Bug 1215630 - server:monitoring/logwatch is missing a Requires for perl HTML/Entities
Summary: server:monitoring/logwatch is missing a Requires for perl HTML/Entities
Status: NEW
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: 3rd party software (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Philipp Thomas
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-23 11:21 UTC by Johannes Kastl
Modified: 2023-09-23 11:37 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Kastl 2023-09-23 11:21:48 UTC
Hi,

looks like logwatch is missing a Requires for the package that contains HTLM/Entities.pm


```
Sep 23 13:07:32 deskmini systemd[1]: Starting Log analyzer and reporter...
Sep 23 13:07:33 deskmini logwatch[7593]: Can't locate HTML/Entities.pm in @INC (you may need to install the HTML::Entities module) (@INC entries checked: /usr/lib/perl5/site_perl/5.38.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.38.0 /usr/lib/perl5/vendor_perl/5.38.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.38.0 /usr/lib/perl5/5.38.0/x86_64-linux-thread-multi /usr/lib/perl5/5.38.0 /usr/lib/perl5/site_perl) at /usr/sbin/logwatch line 64.
Sep 23 13:07:33 deskmini logwatch[7593]: BEGIN failed--compilation aborted at /usr/sbin/logwatch line 64.
Sep 23 13:07:33 deskmini systemd[1]: logwatch.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Sep 23 13:07:33 deskmini systemd[1]: logwatch.service: Failed with result 'exit-code'.
```

I have not found a matching package in Tumbleweed. And apparently it is not available in dl:perl, at least I found none that is named perl-http-entities...
Comment 1 Johannes Kastl 2023-09-23 11:32:28 UTC
Looks like it could be in perl-HTML-Parser:

$ rpm -ql perl-HTML-Parser|grep -i entit
/usr/lib/perl5/vendor_perl/5.38.0/x86_64-linux-thread-multi/HTML/Entities.pm
/usr/share/doc/packages/perl-HTML-Parser/entities.html
/usr/share/man/man3/HTML::Entities.3pm.gz
$

I'll prepare a SR for this...
Comment 2 Johannes Kastl 2023-09-23 11:37:36 UTC
SR https://build.opensuse.org/request/show/1113198