Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 552800 - net-fs/samba-4.1.18 does not have slot dependancy for perl* or perl modules (perl-cleaner causes rebuild after perl upgrade)
Summary: net-fs/samba-4.1.18 does not have slot dependancy for perl* or perl modules ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's SAMBA Team
URL:
Whiteboard:
Keywords:
: 555136 (view as bug list)
Depends on:
Blocks: perl-subslot
  Show dependency tree
 
Reported: 2015-06-22 00:16 UTC by Derk W te Bokkel
Modified: 2016-05-21 21:42 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Derk W te Bokkel 2015-06-22 00:16:48 UTC
pick-up as per http://dilfridge.blogspot.com/2015/06/perl-522-testers-needed.html

samba requires rebuild 

Calculating dependencies... done!
[ebuild   R    ] net-fs/samba-4.1.18::gentoo  USE="acl client cups winbind -addns -ads -aio -avahi -cluster -dmapi -fam -gnutls -iprint -ldap -quota (-selinux) -syslog -systemd {-test}" PYTHON_TARGETS="python2_7" 0 KiB


Reproducible: Always
Comment 1 Derk W te Bokkel 2015-06-22 00:24:09 UTC
sudo perl-cleaner --all
Password: 
 * Removing perl-core packages from world file
 *    emerge --deselect  perl-core/Encode perl-core/File-Temp 
>>> No matching atoms found in "world" favorites file...
 * Updating installed Perl virtuals
 *    emerge -u1  virtual/perl-Archive-Tar virtual/perl-CPAN-Meta virtual/perl-CPAN-Meta-YAML virtual/perl-Carp virtual/perl-Compress-Raw-Bzip2 virtual/perl-Compress-Raw-Zlib virtual/perl-Data-Dumper virtual/perl-Digest-MD5 virtual/perl-Digest-SHA virtual/perl-Encode virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-MakeMaker virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-ParseXS virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO virtual/perl-IO-Compress virtual/perl-JSON-PP virtual/perl-MIME-Base64 virtual/perl-Module-Metadata virtual/perl-Parse-CPAN-Meta virtual/perl-Perl-OSType virtual/perl-Scalar-List-Utils virtual/perl-Storable virtual/perl-Test-Harness virtual/perl-Test-Simple virtual/perl-Text-ParseWords virtual/perl-Time-Local virtual/perl-libnet virtual/perl-version 
Calculating dependencies... done!
>>> Jobs: 0 of 0 complete                           Load avg: 0.19, 1.16, 1.64
>>> Auto-cleaning packages...

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

 * Beginning a clean up of .ph files
 * Excluding files for 5.22.0 and 5.22.0/x86_64-linux from cleaning

 * Locating ph files for removal

 * Updating ph files.
 * Ignore all "No such file..." messages!
Can't open machine/ansi.h: No such file or directory
Can't open sys/_types.h: No such file or directory
Can't open gnu/stubs-x32.h: No such file or directory
Can't open gnu/stubs-x32.h: No such file or directory
Can't open gnu/stubs-x32.h: No such file or directory
Can't open gnu/stubs-x32.h: No such file or directory

 * Locating packages for an update
 * Locating ebuilds linked against libperl
 *   Adding to list: net-fs/samba:0
 *   Adding to list: xfce-base/xfconf:0
 * emerge -v1 --backtrack=200 net-fs/samba:0 xfce-base/xfconf:0

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

Calculating dependencies... done!
[ebuild   R    ] net-fs/samba-4.1.18::gentoo  USE="acl client cups winbind -addns -ads -aio -avahi -cluster -dmapi -fam -gnutls -iprint -ldap -quota (-selinux) -syslog -systemd {-test}" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild   R   *] xfce-base/xfconf-9999::derk-personal  USE="perl -debug" 0 KiB

Total: 2 packages (2 reinstalls), Size of downloads: 0 KiB
Comment 2 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2015-07-17 08:20:25 UTC
*** Bug 555136 has been marked as a duplicate of this bug. ***
Comment 3 Denis Lisov 2016-05-20 09:13:19 UTC
Confirming for net-fs/samba-4.2.12 that after dev-lang/perl-5.24.0 upgrade from 5.22.2 perl-cleaner --all wanted to rebuild samba.


# perl-cleaner --all
 * Removing perl-core packages from world file
 *    emerge --deselect  perl-core/File-Temp 
>>> No matching atoms found in "world" favorites file...
 * Updating installed Perl virtuals
 *    emerge -u1  <...>

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

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

Nothing to merge; quitting.


 * Beginning a clean up of .ph files
 * Excluding files for 5.24.0 and 5.24.0/x86_64-linux from cleaning

 * Locating ph files for removal

 * Locating packages for an update
 * Locating ebuilds linked against libperl
 *   Adding to list: app-misc/hivex:0
 *   Adding to list: net-fs/samba:0
 * emerge -v1 --backtrack=200 app-misc/hivex:0 net-fs/samba:0

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

Calculating dependencies... done!
[ebuild   R    ] app-misc/hivex-1.3.11-r1::gentoo  USE="perl python readline -ocaml -ruby -static-libs {-test}" PYTHON_SINGLE_TARGET="python3_4 -python2_7 -python3_3" PYTHON_TARGETS="python2_7 python3_4 -python3_3" RUBY_TARGETS="-ruby20
 -ruby21" 0 KiB
[ebuild   R    ] net-fs/samba-4.2.12::gentoo  USE="acl addns ads avahi client cups fam gnutls ldap pam systemd winbind -addc -aio -cluster -dmapi -iprint -quota (-selinux) -syslog -system-mitkrb5 {-test}" ABI_X86="32 (64) (-x32)" PYTHON
_TARGETS="python2_7" 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) app-misc/hivex-1.3.11-r1::gentoo
>>> Emerging (2 of 2) net-fs/samba-4.2.12::gentoo
>>> Installing (1 of 2) app-misc/hivex-1.3.11-r1::gentoo
>>> Installing (2 of 2) net-fs/samba-4.2.12::gentoo
>>> Jobs: 2 of 2 complete                           Load avg: 5.83, 6.10, 3.61

 * Messages for package net-fs/samba-4.2.12:

 * Be aware the this release contains the best of all of Samba's
 * technology parts, both a file server (that you can reasonably expect
 * to upgrade existing Samba 3.x releases to) and the AD domain
 * controller work previously known as 'samba4'.
 * For further information and migration steps make sure to read 
 * http://samba.org/samba/history/samba-4.2.12.html 
 * http://samba.org/samba/history/samba-4.2.0.html and
 * http://wiki.samba.org/index.php/Samba4/HOWTO 
>>> Auto-cleaning packages...

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

 * GNU info directory index is up-to-date.
 * 
 * It seems like perl-cleaner had to rebuild some packages.
 * 
 * If you have just updated your major Perl version (e.g. from 5.20.2 to 5.22.0),
 * and have run perl-cleaner _after_ that update, then this means most likely
 * that these packages are buggy. Please file a bug on http://bugs.gentoo.org/ and
 * report that perl-cleaner needed to reinstall the following list:
 *    app-misc/hivex:0 net-fs/samba:0
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2016-05-21 21:42:42 UTC
commit 00998d2c96f42b4295a32d8d58b0dd59cb58fdf4
Author: Andreas K. Hüttel <dilfridge@gentoo.org>
Date:   Sun May 15 23:43:30 2016 +0200

    net-fs/samba: Add missing Perl dependency, slot operator := is required
    
    Package-Manager: portage-2.2.28