Gentoo Archives: gentoo-dev

From: Alexey Shvetsov <alexxy@g.o>
To: gentoo-dev@l.g.o
Cc: gentoo-scm@l.g.o, gentoo-core@l.g.o, "Robin H. Johnson" <robbat2@g.o>
Subject: Re: [gentoo-dev] Git Migration: go-live!
Date: Sun, 09 Aug 2015 11:54:31
Message-Id: 712cb1883778a41f6e53b48985b4bf1c@omrb.pnpi.spb.ru
In Reply to: [gentoo-dev] Git Migration: go-live! by "Robin H. Johnson"
1 Hi all!
2
3 Current repoman complains about headers in ebuilds
4
5 >>> Creating Manifest for /home/alexxy/Gentoo/gentoo/sys-cluster/open-mx
6 ebuild.badheader 1
7 sys-cluster/open-mx/open-mx-1.5.4.ebuild: Malformed CVS Header on
8 line: 3
9
10 So may be its better to drop $Id: $ completely?
11
12 Robin H. Johnson писал 09-08-2015 08:36:
13 > On Sat, Aug 08, 2015 at 05:47:14PM +0000, Robin H. Johnson wrote:
14 >> On Thu, Jul 02, 2015 at 09:39:52PM +0000, Robin H. Johnson wrote:
15 >> > 2015/08/08 15:00 UTC - Freeze
16 >> > 2015/08/08 19:00 UTC - Git commits open for developers
17 > This is going live in a few minutes. There was a lot of delays and
18 > snags
19 > that were hit. QA has a lot of reviewing to do of in-tree patches with
20 > long-standing CVS keyword damage. gkeys is also not sufficiently baked,
21 > so we're using some scripting for now instead [1].
22 >
23 > The new setup DOES enforce that commits AND pushes are signed.
24 >
25 > I'm only 90% sure that everything works, but I've spent almost the
26 > entire day on it, and there's more to go tomorrow.
27 >
28 > Other old CVS repos are still closed for the moment, they will re-open
29 > tomorrow.
30 >
31 >> > 2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
32 >> > 2015/08/11 - History repo available to graft
33 >> > 2015/08/12 - rsync mirrors carry up-to-date changelogs again
34 > These parts are still pending.
35 >
36 > Quick instructions:
37 > Set PORTAGE_GPG_KEY="0xLONG-GPG-KEY" in your make.conf
38 > $ git config user.signingkey 0xLONG-GPG-KEY
39 > $ git clone git+ssh://git@××××××××××.org/repo/gentoo.git
40 > $ vim ...
41 > $ repoman commit -m '...' [2]
42 > $ git push --signed
43 >
44 > (some time later, when you have local unpushed commits you want to
45 > rebase instead of merging)
46 > $ git pull --rebase -S
47 > $ vim ...
48 > $ repoman commit -m '...'
49 > $ git push --signed
50 >
51 > (some time later, when you have a local branch you want to merge)
52 > $ git merge -S some-branch
53 > $ git push --signed
54 >
55 > [1]
56 > The keys as they are in LDAP right now have been used. If you need to
57 > change your key, please ping infra as well, so I can update the
58 > temporary setup.
59 > $ ldapsearch 'gentooStatus=active' gpgfingerprint -Z -LLL \
60 > |grep gpgfingerprint |cut -d: -f2- |tr -d ' ' \
61 > |grep -v 'undefined' | xargs gpg --recv
62 >
63 > [2]
64 > If you commit directly with "git commit" you MUST pass -S (and ideally
65 > -s).
66
67 --
68 Best Regards,
69 Alexey 'Alexxy' Shvetsov
70 Best Regards,
71 Alexey 'Alexxy' Shvetsov, PhD
72 Department of Molecular and Radiation Biophysics
73 FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
74 Leningrad region, Gatchina, Russia
75 Gentoo Team Ru
76 Gentoo Linux Dev
77 mailto:alexxyum@×××××.com
78 mailto:alexxy@g.o
79 mailto:alexxy@×××××××××××××.ru

Replies

Subject Author
Re: [gentoo-scm] Re: [gentoo-dev] Git Migration: go-live! Mike Frysinger <vapier@g.o>