Re: F37 Change: Curl-minimal as default (System-Wide Change proposal)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wednesday, March 16, 2022 1:06:34 PM CET Neal Gompa wrote:
> > For completeness, here is a pull request by Miro Hrončok to change the
> > packaging of curl to something that FESCO would like to have for the
> > proposed Fedora change to be accepted:
> >
> >
> >
> >     https://src.fedoraproject.org/rpms/curl/pull-request/14
> >
> >
> >
> > Advantages:
> > - libcurl-full can be automatically installed as a dependency in a dnf
> > transaction without the need to use `--allowerasing` or `dnf swap`.
> >
> >
> >
> > Disadvantages:
> > - It is incompatible with the current packaging used since RHEL-8.
> > - It allows to install both libcurl-minimal and libcurl-full together.
> > - It relies on complex RPM scriptlets to manipulate symlinks, which
> > may misbehave in some corner cases, resulting in broken dnf stack.
> >
> >
> 
> 
> Can we just not do this at all?

Yes, that sounds like a reasonable thing to do at this point.  I wanted to 
support the Fedora Minimization Objective but we do not need to do this at 
every cost:

    https://docs.fedoraproject.org/en-US/minimization/

I understand the argument of FESCO that the need to use `--allowerasing`
or `dnf swap` while upgrading to libcurl-full is not user-friendly at all.

I also appreciate the effort that Miro Hrončok put to preparing the above 
mentioned pull request.  It addresses the main complaint of FESCO but the
cost of the solution is just too high in my view.

For me as a package maintainer of curl in Fedora and RHEL, not doing this 
change will save me a lot of work.  The current packaging is fairly stable
and proven to work since RHEL-8.  If we ever change it, I will have to work 
hard to make sure that upgrades to next versions of RHEL work smoothly.

We can reconsider it later in case dnf becomes more ready for such changes.
I can imagine introduction of some AllowErasing: tag in spec file that would 
make the upgrade to libcurl-full work fully transparently.  Nevertheless, I
do not have enough free time to work on this myself.

Kamil

_______________________________________________
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
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux