SPDX identifiers in old branches?
by Miroslav Suchý
As reaction to
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1
there were two similar feedbacks:
* maintainer of package wants to use SPDX in both new and old branches (including f36, epel7...)
* Bodhi cannot recognize old short names in old branches and new SPDX formulas in new branches.
The thing with Bodhi is that once an update is created, then a message is emitted and rpminspect checks the license
(among other things) and adds a good or bad stamp. It is only a warning for the maintainer and cannot stop the update
itself.
We (the proposal owners) agreed that rpminspect will be altered (if the change will be approved) to accept both old
short names and new SPDX identifiers. In all branches.
And the Packaging Guidelines will be altered that in old active branches you may use either the old shortname or the new
SPDX identifiers. What will better work for you.
We see no reason why not to do that. It should not cause any harm. If **you** know of any reason we should not propose
this, please tell us now.
Miroslav
1 year, 12 months
CPE Weekly Update – Week 21 2022
by Lenka Segura
Hi everyone,
This is a weekly report from the CPE (Community Platform Engineering) Team.
If you have any questions or feedback, please respond to this report or
contact us on #redhat-cpe channel on libera.chat (https://libera.chat/).
Week: 23rd May - 27th May 2022
If you wish to read this in form of a blog post, check the post on Fedora
community blog:
https://communityblog.fedoraproject.org/cpe-weekly-update---week-21-2022/
# Highlights of the week
## Infrastructure & Release Engineering
Goal of this Initiative
-----------------------
Purpose of this team is to take care of day to day business regarding
CentOS and Fedora Infrastructure and Fedora release engineering work.
It’s responsible for services running in Fedora and CentOS infrastructure
and preparing things for the new Fedora release (mirrors, mass branching,
new namespaces etc.).
The ARC (which is a subset of the team) investigates possible initiatives
that CPE might take on.
Link to planning board: https://zlopez.fedorapeople.org/I&R-2022-05-25.pdf
Update
------
* Infra and releng team was investigating Openshift in AWS for communishift
and CentOS CI
### Fedora Infra
* Ocp3 certs expired, had to renew/push new ones (~20min outage)
* Finished up a mass update/reboot. Things up on 8.6 now.
* Hit bug in new ansible-freeipa and filed it upstream
* Got first RHEL9 staging virthost installed
* Bunch of email issues to/from redhat.com, hopefully almost all solved now.
* OCP4 clusters moved to 4.10.
* Some compose machines moved to f36 already.
### CentOS Infra including CentOS CI
* CentOS Stream storage migration spike (Netapp for nfs/iscsi) (blocked :
no news)
* Duffy/CI progress:
* Site-to-site vpn tunnel between VPC (us-east-1) and CI infra
* delegated/hosted (dynamic) pool.ci.centos.org zone on route53
* Dns forwarding (both directions : vpc ⇔ ci infra)
* Ansible playbooks ready
* Git.centos.org pagure upgrade/migration (blocked, waiting on internal -
EXD)
* Business as usual (mirrors, tags)
### Release Engineering
* f32/33 archived. Old rc’s cleaned up
## CentOS Stream
Goal of this Initiative
-----------------------
This initiative is working on CentOS Stream/Emerging RHEL to make this new
distribution a reality. The goal of this initiative is to prepare the
ecosystem for the new CentOS Stream.
Updates
-------
* Working on first modules and software collections for CentOS Stream 9
* Changing the Fedora ELN Everything repository to only contain what's not
in AppStream, BaseOS, and CRB, and renaming it to Extras
* Getting CentOS Stream 8 workflow closer to 9:
* Currently testing "import latest modules", expect to have modules
imported early next week.
* Updating is currently manual for both modules and normal RPMs, also
working on an automated import script to run at regular intervals. Expect
to be finished next week.
## CentOS Duffy CI
Goal of this Initiative
-----------------------
Duffy is a system within CentOS CI Infra which allows tenants to provision
and access bare metal resources of multiple architectures for the purposes
of CI testing.
We need to add the ability to checkout VMs in CentOS CI in Duffy. We have
OpenNebula hypervisor available, and have started developing playbooks
which can be used to create VMs using the OpenNebula API, but due to the
current state of how Duffy is deployed, we are blocked with new dev work to
add the VM checkout functionality.
Updates
-------
* Skip beta and release 3.0.0
* Continue work on provisioning nodes for Duffy in EC2
* CLI for tenants (what was cicoclient, ongoing)
## Package Automation (Packit Service)
Goal of this initiative
-----------------------
Automate RPM packaging of infra apps/packages
Updates
-------
* Package proposal on fasjson created on bugzilla
* Release of fedora-messaging 3.0.2
* Packit added to noggin-messaging (noggin dependency)
* Packaging datanommer.models in progress (datagrepper dependency)
* Business as usual, a lot of manual packaging
## Flask-oidc: oauth2client replacement
Goal of this initiative
-----------------------
Flask-oidc is a library used across the Fedora infrastructure and is the
client for ipsilon for its authentication. flask-oidc uses oauth2client.
This library is now deprecated and no longer maintained. This will need to
be replaced with authlib.
Updates:
--------
* Test-auth app running, allows user to successfully login using Fedora
acct details (https://app-flask-oidc-dev.apps.ocp.stg.fedoraproject.org/)
* Implementing authlib function changes in codebase (
https://github.com/fedora-infra/test-auth/blob/authlib_dev/test_auth/flas...
)
* Trying to pull user info from login creds
## EPEL
Goal of this initiative
-----------------------
Extra Packages for Enterprise Linux (or EPEL) is a Fedora Special Interest
Group that creates, maintains, and manages a high quality set of additional
packages for Enterprise Linux, including, but not limited to, Red Hat
Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Linux
(OL).
EPEL packages are usually based on their Fedora counterparts and will never
conflict with or replace packages in the base Enterprise Linux
distributions. EPEL uses much of the same infrastructure as Fedora,
including buildsystem, bugzilla instance, updates manager, mirror manager
and more.
Updates
-------
* epel9 available at the launch of rhel9 with 5764 packages, from 2678
source packages, built by 249 different packagers
* epel9 update of python-jwt to fix CVE-2022-29217
* epel8 and epel9 update of epel-rpm-macros to require ansible-srpm-macros
(provides macros for packaging ansible collections)
* bdii installation from epel9 problem resolved for c9s, will be resolved
in RHEL 9.1
* Documentation improvements:
* added list of channels/repos epel9 and epel9-next are built against
* updated quickstart guide for rhel9 GA and alma9 beta
* removed mentions of CentOS Linux 8
Kindest regards,
CPE Team
1 year, 12 months
Fedora rawhide compose report: 20220527.n.0 changes
by Fedora Rawhide Report
OLD: Fedora-Rawhide-20220526.n.0
NEW: Fedora-Rawhide-20220527.n.0
===== SUMMARY =====
Added images: 0
Dropped images: 0
Added packages: 1
Dropped packages: 1
Upgraded packages: 39
Downgraded packages: 0
Size of added packages: 61.65 KiB
Size of dropped packages: 130.78 KiB
Size of upgraded packages: 1.72 GiB
Size of downgraded packages: 0 B
Size change of upgraded packages: 21.38 MiB
Size change of downgraded packages: 0 B
===== ADDED IMAGES =====
===== DROPPED IMAGES =====
===== ADDED PACKAGES =====
Package: fprettify-0.3.7-2.fc37
Summary: Auto-formatter for modern Fortran source code
RPMs: fprettify python3-fprettify
Size: 61.65 KiB
===== DROPPED PACKAGES =====
Package: forbidden-apis-2.5-10.fc34
Summary: Policeman's Forbidden API Checker
RPMs: forbidden-apis
Size: 130.78 KiB
===== UPGRADED PACKAGES =====
Package: awscli-1.24.9-1.fc37
Old package: awscli-1.24.8-1.fc37
Summary: Universal Command Line Environment for AWS
RPMs: awscli
Size: 2.17 MiB
Size change: -245 B
Changelog:
* Thu May 26 2022 Gwyn Ciesla <gwync(a)protonmail.com> - 1.24.9-1
- 1.24.9
Package: calc-2.14.1.0-1.fc37
Old package: calc-2.14.0.14-2.fc36
Summary: Arbitrary precision arithmetic system and calculator
RPMs: calc calc-devel calc-libs calc-stdrc
Size: 4.63 MiB
Size change: -44.25 KiB
Changelog:
* Thu May 26 2022 Matthew Miller <mattdm(a)mattdm.org> 2.14.1.0-1
- New upstream release 2.14.1.0 -- minor bugfixes
Package: cantera-2.6.0-23.fc37
Old package: cantera-2.6.0-21.fc37
Summary: Chemical kinetics, thermodynamics, and transport tool suite
RPMs: cantera-common cantera-devel cantera-static python3-cantera
Size: 35.65 MiB
Size change: 22.28 MiB
Changelog:
* Thu May 26 2022 Mark E. Fuller <mark.e.fuller(a)gmx.de> 2.6.0-22
- patch cantera for test tolerances on alternate architectures
* Thu May 26 2022 Mark E. Fuller <mark.e.fuller(a)gmx.de> 2.6.0-23
- fix premature spec changes
Package: dummy-test-package-gloster-0-8819.fc37
Old package: dummy-test-package-gloster-0-8803.fc37
Summary: Dummy Test Package called Gloster
RPMs: dummy-test-package-gloster
Size: 499.12 KiB
Size change: 509 B
Changelog:
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8804
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8805
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8806
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8807
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8808
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8809
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8810
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8811
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8812
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8813
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8814
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8815
- rebuilt
* Thu May 26 2022 packagerbot <admin(a)fedoraproject.org> - 0-8816
- rebuilt
* Fri May 27 2022 packagerbot <admin(a)fedoraproject.org> - 0-8817
- rebuilt
* Fri May 27 2022 packagerbot <admin(a)fedoraproject.org> - 0-8818
- rebuilt
* Fri May 27 2022 packagerbot <admin(a)fedoraproject.org> - 0-8819
- rebuilt
Package: eccodes-2.26.0-1.fc37
Old package: eccodes-2.25.0-2.fc37
Summary: WMO data format decoding and encoding
RPMs: eccodes eccodes-data eccodes-devel eccodes-doc
Size: 8.14 MiB
Size change: 63.54 KiB
Changelog:
* Thu May 26 2022 Jos de Kloe <josdekloe(a)gmail.com> - 2.26.0-1
- Upgrade to upstream version 2.26.0
Package: gh-2.11.3-2.fc37
Old package: gh-2.11.1-1.fc37
Summary: GitHub���s official command line tool
RPMs: gh golang-github-cli-2-devel
Size: 25.36 MiB
Size change: 3.45 KiB
Changelog:
* Thu May 26 2022 Mikel Olasagasti Uranga <mikel(a)olasagasti.info> 2.11.3-1
- Update to 2.11.3 - Closes rhbz#2090679
Package: google-api-python-client-2:2.49.0-1.fc37
Old package: google-api-python-client-2:2.48.0-1.fc37
Summary: Google APIs Client Library for Python
RPMs: python3-google-api-client
Size: 2.84 MiB
Size change: 5.04 KiB
Changelog:
* Thu May 26 2022 Mikel Olasagasti Uranga <mikel(a)olasagasti.info> 2:2.49.0-1
- Update to 2.49.0 - Closes rhbz#2090697
Package: gopass-1.14.2-1.fc37
Old package: gopass-1.14.1-1.fc37
Summary: The slightly more awesome standard unix password manager for teams
RPMs: golang-github-gopasspw-gopass-devel gopass
Size: 27.39 MiB
Size change: 10.71 KiB
Changelog:
* Thu May 26 2022 Fabio Alessandro Locati <me(a)fale.io> 1.14.2-1
- update to 1.14.2. rhbz#2089105
Package: guestfs-tools-1.49.2-1.fc37
Old package: guestfs-tools-1.49.1-1.fc37
Summary: Tools to access and modify virtual machine disk images
RPMs: guestfs-tools guestfs-tools-bash-completion guestfs-tools-man-pages-ja guestfs-tools-man-pages-uk virt-dib virt-win-reg
Size: 18.50 MiB
Size change: 43.77 KiB
Changelog:
* Thu May 26 2022 Richard W.M. Jones <rjones(a)redhat.com> - 1.49.2-1
- New upstream development version 1.49.2
Package: ibus-1.5.26-7.fc37
Old package: ibus-1.5.26-6.fc37
Summary: Intelligent Input Bus for Linux OS
RPMs: ibus ibus-desktop-testing ibus-devel ibus-devel-docs ibus-gtk2 ibus-gtk3 ibus-gtk4 ibus-libs ibus-setup ibus-tests ibus-wayland
Size: 49.23 MiB
Size change: -4.50 KiB
Changelog:
* Wed May 25 2022 Takao Fujiwara <tfujiwar(a)redhat.com> - 1.5.26-7
- Update xkb-latin-layouts gsettings
Package: kernel-5.19.0-0.rc0.20220526gitbabf0bb978e3.4.fc37
Old package: kernel-5.19.0-0.rc0.20220525gitfdaf9a5840ac.2.fc37
Summary: The Linux kernel
RPMs: kernel kernel-core kernel-debug kernel-debug-core kernel-debug-devel kernel-debug-devel-matched kernel-debug-modules kernel-debug-modules-extra kernel-devel kernel-devel-matched kernel-doc kernel-modules kernel-modules-extra kernel-modules-internal
Size: 465.74 MiB
Size change: -1.79 MiB
Changelog:
* Thu May 26 2022 Fedora Kernel Team <kernel-team(a)fedoraproject.org> [5.19.0-0.rc0.babf0bb978e3.2]
- Enable PAGE_POOL_STATS for arm only (Justin M. Forbes)
- Revert "Merge branch 'fix-ci-20220523' into 'os-build'" (Patrick Talbert)
- Fix changelog one more time post rebase (Justin M. Forbes)
- Flip CONFIG_RADIO_ADAPTERS to module for Fedora (Justin M. Forbes)
* Thu May 26 2022 Fedora Kernel Team <kernel-team(a)fedoraproject.org> [5.19.0-0.rc0.babf0bb978e3.3]
- Revert "crypto: rng - Override drivers/char/random in FIPS mode" (Justin M. Forbes)
- Revert random: Add hook to override device reads and getrandom(2) (Justin M. Forbes)
Package: kitty-0.25.1-1.fc37
Old package: kitty-0.25.0-4.fc37
Summary: Cross-platform, fast, feature full, GPU based terminal emulator
RPMs: kitty kitty-bash-integration kitty-doc kitty-fish-integration kitty-terminfo
Size: 16.94 MiB
Size change: 166.45 KiB
Changelog:
* Thu May 26 2022 Yaroslav Sidlovsky <zawertun(a)gmail.com> - 0.25.1-1
- version 0.25.1
Package: libdv-1.0.0-36.fc37
Old package: libdv-1.0.0-35.fc36
Summary: Software decoder for DV format video
RPMs: libdv libdv-devel libdv-tools
Size: 682.38 KiB
Size change: -801 B
Changelog:
* Thu Mar 24 2022 Simone Caronni <negativo17(a)gmail.com> - 1.0.0-36
- Clean up SPEC file.
- Trim changelog.
Package: libguestfs-1:1.49.2-1.fc37
Old package: libguestfs-1:1.49.1-2.fc37
Summary: Access and modify virtual machine disk images
RPMs: libguestfs libguestfs-appliance libguestfs-bash-completion libguestfs-devel libguestfs-dib libguestfs-forensics libguestfs-gfs2 libguestfs-gobject libguestfs-gobject-devel libguestfs-hfsplus libguestfs-inspect-icons libguestfs-man-pages-ja libguestfs-man-pages-uk libguestfs-rescue libguestfs-rsync libguestfs-ufs libguestfs-vala libguestfs-xfs libguestfs-zfs lua-guestfs ocaml-libguestfs ocaml-libguestfs-devel perl-Sys-Guestfs php-libguestfs python3-libguestfs ruby-libguestfs
Size: 24.71 MiB
Size change: 5.65 KiB
Changelog:
* Thu May 26 2022 Richard W.M. Jones <rjones(a)redhat.com> - 1:1.49.2-1
- New upstream development version 1.49.2
Package: linux-firmware-20220509-133.fc37
Old package: linux-firmware-20220509-132.fc37
Summary: Firmware files used by the Linux kernel
RPMs: iwl100-firmware iwl1000-firmware iwl105-firmware iwl135-firmware iwl2000-firmware iwl2030-firmware iwl3160-firmware iwl3945-firmware iwl4965-firmware iwl5000-firmware iwl5150-firmware iwl6000-firmware iwl6000g2a-firmware iwl6000g2b-firmware iwl6050-firmware iwl7260-firmware iwlax2xx-firmware libertas-sd8686-firmware libertas-sd8787-firmware libertas-usb8388-firmware libertas-usb8388-olpc-firmware linux-firmware linux-firmware-whence liquidio-firmware mlxsw_spectrum-firmware mrvlprestera-firmware netronome-firmware
Added RPMs: mlxsw_spectrum-firmware
Size: 323.21 MiB
Size change: 21.45 KiB
Changelog:
* Thu May 26 2022 Peter Robinson <pbrobinson(a)fedoraproject.org> - 20220509-133
- Split Mellanox Spectrum 1/2/3 Switches firmware to a sub package
Package: lxc-4.0.12-1.fc37
Old package: lxc-4.0.10-2.fc36
Summary: Linux Resource Containers
RPMs: lxc lxc-devel lxc-doc lxc-libs lxc-templates
Size: 6.32 MiB
Size change: 342.76 KiB
Changelog:
* Thu May 26 2022 Thomas Moschny <thomas.moschny(a)gmx.de> - 4.0.12-1
- Update to 4.0.12.
Package: mariadb-java-client-3.0.5-1.fc37
Old package: mariadb-java-client-3.0.4-1.fc37
Summary: Connects applications developed in Java to MariaDB and MySQL databases
RPMs: mariadb-java-client
Size: 542.37 KiB
Size change: 11.59 KiB
Changelog:
* Thu May 26 2022 Zuzana Miklankova <zmiklank(a)redhat.com> - 3.0.5-1
- Rebase to version 3.0.5
Package: minicom-2.8-1.fc37
Old package: minicom-2.7.1-17.fc36
Summary: A text-based modem control and terminal emulation program
RPMs: minicom
Size: 1.17 MiB
Size change: 73.90 KiB
Changelog:
* Thu May 26 2022 Jan Zerdik <jzerdik(a)redhat.com> - 2.8-1
- Rebuilt to new upstream version 2.8 fixes rhbz#1913187
Package: netsniff-ng-0.6.8-9.fc37
Old package: netsniff-ng-0.6.8-8.fc37
Summary: Packet sniffing beast
RPMs: netsniff-ng
Size: 2.69 MiB
Size change: 235 B
Changelog:
* Thu May 26 2022 Jaroslav ��karvada <jskarvad(a)redhat.com> - 0.6.8-9
- Minor spec cosmetic changes
- On RHEL built without GeoIP
Related: rhbz#2066610
Package: nfs-utils-1:2.6.1-2.rc5.fc37
Old package: nfs-utils-1:2.6.1-2.rc4.fc37
Summary: NFS utilities and supporting clients and daemons for the kernel NFS server
RPMs: libnfsidmap libnfsidmap-devel nfs-stats-utils nfs-utils nfs-utils-coreos nfsv4-client-utils
Size: 3.49 MiB
Size change: 14.82 KiB
Changelog:
* Thu May 26 2022 Steve Dickson <steved(a)redhat.com> 2.6.1-2.rc5
- Updated to the latest RC release: nfs-utils-2-6-2-rc5 (bz 2090874)
Package: osc-0.178.0-326.20.2.fc37
Old package: osc-0.177.0-324.28.1.fc37
Summary: Open Build Service Commander
RPMs: osc
Size: 483.91 KiB
Size change: 4.86 KiB
Changelog:
* Thu May 26 2022 Dan ��erm��k <dan.cermak(a)cgc-instruments.com> - 0.178.0-326.20.2
- New upstream release 0.178.0, fixes rhbz#2089844
Package: packit-0.52.0-1.fc37
Old package: packit-0.51.0-1.fc37
Summary: A tool for integrating upstream projects with Fedora operating system
RPMs: packit python3-packit
Size: 290.58 KiB
Size change: 1.38 KiB
Changelog:
* Thu May 26 2022 Packit <hello(a)packit.dev> - 0.52.0-1
- Packit will not raise exceptions anymore when creating an SRPM with dangling symlinks. (#1592)
- `packit validate-config` now checks the paths in the package config (path of the specfile,
paths of the files to be synced) relative to the project path (#1596)
- The name of the temporary branch in `_packitpatch` was normalized which fixed applying the patches during `packit source-git init` (#1593)
Package: perl-CPAN-FindDependencies-3.13-2.fc37
Old package: perl-CPAN-FindDependencies-3.12-1.fc37
Summary: Find dependencies for modules on CPAN
RPMs: perl-CPAN-FindDependencies perl-CPAN-FindDependencies-tests
Size: 87.04 KiB
Size change: 1.16 KiB
Changelog:
* Wed May 25 2022 Jitka Plesnikova <jplesnik(a)redhat.com> - 3.13-1
- 3.13 bump
* Thu May 26 2022 Jitka Plesnikova <jplesnik(a)redhat.com> - 3.13-2
- Fix run-requires of sub-package tests
Package: perl-PDL-2.79.0-2.fc37
Old package: perl-PDL-2.79.0-1.fc37
Summary: The Perl Data Language
RPMs: perl-PDL perl-PDL-tests
Size: 18.29 MiB
Size change: -24.28 KiB
Changelog:
* Thu May 26 2022 Jitka Plesnikova <jplesnik(a)redhat.com> - 2.79.0-2
- Switch NiceSlice to use Text::Balanced 2.05
Package: pioneer-20220203-3.fc37
Old package: pioneer-20220203-2.fc37
Summary: A game of lonely space adventure
RPMs: pioneer pioneer-data pioneer-inpionata-fonts pioneer-orbiteer-bold-fonts pioneer-pionilliumtext22l-medium-fonts
Size: 583.99 MiB
Size change: 137.49 KiB
Changelog:
* Thu May 26 2022 Antonio Trande <sagitter(a)fedoraproject.org> - 20220203-3
- Rebuild
- Use bundled GLEW
Package: powerline-2.8.3-2.fc37
Old package: powerline-2.8.3-1.fc37
Summary: The ultimate status-line/prompt utility
RPMs: powerline powerline-docs powerline-fonts tmux-powerline vim-powerline
Size: 1.96 MiB
Size change: 1.28 KiB
Changelog:
* Thu May 26 2022 Christoph Erhardt <fedora(a)sicherha.de> - 2.8.3-2
- Install `powerline-daemon.service` into systemd user directory (#1976191)
Package: python-avocado-97.0-1.module_f37+14546+4e1de54b
Old package: python-avocado-95.0-1.module_f37+14198+21e42bb8
Summary: Framework with tools and libraries for Automated Testing
RPMs: python-avocado-bash python-avocado-common python-avocado-examples python3-avocado python3-avocado-plugins-golang python3-avocado-plugins-output-html python3-avocado-plugins-result-upload python3-avocado-plugins-resultsdb python3-avocado-plugins-varianter-cit python3-avocado-plugins-varianter-pict python3-avocado-plugins-varianter-yaml-to-mux
Size: 927.19 KiB
Size change: -8.79 KiB
Changelog:
* Tue Apr 05 2022 Cleber Rosa <crosa(a)redhat.com> - 96.0-1
- Sync with upstream release 96.0.
- Rename requirements to dependencies
- Dropped patch that pins resultsdb_api to working version
* Tue May 24 2022 Cleber Rosa <crosa(a)redhat.com> - 97.0-1
- Sync with upstream release 97.0
- Require python3-jsonschema when running tests
- Removed wrapper examples
Package: python-boto3-1.23.9-1.fc37
Old package: python-boto3-1.23.8-1.fc37
Summary: The AWS SDK for Python
RPMs: python3-boto3
Size: 161.74 KiB
Size change: 28 B
Changelog:
* Thu May 26 2022 Gwyn Ciesla <gwync(a)protonmail.com> - 1.23.9-1
- 1.23.9
Package: python-botocore-1.26.9-1.fc37
Old package: python-botocore-1.26.8-1.fc37
Summary: Low-level, data-driven core of boto 3
RPMs: python3-botocore
Size: 4.92 MiB
Size change: 3.12 KiB
Changelog:
* Thu May 26 2022 Gwyn Ciesla <gwync(a)protonmail.com> - 1.26.9-1
- 1.26.9
Package: python-niaaml-1.1.9-1.fc37
Old package: python-niaaml-1.1.7-1.fc37
Summary: Python automated machine learning framework
RPMs: python-niaaml-doc python3-niaaml
Size: 455.39 KiB
Size change: -24.01 KiB
Changelog:
* Tue Feb 22 2022 Benjamin A. Beasley <code(a)musicinmybrain.net> - 1.1.7-2
- No longer need to skip load_pipeline_object_file when running examples as
tests (https://github.com/lukapecnik/NiaAML/issues/60)
* Tue May 24 2022 Iztok Fister Jr. <iztokf AT fedoraproject DOT org> - 1.1.8-1
- Update to the latest upstream's release
* Thu May 26 2022 Iztok Fister Jr. <iztokf AT fedoraproject DOT org> - 1.1.9-1
- Update to the latest upstream's release
Package: python-toml-adapt-0.2.7-1.fc37
Old package: python-toml-adapt-0.2.6-1.fc37
Summary: A very simple CLI for manipulating toml files
RPMs: python3-toml-adapt
Size: 32.86 KiB
Size change: -2.92 KiB
Changelog:
* Thu May 26 2022 Iztok Fister Jr. <iztokf AT fedoraproject DOT org> - 0.2.7-1
- Update to the latest upstream's release
Package: python3-mypy-0.960-1.fc37
Old package: python3-mypy-0.950-1.fc37
Summary: A static type checker for Python
RPMs: python3-mypy
Size: 2.63 MiB
Size change: 19.74 KiB
Changelog:
* Thu May 26 2022 Gwyn Ciesla <gwync(a)protonmail.com> - 0.960-1
- 0.960
Package: qt6-qtsvg-6.3.0-3.fc37
Old package: qt6-qtsvg-6.3.0-2.fc37
Summary: Qt6 - Support for rendering and displaying SVG
RPMs: qt6-qtsvg qt6-qtsvg-devel qt6-qtsvg-examples
Size: 5.23 MiB
Size change: 1.44 KiB
Changelog:
* Thu May 26 2022 Jan Grulich <jgrulich(a)redhat.com> - 6.3.0-3
- -examples: qt6-qtsvg-common doesn't exist
Package: rubygem-aruba-2.1.0-1.fc37
Old package: rubygem-aruba-2.0.1-1.fc37
Summary: CLI Steps for Cucumber, hand-crafted for you in Aruba
RPMs: rubygem-aruba rubygem-aruba-doc
Size: 570.73 KiB
Size change: 370 B
Changelog:
* Thu May 26 2022 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 2.1.0-1
- 2.1.0
Package: rubygem-unf_ext-0.0.8.2-1.fc37
Old package: rubygem-unf_ext-0.0.8.1-1.fc37
Summary: Unicode Normalization Form support library for CRuby
RPMs: rubygem-unf_ext rubygem-unf_ext-doc
Size: 897.21 KiB
Size change: 146 B
Changelog:
* Thu May 26 2022 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 0.0.8.2-1
- 0.0.8.2
Package: scidavis-2.9.0-2.fc37
Old package: scidavis-2.9.0-1.fc37
Summary: Application for Scientific Data Analysis and Visualization
RPMs: python3-scidavis scidavis
Size: 7.90 MiB
Size change: -1.66 KiB
Changelog:
* Thu May 26 2022 Alexander Ploumistos <alexpl(a)fedoraproject.org> - 2.9.0-2
- Fix Python scripting
Package: sdrangel-7.2.0-1.fc37
Old package: sdrangel-7.1.0-1.fc37
Summary: Software defined radio (SDR) and signal analyzer frontend to various hardware
RPMs: sdrangel
Size: 65.39 MiB
Size change: 79.98 KiB
Changelog:
* Thu May 26 2022 Jaroslav ��karvada <jskarvad(a)redhat.com> - 7.2.0-1
- New version
Resolves: rhbz#2090518
Package: valgrind-1:3.19.0-3.fc37
Old package: valgrind-1:3.19.0-2.fc37
Summary: Dynamic analysis tools to detect memory or thread bugs and profile
RPMs: valgrind valgrind-devel valgrind-openmpi valgrind-tools-devel
Size: 36.46 MiB
Size change: -11.51 KiB
Changelog:
* Wed May 25 2022 Mark Wielaard <mjw(a)fedoraproject.org> - 3.19.0-3
- Add valgrind-3.19.0-s390x-memmem.patch
Package: virt-v2v-1:2.1.4-1.fc37
Old package: virt-v2v-1:2.1.3-1.fc37
Summary: Convert a virtual machine to run on KVM
RPMs: virt-v2v virt-v2v-bash-completion virt-v2v-man-pages-ja virt-v2v-man-pages-uk
Size: 7.72 MiB
Size change: 13.87 KiB
Changelog:
* Thu May 26 2022 Richard W.M. Jones <rjones(a)redhat.com> - 1:2.1.4-1
- New upstream development version 2.1.4
===== DOWNGRADED PACKAGES =====
1 year, 12 months
libsoup 2 -> 3 migration plan and timeline (action required if you
depend on libsoup)
by Michael Catanzaro
Hi developers,
If you maintain a package that depends (directly or indirectly) on
libsoup, this mail is important. ***Lots of applications depend
indirectly on libsoup, even if you don't realize it!***
libsoup 3 (Fedora package: libsoup3) is incompatible with libsoup 2
(Fedora package: libsoup). For better or for worse, the two cannot be
linked into the same process, similar to GTK major versions. If libsoup
2 and 3 get linked into the same process, they will crash at runtime.
This means the transition from 2 -> 3 is going to be difficult and
awkward, because libsoup is often used by libraries, and all libraries
used by an application have to transition at the exact same time or
else the application will crash at runtime. Whereas with GTK we have a
few libraries that depend on GTK and need ported, with libsoup there
are many more affected libraries. Accordingly, *this will not go as
smoothly as we'd like.*
Still, hopefully we can manage this transition without applications
winding up broken in stable Fedoras. The smoothest transition path is
for upstream libraries to provide a different API version for libsoup2
and libsoup3 versions, and ensure they can be parallel-installed. Some
upstreams will do this while maintaining both versions at once, while
others will depend on libsoup 3 for newer releases and use libsoup 2
for older/stable releases. Either way is fine. Parallel-installability
provides Fedora and other downstreams with maximum flexibility to
manage the process. Libraries that use libsoup but do not provide
parallel-installable API versions will be much harder to deal with,
because apps that use libsoup 3 will be broken until the library
switches to libsoup 3, and apps that use libsoup 2 will be broken after
the library switches to libsoup 3. If the library has many
dependencies, then it's hard to win in this situation.
Now because libsoup is a sensitive network-facing HTTP library written
in an unsafe language and where CVEs may have disastrous impact, it is
not safe to leave libsoup 2 hanging around indefinitely like GLib 1 and
GTK 1. My proposal is to retire libsoup 2 in *Fedora 39* and for
packagers to not attempt to bring it back after that happens. Proposed
timeline:
* September 2021 (done): libsoup 3.0 released
* January 2022 (done): libsoup3 packaged for Fedora, included in F36
* Today: the perfect time to port your packages away from libsoup2!
* October 2022: Fedora 37 released with both libsoup 2 and libsoup 3
* February 2023, right after F38 is branched: retire libsoup2 from
rawhide, packages that depend on it break in rawhide
* April 2023: Fedora 38 released with both libsoup 2 and libsoup 3
* August 2023, ahead of F39 beta freeze: package carnage, retire all
packages that still depend on libsoup 2
* November 2023: Fedora 39 released without libsoup 2
Hopefully the 1.5 year timeline should leave adequate time for
developers and maintainers to upgrade, while also acknowledging that we
cannot wait forever and will not successfully port everything. Some
packages will likely be retired at the end of this process, but
hopefully we can keep that to a minimum. (GNOME upstream is trying to
take care of GNOME core stuff, but we cannot possibly attempt to port
all the extra apps or everything else that is in Fedora.)
Lastly, a special note on WebKitGTK. WebKitGTK especially benefits from
libsoup 3 because libsoup 3 can do HTTP/2 and libsoup 2 cannot. There
are three relevant APIs:
* webkit2gtk-4.0: this is WebKitGTK for GTK 3 and libsoup 2
* webkit2gtk-4.1: this is WebKitGTK for GTK 3 and libsoup 3
* webkit2gtk-5.0 (subject to change): this is WebKitGTK for GTK 4 and
libsoup 3
I intend to package -4.1 and -.5.0 soon and maintain them both
indefinitely in the same source package. Neither are packaged yet, so
you can't actually use them yet, but they'll be available soon. I
intend to retire -4.0 at the same time libsoup2 is retired, if we stick
to the proposed schedule above. (Only if libsoup 2 remains longer than
I propose above would I be interested in removing -4.0 sooner.) The
-5.0 package does not yet have stable API/ABI, but probably will in
time for Fedora 37.
Michael
1 year, 12 months
Go-Sig spring cleaning
by Fabio Alessandro Locati
Hello Golang packagers,
As decathorpe is doing with the Rust SIG, I'm trying to improve the shape of the go-sig. Sorry decathorpe for the plagiarisms in this email, yours was too well done to re-create things from scratch :-).
At the moment I've gathered all packages that depend on golang and the privilege that @go-sig has on them.
I would ask of all of you to make sure all your packages have been added to the @go-sig group on src.fedoraproject.org (at least with "commit" access), unless there is a very good reason not to do so (and if that is the case for a particular package on this list, I'd be interested in knowing the reason).
Without that, it makes it very hard for us to keep the Go stack up-to-date and in working order, because the "go-sig" list / bugzilla account does not get CC'd on new bugs that way, and your bugs do not show up in our BugZilla queries.
If you want a scripted way of adding "@go-sig" group to many packages, you can generate an API token on src.fedoraproject.org (with "Modify an existing project") access level, and use the simple Python script from this link:
https://fale.fedorapeople.org/add-go-sig.py
Below is the list of "incompletely set-up" packages, in alphabetic order, and
at the bottom, is a list per package maintainer.
Thanks,
Fale
================================================================================
Maintainers per package:
- act: churchyard
- aerc: eclipseo
- age: eclipseo
- android-tools: van
- antlr4-project: jjames
- apptainer: dwd
- asciigraph: mhayden
- buildah: lsm5
- butane: bgilbert
- ceph: kkeithle
- cheat: tkorbar
- clipman: wef
- containernetworking-plugins: mheon
- cri-o: haircommander
- deepin-api: mosquito
- deepin-daemon: mosquito
- deepin-desktop-schemas: mosquito
- deepin-gir-generator: mosquito
- deepin-pw-check: cheeselee
- docker-distribution: cverna
- git-octopus: baitaand
- go-bindata: lsm5
- godep: jchaloup
- golang: jcajka
- golang-ariga-atlas: eclipseo
- golang-deepin-go-lib: mosquito
- golang-entgo-ent: salimma
- golang-github-acobaugh-osrelease: harrymichal
- golang-github-adalogics-fuzz-headers: eclipseo
- golang-github-adroll-goamz: eclipseo
- golang-github-anaskhan96-soup: atim
- golang-github-antchfx-htmlquery: eclipseo
- golang-github-antchfx-xmlquery: eclipseo
- golang-github-apache-beam-2: eclipseo
- golang-github-apex-log: eclipseo
- golang-github-apex-logs: eclipseo
- golang-github-apparentlymart-cidr: pwouters
- golang-github-apparentlymart-textseg-13: limb
- golang-github-aquarapid-vaultlib: eclipseo
- golang-github-aquasecurity-dep-parser: eclipseo
- golang-github-aquasecurity-pep440-version: eclipseo
- golang-github-aquasecurity-version: eclipseo
- golang-github-artyom-mtab: eclipseo
- golang-github-atotto-clipboard: eclipseo
- golang-github-bits-and-blooms-bitset: dcavalca
- golang-github-bmatcuk-doublestar-3: eclipseo
- golang-github-brunnre8-notmuch: eclipseo
- golang-github-c4milo-unpackit: eclipseo
- golang-github-cention-sany-utf7: eclipseo
- golang-github-clbanning-mxj: eclipseo
- golang-github-client9-gospell: mayorga
- golang-github-cli-shurcool-graphql: jdoss
- golang-github-cncf-xds: eclipseo
- golang-github-containerd-fuse-overlayfs-snapshotter: eclipseo
- golang-github-coreos-semver: limb
- golang-github-crackcomm-gitignore: eclipseo
- golang-github-cskr-pubsub: eclipseo
- golang-github-ddevault-libvterm: eclipseo
- golang-github-dennwc-varint: eclipseo
- golang-github-docker-slim: eclipseo
- golang-github-docker-slim-uilive: eclipseo
- golang-github-docker-slim-uiprogress: eclipseo
- golang-github-docker-slim-update: eclipseo
- golang-github-doug-martin-goqu-8: eclipseo
- golang-github-elves-elvish: appadeia
- golang-github-emersion-imap: eclipseo
- golang-github-emersion-imap-idle: eclipseo
- golang-github-emersion-imap-sortthread: eclipseo
- golang-github-emersion-maildir: eclipseo
- golang-github-emersion-message: eclipseo
- golang-github-emersion-pgpmail: eclipseo
- golang-github-emersion-sasl: eclipseo
- golang-github-emersion-smtp: eclipseo
- golang-github-emersion-textwrapper: eclipseo
- golang-github-enescakir-emoji: jdoss
- golang-github-etcd-io-gofail: eclipseo
- golang-github-facebook-time: abulimov
- golang-github-gatherstars-com-jwz: eclipseo
- golang-github-genuinetools-pkg: eclipseo
- golang-github-gizak-termui: atim
- golang-github-gobs-pretty: eclipseo
- golang-github-goccy-json: eclipseo
- golang-github-gocolly-colly-2: eclipseo
- golang-github-gocomply-scap: isimluk
- golang-github-gogs-chardet: eclipseo
- golang-github-googlecloudplatform-guest-logging: ericedens
- golang-github-google-dap: alexsaezm
- golang-github-google-gousb: jjelen
- golang-github-gosexy-gettext: zyga
- golang-github-gosidekick-goconfig: eclipseo
- golang-github-guregu-null: eclipseo
- golang-github-hajimehoshi-mp3: atim
- golang-github-hajimehoshi-oto: atim
- golang-github-harrymichal-version: harrymichal
- golang-github-hashicorp-envparse: eclipseo
- golang-github-heistp-irtt: tohojo
- golang-github-hinshun-vt10x: jdoss
- golang-github-hooklift-assert: eclipseo
- golang-github-hub: jaymzh
- golang-github-hugelgupf-socketpair: dcavalca
- golang-github-ianbruene-difflib: dfateyev
- golang-github-infobloxopen-infoblox-client: eclipseo
- golang-github-ipfs-cid: eclipseo
- golang-github-ipfs-detect-race: eclipseo
- golang-github-ipfs-files: eclipseo
- golang-github-ipfs-log: eclipseo
- golang-github-ipfs-metrics-interface: eclipseo
- golang-github-ipfs-pq: eclipseo
- golang-github-jbenet-cienv: eclipseo
- golang-github-jedisct1-hpke-compact: eclipseo
- golang-github-jfrog-gofrog: rathann
- golang-github-jhillyerd-enmime: eclipseo
- golang-github-jroimartin-gocui: atim
- golang-github-jwt-4: eclipseo
- golang-github-kalafut-imohash: dcavalca
- golang-github-kelvins-sunrisesunset: cheeselee
- golang-github-kennygrant-sanitize: eclipseo
- golang-github-kit-log: eclipseo
- golang-github-knqyf263-apk-version: eclipseo
- golang-github-knqyf263-deb-version: eclipseo
- golang-github-knqyf263-rpm-version: eclipseo
- golang-github-kubuxu-os-helper: eclipseo
- golang-github-kyoh86-xdg: eclipseo
- golang-github-ldelossa-responserecorder: eclipseo
- golang-github-letsencrypt-challtestsrv: pwouters
- golang-github-letsencrypt-pebble: pwouters
- golang-github-linuxdeepin-dbus-factory: mosquito
- golang-github-linuxdeepin-go-x11-client: mosquito
- golang-github-lithammer-fuzzysearch: atim
- golang-github-lofanmi-pinyin: cheeselee
- golang-github-lpabon-godbc: lpabon
- golang-github-lunixbochs-vtclean: atim
- golang-github-manifoldco-promptui: eclipseo
- golang-github-marten-seemann-qtls-go1-17: eclipseo
- golang-github-mbland-hmacauth: pwouters
- golang-github-mbndr-figlet4go: atim
- golang-github-mingrammer-commonregex: athoscr
- golang-github-minio-blake2b-simd: eclipseo
- golang-github-miolini-datacounter: eclipseo
- golang-github-mitchellh-hashstructure-2: eclipseo
- golang-github-mitchellh-ps: szeth
- golang-github-moby-spdystream: eclipseo
- golang-github-mozillazg-pinyin: cheeselee
- golang-github-mr-tron-base58: eclipseo
- golang-github-msprev-fzf-bibtex: dmoerner
- golang-github-muesli-reflow: jdoss
- golang-github-muesli-termenv: jdoss
- golang-github-multiformats-base32: eclipseo
- golang-github-multiformats-base36: eclipseo
- golang-github-multiformats-multibase: eclipseo
- golang-github-multiformats-multihash: eclipseo
- golang-github-multiformats-varint: eclipseo
- golang-github-mvo5-goconfigparser: zyga
- golang-github-netflix-expect: jdoss
- golang-github-nozzle-throttler: eclipseo
- golang-github-nrdcg-porkbun: eclipseo
- golang-github-nuveo-log: eclipseo
- golang-github-openprinting-goipp: zdohnal
- golang-github-openprinting-ipp-usb: zdohnal
- golang-github-peterhellberg-link: eclipseo
- golang-github-pkg-browser: thomasfedb
- golang-github-planetscale-pargzip: eclipseo
- golang-github-planetscale-tengo: eclipseo
- golang-github-powerman-check: eclipseo
- golang-github-powerman-deepequal: eclipseo
- golang-github-projectdiscovery-blackrock: eclipseo
- golang-github-projectdiscovery-cdncheck: fab
- golang-github-projectdiscovery-hmap: eclipseo
- golang-github-projectdiscovery-ipranger: eclipseo
- golang-github-protonmail-crypto: eclipseo
- golang-github-quay-alas: eclipseo
- golang-github-quay-clair-3: eclipseo
- golang-github-quay-clair-4: eclipseo
- golang-github-quay-claircore: eclipseo
- golang-github-quay-goval-parser: eclipseo
- golang-github-quay-zlog: eclipseo
- golang-github-remeh-sizedwaitgroup: mayorga
- golang-github-remind101-migrate: eclipseo
- golang-github-rickb777-date: cheeselee
- golang-github-rickb777-plural: cheeselee
- golang-github-rivo-tview: eclipseo
- golang-github-rivo-uniseg: jdoss
- golang-github-riywo-loginshell: eclipseo
- golang-github-rubyist-tracerx: clime
- golang-github-scaleway-sdk: eclipseo
- golang-github-schollz-cli-2: dcavalca
- golang-github-schollz-croc: dcavalca
- golang-github-schollz-logger: dcavalca
- golang-github-schollz-mnemonicode: dcavalca
- golang-github-schollz-pake-3: dcavalca
- golang-github-schollz-peerdiscovery: dcavalca
- golang-github-segmentio-ksuid: gundersanne
- golang-github-spyzhov-ajson: eclipseo
- golang-github-sqshq-sampler: atim
- golang-github-ssor-bom: eclipseo
- golang-github-stomp-3: eclipseo
- golang-github-teambition-rrule: cheeselee
- golang-github-termie-shutil: dfateyev
- golang-github-texttheater-levenshtein: eclipseo
- golang-github-tj-assert: eclipseo
- golang-github-tj-buffer: eclipseo
- golang-github-tj-elastic: eclipseo
- golang-github-tj-kinesis: eclipseo
- golang-github-tj-spin: eclipseo
- golang-github-tklauser-numcpus: eclipseo
- golang-github-tklauser-sysconf: eclipseo
- golang-github-tomnomnom-xtermcolor: atim
- golang-github-tonistiigi-actions-cache: eclipseo
- golang-github-tonistiigi-opentelemetry-contrib: eclipseo
- golang-github-tscholl2-siec: dcavalca
- golang-github-vinyldns: eclipseo
- golang-github-vultr-govultr-2: eclipseo
- golang-github-xiaq-persistent: appadeia
- golang-github-xrash-smetrics: mayorga
- golang-github-zookeeper-zk: eclipseo
- golang-github-zyedidia-highlight: atim
- golang-gitlab-esr-fqme: dfateyev
- golang-gitlab-ianbruene-kommandant: dfateyev
- golang-gvisor: eclipseo
- golang-jaytaylor-html2text: eclipseo
- golang-k8s-component-helpers: eclipseo
- golang-k8s-controller-manager: eclipseo
- golang-k8s-mount-utils: eclipseo
- golang-k8s-pod-security-admission: eclipseo
- golang-lukechampine-blake3: eclipseo
- golang-nanomsg-mangos-3: fab
- golang-opentelemetry-contrib-0.20: eclipseo
- golang-opentelemetry-otel-0.20: eclipseo
- golang-opentelemetry-proto-0.7: eclipseo
- golang-rsc-pdf: deparker
- golang-sr-sircmpwn-getopt: eclipseo
- golang-starlark: alexsaezm
- golie: isimluk
- gomtree: vbatts
- google-guest-agent: ericedens
- gotun: kushal
- grafana: agerstmayr
- grafana-pcp: agerstmayr
- gron: lkiesow
- ignition: dustymabe
- kata-containers: etrunko
- kiln: eclipseo
- kompose: dustymabe
- manifest-tool: jwboyer
- moby-engine: olem
- oci-seccomp-bpf-hook: jnovy
- origin: jcajka
- osbuild-composer: obudai
- pack: lsm5
- podman: mheon
- podman-tui: navidys
- popub: zsun
- reg: mattia
- reposurgeon: dfateyev
- restic: copart
- runc: kir
- singularity: dwd
- skopeo: lsm5
- stargz-snapshotter: ktock
- startdde: mosquito
- swig: jplesnik
- toolbox: rishi
- vultr-cli: mhayden
- weldr-client: bcl
- xe-guest-utilities-latest: cheeselee
Packages per maintainer:
abulimov (1): golang-github-facebook-time
agerstmayr (2): grafana, grafana-pcp
alexsaezm (2): golang-github-google-dap, golang-starlark
appadeia (2): golang-github-elves-elvish, golang-github-xiaq-persistent
athoscr (1): golang-github-mingrammer-commonregex
atim (11): golang-github-anaskhan96-soup, golang-github-gizak-termui, golang-github-hajimehoshi-mp3, golang-github-hajimehoshi-oto, golang-github-jroimartin-gocui, golang-github-lithammer-fuzzysearch, golang-github-lunixbochs-vtclean, golang-github-mbndr-figlet4go, golang-github-sqshq-sampler, golang-github-tomnomnom-xtermcolor, golang-github-zyedidia-highlight
baitaand (1): git-octopus
bcl (1): weldr-client
bgilbert (1): butane
cheeselee (8): deepin-pw-check, golang-github-kelvins-sunrisesunset, golang-github-lofanmi-pinyin, golang-github-mozillazg-pinyin, golang-github-rickb777-date, golang-github-rickb777-plural, golang-github-teambition-rrule, xe-guest-utilities-latest
churchyard (1): act
clime (1): golang-github-rubyist-tracerx
copart (1): restic
cverna (1): docker-distribution
dcavalca (10): golang-github-bits-and-blooms-bitset, golang-github-hugelgupf-socketpair, golang-github-kalafut-imohash, golang-github-schollz-cli-2, golang-github-schollz-croc, golang-github-schollz-logger, golang-github-schollz-mnemonicode, golang-github-schollz-pake-3, golang-github-schollz-peerdiscovery, golang-github-tscholl2-siec
deparker (1): golang-rsc-pdf
dfateyev (5): golang-github-ianbruene-difflib, golang-github-termie-shutil, golang-gitlab-esr-fqme, golang-gitlab-ianbruene-kommandant, reposurgeon
dmoerner (1): golang-github-msprev-fzf-bibtex
dustymabe (2): ignition, kompose
dwd (2): apptainer, singularity
eclipseo (133): aerc, age, golang-ariga-atlas, golang-github-adalogics-fuzz-headers, golang-github-adroll-goamz, golang-github-antchfx-htmlquery, golang-github-antchfx-xmlquery, golang-github-apache-beam-2, golang-github-apex-log, golang-github-apex-logs, golang-github-aquarapid-vaultlib, golang-github-aquasecurity-dep-parser, golang-github-aquasecurity-pep440-version, golang-github-aquasecurity-version, golang-github-artyom-mtab, golang-github-atotto-clipboard, golang-github-bmatcuk-doublestar-3, golang-github-brunnre8-notmuch, golang-github-c4milo-unpackit, golang-github-cention-sany-utf7, golang-github-clbanning-mxj, golang-github-cncf-xds, golang-github-containerd-fuse-overlayfs-snapshotter, golang-github-crackcomm-gitignore, golang-github-cskr-pubsub, golang-github-ddevault-libvterm, golang-github-dennwc-varint, golang-github-docker-slim, golang-github-docker-slim-uilive, golang-github-docker-slim-uiprogress, golang-github-docker-slim-update, golang-github-doug-martin-goqu-8, golang-github-emersion-imap, golang-github-emersion-imap-idle, golang-github-emersion-imap-sortthread, golang-github-emersion-maildir, golang-github-emersion-message, golang-github-emersion-pgpmail, golang-github-emersion-sasl, golang-github-emersion-smtp, golang-github-emersion-textwrapper, golang-github-etcd-io-gofail, golang-github-gatherstars-com-jwz, golang-github-genuinetools-pkg, golang-github-gobs-pretty, golang-github-goccy-json, golang-github-gocolly-colly-2, golang-github-gogs-chardet, golang-github-gosidekick-goconfig, golang-github-guregu-null, golang-github-hashicorp-envparse, golang-github-hooklift-assert, golang-github-infobloxopen-infoblox-client, golang-github-ipfs-cid, golang-github-ipfs-detect-race, golang-github-ipfs-files, golang-github-ipfs-log, golang-github-ipfs-metrics-interface, golang-github-ipfs-pq, golang-github-jbenet-cienv, golang-github-jedisct1-hpke-compact, golang-github-jhillyerd-enmime, golang-github-jwt-4, golang-github-kennygrant-sanitize, golang-github-kit-log, golang-github-knqyf263-apk-version, golang-github-knqyf263-deb-version, golang-github-knqyf263-rpm-version, golang-github-kubuxu-os-helper, golang-github-kyoh86-xdg, golang-github-ldelossa-responserecorder, golang-github-manifoldco-promptui, golang-github-marten-seemann-qtls-go1-17, golang-github-minio-blake2b-simd, golang-github-miolini-datacounter, golang-github-mitchellh-hashstructure-2, golang-github-moby-spdystream, golang-github-mr-tron-base58, golang-github-multiformats-base32, golang-github-multiformats-base36, golang-github-multiformats-multibase, golang-github-multiformats-multihash, golang-github-multiformats-varint, golang-github-nozzle-throttler, golang-github-nrdcg-porkbun, golang-github-nuveo-log, golang-github-peterhellberg-link, golang-github-planetscale-pargzip, golang-github-planetscale-tengo, golang-github-powerman-check, golang-github-powerman-deepequal, golang-github-projectdiscovery-blackrock, golang-github-projectdiscovery-hmap, golang-github-projectdiscovery-ipranger, golang-github-protonmail-crypto, golang-github-quay-alas, golang-github-quay-clair-3, golang-github-quay-clair-4, golang-github-quay-claircore, golang-github-quay-goval-parser, golang-github-quay-zlog, golang-github-remind101-migrate, golang-github-rivo-tview, golang-github-riywo-loginshell, golang-github-scaleway-sdk, golang-github-spyzhov-ajson, golang-github-ssor-bom, golang-github-stomp-3, golang-github-texttheater-levenshtein, golang-github-tj-assert, golang-github-tj-buffer, golang-github-tj-elastic, golang-github-tj-kinesis, golang-github-tj-spin, golang-github-tklauser-numcpus, golang-github-tklauser-sysconf, golang-github-tonistiigi-actions-cache, golang-github-tonistiigi-opentelemetry-contrib, golang-github-vinyldns, golang-github-vultr-govultr-2, golang-github-zookeeper-zk, golang-gvisor, golang-jaytaylor-html2text, golang-k8s-component-helpers, golang-k8s-controller-manager, golang-k8s-mount-utils, golang-k8s-pod-security-admission, golang-lukechampine-blake3, golang-opentelemetry-contrib-0.20, golang-opentelemetry-otel-0.20, golang-opentelemetry-proto-0.7, golang-sr-sircmpwn-getopt, kiln
ericedens (2): golang-github-googlecloudplatform-guest-logging, google-guest-agent
etrunko (1): kata-containers
fab (2): golang-github-projectdiscovery-cdncheck, golang-nanomsg-mangos-3
gundersanne (1): golang-github-segmentio-ksuid
haircommander (1): cri-o
harrymichal (2): golang-github-acobaugh-osrelease, golang-github-harrymichal-version
isimluk (2): golang-github-gocomply-scap, golie
jaymzh (1): golang-github-hub
jcajka (2): golang, origin
jchaloup (1): godep
jdoss (7): golang-github-cli-shurcool-graphql, golang-github-enescakir-emoji, golang-github-hinshun-vt10x, golang-github-muesli-reflow, golang-github-muesli-termenv, golang-github-netflix-expect, golang-github-rivo-uniseg
jjames (1): antlr4-project
jjelen (1): golang-github-google-gousb
jnovy (1): oci-seccomp-bpf-hook
jplesnik (1): swig
jwboyer (1): manifest-tool
kir (1): runc
kkeithle (1): ceph
ktock (1): stargz-snapshotter
kushal (1): gotun
limb (2): golang-github-apparentlymart-textseg-13, golang-github-coreos-semver
lkiesow (1): gron
lpabon (1): golang-github-lpabon-godbc
lsm5 (4): buildah, go-bindata, pack, skopeo
mattia (1): reg
mayorga (3): golang-github-client9-gospell, golang-github-remeh-sizedwaitgroup, golang-github-xrash-smetrics
mhayden (2): asciigraph, vultr-cli
mheon (2): containernetworking-plugins, podman
mosquito (8): deepin-api, deepin-daemon, deepin-desktop-schemas, deepin-gir-generator, golang-deepin-go-lib, golang-github-linuxdeepin-dbus-factory, golang-github-linuxdeepin-go-x11-client, startdde
navidys (1): podman-tui
obudai (1): osbuild-composer
olem (1): moby-engine
pwouters (4): golang-github-apparentlymart-cidr, golang-github-letsencrypt-challtestsrv, golang-github-letsencrypt-pebble, golang-github-mbland-hmacauth
rathann (1): golang-github-jfrog-gofrog
rishi (1): toolbox
salimma (1): golang-entgo-ent
szeth (1): golang-github-mitchellh-ps
thomasfedb (1): golang-github-pkg-browser
tkorbar (1): cheat
tohojo (1): golang-github-heistp-irtt
van (1): android-tools
vbatts (1): gomtree
wef (1): clipman
zdohnal (2): golang-github-openprinting-goipp, golang-github-openprinting-ipp-usb
zsun (1): popub
zyga (2): golang-github-gosexy-gettext, golang-github-mvo5-goconfigparser
1 year, 12 months
F37 proposal: Enhance Persian Font Support (Self-Contained Change proposal)
by Ben Cotton
https://fedoraproject.org/wiki/Changes/EnhancePersianFontSupport
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.
= Enhance Persian Font Support =
{{Change_Proposal_Banner}}
== Summary ==
This change aims to provide a consistent experience for those who use
Fedora in Persian or write or read Persian text in Fedora.
== Owner ==
* Name: [[User:hedayat| Hedayat Vatankhah]]
* Email: <hedayat(a)fedoraproject.org>
== Detailed Description ==
Traditionally, DejaVu fonts were used for Persian text in Fedora
consistently; and considering the lack of suitable free Persian fonts,
it was an acceptable choice (although some considered it to not be
beautiful enough).
With changes in Fedora fonts in recent releases (mainly, addition of
Droid & Noto fonts to default installation), Fedora provides an
inconsistent experience for users who use Persian text and makes a bad
impression on users. There are at least three different fonts used in
a default Fedora Workstation for Sans Persian text in different
situations, one of which is actually considered a cursive font for
Persian.
Additionally, now we have a number of free Persian fonts, which can be
used to present a more beautiful experience for Persian text. This
change aims to:
# Provide a consistent default Sans font for Persian in Fedora, used
in all appropriate places instead of multiple different fonts. Right
now, the aim is to use Vazirmatn font as the default Persian font.
# Add new free Persian fonts to Fedora to provide a better experience
for users who need them.
== Benefit to Fedora ==
Enhances the experience of users of Persian text in Fedora, by
providing a beautiful font to be used by default consistently and to
provide modern free Persian fonts for users.
== Scope ==
* Proposal owners:
# Package new free Persian fonts for Fedora
# Make the selected font the default one for Persian
# Try to find out why Firefox/Thunderbird doesn't follow system
default font (optional)
# Update Fedora `comps.xml` to install the default font for Persian
# Provide PR for langpacks/lorax if needed for the new default Persian font
# Might need some fixes in Firefox/Thunderbird to follow system
default font when it is selected
# Might need changes in langpacks/lorax
* 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 ==
Default Persian font will be changed automatically on upgrades.
== How To Test ==
== User Experience ==
Users who read/write Persian text in Fedora are presented with a new
more beautiful font used by default consistently in all applications.
== Dependencies ==
No hard dependencies, but an optional change might be needed in some
packages (Firefox/Thunderbird) to provide a more consistent
experience.
== Contingency Plan ==
* Contingency mechanism: We won't ship new fonts and we won't change
the default font.
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)
== Documentation ==
More detailed background on the topic is provided in this
[https://lists.fedoraproject.org/archives/list/fonts@lists.fedoraproject.o...
email].
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
1 year, 12 months
F37 proposal: Return Cloud Base to Edition Status (System-Wide Change proposal)
by Ben Cotton
https://fedoraproject.org/wiki/Changes/RestoreCloudEdition
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 ==
Cloud '''should''' be listed on getfedora.org with Workstation, Server
and IoT. The petition to reinstate the Cloud Base as an official
Edition is based on the clear identification of unique environmental
support requirements for private hyperscaler and public cloud
environments not specifically addressed by other Editions.
== Owner ==
* Name: [https://pagure.io/cloud-sig Fedora Cloud SIG]
* Name: [[User:davdunc| David Duncan]]
* Email: davdunc(a)amazon.com
== Detailed Description ==
The cloud base as an edition is plastic in a way that is appropriate
to match the various virtual environments on which it is capable of
running. There has been a lot of work explored here and a lot of
writing done to find that next level. In previous years, we had lots
of multi-cloud aspirations that couldn’t be fulfilled, but they can be
now and we want to ensure availability and ease of use.The Fedora
Cloud Base image is uniquely focused on supporting cloud and other
fail-only environments.
== Feedback ==
See the discussion here:
https://discussion.fedoraproject.org/t/fedora-cloud-edition-not-an-editio...
Some specific feedback received was that we could potentially deploy
images of Fedora Workstation or Fedora Server to accomplish the same
tasks that are accomplished with Fedora Cloud Base, but that is
generally incorrect. Cloud specific workloads are not meant to be used
in the same way as these other editions except under specific
circumstances. Cloud specific configurations favor automated
deployments with monitoring and logging handled to some degree through
remote services. They are meant to be deployed sparingly and then to
increase in numbers for scalability.
These images should be able to handle virtualization for many
different workloads. The use of graphical environments or Server roles
satisfy only highly specialized cloud experiences.
== Benefit to Fedora ==
Cloud is a base, it has variations that work in different
environments, but it supports work that is not related to the “Just
enough” position of FCOS and extends the surface for experimental
workloads at the base operating system layers. The Cloud working group
has a very dedicated group of supporters who find value beyond the
requirements of the other editions. With the adoption of btrfs in this
most recent release there was much stir over how it could fit so well
and yet diverge so much from ''Container'' exclusive like those of
FCOS or ''Server'' goals, further accenting this dividing line.
That introduces the highlights for the reasons Fedora Cloud Base fits as an
[https://docs.fedoraproject.org/en-US/council/policy/edition-promotion-pol...
Edition]. The cloud base as an edition is plastic in a way that is
appropriate to match the various virtual environments on which it is
capable of running. There has been a lot of work explored here and a
lot of writing done to find that next level. In previous years, we had
lots of multi-cloud aspirations that couldn’t be fulfilled, but they
can be now and we want to ensure availability and ease of use.
== Scope ==
* Proposal owners: [[Cloud/Cloud_PRD|Cloud PRD]] and
[[CloudBase/Technical_Specification|Technical Specification]] updates
are in process to ensure that we provide sufficient roadmap and
technical specification to confirm alignment with the Fedora Project
overall and especially that we are aligned with the Cloud Base users
and established infrastructure providers.
* Other developers: Web changes will need to be made to accomodate the
publication of links and some artwork will need to be created to align
with current Project design.
* Release engineering: [https://pagure.io/releng/issues #Releng issue
number] `TBD`
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: https://pagure.io/Fedora-Council/tickets/issue/397
* Alignment with Objectives:
== Upgrade/compatibility impact ==
In restoring the Cloud edition to the official Edition status, we
eliminate any issues. It is with the downgrade to edition status where
there will be an impact. The release information will have to be
modified to remove the edition identifiers and this may cause an
impact to current users.
== How To Test ==
Standard QA testing and evaluation methods apply for QA Compose.
== User Experience ==
This may change where Fedora Cloud Base Images are located in the web
portal, but it will most likely be simpler to discover the images
themselves.
== Dependencies ==
There are no currently known dependencies for this.
== Contingency Plan ==
* Contingency mechanism: Remove the
* Contingency deadline: 2022-10-18
* Blocks release? This is not a release blocker
If this is not approved for F37, we will roll forward to F38 and
prepare as required. There is no technical change in the image build
requirements.
== Documentation ==
Documentation is currently in the wiki for the [[Cloud|working group]]
and the [[Cloud SIG]] and is in the process of a series of updates
to be moved to the [[DocsProject|Fedora Docs]] format
== Release Notes ==
''Fedora Cloud Base Edition''
Announcing the promotion of the Fedora Cloud Base to official status
as a Fedora Edition. Fedora Cloud Base Images can now be found from
https://getfedora.org
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
1 year, 12 months