From: Brian Harring <ferringb@gmail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Project Sunrise resumed again (was Resignation)
Date: Wed, 2 Aug 2006 19:56:51 -0700 [thread overview]
Message-ID: <20060803025651.GA13458@seldon> (raw)
In-Reply-To: <200608022005.16242.carlo@gentoo.org>
[-- Attachment #1: Type: text/plain, Size: 7900 bytes --]
On Wed, Aug 02, 2006 at 08:05:15PM +0200, Carsten Lohrke wrote:
> First I'd like to state that I do offer my opinion. You don't have to like it,
> but disqualifying it as flaming, while exactly doing this yourself,
> disqualifies you.
*cough*. bit hypocritical for you to lecture me about viewing
your statements as 'flaming', and in the same breath label
my own as 'flaming' ;)
Why am I pointing this out? My initial points were that of "why the
double standard", with you providing an apt example (while that's
barbed, you did provide a perfect refresher of the definition).
> I'd appreciate, if you would try to have a controversial
> discussion, without starting to loose your manners.
And I'd appreciate a less condescending tone.
> On Wednesday 02 August 2006 03:39, Brian Harring wrote:
> > 1) no security,
> >
> > Suggest you read their responses, and look into some of their material
> > (in particular their faq).
> >
> > Two levels.
> >
> > One, holding area (essentially).
> > Second level (what users get), is the reviewed branch.
> >
> > So... if you're arguing people can stick malicious shit into the first
> > level, yes, they could.
> > [...]
>
> You haven't read what I wrote, as I asked you to do.
You wrote 'no security'. That's pretty fricking vague, can cover
everything from no verification of sync'd contents, to their vcs
security, to their screening processes, to vulns in their packages.
If you wanted to home in vulns in the source (which isn't security as
much as 'vulnerabilities in the source'), be explicit.
Now on to the real points (yay)...
> My point isn't that
> people add malicious ebuilds to the overlay. There're more subtle methods
> anyway, given that the tree still isn't signed. I wrote about vulnerablities
> in the upstream software, neither having a security team backing them up nor
> GLSA's to be written.
1) same issue with the ebuilds sitting in bugzilla, going to hunt
through bugzie marking each submitted ebuild when a security bug hits?
2) Response to that is that "there is no claim of support"- which is
the same for sunrise. Why are the rules different for sunrise then?
3) Assumption that sunrise will just be a dumping ground, without any
form of maintainance is implicit here- if it becomes as such, already
was stated it would get wedgied by the council. So that leaves the
angle of "they don't have a security team", which implies to actually
handle nuking vulnerable ebuilds, one has to have a security team
(obviously false).
Besides... frankly it's kind of BS to push the vuln angle onto sunrise
when gentoo can't even clean out years old vulnerable packages from
gentoo-x86 (that doesn't absolve sunrise from having to watch it, nor
a potshot at the understaffed security team, merely that double
standards suck).
You want to set a standard for 'em, fine, lets use the standard of the
existing tree when compared to existing glsas- note that there may be
vulns that gentoo doesn't have glsas for, or vulns that are in the
security pipeline and haven't yet been issued as a glsa (since gentoo
issues it after porting).
285 versions out of 24637 vulnerable (~1 out of every 86 vuln)
115 packages out of 11251 vulnreable (~1 out of every 98 vuln)
http://gentooexperimental.org/~ferringb/vuln.log
So... if that's the standard you want to hold them to, fine, state
so- they may agree to it (although admittedly such a standard is
stupid, there should be _no_ vuln packages).
Don't automatically assume they'll be worse however, let alone assume
that gentoo-x86 is perfect (again, no double standards).
> > And... just cause I'm mildly sick of this bullshit,
>
> And I'm sick of people, who miss the point.
As stated above, be concise then. Your points came out of pretty
much nowhere, poorly communicated, and rather vague in actually
backing them up. Which... at least from the "backing up the
complaints", has been the theme for the screaming folk thus far.
If people are missing the point, there are two possibilities- either
A) everyone else is a moron and too stupid to understand your
points, or more likely B) you're communicating poorly.
Assuming that the other party is the idiot (a) when more likely then
not it's you (B) isn't really a good way to try and get your say.
> > > 2) issues with eclass changes which will result in bug spam
> >
> > You're not supposed to change the exposed api of eclasses in the tree
> > (something y'all do violate I might add, which is a seperate QA
> > matter). Same issue applies to the 'official' overlays offered by
> > devs also, and to the tree in general.
>
> We can change eclasses all the time, assuming all relevant ebuilds in the tree
> get adjusted - just that no one cares for any overlay.
No, actually you cannot.
Just because you update the tree doesn't mean you're not going and
breaking binpkgs, or the vdb installation.
Read glep33 if you want the sordid back history and solution to it.
Like I said, y'all violate it, doesn't mean it's right.
> > It's a reaching statement, bluntly. Using such an arguement has the
> > side affect of stating that no overlays should ever exist, because
> > they suffer the same potentials.
>
> Local overlays are fine as the user exactly knows what he does in his private
> overlay (and hopefully follows eclass changes), development overlays are fine
> (assuming the group of people controls the releavant overlays as well),
> overlays like Sunrise are problematic, not to use such anal words as you do.
Why are they problematic? Because of your assumption that they won't
maintain it?
It's the same thing as gentoo-x86 (I will keep stating that till it's
grilled into peoples heads also), this is _not_ a new issue so why are
people leveling issues of gentoo-x86 as new issues of sunrise?
So someone goes and breaks something in gentoo-x86 that breaks
something for sunrise. Fine, it's sunrises' mess to clean up; they've
volunteered to do this work, I don't see how you can claim it as a
negative when they've accepted it as part of _their_ work.
> > > 3) the fact that sunrise is a bunch of arbitrary packages, instead close
> > > related ones managed by one team, that does exactly maintain relevant
> > > packages.
> >
> > What the hell do you think the tree is? It's a bunch of arbitrary
> > packages maintained loosely by subgroups of people; you're stating
> > that sunrise is too loose yet gentoo-x86 is fundamentally no
> > different.
> >
> > Sunrise is pretty much the same damn thing.
>
> Exactly that isn't right. No one cares for compatibility of the main tree
> (eclasses, conflicts between ebuilds with regards to installed files) and
> Sunrise ebuilds.
Worth noting sunrise folk may be gentoo devs also- and as stated
above, they're trying to extend beyond gentoo-x86; it's not like
they're demanding you do things their way- far from it, it's actually
the reverse, devs demanding things of sunrise. You break their shit,
they'll fix it (it's the nature of this relationship, even though it
should be _cooperative_ instead of "get lost" that seems to be the
norm now).
So again... how is this a negative? It's *their* damn time- if you
wanted to be an ass and go break their stuff, as retarded as it is you
_could_ because they stepped up for the job.
Granted, they may give you the finger and quit, or your remaining
fellow devs may rightfully boot you for playing games, but the point
stands- they stepped up to do the work, including cleaning up
anything y'all may break for them.
You're not limited- they're the ones limited via trying to not step on
gentoo-x86's toes. How is that a negative then?
~harring
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2006-08-03 2:59 UTC|newest]
Thread overview: 115+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-27 21:58 [gentoo-dev] Project Sunrise resumed Stefan Schweizer
2006-07-27 22:21 ` Stephen P. Becker
2006-07-27 22:29 ` [gentoo-dev] " Stefan Schweizer
2006-07-28 9:36 ` [gentoo-dev] " Martin Schlemmer
2006-07-30 21:54 ` Mike Frysinger
2006-07-30 22:47 ` Stephen P. Becker
2006-07-30 22:58 ` Andrew Gaffney
2006-07-31 2:00 ` Alex Tarkovsky
2006-07-31 7:41 ` Jan Kundrát
2006-07-31 10:35 ` Roy Bamford
2006-07-31 2:21 ` Mike Frysinger
2006-07-31 10:10 ` Giacomo Cariello
2006-07-27 23:55 ` [gentoo-dev] Resignation (was: Project Sunrise resumed) Henrik Brix Andersen
2006-07-28 6:31 ` [gentoo-dev] Resignation Josh Saddler
2006-07-28 7:34 ` Henrik Brix Andersen
2006-07-28 9:37 ` [gentoo-dev] Resignation (was: Project Sunrise resumed) Christel Dahlskjaer
[not found] ` <1154079324.8825.54.camel@lycan.lan>
2006-07-28 10:02 ` Henrik Brix Andersen
2006-07-28 10:37 ` Martin Schlemmer
2006-07-30 21:51 ` Mike Frysinger
2006-07-30 22:07 ` Ciaran McCreesh
2006-07-31 2:19 ` Mike Frysinger
2006-07-31 2:28 ` Dan Meltzer
2006-07-31 2:42 ` Seemant Kulleen
2006-07-31 2:53 ` Ciaran McCreesh
2006-07-31 5:05 ` [gentoo-dev] Project Sunrise resumed again (was Resignation) Seemant Kulleen
[not found] ` <20060731063003.2a5f018a@snowdrop.home>
2006-07-31 5:38 ` Seemant Kulleen
2006-07-31 5:53 ` Ciaran McCreesh
2006-07-31 6:09 ` Mike Frysinger
2006-07-31 6:37 ` Seemant Kulleen
2006-07-31 6:47 ` Ciaran McCreesh
2006-07-31 7:13 ` Joshua Jackson
2006-07-31 8:22 ` Ciaran McCreesh
2006-07-31 13:54 ` Mike Kelly
2006-08-02 14:53 ` Paul de Vrieze
2006-08-02 0:24 ` Carsten Lohrke
2006-08-02 0:41 ` Alec Warner
2006-08-02 0:49 ` Carsten Lohrke
2006-08-02 1:39 ` Brian Harring
2006-08-02 9:21 ` Thierry Carrez
2006-08-02 9:33 ` Ciaran McCreesh
2006-08-02 9:41 ` Denis Dupeyron
2006-08-02 9:51 ` Ciaran McCreesh
2006-08-02 10:23 ` Roy Bamford
2006-08-02 10:19 ` Alex Tarkovsky
2006-08-02 11:50 ` Jochen Maes
2006-08-02 11:51 ` Jochen Maes
2006-08-02 12:19 ` Stephen P. Becker
2006-08-02 19:49 ` Alex Tarkovsky
2006-08-02 15:56 ` Alec Warner
2006-08-02 20:32 ` Ciaran McCreesh
2006-08-02 21:30 ` Jakub Moc
2006-08-02 18:05 ` Carsten Lohrke
2006-08-03 2:56 ` Brian Harring [this message]
2006-08-03 3:09 ` Lance Albertson
2006-08-03 3:27 ` Lance Albertson
2006-08-03 4:11 ` Brian Harring
2006-08-03 5:22 ` Donnie Berkholz
2006-08-03 9:46 ` Roy Bamford
2006-08-03 10:11 ` Bryan Ãstergaard
2006-08-03 11:00 ` Sune Kloppenborg Jeppesen
2006-08-03 16:21 ` Carsten Lohrke
2006-08-03 17:53 ` Patrick Lauer
2006-07-31 2:52 ` [gentoo-dev] Resignation (was: Project Sunrise resumed) Mike Frysinger
2006-08-02 0:24 ` Carsten Lohrke
2006-08-02 13:46 ` Chris Bainbridge
2006-08-02 14:27 ` Paul de Vrieze
2006-08-02 14:34 ` Roy Marples
2006-08-02 19:53 ` Alex Tarkovsky
2006-08-02 20:04 ` Wernfried Haas
2006-07-31 2:35 ` Ciaran McCreesh
2006-07-31 2:50 ` Seemant Kulleen
2006-07-31 3:06 ` Ciaran McCreesh
2006-07-31 3:23 ` Seemant Kulleen
2006-07-31 3:32 ` Brett I. Holcomb
2006-07-31 3:42 ` Seemant Kulleen
2006-07-31 3:50 ` Brett I. Holcomb
2006-07-31 4:21 ` Seemant Kulleen
2006-07-31 11:01 ` [gentoo-dev] Resignation Christian Andreetta
2006-07-31 12:53 ` Bryan Ãstergaard
2006-08-03 6:49 ` Paul de Vrieze
2006-08-03 8:07 ` Bryan Ãstergaard
2006-08-02 0:46 ` Carsten Lohrke
2006-08-02 3:50 ` Richard Fish
2006-08-02 18:04 ` Carsten Lohrke
2006-07-31 5:33 ` [gentoo-dev] Resignation (was: Project Sunrise resumed) Rumen Yotov
2006-07-31 3:45 ` Mike Frysinger
2006-07-31 4:20 ` Alex Tarkovsky
2006-07-31 4:27 ` Ciaran McCreesh
2006-07-31 4:36 ` Seemant Kulleen
2006-07-31 4:46 ` Ciaran McCreesh
2006-07-31 4:55 ` [gentoo-dev] Resignation Joshua Jackson
2006-07-31 13:08 ` Denis Dupeyron
2006-07-31 14:08 ` Ciaran McCreesh
2006-07-31 5:15 ` [gentoo-dev] Resignation (was: Project Sunrise resumed) Alex Tarkovsky
2006-07-31 5:22 ` [gentoo-dev] Re: Resignation Ryan Hill
2006-07-31 5:32 ` Ciaran McCreesh
2006-07-31 6:10 ` Ryan Hill
2006-07-31 6:21 ` Ciaran McCreesh
2006-07-31 6:33 ` Mike Frysinger
2006-07-31 8:10 ` Simon Stelling
2006-07-31 8:21 ` Ciaran McCreesh
2006-07-31 10:47 ` Georgi Georgiev
2006-08-03 6:58 ` Paul de Vrieze
2006-08-03 15:36 ` Ciaran McCreesh
2006-07-31 8:44 ` [gentoo-dev] Resignation (was: Project Sunrise resumed) Bryan Ãstergaard
2006-07-31 9:21 ` [gentoo-dev] Resignation Jakub Moc
2006-07-31 9:56 ` Bryan Ãstergaard
2006-07-31 10:09 ` Jakub Moc
2006-07-31 2:53 ` [gentoo-dev] Resignation (was: Project Sunrise resumed) Mike Frysinger
2006-07-31 10:28 ` Roy Bamford
[not found] ` <1154340702l.9965l.0l@spike>
2006-07-31 11:01 ` [gentoo-dev] Resignation Giacomo Cariello
2006-07-31 12:30 ` Roy Bamford
2006-07-30 20:35 ` [gentoo-dev] Resignation (was: Project Sunrise resumed) Sune Kloppenborg Jeppesen
2006-08-01 0:53 ` [gentoo-dev] Resignation Doug Goldstein
2006-08-01 8:41 ` Henrik Brix Andersen
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=20060803025651.GA13458@seldon \
--to=ferringb@gmail.com \
--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