-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Aug 1, 2005, at 5:47 PM, Dave Vasilevsky wrote:
Martin,
I'm sorry if we came off as brash and inconsiderate. I definitely
was not advising that we shouldn't package gfortran 4.1-CVS out of
ideology, or blindly following rules. Hopefully my explanations
here can allay your concerns.
First, I agree with you that every package should have
representation in Fink. If there was no gfortran in Fink, I would
want one. But we already have gfortran as part of gcc4 4.0.1. The
question so far as I understand it is what version should be in
Fink, the released 4.0.1 or the pre-release CVS snapshots from 4.1.
Sometimes we do release CVS snapshots, and I don't think there
should be a policy "snapshots are never, ever ok". There are plenty
of cases where pre-release software should clearly be in Fink:
* Other packages, which we want in Fink, depend on unreleased
features.
* There's a critical bug in the last release version, and it's
impossible to backport a fix.
* There are important new features/bugfixes in unreleased versions,
and there's no prospect of a new release any time soon.
* Only the snapshots actually work, older versions are broken.
But when it comes to including pre-release software, we face the
strong possibility that things aren't ready for release (hence the
name). This is why we don't have daily CVS checkpoints of GTK+ for
example. We already have a working, reasonably stable package. And
we can be pretty sure there will be a new release in a few weeks or
months, so the new features will get to users. It's not worth it to
break GTK+ every time some committer to their CVS repository screws
up.
Basically, we don't want to turn our users into unwitting beta-
testers when they update-all.
The arguments for including gfortran 4.1-CVS all seem to have
better solutions than putting 4.1-CVS in Fink unstable, here are
the ones I've seen:
- To practice gfortran packaging, so Fink can get 4.1 quickly after
it is released. This is what experimental is for!
- So GCC can allow users to test gfortran 4.1 snapshots. This can
be done without making every Fink user beta-test, by telling users
who actually want test 'download this .info file, put it in your
local finkinfo dir and type fink update gfortran'.
Even easier than that, have gfortran and a gfortran-cvs packages.
This way most users can install the released version, but as new
snapshots are made, those users wishing to can easily stay up to date.
- -chris zubrzycki
- - --
PGP public key: http://homepage.mac.com/beren/publickey.txt
ID: 0xA2ABC070
Fingerprint: 26B0 BA6B A409 FA83 42B3 1688 FBF9 8232 A2AB C070
========================================================
Unix _IS_ user friendly... It's just selective about who its
friends are.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)
Comment: Please sign reply-http://www.gnupg.org
iEYEARECAAYFAkLu7UoACgkQ+/mCMqKrwHCpLACgyhrdKU/yB1GhPHbm4FbWWoO+
VO8AnA0y4jwYGK8+VtIG2/42b1x2m4pW
=yYxd
-----END PGP SIGNATURE-----
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel