Hi Seemant,

On 30-Mar-07, at 6:28 AM, Seemant Kulleen wrote:
Historical reasons aren't necessarily the correct reasons.  I'd almost
say that your sentence has officially heralded the age of Debianisation.

There are practical reasons too. Like the fact that all of our users are now using portage, and making a switch is clearly a non-trivial issue, which has to be well thought out.

Have you ever tried to add features to a frankenstein of a beast? What
is the value to you in doing something like that?  Isn't there more
value in designing something based on what you've learned instead?  We
can all go all day about this and not convince each other, so please
let's just drop this line of thinking.

I agree.

What are you basing any of this on?  Sounds like speculation that
doesn't help anything.

I fail to understand why the portage developers would refuse to accept a patch that actually improves something (without causing major regressions i.e.). If they do refuse such a patch (for political reasons), then we have a serious problem. However, based on past experience with the portage developers, I doubt this would happen.

Debian was never a distro that I thought we'd emulate, or should
emulate.  Turns out I was wrong, I suppose.

I'm not saying we should emulate Debian, but rather conveying the fact that, whether we like it or not, they're the only distro that we can really compare ourselves with. Of course, given a situation, there's more than one way to solve a problem; so we don't have to emulate them. I for one, sure don't want to, because I know there are many of us who've "run away" from Debian into the arms of Gentoo :)


Point is, the day when more than 50% of the devs feel we need a new
package manager, will be the day a replacement will be made.

I'm not entirely sure on your reasons for this statement.  If
developers' don't face any API changes, why should we have to have a
political vote on which package manager gets dubbed the one true
official one? Why should it be a popularity contest? Why can it not be
a technical superiority issue?  If there is a compelling set of
technical reasons to replace portage, why ignore that set?

I base that on the fact that all developers are more or less "equally" capable of making a technical decision. Maybe I am wrong.

I wasn't indicating that a "popularity" contest should be held, because I trust the developers will cast their vote only after *technically* evaluating the options. I also don't think it's fair for a small minority of developers to make the switch on behalf of the rest of us, which is why I mentioned a number like "50%". An election is not always political ;)

Portage is more than the package manager.  Its life comes from the
portage _tree_. Portage is just the tool that is used to use that tree.
If that tool is outdated (and let's be honest, it kind of is), then
switching it is not actually a bad thing.

Agreed. But if so many of us do think that there are better package managers out there that do a magnificent job of utilizing the tree, then I fail to understand why no-one is seriously considering a switch?

In sum, I'm not sure I like this direction of basing technical things on
political decisions.

Ok, I'm sure a lot of us agree on the fact that portage is technically outdated and is Gentoo's own "Frankenstein". Time for a replacement, but what do you think would be the repercussions of proposing something like that? If they are not catastrophic, might I initiate such a proposal?

Thanks and Best Regards,
--
Anant
--
gentoo-dev@gentoo.org mailing list

Reply via email to