On Fri, 17 Jul 2015 08:36:25 -0400
Rich Freeman <ri...@gentoo.org> wrote:

> On Fri, Jul 17, 2015 at 12:42 AM, Brian Dolbec <dol...@gentoo.org>
> wrote:
> >
> > I don't know tbh, most are already signed, with the git migration,
> > the strongly recommended commit signing will become MANDATORY.
> >
> > So, we are at 50 devs with valid gpg keys now, with 200 more gpg
> > keys listed in LDAP that fail to meet the new spec.  PLEASE fix
> > them or create new keys...
> 
> How does somebody know whether their key meets the spec or not?  I
> looked at the gentoo-keys website and didn't see any simple way to
> check.
> 
> There was documentation on the gkeys utility for checking keys, but I
> ran into a few issues with this.  First, it can't be installed on a
> stable system with mirrorselect.
> 
> On a clean ~arch stage3 when trying to run "gkeys fetch-seed -C
> gentoo-devs" it outputs:
> Connector.connect_url(); Failed to retrieve the content from:
> https://api.gentoo.org/gentoo-keys/seeds/gentoo-devs.seeds
> Error was: Invalid header value 'Wed, 15 Jul 2015 17:50:17 GMT\n'
> 
> 
> After removing the files in /var/lib/gentoo/gkeys/seeds the fetch
> works.  However, attempting to run "gkeys install-key -C gentoo-devs"
> results in:
>  Found GKEY seeds:
> Traceback (most recent call last):
>   File "/usr/lib/python-exec/python2.7/gkeys", line 50, in <module>
>     success = main()
>   File "/usr/lib64/python2.7/site-packages/gkeys/cli.py", line 63, in
> __call__ return self.run(args)
>   File "/usr/lib64/python2.7/site-packages/gkeys/base.py", line 303,
> in run success, results = func(args)
>   File "/usr/lib64/python2.7/site-packages/gkeys/actions.py", line
> 264, in installkey
>     self.output(['', gkey], "\n Found GKEY seeds:")
>   File "/usr/lib64/python2.7/site-packages/gkeys/base.py", line 323,
> in output_results
>     print("\n".join([x.pretty_print for x in msg]))
> UnicodeEncodeError: 'ascii' codec can't encode character u'\u017b' in
> position 1233: ordinal not in range(128)
> 
> 

Yes, the ssl-fetch issue is fixed with ssl-fetch-0.3 and it is now
stabilized.  So that conflict is fixed.


> It might not hurt to publish the list of keys that fail checks.  If
> that list is going to be used to block commits then obviously it needs
> to be updated very frequently.  I do not know if there are any plans
> to block commits with signatures that do not conform to the GLEP.
> 

Yeah, I was thinking of putting up a gkeys spec-check report, but we
were (unsuccessfully) trying to get more wiki pages help done on how to
fix those issues reported.  Before we did such a report.  Also I need
to make another release, currently gkeys-9999 and gkeys-gen-999 is the
best option with the most fixes, best functionality.   Hopefully I'll
get those release this weekend.

-- 
Brian Dolbec <dolsen>


Reply via email to