On Tue, Jun 2, 2009 at 8:32 PM, Michael Homer <mich...@gobolinux.org> wrote: > On Wed, Jun 3, 2009 at 3:26 AM, Lucas C. Villa Real > <luca...@gobolinux.org> wrote: >> On Sat, May 30, 2009 at 5:49 AM, Jonas Karlsson <cj.karls...@gmail.com> >> wrote: >>> There are some things I'd like to change in Compile and Scripts for >>> 015 that may not be optimal to release before that. >>> First I'd like to change default behaviour of Compile to use >>> /System/Index. I know this is a big step, but I've had enought >>> headaches with applications looking for files inside it's own prefix >>> while it really should search global directories since the actual file >>> was installed by another application or library. Plugins is a good >>> example. >> >> Yes, I agree with that. We've been postponing that for a few years now >> and it would be a shame to wait for one more release. I don't really >> care if 015 is put on hold for a while if the reason is to switch over >> to /System/Index. > I do, dependent on what "a while" is. If it's ready now, or even ready > enough to go on in a preliminary snapshot and be polished up over the > rest of the release process, then by all means. If it isn't, waiting > on "just one more feature" (or several one more features, as it turns > out) isn't worth it. Put it into 016 and release that six months down > the track, like 015 was supposed to be, and it won't be long to wait. > > If something isn't ready now, it should be cut. The release is already > a year late. Deferring it for blue-sky features is silly when they > could go into the start of the next release, and not be vapourware. > > If it is ready to go however, just put it in already and the rough > spots can be ironed out later.
I agree with Michael. I remember Lucas had some trouble when trying to force all packages to build targeting /System/Index. My suggestion (which I don't think he followed back then) was to have those build relative to /Programs as an exception. Consider it something like "safe linking". If a minority needs it (and they already work fine under /P) then let's keep those the way they are and let the other stuff (especially those that are having trouble building in /P, such as plugin-based apps) be happy with /S/I. Also (in a typical anti-dogmatic version), while we're at it, why not use /usr instead of /System/Index? I know what I wrote in the "I am not clueless" article, but even then my only strong argument against it was that it required union filesystems which were not widely available back then. -- Hisham _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel