Re: /usr -> /usr/local

"Thomas Leonard" <[email protected]>
Newsgroups gmane.comp.autopackage.devel
Message-ID <[email protected]>
On 8/19/07, Mike Hearn <[email protected]> wrote:
> The whole idea of having /usr vs /usr/local is absurd
> and a textbook example of how not to do namespace
> design. Even if everything put into /usr/local was respected tomorrow,
> it wouldn't solve the problem of name conflicts.

Indeed.

> There were originally two reasons for designing autopackage to use the
> FHS, rather than something like Thomas Leonards ZeroInstall:
>
> 1) It meant better integration *now* with desktop environments like
> GNOME and KDE
> 2) I thought ZeroInstall was too radical and that something more unixy
> like autopackage would be more easily accepted by mainstream distros
>
> (2) turned out to be completely wrong - anything other than the status
> quo was too radical, thus invalidating that reason.

And, of course, Zero Install is now in the main repositories of
Ubuntu, Debian and Fedora (although none of them have it installed by
default yet).

> (1) was still a
> good reason, but it would probably have been easier to improve
> GNOME/KDE than to simply break everything else to fit UNIX.

Any suggestions for improving Zero2Desktop (apart from the name,
obviously ;-)? Currently, it installs an item in the GNOME and KDE
menus for each program you install, but it doesn't do anything else.

It could be made to do more (desktop icons, MIME handlers, etc). What
else is needed?

> Concrete suggestion-wise, take a look at:
>
> http://live.gnome.org/PackagingAbstractionLayer

Interesting. Note that Zero Install now provides an abstraction over
the distribution packaging system. e.g. if you run AbiWord then it can
either download a new copy of AbiWord and its dependencies, or use
existing packages. See the screenshots here:

  http://0install.net/distribution-integration.html

BTW, there's a Zero Install APBuild feed here:

  http://0install.net/2007/3rd-party/APBuild.xml

If you're prefer to host it at autopackage.org, let me know. I'm sure
you appreciate the importance of having upstream developers host their
own packages ;-) Or, feel free to link to our feed.

Using the feed means users get automatic updates, sharing between
users without needing to enter passwords, and digital signature checks
for free.


-- 
Dr Thomas Leonard		http://rox.sourceforge.net
GPG: 9242 9807 C985 3C07 44A6  8B9A AE07 8280 59A5 3CC1

---------------------------------------------------------------------
To unsubscribe, e-mail: autopackage-dev-unsubscribe-OfajU3CKLf1/[email protected]
For additional commands, e-mail: autopackage-dev-help-OfajU3CKLf1/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.