At 20:10 Uhr -0800 24.03.2002, Kaben wrote:
>Re:  interactive packages such as Qt:
>
>free/netbsd ports/pkgsrc have a mechanism for handling this. 
>`interactive' patches have variable `IS_INTERACTIVE' set true; build mode
>can be unset in which case everything is built, `BATCH' in which case
>interactive packages are skipped, or `INTERACTIVE' in which case only
>interactive packages are built.
>
>a useful feature fink could swipe.
>
>
>Re:  alternate dependencies:
>
>would it be easy to use all combinations of dependencies if desired?
>
>combinatorially, I mean, via graph traversal.  you would get more thorough
>testing that way...
>
>A depends on B or B';
>B depends on C or C';
>B' depends on D;
>
>build C-B-A;
>start over, build C'-B-A;
>start over, build D-B'-A.

The problem with this approach is that it exponentiates the required 
build time, i.e. I think it just won't be feasible if we have many 
packages with alternate dependencies, given the time available in the 
avarage lifespan of a human being. Right now it still might be 
possible, though, since few packages use this.

Also, it wouldn't work well for another reason: the system-* 
packages. But I plan to exclude them from testing from the start. It 
would be nice to test them, but that would mean I'd now also have to 
repeated (de)install 3rd party applications... I have to draw the 
line at some point, after all, I have a real life, too.


Max
-- 
-----------------------------------------------
Max Horn
Software Developer

email: <mailto:[EMAIL PROTECTED]>
phone: (+49) 6151-494890

_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to