Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-18 Thread Mike Gilbert
On Fri, Dec 18, 2020 at 2:45 AM Ulrich Mueller  wrote:
>
> > On Thu, 17 Dec 2020, Mike Gilbert wrote:
>
> > Doesn't the same restriction apply to relicensing it?
>
> No, because the CC licenses have an explicit provision that allows it
> when distributing a modified work (which they call an "Adaptation",
> defined in section 1a).
>
> For example, CC-BY-SA-3.0 says in section 4b:
>
>You may Distribute or Publicly Perform an Adaptation only under the
>terms of: (i) this License; (ii) a later version of this License with
>the same License Elements as this License; (iii) a Creative Commons
>jurisdiction license (either this or a later license version) that
>contains the same License Elements as this License (e.g.,
>Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible
>License. [...]
>
> Item (ii) is what gives us the right to distribute under CC-BY-SA-4.0.

Thank you for taking the time to explain this.



Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Ulrich Mueller
> On Thu, 17 Dec 2020, Mike Gilbert wrote:

> Doesn't the same restriction apply to relicensing it?

No, because the CC licenses have an explicit provision that allows it
when distributing a modified work (which they call an "Adaptation",
defined in section 1a).

For example, CC-BY-SA-3.0 says in section 4b:

   You may Distribute or Publicly Perform an Adaptation only under the
   terms of: (i) this License; (ii) a later version of this License with
   the same License Elements as this License; (iii) a Creative Commons
   jurisdiction license (either this or a later license version) that
   contains the same License Elements as this License (e.g.,
   Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible
   License. [...]

Item (ii) is what gives us the right to distribute under CC-BY-SA-4.0.

Ulrich


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Thomas Deutschmann

On 2020-12-18 01:24, Mike Gilbert wrote:

The GLEP already mentions the SKS keyserver pool, and the Gentoo LDAP
directory. Are these not also "implementation details"?


Hrm,

I missed point 7. In this case how about replacing


Upload your key to the SKS keyserver rotation before usage!


with


Upload your key to the keyservers [11] before usage!

>
> [...]
>
> References
>
> [...]
> [11] Gentoo Wiki: Upload GLEP 63 based OpenPGP keys to keyservers 
(https://wiki.gentoo.org/wiki/Project:Infrastructure/Generating_GLEP_63_based_OpenPGP_keys#Submit_your_new_key_to_the_keyserver)


That's all I would do to keep as many details out of the specs. But 
maybe I am the only one who is so strict about the spec... I am just 
saying and asking for comments.



--
Regards,
Thomas Deutschmann / Gentoo Linux Developer
C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5



OpenPGP_signature
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Mike Gilbert
On Thu, Dec 17, 2020 at 6:58 PM Thomas Deutschmann  wrote:
>
> Hi,
>
> sorry to be a show stopper here but I have to admit I don't like this
> addition.
>
> If I remember correctly we were talking about this when we actively
> worked on this GLEP and decided to not put put anything like that into
> GLEP because this is a implementation detail which doesn't belong into
> 'specs'.
>
> We maybe can talk about adding just a reference link to the Wiki guide
> but I don't believe we should add this to GLEP.

The GLEP already mentions the SKS keyserver pool, and the Gentoo LDAP
directory. Are these not also "implementation details"?



Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Thomas Deutschmann

Hi,

sorry to be a show stopper here but I have to admit I don't like this 
addition.


If I remember correctly we were talking about this when we actively 
worked on this GLEP and decided to not put put anything like that into 
GLEP because this is a implementation detail which doesn't belong into 
'specs'.


We maybe can talk about adding just a reference link to the Wiki guide 
but I don't believe we should add this to GLEP.



--
Regards,
Thomas Deutschmann / Gentoo Linux Developer
C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5



OpenPGP_signature
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Mike Gilbert
On Thu, Dec 17, 2020 at 5:03 PM Ulrich Mueller  wrote:
>
> > On Thu, 17 Dec 2020, Mike Gilbert wrote:
>
> > Should I also drop the explicit copyright notice?
>
> >> Copyright (c) 2013-2019 by Robin Hugh Johnson, Andreas K. Hüttel,
> >> Marissa Fischer, Michał Górny.
>
> I think that a GLEP shouldn't have such a notice (after all, authors
> are listed in the GLEP's header), but you cannot remove it without
> permission of all authors.

Doesn't the same restriction apply to relicensing it?



Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Ulrich Mueller
> On Thu, 17 Dec 2020, Mike Gilbert wrote:

> Should I also drop the explicit copyright notice?

>> Copyright (c) 2013-2019 by Robin Hugh Johnson, Andreas K. Hüttel,
>> Marissa Fischer, Michał Górny.

I think that a GLEP shouldn't have such a notice (after all, authors
are listed in the GLEP's header), but you cannot remove it without
permission of all authors.


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Mike Gilbert
On Thu, Dec 17, 2020 at 4:31 PM Ulrich Mueller  wrote:
>
> Please also update the license of the GLEP to CC-BY-SA-4.0 [1].
> See for example glep-0001.rst for the new footer.
>
> [1] 
> https://www.gentoo.org/glep/glep-0001.html#what-belongs-in-a-successful-glep
> (item 8)

Should I also drop the explicit copyright notice?

> Copyright (c) 2013-2019 by Robin Hugh Johnson, Andreas K. Hüttel,
> Marissa Fischer, Michał Górny.



Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Ulrich Mueller
Please also update the license of the GLEP to CC-BY-SA-4.0 [1].
See for example glep-0001.rst for the new footer.

[1] https://www.gentoo.org/glep/glep-0001.html#what-belongs-in-a-successful-glep
(item 8)


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Michał Górny
On Thu, 2020-12-17 at 15:15 -0500, Mike Gilbert wrote:
> On Thu, Dec 17, 2020 at 3:03 PM Aaron W. Swenson
>  wrote:
> > 
> > On Thu, Dec 17, 2020 at 01:12:16PM -0500, Mike Gilbert wrote:
> > > Signed-off-by: Mike Gilbert 
> > > ---
> > > 
> > > v2: Added "This upload is required in addition to uploading the
> > > SKS pool."
> > > 
> > > glep-0063.rst | 24 
> > > 1 file changed, 20 insertions(+), 4 deletions(-)
> > > 
> > > diff --git a/glep-0063.rst b/glep-0063.rst
> > > index 82541bd..ec465db 100644
> > > --- a/glep-0063.rst
> > > +++ b/glep-0063.rst
> > > @@ -7,10 +7,10 @@ Author: Robin H. Johnson ,
> > >     Michał Górny 
> > > Type: Standards Track
> > > Status: Final
> > > -Version: 2.1
> > > +Version: 2.2
> > > Created: 2013-02-18
> > > -Last-Modified: 2019-11-07
> > > -Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24
> > > +Last-Modified: 2020-12-17
> > > +Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24,
> > > 2020-12-17
> > > Content-Type: text/x-rst
> > > ---
> > > 
> > > @@ -28,6 +28,9 @@ OpenPGP key management policies for the Gentoo
> > > Linux distribution.
> > > Changes
> > > ===
> > > 
> > > +v2.2
> > > +  Added "Gentoo Keyserver" section under "Gentoo Infrastructure"
> > > chapter.
> > > +
> > > v2.1
> > >   A requirement for an encryption key has been added, in order to
> > > extend
> > >   the GLEP beyond commit signing and into use of OpenPGP for dev-
> > > to-dev
> > > @@ -135,8 +138,11 @@ their primary key).
> > > 
> > > 5. Encrypted backup of your secret keys.
> > > 
> > > +Gentoo Infrstructure
> > > +
> > > +
> > > Gentoo LDAP
> > > -===
> > > +---
> > > 
> > > All Gentoo developers must list the complete fingerprint for
> > > their primary
> > > keys in the "``gpgfingerprint``" LDAP field. It must be exactly
> > > 40 hex digits,
> > > @@ -147,6 +153,16 @@ of the fingerprint field. In any place that
> > > presently displays
> > > the "``gpgkey``" field, the last 16 hex digits of the fingerprint
> > > should
> > > be displayed instead.
> > > 
> > > +Gentoo Keyserver
> > > +
> > > +
> > > +Gentoo infrastructure uses a keyserver that is isolated from the
> > > SKS pool.
> > > +This keyserver is restricted to accepting uploads from
> > > authorized Gentoo hosts.
> > > +A script is provided on dev.gentoo.org to allow developers to
> > > upload their
> > > +keys. This upload is required in addition to uploading to the
> > > SKS pool.
> > > +
> > > +``gpg --export KEYID | ssh dev.gentoo.org
> > > /usr/local/bin/openpgp-key-upload``
> > > +
> > > Backwards Compatibility
> > > ===
> > > 
> > > --
> > > 2.30.0.rc0
> > > 
> > > 
> > 
> > Thanks for doing this! You beat me to the punch. I was going to try
> > getting to
> > it tomorrow.
> > 
> > It may be good to also change step 7 under "Bare minimum
> > requirements" to read:
> > 
> >  7. Upload your key to the Gentoo Keyserver before usage!
> > 
> > It'd give skimmers a trigger to look for the Gentoo keyserver info.
> 
> Sure, happy to make that change.
> 
> > We might want to add "Upload to the SKS or some other public PGP
> > pool" under
> > "Recommendations", but that's probably beyond the scope of the
> > document now.
> 
> I think it makes sense to move the SKS instruction to the
> recommendations section.
> 
> > Lastly, should we have a link to the step-by-step guide? [1]
> > 
> > [1]:
> > https://wiki.gentoo.org/wiki/Project:Infrastructure/Generating_GLEP_63_based_OpenPGP_keys
> 
> I'm not sure I like the idea of referring the user to a wiki article
> in the GLEP. What do others think of this?
> 
> If others agree, please propose some language/location to insert it,
> or send a patch of your own (feel free to use my patch as a starting
> point).
> 

I think we should actually have some dedicated info page purely for
Infra keyserver.  Possibly by replacing the index of
https://keys.gentoo.org.  Infra will look into it.

-- 
Best regards,
Michał Górny





Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Mike Gilbert
On Thu, Dec 17, 2020 at 3:03 PM Aaron W. Swenson  wrote:
>
> On Thu, Dec 17, 2020 at 01:12:16PM -0500, Mike Gilbert wrote:
> >Signed-off-by: Mike Gilbert 
> >---
> >
> >v2: Added "This upload is required in addition to uploading the SKS pool."
> >
> > glep-0063.rst | 24 
> > 1 file changed, 20 insertions(+), 4 deletions(-)
> >
> >diff --git a/glep-0063.rst b/glep-0063.rst
> >index 82541bd..ec465db 100644
> >--- a/glep-0063.rst
> >+++ b/glep-0063.rst
> >@@ -7,10 +7,10 @@ Author: Robin H. Johnson ,
> > Michał Górny 
> > Type: Standards Track
> > Status: Final
> >-Version: 2.1
> >+Version: 2.2
> > Created: 2013-02-18
> >-Last-Modified: 2019-11-07
> >-Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24
> >+Last-Modified: 2020-12-17
> >+Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24, 2020-12-17
> > Content-Type: text/x-rst
> > ---
> >
> >@@ -28,6 +28,9 @@ OpenPGP key management policies for the Gentoo Linux 
> >distribution.
> > Changes
> > ===
> >
> >+v2.2
> >+  Added "Gentoo Keyserver" section under "Gentoo Infrastructure" chapter.
> >+
> > v2.1
> >   A requirement for an encryption key has been added, in order to extend
> >   the GLEP beyond commit signing and into use of OpenPGP for dev-to-dev
> >@@ -135,8 +138,11 @@ their primary key).
> >
> > 5. Encrypted backup of your secret keys.
> >
> >+Gentoo Infrstructure
> >+
> >+
> > Gentoo LDAP
> >-===
> >+---
> >
> > All Gentoo developers must list the complete fingerprint for their primary
> > keys in the "``gpgfingerprint``" LDAP field. It must be exactly 40 hex 
> > digits,
> >@@ -147,6 +153,16 @@ of the fingerprint field. In any place that presently 
> >displays
> > the "``gpgkey``" field, the last 16 hex digits of the fingerprint should
> > be displayed instead.
> >
> >+Gentoo Keyserver
> >+
> >+
> >+Gentoo infrastructure uses a keyserver that is isolated from the SKS pool.
> >+This keyserver is restricted to accepting uploads from authorized Gentoo 
> >hosts.
> >+A script is provided on dev.gentoo.org to allow developers to upload their
> >+keys. This upload is required in addition to uploading to the SKS pool.
> >+
> >+``gpg --export KEYID | ssh dev.gentoo.org 
> >/usr/local/bin/openpgp-key-upload``
> >+
> > Backwards Compatibility
> > ===
> >
> >--
> >2.30.0.rc0
> >
> >
>
> Thanks for doing this! You beat me to the punch. I was going to try getting to
> it tomorrow.
>
> It may be good to also change step 7 under "Bare minimum requirements" to 
> read:
>
>  7. Upload your key to the Gentoo Keyserver before usage!
>
> It'd give skimmers a trigger to look for the Gentoo keyserver info.

Sure, happy to make that change.

> We might want to add "Upload to the SKS or some other public PGP pool" under
> "Recommendations", but that's probably beyond the scope of the document now.

I think it makes sense to move the SKS instruction to the
recommendations section.

> Lastly, should we have a link to the step-by-step guide? [1]
>
> [1]: 
> https://wiki.gentoo.org/wiki/Project:Infrastructure/Generating_GLEP_63_based_OpenPGP_keys

I'm not sure I like the idea of referring the user to a wiki article
in the GLEP. What do others think of this?

If others agree, please propose some language/location to insert it,
or send a patch of your own (feel free to use my patch as a starting
point).



Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Aaron W. Swenson

On Thu, Dec 17, 2020 at 01:12:16PM -0500, Mike Gilbert wrote:

Signed-off-by: Mike Gilbert 
---

v2: Added "This upload is required in addition to uploading the SKS pool."

glep-0063.rst | 24 
1 file changed, 20 insertions(+), 4 deletions(-)

diff --git a/glep-0063.rst b/glep-0063.rst
index 82541bd..ec465db 100644
--- a/glep-0063.rst
+++ b/glep-0063.rst
@@ -7,10 +7,10 @@ Author: Robin H. Johnson ,
Michał Górny 
Type: Standards Track
Status: Final
-Version: 2.1
+Version: 2.2
Created: 2013-02-18
-Last-Modified: 2019-11-07
-Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24
+Last-Modified: 2020-12-17
+Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24, 2020-12-17
Content-Type: text/x-rst
---

@@ -28,6 +28,9 @@ OpenPGP key management policies for the Gentoo Linux 
distribution.
Changes
===

+v2.2
+  Added "Gentoo Keyserver" section under "Gentoo Infrastructure" chapter.
+
v2.1
  A requirement for an encryption key has been added, in order to extend
  the GLEP beyond commit signing and into use of OpenPGP for dev-to-dev
@@ -135,8 +138,11 @@ their primary key).

