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