Re: [gentoo-user] dev-lang/perl:0 - problem

2015-04-19 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Am Sonntag, 19. April 2015, 13:05:02 schrieb Andreas K. Huettel:
 Am Sonntag, 19. April 2015, 01:38:30 schrieb Joseph:
  I've not updated to two months and now I'm getting dependency problem with 
  dev-lang/perl
 
(dev-lang/perl-5.20.2:0/5.20::gentoo, ebuild scheduled for merge) pulled 
  in by
  =dev-lang/perl-5.20.2* required by 
  (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, ebuild scheduled for 
  merge)
  ^  ^^^
  (and 38 more with the same problem)
 
(dev-lang/perl-5.18.2-r2:0/5.18::gentoo, installed) pulled in by
  dev-lang/perl:0/5.18=[-build(-)] required by 
  (dev-perl/Crypt-PasswdMD5-1.400.0:0/0::gentoo, installed)
   
  (and 94 more with the same problem)
 
  How to solve it? I don't want to mess with perl and ended up with emerge 
  not working.
 
 emerge is written in python, so no worries there, you can't break it with 
 perl.
 
 Sadly, with each new portage version the solution to these problems varies a 
 bit.
 

Here's something else that might be worth a try and that I just remembered, 
if possible try it before anything else. 

Take the text block below (copied from /usr/portage/profiles/package.mask) 
and place it in your /etc/portage/package.unmask (to locally unmask 5.18 
again), 
then try upgrading. 
(It would be *very* interesting to know if this helps... :)

- --

# Andreas K. Huettel dilfri...@gentoo.org (29 Mar 2015)
# Mask Perl 5.18 for removal. Please upgrade to Perl 5.20
=dev-lang/perl-5.18.2-r2
=virtual/perl-Archive-Tar-1.900.0-r2
=virtual/perl-Attribute-Handlers-0.940.0-r1
=virtual/perl-AutoLoader-5.730.0-r2
=virtual/perl-B-Debug-1.180.0-r2
=virtual/perl-CGI-3.630.0-r2
=virtual/perl-CPAN-Meta-Requirements-2.122.0-r2
=virtual/perl-CPAN-Meta-YAML-0.8.0-r2
=virtual/perl-CPAN-Meta-2.120.921-r2
=virtual/perl-CPAN-2.0.0-r1
=virtual/perl-Carp-1.290.0-r1
=virtual/perl-Compress-Raw-Bzip2-2.60.0-r2
=virtual/perl-Compress-Raw-Zlib-2.60.0-r2
=virtual/perl-DB_File-1.827.0-r2
=virtual/perl-Devel-PPPort-3.200.0-r4
=virtual/perl-Digest-MD5-2.520.0-r2
=virtual/perl-Encode-2.490.0-r2
=virtual/perl-Exporter-5.680.0-r2
=virtual/perl-ExtUtils-CBuilder-0.280.210-r1
=virtual/perl-ExtUtils-Command-1.170.0-r6
=virtual/perl-ExtUtils-Install-1.590.0-r1
=virtual/perl-ExtUtils-MakeMaker-6.660.0-r1
=virtual/perl-ExtUtils-ParseXS-3.180.0-r2
=virtual/perl-File-Spec-3.400.0-r2
=virtual/perl-File-Temp-0.230.0-r1
=virtual/perl-Filter-Simple-0.890.0-r1
=virtual/perl-Getopt-Long-2.390.0-r1
=virtual/perl-I18N-LangTags-0.390.0
=virtual/perl-IO-Compress-2.60.0-r1
=virtual/perl-IO-1.280.0-r1
=virtual/perl-IPC-Cmd-0.800.0-r1
=virtual/perl-JSON-PP-2.272.20-r1
=virtual/perl-Locale-Maketext-1.230.0-r1
=virtual/perl-MIME-Base64-3.130.0-r4
=virtual/perl-Math-BigInt-FastCalc-0.300.0-r4
=virtual/perl-Math-BigInt-1.999.100
=virtual/perl-Math-BigRat-0.260.400
=virtual/perl-Module-Build-0.400.300-r1
=virtual/perl-Module-CoreList-3.30.0
=virtual/perl-Module-Load-Conditional-0.540.0-r1
=virtual/perl-Module-Load-0.240.0-r1
=virtual/perl-Module-Metadata-1.0.11-r1
=virtual/perl-Net-Ping-2.41-r1
=virtual/perl-Package-Constants-0.20.0-r5
=virtual/perl-Params-Check-0.360.0-r1
=virtual/perl-Parse-CPAN-Meta-1.440.400-r1
=virtual/perl-Perl-OSType-1.3.0-r1
=virtual/perl-Pod-Escapes-1.40.0-r5
=virtual/perl-Pod-Parser-1.600.0
=virtual/perl-Safe-2.350.0-r2
=virtual/perl-Scalar-List-Utils-1.270.0-r2
=virtual/perl-Socket-2.9.0-r2
=virtual/perl-Storable-2.410.0-r1
=virtual/perl-Sys-Syslog-0.320.0-r2
=virtual/perl-Term-ReadLine-1.120.0
=virtual/perl-Test-Harness-3.260.0-r2
=virtual/perl-Test-Simple-0.980.0-r6
=virtual/perl-Text-ParseWords-3.280.0-r2
=virtual/perl-Thread-Queue-3.20.0-r1
=virtual/perl-Time-HiRes-1.972.500-r3
=virtual/perl-Time-Piece-1.20-r2
=virtual/perl-XSLoader-0.160.0-r2
=virtual/perl-bignum-0.330.0
=virtual/perl-if-0.60.200-r2
=virtual/perl-libnet-1.220.0-r3
=virtual/perl-parent-0.225.0-r5
=virtual/perl-threads-shared-1.430.0-r1
=virtual/perl-threads-1.860.0-r4
=virtual/perl-version-0.990.200-r1


