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

Reply via email to