https://fedoraproject.org/wiki/Changes/Haskell_Stackage_LTS_14
== Summary ==
Haskell libraries and packages will be updated from Stackage LTS 13 to
the new versions in Stackage LTS 14.
== Owner ==
* Name: [[User:Petersen| Jens Petersen]]
* Email: <petersen(a)redhat.com>
* Name: [[Haskell_SIG| Haskell SIG]]
* Email: <haskell(a)lists.fedoraproject.org>
== Detailed Description ==
The Haskell packages in Stackage LTS provide a consistent tested set
of package versions that are known to build together.
Fedora only has a small subset of the (2000+) Haskell packages in
Stackage, plus a few packages only found in the upstream Hackage
repository.
This Change involves updating the Fedora Haskell packages based on
Stackage LTS 13 in F31 to the newer versions found in LTS 14.
There is no version change to the ghc Haskell compiler, which will
remain at 8.6.5.
== Benefit to Fedora ==
Fedora users and developers will benefit by having the latest stable
set of Haskell packages available.
== Scope ==
* Proposal owners:
** Haskell packages with version from LTS 13 will be updated to LTS 14
** Haskell packages not in LTS or Stackage Nightly will be updated to
the latest possible version from Hackage.
** Haskell packages to be built in a `f32-ghc` sidetag in Koji.
** Complete all the builds and required rebuilds due to dependency bumps
* Other developers: N/A (not a System Wide Change)
* Release engineering: [https://pagure.io/releng/issue/9177 #9177]
** Create Koji sidetag
** Push all the built packages from the sidetag to Rawhide.
* Policies and guidelines: N/A (not a System Wide Change)
* Trademark approval: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
N/A (not a System Wide Change)
== How To Test ==
* `# dnf install ghc-*-devel`
== User Experience ==
Latest stable Haskell packages will be available to users.
== Dependencies ==
N/A (not a System Wide Change)
== Contingency Plan ==
* Contingency mechanism: (What to do? Who will do it?) N/A (not a
System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)
== Documentation ==
https://www.stackage.org/lts-14 (note not all LTS packages are
included in Fedora)
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
Dear maintainers.
Based on the latest fail to build from source policy, the following packages
will be retired from Fedora 32 approximately one week before branching (2020-02-03).
Policy:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails…
The packages in rawhide were not successfully built at least since Fedora 30.
This report is based on dist tags.
Packages collected via:
https://github.com/hroncok/fedora-report-ftbfs-retirements/blob/master/ftbf…
If you see a package that was built, please let me know.
If you see a package that should be exempted from the process, please let me
know and we can work together to get a FESCo approval for that.
If you see a package that can be rebuilt, please do so.
Package (co)maintainers Latest build
================================================================================
elasticsearch hubbitus, jvanek, lbazan, Fedora 24
zbyszek
expresso jamielinux, nodejs-sig, Fedora 28
patches
libocrdma ocrdma Fedora 27
nuvola-app-google-calendar martinkg Fedora 29
nuvola-app-groove martinkg Fedora 28
nuvola-app-logitech-media- martinkg Fedora 29
server
nuvola-app-plex martinkg Fedora 29
nuvola-app-soundcloud martinkg Fedora 29
nuvola-app-yandex-music martinkg Fedora 29
shim-unsigned-aarch64 pjones Fedora 28
shim-unsigned-x64 pjones Fedora 28
The following packages require above mentioned packages:
Depending on: expresso (1)
nodejs-chrono (maintained by: jamielinux, nodejs-sig, tomh)
nodejs-chrono-1.0.5-10.fc31.src requires npm(expresso) = 0.9.2
Affected (co)maintainers
hubbitus: elasticsearch
jamielinux: expresso
jvanek: elasticsearch
lbazan: elasticsearch
martinkg: nuvola-app-soundcloud, nuvola-app-logitech-media-server,
nuvola-app-yandex-music, nuvola-app-groove, nuvola-app-google-calendar,
nuvola-app-plex
nodejs-sig: expresso
ocrdma: libocrdma
patches: expresso
pjones: shim-unsigned-aarch64, shim-unsigned-x64
tomh: expresso
zbyszek: elasticsearch
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
FESCo approved a request[1] from Release Engineering to delay the
start of the Fedora 32 mass rebuild until 27 January to accommodate
travel for DevConf.CZ. The mass rebuild is expected to complete within
the scheduled time frame, so this will not change the remainder of the
release schedule. The published schedule[2] has been updated to
reflect this change.
[1] https://pagure.io/fesco/issue/2326
[2] https://fedorapeople.org/groups/schedule/f-32/f-32-key-tasks.html
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
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-packa…
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: mhroncok(a)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-packa…
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
Here are some upcoming deadlines in the Fedora 32 schedule. A more
detailed schedule, including team-specific task lists, is published to
the web[1].
* Self-Contained Change deadline: 14 Jan
* Mass rebuild begins 22 Jan
* Keepalive Deadline for spins: 22 Jan
* Software String Freeze: 28 Jan
* Change complete (testable) deadline: 11 Feb
* Branch: 11 Feb
[1] https://fedorapeople.org/groups/schedule/f-32/f-32-devel-tasks.html
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
Dear maintainers.
Based on the latest fail to build from source policy, the following packages
will be retired from Fedora 32 approximately one week before branching (February
2020).
Policy:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails…
The packages in rawhide were not successfully built at least since Fedora 30.
This report is based on dist tags.
Packages collected via:
https://github.com/hroncok/fedora-report-ftbfs-retirements/blob/master/ftbf…
If you see a package that was built, please let me know.
If you see a package that should be exempted from the process, please let me
know and we can work together to get a FESCo approval for that.
If you see a package that can be rebuilt, please do so.
Package (co)maintainers Latest build
================================================================================
elasticsearch hubbitus, jvanek, lbazan, Fedora 24
zbyszek
expresso jamielinux, nodejs-sig, Fedora 28
patches
libocrdma ocrdma Fedora 27
nuvola-app-google-calendar martinkg Fedora 29
nuvola-app-groove martinkg Fedora 28
nuvola-app-logitech-media- martinkg Fedora 29
server
nuvola-app-plex martinkg Fedora 29
nuvola-app-soundcloud martinkg Fedora 29
nuvola-app-yandex-music martinkg Fedora 29
shim-unsigned-aarch64 pjones Fedora 28
shim-unsigned-x64 pjones Fedora 28
The following packages require above mentioned packages:
Depending on: expresso (1)
nodejs-chrono (maintained by: jamielinux, nodejs-sig, tomh)
nodejs-chrono-1.0.5-10.fc31.src requires npm(expresso) = 0.9.2
Affected (co)maintainers
hubbitus: elasticsearch
jamielinux: expresso
jvanek: elasticsearch
lbazan: elasticsearch
martinkg: nuvola-app-soundcloud, nuvola-app-logitech-media-server,
nuvola-app-yandex-music, nuvola-app-groove, nuvola-app-google-calendar,
nuvola-app-plex
nodejs-sig: expresso
ocrdma: libocrdma
patches: expresso
pjones: shim-unsigned-aarch64, shim-unsigned-x64
tomh: expresso
zbyszek: elasticsearch
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
FESco previously approved a requirement that Spin/Labs owners send a
keepalive request in order to keep building the spin or lab. I have
opened Pagure issues[1] for all Spins and Labs listed on the wiki[2].
If you are the owner of one of those spins and labs, please reply in
the appropriate ticket by 22 January 2020 to indicate the spin should
continue to be produced. If there is a spin or lab that does not have
an open ticket, please create one[3].
The reasoning for this is to not ship spins that are not actively
maintained.
[1] https://pagure.io/fedora-project-schedule/issues?status=Open&tags=spins
[2] https://fedoraproject.org/wiki/Releases/32/Spins
[3] https://pagure.io/fedora-project-schedule/new_issue
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis