Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-08-23 Thread Rich Freeman
On Sun, Aug 23, 2015 at 8:01 AM, Andrew Savchenko birc...@gentoo.org wrote:

 Any news on when git repo with historical commits will be
 available? Or am I missing something and it is already online?


I have no news on anything official but I've posted one at:
https://github.com/gentoo/gentoo-gitmig-20150809-draft

I'm not aware of any issues with it, but let me know if you see any.
With git-replace we can of course fix it as many times as we need to.

-- 
Rich



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-08-23 Thread Andrew Savchenko
Hi,

On Thu, 2 Jul 2015 21:39:52 + Robin H. Johnson wrote:
 Hi all,
 
 The Git migration is moving forward, and I'd like to announce a
 tentative schedule for that end.
 https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Status
 
 2015/08/08 15:00 UTC - Freeze
 2015/08/08 19:00 UTC - Git commits open for developers
 2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
 2015/08/11   - History repo available to graft
 2015/08/12   - rsync mirrors carry up-to-date changelogs again

Any news on when git repo with historical commits will be
available? Or am I missing something and it is already online?

Having rsync mirrors with up-to-date ChangeLogs will be great too :)

Best regards,
Andrew Savchenko


pgpb83cXTjfMb.pgp
Description: PGP signature


Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-08-09 Thread Mikle Kolyada


08.08.2015 20:47, Robin H. Johnson пишет:
 On Thu, Jul 02, 2015 at 09:39:52PM +, Robin H. Johnson wrote:
 2015/08/08 15:00 UTC - Freeze
 2015/08/08 19:00 UTC - Git commits open for developers
 2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
 2015/08/11   - History repo available to graft
 2015/08/12   - rsync mirrors carry up-to-date changelogs again

 I've allocated time for an 8 hour freeze, but hope to be completed much
 sooner than that.
 Starting late due to $reasons, freeze is now at 18:00 UTC (14 minutes
 from now).

hat type=recruiter
Where and how should we add new developers these days to grant them
access to the portage tree?
/hat



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-08-08 Thread Robin H. Johnson
On Thu, Jul 02, 2015 at 09:39:52PM +, Robin H. Johnson wrote:
 2015/08/08 15:00 UTC - Freeze
 2015/08/08 19:00 UTC - Git commits open for developers
 2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
 2015/08/11   - History repo available to graft
 2015/08/12   - rsync mirrors carry up-to-date changelogs again
 
 I've allocated time for an 8 hour freeze, but hope to be completed much
 sooner than that.
Starting late due to $reasons, freeze is now at 18:00 UTC (14 minutes
from now).

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Manuel Rüger
On 02.07.2015 23:39, Robin H. Johnson wrote:
 Hi all,
 
 The Git migration is moving forward, and I'd like to announce a
 tentative schedule for that end.
 https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Status
 
 2015/08/08 15:00 UTC - Freeze
 2015/08/08 19:00 UTC - Git commits open for developers
 2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
 2015/08/11   - History repo available to graft
 2015/08/12   - rsync mirrors carry up-to-date changelogs again
 
 I've allocated time for an 8 hour freeze, but hope to be completed much
 sooner than that.
 

Thanks to all who helped to make this possible! :-)

Are there still any plans to use a code review system like gerrit that
will avoid merges, rebases etc. to the tree by just accepting and
serializing patches?

Manuel



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread William Hubbs
On Fri, Jul 03, 2015 at 06:34:41AM +, Robin H. Johnson wrote:
 On Thu, Jul 02, 2015 at 09:46:18PM -0400, Brian Evans wrote:
  Does this mean that https://wiki.gentoo.org/wiki/Gentoo_git_workflow
  is no longer draft or needs work or another document is meant to
  display the new flow?
 It does cover most of the things needed.
 
 It could use some revision regarding gkeys, and I'd like to also mandate
 signed pushes in addition to signed commits.

A push doesn't create any data, it just uploads it to the repo, so how
do you sign a push?

William



signature.asc
Description: Digital signature


Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Jason Zaman
On Fri, Jul 03, 2015 at 12:24:42PM -0400, NP-Hardass wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256
 
 On Fri, 3 Jul 2015 11:19:13 -0500
 William Hubbs willi...@gentoo.org wrote:
 
  On Fri, Jul 03, 2015 at 06:34:41AM +, Robin H. Johnson wrote:
   On Thu, Jul 02, 2015 at 09:46:18PM -0400, Brian Evans wrote:
