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

Bug 585396

Summary: dev-java/swt new python coded revdep-rebuild script wants to rebuild but not original
Product: Gentoo Linux Reporter: Chicago <chicago>
Component: [OLD] JavaAssignee: Java team <java>
Severity: normal CC: chicago
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---

Description Chicago 2016-06-08 16:49:30 UTC

    The new python coded version of revdep-rebuild _always_ wants to rebuild dev-java/swt-3.7.2-r1:3.7 and dev-java/swt-3.8.2-r1:3.8.  My USE flags for them both are USE="cairo -gnome opengl webkit".  The original is satisfied and does _not_ want to rebuild either of them.

    Upon invocation of the new python coded version of revdep-rebuild, the following output is displayed.

 * This is the new python coded version
 * Please report any bugs found using it.
 * The original revdep-rebuild script is installed as
 * Please files bugs at:
 * Collecting system binaries and libraries
 * Collecting dynamic linking informations
 * Scanning files
 * Checking dynamic linking consistency
 * Broken files that requires: (64 bits)
        * /usr/lib64/
        * /usr/lib64/
 * Assign files to packages
        * /usr/lib64/ -> dev-java/swt-3.7.2-r1
        * /usr/lib64/ -> dev-java/swt-3.8.2-r1

emerge  --verbose --oneshot --complete-graph=y dev-java/swt:3.7 dev-java/swt:3.8

These are the packages that would be merged, in order:

Calculating dependencies          ... done!                   
[ebuild   R    ] dev-java/swt-3.7.2-r1:3.7::gentoo  USE="cairo -gnome opengl webkit" 0 KiB
[ebuild   R   ~] dev-java/swt-3.8.2-r1:3.8::gentoo  USE="cairo -gnome opengl webkit" 0 KiB

Total: 2 packages (2 reinstalls), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Emerging (1 of 2) dev-java/swt-3.7.2-r1::gentoo
>>> Emerging (2 of 2) dev-java/swt-3.8.2-r1::gentoo
>>> Installing (2 of 2) dev-java/swt-3.8.2-r1::gentoo
>>> Installing (1 of 2) dev-java/swt-3.7.2-r1::gentoo
>>> Jobs: 2 of 2 complete                           Load avg: 2.21, 1.07, 0.97
>>> Auto-cleaning packages...

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

 * GNU info directory index is up-to-date.

    For comparison, the original script, which I had ran previous to the python version output the following.

 * Configuring search environment for revdep-rebuild
 * Temporary cache files are located in /var/cache/revdep-rebuild

revdep-rebuild environment:

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency
[ 100% ]                 

 * Dynamic linking on your system is consistent... All done.

    Since we have been asked to file bugs for the newly built python version of revdep-rebuild, I have done so with this bug report. Should this bug have been filed as a Java component or somewhere else, since revdep-rebuild belongs to app-portage/gentoolkit?

Kind Regards,
Comment 1 Attila Tóth 2016-06-08 19:27:15 UTC
Duplicate of this bug:
Comment 2 James Le Cuirot gentoo-dev 2016-06-08 21:59:17 UTC
(In reply to Attila Tóth from comment #1)
> Duplicate of this bug:


*** This bug has been marked as a duplicate of bug 568902 ***