Linked by Thom Holwerda on Tue 27th Nov 2007 21:09 UTC, submitted by diegocg
Ubuntu, Kubuntu, Xubuntu Canonical is announcing the availability of PPA: a Launchpad-integrated free service which allows anyone to get 1 GB of space to upload whatever software they want. Launchpad will compile it automatically and will set up an apt repository with your package to anyone who wants to use it. Aditionally, PPAs offer bug reporting and translation services.
Permalink for comment 287390
To read all comments associated with this story, please click here.
Reminds me of Java's JAR hell
by robilad on Wed 28th Nov 2007 18:35 UTC
Member since:

Lack of a central repository with policies designed to keep it intact led to everyone effectively statically bundling all their binary dependencies into their applications. That led to a decoupling of the development of dependencies from their users, since they could always simply bundle the binary JARs of the previous version, while the developers were on another API refactoring trip. That in turn made deployment of multiple applications very hard, unless one kept each and every released version of their released dependencies in the system's repository, as subtle changes in the exposed interfaces broke code dependent on them, and no one really cared much about cross-project integration issues.

That horrible state of affairs is something the oen source Java world is trying to get away from, grudgingly, after it took it about 10 years to figure out that ease deployment actually matters, and means something different than 'whack a bunch of semi-arbitrary library binaries together, make it show a green bar in JUnit, and ship it!'.

The only reason I could see something like this making sense for Ubuntu is that they have trouble scaling the free as in beer volunteer resources to cope with the demand from users and developers to see their desired software packages show up in their preferred distribution.

The solution to that is not to decentralize distribution repositories.

Reply Score: 4