Does this mean that
https://wiki.gentoo.org/wiki/Gentoo_git_workflow is no longer
draft or needs work or another document is meant to display the
new flow?
   It does cover most of the things needed.
   
   It could use some revision regarding gkeys, and I'd like to also
   mandate signed pushes in addition to signed commits.
  
  A push doesn't create any data, it just uploads it to the repo, so how
  do you sign a push?
  
  William
  
 
 Repoman may need to be adjusted. Git commit has support for a -S
 flag which signs the commit.

No that is different. There are two signing things involved here.
1) git commit -S. ie sign the commit in the tree, and git log will show
that signature later.

2) git push -S, this is signing the push itself. The client will sign
everything that it pushes to the server. Then the server can verify that
it was pushed by a dev (which is different from the commit since a dev
might be pushing a commit that was made by a user). The server will save
this push certificate so that it can also be verified later on.

We'll want to have both of these on. It may require some repoman changes
but should not be that much.

-- Jason



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread NP-Hardass
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Fri, 3 Jul 2015 11:19:13 -0500
William Hubbs willi...@gentoo.org wrote:

 On Fri, Jul 03, 2015 at 06:34:41AM +, Robin H. Johnson wrote:
  On Thu, Jul 02, 2015 at 09:46:18PM -0400, Brian Evans wrote:
   Does this mean that
   https://wiki.gentoo.org/wiki/Gentoo_git_workflow is no longer
   draft or needs work or another document is meant to display the
   new flow?
  It does cover most of the things needed.
  
  It could use some revision regarding gkeys, and I'd like to also
  mandate signed pushes in addition to signed commits.
 
 A push doesn't create any data, it just uploads it to the repo, so how
 do you sign a push?
 
 William
 

Oh, you said push specifically, instead of commit.  My apologies.  I'm
unaware of a means to do this.  I guess you could theoretically sign
and commit a list of the pushed commit hashes.

- --
NP-Hardass
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCAAGBQJVlrnuAAoJEBzZQR2yrxj73C0P/003J46FmqXNYIk3cVoktvCj
hJ74J9DcAC7ZvqJjAeASdWN83AWlUNFQQeA6eSkmtJXOot7VfrfVw/ZlWReEcq1p
ZMFhUdawTDcfeH5fBx0vJLeLkyWHBIYoMBQchSzQpugEt7X378C1BL4ttrWYpOu1
Z494tvZVvZ9+hN17IT+A3wejsfWkDT2oFECXjZJuZQXR7b3qlUVZJsKAxrpZThBX
ciifiy/84sHRx6fXpU7RtqsYJXLt8dAjppPDH7ci2sh+YjJqL1nj58QZprdlvNc/
R2EupWfphv7sKdN3/yPpT5RWjERKJqYkt15UzZceLEMjhpMxW2b3Rfcz4CE+MXS2
e1/MgvoMoJI7/7x9cg8bykkYa6NmTdQ7nXtqP9s/cADtPho7mllA+FVW7aH8CE46
LG2s0AsIWAV0rR1H+d77O2bhknczlPKgKDEO+sFwy+Y7I/2V37nEkSZR8LqWVmse
RKPmxjimX0iSEUIiaX5LPR48hmkosSvIHkmwO7XIK5NCtIoMOjBXyIenYQi67+fs
PV1+ZgBxWufn1BEDXDQc8TN9IvvRpRvv2O5lKYZ096pLon9ZVB/O0BscGjk7HeL0
JCpZ4fJ6d3o/4xlsmX9n++X1zbdJyMvrHBL6mZa6wcZPMMe1L0w2/zFo8sG8mKpD
Ag/E/1m/6OXzsJCJOAbE
=1FB0
-END PGP SIGNATURE-


Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread NP-Hardass
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Fri, 3 Jul 2015 11:19:13 -0500
William Hubbs willi...@gentoo.org wrote:

 On Fri, Jul 03, 2015 at 06:34:41AM +, Robin H. Johnson wrote:
  On Thu, Jul 02, 2015 at 09:46:18PM -0400, Brian Evans wrote:
   Does this mean that
   https://wiki.gentoo.org/wiki/Gentoo_git_workflow is no longer
   draft or needs work or another document is meant to display the
   new flow?
  It does cover most of the things needed.
  
  It could use some revision regarding gkeys, and I'd like to also
  mandate signed pushes in addition to signed commits.
 
 A push doesn't create any data, it just uploads it to the repo, so how
 do you sign a push?
 
 William
 

