From: Duncan <1i5t5.duncan@cox.net>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] Re: Reinstating eclasses
Date: Tue, 4 Nov 2008 23:30:44 +0000 (UTC) [thread overview]
Message-ID: <pan.2008.11.04.23.30.43@cox.net> (raw)
In-Reply-To: 4910A2C7.3030703@gentoo.org
Joe Peterson <lavajoe@gentoo.org> posted 4910A2C7.3030703@gentoo.org,
excerpted below, on Tue, 04 Nov 2008 14:30:15 -0500:
> In general, it makes sense to me to have an unversioned one if there is
> no version dependency - i.e. if xfce.eclass would likely work for future
> ones (like "xfce5"). I'm not sure why, other than to emphasize that a
> new version is out, upstream packages (like gnome, kde, etc.) include
> the version in the name. I actually just think of kde as "kde", myself,
> even if it happens to be version 4. ;)
FWIW, KDE changes major versions seldom enough and with enough
differences between versions, that it's a good time to break package
handling and get rid of the cruft at the Gentoo level as well. In the
case of KDE4, before anything even close to stable ever hit the tree, the
Gentoo/KDE folks took the opportunity to require various EAPI-2 features
including sets, thereby removing much of the cruft and maintainability
headaches of the kde3 packages and their corresponding eclasses. kde4
eclasses were then the logical choice, since the unversioned kde
nameslots were already taken, and if/when there's a kde5, as with kde4,
it's likely to be so different it'll be time to once again break with the
past and use an entirely new setup, new eclasses, etc.
Presuming something similar for xfce, if xfce4 is taken but xfce isn't,
that would work, or perhaps xfce4ng.eclass... *ng is always good for a
round... and if it comes to it beyond that, g3, g4, etc. Of course,
that's sort of like Gentoo's -rX numbers for ebuilds, but the -rX concept
doesn't so well lend itself to the eclass concept as it implies a rather
faster turnover than we'd /hope/ to be the case, but -ng/-gX, that works.
=:^)
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
next prev parent reply other threads:[~2008-11-04 23:31 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-04 16:43 [gentoo-dev] Reinstating eclasses Christoph Mende
2008-11-04 17:35 ` Zac Medico
2008-11-04 18:22 ` Petteri Räty
2008-11-04 18:30 ` Joe Peterson
2008-11-04 18:43 ` Joe Peterson
2008-11-04 19:15 ` [gentoo-dev] " Ryan Hill
2008-11-04 19:19 ` Joe Peterson
2008-11-04 19:23 ` Christoph Mende
2008-11-04 19:30 ` Joe Peterson
2008-11-04 23:30 ` Duncan [this message]
2008-11-05 16:19 ` Steve Long
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=pan.2008.11.04.23.30.43@cox.net \
--to=1i5t5.duncan@cox.net \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox