On Sunday 23 January 2005 22:19, Jon Portnoy wrote:

> This thread is ridiculous enough as it is.

Indeed. This thread is absolutely non productive and very annoying.

It's clear that versioned eclasses are not an option. The eclass maintainers 
have given their explanation of why they think the load on the developers 
increases a lot without adding enough value to the quality of Gentoo.

You can all debate about versioned eclasses this till the end of time without 
ever coming to an agreement.

Now lets go back the initial goals;
- after an upgrade of an package, the downgrade/fallback should give the same 
results as before the upgrade (without grabbing files from cvs)
- you always want the same results from the installation from an ebuild, 
whether you install it in March or May.

Some people think these goals are important, others don't. That's ok we are 
all different people. I think we can all accept that these goals by itself 
are reasonable goals.

There are very intelligent people reading this list. It must be possible to 
achieve these goals without using versioned eclasses. If everybody relax a 
little and go back in the thinking modus we can find some solution that makes 
everybody happy.

I'm not a developer, but how about this.

Create a tool with the following behaviour
- before emerge sync create a copy of the current tree, or/and
- before emerging a package put all related ebuilds/eclasses in rcs, or/and
- (console based) gui, for restoring tree / eclass /ebuild at some moment in 
time
- after restoring re-emerge the ebuild you want to downgrade to
- etc. etc.

Maybe this is just stupid and an other solution is way better then this. I'm 
only trying to make clear that I think it's possible to have the best of both 
worlds.

You are the smart people, you figure it out. Now kiss and make up.

--
[email protected] mailing list

Reply via email to