Repoman may need to be adjusted. Git commit has support for a -S
flag which signs the commit.

- --
NP-Hardass
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCAAGBQJVlrdKAAoJEBzZQR2yrxj7XBIP/0rWguE1R0EueAdmI0ApY2Wg
lvkkWkW0P4uJnHri522dvmIeiQ9j/2NFQy5uXCHXE+TQRszog03YwP2xu9lQnoMm
OURcAUDNO1uCSUp+xYH6UDi9K/t19pkncLskNHs774ka6LLZvrnRPeU2MP6q5VuZ
flK479q8LWIfArjh/Qqi5rZ5+0boyTS5SxKjlwIaj4kUd81ph1xNHX3pEJhPL7ZW
sqt9sVmGQa+ucCWJ8zyyhNX3F8cVHQP43BPKMI51SsMo9X5xwqaccWQWoYioBoFM
9W0HwWQ/IsMxIG337KvqmCZXDQ+1CmYqWHV0f3FQScJk9DOxXpmSNBv16s2GuM5p
n0GqL4wNhvQZDIczOaH87/2I5G3L2kFETLiMQ0mY9MKxji5TrCG7Hyy9jV+lhk2V
tJS6HBHhU1wa5sayzNhxPly2W2Kw34hLbBQTscGl6hBK/hwzWrcWtLQoZO0kswWr
OvlD58uDgIxX21sCftdLANTQ9l3zn7kqsFOV0Sb6oykrek+NQpYW6J5mZg3vDO86
4Pc4Cbiqy3D9vVGg5jNlP3J0gT1cN6VFnxaSydx0kSIMUq0OxSayz3Y290U5lieF
ouCu6TaIZRFzzbTC9fyRPLROQmW/1AZOsbN7GLkFKWZ0A+T1zoTqU6zoWQPyHL5N
kwc+xJ1ffAb6Mf745Sh7
=F2sd
-END PGP SIGNATURE-


Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Andrew Savchenko
On Fri, 3 Jul 2015 21:40:50 + Robin H. Johnson wrote:
 On Sat, Jul 04, 2015 at 12:19:41AM +0300, Andrew Savchenko wrote:
  As I see from git docs only commits and tags may be signed. There
  is no way to sign a push. Moreover there is no need to sign each
  commit, see what Linux says on that:
  http://git.661346.n2.nabble.com/GPG-signing-for-git-commit-td2582986.html
 That was Linus's 2009 opinion, and he changed his mind since then, with
 the research into further attacks on SHA1.
 
 Git (since 2.2) DOES support signed push. Look at the manpage for
 git-push, for the --signed option:
 http://git-scm.com/docs/git-push

We have a rule of one year compatibility period. ChangeLog shows
that git-2.2.0 was introduced on 02 Dec 2014. So pushed commits
can't be enforced before 02 Dec 2015. (And yes, my laptop
still uses an older version, that's why I was unable to find --sign
in the git-push manual.)
 
Best regards,
Andrew Savchenko


pgpX34YRGtbiW.pgp
Description: PGP signature


Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Rich Freeman
On Fri, Jul 3, 2015 at 5:40 PM, Robin H. Johnson robb...@gentoo.org wrote:
 On Sat, Jul 04, 2015 at 12:19:41AM +0300, Andrew Savchenko wrote:
 As I see from git docs only commits and tags may be signed. There
 is no way to sign a push. Moreover there is no need to sign each
 commit, see what Linux says on that:
 http://git.661346.n2.nabble.com/GPG-signing-for-git-commit-td2582986.html
 That was Linus's 2009 opinion, and he changed his mind since then, with
 the research into further attacks on SHA1.


A few things.  I agree with where you're going, Robin, but I do take
issue with just one bit of your email.

