Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#79421 - [perl] perl package doesn't mention that it provides perl-net-domain

Attached to Project: Arch Linux
Opened by Ayush Agarwal (ayushnix) - Sunday, 20 August 2023, 14:39 GMT
Last edited by Toolybird (Toolybird) - Monday, 21 August 2023, 07:31 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Florian Pritz (bluewind)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

It looks like the perl package doesn't mention that it provides perl-net-domain, even though it does. I tested this on perl-5.38.0-1.

Here are the list of packages that perl mentions that it provides.

https://paste.rs/IFjns

However, it also seems to provide perl-net-domain.

$ pacman -Fq /usr/share/perl5/core_perl/Net/Domain.pm
core/perl
This task depends upon

Closed by  Toolybird (Toolybird)
Monday, 21 August 2023, 07:31 GMT
Reason for closing:  Not a bug
Additional comments about closing:  "I was mistaken about the purpose of provides in PKGBUILDs."
Comment by Ayush Agarwal (ayushnix) - Sunday, 20 August 2023, 14:51 GMT
In addition to perl-net-domain, I noticed that perl-net-smtp is also not mentioned in the provides list.
Comment by Toolybird (Toolybird) - Monday, 21 August 2023, 00:47 GMT
> doesn't mention that it provides perl-net-domain

But why should it? "provides" is a pacman specific concept to be used in the context of actual pacman pkgs. There is no pkg in the repos that depends on "perl-net-domain". I think you might have misunderstood the purpose of "provides".

Surely you are not suggesting that perl "provide" everything on your list?
Comment by Ayush Agarwal (ayushnix) - Monday, 21 August 2023, 05:36 GMT
Right, I guess I was mistaken about the purpose of "provides".

(The pastebin file contains the list of all package that perl already mentions as provided)

Apologies for the noise, I'll request a closure of this report.

Loading...