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