Gentoo Archives: gentoo-project

From: "Michał Górny" <mgorny@g.o>
To: gentoo-project@l.g.o
Subject: [gentoo-project] [PATCHES v2] New old-school GLEP workflow (GLEP 1/2 update)
Date: Sun, 17 Sep 2017 20:24:41
Message-Id: 20170917202432.7763-1-mgorny@gentoo.org
1 Hi, everyone.
2
3 Here's a second batch of GLEP 1/2 updates. There are no changes to
4 workflow since the previous submission. However, there were multiple
5 text improvements and corrections. In particular, Ulrich has prepared
6 a number of relevant updates for GLEP 2.
7
8 I should point out that some of the patches are authored by Ulrich
9 Müller. I'm not sure if git will preserve that information somehow in
10 the submitted patches but it will be preserved in the git repository.
11
12 Besides the changes to GLEPs 1/2, we also have improved a bit
13 the historical wiki import and I have prepared a branch with complete
14 conversion of existing GLEPs to updated headers defined by the new
15 version of GLEP 1.
16
17 All of this can be found in the draft repository:
18
19 https://github.com/gentoo/glep-draft
20
21 Branches (in stacked form):
22
23 1. master -- import of GLEP sources and relevant files from CVS,
24
25 2. wiki-updates -- import of GLEP updates from MediaWiki applied on top
26 of master [1],
27
28 3. glep1-2-update -- this patch set applied on top of wiki-updates [2],
29
30 4. gleps-new-format -- conversion of GLEP headers applied on top
31 of glep1-2-update; this will become master once all is approved [3].
32
33
34 Besides the GLEP updates, I have a number of patches to other relevant
35 projects ready:
36
37 a. docutils-glep [4] -- I've revived the project, the gleps-new-format
38 branch [5] is now capable of rendering both old and new format GLEPs
39 using templates resembling the gentoo.org layout closely and strictly
40 validating their headers.
41
42 b. www.g.o -- I have prepared a number of patches to make it parse, list
43 and render GLEPs as part of the main site; the gleps-new-format
44 branch of my work [6] is ready for deployment.
45
46 c. gentoo-syntax (vim) -- I have prepared patches to update syntax
47 highlighting for the new format and to start new GLEP files with
48 a skeleton [7];
49
50 d. glep-mode (emacs) -- Ulrich is working on a similar thingie for
51 emacs [8].
52
53
54 Please review and comment.
55
56
57 [1]:https://github.com/gentoo/glep-draft/pull/1
58 [2]:https://github.com/gentoo/glep-draft/pull/3
59 [3]:https://github.com/gentoo/glep-draft/pull/4
60 [4]:https://github.com/gentoo/docutils-glep
61 [5]:https://github.com/gentoo/docutils-glep/pull/1
62 [6]:https://github.com/mgorny/www-gentoo-org/tree/gleps-new-format
63 [7]:https://github.com/gentoo/gentoo-syntax/pull/14
64 [8]:https://gitweb.gentoo.org/proj/emacs-tools.git/log/?h=glep-mode
65
66 --
67 Best regards,
68 Michał Górny

Replies

Subject Author
[gentoo-project] [PATCH 01/24] glep-0001: Update for the git workflow "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 02/24] glep-0001: Revert back to ReST markup "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 03/24] glep-0001: Restore most of old GLEP headers "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 04/24] glep-0001: Reform Last-Updated to be updated manually "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 05/24] glep-0001: Provide a meaningful versioning for GLEPs "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 06/24] glep-0001: Clarify the process on updating Replaced-By "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 07/24] glep-0001: Replace dates with ISO 8601 "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 08/24] glep-0001: Require .rst suffix for interoperability "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 09/24] glep-0001: Require --- around preamble for interoperability "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 11/24] glep-0001: Add 'Withdrawn' status to workflow "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 12/24] glep-0001: Add a "Moribund" status for obsolete GLEPs "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 13/24] glep-0001: Sync the RFC no to 2822 between sections "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 14/24] glep-0001: Make Content-Type obligatory "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 10/24] glep-0001: Require YAML conformance from the preamble "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 15/24] glep-0001: Attempt a more logical ordering of GLEP headers "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 16/24] glep-0001: Update mailing list addresses. "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 17/24] glep-0001: Fix link to CC-BY-SA-3.0 license. "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 18/24] glep-0001: Add myself and ulm as co-authors "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 19/24] glep-0002: Revert to ReST version "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 20/24] glep-0002: Reimport some updates on workflow from the Wiki. "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 22/24] glep-0002: More updates to workflow. "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 23/24] glep-0002: Adding myself as author. "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 24/24] glep-0045: Mark Final since GLEP 1 now uses ISO 8601 dates "Michał Górny" <mgorny@g.o>
[gentoo-project] [PATCH 21/24] glep-0002: Rearrange paragraphs to reflect new ordering of headers. "Michał Górny" <mgorny@g.o>