Advertisement
Bienvenido a Squishdot Reportes Anuncios Debian Ciencia Linux
 principal
 nivel superior
 enviar artículo
 buscar
 administrar
 acerca de ...
 rdf
 rss
 main


Reporte 2 septiembre 2010
Linux Posted by Víctor Martinez on Saturday September 18, @06:44PM el 2010
from the dept.
Reporte 2 septiembre 2010
Revisando el script de instalación de worldish...
Reporte 2 septiembre 2010
Revisando el script de instalación de worldish note que instala Birdcage, por lo mismo fui a revisar un tanto de lo que hacia el instalador del mismo, ahí me encontre con setup.py, como no tenia mucha idea de que hace uno de estos fui a dar a la documentación de python [1], [2], ahí me di cuenta de que el setup.py que tiene Birdcage, no tiene la información de la versión y al parecer por eso Ernesto la documento en el README como 0.0.0 esto se puede arreglar con agregar version= al arreglo de setup, tambien ya entrados en gastos note que aunque Birdcage estaba definido, todo lo que genera queda desperdigado en /usr/lib/python2.5/site-packages cuando debiera quedar en /usr/lib/python2.5/site-packages/Birdcage leyendo los dos documentos mencionados anteriores y dandole un poco de prueba y error llegue a lo siguiente de hecho es un patch para el setup actual:

vicm3@mini:~/ouroborus/birdcage$ svn diff setup.py
Index: setup.py
===================================================================
--- setup.py (revision 324)
+++ setup.py (working copy)
@@ -3,9 +3,15 @@
from Pyrex.Distutils import build_ext

setup(name='Birdcage',
+ version='0.5.5',
+ description='Cellular Automata Engine',
+ author='Sat Tara Singh Khalsa',
+ author_email='sattara@guruarjan.com',
+ url='http://ouroborus.info/',
# packages = ['birdcage'],
-# package_dir = {'birdcage':'.'},
+ package_dir = {'':'Birdcage'},
cmdclass = {'build_ext': build_ext},
+ ext_package = 'Birdcage',
ext_modules = [Extension('agent', ['agent.pyx']),
Extension('automaton', ['automaton.pyx']),
Extension('exceptions_birdcage',
['exceptions_birdcage.pyx']),
@@ -13,4 +19,4 @@
Extension('neighborhood', ['neighborhood.pyx']),
Extension('rule', ['rule.pyx']),
Extension('topology', ['topology.pyx']),
- ],)
\ No newline at end of file
+ ],)

Lo cual hace que provea mayor información sobre el paquete y que los módulos “externos” como agent, topology, etc. Queden en el mismo directorio Birdcage en este caso.

Iba a probar en unstable todo el repositorio, pero en poner al día unas cosas de moodle, probar el scorm player de 18.12 en 1.8.2-dfsg-3lenny3, que no resuelve unos problemas que tengo con applets de geogebra empaquetados con eXe y la propia instalación de unstable que tenia rato que no usaba, mas varias quejas a echofon [3],[4] por que no funciona bien en Debian la nueva versión) se me fue toda la semana

[1] http://docs.python.org/install/index.html
[2] http://docs.python.org/distutils/setupscript.html
[3] http://twitter.com/vicm3/status/22394332128
[4] http://sid77.livejournal.com/89854.html

Tareas continuas
Mantenimiento de las maquinas en Ajusco especialmente alertas de seguridad

Pendientes
Leer los siguientes documentos
http://www.debian.org/doc/debian-policy/

http://www.pathname.com/fhs/

http://www.debian.org/doc/packaging-manuals/python-policy/

http://www.debian.org/doc/packaging-manuals/debconf_specification.html

http://www.debian.org/doc/developers-reference/

http://www.debian.org/doc/packaging-manuals/python-policy/

Empaquetar Birdcage (pensando en probar checkinstall), de hecho se puede ver que tengo que re leer algunos textos especialmente las políticas de directorios y por supuesto la Python Policy, digamos que es una lectura larga y en algunas partes tediosa.


Reportes del 10 y 17 de Septiembre. | Reporte 1 septiembre 2010  >

 

Related Links
  • Articles on Linux
  • Also by Víctor Martinez
  • Contact author
  • The Fine Print: The following comments are owned by whoever posted them.
    ( Reply )

    Powered by Zope  Squishdot Powered
      "Any system that depends on reliability is unreliable." -- Nogg's Postulate
    All trademarks and copyrights on this page are owned by their respective companies. Comments are owned by the Poster. The Rest ©1999 Butch Landingin.
    [ home | post article | search | admin ]