First, signing commits in no way protects against attacks on SHA1.
The only thing that binds a commit record to the actual data in the
tree is an SHA1 hash.  If you are able to break SHA1 then all you need
to do is tamper with a file in the tree however you want, then add or
tamper with another file anywhere else in the tree such that the two
changes cancel each other out and result in the same SHA1 hash.
Then you swap out any blobs/trees you modified in the repository and
nobody is the wiser, especially with something like Gentoo where you
can stick something in a random filesdir anywhere in the tree where
nobody will notice it for a long time.  The commit record itself is
not touched, so its signature verifies just fine.

That said, I do support commit signing. It makes a lot more sense for
a project like Gentoo than a project like Linux.

With Linux, the distributed repositories everybody actually uses have
only one committer each for the most part.  The only person who
commits to mainline is Linus himself.  Then there is a release process
where all the commits for the week go out with a git tag, which is
signed.  Linus basically does the final QA on the mainline kernel
before it is released, and he assumes responsibility for every commit
that went into it.

In contrast, Gentoo has numerous committers and changes go right from
the dev's repository to every user's desktop.  When I make a commit
I'm only responsible for my own change - I don't do QA on the last 47
commits other random devs have made.  So, if the last commit doesn't
interact with mine in any way, chances are I won't do any testing of
it at all before I add my own signature - I won't even run repoman on
the entire tree.  So, a dev's commit signature is really a stamp of
quality on the diff between their commit and the last, not the tree as
a whole.  So, it really makes sense to the signing at the commit
level, and not at some higher level.  In fact, to do the signing at a
higher level really does amount to rubber-stamping changes in a way
that commit signing does not, based on how we assign responsibility.

If we were a release-based distro then tag signing would be much more important.

Finally, signing commits is really cheap, so why not just do it?

-- 
Rich



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Michael Orlitzky
On 07/03/2015 05:19 PM, Andrew Savchenko wrote:
 
 As I see from git docs only commits and tags may be signed. There
 is no way to sign a push.

This was new to me, but check out the --signed flag of git-push (1).


 Moreover there is no need to sign each
 commit, see what Linux says on that:
 http://git.661346.n2.nabble.com/GPG-signing-for-git-commit-td2582986.html
 
 ''
 Btw, there's a final reason, and probably the really real one.
 Signing each commit is totally stupid. It just means that you
 automate it, and you make the signature worth less. It also doesn't
 add any real value, since the way the git DAG-chain of SHA1's work,
 you only ever need _one_ signature to make all the commits
 reachable from that one be effectively covered by that one. So
 signing each commit is simply missing the point.
 ''

I think the next sentence is relevant:

  IOW, you don't _ever_ have a reason to sign anything but the tip.

My interpretation is that it doesn't make sense to sign commits one
through nine if you're going to sign the tenth before pushing. But most
of our commits are small and self-contained so it's probably easier to
automate the signing with repoman than it would be to come up with a
to-sign-or-not-to-sign guide a mile long.




Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Rich Freeman
On Fri, Jul 3, 2015 at 7:10 PM, Andrew Savchenko birc...@gentoo.org wrote:

 We have a rule of one year compatibility period. ChangeLog shows
 that git-2.2.0 was introduced on 02 Dec 2014. So pushed commits
 can't be enforced before 02 Dec 2015. (And yes, my laptop
 still uses an older version, that's why I was unable to find --sign
 in the git-push manual.)


In general we try to avoid breaking the upgrade path for user systems
that only upgrade annually, but no such limitation applies to
developers.  I don't think it is too much to expect a developer to use
a recent version of git.  Users don't need git push signing support to
use Gentoo.

By all means debate the importance of the feature/etc, but I don't see
a need to freeze any new git feature for a year before making use of
it with the gentoo repository.

If it really bothers you, do your pushes from a chroot.  It isn't like
I close any gcc-5 bugs with can't be bothered to look at gcc-5 - give
me a call in a year or two.

-- 
Rich



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Andrew Savchenko
Hi,