5. Encrypted backup of your secret keys.

+Gentoo Infrstructure
+
+
Gentoo LDAP
-===
+---

All Gentoo developers must list the complete fingerprint for their primary
keys in the "``gpgfingerprint``" LDAP field. It must be exactly 40 hex digits,
@@ -147,6 +153,16 @@ of the fingerprint field. In any place that presently 
displays
the "``gpgkey``" field, the last 16 hex digits of the fingerprint should
be displayed instead.

+Gentoo Keyserver
+
+
+Gentoo infrastructure uses a keyserver that is isolated from the SKS pool.
+This keyserver is restricted to accepting uploads from authorized Gentoo hosts.
+A script is provided on dev.gentoo.org to allow developers to upload their
+keys. This upload is required in addition to uploading to the SKS pool.
+
+``gpg --export KEYID | ssh dev.gentoo.org /usr/local/bin/openpgp-key-upload``
+
Backwards Compatibility
===

--
2.30.0.rc0




Thanks for doing this! You beat me to the punch. I was going to try getting to
it tomorrow.

It may be good to also change step 7 under "Bare minimum requirements" to read:

7. Upload your key to the Gentoo Keyserver before usage!

It'd give skimmers a trigger to look for the Gentoo keyserver info.

We might want to add "Upload to the SKS or some other public PGP pool" under
"Recommendations", but that's probably beyond the scope of the document now.

