On Fri, Sep 11, 2020 at 8:44 AM Petr Pisar <ppisar@xxxxxxxxxx> wrote: > > On Thu, Sep 10, 2020 at 09:59:05PM +0000, Zbigniew Jędrzejewski-Szmek wrote: > > For Maven packaging the appeal of Modularity is clearly the privatization of > > the dependency tree, which obviously undercuts the ecosystem of packages. > > > You are right that bundling is one of the features of Modularity and that this > freedom undermines an integration effort on the Fedora distribution level. > > But bundling is not the only appeal for Maven maintainers. If I can speek for > Mikolaj, then another appeal is sharing a module among multiple Fedora > releases. Because byte-compiled Java code is portable, it is possible to build > a module on Fedora 31 and have the same module build available on Fedora 34. > This saves the module maintainers from the burden of rebuilding the Java > packages for each Fedora and Modularity is the first place that actuallty can > leverage this Java feature. Right. Building modules once and shipping the same packages to all releases used to be important to me, but since then I developed a new way of bootstrapping Maven (MBI - Maven Bootstrap Initiative) so that now I can build Maven in a reliable, reproducible way. That modularity feature is therefore no longer important to me. -- Mikolaj _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx