[QA] To clone or not to clone ( a bug report ) that's the question...

Jesse Keating jkeating at j2solutions.net
Thu Jan 22 15:40:51 UTC 2009


On Thu, 2009-01-22 at 13:08 +0100, Kevin Kofler wrote:
> Jesse Keating wrote:
> > Then that just means our rawhide bug lingers open even when it may be
> > fixed, which throws off trackers and blockers and queries.  Not a
> > solution.
> 
> Then push the fix out to releases sooner, maybe even directly to stable if
> it's important enough to be on the tracker for the next release. Why would
> it be so important as to block the next release and not worth being fixed
> in the current one ASAP (unless the current one is not affected at all,
> which is exactly when you'd use CLOSED RAWHIDE)?

Again because the fix for rawhide vs a release tree may be different, as
the versions are different.  Also the fix needs to be in -testing on the
release tree to make sure that the fix integrates well with the other
software, whereas it needs to go out in rawhide immediately.  I really
think you're stuck in the mindset of same software on every branch,
which just isn't and shouldn't be the case for everybody.

> 
> >> >   3) bodhi auto-closing.  Not every update gets pushed at the same
> >> >   time,
> >> 
> >> Then that's the issue to solve.
> > 
> > Right, and how do you propose we "solve" this (not that I agree that
> > this is a problem)?
> 
> By pushing the updates out to the releases at the same time.

Gee it's so simple.  The hat goes on the head! </sarcasm>

> 
> > At the same time doesn't work.  What if your attempted fix on F-9 fails,
> > but the fix on F-10 succeeds?  Should the F-10 build sit in
> > updates-testing until the say that F-9 works?  F-10 users just suffer
> > for the sake of having the push go at the same time?  Ridiculous.
> 
> Well, in the cases I've seen, we just used the same fix everywhere, so I
> don't see why it would work in one release and not the other.

Because for a lot of people, software is /different/ on one release vs
the other.  Particularly software that is used by lots of other things.

>  Generally, I
> just wait for the first positive feedback on any release or for a week or
> two without negative feedback and then push it to stable on all releases.
> Waiting for feedback on all releases is a lost cause (except for some
> packages like the kernel, but feedback there generally gets ignored
> altogether), we already have to be happy to get any feedback at all. Having
> bugfixes stalled in testing for ages doesn't help anyone.
> 
> > You can always opt out of having triagers touch KDE bugs.
> 
> Well, our KDE triager is doing good work and is also working with KDE SIG,
> so I'm sure we can have him follow KDE-specific policies and the other
> triagers rarely ever touch KDE bugs. But I'd rather policies weren't
> radically different across components. Inconsistencies confuse everyone.
> For example, not everything I maintain or comaintain is a KDE package.
> Reporters, triagers and maintainers will be working with packages from
> unfamiliar components occasionally, differing policies will confuse them
> pretty quickly. That's why I think consistency is important (and also why
> I'm complaining about the security team following a policy to clone bugs
> for each release when almost nobody else is doing that).
> 
>         Kevin Kofler
> 
-- 
Jesse Keating RHCE      (http://jkeating.livejournal.com)
Fedora Project          (http://fedoraproject.org/wiki/JesseKeating)
GPG Public Key          (geek.j2solutions.net/jkeating.j2solutions.pub)
identi.ca               (http://identi.ca/jkeating)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20090122/f9f76cbc/attachment.sig>


More information about the fedora-devel-list mailing list