F37 proposal: Haskell GHC 8.10.7 & Stackage LTS 18.28 (Self-Contained
Change proposal)
by Ben Cotton
Note that this proposal supersedes the Haskell GHC 9.0 & Stackage LTS
19 proposal, which was deferred to F38.
https://fedoraproject.org/wiki/Changes/Haskell_GHC_8.10.7
This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if approved
by the Fedora Engineering Steering Committee.
== Summary ==
The GHC Haskell compiler will be updated from minor version 8.10.5 to 8.10.7,
and Haskell packages will be updated to Stackage LTS 18.28 minor versions.
== Owner ==
* Name: [[User:Petersen|Jens Petersen]]
* Email: petersen(a)redhat.com
* Name: [[Haskell_SIG|Haskell SIG]]
* Email: haskell(a)lists.fedoraproject.org
== Detailed Description ==
For Fedora 37, the GHC Haskell compiler will be updated from version
8.10.5 to 8.10.7 release (rebasing from the ghc8.10 package).
Along with this, Haskell packages in [https://www.stackage.org
Stackage] (the stable Haskell source package distribution) will be
updated to the final LTS 18.28 minor release.
Haskell packages not in Stackage will be updated to the latest
appropriate version in the upstream [https://hackage.haskell.org
Hackage] package repository.
== Benefit to Fedora ==
Fedora users will have a newer more stable Haskell compiler, tools,
and current Haskell packages from final Stackage LTS 18.
GHC 8.10.7 contains a few important bug fixes (see the release notes
linked in the Documentation section for more details).
== Scope ==
* Proposal owners:
** rebase ghc to 8.10.7
** update ghc-rpm-macros to the final version for F37
** update packages to latest [https://www.stackage.org/lts-18 Stackage
LTS 18] versions using cabal-rpm
** build all the packages in a Koji sidetag repo in dependency order
using fbrnch
** push the sidetag through Bodhi to Rawhide before the mass rebuild
[[https://bodhi.fedoraproject.org/updates/FEDORA-2022-3ae019aee4
done]]
* Other developers: no actions should be needed
* Release engineering:
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:
== Upgrade/compatibility impact ==
There should not be any significant upgrade impact.
Users' Haskell projects will get built with ghc-8.10,7 when they next build.
== How To Test ==
* install ghc and cabal-install
* install pandoc, ShellCheck, ghcid, git-annex, hadolint, stack, xmonad
* install ghc-*-devel or ghc-*-prof or ghc-*-doc
* cabal-rpm builddep <favouritepackage>; cabal install <favouritepackage>
* test upgrades of F36 Haskell packages to F37
== User Experience ==
Users will have the newer stable minor version of ghc and Haskell
libraries and tools available to them.
This makes it easier to build the recent versions of Haskell projects.
== Dependencies ==
== Contingency Plan ==
* Contingency mechanism: (What to do? Who will do it?)
** Change owner can revert back to the versions in F36.
* Contingency deadline: Beta Freeze
== Documentation ==
* https://www.haskell.org/ghc/blog/20210814-ghc-8.10.6-released.html
* https://downloads.haskell.org/ghc/8.10.6/docs/html/users_guide/8.10.6-not...
* https://www.haskell.org/ghc/blog/20210827-ghc-8.10.7-released.html
* https://downloads.haskell.org/ghc/8.10.7/docs/html/users_guide/8.10.7-not...
== Release Notes ==
The Haskell GHC compiler has been updated from 8.10.5 to 8.10.7 with
some important bugfixes.
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
1 year, 11 months
[CoreOS] Fedora CoreOS Meeting Minutes 2022-07-13
by Micah Abbott
Minutes:
https://meetbot.fedoraproject.org/fedora-meeting-1/2022-07-13/fedora_core...
Minutes (text):
https://meetbot.fedoraproject.org/fedora-meeting-1/2022-07-13/fedora_core...
Log:
https://meetbot.fedoraproject.org/fedora-meeting-1/2022-07-13/fedora_core...
========================================
#fedora-meeting-1: fedora_coreos_meeting
========================================
Meeting started by jlebon at 16:30:05 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting-1/2022-07-13/fedora_core...
.
Meeting summary
---------------
* roll call (jlebon, 16:30:11)
* Action items from last meeting (jlebon, 16:34:30)
* jlebon filed
https://github.com/coreos/fedora-coreos-tracker/issues/1252
(jlebon, 16:34:51)
* New Package Request: zstd (jlebon, 16:35:49)
* LINK: https://github.com/coreos/fedora-coreos-tracker/issues/1251
(jlebon, 16:35:51)
* LINK: https://github.com/coreos/fedora-coreos-tracker/issues/1247
(jlebon, 16:37:47)
* LINK:
https://github.com/coreos/fedora-coreos-tracker/issues/1247#issuecomment-...
(bgilbert, 16:39:06)
* AGREED: We will add the zstd package to FCOS, and switch our initrd
to use it. (bgilbert, 16:50:34)
* extend grub boot prompt timeout on platforms with full console access
(jlebon, 16:52:55)
* LINK: https://github.com/coreos/fedora-coreos-tracker/issues/1236
(jlebon, 16:52:58)
* there seems to be insufficient desire for a longer timeout. we will
not pursue this for now but may reconsider in the future pending
more convincing feedback. (jlebon, 17:15:42)
* Change default to be equivalent of quiet (jlebon, 17:16:02)
* LINK: https://github.com/coreos/fedora-coreos-tracker/issues/1244
(jlebon, 17:16:05)
* there's general agreement this would be good, but implementation
details are still to be fleshed out (jlebon, 17:47:16)
Meeting ended at 17:48:33 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* jlebon (78)
* bgilbert (76)
* dustymabe (64)
* walters (32)
* zodbot (22)
* lucab (17)
* travier (7)
* miabbott (3)
* jmarrero (2)
* ravanelli (1)
* jbrooks (1)
* saqali (1)
Generated by `MeetBot`_ 0.4
.. _`MeetBot`: https://fedoraproject.org/wiki/Zodbot#Meeting_Functions
1 year, 11 months
conserver license change
by Lukas Zaoral
I've altered the license of conserver in rawhide from 'BSD with
advertising and zlib' to 'BSD and zlib' since the former is no longer
valid.
Lukas
1 year, 11 months
Orphaned packages looking for new maintainers
by Miro Hrončok
The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one. Please adopt the affected package or
retire your depending package to avoid broken dependencies, otherwise your
package will fail to install and/or build when the affected package gets retired.
Request package ownership via the *Take* button in he left column on
https://src.fedoraproject.org/rpms/<pkgname>
Full report available at:
https://churchyard.fedorapeople.org/orphans-2022-07-18.txt
grep it for your FAS username and follow the dependency chain.
For human readable dependency chains,
see https://packager-dashboard.fedoraproject.org/
For all orphaned packages,
see https://packager-dashboard.fedoraproject.org/orphan
Package (co)maintainers Status Change
================================================================================
RBTools orphan 0 weeks ago
evolution-rss mcrha, orphan 1 weeks ago
ez-pine-gpg orphan 2 weeks ago
gfbgraph orphan 4 weeks ago
gnome-online-miners orphan, pranvk 4 weeks ago
golang-github-rubyist-tracerx orphan 2 weeks ago
gpart dcantrell, orphan 2 weeks ago
libnss-pgsql orphan 1 weeks ago
module-macros orphan 2 weeks ago
pam_url herlo, orphan 4 weeks ago
preproc orphan 2 weeks ago
preproc-rpmspec orphan 2 weeks ago
python-proteus orphan 4 weeks ago
rpkg-macros orphan 2 weeks ago
rpkg-util orphan 2 weeks ago
rpm-git-tag-sort orphan 2 weeks ago
sourcetrail orphan 0 weeks ago
toped orphan, tnorth 0 weeks ago
tryton orphan 4 weeks ago
trytond orphan 4 weeks ago
trytond-account orphan 4 weeks ago
trytond-account-be orphan 4 weeks ago
trytond-account-de-skr03 orphan 4 weeks ago
trytond-account-invoice orphan 4 weeks ago
trytond-account-invoice-history orphan 4 weeks ago
trytond-account-invoice-line- orphan 4 weeks ago
standalone
trytond-account-product orphan 4 weeks ago
trytond-account-statement orphan 4 weeks ago
trytond-account-stock-anglo-saxon orphan 4 weeks ago
trytond-account-stock-continental orphan 4 weeks ago
trytond-analytic-account orphan 4 weeks ago
trytond-analytic-invoice orphan 4 weeks ago
trytond-analytic-purchase orphan 4 weeks ago
trytond-analytic-sale orphan 4 weeks ago
trytond-company orphan 4 weeks ago
trytond-company-work-time orphan 4 weeks ago
trytond-country orphan 4 weeks ago
trytond-currency orphan 4 weeks ago
trytond-dashboard orphan 4 weeks ago
trytond-google-maps orphan 4 weeks ago
trytond-ldap-authentication orphan 4 weeks ago
trytond-party orphan 4 weeks ago
trytond-party-siret orphan 4 weeks ago
trytond-product orphan 4 weeks ago
trytond-product-cost-fifo orphan 4 weeks ago
trytond-product-cost-history orphan 4 weeks ago
trytond-product-price-list orphan 4 weeks ago
trytond-project orphan 4 weeks ago
trytond-project-plan orphan 4 weeks ago
trytond-project-revenue orphan 4 weeks ago
trytond-purchase orphan 4 weeks ago
trytond-purchase-invoice-line- orphan 4 weeks ago
standalone
trytond-sale orphan 4 weeks ago
trytond-sale-opportunity orphan 4 weeks ago
trytond-sale-price-list orphan 4 weeks ago
trytond-stock orphan 4 weeks ago
trytond-stock-forecast orphan 4 weeks ago
trytond-stock-inventory-location orphan 4 weeks ago
trytond-stock-location-sequence orphan 4 weeks ago
trytond-stock-product-location orphan 4 weeks ago
trytond-stock-supply orphan 4 weeks ago
trytond-stock-supply-day orphan 4 weeks ago
trytond-timesheet orphan 4 weeks ago
zuul openstack-sig, orphan, zuul 3 weeks ago
The following packages require above mentioned packages:
Depending on: gfbgraph (3), status change: 2022-06-16 (4 weeks ago)
gnome-maps (maintained by: elad, gnome-sig, kalev, kathenas, zeenix)
gnome-maps-43~alpha-1.fc37.x86_64 requires gfbgraph(x86-64) = 0.2.4-2.fc36
gnome-online-miners (maintained by: orphan, pranvk)
gnome-online-miners-3.34.0-10.fc36.src requires gfbgraph-devel = 0.2.4-2.fc36
gnome-online-miners-3.34.0-10.fc36.x86_64 requires libgfbgraph-0.2.so.0()(64bit)
gnome-photos (maintained by: gnome-sig, pranvk)
gnome-photos-42.0-3.fc37.src requires pkgconfig(libgfbgraph-0.2) = 0.2.4
gnome-photos-42.0-3.fc37.x86_64 requires gfbgraph(x86-64) = 0.2.4-2.fc36,
gnome-online-miners = 3.34.0-10.fc36, libgfbgraph-0.2.so.0()(64bit)
Depending on: gnome-online-miners (1), status change: 2022-06-16 (4 weeks ago)
gnome-photos (maintained by: gnome-sig, pranvk)
gnome-photos-42.0-3.fc37.x86_64 requires gnome-online-miners = 3.34.0-10.fc36
Depending on: golang-github-rubyist-tracerx (2), status change: 2022-07-02 (2
weeks ago)
git-lfs (maintained by: carlwgeorge, go-sig, qulogic)
git-lfs-3.1.2-1.fc37.src requires golang(github.com/rubyist/tracerx) =
0-14.20190524git7879593.fc36
golang-github-git-lfs-3-devel-3.1.2-1.fc37.noarch requires
golang(github.com/rubyist/tracerx) = 0-14.20190524git7879593.fc36
sparkleshare (maintained by: tpokorra)
sparkleshare-3.28-7.fc36.x86_64 requires git-lfs = 3.1.2-1.fc37
Depending on: preproc (4), status change: 2022-07-02 (2 weeks ago)
preproc-rpmspec (maintained by: orphan)
preproc-rpmspec-1.3-3.fc36.noarch requires preproc = 0.5-4.fc36, rpkg-macros
= 2.0-3.fc36
rpkg-util (maintained by: orphan)
rpkg-3.2-2.fc37.noarch requires preproc = 0.5-4.fc36, rpkg-macros = 2.0-3.fc36
rpkg-util-3.2-2.fc37.src requires preproc = 0.5-4.fc36, rpkg-macros = 2.0-3.fc36
rpkg-macros (maintained by: orphan)
rpkg-macros-2.0-3.fc36.src requires preproc = 0.5-4.fc36
copr-rpmbuild (maintained by: copr-sig, dturecek, frostyx, praiskup)
copr-builder-0.58-1.fc37.x86_64 requires rpkg = 3.2-2.fc37
Depending on: rpkg-macros (3), status change: 2022-07-02 (2 weeks ago)
preproc-rpmspec (maintained by: orphan)
preproc-rpmspec-1.3-3.fc36.noarch requires rpkg-macros = 2.0-3.fc36
rpkg-util (maintained by: orphan)
rpkg-3.2-2.fc37.noarch requires rpkg-macros = 2.0-3.fc36
rpkg-util-3.2-2.fc37.src requires rpkg-macros = 2.0-3.fc36
copr-rpmbuild (maintained by: copr-sig, dturecek, frostyx, praiskup)
copr-builder-0.58-1.fc37.x86_64 requires rpkg = 3.2-2.fc37
Depending on: rpkg-util (1), status change: 2022-07-02 (2 weeks ago)
copr-rpmbuild (maintained by: copr-sig, dturecek, frostyx, praiskup)
copr-builder-0.58-1.fc37.x86_64 requires rpkg = 3.2-2.fc37
Depending on: rpm-git-tag-sort (4), status change: 2022-07-02 (2 weeks ago)
rpkg-macros (maintained by: orphan)
rpkg-macros-2.0-3.fc36.noarch requires rpm-git-tag-sort = 1.0-6.fc36
rpkg-macros-2.0-3.fc36.src requires rpm-git-tag-sort = 1.0-6.fc36
preproc-rpmspec (maintained by: orphan)
preproc-rpmspec-1.3-3.fc36.noarch requires rpkg-macros = 2.0-3.fc36
rpkg-util (maintained by: orphan)
rpkg-3.2-2.fc37.noarch requires rpkg-macros = 2.0-3.fc36
rpkg-util-3.2-2.fc37.src requires rpkg-macros = 2.0-3.fc36
copr-rpmbuild (maintained by: copr-sig, dturecek, frostyx, praiskup)
copr-builder-0.58-1.fc37.x86_64 requires rpkg = 3.2-2.fc37
Depending on: trytond (44), status change: 2022-06-16 (4 weeks ago)
python-proteus (maintained by: orphan)
python-proteus-4.0.2-17.fc35.noarch requires tryton(kernel) = 4.0
trytond-* (maintained by: orphan)
all the trytond-* packages depend on trytond
they also depend on each other, omitted for brevity
see https://churchyard.fedorapeople.org/orphans-2022-07-18.txt
See dependency chains of your packages at
https://packager-dashboard.fedoraproject.org/
See all orphaned packages at https://packager-dashboard.fedoraproject.org/orphan
Affected (co)maintainers (either directly or via packages' dependencies):
carlwgeorge: golang-github-rubyist-tracerx
copr-sig: rpkg-util, rpm-git-tag-sort, rpkg-macros, preproc
dcantrell: gpart
dturecek: rpkg-util, rpm-git-tag-sort, rpkg-macros, preproc
elad: gfbgraph
frostyx: rpkg-util, rpm-git-tag-sort, rpkg-macros, preproc
gnome-sig: gnome-online-miners, gfbgraph
go-sig: golang-github-rubyist-tracerx
herlo: pam_url
kalev: gfbgraph
kathenas: gfbgraph
mcrha: evolution-rss
openstack-sig: zuul
praiskup: rpkg-util, rpm-git-tag-sort, rpkg-macros, preproc
pranvk: gnome-online-miners, gfbgraph
qulogic: golang-github-rubyist-tracerx
tnorth: toped
tpokorra: golang-github-rubyist-tracerx
zeenix: gfbgraph
zuul: zuul
--
The script creating this output is run and developed by Fedora
Release Engineering. Please report issues at its pagure instance:
https://pagure.io/releng/
The sources of this script can be found at:
https://pagure.io/releng/blob/main/f/scripts/find_unblocked_orphans.py
Report finished at 2022-07-18 08:11:53 UTC
1 year, 11 months
Self Introduction: mczernek
by Marek Czernek
Hey folks,
I work as a developer for Red Hat training. As part of our work, we write both code and
a lot of English text, which means we want to have linters for both :). Several of my colleagues
started using Vale, and so I thought I'd package it for Fedora to make the installation
on RPM systems easier.
Hope I'll be able to contribute to the Fedora ecosystem :).
You can see my RPM proposal at https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2107888
Cheers,
M.
1 year, 11 months