Your message dated Sat, 20 Jun 2015 01:10:25 +0200
with message-id <20150619231025.gz46...@zedat.fu-berlin.de>
and subject line Re: Bug#789326: libhtml-html5-entities-perl: Can't locate
HTML/Entities.pm
has caused the Debian Bug report #789326,
regarding libhtml-html5-entities-perl: Can't locate HTML/Entities.pm
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
789326: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789326
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libhtml-html5-entities-perl
Version: 0.004-1
Severity: grave
Tags: patch
Justification: renders package unusable
On Debian Jessie,
$ perl -MHTML::Entities -ne 'print encode_entities($_)' testfile
Can't locate HTML/Entities.pm: ./HTML/Entities.pm: Permission denied.
BEGIN failed--compilation aborted.
# ln -s /usr/share/perl5/HTML/HTML5/Entities.pm
/usr/share/perl5/HTML/Entities.pm
$ perl -MHTML::Entities -ne 'print encode_entities($_)' testfile
aeiuoƩ
So, we have /usr/share/perl5/HTML/HTML5/Entities.pm but invoking the module
yields a complain that it should be at /usr/share/perl5/HTML/Entities.pm
Since
http://search.cpan.org/~tobyink/HTML-HTML5-Entities-0.004/lib/HTML/HTML5/Entities.pm
says "HTML::HTML5::Entities - drop-in replacement for HTML::Entities" I believe
that Entities.pm should be located at /usr/share/perl5/HTML/Entities.pm since
it fixes the incorrect behaviour.
--- End Message ---
--- Begin Message ---
Hi,
> On Debian Jessie,
>
> $ perl -MHTML::Entities -ne 'print encode_entities($_)' testfile
> Can't locate HTML/Entities.pm: ./HTML/Entities.pm: Permission denied.
> BEGIN failed--compilation aborted.
>
> # ln -s /usr/share/perl5/HTML/HTML5/Entities.pm
> /usr/share/perl5/HTML/Entities.pm
>
> $ perl -MHTML::Entities -ne 'print encode_entities($_)' testfile
> aeiuoƩ
>
> So, we have /usr/share/perl5/HTML/HTML5/Entities.pm but invoking the module
> yields a complain that it should be at /usr/share/perl5/HTML/Entities.pm
>
> Since
> http://search.cpan.org/~tobyink/HTML-HTML5-Entities-0.004/lib/HTML/HTML5/Entities.pm
> says "HTML::HTML5::Entities - drop-in replacement for HTML::Entities" I
> believe
> that Entities.pm should be located at /usr/share/perl5/HTML/Entities.pm since
> it fixes the incorrect behaviour.
this is a misunderstanding. The "drop-in replacement" happens by use-ing
HTML::HTML5::Entities instead of HTML::Entities, that is you would call
$ perl -MHTML::HTML5::Entities -ne 'print encode_entities($_)' testfile
instead of
$ perl -MHTML::Entities -ne 'print encode_entities($_)' testfile
but otherwise the interface (functions, arguments, etc) stays the same.
No symlinking of one module into another module's place is supposed to
happen.
I'm closing this bug as invalid, but feel free to ask if you don't
understand why.
Florian
--- End Message ---