On Fri, 3 Jul 2015 11:19:13 -0500 William Hubbs wrote:
 On Fri, Jul 03, 2015 at 06:34:41AM +, Robin H. Johnson wrote:
  On Thu, Jul 02, 2015 at 09:46:18PM -0400, Brian Evans wrote:
   Does this mean that https://wiki.gentoo.org/wiki/Gentoo_git_workflow
   is no longer draft or needs work or another document is meant to
   display the new flow?
  It does cover most of the things needed.
  
  It could use some revision regarding gkeys, and I'd like to also mandate
  signed pushes in addition to signed commits.
 
 A push doesn't create any data, it just uploads it to the repo, so how
 do you sign a push?

As I see from git docs only commits and tags may be signed. There
is no way to sign a push. Moreover there is no need to sign each
commit, see what Linux says on that:
http://git.661346.n2.nabble.com/GPG-signing-for-git-commit-td2582986.html

''
Btw, there's a final reason, and probably the really real one.
Signing each commit is totally stupid. It just means that you
automate it, and you make the signature worth less. It also doesn't
add any real value, since the way the git DAG-chain of SHA1's work,
you only ever need _one_ signature to make all the commits
reachable from that one be effectively covered by that one. So
signing each commit is simply missing the point.
''

Best regards,
Andrew Savchenko


pgp3IuIWwuwJv.pgp
Description: PGP signature


Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Brian Dolbec
On Sat, 4 Jul 2015 00:19:41 +0300
Andrew Savchenko birc...@gentoo.org wrote:

 Hi,
 
 On Fri, 3 Jul 2015 11:19:13 -0500 William Hubbs wrote:
  On Fri, Jul 03, 2015 at 06:34:41AM +, Robin H. Johnson wrote:
   On Thu, Jul 02, 2015 at 09:46:18PM -0400, Brian Evans wrote:
Does this mean that
https://wiki.gentoo.org/wiki/Gentoo_git_workflow is no longer
draft or needs work or another document is meant to display the
new flow?
   It does cover most of the things needed.
   
   It could use some revision regarding gkeys, and I'd like to also
   mandate signed pushes in addition to signed commits.
  
  A push doesn't create any data, it just uploads it to the repo, so
  how do you sign a push?
 
 As I see from git docs only commits and tags may be signed. There
 is no way to sign a push. Moreover there is no need to sign each
 commit, see what Linux says on that:
 http://git.661346.n2.nabble.com/GPG-signing-for-git-commit-td2582986.html
 
...
 
 Best regards,
 Andrew Savchenko

Newer version(s) of git do have git push --sign capability.  Sorry, I
don't know the versions that it applies to. It was recently added as a
feature. It also makes the push sig and data readily available for hook
use.

-- 
Brian Dolbec dolsen




Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Robin H. Johnson
On Sat, Jul 04, 2015 at 12:19:41AM +0300, Andrew Savchenko wrote:
 As I see from git docs only commits and tags may be signed. There
 is no way to sign a push. Moreover there is no need to sign each
 commit, see what Linux says on that:
 http://git.661346.n2.nabble.com/GPG-signing-for-git-commit-td2582986.html
That was Linus's 2009 opinion, and he changed his mind since then, with
the research into further attacks on SHA1.

Git (since 2.2) DOES support signed push. Look at the manpage for
git-push, for the --signed option:
http://git-scm.com/docs/git-push

The point of signed commits is to authenticate the creator of each
commit.

The point of signed pushes is to authenticate who introduced a commit
(it might NOT be the person who signed the commits) and intended it to
be on a specific branch.

A slightly out of date, but good backgrounder on signed commits is here:
http://mikegerwitz.com/papers/git-horror-story

The StackOverflow asking about signed push is a good reference as well:
http://stackoverflow.com/questions/27299355/why-does-git-need-signed-pushes

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Igor Savlook
On Thursday 02 July 2015 21:39:52 Robin H. Johnson wrote:
 Hi all,
 
 The Git migration is moving forward, and I'd like to announce a
 tentative schedule for that end.
 https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Status
 
 2015/08/08 15:00 UTC - Freeze
 2015/08/08 19:00 UTC - Git commits open for developers
 2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
 2015/08/11   - History repo available to graft
 2015/08/12   - rsync mirrors carry up-to-date changelogs again
 
 I've allocated time for an 8 hour freeze, but hope to be completed much
 sooner than that.

