On Friday, November 15, 2019 6:32:21 AM MST Petr Pisar wrote:
> Example: I have Perl 5.26 as a default version. I have Perl 5.30 as an
> laternative version. Now I want to package Bugzilla that's written in
> Perl. How do you package Bugzilla so that it works with Perl 5.26 as
> well as with Perl 5.30?

This sounds like a bug in Modularity.

> If each of the Perls is a stream of a module, you will put Bugzilla into
> a module and let it depend on any of the Perls. User can install any of
> the Perls and Bugzilla.

I'm guessing that Perl from a module doesn't meet a Require on perl? That's 
not a policy issue, nor an issue with traditional, non-modular, packages.

> With your proposal Bugzilla packager would have to package Bugzilla
> twice: as a normal package for default Perl 5.26 and as a module for Perl
> 5.30. Then a user would have hard time to select the right combinations of
> Perl and Bugzilla. It would double fork work pacakgers and and make
> the system more dificult for users.

I don't believe that's the case. The packager would choose how they want to 
handle it, most likely just not bothering with modules. The user would just 
`dnf install bugzilla`, and use the version that is packaged as a non-modular 
package.

-- 
John M. Harris, Jr.
Splentity

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to