Summary: | gpgme-0.3.14-r1 and 0.9.0-r1 grand stabilisation bug. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daniel Black (RETIRED) <dragonheart> |
Component: | Current packages | Assignee: | Crypto team [DISABLED] <crypto+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoobugs |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Daniel Black (RETIRED)
2004-09-18 01:51:19 UTC
x86 marked - gpgme-0.3.14 gpgme-0.9.0-r1 cryptplug-0.3.16-r1 tclgpgme-1.0-r1 running gpa after emerge SEGFAULTED. still investigating. I'm getting a segfault *during* the emerge, and this came up during an 'emerge -Uua world': if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../gpgme -O2 -mcpu=i686 -pipe -I/usr/include -Wall -Wcast-align -Wshadow -Wstrict-prototypes -MT t-genkey.o -MD -MP -MF ".deps/t-genkey.Tpo" \ -c -o t-genkey.o `test -f 't-genkey.c' || echo './'`t-genkey.c; \ then mv -f ".deps/t-genkey.Tpo" ".deps/t-genkey.Po"; \ else rm -f ".deps/t-genkey.Tpo"; exit 1; \ fi /usr/bin/gpgsm --homedir . --import ./cert_g10code_test1.der echo disable-crl-checks > ./gpgsm.conf echo faked-system-time 1008241200 >> ./gpgsm.conf test -d ./private-keys-v1.d || mkdir ./private-keys-v1.d cp ./32100C27173EF6E9C4E9A25D3D69F86D37A4F939 private-keys-v1.d/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key echo 32100C27173EF6E9C4E9A25D3D69F86D37A4F939 > ./trustlist.txt echo >> ./trustlist.txt echo "# CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=Düsseldorf,C=DE" >> ./trustlist.txt echo "3CF405464F66ED4A7DF45BBDD1E4282E33BDB76E S" >> ./trustlist.txt /bin/sh ../../libtool --mode=link gcc -O2 -mcpu=i686 -pipe -I/usr/include -Wall -Wcast-align -Wshadow -Wstrict-prototypes -o t-import t-import.o ../../gpgme/libgpgme.la gpgsm: WARNING: running with faked system time: 2001-12-13 11:00:00 gpgsm: keybox `./pubring.kbx' created gpgsm: some signal caught ... exiting make[3]: *** [pubring.kbx] Segmentation fault make[3]: *** Deleting file `pubring.kbx' make[3]: *** Waiting for unfinished jobs.... mkdir .libs gcc -O2 -mcpu=i686 -pipe -I/usr/include -Wall -Wcast-align -Wshadow -Wstrict-prototypes -o .libs/t-import t-import.o ../../gpgme/.libs/libgpgme.so creating t-import make[3]: Leaving directory `/var/tmp/portage/gpgme-0.9.0-r1/work/gpgme-0.9.0/tests/gpgsm' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gpgme-0.9.0-r1/work/gpgme-0.9.0/tests' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gpgme-0.9.0-r1/work/gpgme-0.9.0' make: *** [all] Error 2 !!! ERROR: app-crypt/gpgme-0.9.0-r1 failed. !!! Function src_compile, Line 47, Exitcode 2 !!! (no error message) I'm getting a segfault *during* the emerge, and this came up during an 'emerge -Uua world': if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../gpgme -O2 -mcpu=i686 -pipe -I/usr/include -Wall -Wcast-align -Wshadow -Wstrict-prototypes -MT t-genkey.o -MD -MP -MF ".deps/t-genkey.Tpo" \ -c -o t-genkey.o `test -f 't-genkey.c' || echo './'`t-genkey.c; \ then mv -f ".deps/t-genkey.Tpo" ".deps/t-genkey.Po"; \ else rm -f ".deps/t-genkey.Tpo"; exit 1; \ fi /usr/bin/gpgsm --homedir . --import ./cert_g10code_test1.der echo disable-crl-checks > ./gpgsm.conf echo faked-system-time 1008241200 >> ./gpgsm.conf test -d ./private-keys-v1.d || mkdir ./private-keys-v1.d cp ./32100C27173EF6E9C4E9A25D3D69F86D37A4F939 private-keys-v1.d/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key echo 32100C27173EF6E9C4E9A25D3D69F86D37A4F939 > ./trustlist.txt echo >> ./trustlist.txt echo "# CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=Düsseldorf,C=DE" >> ./trustlist.txt echo "3CF405464F66ED4A7DF45BBDD1E4282E33BDB76E S" >> ./trustlist.txt /bin/sh ../../libtool --mode=link gcc -O2 -mcpu=i686 -pipe -I/usr/include -Wall -Wcast-align -Wshadow -Wstrict-prototypes -o t-import t-import.o ../../gpgme/libgpgme.la gpgsm: WARNING: running with faked system time: 2001-12-13 11:00:00 gpgsm: keybox `./pubring.kbx' created gpgsm: some signal caught ... exiting make[3]: *** [pubring.kbx] Segmentation fault make[3]: *** Deleting file `pubring.kbx' make[3]: *** Waiting for unfinished jobs.... mkdir .libs gcc -O2 -mcpu=i686 -pipe -I/usr/include -Wall -Wcast-align -Wshadow -Wstrict-prototypes -o .libs/t-import t-import.o ../../gpgme/.libs/libgpgme.so creating t-import make[3]: Leaving directory `/var/tmp/portage/gpgme-0.9.0-r1/work/gpgme-0.9.0/tests/gpgsm' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gpgme-0.9.0-r1/work/gpgme-0.9.0/tests' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gpgme-0.9.0-r1/work/gpgme-0.9.0' make: *** [all] Error 2 !!! ERROR: app-crypt/gpgme-0.9.0-r1 failed. !!! Function src_compile, Line 47, Exitcode 2 !!! (no error message) Sean, What is your emerge info? > Sean, What is your emerge info? Nothing really odd, I think. Portage 2.0.50-r11 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8.1) ================================================================= System uname: 2.6.8.1 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://128.213.5.34/gentoo/ http://mirror.datapipe.net/gentoo ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/" MAKEOPTS="" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb bidi bitmap-fonts cdr crypt cups curl dac dga directfb dvd dvdr encode esd fam fbcon flac flash foomaticdb gd gdbm gif gpm gtk gtk2 imagemagick imap imlib ipv6 jabber java jpeg junit kde lcms ldap libg++ libwww lirc mad mikmod mmx motif mpeg mpi nas ncurses nls oggvorbis opengl oss pam pcmcia pda pdflib perl png pnp ppds python qt quicktime readline ruby sasl scanner sdl slang slp speex spell sqlite sse ssl svga tcltk tcpd tiff truetype trusted unicode usb video_cards_radeon videos wmf wxwindows x86 xml xml2 xmms xosd xprint xv zlib" Sean - what you have seems to be same fault as #54758. Can we continue discussion there. What version of gnupg, libgcrypt, libgpg-error, newpg (anything else) do you have? Also consider changing you /etc/make.profile link to a 2004.2 profile. If you have a bit of time can you rummage around gpgme mailing lists for a similar error. I don't it's gentoo specific but having said that it works for me hence this bug. sparc stabled: app-crypt/cryptplug-0.3.16-r1 app-crypt/gpgme-0.3.14-r1 app-crypt/gpgme-0.9.0-r1 app-crypt/seahorse-0.6.3-r1 dev-tcltk/tclgpgme-1.0-r1 more to follow later... everything requested now masked stable on ppc kde-base/kdepim-3.3.0-r1 and mail-client/sylpheed-0.9.12-r3 stable on sparc. ia64 and amd64 - final 3 to stable if you'd be so kind mail-client/sylpheed/sylpheed-0.9.12-r3.ebuild:KEYWORDS="...~ia64 ~amd64" app-crypt/gpgme/gpgme-0.3.14-r1.ebuild:KEYWORDS="....~ia64" app-crypt/gpgme/gpgme-0.9.0-r1.ebuild:KEYWORDS="....~ia64" Thank you people. All done on hppa since some days :) ia64 is done (thanks hattya) stable on ppc64, app-crypt/cryptplug-0.3.16-r1 app-crypt/gpgme-0.3.14-r1 app-crypt/gpgme-0.9.0-r1 app-crypt/seahorse-0.6.3-r1 dev-tcltk/tclgpgme-1.0-r1 ~ppc64 kde-base/kdepim-3.3.0-r1 mail-client/sylpheed-0.9.12-r6 I'm a little unclear if there are other packages that need stablization. Removing sparc@ since AFAIK we're done. Can the following few packages please be stabilised: mail-filter/anubis/anubis-3.9.95.ebuild x86 >=mail-client/sylpheed/sylpheed-0.9.12-r3 ppc64 mail-client/balsa/balsa-2.0.15-r2.ebuild x86 sparc >=kde-base/kdepim/kdepim-3.3.0-r1.ebuild x86 amd64 ppc64 app-crypt/cryptplug/cryptplug-0.3.16-r1.ebuild ia64 Ok, with the exception of the few ebuilds above, all ebuilds have more recent versions with equal or more stable keywords. I would like the following ebuilds removed from the tree because of occasional version conficts in gpgme. mail-filter/anubis/anubis-3.6.2.ebuild mail-filter/anubis/anubis-3.6.2-r1.ebuild mail-client/sylpheed-claws/sylpheed-claws-0.9.11.ebuild mail-client/sylpheed/sylpheed-0.9.11.ebuild mail-client/elmo/elmo-1.3.2.ebuild mail-client/elmo/elmo-1.3.1-r1.ebuild mail-client/balsa/balsa-2.0.14.ebuild mail-client/balsa/balsa-2.0.15-r1.ebuild kde-base/kdepim/kdepim-3.3.0.ebuild app-crypt/seahorse/seahorse-0.6.3.ebuild app-crypt/gpgme/gpgme-0.4.7.ebuild app-crypt/gpgme/gpgme-0.4.0.ebuild app-crypt/gpgme/gpgme-0.3.16.ebuild app-crypt/gpgme/gpgme-0.3.14.ebuild Thankyou fellow devs. *** Bug 70245 has been marked as a duplicate of this bug. *** The affected elmo ebuilds have been removed from the tree. balsa-2.0.15-r2 sparc tasty. |