Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 165240 - media-libs/libexif-0.6.13-r1 - ebuild issues
Summary: media-libs/libexif-0.6.13-r1 - ebuild issues
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
: 165616 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-02-04 08:22 UTC by Alon Bar-Lev (RETIRED)
Modified: 2007-02-18 23:44 UTC (History)
4 users (show)

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


Attachments
libexif-error.log (libexif-error.log,51.99 KB, text/plain)
2007-02-04 12:41 UTC, Aurélien Francillon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alon Bar-Lev (RETIRED) gentoo-dev 2007-02-04 08:22:41 UTC
Hello,

1. Got the following error:
 * preserve_old_lib() must be called from pkg_preinst() only

2. It installs docs event if USE doc is disabled, I guess it detects doxygen and enable docs automatically.

Regards,
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-02-04 08:50:09 UTC
Feel free to fix, maintainer has been MIA for months.
Comment 2 Lars Schonert 2007-02-04 10:02:24 UTC
Please mask this package for emerge emtytree, thanks.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-02-04 10:09:53 UTC
(In reply to comment #2)
> Please mask this package for emerge emtytree, thanks.

Eh? Not really an option or solution... So no, we won't mask it.
 

Comment 4 Toralf Förster gentoo-dev 2007-02-04 12:20:50 UTC
The patch for the ebuild might be simple :

n22 /usr/portage/media-libs/libexif # diff -u /tmp/libexif-0.6.13-r1.ebuild libexif-0.6.13-r1.ebuild
--- /tmp/libexif-0.6.13-r1.ebuild       2007-02-04 13:06:56.000000000 +0100
+++ libexif-0.6.13-r1.ebuild    2007-02-04 13:07:47.000000000 +0100
@@ -58,9 +58,12 @@

        # installs a blank directory for whatever broken reason
        use nls || rm -rf ${D}usr/share/locale
+}

+pkg_preinst() {
        # Keep around old lib
        preserve_old_lib /usr/$(get_libdir)/libexif.so.9
+
 }


I am wondering whether the portage behaviour was changed without to change an existing stable ebuild or was this ebuild newlycreated and marked stable w/o respect to a changed portage behaviour.

>Please mask this package for emerge emtytree, thanks.
?! This would break digikam et al.
Comment 5 Aurélien Francillon 2007-02-04 12:41:40 UTC
Created attachment 109109 [details]
libexif-error.log

Hi, 
The ebuild also fails when USE="doc" 
I think it's due to  MAKEOPTS="-jX" where X>1  
unfortunately I'm not able to reproduce it... 
thanks 
Aurélien
Comment 6 Alon Bar-Lev (RETIRED) gentoo-dev 2007-02-04 22:15:52 UTC
Fixed by griffon26... While I tried to commit a fix...
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-02-06 14:32:31 UTC
*** Bug 165616 has been marked as a duplicate of this bug. ***
Comment 8 Renato Alves 2007-02-18 23:44:04 UTC
Can someone stabilize libexif-0.6.13-r2 ?

r1 is broken with -nls -doc