Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 262265 - sys-block/aoetools-29 installs no files
Summary: sys-block/aoetools-29 installs no files
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Caleb Tennis (RETIRED)
URL:
Whiteboard:
Keywords:
: 263278 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-03-12 13:34 UTC by William Arlofski
Modified: 2009-03-21 18:50 UTC (History)
2 users (show)

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


Attachments
aoetools-29.ebuild.diff (aoetools-29.ebuild.diff,422 bytes, patch)
2009-03-12 22:10 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description William Arlofski 2009-03-12 13:34:27 UTC
It seems that the -29 ebuild completely skips the actual installation phase, which leaves the system without the aoe-flush, aoe-stat, aoe-mkshelf, aoeping and all the other required tools:


Here is the output of a good emerge of aoetools-27 followed by an emerge of the aoetools-29 ebuild:


--[snip]--
>>> Emerging (1 of 1) sys-block/aoetools-27
 * aoetools-27.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                                 [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                                                  [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                                 [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                                [ ok ]
>>> Unpacking source...
>>> Unpacking aoetools-27.tar.gz to /var/tmp/portage/sys-block/aoetools-27/work
>>> Source unpacked in /var/tmp/portage/sys-block/aoetools-27/work
>>> Compiling source in /var/tmp/portage/sys-block/aoetools-27/work/aoetools-27 ...
make -j5
cc -O2 -march=i686 -fomit-frame-pointer -Wall -o aoeping.o -c aoeping.c
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-discover.in
cc -O2 -march=i686 -fomit-frame-pointer -Wall -o linux.o -c linux.c
cc -O2 -march=i686 -fomit-frame-pointer -Wall -o aoecfg.o -c aoecfg.c
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-interfaces.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-mkshelf.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-revalidate.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-flush.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-stat.in
cc -O2 -march=i686 -fomit-frame-pointer -Wall -o aoecfg aoecfg.o linux.o
cc -O2 -march=i686 -fomit-frame-pointer -Wall -o aoeping aoeping.o linux.o
>>> Source compiled.
>>> Test phase [not enabled]: sys-block/aoetools-27

>>> Install aoetools-27 into /var/tmp/portage/sys-block/aoetools-27/image/ category sys-block
make -j5 install DESTDIR=/var/tmp/portage/sys-block/aoetools-27/image/
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-discover.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-interfaces.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-mkshelf.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-revalidate.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-flush.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-stat.in
mkdir -p /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin
mkdir -p /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8
+ install -m 700 aoe-discover /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin/aoe-discover
+ install -m 664 aoe-discover.8 /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8/aoe-discover.8
+ install -m 700 aoe-interfaces /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin/aoe-interfaces
+ install -m 664 aoe-interfaces.8 /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8/aoe-interfaces.8
+ install -m 700 aoe-mkshelf /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin/aoe-mkshelf
+ install -m 664 aoe-mkshelf.8 /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8/aoe-mkshelf.8
+ install -m 700 aoe-revalidate /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin/aoe-revalidate
+ install -m 664 aoe-revalidate.8 /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8/aoe-revalidate.8
+ install -m 700 aoe-flush /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin/aoe-flush
+ install -m 664 aoe-flush.8 /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8/aoe-flush.8
+ install -m 700 aoe-stat /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin/aoe-stat
+ install -m 664 aoe-stat.8 /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8/aoe-stat.8
+ install -m 700 aoe-mkdevs /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin/aoe-mkdevs
+ install -m 664 aoe-mkdevs.8 /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8/aoe-mkdevs.8
+ install -m 700 aoe-version /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin/aoe-version
+ install -m 664 aoe-version.8 /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8/aoe-version.8
+ install -m 700 coraid-update /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin/coraid-update
+ install -m 664 coraid-update.8 /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8/coraid-update.8
+ install -m 700 aoeping /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin/aoeping
+ install -m 664 aoeping.8 /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8/aoeping.8
+ install -m 700 aoecfg /var/tmp/portage/sys-block/aoetools-27/image//usr/sbin/aoecfg
+ install -m 664 aoecfg.8 /var/tmp/portage/sys-block/aoetools-27/image//usr/share/man/man8/aoecfg.8
!!! dodoc: TODO does not exist
>>> Completed installing aoetools-27 into /var/tmp/portage/sys-block/aoetools-27/image/

 * QA Notice: file does not exist:
 *
 *      dodoc: TODO does not exist
strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment
   usr/sbin/aoecfg
   usr/sbin/aoeping
ecompressdir: bzip2 -9 /usr/share/man

>>> Installing sys-block/aoetools-27
 * checking 24 files for package collisions
--- /usr/
--- /usr/sbin/
>>> /usr/sbin/aoe-flush
>>> /usr/sbin/aoe-stat
>>> /usr/sbin/aoe-mkshelf
>>> /usr/sbin/aoe-mkdevs
>>> /usr/sbin/aoe-discover
>>> /usr/sbin/aoecfg
>>> /usr/sbin/aoe-version
>>> /usr/sbin/aoe-revalidate
>>> /usr/sbin/aoeping
>>> /usr/sbin/aoe-interfaces
>>> /usr/sbin/coraid-update
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/aoetools-27/
>>> /usr/share/doc/aoetools-27/NEWS.bz2
>>> /usr/share/doc/aoetools-27/README.bz2
--- /usr/share/man/
--- /usr/share/man/man8/
>>> /usr/share/man/man8/aoe-interfaces.8.bz2
>>> /usr/share/man/man8/aoeping.8.bz2
>>> /usr/share/man/man8/coraid-update.8.bz2
>>> /usr/share/man/man8/aoe-version.8.bz2
>>> /usr/share/man/man8/aoecfg.8.bz2
>>> /usr/share/man/man8/aoe-mkdevs.8.bz2
>>> /usr/share/man/man8/aoe-mkshelf.8.bz2
>>> /usr/share/man/man8/aoe-stat.8.bz2
>>> /usr/share/man/man8/aoe-discover.8.bz2
>>> /usr/share/man/man8/aoe-flush.8.bz2
>>> /usr/share/man/man8/aoe-revalidate.8.bz2
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
>>> Original instance of package unmerged safely.
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.
--[snip]--



Here is the aoetools-29 emerge:

--[snip]--
>>> Emerging (1 of 1) sys-block/aoetools-29
 * aoetools-29.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                                 [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                                                  [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                                 [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                                [ ok ]
>>> Unpacking source...
>>> Unpacking aoetools-29.tar.gz to /var/tmp/portage/sys-block/aoetools-29/work
>>> Source unpacked in /var/tmp/portage/sys-block/aoetools-29/work
>>> Compiling source in /var/tmp/portage/sys-block/aoetools-29/work/aoetools-29 ...
make -j5
cc -O2 -march=i686 -fomit-frame-pointer -Wall -o aoeping.o -c aoeping.c
cc -O2 -march=i686 -fomit-frame-pointer -Wall -o linux.o -c linux.c
cc -O2 -march=i686 -fomit-frame-pointer -Wall -o aoecfg.o -c aoecfg.c
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-discover.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-interfaces.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-mkshelf.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-revalidate.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-flush.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-stat.in
cc -O2 -march=i686 -fomit-frame-pointer -Wall -o aoecfg aoecfg.o linux.o
cc -O2 -march=i686 -fomit-frame-pointer -Wall -o aoeping aoeping.o linux.o
>>> Source compiled.
>>> Test phase [not enabled]: sys-block/aoetools-29

>>> Install aoetools-29 into /var/tmp/portage/sys-block/aoetools-29/image/ category sys-block
>>> Completed installing aoetools-29 into /var/tmp/portage/sys-block/aoetools-29/image/


>>> Installing sys-block/aoetools-29
 * checking 0 files for package collisions
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
<<<          obj /usr/share/man/man8/coraid-update.8.bz2
<<<          obj /usr/share/man/man8/aoeping.8.bz2
<<<          obj /usr/share/man/man8/aoecfg.8.bz2
<<<          obj /usr/share/man/man8/aoe-version.8.bz2
<<<          obj /usr/share/man/man8/aoe-stat.8.bz2
<<<          obj /usr/share/man/man8/aoe-revalidate.8.bz2
<<<          obj /usr/share/man/man8/aoe-mkshelf.8.bz2
<<<          obj /usr/share/man/man8/aoe-mkdevs.8.bz2
<<<          obj /usr/share/man/man8/aoe-interfaces.8.bz2
<<<          obj /usr/share/man/man8/aoe-flush.8.bz2
<<<          obj /usr/share/man/man8/aoe-discover.8.bz2
<<<          obj /usr/share/doc/aoetools-27/README.bz2
<<<          obj /usr/share/doc/aoetools-27/NEWS.bz2
<<<          obj /usr/sbin/coraid-update
<<<          obj /usr/sbin/aoeping
<<<          obj /usr/sbin/aoecfg
<<<          obj /usr/sbin/aoe-version
<<<          obj /usr/sbin/aoe-stat
<<<          obj /usr/sbin/aoe-revalidate
<<<          obj /usr/sbin/aoe-mkshelf
<<<          obj /usr/sbin/aoe-mkdevs
<<<          obj /usr/sbin/aoe-interfaces
<<<          obj /usr/sbin/aoe-flush
<<<          obj /usr/sbin/aoe-discover
--- !empty   dir /usr/share/man/man8
--- !empty   dir /usr/share/man
<<<          dir /usr/share/doc/aoetools-27
--- !empty   dir /usr/share/doc
--- !empty   dir /usr/share
--- !empty   dir /usr/sbin
--- !empty   dir /usr
>>> Original instance of package unmerged safely.
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.
--[snip]--
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-03-12 22:10:11 UTC
Created attachment 184845 [details, diff]
aoetools-29.ebuild.diff

Added src_install()
Comment 2 William Arlofski 2009-03-13 19:44:57 UTC
Thanks for the fast reply.   After patching that ebuild and fixing the digest, the emerge works fine now. 

Comment 3 Alex Buell 2009-03-15 14:25:54 UTC
Please expedite fix into the portage tree asap, I have run into the same problem - x86, PPC and SPARC ;-D
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2009-03-21 12:04:29 UTC
sorry about that, fixed now.
Comment 5 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-03-21 18:50:44 UTC
*** Bug 263278 has been marked as a duplicate of this bug. ***