Ticket #236 (closed defect: worksforme)
pkgcore should ignore non zero postrm
| Reported by: | BlGene | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | pkgcore | Version: | 0.5.11.3 |
| Keywords: | Cc: |
Description
Install automake-wrapper-4 into /var/tmp/portage/sys-devel/automake-wrapper-4/image/ category sys-devel Completed installing automake-wrapper-4 into /var/tmp/portage/sys-devel/automake-wrapper-4/image/
phases failed
- Resolving...
Processing 1 of 210: sys-devel/automake-wrapper-4
Replacing sys-devel/automake-wrapper-3-r1 with sys-devel/automake-wrapper-4 dir:/usr dir:/usr/bin dir:/usr/lib dir:/usr/lib/misc dir:/usr/share dir:/usr/share/aclocal file:/usr/share/aclocal/.keep symlink:/usr/bin/aclocal->../lib/misc/am-wrapper.sh symlink:/usr/bin/automake->../lib/misc/am-wrapper.sh file:/usr/lib/misc/am-wrapper.sh
Traceback (most recent call last):
File "/usr/bin/pmerge", line 33, in <module>
commandline.main(subcommands)
File "/usr/lib/python2.6/site-packages/pkgcore/util/commandline.py", line 479, in main
exitstatus = main_func(options, out, err)
File "/usr/lib/python2.6/site-packages/pkgcore/scripts/pmerge.py", line 633, in main
ret = i.finish()
File "/usr/lib/python2.6/site-packages/snakeoil/currying.py", line 45, in callit
return func(*(args + moreargs), morekwargs)
File "/usr/lib/python2.6/site-packages/snakeoil/dependant_methods.py", line 32, in ensure_deps
r = getattr(self, dep).sd_raw_func(self, *a, kw)
File "/usr/lib/python2.6/site-packages/pkgcore/interfaces/repo.py", line 254, in prerm
return self.uninstall_op.prerm()
File "/usr/lib/python2.6/site-packages/snakeoil/currying.py", line 45, in callit
return func(*(args + moreargs), morekwargs)
File "/usr/lib/python2.6/site-packages/snakeoil/dependant_methods.py", line 32, in ensure_deps
r = getattr(self, dep).sd_raw_func(self, *a, kw)
File "/usr/lib/python2.6/site-packages/snakeoil/currying.py", line 45, in callit
return func(*(args + moreargs), morekwargs)
File "/usr/lib/python2.6/site-packages/pkgcore/interfaces/observer.py", line 99, in wrap_build_method
ret = method(self, *args, kwds)
File "/usr/lib/python2.6/site-packages/snakeoil/currying.py", line 150, in callit
return func(*(moreargs+args), morekwargs)
File "/usr/lib/python2.6/site-packages/pkgcore/ebuild/ebd.py", line 266, in _generic_phase
phase + ": Failed building (False/0 return from handler)")
pkgcore.interfaces.format.GenericBuildError?: Failed build operation: prerm: Failed building (False/0 return from handler) warning: built ebuild: sys-devel/automake-wrapper-3-r1 -> built ebuild: sys-devel/automake-wrapper-4 replacement was underway, but wasn't completed

Marking worksforme. Sorry, should've requested info immediately, not enough here to debug it- something returned nonzero, but that 'something' came from the vdb. I can't really debug that w/out the ebuild spitting some info.
Thanks for the bug report- sorry I dropped it on the ground.