On Tue, 18 Jan 2005 15:11:14 +0000 Stuart Herbert <[EMAIL PROTECTED]>
wrote:
| On Tuesday 18 January 2005 08:28, Ciaran McCreesh wrote:
| > Version specific code is already doable with versionator. 
| 
| I maintain a couple of eclasses, and personally I find it easier to
| maintain separate eclasses for the different releases where things
| substantially change.  So I don't version eclasses in the way that
| Daniel suggests, but neither do I subscribe to Ciaran's
| one-size-fits-all-really-it-does-and-all-
| other-solutions-are-wrong-because-I-say-so view of the world (I assume
| it's his exam stress making him worse than normal).

No, it's the increase in nonsense on this list that's making me worse
than normal.

| It also has the benefit that the older ebuilds/eclasses don't get
| changed just to accomodate new (and incompatible) changes.  Makes
| things more stable for everyone.
| 
| I'm sure versionator has its uses in ebuilds (currently used by 24
| packages), but I don't find it a sound engineering solution to all the
| ills of eclasses.

Sure, if you're going to make huge changes for different major versions
of the package, have a foo-1 and a foo-2 eclass. This doesn't involve
any kind of portage versioning, however, and so is totally irrelevant to
the discussion.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm

Attachment: pgpnPOjiCFnvT.pgp
Description: PGP signature

Reply via email to