- -- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0

iQJ8BAEBCgBmBQJVM494XxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RkJDMzI0NjNBOTIwMDY5MTQ2NkMzNDBF
MTM4NkZEN0VGNEI1Nzc5AAoJEOE4b9fvS1d5SqoQALGCreRA8hoAxRxuBm+G9lSu
yqF+fjMve61g3i2la4ts1aRaxPILix2q9hwTwGUjzLwnO/wXasADRz6qVHgXrWHA
/Dw2EDOvcPp50iTqllCM/ZybdDqLQqfrzEHRaHDzPOeIPtfyllectjUxULfGRIPE
HaodxS0REP7bhUIyCbvsWjYwkqYFBcELRnA8OozX1cJnyOQEX+TovuJQDEk965Aa
7DfO3Zy8b+dfOSbuy3QF9kHrzHb+5KoWGPH/ZgVCQvKRw+x98FSFFbkM03pGQ7NP
A135vScmVWfNMyn5tu3UHxV2V6A45yPg0vDqivXLBTERBq0JiMR1y5ptW3oZPaPw
tbcuVF8EvRj79ODLyTJyc79ani/s3+ARDe+4mEq6aZqd3PA1SxhrO9B0Dq0VMLii
SWiHwVID85gxDqqO1N6qX/E3leMHEv9qIG/UhdAOsmaCc1KNQVkQtcSqCUe7+kDA
S7TiBWP/EglZUbaJFKqlhqmjqfNmbyEctHOnwpxW5jv5qOLbWE1KaIt1Ol3K1/lg

Re: [gentoo-user] dev-lang/perl:0 - problem

2015-04-19 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Am Sonntag, 19. April 2015, 01:38:30 schrieb Joseph:
 I've not updated to two months and now I'm getting dependency problem with 
 dev-lang/perl
 
   (dev-lang/perl-5.20.2:0/5.20::gentoo, ebuild scheduled for merge) pulled in 
 by
 =dev-lang/perl-5.20.2* required by 
 (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, ebuild scheduled for merge)
 ^  ^^^
   

 (and 38 more with the same problem)
 
   (dev-lang/perl-5.18.2-r2:0/5.18::gentoo, installed) pulled in by
 dev-lang/perl:0/5.18=[-build(-)] required by 
 (dev-perl/Crypt-PasswdMD5-1.400.0:0/0::gentoo, installed)
   
 
 (and 94 more with the same problem)
 
 How to solve it? I don't want to mess with perl and ended up with emerge 
 not working.

emerge is written in python, so no worries there, you can't break it with perl.

Sadly, with each new portage version the solution to these problems varies a 
bit. 

What you can try is
  emerge --deselect -a $(qlist -IC 'perl-core/*')
  emerge -ua1v dev-lang/perl $(qlist -IC 'virtual/perl-*')
and afterwards again
  emerge -uDNav world


If this does not help, another (slightly radical) try would be
  emerge -aC $(qlist -IC 'virtual/perl-*') $(qlist -IC 'perl-core/*')
and afterwards
  emerge -uDNav world
(which re-installs virtuals and perl-core packages if necessary)

