Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] new grimoire lead todo

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Jaka Kranjc <lynx AT mages.ath.cx>
  • To: sm-discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] new grimoire lead todo
  • Date: Tue, 27 Mar 2007 22:45:22 +0200

On Tuesday 27 of March 2007 00:16:43 Jeremy Blosser wrote:
> I would like to see something like:
>
> - file bug against highest branch it applies to
> - all bugs are always assigned to sm-grimoire-bugs; reassignments don't
> happen (any arguments against this given our current size are going to
> have to be damned compelling)
> - fix bug in test, mark it fixed
> - if it was filed against test, mark it closed unless it really needs
> verification, in which case ask for verification and still close it
> ASAP
> - if it was filed against stable(-rc), possibly request integration
> - once a day some group looks at integration requests on an assigned
> schedule and approves requests based on documented policy (a wiki
> page)
> - once a day some group performs integrations on an assigned schedule,
> marking a new "integrated" flag
We also need to be able to find bugs that didn't have any or were denied the
integration requests (but were fixed of course). These now get closed when
the fixes naturally propagate to the target grimoire. With a clean start,
searching for FIXED would do. The thing I don't like about this is that FIXED
is by default (rightfully so in the current schema) not included in bugzilla
search queries. But I doubt we can change that without affecting the other
products. Is it important at all? We got only a few new duplicates in the
last few months, I don't know how such a change would affect that.

> - when integrations are done, a new bug is created for 'stable-0.9-5
> tarball request' or something, with dependees of each bug that will
> be fixed by this
> - when these bugs are filed you or me or a designee makes the tarball
> (I will get the script into git somewhere)
> - tarball bug is closed
> - all bugs against a high branch are closed once they hit their filed
> branch, via integration or otherwise, unless verification is really
> required
>
> That's a suggestion, feedback from people like Jaka is definitely
> requested. The schedule is to make it so we except some given person is
> in there each day looking at what needs doing. I'm doing it near-daily
> now, I just need help (and to really be the backup, not the primary).
> We create as many gatekeepers as we need to fill out such a schedule.
> The "fixed in lesser branch" flag goes away in favor of the "fixed"
> state and an "integrated" flag. We'd need to update the bugzilla stored
> queries. We'd start using "closed" again, which would mean we'd first
> force-close a whole lot of fixed but not closed bugs that are out there.
> The stable tarball request meta-bug is iffy to me but maybe it would
> help. It might be enough to have the integrated flag so we can do a
> good query of if any non-closed integrations are out there requiring a
> tarball. We could generate an email off this daily as well maybe.
Sounds good and I agree that the metabug isn't needed. People will be
checking
bugs daily anyway. If anything gets integrated they should notify the people
that can redo the tarballs. Additional annoyances via email can help too. :)


Unrelated: I noticed we have a basesystem category in bugzilla and I think we
could use it to ease finding bugs for stable creation. All the exsisting bugs
regarding the basesystem spell would be put under it, plus any new one that
pops up. When doing stable testing and fixing it would then be easy to find
all the bugs left at once. On such a small set it is also manageable to use
priorities (P{1..5}), so we know what to skip and what to focus on. It would
be especially handy if they included descriptive titles with spell name
prefixes, which would also open some options for bugcli integration (I'm
thinking about automatically generating that table on the wiki).
Update: I don't see the category anymore. :s


--
We cannot command nature except by obeying her. --Sir Francis Bacon
Have a sourcerous day! www.sourcemage.org

Attachment: pgp4PuOLdKiEh.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page