Hi Ciaran Thanks for your reply. And congratulations for bringing us paludis!
-Whatever- I try to (re)install, even if not related to perl, a perl downgrade is proposed, see appandix 1 (I try to resolve 'make') In short, I cannot cave resolve -anything- anymore. some questions: - what is the complaint about this 'build' use ? (I do not have any 'build' or '-build' use anywhere) it seems to be removed it from 5.16.0 ebuild IUSE see appandix 2 - is there a way to work around this in paludis? for now I use portage on same system(s) to upgrade but I am afraid this might make things worse for paludis. Thanks have a nice day appendix 1 'cave resolve make' These are the actions I will take, in order: -d dev-lang/perl:0::gentoo (not the best version) 5.12.4-r2 to ::installed replacing 5.16.0 berkdb -build+ -debug doc gdbm ithreads build_options: symbols=split -optional_tests -trace -preserve_work Reasons: app-admin/perl-cleaner, dev-perl/Authen-SASL, dev-perl/DBD-mysql, 67 more 11.79 MBytes to download r sys-devel/make:0::gentoo 3.82-r3 to ::installed replacing 3.82-r3 nls -static build_options: symbols=split -optional_tests -trace -preserve_work Reasons: target Total: 1 downgrades, 1 reinstalls, 11.79 MBytes to download USE: build: !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1] I encountered the following errors: ! virtual/perl-Digest-SHA Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND), dev-perl/Digest-HMAC Unsuitable candidates: * virtual/perl-Digest-SHA-5.47:0::gentoo Did not meet !?virtual/perl-Digest-SHA:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-Digest-SHA-5.48:0::gentoo Did not meet !?virtual/perl-Digest-SHA:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-Digest-SHA-5.500:0::gentoo Did not meet !?virtual/perl-Digest-SHA:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-Digest-SHA-5.600.0:0::gentoo Did not meet !?virtual/perl-Digest-SHA:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-Digest-SHA-5.610.0-r2:0::gentoo Did not meet !?virtual/perl-Digest-SHA:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-Digest-SHA-5.620.0:0::gentoo Did not meet !?virtual/perl-Digest-SHA:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-Digest-SHA-5.630.0:0::gentoo Did not meet !?virtual/perl-Digest-SHA:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-Digest-SHA-5.700.0:0::gentoo Did not meet !?virtual/perl-Digest-SHA:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-Digest-SHA-5.710.0-r1:0::gentoo Did not meet !?virtual/perl-Digest-SHA:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) ! virtual/perl-MIME-Base64 Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND), dev-perl/URI, perl-core/digest-base Unsuitable candidates: * virtual/perl-MIME-Base64-3.08:0::gentoo Did not meet !?virtual/perl-MIME-Base64:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-MIME-Base64-3.130.0-r2:0::gentoo Did not meet !?virtual/perl-MIME-Base64:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) ! virtual/perl-digest-base Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND), perl-core/Digest-MD5 Unsuitable candidates: * virtual/perl-digest-base-1.160.0-r1:0::gentoo Did not meet !?virtual/perl-digest-base:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-digest-base-1.170.0-r1:0::gentoo Did not meet !?virtual/perl-digest-base:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) ! virtual/perl-Sys-Syslog Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND), dev-perl/DBI Unsuitable candidates: * virtual/perl-Sys-Syslog-0.270.0-r1:0::gentoo Did not meet !?virtual/perl-Sys-Syslog:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-Sys-Syslog-0.280.0:0::gentoo Did not meet !?virtual/perl-Sys-Syslog:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) * virtual/perl-Sys-Syslog-0.290.0-r1:0::gentoo Did not meet !?virtual/perl-Sys-Syslog:0, use existing if possible, installing to / (nothing is fine too) from dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) I cannot proceed without being permitted to do the following: X virtual/perl-AutoLoader 5.720.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Encode 2.440.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-ExtUtils-Command 1.170.0-r3:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-File-Temp 0.220.0-r2:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Getopt-Long 2.380.0-r2:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-IO-Zlib 1.100.0-r2:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-JSON-PP 2.272.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Locale-Maketext-Simple 0.210.0-r2:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Math-BigInt-FastCalc 0.300.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Module-CoreList 2.660.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Module-Load 0.220.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Module-Metadata 1.0.9-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Module-Pluggable 4.0.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Package-Constants 0.20.0-r2:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Perl-OSType 1.2.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Pod-Escapes 1.40.0-r2:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-PodParser 1.510.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Test-Simple 0.980.0-r2:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Text-Balanced 2.20.0-r2:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Time-HiRes 1.972.500-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-Time-Local 1.200.0-r2:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-parent 0.225.0-r3:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-threads 1.860.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-threads-shared 1.400.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent X virtual/perl-version 0.990.0-r1:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/perl-5.16.0:0::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent -d dev-lang/perl:0::gentoo (not the best version) 5.12.4-r2 to ::installed replacing 5.16.0 berkdb -build+ -debug doc gdbm ithreads build_options: symbols=split -optional_tests -trace -preserve_work Reasons: app-admin/perl-cleaner, dev-perl/Authen-SASL, dev-perl/DBD-mysql, 67 more Cannot proceed without: --permit-old-version, --permit-downgrade appendix 2 % grep IUSE /usr/portage/*/perl/*.ebuild /usr/portage/dev-lang/perl/perl-5.10.1.ebuild:IUSE="berkdb build debug doc gdbm ithreads" /usr/portage/dev-lang/perl/perl-5.12.3-r1.ebuild:IUSE="berkdb build debug doc gdbm ithreads" /usr/portage/dev-lang/perl/perl-5.12.4.ebuild:IUSE="berkdb build debug doc gdbm ithreads" /usr/portage/dev-lang/perl/perl-5.12.4-r1.ebuild:IUSE="berkdb build debug doc gdbm ithreads" /usr/portage/dev-lang/perl/perl-5.12.4-r2.ebuild:IUSE="berkdb build debug doc gdbm ithreads" /usr/portage/dev-lang/perl/perl-5.14.1.ebuild:IUSE="berkdb build debug doc gdbm ithreads" /usr/portage/dev-lang/perl/perl-5.14.1-r1.ebuild:IUSE="berkdb build debug doc gdbm ithreads" /usr/portage/dev-lang/perl/perl-5.14.2.ebuild:IUSE="berkdb build debug doc gdbm ithreads" /usr/portage/dev-lang/perl/perl-5.16.0.ebuild:IUSE="berkdb debug doc gdbm ithreads" /usr/portage/dev-lang/perl/perl-5.8.8-r8.ebuild:IUSE="berkdb debug doc gdbm ithreads perlsuid build elibc_FreeBSD" On 2012 Jun 15, Ciaran McCreesh wrote: > On Fri, 15 Jun 2012 01:29:10 +0200 > Marc Duponcheel <m...@offline.be> wrote: > > I use paludis for a fair amount of time now and could (almost) always > > fix whatever complaints would show (never caused by paludis). But this > > time I am out of inspiration ... > > > > perl-5.16.0 got unmasked so I installed it and ran perl-cleaner. > > > > Now look appendix for what happens next day: > > > > I think it may relate to the fact that some perl virtuals > > have odd RDEPEND expressions ... > > > > Is there a hack to make paludis happy even if portage is culprit? > > This happens because Gentoo perl packages don't express their > dependencies in a sensible way, and Gentoo developers break their own > policies and don't revbump when they should. Portage doesn't enforce > dependencies of installed packages, so you wouldn't notice there. The > solution is to reinstall all of your Perl packages. > > You can use cave resolve -c -ks perl, although that's possibly overkill. > > -- > Ciaran McCreesh -- -- Marc Duponcheel Velodroomstraat 74 - 2600 Berchem - Belgium +32 (0)478 68.10.91 - m...@offline.be _______________________________________________ paludis-user mailing list paludis-user@lists.exherbo.org http://lists.exherbo.org/mailman/listinfo/paludis-user