Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 409785 - net-misc/curl-7.25.0 generates two different library-files on two different machines
Summary: net-misc/curl-7.25.0 generates two different library-files on two different m...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://curl.haxx.se/dev/readme-curl_o...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-26 17:38 UTC by jannis
Modified: 2012-04-08 17:07 UTC (History)
0 users

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


Attachments
machine miramis: emerge --info (einfo,19.95 KB, text/plain)
2012-03-26 17:39 UTC, jannis
Details
machine ayanta: emerge --info (einfo,17.68 KB, text/plain)
2012-03-26 17:40 UTC, jannis
Details
machine miramis: build.log (build.log,118.88 KB, text/plain)
2012-03-26 17:41 UTC, jannis
Details
machine ayanta: build.log (build.log,118.94 KB, text/plain)
2012-03-26 17:42 UTC, jannis
Details
machine miramis: config.log.xz (config.log.xz,36.48 KB, text/plain)
2012-03-26 17:48 UTC, jannis
Details
machine ayanta: config.log.xz (config.log.xz,36.38 KB, text/plain)
2012-03-26 17:50 UTC, jannis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jannis 2012-03-26 17:38:35 UTC
I have two machines (both ~amd64) and updated net-misc/curl from 7.24.0 to 7.25.0 recently. Now the one machine (hostname miramis) wants to rebuild about 80 packages that link against libcurl. The other machine (hostname ayanta) doesn't want to rebuild packages. Now I checked which files are installed by curl: On ayanta it's "/usr/lib64/libcurl.so.4.2.0", on miramis it's "/usr/lib64/libcurl.so.5.2.0". With the USE-flags beeing identical this is very strange and should not be happening that way.

I'll attach: "emerge --info", "build.log" and "config.log" from both machines

Reproducible: Always
Comment 1 jannis 2012-03-26 17:39:42 UTC
Created attachment 306761 [details]
machine miramis: emerge --info
Comment 2 jannis 2012-03-26 17:40:21 UTC
Created attachment 306763 [details]
machine ayanta: emerge --info
Comment 3 jannis 2012-03-26 17:41:26 UTC
Created attachment 306765 [details]
machine miramis: build.log
Comment 4 jannis 2012-03-26 17:42:06 UTC
Created attachment 306767 [details]
machine ayanta: build.log
Comment 5 jannis 2012-03-26 17:48:21 UTC
Created attachment 306769 [details]
machine miramis: config.log.xz

compressed due to bugzillas size limit
Comment 6 jannis 2012-03-26 17:50:44 UTC
Created attachment 306771 [details]
machine ayanta: config.log.xz

compressed due to bugzillas size limit
Comment 7 jannis 2012-03-26 17:53:15 UTC
URL is where curl devs point me.

Nevertheless: I just found a note in net-misc/curl's ChangeLog:
  26 Mar 2012; Anthony G. Basile <blueness@gentoo.org> curl-7.25.0.ebuild:
  Forcing a bump to the soname unnecessarily breaks backwards compat

So I'll mark this RESOLVED OBSOLETE. But this went quite sh**y for me. miramis is building all the packages (including libreoffice) again, just because the SONAME has been downgraded again :(
Gentoo.... still compiling ...
Comment 8 Juergen Rose 2012-04-08 17:07:57 UTC
The same happens here after reemerging of curl-7.25.0:

root@condor:/root(4)# genlop -t curl | tail

     Fri Jan 27 01:05:52 2012 >>> net-misc/curl-7.24.0
       merge time: 2 minutes and 19 seconds.

     Sun Mar 25 05:23:09 2012 >>> net-misc/curl-7.25.0
       merge time: 2 minutes and 18 seconds.

     Sun Apr  8 02:51:22 2012 >>> net-misc/curl-7.25.0
       merge time: 1 minute and 51 seconds.

/usr/lib/libcurl.so.5.2.0 changed to /usr/lib/libcurl.so.4.2.0 and revdep-rebuild rebuilds 41 packages including virtualbox, libreoffice etc.