Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 500014 - devmanual: Update stabilization policy
Summary: devmanual: Update stabilization policy
Status: RESOLVED OBSOLETE
Alias: None
Product: Documentation
Classification: Unclassified
Component: Devmanual (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Devmanual Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-01 19:53 UTC by William Hubbs
Modified: 2015-01-17 09:03 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
stable.patch (stable.patch,1.12 KB, patch)
2014-02-01 19:53 UTC, William Hubbs
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description William Hubbs gentoo-dev 2014-02-01 19:53:19 UTC
This patch to the devmanual updates our stabilization policy per the
January QA team meeting [1] and was approved by the QA team lead.

[1] http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Meeting_Summaries
Comment 1 William Hubbs gentoo-dev 2014-02-01 19:53:54 UTC
Created attachment 369288 [details, diff]
stable.patch
Comment 2 Rick Farina (Zero_Chaos) gentoo-dev 2014-02-06 00:31:13 UTC
This patch seems backwards from general sanity.

"If an older version of a package has been stabilized on an architecture and
+a newer stable request has had the architecture team added to it for 90 days,
+and there are no blockers and no action has been taken by the architecture team,
+you may, at your discretion, destabilize the older version of the package
+on this architecture"

This means that the arch that hasn't stabled the latest version will lose it's keywords at 90 days?  This makes no sense, why is QA authorizing breaking the tree?  Perhaps it makes sense to remove the keywords for all arches with a newer stable, this would reduce maintenance burden, however, breaking the last stable version on a "slow arch" is kind of the opposite of Quality Assurance.

I can't NACK this hard enough.  Please don't break the tree.
Comment 3 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2014-02-06 02:24:14 UTC
(In reply to Rick Farina (Zero_Chaos) from comment #2)
> This means that the arch that hasn't stabled the latest version will lose
> it's keywords at 90 days?

If the maintainer agrees to do so; at least in what we voted on, this wording appears to have gone in this patch.

> This makes no sense, why is QA authorizing breaking the tree?

It contains a clause near the end to prevent that breakage; if you intend other breakage, please highlight; if it's the breakage on the ML, let's avoid discussing that in this bug and discuss it on the ML or on chat instead.

> Perhaps it makes sense to remove the keywords for all
> arches with a newer stable, this would reduce maintenance burden,

+1 We already do this for a long time; if not, I misinterpret this.

> however, breaking the last stable version on a "slow arch" is kind of the opposite of Quality Assurance.

Same as above, it depends on the definition of breakage.

> I can't NACK this hard enough.  Please don't break the tree.

I agree that what you have brought up is concerning; I would NACK to if certain wording does break the tree, and would ACK clarifications to it. I'm however convinced we should keep this practice, and I think most other QA members do as well due to the majority vote.

TL;DR: Thank you for bringing it up and pushing forward to clarify it and make possible breakage more clear; I hope you make the next meeting, Some of us (maybe including myself) just don't manage to get our actual thoughts across and understood; but, I think we know what we are doing.
Comment 4 Chris Reffett (RETIRED) gentoo-dev Security 2014-02-06 02:51:19 UTC
Due to concerns raised about interpretation/wording of the policy, NACK pending us reviewing the policy wording at the next meeting.
Comment 5 Markos Chandras (RETIRED) gentoo-dev 2015-01-17 09:03:38 UTC
it's been a while. Re-open if still relevant