View previous topic :: View next topic |
Author |
Message |
pablo_supertux Advocate


Joined: 25 Jan 2004 Posts: 2954 Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)
|
Posted: Sun Mar 02, 2025 7:37 pm Post subject: virtual/perl- packages are masked and will be removed |
|
|
Hi
I've made today an eix-sync and when I calculated the dependencies for a world update, I got this message:
Code: |
!!! The following installed packages are masked:
- virtual/perl-Perl-OSType-1.10.0-r8::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (2025-02-27)
# We have collected a lot of barely used Perl virtuals over time
# (they effectively only make sense with version dependencies).
# Time to clean up. In ebuilds, just depend on dev-lang/perl.
# The following are masked for removal on 2025-03-31:
- virtual/perl-ExtUtils-Manifest-1.750.0::gentoo (masked by: package.mask)
- virtual/perl-IPC-Cmd-1.40.0-r4::gentoo (masked by: package.mask)
- virtual/perl-Locale-Maketext-Simple-0.210.100_rc-r14::gentoo (masked by: package.mask)
- virtual/perl-CPAN-Meta-YAML-0.18.0-r10::gentoo (masked by: package.mask)
- virtual/perl-ExtUtils-Install-2.220.0-r1::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
|
OK, good to know that cleanup is taking place. But what I don't unterstand, is for me, as a regular user (not an ebuild writer), what do I have to do?
In my case, dev-perl/Module-Build depends on that virtual package and quite other perl packages depend on that dev-perl/Module-Build. So what should I do? remove virtual/perl-Perl-OSType manually, or just do an update and hope that --depclean will sort that out for me? _________________ A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth! |
|
Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54956 Location: 56N 3W
|
Posted: Sun Mar 02, 2025 10:13 pm Post subject: |
|
|
pablo_supertux,
Don't do anything.
The virtuals are a trick to depend on one of several providers.
All the providers except one have gone away, so the virtual is redundant.
The perl maintainers will update the ebuilds to depend on perl directly, not the virtual.
When that happens, the installed code will not change but the virtual, which does not install any code, will go away with a --depclean.
The updated ebuilds should already be in the tree, since nothing should depend on a masked package. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
 |
Ionen Developer


Joined: 06 Dec 2018 Posts: 2901
|
Posted: Mon Mar 03, 2025 12:33 am Post subject: Re: virtual/perl- packages are masked and will be removed |
|
|
pablo_supertux wrote: | just do an update and hope that --depclean will sort that out for me? | Normally that's all you need, yes.
At most "could" need extra attention if you had the virtuals in your world file for some reason, or have some overlay ebuilds that still depend on these. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|