Re: F30 Self-Contained Change proposal: Retire YUM 3

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

 



This feels more like system-wide change…

Especially since you say that some extra packages will be retired.

On Mon, Jan 28, 2019 at 6:33 PM Ben Cotton <bcotton@xxxxxxxxxx> wrote:
>
> (Note this change was previously submitted for Fedora 29:
> https://pagure.io/fesco/issue/2064)
>
> https://fedoraproject.org/wiki/Changes/Retire_YUM_3
>
> == Summary ==
> Remove yum (v3) and all related packages from Fedora.
>
> == Owner ==
> * Name: [[User:mdomonko|Michal Domonkos]]
> * Email: mdomonko@xxxxxxxxxx
>
> == Detailed Description ==
> Remove packages from the distribution:
> * createrepo
> * yum
> * yum-langpacks
> * yum-utils
> * yum-metadata-parser
> * yum-updatesd
> * python-urlgrabber
>
> All these packages should no longer be used and all software using
> them should be migrated to DNF.
>
> Compatibility:
> * Important packages such as yum, createrepo or yum-utils will be
> provided/obsoleted by relevant packages from the dnf stack
> * Important executables such yum, repoquery, createrepo, etc. will be
> provided either as new executables or via symlinks
>
> == Benefit to Fedora ==
> Drop an old package manager that has no active upstream development.
> Move existing users to DNF which that has active development.
> Secondary benefit is reducing number of packages in Fedora that still
> depend on Python 2.
>
> == Scope ==
> * Proposal owners: Remove packages from the distribution: createrepo,
> yum, yum-langpacks, yum-utils, yum-metadata-parser, yum-updatesd,
> python-urlgrabber
> * Other developers: Either remove packages from the distribution or
> switch them to DNF
> * Release engineering: [https://pagure.io/releng/issue/7588 #7588]
> * Policies and guidelines: N/A
> * Trademark approval: N/A (not needed for this Change)
>
> == Upgrade/compatibility impact ==
> Any tool based on YUM 3 Python API will stop working. This applies on
> any 3rd party software which won't be changed in Fedora as part of
> this change.
> CLI compatibility will be provided by DNF.
>
> == How To Test ==
> Repoclosure passes after dropping the packages.
>
> == User Experience ==
> There shouldn't be any impact on YUM users because the functionality
> is provided by DNF already.
> Users of tools listed in the Dependencies section shouldn't see any
> difference if the migration to DNF is done properly.
>
> == Dependencies ==
> The list of source packages (SRPMs) that still depend on some of the
> yum-related packages to be removed:
> (see wiki page)
>
> == Contingency Plan ==
> * Contingency mechanism: Do not remove the packages in the current release.
> * Contingency deadline: Beta Freeze
> * Blocks release? No
> * Blocks product? No
>
> == Documentation ==
> N/A
>
> == Release Notes ==
> Inform end-users about removing the YUM 3 stack and definitive migration to DNF.
>
> --
> Ben Cotton
> Fedora Program Manager
> TZ=America/Indiana/Indianapolis
> _______________________________________________
> devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[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