Re: [Fink-devel] Shared Libraries Policy, round 2

2002-02-14 Thread David R. Morrison
Hi Peter. I agree that ultimately we need the ability to generate more than two debs from the same package file. (This is actually a bit different from the other issue that has been discussed from time to time, namely several variants of a package (like x/no-x) which would each require a

Re: [Fink-devel] Shared Libraries Policy, round 2/unstable debs

2002-02-14 Thread Max Horn
OK, folks, let me set some things straight once more: 1) No, this change is not made easier if we move at the same time to a new package format. I tried to explain it several times in the past: any new package format would almost entierly be transparent to the backend of fink, and only

[Fink-devel] sawfish does not exit upon gnome logout

2002-02-14 Thread Chris Zubrzycki
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 when I choose logout from gnome, these 2 processes are left running 5679 ?? Rs 0:52.30 /sw/bin/sawfish --sm-client-id 11c0a8000300010119661700096060002 --sm-prefix 9zb40xoqlo 5738 ?? S 0:00.31 rep

Re: proposed new dlcompat (was :Re: [Fink-devel] Shared libs andinterpreters)

2002-02-14 Thread Max Horn
In addition to what I wrote in my previous mail: why are insertStatus, lookupStatus and reference not static? The same for __dlCountList and __dlGetQueue, only that I assume they are meant to provide some sort of undocmented API - and that is IMHO a very bad thing, unless there are very very

[Fink-devel] On multi-target packages and how to implement them

2002-02-14 Thread Max Horn
So, the one part is to agree on a package format for all of this. But the other side of the coin of course is that all of this has to be implemented somehow, too (surprising, isn't it? g). Some definitions first: I say a package is multi target if multiple binary (deb) packages are generated

Re: [Fink-devel] On multi-target packages and how to implement them

2002-02-14 Thread David R. Morrison
There is another aspect of this which has not yet been mentioned. When fink is analyzing dependencies, it (apparently, since I can't read perl) creates a list of existing .info files which it can suggest it will build in order to meet unmet dependencies. These will have to be generated in some

Re: [Fink-devel] On multi-target packages and how to implementthem

2002-02-14 Thread Max Horn
[...] 3) File format to represent splitoffs - A slightly extend version of my original demo. Note that the Splitoff: field is nonstandard since it mixes the single multi line formats. Peter just suggested how we can do it nicely in a compatible fashion,

Re: [Fink-devel] On multi-target packages and how to implementthem

2002-02-14 Thread Max Horn
At 18:40 Uhr -0500 14.02.2002, David R. Morrison wrote: There is another aspect of this which has not yet been mentioned. When fink is analyzing dependencies, it (apparently, since I can't read perl) creates a list of existing .info files which it can suggest it will build in order to meet unmet

Re: [Fink-devel] On multi-target packages and how to implementthem

2002-02-14 Thread Max Horn
At 19:28 Uhr -0500 14.02.2002, David R. Morrison wrote: I like the SplitOff: Package: %n-shlibs style. But I have a question about the syntax: will the entries within a SplitOff section be allowed to use multi-line format themselves? e.g. SplitOff: Package: %n-shlibs DescDetail:

Re: [Fink-devel] On multi-target packages and how to implement them

2002-02-14 Thread David R. Morrison
Two more comments for now: 1) InfoDocs also needs to be on the allowed list, since we can't control where the .info files will be installed. Similarly, UpdatePod. 2) Although it would be great in principle to somehow have every package with a %n-shlibs splitoff to have a default Depends:

Re: [Fink-devel] On multi-target packages and how to implementthem

2002-02-14 Thread Max Horn
At 19:58 Uhr -0500 14.02.2002, David R. Morrison wrote: Two more comments for now: 1) InfoDocs also needs to be on the allowed list, since we can't control where the .info files will be installed. Similarly, UpdatePod. And PostInstScript, PostRmScript, PreInstScript, PreRmScript. 2)