On May 22, 2005, at 2:14 PM, Johan Glimming wrote:

Dear Fink Developers,

I think it is far too tedious to manually select all packages everytime fink. Also, I prefer installings this in one go, rather than continously finding a package that I may need (which could happen at a bad occasions, e.g. when Internet it is not availabe, while at a conference, in a train...).

Therefore a suggestion: Why not add a virtual package

(Technically, what you're proposing isn't a "virtual" package. It's a "bundle" package--meaning that it depends on many other packages but doesn't install any files of its own.)

called "stable-all" or just "stable-base" or similar that installs ALL fink packages.

(It is completely impossible to install the entire Fink distribution because some packages conflict with each other)

 I suggest having several virtual packages in fact:

 - stable-minimal
 - stable-medium-with-x11
 - stable-medium-without-x11
 - stable-medium-gnome

Is this basically like installing bundle-gnome + bundle-gnome-office (and possibly all of the other GNOME-based apps)?

 - stable-medium-kde

This one's mostly covered by "bundle-kde(-ssl)" plus all of the other KDE-based apps that aren't part of the main distribution.

 - stable-maximal

etc. I myself would do a nightly "fink install stable-maximal" once and for all.


Umm...my reading of the above makes me think this is more troublesome than helpful.

To force a bundle to update dependent packages requires it to depend on explicit versions of the dependencies, and therefore when any of these gets changed the dependency in the bundle has to be changed, even for minor updates.

On the other hand, the way the existing bundle-* package work is much simpler. You have a bundle, which installs whatever the latest versions of the dependencies in the particular tree (stable/unstable) happen to be. If there's an update, the usual "fink selfupdate; fink update-all" sequence brings you the newer version without messing with the bundle. People who install the bundle later get the later versions automatically still.

In any case it's not too hard to set up bundle packages. You could do it yourself on your own system and if it works then submit what you've done.

Best Wishes,
Johan Glimming


--
Alexander Hansen
Fink Documentarian
[Day Job] Levitated Dipole Experiment
http://psfcwww2.psfc.mit.edu/ldx/



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to