(This should not break anything since 1) virtuals dont contain any files, so 
temporarily removing them does not hurt your system, and 2) perl-core/* 
packages are updated versions of things that are already inside dev-lang/perl, 
so by removing stuff from perl-core you are just effectively downgrading these 
for the moment.)

perl-cleaner should be run *after* perl has been upgraded, not before.

If you still have problems, the output of emerge with the option 
--verbose-conflicts would be interesting (this shows the full list of the 
xxx with the same problem).

- -- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0

iQJ8BAEBCgBmBQJVM4vmXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RkJDMzI0NjNBOTIwMDY5MTQ2NkMzNDBF
MTM4NkZEN0VGNEI1Nzc5AAoJEOE4b9fvS1d5D9kQAJL755HCMWTtVRj6aqvRDHSD
h0n46R9YTT3IGF2C+LVweA2RrgfMWAfao+/q+ts0hftE0lvFCcrN+l6bfTFw/F7v
ss9n+NdZTFCHEsNH8SqnNj2rShL0EcKtCyPQLVfdQtN5kY/R9he1JGfqH7lwYjtr
9nkinsieXekjeVh4jrJpLf1UJa0Jk2Vq7lhbWJQcRVw8ibJ05ZilZ74FEZ9G4pi4
WmIH0m0sd3bJwmsSqhFtGwBQvjIsCQbpiFD1hwM2Qntjw0XJCG3ysfwksrK1HZtF
hmu7mRFkaWu/t49rPZIZT6QxRNvxenklbMr8S774ANMz8nSsyiGIbo5kWjD1/G/x
/TrQOg2Lt02bEYgyIVgv16Qp61Scj5QYSdSEcSrwfupyqIGyoaWdG6/XDDkiq8Lo
PecIhe+EUpv4+tBp2tGyYVecHO8ollh/4uvUoajqvnH2olqMLStiqEw5tGg/GH9E
ogKZhVF+1No1eVqgosiXX27nP9K5oUyOx5S7dxXau445UmUOa232gDyyzKIIiQnS
U3R5QWgvA2PyO625lzWs2cP70rW5mrVV7JDSjeUv9ng/duwY1dif7IxwMxGBpgWp
Wll4gVme1yw/BMd0wcauoYn/gPuGxg1Xh9r0BBbIol2zJjcTDHVmMHET619uxVik
LE9utHi2rZ6DLLe3h/NY
=ofSA
-END PGP SIGNATURE-



Re: [gentoo-user] dev-lang/perl:0 - problem

2015-04-19 Thread Alan McKinnon
On 19/04/2015 01:38, Joseph wrote:
 I've not updated to two months and now I'm getting dependency problem
 with dev-lang/perl
 
  (dev-lang/perl-5.20.2:0/5.20::gentoo, ebuild scheduled for merge)
 pulled in by
=dev-lang/perl-5.20.2* required by
 (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, ebuild scheduled for
 merge)
^ 
 ^^^   
  
(and 38 more with the same problem)
 
  (dev-lang/perl-5.18.2-r2:0/5.18::gentoo, installed) pulled in by
dev-lang/perl:0/5.18=[-build(-)] required by
 (dev-perl/Crypt-PasswdMD5-1.400.0:0/0::gentoo, installed)

   
   
(and 94 more with the same problem)

If perl-cleaner --all doesn't fix it, then do it the long way round:

unmerge Crypt-PasswdMD5, emerge perl-5.20.2 then emerge Crypt-PasswdMD5
back. There may be more perl modules causing the same issue before you
can successfully emerge perl-5.20.2. List them and do the above for all.


 
 How to solve it? I don't want to mess with perl and ended up with
 emerge not working.

emerge does not use prel. It uses python.
You are safe.



-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] dev-lang/perl:0 - problem

2015-04-19 Thread Neil Bothwick
On Sun, 19 Apr 2015 13:05:02 +0200, Andreas K. Huettel wrote:

 If this does not help, another (slightly radical) try would be
   emerge -aC $(qlist -IC 'virtual/perl-*') $(qlist -IC 'perl-core/*')
 and afterwards
   emerge -uDNav world
 (which re-installs virtuals and perl-core packages if necessary)
 
 (This should not break anything since 1) virtuals dont contain any
 files, so temporarily removing them does not hurt your system, and 2)
 perl-core/* packages are updated versions of things that are already
 inside dev-lang/perl, so by removing stuff from perl-core you are just
 effectively downgrading these for the moment.)

To be a little safer, you could run

quickpkg $(qlist -IC 'virtual/perl-*') $(qlist -IC 'perl-core/*')

first, to make reverting easier if you need to.


-- 
Neil Bothwick

I can't walk on water, but I can stagger on alcohol.


pgpjYZ8EaSf8z.pgp
Description: OpenPGP digital signature