https://bugzilla.redhat.com/show_bug.cgi?id=831716 Emmanuel Seyman <emmanuel.seyman@xxxxxxxxxxxxxxxx> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #4 from Emmanuel Seyman <emmanuel.seyman@xxxxxxxxxxxxxxxx> --- (In reply to comment #0) > > So the legacy code is still required by Bugzilla, and checksetup.pl and > Bugzilla re confused by this package split. The split is there so that: a) People can have the legacy code installed without having to install the new (incompatible) version along with it b) People can have the new version installed and be sure that the old version isn't used Obviously, this is of no use if you need both. And this module is in Fedora for the sole reason that Bugzilla uses it. (In reply to comment #2) > > You can check for `perl(JSON::RPC::Legacy::Server::CGI)' RPM Provides or by > perl code `eval q{use JSON::RPC::Legacy::Server::CGI; 1} or die q{Missing};' The problem here is that JSON-RPC is an optional feature in Bugzilla. I'm really not keen on making the package require optional features. (In reply to comment #3) > > This is exactly what Bugzilla does. It looks for JSON::RPC. This is supposed > to mean that legacy code is also installed. Bugzilla is not going to check > each module individually. JSON::RPC is not supposed to be split into several > pieces, which is specific to Fedora/RHEL. TBH, all Linux distributions split the core perl distribution in a number of ways. I'm not sure there's a point to arguing that this can't be done for non-core modules. -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel