On Sunday 21 September 2008 18:18:39 Carlo Calica wrote:
> On Sat, Sep 20, 2008 at 4:20 PM, Jonas Karlsson <[EMAIL PROTECTED]> 
wrote:
> > What I do think may cause an issue is signing of programs/packages. As
> > versioned binaries should be a user option packages should not contain
> > them but they should be created by SymlinkProgram. This causes the
> > FileHash to be out of sync, forcing the user to resign the program if
> > he/she should be able to verify it later. Of course this is no problem
> > if versioned binaries are adopted throughout.
> Why can't SymlinkProgram create version'ed symlinks in /S/L/E
> directly?  That would avoid all signing/packaging issues and keep
> /Programs/Foo/1.0/bin less cluttered (not a huge issue).
That's another option. I think there were some arguments against it put up at 
some point early on, but I don't remember what they were originally. Maybe 
something to do with programs that acted relative to $0 somehow? Conflicts 
could be interesting to handle too. Perhaps someone who was around can 
remember what the problems were to running just 
`cp /S/L/E/moc /S/L/E/moc-3.3.7`.

Assuming there aren't any major problems, that would be fine too. It would be 
more awkward to implement in SymlinkProgram, because the overwriting would 
need to be special-cased, but I think that's all.

My preference, for the record, is still to version all executables all the 
time. I like consistency and reliability.
-Michael

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to