Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 278680 - dev-ruby/actionpack-2.3.3 fails to merge due to missing dependency
Summary: dev-ruby/actionpack-2.3.3 fails to merge due to missing dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
: 278893 279098 279513 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-07-22 12:45 UTC by Willard Dawson
Modified: 2009-07-28 21:25 UTC (History)
4 users (show)

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


Attachments
Build log (build.log,1.51 KB, text/plain)
2009-07-22 12:46 UTC, Willard Dawson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Willard Dawson 2009-07-22 12:45:31 UTC
According to the error message - 

actionpack requires rack (~> 1.0.0, runtime)



Reproducible: Always

Steps to Reproduce:
1.emerge --update world
2.
3.

Actual Results:  
>>> Emerging (26 of 44) dev-ruby/actionpack-2.3.3
 * actionpack-2.3.3.gem RMD160 SHA1 SHA256 size ;-) ...                                          [ ok ]
 * checking ebuild checksums ;-) ...                                                             [ ok ]
 * checking auxfile checksums ;-) ...                                                            [ ok ]
 * checking miscfile checksums ;-) ...                                                           [ ok ]
>>> Unpacking source...                                                                                
>>> Source unpacked in /var/tmp/portage/dev-ruby/actionpack-2.3.3/work                                 
>>> Compiling source in /var/tmp/portage/dev-ruby/actionpack-2.3.3/work ...                            
>>> Source compiled.                                                                                   
>>> Test phase [not enabled]: dev-ruby/actionpack-2.3.3                                                

>>> Install actionpack-2.3.3 into /var/tmp/portage/dev-ruby/actionpack-2.3.3/image/ category dev-ruby
 * Installing for ruby18...                                                                          
ERROR:  Error installing /var/tmp/portage/dev-ruby/actionpack-2.3.3/distdir/actionpack-2.3.3:        
        actionpack requires rack (~> 1.0.0, runtime)                                                 


Expected Results:  
successful merge

# emerge --info                               
Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-gentoo-r3 i686)
=================================================================                             
System uname: Linux-2.6.30-gentoo-r3-i686-Intel-R-_Pentium-R-_M_processor_2.00GHz-with-gentoo-2.0.1
Timestamp of tree: Wed, 22 Jul 2009 11:30:01 +0000                                                 
app-shells/bash:     4.0_p24                                                                       
dev-java/java-config: 2.1.8-r1                                                                     
dev-lang/python:     2.5.4-r2, 2.6.2-r1                                                            
dev-python/pycrypto: 2.0.1-r8                                                                      
dev-util/cmake:      2.6.4                                                                         
sys-apps/baselayout: 2.0.1                                                                         
sys-apps/openrc:     0.4.3-r3                                                                      
sys-apps/sandbox:    2.0                                                                           
sys-devel/autoconf:  2.13, 2.63-r1
Comment 1 Willard Dawson 2009-07-22 12:46:18 UTC
Created attachment 198786 [details]
Build log
Comment 2 Willard Dawson 2009-07-22 12:47:22 UTC
My previous attempt to paste this was truncated... 

# emerge --info                               
Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-gentoo-r3 i686)
=================================================================                             
System uname: Linux-2.6.30-gentoo-r3-i686-Intel-R-_Pentium-R-_M_processor_2.00GHz-with-gentoo-2.0.1
Timestamp of tree: Wed, 22 Jul 2009 11:30:01 +0000                                                 
app-shells/bash:     4.0_p24                                                                       
dev-java/java-config: 2.1.8-r1                                                                     
dev-lang/python:     2.5.4-r2, 2.6.2-r1                                                            
dev-python/pycrypto: 2.0.1-r8                                                                      
dev-util/cmake:      2.6.4                                                                         
sys-apps/baselayout: 2.0.1                                                                         
sys-apps/openrc:     0.4.3-r3                                                                      
sys-apps/sandbox:    2.0                                                                           
sys-devel/autoconf:  2.13, 2.63-r1                                                                 
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11                               
sys-devel/binutils:  2.19.1-r1                                                                     
sys-devel/gcc-config: 1.4.1                                                                        
sys-devel/libtool:   2.2.6a                                                                        
virtual/os-headers:  2.6.30                                                                        
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O2 -pipe -ggdb"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=i686 -O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS=""
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"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi aiglx alsa apache2 apm arts ati audiofile avahi avi bash-completion berkdb bitmap-fonts bzip2 cairo caps cardbus cdio cdr cli consolekit cracklib crypt ctype cups dba dbtool dbus digitalradio diskio djvu dri dts dvdread eds emboss encode esd ethereal exif expat fastbuild ffmpeg fftw fglrx foomaticdb force-cgi-redirect fortran ftp fuse gamin gd gdbm gif glib glitz glut gmp gpm gstreamer gtk gtk2 gtkhtml guile hal iconv idn imlib ipv6 isdnlog ithreads jack java jpeg kde kerberos kqemu lcms ldap libclamav libg++ libwww lirc live lm_sensors lua mad madwifi matroska mdnsresponder-com
Comment 3 Andrés Becerra Sandoval 2009-07-22 20:31:31 UTC
I confirm this bug:

emerge -1 dev-ruby/rack before merging actionpack solves the problem.
Comment 4 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-07-22 20:50:34 UTC
rack has USE_RUBY on "ruby18", actionpack "ruby18 ruby19", we need to correct this first. rack 1.0 should build on ruby 1.9 these days.
Comment 5 Hans de Graaff gentoo-dev Security 2009-07-23 08:26:01 UTC
I've marked dev-ruby/rack for ruby19, based on the reports here and at http://isitruby19.com/rack.
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-07-25 18:51:22 UTC
*** Bug 278893 has been marked as a duplicate of this bug. ***
Comment 7 Hans de Graaff gentoo-dev Security 2009-07-26 06:42:42 UTC
Not quite a duplicate since I had not yet added the actual dependency. I've done that now but needed to drop the ia64 keyword because of that: bug 279123
Comment 8 Hans de Graaff gentoo-dev Security 2009-07-26 10:08:56 UTC
*** Bug 279098 has been marked as a duplicate of this bug. ***
Comment 9 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-07-28 21:25:24 UTC
*** Bug 279513 has been marked as a duplicate of this bug. ***