Lastly, should we have a link to the step-by-step guide? [1]

[1]: 
https://wiki.gentoo.org/wiki/Project:Infrastructure/Generating_GLEP_63_based_OpenPGP_keys


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Robin H. Johnson
On Thu, Dec 17, 2020 at 08:27:44PM +0100, Michał Górny wrote:
> Thank you for doing this.
> 
> That said, I'm wondering if we should keep SKS pool at all.  Did anyone
> have any success interacting with it lately?  All my attempts of
> fetching keys are resulting in server errors.
Yes, it worked for me 2 weeks ago when I fetched some keys from a local
SKS node to correspond with an upstream developer about a potential
security issue recently.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Mike Gilbert
On Thu, Dec 17, 2020 at 1:44 PM Davide Pesavento  wrote:
>
> On Thu, Dec 17, 2020 at 1:12 PM Mike Gilbert  wrote:
> >
> > Signed-off-by: Mike Gilbert 
> > ---
> >
> > v2: Added "This upload is required in addition to uploading the SKS pool."
> >
> >  glep-0063.rst | 24 
> >  1 file changed, 20 insertions(+), 4 deletions(-)
> >
> > diff --git a/glep-0063.rst b/glep-0063.rst
> > index 82541bd..ec465db 100644
> > --- a/glep-0063.rst
> > +++ b/glep-0063.rst
> > @@ -7,10 +7,10 @@ Author: Robin H. Johnson ,
> >  Michał Górny 
> >  Type: Standards Track
> >  Status: Final
> > -Version: 2.1
> > +Version: 2.2
> >  Created: 2013-02-18
> > -Last-Modified: 2019-11-07
> > -Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24
> > +Last-Modified: 2020-12-17
> > +Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24, 2020-12-17
> >  Content-Type: text/x-rst
> >  ---
> >
> > @@ -28,6 +28,9 @@ OpenPGP key management policies for the Gentoo Linux 
> > distribution.
> >  Changes
> >  ===
> >
> > +v2.2
> > +  Added "Gentoo Keyserver" section under "Gentoo Infrastructure" chapter.
> > +
> >  v2.1
> >A requirement for an encryption key has been added, in order to extend
> >the GLEP beyond commit signing and into use of OpenPGP for dev-to-dev
> > @@ -135,8 +138,11 @@ their primary key).
> >
> >  5. Encrypted backup of your secret keys.
> >
> > +Gentoo Infrstructure
>
> Typo.

