> This is how, after all, python packages are managed (through setup.py). But I 
> agree if you really need this, advanced users can figure it out by 
> themselves. I can only dream.

I'm not sure that it's that simple.  (Or if it is, I really need to learn more 
about packaging!)  I maintain a python project for creating backups 
(http://blog.oak-tree.us/index.php/science-and-technology/time-drive).  While 
the packaging scripts use setup.py (distutils) in order to structure things 
during the build process, I'm not sure that it is used during installation.  
(My knowledge of packaging is minimal.  I struggled through it once so that I 
could figure out Time Drive, and a second time while learning to package LyX.  
In both cases, I had good examples and people had already done all the hard 
work for me.)

On the user end, everything seems to be managed by apt and dpkg.  Which takes 
us back to the original problem, there doesn't seem to be a way for the systems 
to automatically talk to one another on the user's system.  It still requires a 
human being (or a very smart build system) to create specific packages for the 
platform.

Which brings me to the question in the front of my mind.   Should we create 
another Ubuntu/Debian package for LyX that doesn't require the system LaTeX 
packages?

Cheers,

Rob

Reply via email to