https://fedoraproject.org/wiki/Changes/DeprecateNose

== Summary ==
The {{package|python-nose}} ({{package|python3-nose}}) package will be
[https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-packages/
deprecated] without replacement in [[Releases/32|Fedora 32]]. Nose is
dead upstream, but far to many packages still BuildRequire it, so we
cannot remove it yet.

== Owner ==
* Name: [[User:Churchyard|Miro HronĨok]]
* Email: mhron...@redhat.com

== Detailed Description ==
The {{package|python-nose}} package regularly requires downstream only
patches to support new Python versions.

Upstream is [https://github.com/nose-devs/nose/commits/master long
dead] and has a notice on [https://nose.readthedocs.io/ the website]
that says:

> Nose has been in maintenance mode for the past several years and will likely 
> cease without a new person/team to take over maintainership. New projects 
> should consider using Nose2, py.test, or just plain unittest/unittest2.

We'd like to drop it from Fedora, but 27 packages require it on
runtime and 323 on build time (only direct (Build)Requires were
counted, on 2020-01-13). Before we attempt to make the number smaller,
we need to stop new packages to (Build)Require
{{package|python3-nose}}, hence we want to have it
[https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-packages/
deprecated].

== Benefit to Fedora ==
No new packages will depend on a dead test runner. Eventually,
bootstrapping new Python versions in Fedora won't be blocked on
another downstream only patch for nose.

== Scope ==
* Proposal owners: Deprecate {{package|python3-nose}}. Help package
maintainers convert to other test runners when asked.
* Other developers: Nothing required. Optionally, drop the dependency
on nose from existing packages.
* Release engineering: N/A
* Policies and guidelines: N/A
* Trademark approval: N/A (not needed for this Change)


== Upgrade/compatibility impact ==
The package will remain available. Only new packages cannot depend on it.

== How To Test ==
 $ repoquery --repo=rawhide --provides python3-nose
 ...
 deprecated()
 ...

== User Experience ==
No changes.



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-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-announce@lists.fedoraproject.org

Reply via email to