On Wed, Nov 13, 2019 at 3:17 AM Kevin Kofler <kevin.kof...@chello.at> wrote:

> Aleksandar Kurtakov wrote:
> > So people would prefer no packages at all over packages in modules?
>
> I see 2 reasons so far why some packages are module-only:
> 1. because a dependency of the package is module-only. That is exactly what
>    we want to prevent by proposing a ban on module-only packages.
> 2. because the maintainer wants to maintain only one version and chose the
>    modular one. Banning module-only packages will hopefully get the
>    maintainer to either maintain the non-modular version instead or to
>    maintain both versions after all.
>

Here you seem to be missing the third option packager may choose - maintain
none of them and say bye to Fedora. Which IMHO is the most likely outcome
of all this.


>
> > I ask this as the traditional rpm way of doing is simply not working and
> > that's the reason why many of us (old time Java packagers) just gave up,
> > it's purely impossible to satisfy the needs of multiple "major" packages
> > with same set of dependencies.
>
> It is very much possible, just ship parallel-installable compatibility
> packages. For Java JARs, you can simply ship the non-default versions as
> name-version.jar (which is actually how most upstreams ship their binaries
> as well) rather than just name.jar, then they won't conflict. (Of course,
> the package name has to be suffixed with the version as well, as for all
> compatibility packages.)
>
> Using modules for that purpose is broken by design because you are just
> pushing the problem from the packager to the end user, who will not be
> able
> to install the 2 unrelated packages on the same machine due to conflicting
> dependencies.
>
>         Kevin Kofler
> _______________________________________________
> 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
>


-- 
Alexander Kurtakov
Red Hat Eclipse Team
_______________________________________________
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