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

Bug 167991

Summary: net-misc/howl-1.0.0 Invalid preserve_old_lib() usage
Product: Gentoo Linux Reporter: Tristan Heaven (RETIRED) <tristan>
Component: New packagesAssignee: Saleem Abdulrasool (RETIRED) <compnerd>
Status: RESOLVED FIXED    
Severity: normal CC: adam
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 183776    
Bug Blocks:    

Description Tristan Heaven (RETIRED) gentoo-dev 2007-02-22 12:29:43 UTC
* preserve_old_lib() must be called from pkg_preinst() only

!!! ERROR: net-misc/howl-1.0.0 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_install
  ebuild.sh, line 1060:   Called qa_call 'src_install'
  environment, line 3277:   Called src_install
  howl-1.0.0.ebuild, line 61:   Called preserve_old_lib '/usr/lib/libhowl-[0-9].[0-9].[0-9].so.[0-9].[0-9].[0-9]'
  eutils.eclass, line 1586:   Called die

!!! Invalid preserve_old_lib() usage
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/net-misc/howl-1.0.0/temp/build.log'.
Comment 1 Saleem Abdulrasool (RETIRED) gentoo-dev 2007-02-24 03:07:32 UTC
Fixed in portage, please migrate to avahi.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-07-08 08:10:02 UTC
*** Bug 184569 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-07-08 08:13:38 UTC
Not fixed, still called in pkg_postinst() in 1.0.0; and in src_install() and pkg_postinst() in 0.9.8. 

Anyway, please, mask and remove this ebuild, as noted on Bug 183776
Comment 4 Saleem Abdulrasool (RETIRED) gentoo-dev 2007-07-11 04:00:53 UTC
Fixed the 0.9.8 release, the pkg_postinst call is to preserve_old_lib_notify, which is proper.