[Bug 2060858] Re: [SRU] rqsh fails to run
Dave Jones
2060858 at bugs.launchpad.net
Mon May 6 14:24:33 UTC 2024
It was a little tricky to confirm this one, given that the missing
dependency (libterm-readkey-perl) is seeded by server and cloud-image
(so the problem didn't immediately manifest in my test containers!), but
yes, confirmed. Targetting to affected releases.
One question about the proposed fix: it's adding libterm-readkey-perl to
Depends, when upstream have fixed this by adding it to Recommends. I
suspect upstream is correct in that the "intent" of the package is to
provide a library for querying RDF, and rqsh is (presumably?) a simple
utility for experimenting with that facility, not the "primary" artifact
of the package. In other words, there exist users that could happily
install librdf-query-perl as a dependency of some Perl-based system, use
it successfully, and never notice (or care) that rqsh doesn't work, and
who don't want the overhead of its dependencies installed as well.
Still, given the additional dependency in this case is already seeded in
server and cloud-image, this really feels like splitting hairs, and I'd
much rather the package "just works" for users. So, sponsoring!
** Also affects: librdf-query-perl (Ubuntu Jammy)
Importance: Undecided
Status: New
** Also affects: librdf-query-perl (Ubuntu Mantic)
Importance: Undecided
Status: New
** Also affects: librdf-query-perl (Ubuntu Focal)
Importance: Undecided
Status: New
** Also affects: librdf-query-perl (Ubuntu Noble)
Importance: Undecided
Status: New
** Changed in: librdf-query-perl (Ubuntu Focal)
Status: New => Confirmed
** Changed in: librdf-query-perl (Ubuntu Jammy)
Status: New => Confirmed
** Changed in: librdf-query-perl (Ubuntu Mantic)
Status: New => Confirmed
** Changed in: librdf-query-perl (Ubuntu Noble)
Status: New => Confirmed
** Changed in: librdf-query-perl (Ubuntu)
Status: Confirmed => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2060858
Title:
[SRU] rqsh fails to run
Status in librdf-query-perl package in Ubuntu:
Fix Committed
Status in librdf-query-perl source package in Focal:
Confirmed
Status in librdf-query-perl source package in Jammy:
Confirmed
Status in librdf-query-perl source package in Mantic:
Confirmed
Status in librdf-query-perl source package in Noble:
Confirmed
Status in librdf-query-perl package in Debian:
Fix Released
Bug description:
[ Impact ]
librdf-query-perl is almost unusable as rqsh will fail to run with the
error:
$ rqsh
Can't locate Term/ReadKey.pm in @INC (you may need to install the Term::ReadKey module) (@INC entries checked: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.38.2 /usr/local/share/perl/5.38.2 /usr/lib/x86_64-linux-gnu/perl5/5.38 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.38 /usr/share/perl/5.38 /usr/local/lib/site_perl) at /usr/bin/rqsh line 14.
BEGIN failed--compilation aborted at /usr/bin/rqsh line 14.
The error is because its missing one of the runtime dependencies.
[ Test Plan ]
1. install librdf-query-perl
2. execute rqsh
If the package is not fixed it will result in the above error.
With the fixed package we will reach the rqsh prompt:
$ rqsh
rqsh v1.0, RDF::Query v2.918
rqsh>
[ Where problems could occur ]
There is no change in code and it only fixes a runtime dependency and
so imho, there is very little chance of any regression.
[ Other Info ]
It has already been fixed in Debian, so oracular will be fixed when it
is synced from Debian.
[ Original Bug Description ]
rqsh fails to run with the error:
$ rqsh
Can't locate Term/ReadKey.pm in @INC (you may need to install the Term::ReadKey module) (@INC entries checked: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.38.2 /usr/local/share/perl/5.38.2 /usr/lib/x86_64-linux-gnu/perl5/5.38 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.38 /usr/share/perl/5.38 /usr/local/lib/site_perl) at /usr/bin/rqsh line 14.
BEGIN failed--compilation aborted at /usr/bin/rqsh line 14.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/librdf-query-perl/+bug/2060858/+subscriptions
More information about the Ubuntu-sponsors
mailing list