I have been working through how we can host the different distributions nicely. The same deb source package builds fine on feisty and etch, so its not to big an assumption that these will also build on sid and dapper (I think these are the four distros we want to support first up).

The problem we have is that different binary builds of the source package are needed for each (possibly sid and feisty might be compatible, but I wouldn't put any money on it). In a standard ubuntu/debian repository you only have one set of binary packages and each dist has its only package list that points to these, but that requires the etch/sid/feisty/dapper packages to have different versions, which is not impossible but would require a branch of the debian packaging cvs tree for each of the dists, so if there is a way to avoid it I would prefer to (that would leave us with 8 branches of the packaging if we have 2.0 and 2.1 for each of the four dists.

Another option is only release 2.0 for etch and dapper and have a debian/ubuntu branch and aim to get 2.1 into sid/gutsy.

I will ponder this some more over the weekend and try to get a repository up somewhere next week, so if anyone has ideas or feedback on what standard procedure is please let me know.


On 5/18/07, Rich Walker <rw@shadowrobot.com> wrote:
Patrick Beeson <pbeeson@cs.utexas.edu> writes:

>  > Is there any value in the earlier version of the package, or should I
>  > just replace it with this new one?

Put both up and label them as differing.

> That depends.  I thought the .deb Tony recently posted was built against
> Debian sid, while the earlier one was built against Ubuntu Feisty.  They
> will probably have different library dependencies, and thus I *think*
> you should have both versions posted.
> I'm not near my Feisty machine right now, so I can't verify that the new
> .deb package works as nicely as the first one built for Feisty.

If you were only going to do one version, do one compiled against Debian
stable. Reason: people are going to install stable on a robot platform,
*because* it's stable.

If you only ever expected the application to run on the desktop, then
compiling against Ubuntu would make more sense...

cheers, Rich.

rich walker         |  Shadow Robot Company | rw@shadow.org.uk
technical director     251 Liverpool Road   |
need a Hand?           London  N1 1LX       | +UK 20 7700 2487

This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
Playerstage-developers mailing list

This email is intended for the addressee only and may contain privileged and/or confidential information