Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 614932 - app-crypt/debian-archive-keyring-2014.3 : make: *** [Makefile:17: verify-results] Error 1
Summary: app-crypt/debian-archive-keyring-2014.3 : make: *** [Makefile:17: verify-resu...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sebastian Pipping
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-07 18:21 UTC by Toralf Förster
Modified: 2017-05-21 14:23 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,5.47 KB, text/plain)
2017-04-07 18:21 UTC, Toralf Förster
Details
app-crypt:debian-archive-keyring-2014.3:20170407-181414.log (app-crypt:debian-archive-keyring-2014.3:20170407-181414.log,11.25 KB, text/plain)
2017-04-07 18:21 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,64.28 KB, text/plain)
2017-04-07 18:21 UTC, Toralf Förster
Details
environment (environment,9.56 KB, text/plain)
2017-04-07 18:21 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,21.87 KB, application/x-bzip)
2017-04-07 18:21 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,6.16 KB, application/x-bzip)
2017-04-07 18:21 UTC, Toralf Förster
Details
Patch candidate #1 (0001-Ensure-verification-starts-after-build.patch,1.20 KB, patch)
2017-04-08 12:58 UTC, Sebastian Pipping
Details | Diff
build log (file_614932.txt,3.44 KB, text/plain)
2017-04-13 14:06 UTC, keboler
Details
emerge --info (info.txt,4.96 KB, text/plain)
2017-04-13 14:07 UTC, keboler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2017-04-07 18:21:02 UTC
gpg:                using RSA key C5CE5DC2C542CD59
gpg: BAD signature from "Adam D. Barratt <adam@adam-barratt.org.uk>" [unknown]
make: *** [Makefile:17: verify-results] Error 1
 * ERROR: app-crypt/debian-archive-keyring-2014.3::gentoo failed (compile phase):
 *   emake failed
 * 

  -----------------------------------------------------------------

  This is an unstable amd64 chroot image (named desktop-abi32+64_20170406-184703) at a hardened host acting as a tinderbox.

  -----------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-5.4.0 *

Available Python interpreters, in order of preference:
  [1]   python3.4
  [2]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby21 (with Rubygems) *
Comment 1 Toralf Förster gentoo-dev 2017-04-07 18:21:05 UTC
Created attachment 469408 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-04-07 18:21:09 UTC
Created attachment 469410 [details]
app-crypt:debian-archive-keyring-2014.3:20170407-181414.log
Comment 3 Toralf Förster gentoo-dev 2017-04-07 18:21:11 UTC
Created attachment 469412 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2017-04-07 18:21:15 UTC
Created attachment 469414 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2017-04-07 18:21:18 UTC
Created attachment 469416 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2017-04-07 18:21:21 UTC
Created attachment 469418 [details]
temp.tbz2
Comment 7 Sebastian Pipping gentoo-dev 2017-04-08 12:58:19 UTC
Created attachment 469482 [details, diff]
Patch candidate #1

Hi Toralf!

My guess is that it's a parallel build issue.  Does it hit you every time?  Could you give the patch attached a try?

Thanks and best, Sebastian
Comment 8 Toralf Förster gentoo-dev 2017-04-08 13:04:19 UTC
(In reply to Sebastian Pipping from comment #7)
hhm, the Tinderbox uses -j1 always
Comment 9 Sebastian Pipping gentoo-dev 2017-04-08 14:25:35 UTC
And the ebuild itself forces -j1 too, yes.
Make still has some choices on order.
Comment 10 Toralf Förster gentoo-dev 2017-04-08 14:35:39 UTC
woops :

/home/tinderbox/run/desktop-abi32+64_20170406-184703/var/log/emerge.log
Sat Apr  8 16:33:36 2017 >>> app-crypt/debian-archive-keyring-2014.3
debian-archive-keyring: Sat Apr  8 16:33:22 2017: 14 seconds
debian-archive-keyring: 1 times
Comment 11 Sebastian Pipping gentoo-dev 2017-04-08 15:37:48 UTC
Please help me read that.  Does it mean the patch is working?
Comment 12 Toralf Förster gentoo-dev 2017-04-08 15:45:10 UTC
(In reply to Sebastian Pipping from comment #11)
yes, it builds fine with the patch.
Comment 13 Sebastian Pipping gentoo-dev 2017-04-08 16:05:31 UTC
Thanks for testing and for the report!


commit ff059ce089f72d0cc53f0335a54babc9004a3e47
Author: Sebastian Pipping <sping@g.o>
Date:   Sat Apr 8 18:03:46 2017 +0200

    app-crypt/debian-archive-keyring: Fix compilation (bug #614932)
    
    Thanks to Toralf Foerster
    
    Package-Manager: Portage-2.3.5, Repoman-2.3.2

 .../debian-archive-keyring-2014.3.ebuild           |  8 +++--
 .../debian-archive-keyring-2014.3-order.patch      | 36 ++++++++++++++++++++++
 2 files changed, 42 insertions(+), 2 deletions(-)

https://github.com/gentoo/gentoo/commit/ff059ce089f72d0cc53f0335a54babc9004a3e47
Comment 14 keboler 2017-04-13 14:04:29 UTC
still experiencing this bug
Comment 15 keboler 2017-04-13 14:06:27 UTC
Created attachment 469954 [details]
build log
Comment 16 keboler 2017-04-13 14:07:02 UTC
Created attachment 469956 [details]
emerge --info
Comment 17 Sebastian Pipping gentoo-dev 2017-04-13 16:55:56 UTC
Okay, re-opening.

This happens every time, right?
I still think it's about order.  I welcome help with debugging the problem.
Comment 18 Toralf Förster gentoo-dev 2017-04-13 17:55:28 UTC
just FWIW current image where it failed is :  13.0-abi32+64_20170407-212656
Comment 19 keboler 2017-04-13 18:10:46 UTC
think it goes without saying that it runs fine under debian. i think it's worth investigating what is happening differently on debian to here
Comment 20 Sebastian Pipping gentoo-dev 2017-04-13 18:44:04 UTC
(In reply to keboler from comment #19)
> think it goes without saying that it runs fine under debian. i think it's
> worth investigating what is happening differently on debian to here

I assume by "run" you mean building the Debian package on Debian?

Here's one way to give the Debian package build a shot from Gentoo:

sudo emerge -avu pychroot debootstrap
sudo debootstrap sid sidroot
sudo pychroot sidroot apt install devscripts debian-keyring fakeroot build-essential debhelper jetring --yes --no-install-recommends
sudo pychroot sidroot dget http://http.debian.net/debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2014.3.dsc
sudo pychroot sidroot sh -c 'cd debian-archive-keyring-2014.3 && debuild -us -uc'
Comment 21 keboler 2017-04-20 12:21:47 UTC
looking at the aur package, it uses the .deb straight from the mirrors rather than building the package, which is interesting
Comment 22 Sebastian Pipping gentoo-dev 2017-05-21 14:23:46 UTC
Sorry this took so long.


commit e27e066be274861b127297b6a749975e3d355d80
Author: Sebastian Pipping <sping@g.o>
Date:   Sun May 21 16:19:26 2017 +0200

    app-crypt/debian-archive-keyring: Save compiling non-code (bug #614932)
    
    Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-crypt/debian-archive-keyring/Manifest          |  2 +-
 .../debian-archive-keyring-2014.3.ebuild           | 14 ++++-----
 .../debian-archive-keyring-2014.3-order.patch      | 36 ----------------------
 3 files changed, 8 insertions(+), 44 deletions(-)

https://github.com/gentoo/gentoo/commit/e27e066be274861b127297b6a749975e3d355d80