Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 480518

Summary: =net-fs/tahoe-lafs-1.10.0-r1 USE=doc installs files in /
Product: Gentoo Linux Reporter: Patrice Levesque <gentoo.wayne>
Component: Current packagesAssignee: Julian Ospald <hasufell>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Patrice Levesque 2013-08-10 17:05:26 UTC
The installation step puts documentation files in /; they don't belong there:

>>> Installing (5 of 5) net-fs/tahoe-lafs-1.10.0-r1
 * checking 697 files for package collisions
>>> Merging net-fs/tahoe-lafs-1.10.0-r1 to /
>>> /frontends/
>>> /frontends/drop-upload.rst
>>> /frontends/download-status.rst
>>> /frontends/CLI.rst
>>> /frontends/webapi.rst
>>> /frontends/FTP-and-SFTP.rst
>>> /man/
>>> /man/tahoe.1
>>> /nodekeys.rst
>>> /running.rst
>>> /historical/
>>> /historical/peer-selection-tahoe2.txt
>>> /historical/peer-selection.txt
>>> /historical/configuration.rst
>>> /historical/peer-selection-tahoe3.txt
>>> /historical/historical_known_issues.txt
>>> /proposed/
>>> /proposed/GridID.txt
>>> /proposed/lossmodel.lyx
>>> /proposed/mutsemi.svg
>>> /proposed/denver.txt
>>> /proposed/accounting-overview.txt
>>> /proposed/mutable-DSA.svg
>>> /proposed/README.lossmodel
>>> /proposed/old-accounts-pubkey.txt
>>> /proposed/mutable-DSA.txt
>>> /proposed/old-accounts-introducer.txt
>>> /backdoors.rst
>>> /configuration.rst
>>> /architecture.rst
>>> /Makefile
>>> /debian.rst
>>> /garbage-collection.rst
>>> /how_to_make_a_tahoe-lafs_release.org
>>> /network-and-reliance-topology.svg
...


Re-emerging with USE='-doc' hides the problem but obviously does not install documentation.


Reproducible: Didn't try

Steps to Reproduce:
USE=doc emerge =net-fs/tahoe-lafs-1.10.0-r1
Actual Results:  
Documentation files get installed in /

Expected Results:  
Documentation files get installed in /usr/share/doc/tahoe-lafs-1.10.0-r1/

Portage 2.1.12.2 (default/linux/x86/13.0/desktop, gcc-4.6.3, glibc-2.15-r3, 3.9.3-gentoo i686)
=================================================================
System uname: Linux-3.9.3-gentoo-i686-Intel-R-_Core-TM-2_CPU_4300_@_1.80GHz-with-gentoo-2.2
KiB Mem:     6216620 total,   1500504 free
KiB Swap:    1004056 total,   1003664 free
Timestamp of tree: Sat, 10 Aug 2013 14:15:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
distcc 3.1 i686-pc-linux-gnu [disabled]
ccache version 3.1.9 [enabled]
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.5, 3.2.5-r1
dev-util/ccache:          3.1.9
dev-util/cmake:           2.8.10.2-r2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.4_p6-r1, 1.5-r1, 1.6.3-r1, 1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.6, 1.12.6
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo proaudio arcon enlightenment gamerlay multimedia rion vmware sunrise eigenlay flameeyes-overlay x-portage
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions /var/lib/hsqldb /var/spool/torque"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/home/backups/tarballs"
EMERGE_DEFAULT_OPTS="--alphabetical"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles installsources merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="http://gentoo.arcticnetwork.ca/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS="xz"
PORTAGE_COMPRESS_FLAGS="-9 -e"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/mnt/p/local-backups/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/pro-audio /var/lib/layman/arcon /var/lib/layman/enlightenment /var/lib/layman/gamerlay /var/lib/layman/multimedia /var/lib/layman/rion /var/lib/layman/vmware /var/lib/layman/sunrise /var/lib/layman/eigenlay /var/lib/layman/flameeyes-overlay /usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi aim alsa ao apache2 apm aspell audiofile bash-completion bcmath berkdb bluetooth bonobo branding bzip2 cairo calendar caps cdda cddb cdparanoia cdr cli consolekit cracklib crypt cscope ctype cups curl curlwrappers cxx dba dbase dbm dbus dbx dev dga dio djvu doc dri dts dv dvb dvd dvdr dvdread emboss encode evo examples exif expat exwindows fam fastcgi ffmpeg fftw firefox flac flatfile fltk foomaticdb fortran ftp gcj gd gdbm geoip gif ginac glep glitz glut gmp gnome gnustep gnutls gphoto2 gpm gps graphviz gtk gtk2 gtk3 gtkhtml guile handbook hscolour htmlhandbook iconv icq idn ieee1394 imagemagick imap imlib inifile innodb ipv6 jabber jack jbig joystick jpeg jpeg2k kde ladspa lame lapack lash lcms ldap lesstif libcaca libgda libnotify libsamplerate libwww lirc lm_sensors lua lzma lzo mad maildir mailwrapper matroska mbox mcal mhash midi mikmod mime mmap mmx mng mnogosearch modules motif mozilla mp3 mp4 mpeg mpi mplayer msession msn mudflap musepack mysql mysqli ncurses nis nls nntp nptl nsplugin ocaml offensive ofx ogg openal openexr opengl openmp oscar oss pam pango pcntl pcre pdf perl php plotutils png policykit posix ppds python qt3 qt3support qt4 quicktime rdesktop readline ruby ruby18 ruby19 samba sasl scanner sdl semantic-desktop session sharedext shorten simplexml slang slp sndfile soap sockets socks5 source sox speex spell spl sqlite sqlite3 sse sse2 ssl ssse3 startup-notification static-libs svg sysvipc szip taglib tcl tcpd tetex theora threads tidy tiff tk tokenizer truetype udev udisks unicode upower usb v4l vcd vhosts videos vim-syntax vorbis wddx win32codecs wmf wxwidgets x264 x86 xattr xcb xcomposite xface xine xinerama xinetd xml xmlrpc xosd xpm xprint xsl xv xvid yahoo yaz zlib" ABI_X86="32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CURL_SSL="gnutls" ELIBC="glibc" ENLIGHTENMENT_MODULES="backlight battery clock comp conf-applications conf-dialogs conf-display conf-edgebindings conf-interaction conf-intl conf-keybindings conf-menus conf-paths conf-performance conf-randr conf-shelves conf-theme conf-window-manipulation conf-window-remembers connman cpufreq dropshadow everything fileman fileman-opinfo gadman ibar ibox illume2 mixer msgbus notification pager quickaccess shot start syscon systray tasks temperature tiling winlist wizard xkbswitch" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="nlpsolver pdfimport wiki-publisher" LINGUAS="en fr en_CA en_US fr_CA" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-4" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="jruby ruby ruby18 ruby19" SANE_BACKENDS="xerox_mfp" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Julian Ospald 2013-08-11 14:42:03 UTC
+*tahoe-lafs-1.10.0-r2 (11 Aug 2013)
+
+  11 Aug 2013; Julian Ospald <hasufell@gentoo.org>
+  -tahoe-lafs-1.10.0-r1.ebuild, +tahoe-lafs-1.10.0-r2.ebuild:
+  fix doc install dir wrt #480518