[Bug 2081264] foo/* glob in %files sometimes packages the directory and sometimes does not

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2081264

Petr Pisar <ppisar@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |perl-devel@lists.fedoraproj
                   |                            |ect.org



--- Comment #1 from Petr Pisar <ppisar@xxxxxxxxxx> ---
Compare to perl-HTTP-Message-6.36-2.fc37 has a very similar %files section:

%files
%license LICENSE
%doc Changes CONTRIBUTING.md README.md
%{perl_vendorlib}/*
%{_mandir}/man3/*

but the /usr/share/perl5/vendor_perl directory is not packaged:

$ rpm -qlp noarch/perl-HTTP-Message-6.36-2.fc37.noarch.rpm | sort   
/usr/share/doc/perl-HTTP-Message
/usr/share/doc/perl-HTTP-Message/Changes
/usr/share/doc/perl-HTTP-Message/CONTRIBUTING.md
/usr/share/doc/perl-HTTP-Message/README.md
/usr/share/licenses/perl-HTTP-Message
/usr/share/licenses/perl-HTTP-Message/LICENSE
/usr/share/man/man3/HTTP::Config.3pm.gz
/usr/share/man/man3/HTTP::Headers.3pm.gz
/usr/share/man/man3/HTTP::Headers::Auth.3pm.gz
/usr/share/man/man3/HTTP::Headers::ETag.3pm.gz
/usr/share/man/man3/HTTP::Headers::Util.3pm.gz
/usr/share/man/man3/HTTP::Message.3pm.gz
/usr/share/man/man3/HTTP::Request.3pm.gz
/usr/share/man/man3/HTTP::Request::Common.3pm.gz
/usr/share/man/man3/HTTP::Response.3pm.gz
/usr/share/man/man3/HTTP::Status.3pm.gz
/usr/share/perl5/vendor_perl/HTTP
/usr/share/perl5/vendor_perl/HTTP/Config.pm
/usr/share/perl5/vendor_perl/HTTP/Headers
/usr/share/perl5/vendor_perl/HTTP/Headers/Auth.pm
/usr/share/perl5/vendor_perl/HTTP/Headers/ETag.pm
/usr/share/perl5/vendor_perl/HTTP/Headers.pm
/usr/share/perl5/vendor_perl/HTTP/Headers/Util.pm
/usr/share/perl5/vendor_perl/HTTP/Message.pm
/usr/share/perl5/vendor_perl/HTTP/Request
/usr/share/perl5/vendor_perl/HTTP/Request/Common.pm
/usr/share/perl5/vendor_perl/HTTP/Request.pm
/usr/share/perl5/vendor_perl/HTTP/Response.pm
/usr/share/perl5/vendor_perl/HTTP/Status.pm

I found that many Perl packages now package that directory and they should not.
At least that is not in intention of current Perl packaging guidelines
<https://docs.fedoraproject.org/en-US/packaging-guidelines/Perl/#_directory_ownership>.
This is how I discovered this issue.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2081264
_______________________________________________
perl-devel mailing list -- perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to perl-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite Information]

  Powered by Linux