On 22.01.2021 17:15, Anthony Heading wrote:
Hi Brian!
On Fri, Jan 22, 2021, at 7:33 AM, Brian Inglis wrote:
either something has not completed correctly, or something is missing in recent
installations.
I think that's right. Those the directories which are referenced in the
binary, I know the generic upstream perl source process has always created
them, but they're not included in the current cygwin package. As a total
guess, empty directories are maybe now being elided in the cygwin packaging
process?
% strings - /bin/cygperl5_30.dll | grep /usr/local
/usr/local/lib/perl5/site_perl/5.30/x86_64-cygwin-threads
/usr/local/share/perl5/site_perl/5.30
% cygcheck -p site_perl
Found 4 matches for site_perl
grepmail-5.3033-2 - grepmail: search mailboxes for mail matching an expression
(installed binaries and support files)
perl-Stow-2.3.1-1 - perl-Stow: perl library for stow
perl-Stow-2.3.1-2 - perl-Stow: Perl library for stow
perl-Stow-2.3.1-3 - perl-Stow: Perl library for stow
not on usr/local
perl-Stow: Perl library for stow
2020-02-04 19:14 0 usr/share/perl5/
2020-02-04 19:14 0 usr/share/perl5/site_perl/
2020-02-04 19:14 0 usr/share/perl5/site_perl/5.30/
2020-02-04 19:14 0 usr/share/perl5/site_perl/5.30/Stow/
2020-02-04 19:14 5559
usr/share/perl5/site_perl/5.30/Stow/Util.pm
2020-02-04 19:14 70081 usr/share/perl5/site_perl/5.30/Stow.pm
no package should touch them
Marco, I have no idea how to interpret that statement constructively.
Sorry, I should have be more clear.
We can discuss if the perl package should deliver empty directories like
usr/share/perl5/site_perl/
and similar. It seems reasonable but I am not a Perl expert, however
a distribution package should never write on "/usr/local"
https://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html
" The /usr/local hierarchy is for use by the system administrator when
installing software locally. It needs to be safe from being overwritten
when the system software is updated"
Regards
Marco
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple