Fedora 34 Change: Deprecate python-mock (Self-Contained change proposal)
by Ben Cotton
https://fedoraproject.org/wiki/Changes/DeprecatePythonMock
== Summary ==
The {{package|python-mock}} ({{package|python3-mock}}) package will be
[https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-pac...
deprecated] in [[Releases/34|Fedora 34]]. The package is a standard
library backport for older Pythons, Fedora packages should use
`unittest.mock` instead. Many still depend on `mock`, so we cannot
remove it yet. Packagers are encouraged to work with upstream to
switch to `unittest.mock` when available. A simple `sed` can be
applied in `%prep` as a temporary (or even permanent) downstream
solution.
== Owner ==
* Name: [[User:Churchyard|Miro Hrončok]]
* Email: mhroncok(a)redhat.com
== Detailed Description ==
The {{package|python-mock}} package is the
[https://pypi.org/project/mock/ 3rd party backport of the standard
library `unittest.mock` module].
> mock is now part of the Python standard library, available as [https://docs.python.org/dev/library/unittest.mock.html unittest.mock] in Python 3.3 onwards.
> This package contains a rolling backport of the standard library mock code compatible with Python 3.6 and up.
Fedora has recent enough versions of Python, hence using a library
backport is redundant. Many packages only use it out of habit. We'd
like to encourage both downstream packages and upstreams to switch to
[https://docs.python.org/dev/library/unittest.mock.html unittest.mock]
instead. Eventually, we'd like to drop {{package|python-mock}} from
Fedora entirely, if possible. Before we attempt to remove the package,
we need to stop new packages to (Build)Require
{{package|python3-mock}}, hence we want to have it
[https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-pac...
deprecated].
Note that the change owner does not currently officially maintain
{{package|python-mock}} but the Python Maintenance team maintains the
package in RHEL and contributes to the Fedora package when needed. The
Fedora package maintainers have been contacted without response.
=== How to migrate to unittest.mock ===
In most cases, performing the following replacement should be enough:
s/^(\s*)import mock/\1from unittest import mock/
s/^(\s*)from mock import /\1from unittest.mock import /
If upstream really needs to support Python versions without
`unittest.mock`, we recommend using a `try-import` mechanism, such as:
try:
from unittest import mock
except ImportError:
import mock
If dual support for `unittest.mock` and `mock` is required, and the
`mock` package is required in the metadata (such as in the testing
''extras''), conditionalize it, with:
mock;python_version<"3.3"
== Feedback ==
In the past, we've managed to migrate some packages away from
python-mock, without a push back:
* https://src.fedoraproject.org/rpms/python-urllib3/pull-request/13
* https://src.fedoraproject.org/rpms/python-freezegun/pull-request/10
* https://src.fedoraproject.org/rpms/python-hypothesis/c/65a4191709
== Benefit to Fedora ==
Eventually, we might be able to no longer maintain a standard library
backport in a separate package.
== Scope ==
* Proposal owners: Deprecate {{package|python3-mock}} and update the
package description. Provide help migrating to `unittest.mock` to
other packagers who ask for it.
* Other developers: No action needed. Don't add new dependencies on
{{package|python3-mock}}. If interested, migrate existing packages to
`unittest.mock` (feel free to ask for help)
* Release engineering: no impact on Release Engineering is anticipated
* Policies and guidelines: N/A (not a System Wide Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
The package will remain available. Only new packages cannot depend on it.
Once retired (in distant future), we don't plan to obsolete/provide
<code>python3-mock</code> from {{package|python3-libs}}, because it
cannot work as drop-in replacement (the import name is different). The
package will eventually be obsoleted by
{{package|fedora-obsolete-packages}} once Python is updated to 3.N+1
after the removal to avoid broken upgrades.
== How To Test ==
$ repoquery --repo=rawhide --provides python3-mock
...
deprecated()
...
== User Experience ==
No changes.
== 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 ==
N/A (not a System Wide Change)
--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 4 months
Fedora 34 updates-testing report
by updates@fedoraproject.org
The following Fedora 34 Security updates need testing:
Age URL
7 https://bodhi.fedoraproject.org/updates/FEDORA-2021-2b3a2de94f xen-4.14.3-3.fc34
6 https://bodhi.fedoraproject.org/updates/FEDORA-2021-0294e8ca24 php-symfony4-4.4.35-1.fc34
6 https://bodhi.fedoraproject.org/updates/FEDORA-2021-97bd631e0a wireshark-3.6.0-1.fc34
4 https://bodhi.fedoraproject.org/updates/FEDORA-2021-b58af96f33 ImageMagick-6.9.12.31-1.fc34 R-magick-2.7.3-2.fc34 WindowMaker-0.95.9-7.fc34 autotrace-0.31.1-62.fc34 chafa-1.2.1-6.fc34 converseen-0.9.9.2-2.fc34 digikam-7.3.0-4.fc34 dmtx-utils-0.7.6-9.fc34.1 dvdauthor-0.7.2-16.fc34 eom-1.26.0-1.fc34.1 kxstitch-2.1.1-6.fc34 pfstools-2.1.0-17.fc34.1 php-pecl-imagick-3.5.0-1.fc34.1 psiconv-0.9.8-36.fc34 q-7.11-44.fc34 rss-glx-0.9.1.p-50.fc34 rubygem-rmagick-4.2.3-5.fc34 synfig-1.4.0-1.fc34.1 synfigstudio-1.4.0-3.fc34 vdr-scraper2vdr-1.0.11-14.20190128gitd9f6cb4.fc34.1 vdr-skinelchihd-0.5.0-7.fc34 vdr-skinnopacity-1.1.8-1.fc34.1 vdr-tvguide-1.3.5-1.fc34.1 vips-8.11.3-1.fc34.1
4 https://bodhi.fedoraproject.org/updates/FEDORA-2021-da451c47e1 vim-8.2.3642-2.fc34
4 https://bodhi.fedoraproject.org/updates/FEDORA-2021-aacef7fa15 skopeo-1.5.2-1.fc34
1 https://bodhi.fedoraproject.org/updates/FEDORA-2021-ed5bf093e5 seamonkey-2.53.10-2.fc34
0 https://bodhi.fedoraproject.org/updates/FEDORA-2021-2cb2465da4 gnome-shell-40.6-2.fc34
0 https://bodhi.fedoraproject.org/updates/FEDORA-2021-2f9dcdbace matrix-synapse-1.48.0-1.fc34
The following Fedora 34 Critical Path updates have yet to be approved:
Age URL
238 https://bodhi.fedoraproject.org/updates/FEDORA-2021-1300e131b6 ddpt-0.96-4.fc34 ledmon-0.95-4.fc34 libgpod-0.8.3-38.fc34 libzfcphbaapi-2.2.0-12.fc34 lsvpd-1.7.11-6.fc34 sg3_utils-1.46-1.fc34 udisks-1.0.5-18.fc34
19 https://bodhi.fedoraproject.org/updates/FEDORA-2021-53a7dfa185 gdb-11.1-5.fc34
11 https://bodhi.fedoraproject.org/updates/FEDORA-2021-35f2489f7b fwupd-1.7.2-1.fc34
11 https://bodhi.fedoraproject.org/updates/FEDORA-2021-e152ce5f31 python3-docs-3.9.9-1.fc34 python3-typed_ast-1.4.3-4.fc34 python3.9-3.9.9-2.fc34
9 https://bodhi.fedoraproject.org/updates/FEDORA-2021-bdd1cfb355 mtools-4.0.36-1.fc34
7 https://bodhi.fedoraproject.org/updates/FEDORA-2021-2b3a2de94f xen-4.14.3-3.fc34
6 https://bodhi.fedoraproject.org/updates/FEDORA-2021-74d8aea64b qrencode-4.1.1-1.fc34
6 https://bodhi.fedoraproject.org/updates/FEDORA-2021-b61e57daf7 elfutils-0.186-1.fc34
6 https://bodhi.fedoraproject.org/updates/FEDORA-2021-5c0deb66ef fedora-release-34-39
4 https://bodhi.fedoraproject.org/updates/FEDORA-2021-da451c47e1 vim-8.2.3642-2.fc34
3 https://bodhi.fedoraproject.org/updates/FEDORA-2021-95ad1f22bf koji-1.27.0-3.fc34
1 https://bodhi.fedoraproject.org/updates/FEDORA-2021-ae352d2544 rust-packaging-20-1.fc34 rust-srpm-macros-20-1.fc34
1 https://bodhi.fedoraproject.org/updates/FEDORA-2021-29571c611f libretls-3.4.2-1.fc34
1 https://bodhi.fedoraproject.org/updates/FEDORA-2021-32da8bff09 libjcat-0.1.9-1.fc34
0 https://bodhi.fedoraproject.org/updates/FEDORA-2021-2cb2465da4 gnome-shell-40.6-2.fc34
0 https://bodhi.fedoraproject.org/updates/FEDORA-2021-6ac83612a5 shadow-utils-4.8.1-10.fc34
0 https://bodhi.fedoraproject.org/updates/FEDORA-2021-495b3b1518 cups-2.3.3op2-11.fc34
0 https://bodhi.fedoraproject.org/updates/FEDORA-2021-f30609bf79 btrfs-progs-5.15.1-1.fc34
0 https://bodhi.fedoraproject.org/updates/FEDORA-2021-24a21cd83c libdrm-2.4.109-1.fc34
The following builds have been pushed to Fedora 34 updates-testing
cockpit-composer-32-1.fc34
golang-github-opencontainers-image-spec-1.0.2-1.fc34
gsequencer-3.13.0-0.fc34
kernel-5.15.6-100.fc34
knot-resolver-5.4.3-1.fc34
libnbd-1.8.6-1.fc34
libsndfile-1.0.31-6.fc34
magic-8.3.233-1.fc34
mirage-0.9.5.2-34.fc34
osbuild-43-1.fc34
php-nikic-php-parser4-4.13.2-1.fc34
php-symfony-requirements-checker-2.0.1-1.fc34
plocate-1.1.13-4.fc34
python-pysb-1.13.0-2.fc34
rpkg-1.63-5.fc34
rust-cxx-1.0.57-1.fc34
rust-cxx-build-1.0.57-1.fc34
rust-cxx-gen-0.7.57-1.fc34
rust-cxxbridge-flags-1.0.57-1.fc34
rust-cxxbridge-macro-1.0.57-1.fc34
rust-fasteval-0.2.4-4.fc34
rust-link-cplusplus-1.0.6-1.fc34
rust-open-2.0.2-1.fc34
rust-rust_decimal-1.18.0-1.fc34
rust-zram-generator-1.1.1-2.fc34
systemtap-4.6-2.fc34
testcloud-0.6.3-1.fc34
tmt-1.9.0-1.fc34
txt2man-1.7.1-1.fc34
udiskie-2.4.0-1.fc34
uglify-js-3.14.4-1.fc34
xxhash-0.8.1-1.fc34
yt-dlp-2021.12.01-1.fc34
zabbix-5.0.18-1.fc34
Details about builds:
================================================================================
cockpit-composer-32-1.fc34 (FEDORA-2021-dbf39d6c86)
Composer GUI for use with Cockpit
--------------------------------------------------------------------------------
Update Information:
- Add Edge Raw, RHEL Installer, Edge Simplified Installer image types - Improve
user account modal responsiveness - Update tests - Update minor NPM dependencies
- Update translation files
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Jacob Kozol <jacobdkozol(a)gmail.com> - 32-1
- Add Edge Raw, RHEL Installer, Edge Simplified Installer image types
- Improve user account modal responsiveness
- Update tests
- Update minor NPM dependencies
- Update translation files
--------------------------------------------------------------------------------
================================================================================
golang-github-opencontainers-image-spec-1.0.2-1.fc34 (FEDORA-2021-6789ed60f2)
OCI Image Format Specification
--------------------------------------------------------------------------------
Update Information:
- Update to 1.0.2. Fixes rhbz#2024388. - Mitigates CVE-2021-41190. Fixes
rhbz#2024938 and rhbz#2024939.
--------------------------------------------------------------------------------
ChangeLog:
* Sat Nov 20 2021 Maxwell G <gotmax(a)e.email> - 1.0.2-1
- Update to 1.0.2. Fixes rhbz#2024388.
- Mitigates CVE-2021-41190. Fixes rhbz#2024938 and rhbz#2024939.
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2024938 - CVE-2021-41190 opencontainers: OCI manifest and index parsing confusion
https://bugzilla.redhat.com/show_bug.cgi?id=2024938
--------------------------------------------------------------------------------
================================================================================
gsequencer-3.13.0-0.fc34 (FEDORA-2021-4dc21aa53d)
Audio processing engine
--------------------------------------------------------------------------------
Update Information:
updated Source to point to new minor version directory
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Jo��l Kr��hemann <jkraehemann(a)gmail.com> 3.13.0-0
- updated Source to point to new minor version directory
--------------------------------------------------------------------------------
================================================================================
kernel-5.15.6-100.fc34 (FEDORA-2021-ad27b86c1b)
The Linux kernel
--------------------------------------------------------------------------------
Update Information:
The 5.15.6 stable kernel update contains a number of important fixes across the
tree.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Justin M. Forbes <jforbes(a)fedoraproject.org> [5.15-0]
- Revert "drm/i915: Implement Wa_1508744258" (Justin M. Forbes)
- Revert "Revert "fuse: fix page stealing"" (Justin M. Forbes)
- scsi: sd: Fix sd_do_mode_sense() buffer length handling (Damien Le Moal)
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2027040 - Kernel 5.15.4 breaks Iris Xe Graphics: i915 GPU hang in 5.15.x kernels
https://bugzilla.redhat.com/show_bug.cgi?id=2027040
--------------------------------------------------------------------------------
================================================================================
knot-resolver-5.4.3-1.fc34 (FEDORA-2021-89b1e7769e)
Caching full DNS Resolver
--------------------------------------------------------------------------------
Update Information:
Update to upstream 5.4.3
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Jakub Ru��i��ka <jakub.ruzicka(a)nic.cz> - 5.4.3-1
- update to upstream version 5.4.3
--------------------------------------------------------------------------------
================================================================================
libnbd-1.8.6-1.fc34 (FEDORA-2021-303546f13e)
NBD client library in userspace
--------------------------------------------------------------------------------
Update Information:
New upstream stable version 1.8.6.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Eric Blake <eblake(a)redhat.com> - 1.8.6-1
- New upstream stable version 1.8.6.
--------------------------------------------------------------------------------
================================================================================
libsndfile-1.0.31-6.fc34 (FEDORA-2021-f039fccfc2)
Library for reading and writing sound files
--------------------------------------------------------------------------------
Update Information:
fix heap buffer overflow in flac
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Michal Hlavinka <mhlavink(a)redhat.com> - 1.0.31-6
- fix heap buffer overflow in flac (#2027692)
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2027690 - libsndfile: heap-buffer-overflow in src/flac.c in flac_buffer_copy
https://bugzilla.redhat.com/show_bug.cgi?id=2027690
--------------------------------------------------------------------------------
================================================================================
magic-8.3.233-1.fc34 (FEDORA-2021-6e85f52836)
A very capable VLSI layout tool
--------------------------------------------------------------------------------
Update Information:
New version 8.3.233 is released.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 8.3.233-1
- 8.3.233
--------------------------------------------------------------------------------
================================================================================
mirage-0.9.5.2-34.fc34 (FEDORA-2021-5307fc5f27)
A fast and simple image viewer
--------------------------------------------------------------------------------
Update Information:
Fix a small typo on python script which may cause python traceback on some
occasion
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 0.9.5.2-34
- Fix small typo
* Thu Jul 22 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.9.5.2-33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 4 2021 Python Maint <python-maint(a)redhat.com> - 0.9.5.2-32
- Rebuilt for Python 3.10
--------------------------------------------------------------------------------
================================================================================
osbuild-43-1.fc34 (FEDORA-2021-257b54c0db)
A build system for OS images
--------------------------------------------------------------------------------
Update Information:
Update osbuild to the latest version
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Packit Service <user-cont-team+packit-service(a)redhat.com> - 43-1
CHANGES WITH 43:
----------------
* Buildroot: mask `/proc/cmdline` (#895)
* stages/grub2.inst: Make grub-mkimage binary configurable (#905)
* tests: enable testing on aarch64 RHEL (#844)
* gitignore: Ignore generated man pages (#903)
* stages/ostree.fillvar: fill the correct var (#904)
* osbuild-mpp: Allow importing multiple pipelines from a manifest (#900)
* ci: switch to rhel-9 runners (#901)
* spec: require python3-pyyaml for osbuild-tools (#899)
* osbuild-mpp: Support loading yaml as well as json files (#893)
* CI: update the osbuild-ci container (#896)
* osbuild: Add org.osbuild.gunzip stage (#886)
* osbuild-mpp: Report the path of the json file when parsing fails (#890)
* packit: enable copr builds for CS9 on main (#894)
* tools/osbuild-mpp: add ability to embed files (#859)
* osbuild-mpp: Add mpp-if feature (#885)
Contributions from: Alexander Larsson, Christian Kellner, Jakub Rusz, Jelle van der Waa, Ond��ej Budai, kingsleyzissou
��� Berlin, 2021-12-01
* Thu Nov 18 2021 Packit Service <user-cont-team+packit-service(a)redhat.com> - 42-1
CHANGES WITH 42:
----------------
* packit: enable copr build for CS9 (#887)
* test/lvm2: use LoopControl.loop_for_fd (#884)
* packit: Use upstream github release description (#880)
Contributions from: Christian Kellner, Ond��ej Budai, Simon Steinbeiss
��� Cork, 2021-11-17
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEErKmAeFdguKfr5RbZC04GHB6SbNcFAmGU3x8ACgkQC04GHB6S
bNcXqBAAxWLL5kFhhrbboXShLmgdVbryYv8muxsyF0YFdE8qHdJmwDZkURoUH2Mh
RzWDl4Lq1FKoGJZ6WP3S0/Mj/8cpHhhXSnUzcGZamz6hJrsoyeUfYRQrB67/Mkm5
HEWWMxYBA1qvf+tfzVAr4BjlUfmDAHqjbRu5loHqANJSKNCmcg2jrHnvV5VrjBQf
t1NCQOm960kik5gjFfAemsmEYlkPN8MtD/VxxUJC2dKCDkY7tQBITB+40fB0lDdF
EIODFooKE0b2rXumEJUr95V6vGmmEOyFOcsOajls58pJSbak01g2I6J6WpSb9EiS
RZbhNYhh59BKNrsbfpO8JAYrqVy+OyPZxTwdpIUYbP4KndNbGe/QH5L/Vbdt1Dv9
HokDnTGD2jLrHyK1HP+NkjHmGy+s5XCiFwtFPbZeI7RIgxugIkJjM985u9vi0Ufd
uzbI0DP302DRiafXgR9CX/YXkEWjHpu8RSeoFsbTj6KzSAZtacK7gXWcSF5TUMlZ
kGVGy/b9xz5Ily2SOI07FBNMCHH705BRXsZGuugPlmslACTEVUh377DpvYcgBHVx
oclxqFXW17xwcxCrC6JBcXM9h2h59KJ60BSGnVHpg2bdqZat01we1p2rbcN6Dn2H
45KWO7O678oRBnIpt4lsnY/Avs7DZ83HfX4ctNfcgdwRDISFyts=
=jsoz
-----END PGP SIGNATURE-----
--------------------------------------------------------------------------------
================================================================================
php-nikic-php-parser4-4.13.2-1.fc34 (FEDORA-2021-87b0d22182)
A PHP parser written in PHP - version 4
--------------------------------------------------------------------------------
Update Information:
**Version 4.13.2** (2021-11-30) Added * Added builders for enums and enum
cases. Fixed * NullsafeMethodCall now extends from CallLike. * The
`namespacedName` property populated by the `NameResolver` is now declared on
relevant nodes, to avoid a dynamic property deprecation warning with PHP 8.2.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Remi Collet <remi(a)remirepo.net> - 4.13.2-1
- update to 4.13.2
--------------------------------------------------------------------------------
================================================================================
php-symfony-requirements-checker-2.0.1-1.fc34 (FEDORA-2021-30d88edc0d)
Check Symfony requirements and give recommendations
--------------------------------------------------------------------------------
Update Information:
Upstream version **2.0.1** (no changelog)
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Remi Collet <remi(a)remirepo.net> - 2.0.1-1
- update to 2.0.1
--------------------------------------------------------------------------------
================================================================================
plocate-1.1.13-4.fc34 (FEDORA-2021-8dd769e803)
Much faster locate
--------------------------------------------------------------------------------
Update Information:
Latest bugfix version. No need to log out or reboot.
--------------------------------------------------------------------------------
ChangeLog:
* Fri Nov 26 2021 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> 1.1.13-4
- Fix mode in %ghost line
* Wed Nov 24 2021 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> 1.1.13-3
- Add %ghost for /etc/updatedb.conf
* Wed Nov 24 2021 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> 1.1.13-2
- Add locate(1) man page alias
* Wed Nov 24 2021 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> 1.1.13-1
- Version 1.1.13
--------------------------------------------------------------------------------
================================================================================
python-pysb-1.13.0-2.fc34 (FEDORA-2021-3a72ee8360)
Rule-based modeling of biochemical systems as Python programs
--------------------------------------------------------------------------------
Update Information:
Latest bugfix release.
--------------------------------------------------------------------------------
ChangeLog:
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2027800 - python-pysb-1.13.1 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2027800
--------------------------------------------------------------------------------
================================================================================
rpkg-1.63-5.fc34 (FEDORA-2021-e76c5414eb)
Python library for interacting with rpm+git
--------------------------------------------------------------------------------
Update Information:
Some patches that fixes "fedpkg sources" command. - Continue execution if
specfile parsing fails - Consider Patch tags in specfile parse ---- Patch:
Fixes import fail with sources already imported
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Ond��ej Nosek <onosek(a)redhat.com> - 1.63-5
- Patch: Continue execution if specfile parsing fails
- Patch: Consider Patch tags in specfile parser
* Mon Nov 29 2021 Ond��ej Nosek <onosek(a)redhat.com> - 1.63-4
- Patch: Fixes import fail with sources already imported
* Mon Sep 13 2021 Ond��ej Nosek <onosek(a)redhat.com> - 1.63-3
- Add python-requests-kerberos as a new dependency for RHEL packages
- Patch: Print SpecFile parsing debug info
--------------------------------------------------------------------------------
================================================================================
rust-cxx-1.0.57-1.fc34 (FEDORA-2021-6f82cec0f7)
Safe interop between Rust and C++
--------------------------------------------------------------------------------
Update Information:
Update cxx crates to version 1.0.57.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Fabio Valentini <decathorpe(a)gmail.com> 1.0.57-1
- Update to version 1.0.57; Fixes RHBZ#2027986
* Mon Oct 11 2021 Jan Stan��k <jstanek(a)redhat.com> 1.0.56-1
- Update to version 1.0.56
* Tue Jul 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.49-2
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
--------------------------------------------------------------------------------
================================================================================
rust-cxx-build-1.0.57-1.fc34 (FEDORA-2021-6f82cec0f7)
C++ code generator for integrating cxx crate into a Cargo build
--------------------------------------------------------------------------------
Update Information:
Update cxx crates to version 1.0.57.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Fabio Valentini <decathorpe(a)gmail.com> 1.0.57-1
- Update to version 1.0.57; Fixes RHBZ#2027988
* Mon Oct 11 2021 Jan Stan��k <jstanek(a)redhat.com> 1.0.56-1
- Update to version 1.0.56
--------------------------------------------------------------------------------
================================================================================
rust-cxx-gen-0.7.57-1.fc34 (FEDORA-2021-6f82cec0f7)
C++ code generator for integrating cxx crate into higher level tools
--------------------------------------------------------------------------------
Update Information:
Update cxx crates to version 1.0.57.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Fabio Valentini <decathorpe(a)gmail.com> 0.7.57-1
- Update to version 0.7.57; Fixes RHBZ#2027989
* Mon Oct 11 2021 Jan Stan��k <jstanek(a)redhat.com> 0.7.56-1
- Update to version 0.7.56
--------------------------------------------------------------------------------
================================================================================
rust-cxxbridge-flags-1.0.57-1.fc34 (FEDORA-2021-6f82cec0f7)
Compiler configuration of the cxx crate
--------------------------------------------------------------------------------
Update Information:
Update cxx crates to version 1.0.57.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Fabio Valentini <decathorpe(a)gmail.com> 1.0.57-1
- Update to version 1.0.57; Fixes RHBZ#2027984
* Mon Oct 11 2021 Jan Stan��k <jstanek(a)redhat.com> 1.0.56-1
- Update to version 1.0.56
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.49-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
--------------------------------------------------------------------------------
================================================================================
rust-cxxbridge-macro-1.0.57-1.fc34 (FEDORA-2021-6f82cec0f7)
Implementation detail of the cxx crate
--------------------------------------------------------------------------------
Update Information:
Update cxx crates to version 1.0.57.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Fabio Valentini <decathorpe(a)gmail.com> 1.0.57-1
- Update to version 1.0.57; Fixes RHBZ#2027987
* Mon Oct 11 2021 Jan Stan��k <jstanek(a)redhat.com> 1.0.56-1
- Upgrade to version 1.0.56
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.49-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
--------------------------------------------------------------------------------
================================================================================
rust-fasteval-0.2.4-4.fc34 (FEDORA-2021-0a94ef5769)
Fast evaluation of algebraic expressions
--------------------------------------------------------------------------------
Update Information:
Latest version of zram-generator: - new writeback-device= option to set the
backing device - handling of paths with ":" is fixed - size optimizations No
need to log out or reboot.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> 0.2.4-4
- Disable builds on i686
* Wed Nov 17 2021 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> 0.2.4-2
- Make tests pass
* Thu Oct 28 2021 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> 0.2.4-1
- Initial version
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2023952 - rust-zram-generator-1.1.1 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2023952
--------------------------------------------------------------------------------
================================================================================
rust-link-cplusplus-1.0.6-1.fc34 (FEDORA-2021-6f82cec0f7)
Link libstdc++ or libc++ automatically or manually
--------------------------------------------------------------------------------
Update Information:
Update cxx crates to version 1.0.57.
--------------------------------------------------------------------------------
ChangeLog:
* Mon Nov 15 2021 Jan Stan��k <jstanek(a)redhat.com> 1.0.6-1
- Update to version 1.0.6
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
--------------------------------------------------------------------------------
================================================================================
rust-open-2.0.2-1.fc34 (FEDORA-2021-be6b61ad18)
Open a path or URL using the program configured on the system
--------------------------------------------------------------------------------
Update Information:
Update to version 2.0.2.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Fabio Valentini <decathorpe(a)gmail.com> 2.0.2-1
- Update to version 2.0.2; Fixes RHBZ#2027890
--------------------------------------------------------------------------------
================================================================================
rust-rust_decimal-1.18.0-1.fc34 (FEDORA-2021-3b68643bb4)
Decimal Implementation written in pure Rust suitable for financial calculations
--------------------------------------------------------------------------------
Update Information:
Update to version 1.18.0.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Fabio Valentini <decathorpe(a)gmail.com> 1.18.0-1
- Update to version 1.18.0; Fixes RHBZ#2027918
--------------------------------------------------------------------------------
================================================================================
rust-zram-generator-1.1.1-2.fc34 (FEDORA-2021-0a94ef5769)
Systemd unit generator for zram swap devices
--------------------------------------------------------------------------------
Update Information:
Latest version of zram-generator: - new writeback-device= option to set the
backing device - handling of paths with ":" is fixed - size optimizations No
need to log out or reboot.
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> 1.1.1-2
- Skip test that fails with EPERM
* Wed Dec 1 2021 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> 1.1.1-1
- Version 1.1.1
* Wed Dec 1 2021 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> 1.1.0-1
- Version 1.1.0
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2023952 - rust-zram-generator-1.1.1 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2023952
--------------------------------------------------------------------------------
================================================================================
systemtap-4.6-2.fc34 (FEDORA-2021-085c648fb4)
Programmable system-wide instrumentation system
--------------------------------------------------------------------------------
Update Information:
rhbz2012907: Use sysuser.d/* for user/group management
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Martin Cermak <mcermak(a)redhat.com> - 4.6-2
- rhbz2012907: Use sysuser.d/* for user/group management
--------------------------------------------------------------------------------
================================================================================
testcloud-0.6.3-1.fc34 (FEDORA-2021-26479f732b)
Tool for running cloud images locally
--------------------------------------------------------------------------------
Update Information:
- Drop Atomic Host - Simplify cli codepath, use cloud-user by default - cli:
allow to separate OS version by "-" - CentOS misc: improve error output on
missing version - Disable UseDNS, GSSAPI for faster SSH, allow ssh for root -
CentOS: Fix el7 based systems - CentOS: update 7 build, add CentOS Stream 9
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Frantisek Zatloukal <fzatlouk(a)redhat.com> - 0.6.3-1
- Drop Atomic Host
- Simplify cli codepath, use cloud-user by default
- cli: allow to spearate OS version by "-"
- CentOS misc: improve error output on missing version
- Disable UseDNS, GSSAPI for faster SSH, allow ssh for root
- CentOS: Fix el7 based systems
- CentOS: update 7 build, add CentOS Stream 9
--------------------------------------------------------------------------------
================================================================================
tmt-1.9.0-1.fc34 (FEDORA-2021-17b1756440)
Test Management Tool
--------------------------------------------------------------------------------
Update Information:
Discover from source, filter by link, submit files...
--------------------------------------------------------------------------------
ChangeLog:
* Tue Nov 30 2021 Petr ��pl��chal <psplicha(a)redhat.com> - 1.9.0-1
- Improve testcloud/virtual provider docs
- Disable UseDNS, GSSAPI for faster SSH in testcloud
- Use `extra-args` attr for ansible-playbook
- Fix el7 provision in testcloud user session
- Adjust the instructions for migrating from STI
- Document how to migrate tests from STI to tmt
- Allow to pick objects by --link
- Generate ecdsa key in testcloud
- Simplify plugin keys handling in wake() and show()
- Add support for Beakerlib's rlFileSubmit
- Revert requiring exact beakerlib version
- Dist git source can contain multiple files
- Symlink worktree for discovered shell tests
- Read environment variables from options only once
- Correctly handle empty environment files
- Use distro values from context for dist-git type
- Make tests --name to just prune discovered tests
- Enable duplicate test names and preserve ordering
- Require beakerlib-1.28 for beakerlib tests
- Adjust the dist git source discover implementation
- Discover tmt tests from sources
- Reenable plans/install/docs
- Correct the `playbook` attribute in the spec (#948)
- Ansible plugin for Finish step
- Thread processing of executed commands inside tmt
- Adjust `tmt test lint` test for old yaml format
- Canonical name for centos-stream in dimension
- Remove obsoleted conditionals from the spec file
- Use a fresh sphinx when building the readthedocs
- Allow to specify session type (system/session)
- Package tmt.plugins to store arbitrary plugins
- Ignore ssh connection closed during reboot
- Improve error message for the missing step name
- Document how to integrate tests with other tools
- Use the recommended format of the copyright notice
- Update notes about the release process
- Update the hardware specification with new keys
--------------------------------------------------------------------------------
================================================================================
txt2man-1.7.1-1.fc34 (FEDORA-2021-3abb247d88)
Convert flat ASCII text to man page format
--------------------------------------------------------------------------------
Update Information:
#### txt2man-1.7.1 #### * txt2man: remove ksh check (@eribertomota) * src2man:
make it compliant with gawk >= 5.0.1 (@eribertomota) * txt2man: allow
punctuation characters in section names * txt2man: allow display blocks starting
with a number * *man: check for dependencies (@eribertomota) * build: make build
reproducible #### txt2man-1.7.0 #### * bookman: added missing space (@marxst)
* txt2man: remove redundant escapes causing gawk warnings (@jolmg) * *man: Fix
usage of the date command on BSD systems (@ismaell) * txt2man: fix -B option
(@bgstack15) * src2man: Print names of manuals to stdout (@ldorau)
--------------------------------------------------------------------------------
ChangeLog:
* Mon Nov 29 2021 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.7.1-1
- Update to 1.7.1.
- Specfile updates.
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.6.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
--------------------------------------------------------------------------------
================================================================================
udiskie-2.4.0-1.fc34 (FEDORA-2021-73616d979b)
Removable disk auto-mounter
--------------------------------------------------------------------------------
Update Information:
Update to version 2.4.0
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Jan Stan��k <jstanek(a)redhat.com> 2.4.0-1
- Update to version 2.4.0
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 4 2021 Python Maint <python-maint(a)redhat.com> - 2.3.3-2
- Rebuilt for Python 3.10
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2027852 - udiskie-2.4.0 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2027852
--------------------------------------------------------------------------------
================================================================================
uglify-js-3.14.4-1.fc34 (FEDORA-2021-47b38c5ed7)
JavaScript parser, mangler/compressor and beautifier toolkit
--------------------------------------------------------------------------------
Update Information:
UglifyJS 3.14.4
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 3.14.4-1
- Update to 3.14.4
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2027828 - uglify-js-3.14.4 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2027828
--------------------------------------------------------------------------------
================================================================================
xxhash-0.8.1-1.fc34 (FEDORA-2021-c27532fbd8)
Extremely fast hash algorithm
--------------------------------------------------------------------------------
Update Information:
xxhash 0.8.1
--------------------------------------------------------------------------------
ChangeLog:
* Mon Nov 29 2021 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 0.8.1-1
- Update to version 0.8.1
- Drop patch xxhash-pkgconfig-version.patch (accepted upstream)
- Fix compilation on RHEL 7 ppc64le (gcc 4.8)
- The x86 dispatch code now enables sse2 and avx2 separately, it can now use
sse2 on EPEL 7 without trying to use avx2 which is not supported by gcc 4.8
- Add documentation package - doxygen mark-up was added
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.8.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2027532 - xxhash-0.8.1 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2027532
--------------------------------------------------------------------------------
================================================================================
yt-dlp-2021.12.01-1.fc34 (FEDORA-2021-a2983b3d46)
A command-line program to download videos from online video platforms
--------------------------------------------------------------------------------
Update Information:
Upstream changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2021.12.01
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Maxwell G <gotmax(a)e.email> - 2021.12.01-1
- Update to 2021.12.01.
--------------------------------------------------------------------------------
================================================================================
zabbix-5.0.18-1.fc34 (FEDORA-2021-6b47652e24)
Open-source monitoring solution for your IT infrastructure
--------------------------------------------------------------------------------
Update Information:
Update to 5.0.18
--------------------------------------------------------------------------------
ChangeLog:
* Wed Dec 1 2021 Orion Poplawski <orion(a)nwra.com> - 1:5.0.18-1
- Update to 5.0.18
* Mon Nov 1 2021 Orion Poplawski <orion(a)cora.nwra.com> - 1:5.0.17-1
- Update to 5.0.17
--------------------------------------------------------------------------------
2 years, 6 months
denisarnaud pushed to czmq (epel8). "Update to 4.0.1."
by notifications@fedoraproject.org
Notification time stamped 2019-10-27 18:49:51 UTC
From 49c92cd27b9b8642100886530078f98d72de08ba Mon Sep 17 00:00:00 2001
From: Jose Pedro Oliveira <jose.p.oliveira.oss(a)gmail.com>
Date: Nov 11 2016 21:35:50 +0000
Subject: Update to 4.0.1.
---
diff --git a/.gitignore b/.gitignore
index c889143..ac8a99b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/czmq-1.4.1.tar.gz
/czmq-2.2.0.tar.gz
/czmq-3.0.2.tar.gz
+/czmq-4.0.1.tar.gz
diff --git a/0001-Problem-does-not-install-man-pages-if-BUILD_DOC-is-o.patch b/0001-Problem-does-not-install-man-pages-if-BUILD_DOC-is-o.patch
deleted file mode 100644
index 358df61..0000000
--- a/0001-Problem-does-not-install-man-pages-if-BUILD_DOC-is-o.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 70a01b00cebcc4fbec0ffe31c26447d3810f488f Mon Sep 17 00:00:00 2001
-From: Pieter Hintjens <ph(a)imatix.com>
-Date: Tue, 16 Jun 2015 12:18:51 +0200
-Subject: [PATCH] Problem: does not install man pages if BUILD_DOC is off
-
-Solution: fixed in zproject, regenerate here.
----
- doc/Makefile.am | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/doc/Makefile.am b/doc/Makefile.am
-index 92ac553..f496651 100644
---- a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -13,11 +13,11 @@ MAN_TXT += $(MAN7:%.7=%.txt)
-
- EXTRA_DIST = asciidoc.conf $(MAN_TXT)
-
--if BUILD_DOC
- if INSTALL_MAN
- dist_man_MANS = $(MAN_DOC)
- endif
-
-+if BUILD_DOC
- MAINTAINERCLEANFILES = $(MAN_DOC)
-
- dist-hook : $(MAN_DOC)
---
-2.4.3
-
diff --git a/autogen.sh b/autogen.sh
deleted file mode 100755
index f246ea5..0000000
--- a/autogen.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/usr/bin/env sh
-################################################################################
-# THIS FILE IS 100% GENERATED BY ZPROJECT; DO NOT EDIT EXCEPT EXPERIMENTALLY #
-# Please refer to the README for information about making permanent changes. #
-################################################################################
-
-# Script to generate all required files from fresh git checkout.
-
-command -v libtool >/dev/null 2>&1
-if [ $? -ne 0 ]; then
- echo "autogen.sh: error: could not find libtool. libtool is required to run autogen.sh." 1>&2
- exit 1
-fi
-
-command -v autoreconf >/dev/null 2>&1
-if [ $? -ne 0 ]; then
- echo "autogen.sh: error: could not find autoreconf. autoconf and automake are required to run autogen.sh." 1>&2
- exit 1
-fi
-
-command -v pkg-config >/dev/null 2>&1
-if [ $? -ne 0 ]; then
- echo "autogen.sh: error: could not find pkg-config. pkg-config is required to run autogen.sh." 1>&2
- exit 1
-fi
-
-mkdir -p ./config
-if [ $? -ne 0 ]; then
- echo "autogen.sh: error: could not create directory: ./config." 1>&2
- exit 1
-fi
-
-autoreconf --install --force --verbose -I config
-status=$?
-if [ $status -ne 0 ]; then
- echo "autogen.sh: error: autoreconf exited with status $status" 1>&2
- exit 1
-fi
-
-################################################################################
-# THIS FILE IS 100% GENERATED BY ZPROJECT; DO NOT EDIT EXCEPT EXPERIMENTALLY #
-# Please refer to the README for information about making permanent changes. #
-################################################################################
diff --git a/czmq.spec b/czmq.spec
index d51e1fc..24e09c0 100644
--- a/czmq.spec
+++ b/czmq.spec
@@ -1,20 +1,17 @@
Name: czmq
-Version: 3.0.2
-Release: 3%{?dist}
+Version: 4.0.1
+Release: 1%{?dist}
Summary: High-level C binding for 0MQ (ZeroMQ)
Group: Development/Libraries
License: MPLv2.0
URL: http://czmq.zeromq.org/
-Source0: http://download.zeromq.org/czmq-%{version}.tar.gz
-# Upstream file
-Source1: autogen.sh
-# Upstream patch 70a01b00cebcc4fbec0ffe31c26447d3810f488f
-Patch0: 0001-Problem-does-not-install-man-pages-if-BUILD_DOC-is-o.patch
+Source0: https://github.com/zeromq/czmq/releases/download/v%{version}/czmq-%{versi...
BuildRequires: libuuid-devel
BuildRequires: zeromq-devel
-BuildRequires: autoconf automake libtool
+# --with-docs
+BuildRequires: asciidoc xmlto
%description
CZMQ has the following goals:
@@ -37,12 +34,10 @@ This package contains files needed to develop applications using czmq.
%prep
%setup -q
-%patch0 -p1
-cp -f %{SOURCE1} .
%build
-./autogen.sh
-%configure
+%configure \
+ --with-docs
# remove rpath
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
@@ -56,10 +51,6 @@ make install DESTDIR=%{buildroot}
rm -f %{buildroot}%{_libdir}/libczmq.{a,la}
-# Avoid file conflict
-mv %{buildroot}%{_bindir}/makecert %{buildroot}%{_bindir}/czmq_makecert
-mv %{buildroot}%{_mandir}/man1/makecert.1 %{buildroot}%{_mandir}/man1/czmq_makecert.1
-
%check
# LD_LIBRARY_PATH=%{buildroot}/%{_libdir} make check
@@ -76,16 +67,20 @@ mv %{buildroot}%{_mandir}/man1/makecert.1 %{buildroot}%{_mandir}/man1/czmq_makec
%files devel
%doc CONTRIBUTING.md README.md
-%{_bindir}/czmq_makecert
+%{_bindir}/*
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*
%{_mandir}/man1/*.1*
%{_mandir}/man3/*.3*
%{_mandir}/man7/*.7*
+%{_datarootdir}/zproject/
%changelog
+* Fri Nov 11 2016 Jose Pedro Oliveira <jose.p.oliveira.oss at gmail.com> - 4.0.1-1
+- Update to 4.0.1.
+
* Wed Feb 03 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/sources b/sources
index edcea46..fd1b034 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7697688bf65a35bc33ae2db51ebb0e3b czmq-3.0.2.tar.gz
+65b94a461e2ee0ae16973e6daa751e98 czmq-4.0.1.tar.gz
https://src.fedoraproject.org/rpms/czmq/c/49c92cd27b9b8642100886530078f98...
4 years, 7 months
denisarnaud pushed to czmq (epel9). "Update to 4.0.1."
by notifications@fedoraproject.org
Notification time stamped 2022-06-03 17:40:45 UTC
From 49c92cd27b9b8642100886530078f98d72de08ba Mon Sep 17 00:00:00 2001
From: Jose Pedro Oliveira <jose.p.oliveira.oss(a)gmail.com>
Date: Nov 11 2016 21:35:50 +0000
Subject: Update to 4.0.1.
---
diff --git a/.gitignore b/.gitignore
index c889143..ac8a99b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/czmq-1.4.1.tar.gz
/czmq-2.2.0.tar.gz
/czmq-3.0.2.tar.gz
+/czmq-4.0.1.tar.gz
diff --git a/0001-Problem-does-not-install-man-pages-if-BUILD_DOC-is-o.patch b/0001-Problem-does-not-install-man-pages-if-BUILD_DOC-is-o.patch
deleted file mode 100644
index 358df61..0000000
--- a/0001-Problem-does-not-install-man-pages-if-BUILD_DOC-is-o.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 70a01b00cebcc4fbec0ffe31c26447d3810f488f Mon Sep 17 00:00:00 2001
-From: Pieter Hintjens <ph(a)imatix.com>
-Date: Tue, 16 Jun 2015 12:18:51 +0200
-Subject: [PATCH] Problem: does not install man pages if BUILD_DOC is off
-
-Solution: fixed in zproject, regenerate here.
----
- doc/Makefile.am | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/doc/Makefile.am b/doc/Makefile.am
-index 92ac553..f496651 100644
---- a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -13,11 +13,11 @@ MAN_TXT += $(MAN7:%.7=%.txt)
-
- EXTRA_DIST = asciidoc.conf $(MAN_TXT)
-
--if BUILD_DOC
- if INSTALL_MAN
- dist_man_MANS = $(MAN_DOC)
- endif
-
-+if BUILD_DOC
- MAINTAINERCLEANFILES = $(MAN_DOC)
-
- dist-hook : $(MAN_DOC)
---
-2.4.3
-
diff --git a/autogen.sh b/autogen.sh
deleted file mode 100755
index f246ea5..0000000
--- a/autogen.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/usr/bin/env sh
-################################################################################
-# THIS FILE IS 100% GENERATED BY ZPROJECT; DO NOT EDIT EXCEPT EXPERIMENTALLY #
-# Please refer to the README for information about making permanent changes. #
-################################################################################
-
-# Script to generate all required files from fresh git checkout.
-
-command -v libtool >/dev/null 2>&1
-if [ $? -ne 0 ]; then
- echo "autogen.sh: error: could not find libtool. libtool is required to run autogen.sh." 1>&2
- exit 1
-fi
-
-command -v autoreconf >/dev/null 2>&1
-if [ $? -ne 0 ]; then
- echo "autogen.sh: error: could not find autoreconf. autoconf and automake are required to run autogen.sh." 1>&2
- exit 1
-fi
-
-command -v pkg-config >/dev/null 2>&1
-if [ $? -ne 0 ]; then
- echo "autogen.sh: error: could not find pkg-config. pkg-config is required to run autogen.sh." 1>&2
- exit 1
-fi
-
-mkdir -p ./config
-if [ $? -ne 0 ]; then
- echo "autogen.sh: error: could not create directory: ./config." 1>&2
- exit 1
-fi
-
-autoreconf --install --force --verbose -I config
-status=$?
-if [ $status -ne 0 ]; then
- echo "autogen.sh: error: autoreconf exited with status $status" 1>&2
- exit 1
-fi
-
-################################################################################
-# THIS FILE IS 100% GENERATED BY ZPROJECT; DO NOT EDIT EXCEPT EXPERIMENTALLY #
-# Please refer to the README for information about making permanent changes. #
-################################################################################
diff --git a/czmq.spec b/czmq.spec
index d51e1fc..24e09c0 100644
--- a/czmq.spec
+++ b/czmq.spec
@@ -1,20 +1,17 @@
Name: czmq
-Version: 3.0.2
-Release: 3%{?dist}
+Version: 4.0.1
+Release: 1%{?dist}
Summary: High-level C binding for 0MQ (ZeroMQ)
Group: Development/Libraries
License: MPLv2.0
URL: http://czmq.zeromq.org/
-Source0: http://download.zeromq.org/czmq-%{version}.tar.gz
-# Upstream file
-Source1: autogen.sh
-# Upstream patch 70a01b00cebcc4fbec0ffe31c26447d3810f488f
-Patch0: 0001-Problem-does-not-install-man-pages-if-BUILD_DOC-is-o.patch
+Source0: https://github.com/zeromq/czmq/releases/download/v%{version}/czmq-%{versi...
BuildRequires: libuuid-devel
BuildRequires: zeromq-devel
-BuildRequires: autoconf automake libtool
+# --with-docs
+BuildRequires: asciidoc xmlto
%description
CZMQ has the following goals:
@@ -37,12 +34,10 @@ This package contains files needed to develop applications using czmq.
%prep
%setup -q
-%patch0 -p1
-cp -f %{SOURCE1} .
%build
-./autogen.sh
-%configure
+%configure \
+ --with-docs
# remove rpath
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
@@ -56,10 +51,6 @@ make install DESTDIR=%{buildroot}
rm -f %{buildroot}%{_libdir}/libczmq.{a,la}
-# Avoid file conflict
-mv %{buildroot}%{_bindir}/makecert %{buildroot}%{_bindir}/czmq_makecert
-mv %{buildroot}%{_mandir}/man1/makecert.1 %{buildroot}%{_mandir}/man1/czmq_makecert.1
-
%check
# LD_LIBRARY_PATH=%{buildroot}/%{_libdir} make check
@@ -76,16 +67,20 @@ mv %{buildroot}%{_mandir}/man1/makecert.1 %{buildroot}%{_mandir}/man1/czmq_makec
%files devel
%doc CONTRIBUTING.md README.md
-%{_bindir}/czmq_makecert
+%{_bindir}/*
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*
%{_mandir}/man1/*.1*
%{_mandir}/man3/*.3*
%{_mandir}/man7/*.7*
+%{_datarootdir}/zproject/
%changelog
+* Fri Nov 11 2016 Jose Pedro Oliveira <jose.p.oliveira.oss at gmail.com> - 4.0.1-1
+- Update to 4.0.1.
+
* Wed Feb 03 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.0.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/sources b/sources
index edcea46..fd1b034 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7697688bf65a35bc33ae2db51ebb0e3b czmq-3.0.2.tar.gz
+65b94a461e2ee0ae16973e6daa751e98 czmq-4.0.1.tar.gz
https://src.fedoraproject.org/rpms/czmq/c/49c92cd27b9b8642100886530078f98...
1 year, 11 months
pghmcfc pushed to perl-Pod-Spell (epel8). "Merge remote-tracking
branch 'origin/f28' into epel8"
by notifications@fedoraproject.org
Notification time stamped 2019-09-06 20:28:37 UTC
From 4680abec1d1b40ef4e6d9d0b7ae11176bd2bf148 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Sep 06 2019 20:26:52 +0000
Subject: Merge remote-tracking branch 'origin/f28' into epel8
---
diff --git a/.cvsignore b/.cvsignore
deleted file mode 100644
index e69de29..0000000
--- a/.cvsignore
+++ /dev/null
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..97d829d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,17 @@
+Pod-Spell-1.01.tar.gz
+/Pod-Spell-1.04.tar.gz
+/Pod-Spell-1.05.tar.gz
+/Pod-Spell-1.06.tar.gz
+/Pod-Spell-1.07.tar.gz
+/Pod-Spell-1.08.tar.gz
+/Pod-Spell-1.09.tar.gz
+/Pod-Spell-1.10.tar.gz
+/Pod-Spell-1.12.tar.gz
+/Pod-Spell-1.13.tar.gz
+/Pod-Spell-1.14.tar.gz
+/Pod-Spell-1.15.tar.gz
+/Pod-Spell-1.16.tar.gz
+/Pod-Spell-1.17.tar.gz
+/Pod-Spell-1.18.tar.gz
+/Pod-Spell-1.19.tar.gz
+/Pod-Spell-1.20.tar.gz
diff --git a/.rpmlint b/.rpmlint
new file mode 100644
index 0000000..51d09e7
--- /dev/null
+++ b/.rpmlint
@@ -0,0 +1,2 @@
+from Config import *
+addFilter("spelling-error .* (formatter|hashref)");
diff --git a/Makefile b/Makefile
deleted file mode 100644
index b74e404..0000000
--- a/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Makefile for source rpm: perl-Pod-Spell
-# $Id$
-NAME := perl-Pod-Spell
-SPECFILE = $(firstword $(wildcard *.spec))
-
-define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
-endef
-
-MAKEFILE_COMMON := $(shell $(find-makefile-common))
-
-ifeq ($(MAKEFILE_COMMON),)
-# attept a checkout
-define checkout-makefile-common
-test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
-endef
-
-MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
-endif
-
-include $(MAKEFILE_COMMON)
diff --git a/perl-Pod-Spell.spec b/perl-Pod-Spell.spec
new file mode 100644
index 0000000..ea15f4f
--- /dev/null
+++ b/perl-Pod-Spell.spec
@@ -0,0 +1,233 @@
+Name: perl-Pod-Spell
+Version: 1.20
+Release: 7%{?dist}
+Summary: A formatter for spell-checking POD
+Group: Development/Libraries
+License: Artistic 2.0
+URL: http://search.cpan.org/dist/Pod-Spell/
+Source0: http://www.cpan.org/authors/id/D/DO/DOLMEN/Pod-Spell-%{version}.tar.gz
+BuildArch: noarch
+BuildRequires: coreutils
+BuildRequires: findutils
+BuildRequires: make
+BuildRequires: perl-interpreter
+BuildRequires: perl-generators
+BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(File::ShareDir::Install) >= 0.06
+BuildRequires: perl(strict)
+BuildRequires: perl(warnings)
+BuildRequires: sed
+# Run-time:
+BuildRequires: perl(Carp)
+BuildRequires: perl(Class::Tiny)
+BuildRequires: perl(constant)
+BuildRequires: perl(File::ShareDir)
+BuildRequires: perl(Lingua::EN::Inflect)
+BuildRequires: perl(locale)
+BuildRequires: perl(parent)
+BuildRequires: perl(Path::Tiny)
+BuildRequires: perl(Pod::Escapes)
+BuildRequires: perl(Pod::Parser)
+BuildRequires: perl(Text::Wrap)
+# Optional run-time:
+# I18N::Langinfo not used at tests
+# POSIX not used at tests
+# Tests:
+BuildRequires: perl(File::Spec)
+BuildRequires: perl(File::Temp)
+BuildRequires: perl(IO::Handle)
+BuildRequires: perl(IPC::Open3)
+BuildRequires: perl(Test::Deep)
+BuildRequires: perl(Test::More) >= 0.96
+BuildRequires: perl(utf8)
+Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires: perl(File::ShareDir)
+Recommends: perl(I18N::Langinfo)
+Recommends: perl(POSIX)
+
+%description
+Pod::Spell is a Pod formatter whose output is good for spell-checking.
+Pod::Spell rather like Pod::Text, except that it doesn't put much
+effort into actual formatting, and it suppresses things that look like
+Perl symbols or Perl jargon (so that your spell-checking program won't
+complain about mystery words like "$thing" or "Foo::Bar" or "hashref").
+
+%prep
+%setup -q -n Pod-Spell-%{version}
+sed -i -e '/^#!/ c #!%{__perl}' bin/podspell
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+%install
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -delete
+chmod -R u+w %{buildroot}/*
+
+%check
+make test
+
+%files
+%license LICENSE
+%doc Changes CONTRIBUTING README
+%{_bindir}/podspell
+%{perl_vendorlib}/Pod/
+%{perl_vendorlib}/auto/share/dist/Pod-Spell/
+%{_mandir}/man1/podspell.1*
+%{_mandir}/man3/*.3pm*
+
+%changelog
+* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.20-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.20-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Tue Jun 06 2017 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.20-5
+- Perl 5.26 rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.20-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Mon May 16 2016 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.20-3
+- Perl 5.24 rebuild
+
+* Tue Apr 26 2016 Petr Pisar <ppisar(a)redhat.com> - 1.20-2
+- Fix run-time dependencies (bug #1330601)
+
+* Mon Apr 25 2016 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.20-1
+- 1.20 bump
+
+* Mon Feb 22 2016 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.19-1
+- 1.19 bump
+
+* Mon Feb 08 2016 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.18-1
+- 1.18 bump
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.17-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.17-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sat Jun 06 2015 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.17-2
+- Perl 5.22 rebuild
+
+* Thu Mar 12 2015 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.17-1
+- 1.17 bump
+
+* Wed Feb 25 2015 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.16-2
+- Specify all dependencies
+
+* Wed Feb 25 2015 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.16-1
+- 1.16 bump
+
+* Fri Aug 29 2014 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.15-3
+- Perl 5.20 rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.15-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Mon Mar 03 2014 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.15-1
+- 1.15 bump
+
+* Tue Feb 18 2014 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.14-1
+- 1.14 bump
+
+* Sun Nov 03 2013 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.13-1
+- 1.13 bump
+
+* Fri Oct 18 2013 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.12-1
+- 1.12 bump
+
+* Tue Oct 01 2013 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.10-2
+- Added test BR perl(utf8)
+
+* Sat Sep 28 2013 Paul Howarth <paul(a)city-fan.org> - 1.10-1
+- 1.10 bump
+
+* Thu Sep 26 2013 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.09-1
+- 1.09 bump
+
+* Wed Sep 25 2013 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.08-1
+- 1.08 bump
+
+* Fri Sep 20 2013 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.07-1
+- 1.07 bump
+
+* Tue Sep 10 2013 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.06-1
+- 1.06 bump
+- Update dependencies
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.05-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Tue Jul 23 2013 Petr Pisar <ppisar(a)redhat.com> - 1.05-3
+- Do not use env in podspell shebang
+
+* Sat Jul 20 2013 Petr Pisar <ppisar(a)redhat.com> - 1.05-2
+- Perl 5.18 rebuild
+
+* Wed Jul 10 2013 Petr Šabata <contyk(a)redhat.com> - 1.05-1
+- 1.05 bump
+
+* Tue Jun 25 2013 Petr Pisar <ppisar(a)redhat.com> - 1.04-2
+- Specify all dependencies
+
+* Thu May 09 2013 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.04-1
+- 1.04 bump
+- Update source URL and BR
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.01-16
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Thu Oct 25 2012 Petr Pisar <ppisar(a)redhat.com> - 1.01-15
+- Specify all dependencies
+- Convert README to UTF-8
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.01-14
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Sun Jun 10 2012 Petr Pisar <ppisar(a)redhat.com> - 1.01-13
+- Perl 5.16 rebuild
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.01-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano(a)redhat.com> - 1.01-11
+- Perl mass rebuild
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.01-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 21 2010 Marcela Maslanova <mmaslano(a)redhat.com> - 1.01-9
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Tue May 04 2010 Marcela Maslanova <mmaslano(a)redhat.com> - 1.01-8
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec 7 2009 Stepan Kasal <skasal(a)redhat.com> - 1.01-7
+- rebuild against perl 5.10.1
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.01-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.01-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 1.01-4
+- Rebuild for perl 5.10 (again)
+
+* Sun Jan 13 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 1.01-3
+- rebuild for new perl
+
+* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa(a)redhat.com> - 1.01-2.1
+- correct license tag
+- add BR: perl(ExtUtils::MakeMaker)
+
+* Mon Dec 18 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.01-2
+- find: fixed arguments order.
+
+* Sun Dec 17 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.01-1
+- First build.
diff --git a/sources b/sources
index e69de29..b58c74e 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+5e4d4c2b74e3cb780c5531cb8bfb04d4 Pod-Spell-1.20.tar.gz
https://src.fedoraproject.org/rpms/perl-Pod-Spell/c/4680abec1d1b40ef4e6d9...
4 years, 9 months
CPE Weekly Update - Week of November 15th - 19th
by Patrik Polakovic
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/).
If you wish to read this in the form of a blog post, check the post on
Fedora community blog:
https://communityblog.fedoraproject.org/cpe-weekly-update-week-of-novembe...
# 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.
Updates
-------
### Fedora Infra
* Mass updates & reboots carried out
* Increased volumes on db01 and torrent02
* Moved s390x from z13 to z15 mainframe successfully
* F34 & F35 maintainer test instances now available, F32 retired
### CentOS Infra including CentOS CI
* CentOS Linux 8.5.2111 released!
* Preparing to sunset its infra needs and switch SIG content for RHEL8
buildroot (opt-in)
* Handed over the dedicated Duffy Dev LAB infra for duffy initiative
### Release Engineering
* Business as usual
## 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
-------
* Thanks to a contribution from the folks in the Automotive SIG we are now
publishing Vagrant boxes for CentOS Stream 9 to
https://cloud.centos.org/centos/9-stream/x86_64/images/
* Business as usual
## 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
-------
* All things database because it practically blocked everything (ongoing)
-- Enable having various sub-commands in the first place to be able to do
other things than just run the app
-- Add one that sets up an empty database with tables from the model
-- Prepare database schema migrations
-- Test synchronous and asynchronous DB operations
* Implement not-yet-functional (see above) API endpoints for users,
physical nodes and virtual nodes (ongoing)
* Write an Ansible role to deploy Duffy, set up database and fetch
playbooks from their repos (ongoing)
## FCOS OpenShift migration
Goal of this Initiative
-----------------------
Move current Fedora CoreOS pipeline from the centos-ci OCP4 cluster to the
newly deployed fedora infra OCP4 cluster.
Updates
-------
* Work complete, handed over to the FCOS team
## 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
-------
* Fedora s390x builder migration was successful, unblocking epel9
* Productive meetings with Terry Bowling and Eric Hendricks refining the
EPEL “feature” and planning future collaboration
Kindest regards,
CPE Team
_______________________________________________
infrastructure mailing list -- infrastructure(a)lists.fedoraproject.org
To unsubscribe send an email to infrastructure-leave(a)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/infrastructure@lists.fedora...
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure
2 years, 6 months
CPE Weekly Update - Week of November 15th - 19th
by Patrik Polakovic
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/).
If you wish to read this in the form of a blog post, check the post on
Fedora community blog:
https://communityblog.fedoraproject.org/cpe-weekly-update-week-of-novembe...
# 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.
Updates
-------
### Fedora Infra
* Mass updates & reboots carried out
* Increased volumes on db01 and torrent02
* Moved s390x from z13 to z15 mainframe successfully
* F34 & F35 maintainer test instances now available, F32 retired
### CentOS Infra including CentOS CI
* CentOS Linux 8.5.2111 released!
* Preparing to sunset its infra needs and switch SIG content for RHEL8
buildroot (opt-in)
* Handed over the dedicated Duffy Dev LAB infra for duffy initiative
### Release Engineering
* Business as usual
## 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
-------
* Thanks to a contribution from the folks in the Automotive SIG we are now
publishing Vagrant boxes for CentOS Stream 9 to
https://cloud.centos.org/centos/9-stream/x86_64/images/
* Business as usual
## 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
-------
* All things database because it practically blocked everything (ongoing)
-- Enable having various sub-commands in the first place to be able to do
other things than just run the app
-- Add one that sets up an empty database with tables from the model
-- Prepare database schema migrations
-- Test synchronous and asynchronous DB operations
* Implement not-yet-functional (see above) API endpoints for users,
physical nodes and virtual nodes (ongoing)
* Write an Ansible role to deploy Duffy, set up database and fetch
playbooks from their repos (ongoing)
## FCOS OpenShift migration
Goal of this Initiative
-----------------------
Move current Fedora CoreOS pipeline from the centos-ci OCP4 cluster to the
newly deployed fedora infra OCP4 cluster.
Updates
-------
* Work complete, handed over to the FCOS team
## 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
-------
* Fedora s390x builder migration was successful, unblocking epel9
* Productive meetings with Terry Bowling and Eric Hendricks refining the
EPEL “feature” and planning future collaboration
Kindest regards,
CPE Team
_______________________________________________
infrastructure mailing list -- infrastructure(a)lists.fedoraproject.org
To unsubscribe send an email to infrastructure-leave(a)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/infrastructure@lists.fedora...
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure
2 years, 6 months
Fedora 34 Change: Deprecate python-mock (Self-Contained change proposal)
by Ben Cotton
https://fedoraproject.org/wiki/Changes/DeprecatePythonMock
== Summary ==
The {{package|python-mock}} ({{package|python3-mock}}) package will be
[https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-pac...
deprecated] in [[Releases/34|Fedora 34]]. The package is a standard
library backport for older Pythons, Fedora packages should use
`unittest.mock` instead. Many still depend on `mock`, so we cannot
remove it yet. Packagers are encouraged to work with upstream to
switch to `unittest.mock` when available. A simple `sed` can be
applied in `%prep` as a temporary (or even permanent) downstream
solution.
== Owner ==
* Name: [[User:Churchyard|Miro Hrončok]]
* Email: mhroncok(a)redhat.com
== Detailed Description ==
The {{package|python-mock}} package is the
[https://pypi.org/project/mock/ 3rd party backport of the standard
library `unittest.mock` module].
> mock is now part of the Python standard library, available as [https://docs.python.org/dev/library/unittest.mock.html unittest.mock] in Python 3.3 onwards.
> This package contains a rolling backport of the standard library mock code compatible with Python 3.6 and up.
Fedora has recent enough versions of Python, hence using a library
backport is redundant. Many packages only use it out of habit. We'd
like to encourage both downstream packages and upstreams to switch to
[https://docs.python.org/dev/library/unittest.mock.html unittest.mock]
instead. Eventually, we'd like to drop {{package|python-mock}} from
Fedora entirely, if possible. Before we attempt to remove the package,
we need to stop new packages to (Build)Require
{{package|python3-mock}}, hence we want to have it
[https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-pac...
deprecated].
Note that the change owner does not currently officially maintain
{{package|python-mock}} but the Python Maintenance team maintains the
package in RHEL and contributes to the Fedora package when needed. The
Fedora package maintainers have been contacted without response.
=== How to migrate to unittest.mock ===
In most cases, performing the following replacement should be enough:
s/^(\s*)import mock/\1from unittest import mock/
s/^(\s*)from mock import /\1from unittest.mock import /
If upstream really needs to support Python versions without
`unittest.mock`, we recommend using a `try-import` mechanism, such as:
try:
from unittest import mock
except ImportError:
import mock
If dual support for `unittest.mock` and `mock` is required, and the
`mock` package is required in the metadata (such as in the testing
''extras''), conditionalize it, with:
mock;python_version<"3.3"
== Feedback ==
In the past, we've managed to migrate some packages away from
python-mock, without a push back:
* https://src.fedoraproject.org/rpms/python-urllib3/pull-request/13
* https://src.fedoraproject.org/rpms/python-freezegun/pull-request/10
* https://src.fedoraproject.org/rpms/python-hypothesis/c/65a4191709
== Benefit to Fedora ==
Eventually, we might be able to no longer maintain a standard library
backport in a separate package.
== Scope ==
* Proposal owners: Deprecate {{package|python3-mock}} and update the
package description. Provide help migrating to `unittest.mock` to
other packagers who ask for it.
* Other developers: No action needed. Don't add new dependencies on
{{package|python3-mock}}. If interested, migrate existing packages to
`unittest.mock` (feel free to ask for help)
* Release engineering: no impact on Release Engineering is anticipated
* Policies and guidelines: N/A (not a System Wide Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
The package will remain available. Only new packages cannot depend on it.
Once retired (in distant future), we don't plan to obsolete/provide
<code>python3-mock</code> from {{package|python3-libs}}, because it
cannot work as drop-in replacement (the import name is different). The
package will eventually be obsoleted by
{{package|fedora-obsolete-packages}} once Python is updated to 3.N+1
after the removal to avoid broken upgrades.
== How To Test ==
$ repoquery --repo=rawhide --provides python3-mock
...
deprecated()
...
== User Experience ==
No changes.
== 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 ==
N/A (not a System Wide Change)
--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 4 months
Re: Defining the future of the packager workflow in Fedora
by Martin Kolman
On Thu, 2019-09-26 at 18:26 +0200, Ben Rosser wrote:
> On Thu, Sep 26, 2019 at 5:29 PM Pierre-Yves Chibon <pingou(a)pingoured.fr> wrote:
> > On Thu, Sep 26, 2019 at 04:46:32PM +0200, Ben Rosser wrote:
> > > On Thu, Sep 26, 2019 at 4:29 PM Pierre-Yves Chibon <pingou(a)pingoured.fr> wrote:
> > > > There is a clear initial rejection of a PR-only contribution model. I hear that
> > > > and that may mean that we never go this way. I'm honestly fine with that :)
> > > > I do want to see why that is a show-stopper and if we can find ways to not have
> > > > it be a show-stopper.
> > > >
> > > > When we work on upstream projects, I think it's pretty standard now to always go
> > > > via PRs, even for your own branch.
> > > > So that tests are run, so that other member of the community can see, comment,
> > > > review the change.
> > > > What is so different in Fedora that we cannot move to this model?
> > > > Is it a tooling issue?
> > > > Is it something else?
> > >
> > > Most packages in Fedora are effectively one-person projects (modulo
> > > rebuild scripts and other automated tooling). My experience when
> > > working on a personal project is that I don't use PRs for changes even
> > > if I do develop a change in a branch, rather than master; it's a lot
> > > of unnecessary overhead. There are no "other members" of the
> > > community. No one is reviewing the change other than me.
> >
> > Would this change if the PR was automatically tested for you without you having
> > to do anything?
>
> No, not really? For a personal project, a continuous integration
> system can be set up to run tests on _all_ of my commits, regardless
> of whether or not they're to master or to a development branch. What's
> the benefit of creating a pull request here?
>
> That being said, packages are slightly different. If it wasn't
> necessary to use the web interface to make a pull request and if
> fedpkg could do it for me [1], and automatically merge it when the
> build succeeds... that might be nice. But if manual work is required
> to create a pull request-- filling out a form on Pagure, manually
> forking a project, etc.-- I think it's a lot of overhead. And I
> wouldn't want to do it for most of my packages.
>
> Ben Rosser
>
> [1] And, in an ideal world, do it without needing an API key but
> rather authenticating to Pagure via some other mechanism that doesn't
> require manually downloading a key, but I digress...
If we are talking packager quality of live imporvements, I would vote for this as one of the
improvements - unification of the ~5 methods of authetication one might need to apply when working
with fedpkg at the moment.
Ideally there should be one method, most likely kerberos, that autheticates the user with FAS
and should be used for everything. While its true that some of the services (Pagure, COPR) use
API keys, this should be an implementation detail in this case. You authorize Pagure & COPR
with your FAS account once (or possibly this happens automatically) and don't have to care
about API keys unless you are wiritng some automated tool that needs them.
> _______________________________________________
> devel mailing list -- devel(a)lists.fedoraproject.org
> To unsubscribe send an email to devel-leave(a)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@lists.fedoraproject.org
4 years, 8 months
Re: CPE WEeekly: 2020-05-02
by clime
On Sun, 3 May 2020 at 19:42, Aoife Moloney <amoloney(a)redhat.com> wrote:
>
> # CPE Weekly: 2020-05-02
> ---
> title: CPE Weekly status email
> tags: CPE Weekly, email
> ---
>
>
>
>
> Background:
> The Community Platform Engineering group is the Red Hat team combining
> IT and release engineering from Fedora and CentOS.Check out our teams
> info here https://docs.fedoraproject.org/en-US/cpe/
>
>
> ## GitForge Updates
> * We are tracking our progress here (nothing new added yet, fyi)
> https://fedoraproject.org/wiki/Git_forge_update
> * We are still doing a technical deep-dive with our own team on what
> we need from GitLab and will have a technical plan developed and
> publically available in the coming weeks - thanks again for your
> patience, this will take some time to map out.
Hello,
what about using hackmd.io to track the progress of the plan in an
open manner where people can contribute?
I expected a restart of the git forge process because of the first one
not being open and community-inclusive.
Thank you
clime
> * Fedora have also released a blog post
> https://communityblog.fedoraproject.org/fedora-council-and-the-git-forge/and
> * And the council are tracking the community issues in this ticket
> https://pagure.io/Fedora-Council/tickets/issue/292
> * We are looking at ways to engage closer with the community too so I
> will have an *optional* office hours slot on #fedora-meeting @
> 1400-1500 UTC every Thursday. Feel free to stop by and say hi! We can
> talk about Gitforge, or not :)
>
>
> ## Releases!!
> * F32 released! Congrats to all those who helped make this such an
> awesome release :)
> * Lenovo are releasing Fedora as a standard desktop offering!
> * CentOS 7.8.2003 was released for x86_64, aarch64,ppc64, ppc64le and
> armhfp architectures, including Cloud images (on
> https://cloud.centos.org)!
>
>
>
>
>
> ### Data Centre Move
> * Communishift is still out, est back online 11th May.
> * Full amended schedule will be published week ending 8th May to
> hackmd & will be sent to the devel & infra lists.
> * Connectivity is now in place in IAD2 and should be in place in
> RDU-CC over the weekend.
> * In particular, a HUGE shout out to Stephen Smoogen who has been
> working all the hours in every day for the last few weeks/months to
> get this phase of the move operatoinal for the Fedora infrastructure -
> we would not be able to do this without you Smooge :)
> * This is literally a two man team of Kevin Fenzi and Stephen Smoogen,
> who are carrying the weight of this infrastructure on their shoulders
> and are invaluable to the success of this multi-team and multi-month
> project, so thank you both.
> * Given the pressures on the Infra folks, a general ask for patience
> if your ticket / request / ping takes a little bit longer to reply to
>
>
>
> ### AAA Replacement
> * The team will work with openSUSE to deploy FreeIPA + Noggin to
> deploy it in their infra before we do!
> * This is really exciting and the team are looking forward to seeing
> how the solution works in another infrastructure!
> * You can view the teams current, completed and backlog work here
> https://github.com/orgs/fedora-infra/projects/6
>
>
>
> ### Sustaining Team
> * The team are using this dashboard to track their work
> https://github.com/fedora-infra/mbbox/projects/1
>
> * Mbbox Upgrade
> * Zuul CI set up is done
> * Koji-hub TLS support added to CR
> * Set up ReadTheDocs documentation - webhook missing for automatic build
> * Identity container for testing
> * Koji-builder CRD PR rebase - SSL authentication with koji-hub
> * Refactor molecule test suite to share tests
>
>
>
>
>
>
>
> ## CentOS Updates
>
> ### CentOS CI
> * OpenShift upgrade
> * OpenStack to OpenNebula migration scripts
> * Ansible playbooks to manage the creation and bootstrapping of
> bare metal nodes with RHCOS
> * Packaging work (fixing dependencies)
> * Updated ci-user list on efforts we are putting for CI Infrastructure
>
> ### CentOS
> * CentOS 7.8.2003 was released for x86_64, aarch64,ppc64, ppc64le and
> armhfp architectures. Including Cloud images (on
> https://cloud.centos.org) -
> https://blog.centos.org/2020/04/release-centos-linux-7-2003/
>
>
> ### CentOS Stream
> * Congratulations to Brian Stinson on his excellent session of Ask The
> Expert, facilitated by Rich Bowen during Red Hat Summit - we hope you
> caught it, it was really good!
> * Using CentOS Stream in the CentOS QA group to prep for 8.2
>
>
>
>
> As always, feedback is welcome, and we will continue to look at ways
> to improve the delivery and readability of this weekly report.
>
>
> Have a great week ahead!
>
> Aoife
>
>
> Source: https://hackmd.io/8iV7PilARSG68Tqv8CzKOQ
>
>
> --
> Aoife Moloney
> Product Owner
> Community Platform Engineering Team
> Red Hat EMEA
> Communications House
> Cork Road
> Waterford
> _______________________________________________
> devel mailing list -- devel(a)lists.fedoraproject.org
> To unsubscribe send an email to devel-leave(a)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@lists.fedoraproject.org
4 years, 1 month