Hi Mattias, Robert,

El Miércoles 04 Febrero 2009ES 18:59:00 Mattias Helsing escribió:
> > In particular I'm keen to QA the packages I create, is there such a
> > tool for debian?
>
> Can't help here I'm afraid. I see that this mail didn't help much at
> all but telling you things you already know :-( So to try and help I
> mailed some questions to the ubuntu-motu developers mailing list
> asking how we can help getting osg-2.8 into ubuntu packages adn will
> persue that. For debian perhaps Alberto Luaces or someone else can
> fill us in on how the debian package is doing and if any further help
> is needed.

Yes, I have recently offered my help for the request that made OSG's Debian 
maintainer, Loic Dachary. I did it in order to help to speed up the inclusion 
of newer versions faster. However I still haven't got any reply.

Currently, the stable version of Debian is shipping with 1.2.0, testing and 
unstable with 2.4.0 and finally there is an experimental package with 2.6.0. 
It is said that the new stable version is going to be released sometime at 
the half of this month, so we'll likely have 2.4.0 in stable and 2.6.0 in 
unstable.

http://packages.debian.org/search?keywords=openscenegraph

Certainly those cpack-generated .deb packages are going to be very useful for 
people wanting to download the latest binaries of OSG without caring about 
neccesary dependencies it relies on. Maybe a small repository can be created 
in OSG servers, so anybody can add it to his /etc/apt/sources.list and pull 
the latest as soon as it is released.

The bad news is that I don't think these packages can be accepted by the 
distribution as is. Currently CMake .deb generator makes "binary bundles", far 
different from the definition of a package in Debian. This has been discussed 
a few times on CMake mailing list and chances are that it isn't to change any 
time soon:

http://www.mail-archive.com/[email protected]/msg17850.html

The Debian packaging system is built over source packages, the ones that you 
can get through "apt-get source <package>" command. You can try to type

apt-get source openscenegraph

and inspect the files that have been extracted to your current directory. The 
source packages are composed of the unmodified source distribution (that 
would be the .tar.gz or .zip file that Robert releases or just an snapshot of 
the SVN), a patch file with the Debian maintainer changes to add needed 
versioning files, rules specifying how the software is built, fixes,... and 
a .dsc file which is made of the description of the package, its build 
dependencies and the digital signature from the maintainer.

A single source package can spawn several binary packages (for libraries, 
programs, plugins, debug versions, etc) and be built for several 
architectures in an automatized form (see for example the bottom of 
http://packages.debian.org/lenny/openscenegraph)

So that is why I think cpack packages won't pass the QA. Nevertheless, I want 
to stress that I think they are still very useful, specially for distributing 
newer latest versions of OSG binaries from the homepage.

Regards,

Alberto
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to