Thanks, fixed locally.



Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Michał Górny
On Thu, 2020-12-17 at 13:12 -0500, Mike Gilbert wrote:
> Signed-off-by: Mike Gilbert 
> ---
> 
> v2: Added "This upload is required in addition to uploading the SKS
> pool."
> 
>  glep-0063.rst | 24 
>  1 file changed, 20 insertions(+), 4 deletions(-)
> 
> diff --git a/glep-0063.rst b/glep-0063.rst
> index 82541bd..ec465db 100644
> --- a/glep-0063.rst
> +++ b/glep-0063.rst
> @@ -7,10 +7,10 @@ Author: Robin H. Johnson ,
>  Michał Górny 
>  Type: Standards Track
>  Status: Final
> -Version: 2.1
> +Version: 2.2
>  Created: 2013-02-18
> -Last-Modified: 2019-11-07
> -Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24
> +Last-Modified: 2020-12-17
> +Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24, 2020-
> 12-17
>  Content-Type: text/x-rst
>  ---
>  
> @@ -28,6 +28,9 @@ OpenPGP key management policies for the Gentoo
> Linux distribution.
>  Changes
>  ===
>  
> +v2.2
> +  Added "Gentoo Keyserver" section under "Gentoo Infrastructure"
> chapter.
> +
>  v2.1
>    A requirement for an encryption key has been added, in order to
> extend
>    the GLEP beyond commit signing and into use of OpenPGP for dev-to-
> dev
> @@ -135,8 +138,11 @@ their primary key).
>  
>  5. Encrypted backup of your secret keys.
>  
> +Gentoo Infrstructure

