[Bug 2081264] foo/* glob in %files sometimes packages the directory
and sometimes does not
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2081264
Petr Pisar <ppisar(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |perl-devel(a)lists.fedoraproj
| |ect.org
--- Comment #1 from Petr Pisar <ppisar(a)redhat.com> ---
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/#_director...>.
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
1 year, 12 months