[maemo-developers] Repositories mess: conclusions and actions

From: Kees Jongenburger kees.jongenburger at gmail.com
Date: Fri Oct 26 22:20:12 EEST 2007
> " The GPE pacakges in this repository use a different versioning scheme.
> " Before you install one of this packages you have to remove all
> " installed GPE application and library packages from other
> " repositories.
>
> If you launch an application using one URL, it would use the libraries
> from URLs in the feed file on that URL, so different incompatible
> versions would not conflict. You could even run incompatible versions
> from different sites at the same time. They'd be cached and run from
> different directories. You'd just waste some memory and disk space, but
> it would work perfectly. When you know which version is best, you could
> purge the other one from the cache to save space.

Hello it sounds like zero install has its advantages. However after
reading this comment I would say that such a scheme would not be
beneficial to the developers community/sharing . the reason why there
are 3 sdk's is becasue there are "apparently" 3 different "kind of"
incompatible apis I can't imagine zero install fixing that problem :p

To be honest I think that zero install would be better than the
current installer for "end" user programs provided that the apps would
be end-user things and not libraries. if you start zero packaging
python that would not be such a good idea.

Disclaimer:I am not hindered by any knowledge about zero install :p

Note that I am not happy with the current install files that are in
use with regards to dependencies I think they should at least tell
from what repositories the different dependencies must come from.

>
> 3. Also:
> " Note that some dependencies are in the Maemo SDK repository, so before
> " you install the packages you need to add the SDK feed. There is an
> " install file for this below.
How would zero install handle this(my imaginary programs require
python and pygame)?

> 4. The packages are easier to create then .deb packages.
That was an easy one.

More information about the maemo-developers mailing list