T

> +
> +
>  Gentoo LDAP
> -===
> +---
>  
>  All Gentoo developers must list the complete fingerprint for their
> primary
>  keys in the "``gpgfingerprint``" LDAP field. It must be exactly 40
> hex digits,
> @@ -147,6 +153,16 @@ of the fingerprint field. In any place that
> presently displays
>  the "``gpgkey``" field, the last 16 hex digits of the fingerprint
> should
>  be displayed instead.
>  
> +Gentoo Keyserver
> +
> +
> +Gentoo infrastructure uses a keyserver that is isolated from the SKS
> pool.
> +This keyserver is restricted to accepting uploads from authorized
> Gentoo hosts.
> +A script is provided on dev.gentoo.org to allow developers to upload
> their
> +keys. This upload is required in addition to uploading to the SKS
> pool.
> +
> +``gpg --export KEYID | ssh dev.gentoo.org /usr/local/bin/openpgp-
> key-upload``
> +
>  Backwards Compatibility
>  ===

Thank you for doing this.

That said, I'm wondering if we should keep SKS pool at all.  Did anyone
have any success interacting with it lately?  All my attempts of
fetching keys are resulting in server errors.

-- 
Best regards,
Michał Górny





Re: [gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Davide Pesavento
On Thu, Dec 17, 2020 at 1:12 PM Mike Gilbert  wrote:
>
> Signed-off-by: Mike Gilbert 
> ---
>
> v2: Added "This upload is required in addition to uploading the SKS pool."
>
>  glep-0063.rst | 24 
>  1 file changed, 20 insertions(+), 4 deletions(-)
>
> diff --git a/glep-0063.rst b/glep-0063.rst
> index 82541bd..ec465db 100644
> --- a/glep-0063.rst
> +++ b/glep-0063.rst
> @@ -7,10 +7,10 @@ Author: Robin H. Johnson ,
>  Michał Górny 
>  Type: Standards Track
>  Status: Final
> -Version: 2.1
> +Version: 2.2
>  Created: 2013-02-18
> -Last-Modified: 2019-11-07
> -Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24
> +Last-Modified: 2020-12-17
> +Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24, 2020-12-17
>  Content-Type: text/x-rst
>  ---
>
> @@ -28,6 +28,9 @@ OpenPGP key management policies for the Gentoo Linux 
> distribution.
>  Changes
>  ===
>
> +v2.2
> +  Added "Gentoo Keyserver" section under "Gentoo Infrastructure" chapter.
> +
>  v2.1
>A requirement for an encryption key has been added, in order to extend
>the GLEP beyond commit signing and into use of OpenPGP for dev-to-dev
> @@ -135,8 +138,11 @@ their primary key).
>
>  5. Encrypted backup of your secret keys.
>
> +Gentoo Infrstructure