So dev-vcs/git now by default in stage3?




Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Daniel Campbell (zlg)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 07/02/2015 02:39 PM, Robin H. Johnson wrote:
 Hi all,
 
 The Git migration is moving forward, and I'd like to announce a 
 tentative schedule for that end. 
 https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Stat
us

  2015/08/08 15:00 UTC - Freeze 2015/08/08 19:00 UTC - Git commits
 open for developers 2015/08/09 01:00 UTC - Rsync live again (with
 lagged changelog) 2015/08/11   - History repo available to
 graft 2015/08/12   - rsync mirrors carry up-to-date
 changelogs again
 
 I've allocated time for an 8 hour freeze, but hope to be completed
 much sooner than that.
 
This is great news! I assume docs have been written for git-commit
standards as well?

- -- 
Daniel Campbell
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCAAGBQJVlkrrAAoJEAEkDpRQOeFwxooP/iKN3RvNrITSwvihcIG4B8e8
w7acqsgCfIQTTza9sq+SQ5HXsmVadC+u702RSa5CqfgYw9JXSAdwhPVksGCt0iiL
9WdhVsRm8LE3O8B8gqGZLvG7+8OB19RCsbPN+fy0aQi+R2rtyQItibdpLLfzHw90
qfsw/JdI09ndRLh21gpmJnrC/fgelafQE0o/Z8Sl6akjwl44+dkAtPTDOroev3IF
xDs1FyhSS2gzfAKcrXFoTetdmccUs/rQcCNzB3VeqciwfDvmJvAXtnN50VefpNt0
yID2ud7DDAPDTBH74gZEteARv6abQTqdToCEiczzaDSggiJGD/mS/F4jRgeWTeOP
zgUcNyaLcjXIbb1QoBIEgBQHFXsOaiHegkuoGlNqCTCpffKBblDD38rBq/GBssce
Y4cG8jvmapXKjph0c4BC+1V3p3Slj4AcnKfIk/Rkoc+YeLcGr5VUcOJXNHvJ85ZG
M9c9kEW2X8/cscuRiS5tBMOROzculEAdEOOJZB6RJm2qk+yJ64MaiZVBd7Z6aUIx
QmJvAenWeVZcw9Pz6MSmOCszLMD6MJOWx9tUCSUiiXEd9KoSAeKrXUraZpj76fOV
Qv8jpCUd045RHTWvBqWs9g+ZPvb28rRoDzi5Xu+XU4FiTn9m079LJ5GUZvhsVFHn
exhczY0a0hFXJaExF5R7
=MoQS
-END PGP SIGNATURE-



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Mikle Kolyada


03.07.2015 00:39, Robin H. Johnson пишет:
 Hi all,

 The Git migration is moving forward, and I'd like to announce a
 tentative schedule for that end.
 https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Status

 2015/08/08 15:00 UTC - Freeze
 2015/08/08 19:00 UTC - Git commits open for developers
 2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
 2015/08/11   - History repo available to graft
 2015/08/12   - rsync mirrors carry up-to-date changelogs again

 I've allocated time for an 8 hour freeze, but hope to be completed much
 sooner than that.

Thanks Robbin and whole the Infrastructure team! Great and i'd even say
historical news!



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Justin (jlec)
On 02/07/15 23:39, Robin H. Johnson wrote:
 Hi all,
 
 The Git migration is moving forward, and I'd like to announce a
 tentative schedule for that end.
 https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Status
 
 2015/08/08 15:00 UTC - Freeze
 2015/08/08 19:00 UTC - Git commits open for developers
 2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
 2015/08/11   - History repo available to graft
 2015/08/12   - rsync mirrors carry up-to-date changelogs again
 
 I've allocated time for an 8 hour freeze, but hope to be completed much
 sooner than that.
 

That's cool, so we are much closer than my latest information was!!!

Thanks for your great work,

Justin



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Robin H. Johnson
On Thu, Jul 02, 2015 at 09:46:18PM -0400, Brian Evans wrote:
 Does this mean that https://wiki.gentoo.org/wiki/Gentoo_git_workflow
 is no longer draft or needs work or another document is meant to
 display the new flow?
It does cover most of the things needed.

