summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* glep-0067: Add proxied="" attribute to distinguish proxied maintsMichał Górny2021-02-281-6/+47
| | | | | | | | | | | Introduce an additional proxied="" attribute to make it possible to explicitly distinguish proxied maintainers from regular maintainers. This is supposed to resolve false positives in the QA check responsible for detecting leftover proxy-maint project usage. Currently it wrongly assumes that all Gentoo devs (as in people with @gentoo.org) have direct push access and therefore don't need a proxy. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0063: Add section about the Gentoo keyserverMike Gilbert2021-01-041-8/+24
| | | | | | Closes: https://bugs.gentoo.org/760923 Signed-off-by: Mike Gilbert <floppym@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0072: Mark as Accepted per 2020-05-10 Council meeting.Ulrich Müller2020-05-101-2/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0068: Fix rendering of listsMichał Górny2020-05-061-1/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0072: The arch name in the first column must be unique.Ulrich Müller2020-04-261-2/+2
| | | | | | Acked-by: Andreas K. Hüttel <dilfridge@gentoo.org> Acked-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0072: Update metadataMichał Górny2020-04-221-14/+8
| | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0072: Move 'overlays' to spec, and change behaviorMichał Górny2020-04-221-8/+14
| | | | | | | | Change the handling of slave repositories to the usual notion of 'slave overrides master'. Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0072: Explicitly cover file not existing caseMichał Górny2020-04-221-0/+2
| | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0072: Combine and amend description of statesMichał Górny2020-04-221-27/+19
| | | | | | | | | Provide a combined description for every status that explains what it means, how it's used by linting tools and how it affects stabilization requests. Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0072: Update initial valuesMichał Górny2020-04-221-4/+3
| | | | | | | | | I'm not aware of any profiles that should be set to 'degraded', so let's focus on the immediate problem of stable/testing. It will also probably make sense to wait before we start using the third state. Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0072: Remove weird third column from exampleMichał Górny2020-04-221-1/+1
| | | | | | | | While it should technically be ignored, I don't think it's a good idea to encourage developers using it for their own purposes. Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0072: Use 'testing' for pure ~archMichał Górny2020-04-221-5/+5
| | | | | | | 'Testing' has generally nicer meaning than 'unstable'. Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0072: Rename bad depgraph state to 'transitional'Michał Górny2020-04-221-12/+13
| | | | | | | | | In Gentoo terms, 'testing' and 'unstable' are mostly synonymous, so using the two names for different purposes is confusing. Use 'transitional' instead. Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0072: Remove redundant 'broken' statusMichał Górny2020-04-221-7/+1
| | | | | | | | This is really no different from marking the profiles exp, and there seems no value in having this controlled in two places. Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0056: Update URLs.Ulrich Müller2020-04-121-12/+12
| | | | | Closes: https://bugs.gentoo.org/717230 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0081: Remove policy partMichał Górny2019-12-211-36/+14
| | | | | | | | | | | | Remove the policy part from GLEP 81, making it into a pure technical specification. The policy will now be defined by the QA team as a regular tree policy. Since the planned policy updates make it less restrictive, there is really no need to hammer it at GLEP level. Bug: https://bugs.gentoo.org/703314 Signed-off-by: Michał Górny <mgorny@gentoo.org> [Fixed name of CC-BY-SA-4.0; it is "International", not "Unported".] Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-{0001,0002}: New GLEPs are to be licensed under CC-BY-SA-4.0.Ulrich Müller2019-12-082-19/+16
| | | | | | | | | | | GLEP 76 says that new documentation must be released under CC-BY-SA version 4.0. Update the guidelines (GLEP 1) and the template (GLEP 2) to agree with this policy. Drop the wording about older GLEPs in the public domain or released under the OPL, because all of them have been updated. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0014: Mark as Deferred.Ulrich Müller2019-12-051-8/+12
| | | | | | | Acked-by: Michał Górny <mgorny@gentoo.org> Acked-by: Thomas Deutschmann <whissi@gentoo.org> Bug: https://bugs.gentoo.org/637328 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0002: Update some URLs.Ulrich Müller2019-11-241-5/+5
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0001: Update some URLs.Ulrich Müller2019-11-241-10/+9
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0076: Fix a typo.Ulrich Müller2019-11-151-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0075: Fix a typo.Ulrich Müller2019-11-111-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0075: Mark as Final per 2019-11-10 Council decision.Ulrich Müller2019-11-111-2/+2
| | | | | Closes: https://bugs.gentoo.org/646068 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* Replace outdated mail archive URLs.Ulrich Müller2019-11-1115-73/+146
| | | | | | | | | | | | | | | | | | Globally replace URLs pointing to gmane.org or marc.theaimsgroup.com, preferably by archives.gentoo.org if the article is available there. As suggested by robbat2, also add the Message-ID and bibliographical information, in order to have a permanent reference to the message. Notes on single GLEPs: - GLEP 40: http://thread.gmane.org/gmane.linux.gentoo.devel/31060 had pointed to the first message of the thread (by g2boojum), not to stuart's followup. Corrected. - GLEP 57: Two messages in gentoo-dev from January/February 2005 and one message in gentoo-security from April 2003 are missing from Gentoo archives. Use marc.info instead. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0075: Update for reference implementationMichał Górny2019-11-071-9/+29
| | | | | | | | | Fill in the reference implementation section. Reduce the requirements for cutoffs to support only multiples of 4, as there is no point in making the implementation more complex for something we aren't using anyway. Fix a typo. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0068: Post-History should be in chronological order.Ulrich Müller2019-11-061-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0081: Mark as Final.Ulrich Müller2019-10-071-2/+2
| | | | | | | As discussed in 2019-09-08 council meeting. Closes: https://bugs.gentoo.org/687420 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0031: Revert bad correction.Ulrich Müller2019-07-301-2/+2
| | | | | Fixes: 9f2fa9195dc7c226de1bdd3625ff28b757ef4910 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0078: Fix unused TAR-PORTABILITY referenceMichał Górny2019-07-291-2/+3
| | | | | | | Add missing TAR-PORTABILITY reference to the citation from the article. Closes: https://bugs.gentoo.org/689416 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0081: Mark as Accepted per 2019-07-21 Council meeting.Ulrich Müller2019-07-221-2/+2
| | | | | Bug: https://bugs.gentoo.org/687420 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0081: Update reference implementation infoMichał Górny2019-07-151-7/+5
| | | | | | | Update the reference implementation section to indicate that it has been committed already. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0081: Fix missing opening parenthesisMichał Górny2019-06-181-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-{0080,0081}: Delete empty headers.Ulrich Müller2019-06-182-3/+0
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0081: User and group management via dedicated packagesMichał Górny2019-06-181-0/+246
| | | | | Bug: https://bugs.gentoo.org/687420 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0073: Deferred due to inactivity.Ulrich Müller2019-06-171-2/+9
| | | | | Bug: https://bugs.gentoo.org/609338 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0072: Deferred due to inactivity.Ulrich Müller2019-06-101-2/+9
| | | | | Bug: https://bugs.gentoo.org/617612 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-{0057,0058,0059,0060}: Fix syntax of cross references.Ulrich Müller2019-06-104-29/+29
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0079: Mark as Final.Ulrich Müller2019-05-131-2/+2
| | | | | Closes: https://bugs.gentoo.org/679250 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0048: Provide clear rules for disciplinary actionsMichał Górny2019-05-131-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the wording of GLEP 48 to provide clear information on what kind of disciplinary actions can be issued by QA and under what circumstances they can be exercised. According to the old wording, QA could only request 're-evaluating commit rights' from ComRel. This is very unclear, and has been a source of confusion. Firstly, it is unclear whether ComRel merely serves as a proxy executing the QA team's decision, or whether it is supposed to make independent judgment (which would be outside its scope). Secondly, it suggests that the only disciplinary action possible would be 're-evaluating commits rights' which sounds like an euphemism for removing commit access permanently. The new wording aims to make things clear, and make QA able to issue short-term disciplinary actions without involving ComRel, similarly to how Proctors work. Explanation for the individual points follows. Firstly, it aims to clearly define the domain of QA actions, and set a better distinction between QA and ComRel. In this context, QA is concerned whenever the developer's action technically affects Gentoo, which includes breaking user systems, Infrastructure tooling, other packages, etc. ComRel/Proctors on the other hand are concerned in actions having social consequences rather than technical. Secondly, it clearly defines that the QA team can issue a temporary ban (with the upper limit of 14 days) via an internal team vote. In this case there is no necessity of involving ComRel, and QA can request executing this disciplinary decision straight from Infra. Thirdly, the old policy is clarified as applying to permanent bans. In case of repeated offenses, QA requests ComRel to evaluate the case. Closes: https://bugs.gentoo.org/684192 Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0063: Require encryption subkey, and make primary certify-onlyMichał Górny2019-05-021-14/+29
| | | | | | | | | | | | | | | | | Following the recent mailing list discussion indicating that developers are taking GLEP 63 as only source of truth about OpenPGP keys, and can make assumption that if encryption key is not listed there they should not have one. Amend the specification to extend it beyond the previous limited scope of commit signing, and require an encryption key appropriately. This matches the GnuPG defaults. While at it, add a recommendation that the primary key is certify-only. Other usage is implicitly discouraged anyway via requiring subkeys. Originally this recommendation was omitted as I wasn't aware that gpg had a (hidden) option to change usage of existing keys. Closes: https://bugs.gentoo.org/681802 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0080: Update URI of Creative Commons license.Ulrich Müller2019-04-141-2/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0080: Fix typo, reported by leioMichał Górny2019-04-141-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0080: Fix self-URLsMichał Górny2019-04-031-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0080: Identity verification via OpenPGP WoTMichał Górny2019-04-021-0/+291
| | | | | Bug: https://bugs.gentoo.org/682294 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0079: Reduce emphasis, as requested by ulmMichał Górny2019-03-141-3/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0079: Allow creating new signatures before expirationMichał Górny2019-03-101-4/+5
| | | | | | | | Modify the paragraph on handling expired signatures to clearly indicate that the new signature can be created when the old one is *about to expire*. Requested by leio at the 2019-03-10 Council meeting. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Update URI of Creative Commons license.Ulrich Müller2019-03-0379-80/+80
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* GLEP 79: Gentoo OpenPGP Authority KeysMichał Górny2019-03-031-0/+359
| | | | | Bug: https://bugs.gentoo.org/679250 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* glep-0065: Mark as Final.Ulrich Müller2019-02-231-4/+4
| | | | | Closes: https://bugs.gentoo.org/652956 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* glep-0062: Deferred due to inactivity.Ulrich Müller2019-02-231-2/+8
| | | | | Bug: https://bugs.gentoo.org/424283 Signed-off-by: Ulrich Müller <ulm@gentoo.org>