% git push --signed Enumerating objects: 134, done. Counting objects: 100% (134/134), done. Delta compression using up to 3 threads Compressing objects: 100% (50/50), done. Writing objects: 100% (50/50), 18.94 KiB | 625.00 KiB/s, done. Total 50 (delta 43), reused 0 (delta 0) remote: FATAL: VREF/proj-gentoo-06-copyright: helper program exit status 256 remote: d5ed2a39f1ba4c9c67e0ec79ec18986d37a198c1: malformed sign-off (should be: real name <email>)! remote: Signed-off-by: Kewl Fft xrjy@nygb.rh.bet (rot13) remote: b84246ed16c7a2fe96075f456f64839d0536ae8f: no GCO sign-off present remote: 4ff4e4200b984a88109b10de9e82b20451751aee: no GCO sign-off present remote: 836c5ba9352ef1fa2c14d29e8876533a9db72465: no GCO sign-off present remote: ad607b8ecfad3e099cae508ff4d3b5b62cab969f: no GCO sign-off present remote: a0d10b164038c4ef172039f5d281240c48d3611f: no GCO sign-off present remote: 1d2e1ee6ec7fd3d9a1e2713a19ef8a4f4db6ecf0: no GCO sign-off present remote: d40b9fc1f9591efab0c28fc1cbee1980dc86c735: no GCO sign-off present remote: 4673c7b0fdf1790c7d7c525fc5f59141ef224b9c: no GCO sign-off present remote: 45986341a80cfb01dad470f56f02b210b3ebf753: no GCO sign-off present remote: abf6f36a2785671f183f5f898f03c29cd5a915b9: no GCO sign-off present remote: 9f66589863e10c074c8bf652d7f9ef7631e10d61: no GCO sign-off present remote: 24d4a557cba289327b67b0d339e04995cc293020: no GCO sign-off present remote: c9cd57da216f21de49f8a57a4a692f8116d27ead: no GCO sign-off present remote: 807ac3d9d6eecead73f59d399b30559e5c731587: no GCO sign-off present remote: 04e71a831bc42f2a0de1694dd2013eac0414e007: no GCO sign-off present remote: eb81c8081ae53e862f9f0f82c6119f936ca896e7: no GCO sign-off present remote: 3f462e983b2e08107e0f7e4a2753d8deca4ac62a: no GCO sign-off present remote: 78c52aa79707756d3b816fdbfa9004f7b9dcac41: no GCO sign-off present remote: 6b4252d3a0f12808a5bcce888b7f68e1f84b5301: no GCO sign-off present remote: f391b2cc5384fc38e99a0598cb3de2346e297c25: no GCO sign-off present remote: 12aa832c91a6f2c2faee5a2e839b7f1ed5a0ee6e: no GCO sign-off present remote: error: hook declined to update refs/heads/prefix To git+ssh://git.gentoo.org/proj/portage.git ! [remote rejected] prefix -> prefix (hook declined) error: failed to push some refs to 'git+ssh://git@git.gentoo.org/proj/portage.git' % This is pushing a merge commit. I already squashed one merge but that resulted in a lot of conflicts for the next merge. So can we please either ignore the errors temporarily so I can push my prefix branch up-to-date, or can you adapt the scripts to only check the merge commit, not the commits that are suddenly linked in (but actually not pushed because they are already on the server). My current HEAD: commit 1b9bf9900acb9fe2b2f337e4947c6f290a8ccfa4 (HEAD -> prefix) Merge: 3389191e9 e9810a30b Author: Fabian Groffen <grobian@gentoo.org> Date: Thu Dec 6 14:21:58 2018 +0100 Merge remote-tracking branch 'overlays-gentoo-org/master' into prefix Signed-off-by: Fabian Groffen <grobian@gentoo.org> Thanks, Fabian
ping Please give an ETA for this. I don't want to be forced to move to external infra.
(In reply to Fabian Groffen from comment #1) > ping > > Please give an ETA for this. I don't want to be forced to move to external > infra. I wish you had provided slightly more information ;) You are trying to merge commits in portage.git/master to your prefix branch. The commits range from Aug. 4 to October 3. The commits are already in portage.git; but don't have a DCO because a DCO was not required at that time. We should arguably address that case in the hook. I have a patch I will provide. -A
Created attachment 557330 [details, diff] Check if the commit_ts is older than some sentinel ts, and if so, don't fail the commit if missing signoff The actual sentinel date is of course, up for discussion. I chose this one arbitrarily.
Enumerating objects: 207, done. Counting objects: 100% (202/202), done. Delta compression using up to 3 threads Compressing objects: 100% (77/77), done. Writing objects: 100% (99/99), 31.35 KiB | 1.04 MiB/s, done. Total 99 (delta 77), reused 37 (delta 22) remote: FATAL: VREF/proj-gentoo-06-copyright: helper program exit status 256 remote: d5ed2a39f1ba4c9c67e0ec79ec18986d37a198c1: malformed sign-off (should be: real name <email>)! remote: Signed-off-by: Kewl Fft xrjy@nygb.rh.bet (rot13) remote: b84246ed16c7a2fe96075f456f64839d0536ae8f: no GCO sign-off present remote: 4ff4e4200b984a88109b10de9e82b20451751aee: no GCO sign-off present remote: ebe96286279fde6dfc989d03e5da834f0382d1a2: no GCO sign-off present remote: a90bafde1cab2db1f4d6fc65e7bf1b66df680449: no GCO sign-off present remote: 2f1c3a0e7e0e5b6d61ede0c5328ea8010881f9b5: no GCO sign-off present remote: be5877962bfdf949f887a61f03e1754286dd5ffd: no GCO sign-off present remote: efee1fa6e50aab511c42d995d2fd2f89d9cdecd6: no GCO sign-off present remote: 1f8eedc8a6d030f5a4fa204fe68b693961e5e7c3: no GCO sign-off present remote: d5f97eaa464736a454c8ad410f4acd4fccdf2324: no GCO sign-off present remote: b37256a524a0fbf88ffad20c9f01aaf37409ec66: no GCO sign-off present remote: afd0eb8b4b926f6bbb92a2a20c799ec7b528f706: no GCO sign-off present remote: 102220e1f71341e9bc85236074813f191bb389a4: no GCO sign-off present remote: 35999c9dd08b695244d4b4850dfa75bce0ad9dec: no GCO sign-off present remote: 9e1892c0b3c0e82178158bb021dca50e672b50cd: no GCO sign-off present remote: cbe6f8cac95f5db7b35018a01c56dc3d9c76bb21: no GCO sign-off present remote: 5a1528ee9b1246836c7cd066cc4506820a9a5a23: no GCO sign-off present remote: 836c5ba9352ef1fa2c14d29e8876533a9db72465: no GCO sign-off present remote: ad607b8ecfad3e099cae508ff4d3b5b62cab969f: no GCO sign-off present remote: a0d10b164038c4ef172039f5d281240c48d3611f: no GCO sign-off present remote: 1d2e1ee6ec7fd3d9a1e2713a19ef8a4f4db6ecf0: no GCO sign-off present remote: d40b9fc1f9591efab0c28fc1cbee1980dc86c735: no GCO sign-off present remote: 4673c7b0fdf1790c7d7c525fc5f59141ef224b9c: no GCO sign-off present remote: 45986341a80cfb01dad470f56f02b210b3ebf753: no GCO sign-off present remote: abf6f36a2785671f183f5f898f03c29cd5a915b9: no GCO sign-off present remote: 9f66589863e10c074c8bf652d7f9ef7631e10d61: no GCO sign-off present remote: 24d4a557cba289327b67b0d339e04995cc293020: no GCO sign-off present remote: c9cd57da216f21de49f8a57a4a692f8116d27ead: no GCO sign-off present remote: 807ac3d9d6eecead73f59d399b30559e5c731587: no GCO sign-off present remote: 04e71a831bc42f2a0de1694dd2013eac0414e007: no GCO sign-off present remote: eb81c8081ae53e862f9f0f82c6119f936ca896e7: no GCO sign-off present remote: 3f462e983b2e08107e0f7e4a2753d8deca4ac62a: no GCO sign-off present remote: 78c52aa79707756d3b816fdbfa9004f7b9dcac41: no GCO sign-off present remote: 6b4252d3a0f12808a5bcce888b7f68e1f84b5301: no GCO sign-off present remote: f391b2cc5384fc38e99a0598cb3de2346e297c25: no GCO sign-off present remote: 12aa832c91a6f2c2faee5a2e839b7f1ed5a0ee6e: no GCO sign-off present remote: error: hook declined to update refs/heads/prefix To git+ssh://git.gentoo.org/proj/portage.git ! [remote rejected] prefix -> prefix (hook declined) error: failed to push some refs to 'git+ssh://git@git.gentoo.org/proj/portage.git' commit 12aa832c91a6f2c2faee5a2e839b7f1ed5a0ee6e Author: Francesco Turco <fturco@fastmail.fm> Date: Sat Aug 4 20:47:40 2018 +0200 commit b84246ed16c7a2fe96075f456f64839d0536ae8f (tag: repoman-2.3.11) Author: Zac Medico <zmedico@gentoo.org> Date: Sat Sep 22 02:08:19 2018 -0700
What's the status here? Is the patch live yet? Can I help in some way to get this done? Alternatively, can you disable the hook temporarily for portage.git so I can push my merge and then you can ponder some more about this without me being blocked? Thanks
Please ping me on IRC to sync disabling the hook.
thanks, this allows me to continue here
merge was done, don't expect to see more of this