It could use some revision regarding gkeys, and I'd like to also mandate
signed pushes in addition to signed commits.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Igor Savlook
On Friday 03 July 2015 11:08:16 Justin wrote:
 On 03/07/15 10:51, Igor Savlook wrote:
  On Thursday 02 July 2015 21:39:52 Robin H. Johnson wrote:
  Hi all,
  
  The Git migration is moving forward, and I'd like to announce a
  tentative schedule for that end.
  https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Status
  
  2015/08/08 15:00 UTC - Freeze
  2015/08/08 19:00 UTC - Git commits open for developers
  2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
  2015/08/11   - History repo available to graft
  2015/08/12   - rsync mirrors carry up-to-date changelogs again
  
  I've allocated time for an 8 hour freeze, but hope to be completed much
  sooner than that.
  
  So dev-vcs/git now by default in stage3?
 
 Why that? rsync is and will be the default sync method. We are switching for
 development not the sync clients.
 
 Justin
Ahhh i see. Thx for info.



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Justin (jlec)
On 03/07/15 10:51, Igor Savlook wrote:
 On Thursday 02 July 2015 21:39:52 Robin H. Johnson wrote:
 Hi all,

 The Git migration is moving forward, and I'd like to announce a
 tentative schedule for that end.
 https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Status

 2015/08/08 15:00 UTC - Freeze
 2015/08/08 19:00 UTC - Git commits open for developers
 2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
 2015/08/11   - History repo available to graft
 2015/08/12   - rsync mirrors carry up-to-date changelogs again

 I've allocated time for an 8 hour freeze, but hope to be completed much
 sooner than that.
 
 So dev-vcs/git now by default in stage3?
 
 

Why that? rsync is and will be the default sync method. We are switching for
development not the sync clients.

Justin



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-03 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Am Donnerstag, 2. Juli 2015, 23:39:52 schrieb Robin H. Johnson:
 Hi all,
 
 The Git migration is moving forward, and I'd like to announce a
 tentative schedule for that end.
 https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Status
 
 2015/08/08 15:00 UTC - Freeze
 2015/08/08 19:00 UTC - Git commits open for developers
 2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
 2015/08/11   - History repo available to graft
 2015/08/12   - rsync mirrors carry up-to-date changelogs again
 
 I've allocated time for an 8 hour freeze, but hope to be completed much
 sooner than that.

That's excellent news- thanks a lot for your work!

- -- 
Andreas K. Huettel
Gentoo Linux developer (council, perl, libreoffice)
dilfri...@gentoo.org
http://www.akhuettel.de/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCgAGBQJVlntdAAoJEB9VdM6hupKV6y8QAIT9Y7Qn0kTXezAsqs0lVyg2
V/urjQiCa0lVwxTyvTNe3vO075D4nCHSUM0VkR0MsBSESlDBboswMwRcBvUyw0jC
g7v11t9R4yQKC59Tw7aZPkQRaTcWjOkEcICTQKr4pOf0hxLribwIbUHsWDtU4iOs
fQK9XKdPnJNBFm7/j//Nodon6Ruez4Zv6jgYl2zDZbFJJzP0KykfBrH0/NNxwWXr
jRze2B6P279znRhho3sEL6hAnlYFFxzJt8CjVq3k0RfF4rqxQiyOY7EkRzOsjyHd
efj40dvsa9WwZR+hR2B0w8IZrUBlBoV0oUfoXlNlGgWs6hGVEXxG0FxY4uq6W1sL
nok8Ny2MHT8p3Z0FMViy/PfLUD7udcP8qCf93EPYLoqGvZ8+QEz/9hJlmP0FQ9W3
agWmdUnFxA0q3SwAB6nLDxHozfE4bZXKVeXs8Y6gjk1A9MKOc+wo33dGmSAF04d1
vS+s7AqNwQRO9Uq7v2QhaB8T4NSkAM+Xp7X7KmhwaJDeEgM8Xz3bT0p8HP42zCEx
X1mDVrkP+sCfCKrTti3CRdTfa7PgIi2qcnYYmVq7AVZWqqLQAcx+cxnPczsunuBt
xDWIng5wjRHrBFP9/fywzeHfv7EC4x5PQWiovlMBvH9bnKLoPYFxttojY4EzvyBM
UvqcO4hanUVjDxa13RJC
=+TyC
-END PGP SIGNATURE-



Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-02 Thread Brian Evans
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 07/02/2015 05:39 PM, Robin H. Johnson wrote:
 Hi all,
 
 The Git migration is moving forward, and I'd like to announce a 
 tentative schedule for that end. 
 https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Stat
