From: Enrico Weigelt <weigelt@metux.de>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] why multiple versions of java-config, automake, and autoconf?
Date: Fri, 8 Jun 2007 20:37:27 +0200 [thread overview]
Message-ID: <20070608183725.GA20910@nibiru.local> (raw)
In-Reply-To: <8cd1ed20706080751vc827e34h5c828053d3991ce@mail.gmail.com>
* Kent Fredric <kentfredric@gmail.com> wrote:
> Ah, but you see, in half the cases there is not a /complete/
> incompatibility. PHP4<->5 migration is not an entirely big switch,
> the biggest problem IIRC in the 4->5 change is the way it handles
> classes, and a lot of code 'simply works' on both.
I had to do a lot at that front. Believe me, they're NOT compatible.
Just nearly compatible. So different.
For those packages where it really doesnt matter, we simply could
use an virtual.
Sama for java.
<snip>
> In the case of autoconf, im personally glad it all hides under one
> non-linear space-time-continumum on my harddrive ;) . The thought of
> them all being in seperate ebuild names would drive me nutty ( folder
> with 10 different package names for the same thing = wtf? )
What "folders" are you tallking about ?
<snip>
> The argument of 'cleaning' was a problem for a little while, but im
> glad the kernel uses slotting, for the reason I dont want to have a
> seperate ebuild for different kernels, i dont want old kernel sources
> to be taken away when the new one turns up, and when i want to get rid
> of old kernels, i want to be able to do a nice and simple emerge -C
> <=some-version to get rid of them when im done with them.
Okay, that's good point where slots are really useful.
But I'm sure there could be other good solutions.
> The same occurs in many of the web-applications, where multiple versions
> are handy, but multiple ebuild names would cause headaches.
hmm, they're an special things, since we can have many instances
of the same application here. but I never had the need to have
multiple versions of one webapp (source) installed.
> the only way to get around all these nasties would be to have a 3 part
> package name imo, such as
> dev-libs/gtk/2/2.0.1.ebuild
> dev-libs/gtk/1/1.0.1.ebuild
> for instance , and when you look at it like that, it is in essence
> identical to 'slots', except a 'slot' is governed by a string in the
> actual file, instead of a string in the filename.
Well, if the slot number would be an part of the package atom name,
it would be half as bad.
cu
--
---------------------------------------------------------------------
Enrico Weigelt == metux IT service - http://www.metux.de/
---------------------------------------------------------------------
Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
---------------------------------------------------------------------
--
gentoo-user@gentoo.org mailing list
next prev parent reply other threads:[~2007-06-08 18:46 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-31 2:23 [gentoo-user] why multiple versions of java-config, automake, and autoconf? Denis
2007-05-31 2:43 ` Boyd Stephen Smith Jr.
2007-05-31 3:16 ` Ric de France
2007-05-31 3:53 ` Denis
2007-05-31 4:00 ` Bo Ørsted Andresen
2007-05-31 4:25 ` Denis
2007-05-31 4:55 ` Bo Ørsted Andresen
2007-05-31 16:48 ` Denis
2007-06-01 3:30 ` Ric de France
2007-05-31 3:17 ` Bo Ørsted Andresen
[not found] ` <20070606234438.GE2575@nibiru.local>
2007-06-07 15:54 ` Bo Ørsted Andresen
2007-06-08 12:46 ` Enrico Weigelt
2007-06-08 13:18 ` Kent Fredric
2007-06-08 14:20 ` Enrico Weigelt
2007-06-08 14:51 ` Kent Fredric
[not found] ` <8cd1ed20706080754u276683f1h3a5136335aa3a971@mail.gmail.com>
2007-06-08 14:56 ` Kent Fredric
2007-06-08 18:37 ` Enrico Weigelt [this message]
2007-06-09 6:44 ` Kent Fredric
2007-06-09 10:51 ` Bo Ørsted Andresen
2007-06-12 12:59 ` Enrico Weigelt
2007-06-09 10:46 ` Bo Ørsted Andresen
2007-06-12 13:49 ` Enrico Weigelt
2007-06-12 17:26 ` Kent Fredric
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=20070608183725.GA20910@nibiru.local \
--to=weigelt@metux.de \
--cc=gentoo-user@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