On 07/08/2018 02:59 PM, Zac Medico wrote:
> On 07/08/2018 02:50 PM, Aaron W. Swenson wrote:
>> On July 8, 2018 5:38:48 PM EDT, Zac Medico <zmed...@gentoo.org> wrote:
>>
>>     On 07/08/2018 02:18 PM, Michał Górny wrote:
>>
>>         W dniu nie, 08.07.2018 o godzinie 14∶11 -0700, użytkownik Zac Medico
>>         napisał:
>>
>>             On 07/08/2018 01:18 PM, Zac Medico wrote:
>>
>>                 On 07/08/2018 01:08 PM, Michał Górny wrote:
>>
>>                     W dniu nie, 08.07.2018 o godzinie 11∶57 -0700,
>>                     użytkownik Zac Medico
>>                     napisał:
>>
>>                         On 07/08/2018 11:42 AM, Michał Górny wrote:
>>
>>                             W dniu nie, 08.07.2018 o godzinie 11∶04 
>>                             -0700, użytkownik Zac Medico
>>                             napisał:
>>
>>                                 On 07/08/2018 06:56 AM, Michał Górny wrote:
>>
>>                                     W dniu nie, 08.07.2018 o godzinie
>>                                     15∶02 +0200, użytkownik Kristian
>>                                     Fiskerstrand napisał:
>>
>>                                         On 07/08/2018 08:53 AM, Michał
>>                                         Górny wrote:
>>
>>                                             Is safe git syncing
>>                                             implemented already? If not,
>>                                             maybe finish it first and
>>                                             cover both with a single
>>                                             news item. Git is going to
>>                                             be more efficient here, so
>>                                             people may want to learn
>>                                             they have an alternative.
>>
>>
>>                                         Why complicate things, and
>>                                         increase wait for something that
>>                                         benefits
>>                                         most users, just to give
>>                                         alternatives to a few using
>>                                         non-default sync
>>                                         mechanism. Securing git
>>                                         distribution is a whole
>>                                         different ballpark.
>>
>>
>>
>>                                     Let me rephrase. Let's say I'm using
>>                                     rsync. This new feature is
>>                                     something positive but it breaks my
>>                                     use case (for one of the listed
>>                                     reasons -- overlayfs, inode use,
>>                                     small fs cache). After reading this
>>                                     news item, I learn that my only
>>                                     option is to disable the new feature.
>>
>>                                     Now, I would appreciate being told
>>                                     that there's an alternate sync method
>>                                     that handles secure updates without
>>                                     having all those drawbacks.
>>
>>
>>                                 The thing is, the normal git tree
>>                                 doesn't even provide pre-generated
>>                                 metadata, and I see then gentoo-mirror
>>                                 repo that provides metadata does
>>                                 not have commits signed with an release key:
>>
>>                                 
>> https://github.com/gentoo-mirror/gentoo/commits/stable
>>
>>                                 So I'm really not comfortable
>>                                 recommending git to anyone at this point.
>>
>>
>>                             Wrong twice.
>>
>>                             Firstly, the canonical URL is:
>>
>>                             
>> https://anongit.gentoo.org/git/repo/sync/gentoo.git
>>                             (https://gitweb.gentoo.org/repo/sync/gentoo.git)
>>
>>                             Secondly, the merge commits (i.e. top
>>                             commits that are verified
>>                             by Portage) are signed by dedicated key that
>>                             is part of the infra key
>>                             set. In other words, it works out of the box.
>>
>>
>>                         Is there any documentation that shows users how
>>                         to migrate to git, and
>>                         what the pros and cons might be? Maybe its
>>                         worthy of its own news item.
>>
>>
>>                     Maybe. I don't really know, and don't think it's a
>>                     good idea to show 30
>>                     news item of things users might like on every new
>>                     Gentoo install.
>>
>>
>>                 Well if instructions for setting up git sync and
>>                 associated pros/cons
>>                 are not documented anywhere then I won't advise anyone
>>                 to use it.
>>
>>
>>             I've attempted to configure it for myself, and this is what
>>             it does:
>>
>>             * Using keys from /usr/share/openpgp-keys/gentoo-release.asc
>>             * Refreshing keys from keyserver ...
>>             [ ok ]
>>             * No valid signature found: unable to verify signature
>>             (missing key?)
>>
>>
>>
>>         Please report a bug and attach your configuration along with keyring
>>         version.
>>
>>
>>     It works after upgrading to openpgp-keys-gentoo-release-20180706 from
>>     openpgp-keys-gentoo-release-20180323.
>>
>>
>> Does Portage not call attention to critical updates?
> 
> No, but that might be a nice feature. We'd have to introduce some kind
> of standard mechanism via PMS or a GLEP.

Actually GLEP 42 news items can be used for this, with a header like:

Display-If-Installed: <app-crypt/openpgp-keys-gentoo-release-20180706
-- 
Thanks,
Zac

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to