Typo.

> +
> +
>  Gentoo LDAP
> -===
> +---
>
>  All Gentoo developers must list the complete fingerprint for their primary
>  keys in the "``gpgfingerprint``" LDAP field. It must be exactly 40 hex 
> digits,
> @@ -147,6 +153,16 @@ of the fingerprint field. In any place that presently 
> displays
>  the "``gpgkey``" field, the last 16 hex digits of the fingerprint should
>  be displayed instead.
>
> +Gentoo Keyserver
> +
> +
> +Gentoo infrastructure uses a keyserver that is isolated from the SKS pool.
> +This keyserver is restricted to accepting uploads from authorized Gentoo 
> hosts.
> +A script is provided on dev.gentoo.org to allow developers to upload their
> +keys. This upload is required in addition to uploading to the SKS pool.
> +
> +``gpg --export KEYID | ssh dev.gentoo.org /usr/local/bin/openpgp-key-upload``
> +
>  Backwards Compatibility
>  ===
>
> --
> 2.30.0.rc0
>
>

The rest LGTM.

Thanks,
Davide



[gentoo-dev] [PATCH v2] glep-0063: Add section about the Gentoo keyserver

2020-12-17 Thread Mike Gilbert
Signed-off-by: Mike Gilbert 
---

v2: Added "This upload is required in addition to uploading the SKS pool."

 glep-0063.rst | 24 
 1 file changed, 20 insertions(+), 4 deletions(-)

