Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 298322 - Rekeyword >=dev-libs/libffi-3.0.9
Summary: Rekeyword >=dev-libs/libffi-3.0.9
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2009-12-25 14:45 UTC by Samuli Suominen (RETIRED)
Modified: 2010-05-22 12:16 UTC (History)
0 users

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


Attachments
utimensat.py (utimensat.py,887 bytes, text/plain)
2009-12-25 18:02 UTC, Arfrever Frehtes Taifersar Arahesis (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2009-12-25 14:45:53 UTC
Targets: ~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd

Testing: FEATURES="test" will run extensive dejagnu test suite, and you need to verify python (ctypes) is still working, as in, portage is still working :-)

Rationale: It has arch specific code for each arch. rc6 is the final release candidate, unless last minute regressions are reported, the keywords will be transferred to 3.0.9 final.

Thanks
Comment 1 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-12-25 18:02:35 UTC
Created attachment 214147 [details]
utimensat.py

Portage doesn't use ctypes module.

You can test the attached script. It executes utimensat() function from libc.so.6.
Expected output:
Access: 2013-01-11 14:12:59.123456789 +0000
Modify: 2013-01-11 14:12:59.123456789 +0000
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2009-12-26 17:57:26 UTC
I get this a lot:
WARNING: /usr/lib/distcc/bin/gcc exists but is not an executable

and by a lot I mean this:
# zgrep WARNING:\ / /keeps/gentoo/emergelogs/elmer/dev-libs:libffi-3.0.9_rc6:20091225-202335.log.gz | wc -l
598
# ls -l /usr/lib/distcc/bin/gcc
lrwxrwxrwx 1 root root 33 2009-12-07 05:45 /usr/lib/distcc/bin/gcc -> hppa2.0-unknown-linux-gnu-wrapper
# ls -l /usr/lib/distcc/bin/hppa2.0-unknown-linux-gnu-wrapper 
-rwxr-x--- 1 distcc daemon 107 2009-12-19 16:19 /usr/lib/distcc/bin/hppa2.0-unknown-linux-gnu-wrapper

Otherwise it seems to build fine and hasn't broken python/portage since 3.0.9_rc1. Marked ~hppa.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2009-12-31 16:21:21 UTC
The final version is out. I've restored some keywords that I know have been tested in at least one of the rc's.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2010-01-03 06:17:32 UTC
Marked ~ppc.
Comment 5 Markus Meier gentoo-dev 2010-01-04 23:42:12 UTC
arm keyword restored.
Comment 6 Markus Walter 2010-01-10 22:24:10 UTC
I tested it on sparc and it can get the ~sparc keyword.

I ran the test-suit of the package and the script attached and everything worked fine.

My emerge --info

Portage 2.1.6.13 (default/linux/sparc/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r8 sparc64)
=================================================================
System uname: Linux-2.6.30-gentoo-r8-sparc64-sun4u-with-gentoo-1.12.13
Timestamp of tree: Sun, 10 Jan 2010 11:00:22 +0000
app-shells/bash:     4.0_p35
dev-lang/python:     2.6.4
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="sparc"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=ultrasparc3 -pipe"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -mcpu=ultrasparc3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict test unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl alsa berkdb branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo fam firefox flac fortran gcc64 gdbm gif gpm gstreamer hal iconv ipv6 jpeg kde ldap libnotify mad mikmod mng modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl session sparc spell spl ssl startup-notification svg sysfs tcpd thunar tiff truetype unicode usb vorbis x264 xml xorg xulrunner xv xvid zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint mach64 mga r128 radeon sunbw2 suncg14 suncg3 	suncg6 sunffb sunleo tdfx voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 7 Brent Baude (RETIRED) gentoo-dev 2010-01-13 14:21:48 UTC
~ppc64 done
Comment 8 Raúl Porcel (RETIRED) gentoo-dev 2010-01-24 18:50:35 UTC
~ia64/~sh/~sparc done
Comment 9 Raúl Porcel (RETIRED) gentoo-dev 2010-01-27 19:06:50 UTC
~m68k done, thanks to kolla for testing
Comment 10 Samuli Suominen (RETIRED) gentoo-dev 2010-05-22 12:16:32 UTC
@s390: please just skip the keywording phase and skip right to bug 306281 once you have tested it.