Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 481196 - virtual/perl-net-ping mask/unmask problem
Summary: virtual/perl-net-ping mask/unmask problem
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-15 16:29 UTC by Wojciech Myrda
Modified: 2013-08-16 03:38 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 Wojciech Myrda 2013-08-15 16:29:20 UTC
one of the dependencies of mail-filter/razor is virtual/perl-net-ping. That however has new version virtual/perl-net-ping-2.410.0 unmasked which requires still masked dev-lang/perl-5.18.1. That leads to one of the problems

1. emerge -pv perl-net-ping
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U #] dev-lang/perl-5.18.1:0/5.18 [5.16.3:0/5.16] USE="berkdb ithreads -debug -doc -gdbm" 13,731 kB
[ebuild     U  ] virtual/perl-net-ping-2.410.0 [2.36] 0 kB

Total: 2 packages (2 upgrades), Size of downloads: 13,731 kB

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by virtual/perl-PodParser-1.610.0
# required by perl-core/Getopt-Long-2.390.0
# required by virtual/perl-Getopt-Long-2.390.0
# required by app-misc/gcstar-1.7.0
# required by @selected
# required by @world (argument)
# /usr/portage/profiles/package.mask:
# Patrick Lauer <patrick@gentoo.org> (14 Aug 2013)
# Untested / unconfirmed major bump of perl #479064
# Needs proper testing before being unleashed
=dev-lang/perl-5.18.1

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.


2. emerge -avuDt world

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

Calculating dependencies... done!
[nomerge       ] mail-filter/amavisd-new-2.8.1  USE="mysql razor snmp spamassassin -courier -dkim -ldap -postgres -qmail -zmq"
[nomerge       ]  mail-filter/razor-2.85-r1
[ebuild  N     ]   virtual/perl-net-ping-2.36  0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

WARNING: One or more updates have been skipped due to a dependency conflict:

dev-lang/perl:0

  (dev-lang/perl-5.18.1::gentoo, ebuild scheduled for merge) conflicts with
    =dev-lang/perl-5.16* required by (virtual/perl-Attribute-Handlers-0.930.0-r1::gentoo, installed)
  (dev-lang/perl-5.18.1::gentoo, ebuild scheduled for merge) conflicts with
    =dev-lang/perl-5.16* required by (virtual/perl-libnet-1.220.0-r1::gentoo, installed)
  (dev-lang/perl-5.18.1::gentoo, ebuild scheduled for merge) conflicts with
    =dev-lang/perl-5.16* required by (virtual/perl-File-Temp-0.220.0-r2::gentoo, installed)
  (dev-lang/perl-5.18.1::gentoo, ebuild scheduled for merge) conflicts with
    =dev-lang/perl-5.16* required by (virtual/perl-PodParser-1.610.0::gentoo, installed)
  (dev-lang/perl-5.18.1::gentoo, ebuild scheduled for merge) conflicts with
    =dev-lang/perl-5.16* required by (virtual/perl-MIME-Base64-3.130.0-r2::gentoo, installed)
  (dev-lang/perl-5.18.1::gentoo, ebuild scheduled for merge) conflicts with
    =dev-lang/perl-5.16* required by (virtual/perl-Package-Constants-0.20.0-r2::gentoo, installed)
  (dev-lang/perl-5.18.1::gentoo, ebuild scheduled for merge) conflicts with
    =dev-lang/perl-5.16* required by (virtual/perl-digest-base-1.170.0-r1::gentoo, installed)
  (dev-lang/perl-5.18.1::gentoo, ebuild scheduled for merge) conflicts with
    =dev-lang/perl-5.16* required by (virtual/perl-IO-Zlib-1.100.0-r2::gentoo, installed)
  (dev-lang/perl-5.18.1::gentoo, ebuild scheduled for merge) conflicts with
    =dev-lang/perl-5.16* required by (virtual/perl-Time-HiRes-1.972.500-r1::gentoo, installed)


!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

virtual/perl-net-ping:0

Workaround:
For now adding >=virtual/perl-net-ping-2.41 to /etc/portage/package.mask works, but probably should be masked in the tree too till unmasking perl-5.18
Comment 1 Patrick Lauer gentoo-dev 2013-08-16 03:38:56 UTC
Oy. Sorry :)

That was a versioning mistake ( 2.410 vs. 2.41 ) and is now fixed