diff --git a/glep-0063.rst b/glep-0063.rst
index 82541bd..ec465db 100644
--- a/glep-0063.rst
+++ b/glep-0063.rst
@@ -7,10 +7,10 @@ Author: Robin H. Johnson ,
 Michał Górny 
 Type: Standards Track
 Status: Final
-Version: 2.1
+Version: 2.2
 Created: 2013-02-18
-Last-Modified: 2019-11-07
-Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24
+Last-Modified: 2020-12-17
+Post-History: 2013-11-10, 2018-07-03, 2018-07-21, 2019-02-24, 2020-12-17
 Content-Type: text/x-rst
 ---
 
@@ -28,6 +28,9 @@ OpenPGP key management policies for the Gentoo Linux 
distribution.
 Changes
 ===
 
+v2.2
+  Added "Gentoo Keyserver" section under "Gentoo Infrastructure" chapter.
+
 v2.1
   A requirement for an encryption key has been added, in order to extend
   the GLEP beyond commit signing and into use of OpenPGP for dev-to-dev
@@ -135,8 +138,11 @@ their primary key).
 
 5. Encrypted backup of your secret keys.
 
+Gentoo Infrstructure
+
+
 Gentoo LDAP
-===
+---
 
 All Gentoo developers must list the complete fingerprint for their primary
 keys in the "``gpgfingerprint``" LDAP field. It must be exactly 40 hex digits,
@@ -147,6 +153,16 @@ of the fingerprint field. In any place that presently 
displays
 the "``gpgkey``" field, the last 16 hex digits of the fingerprint should
 be displayed instead.
 
+Gentoo Keyserver
+
+
+Gentoo infrastructure uses a keyserver that is isolated from the SKS pool.
+This keyserver is restricted to accepting uploads from authorized Gentoo hosts.
+A script is provided on dev.gentoo.org to allow developers to upload their
+keys. This upload is required in addition to uploading to the SKS pool.
+
+``gpg --export KEYID | ssh dev.gentoo.org /usr/local/bin/openpgp-key-upload``
+
 Backwards Compatibility
 ===
 
-- 
2.30.0.rc0