us

  2015/08/08 15:00 UTC - Freeze 2015/08/08 19:00 UTC - Git commits
 open for developers 2015/08/09 01:00 UTC - Rsync live again (with
 lagged changelog) 2015/08/11   - History repo available to
 graft 2015/08/12   - rsync mirrors carry up-to-date
 changelogs again
 
 I've allocated time for an 8 hour freeze, but hope to be completed
 much sooner than that.
 

Sounds good.  Thanks to all the hard workers out there.

Does this mean that https://wiki.gentoo.org/wiki/Gentoo_git_workflow
is no longer draft or needs work or another document is meant to
display the new flow?

Brian
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0

iQJ8BAEBCgBmBQJVlelqXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NkMyRTQ0RUQ5MEUzMjc1OEU3RDU1QzBE
MUY3ODFFRkY5RjRBM0I2AAoJENH3ge/59KO243gQAJDjnfy15Pq0sBjRbVwEf+fg
9yKUHLMRreB35/mt9ywqX6i/qgm02V1Nzhm0mfA56zZIkg1rAQXIznojH22SQhzy
P24c9zcCKXUTHaar/qOsGXfFqdSxVjAYsNwcurbUm1z0HvcvbmO+CP4AE3paqHXo
xEAO+vQx38oBx+hItcSshXBuPYew/cKUKEwGYaL7U1KsUXwKT0dWM1n3yuxezTOr
bOlzX1EGVlu9VJ9/svEEkxHfzD5GYpuHiDnDfKsdswFzdwaZEqh4jCB9fjPL1ewQ
uLUZLD6kJgaYxVCY7fNUMZXS7qgoeCYHKQw5+tgVxXayb+x6szhH9SJ0f0ZYNInE
85xpE2i10WaAkbVWMsRSzitUaq/DwIwjrQAged/YXsKA9MU4nLD8nVKkQbEbeglU
lpGs5JMOeTOct4G+Og4yZLyxEbi99Zs/kT6g6eAOHEYGzZZuJ4m/gWjAK/vvPtJQ
ebb5IBoeaON+riMgCNT79Bk2eGT+VZnSHA7Uz6MbI8lyt0sCld5cOoM4tnmmLI08
wRAZZjdDNJgCW3NT2hPXPIxCRojudHHHj4NW8rrGPba++m2IW96/Xc0fbDZjQKJR
4Xv4kaRpdQDcw+B5nATdB2sUJXyItTsIzHHCXzbKPmyphURSNQJaHKr2vnsLebBI
uKI4JA2Caw5N/idZaTC7
=hFP9
-END PGP SIGNATURE-



[gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-02 Thread Robin H. Johnson
Hi all,

The Git migration is moving forward, and I'd like to announce a
tentative schedule for that end.
https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Status

2015/08/08 15:00 UTC - Freeze
2015/08/08 19:00 UTC - Git commits open for developers
2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
2015/08/11   - History repo available to graft
2015/08/12   - rsync mirrors carry up-to-date changelogs again

I've allocated time for an 8 hour freeze, but hope to be completed much
sooner than that.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85


signature.asc
Description: Digital signature


Re: [gentoo-dev] Git Migration: launch plan schedule (2015/Aug/08-09)

2015-07-02 Thread NP-Hardass
Three cheers!

Glad to see it happening. Thank you to everyone who helped to make this happen.

--
NP-Hardass

On July 2, 2015 5:39:52 PM EDT, Robin H. Johnson robb...@gentoo.org wrote:
Hi all,

The Git migration is moving forward, and I'd like to announce a
tentative schedule for that end.
https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration#Status

2015/08/08 15:00 UTC - Freeze
2015/08/08 19:00 UTC - Git commits open for developers
2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
2015/08/11   - History repo available to graft
2015/08/12   - rsync mirrors carry up-to-date changelogs again

I've allocated time for an 8 hour freeze, but hope to be completed much
sooner than that.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85

-- 
NP-Hardass