Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-council
Navigation:
Lists: gentoo-council: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: Ciaran McCreesh <ciaran.mccreesh@...>
From: Mike Frysinger <vapier@g.o>
Subject: Re: Re: [gentoo-pms] kdebuild-1 conditionales
Date: Mon, 14 Dec 2009 16:56:49 -0500
On Monday 14 December 2009 13:21:29 Ciaran McCreesh wrote:
> On Mon, 14 Dec 2009 12:01:03 -0500 Mike Frysinger wrote:
> > > Keeping it around without a specification is a bad idea. And no, the
> > > plan is not to keep it anywhere forever. The plan is to keep it
> > > around until we can ensure that users aren't going to be affected
> > > by the removal.
> >
> > which is irrelevant to the PMS.  fact is, only your PM supports it
> > and no one is telling you what to do with your PM.  correctly
> > removing it from PMS wont affect any user whatsoever.  absolutely no
> > users would be affected by cleaning up the PMS git tree.
> 
> As has already been explained, keeping the spec around is a necessary
> part of keeping the implementation around.

that is purely your own decision.  having it in PMS has 0 bearing on it.  
kdebuild behavior isnt going to magically change semantics with 
pkg_{pre,post}rm and if it does, it isnt going to because someone changes it 
behind your back.  i'm sure you're more than capable of watching the changes 
going into your PM.

> > as for "it's what the official KDE docs said", that too is complete
> > bs.  there are teams with more important ebuilds that have
> > instructions that only work with portage.
> 
> I highly doubt that, since if that were the case we'd be receiving
> reports from users about it.

i guess i'm not a user and my multislot bug doesnt exist.  and my 
CBUILD/CTARGET reports were discarded.  prepstrip i dont think i bothered 
pushing because of your insistence on ignoring prep* functions.  having broken 
PM (where PM != portage) behavior is what you get then; no sweat off my back.

> > if anyone tried to add these to the PMS, you'll fully bitch and moan
> > and block it from ever making it into the PMS.  some of these rely on
> > portage behavior with the environment and some of these rely on
> > behavior portage has had for years (and before the PMS).
> 
> Er, no. If that were the case, users wouldn't be able to use Paludis.

funny how you use a logic statement in defense of your PM, but then at the 
same exact time use it to block other PMs.  how you manage this constant 
circular logic is beyond me.

> > > Uh. Riiiiight. I'm just drowning in bug reports from users who're
> > > using ebuilds that break with Paludis because we haven't
> > > implemented things that've been used in the tree for years. Perhaps
> > > you'd care to back up your mud-slinging with some examples.
> >
> > stop with your misdirection bullshit.  you know plenty of examples.
> > then again, your style is to keep whining that you arent aware of
> > anything until someone explicitly mentions them, so there's prep*,
> 
> prep* can't go in since what it does has yet to be locked down or
> guaranteed. We can't spec it as "does something arbitrary", yet that's
> all prep* is guaranteed to do. And, as you know, EAPI 4 has had
> features added to it to give you what you were after, except done in a
> well defined manner.

i dont recall anyone going over a replacement for prepstrip.  the toolchain 
packages have been using this interface for quite a while and rely on it 
working correctly.  current git master doesnt seem to mention anything wrt 
stripping behavior.

> > FEATURES
> 
> There is no legitimate use for FEATURES in the tree, since something
> being in FEATURES only indicates that the user asked for it, not that
> it is enabled. For example, ebuilds that do has userpriv $FEATURES are
> broken, because userpriv in features does not mean that userpriv has
> actually been enabled by Portage.

i never said the code/design was clean.  i did however say that we have 
defacto spec that people are relying on and it isnt in PMS and you block it, 
yet specs that was explicitly never approved and never in the tree you had no 
problem adding.

> > and CBUILD/CTARGET in econf to mention a few.
> 
> Could you point me to the bug for that one please? I think I can see
> what PMS might be missing on that one, but I don't recall ever seeing a
> bug about it, or what the conclusion was. I also can't find the bug by
> searching for comments containing all of the words "pms ctarget", or
> "pms cbuild".

i told you about it in the very first draft review of PMS and you told me it 
had no business in the PMS and it was a portage-specific feature.  i had to 
bitch and moan to even get mentioned as reserved so it wouldnt be arbitrarily 
hijacked by stupid people.

here's the notes from my initial review i gave you oh-so-long ago and you 
responded on irc at the time (no, i dont have irc logs because i dont log 
anything):
http://dev.gentoo.org/~vapier/PMS-notes

> > > > it doesnt belong there, it never has, so delete it/branch it
> > > > already.
> > >
> > > You still haven't explained why it's better to delete it now than
> > > to do a controlled removal that won't affect users.
> >
> > and you have yet to show how your PM behavior is relevant one bit to
> > the PMS here.  removing unofficial crap from the PMS has no bearing
> > whatsoever on ebuilds that require unofficial PMs.  keep the crap in
> > your PM forever for all i care.
> 
> Uh. See earlier emails in the thread.

not much point when you have no justification for why it needs to be kept
-mike
Attachment:
signature.asc (This is a digitally signed message part.)
References:
Re: Re: [gentoo-pms] kdebuild-1 conditionales
-- Mike Frysinger
Re: Re: [gentoo-pms] kdebuild-1 conditionales
-- Ciaran McCreesh
Navigation:
Lists: gentoo-council: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Re: [gentoo-pms] kdebuild-1 conditionales
Next by thread:
Re: Re: [gentoo-pms] kdebuild-1 conditionales
Previous by date:
Re: Re: [gentoo-dev] News item for Paludis kdebuild-1 removal
Next by date:
Re: Re: [gentoo-pms] kdebuild-1 conditionales


Updated Jul 26, 2010

Summary: Archive of the gentoo-council mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.