Hello EPEL packagers,
The latest version of the Rust packaging toolchain will soon be
available for EPEL 9 (i.e. rust2rpm v24, rust-packaging v24, and
cargo2rpm v0.1). This is a major upgrade from rust2rpm v21 which is
currently in EPEL 9, but also comes with the drawback that it now
requires Python >= 3.10.
However, I have split the Rust packaging tools into three separate
projects (previously everything was in a monorepo) to make packaging
them easier:
The two components which are needed at build-time (RPM macros + the
cargo2rpm Python module that powers them) can still be built for EPEL
9, as cargo2rpm has no third-party dependencies and only needs Python
>= 3.10, and will hence be built with python3.11 on EPEL 9 as soon as
that is available.
The spec generator (rust2rpm) has also been split off from
rust-packaging into a separate package, which will *not* be available
on EPEL 9. rust2rpm requires Python >= 3.10, but it also has a few
non-trivial third-party dependencies (most notably, jinja2). Since
most Rust packagers primarily work on Fedora, I don't think the effort
of packaging all missing dependencies for Python 3.11 just to make
/usr/bin/rust2rpm available for EPEL 9 would be worth it.
There are three Pull Requests which will implement this update:
https://src.fedoraproject.org/rpms/cargo2rpm/pull-request/1https://src.fedoraproject.org/rpms/rust-packaging/pull-request/6https://src.fedoraproject.org/rpms/epel-rpm-macros/pull-request/65
(kudos to @gotmax23!)
These changes (i.e. rust-packaging v24 + cargo2rpm) have now been live
in "production" in Fedora for over a week, and based on user and CI
feedback, I expect these updates to cause no regressions on EPEL 9.
Fabio
Hi All,
EPEL2RHEL is part of the RHEL 8 and 9 new package workflow. When a RHEL
maintainer wants to add a package to RHEL 8 or 9 they start a "new package
workflow". There are several automations that happen when they start that
workflow. One of them is checking if the package is already in epel. If
it is, it creates a bugzilla against that package, and links that bug
against the EPEL2RHEL tracker. [1]
Remember, this check currently happens at the beginning of the new package
workflow. Before a package has been branched, built, or put into testing
repos.
Thus far, there are three problems.
1 - The wording can be confusing:
Subject: Remove <package> from epel9
Comment: This package is being added to RHEL 9.1 at the next minor release.
Please remove it from epel after the next RHEL minor release.
The subject sounds like it should be removed right now. Only if the
maintainer reads the comments do they see it should be removed after the
next release.
What is further confusing is if the package is coming out for a release
that has already happened. We just had one that said it was being added to
RHEL 8.6. The instructions clearly state that it should be removed after
RHEL 8.6 is released, and so it was removed.
2 - What about BuildRoot only packages.
If a RHEL package is a BuildRoot only package, they are fine being in
epel. But at the time the new package is requested, the scripts have no
way of knowing where the binary packages will end up.
Thus, it is possible that a package creates an EPEL2RHEL bug, that package
ends up being in RHEL BuildRoot only, and the epel maintainer removed the
package anyway.
3 - Race conditions
We already saw in RHEL 8.6 that race conditions exist. There were two
packages that were requested in epel and RHEL on the same week. Both
checked, didn't see anything, and then went along their proper path. Only
to find out that when RHEL 8.6 was released, we had duplicate packages in
epel8.
** Solution(s)
A - At the very least, we need to change the wording of the bugs. I am
proposing the following
Subject: Remove <package> from epel9 when rhel 9.1 is released
Comment: This package is being added to RHEL 9.1 at the next minor
release. After the next RHEL minor release, please verify this package was
released in RHEL, and if so remove it from epel9.
B - If possible, move the EPEL2RHEL check to later in the development
cycle. I would like it to be in the step where the packages get added to
BaseOS, AppStream, or CRB. That way we would know it isn't going to be a
BuildRoot only package, and it would reduce the time the bugs sit waiting.
I don't know if this is possible, but I'm going to ask.
C - ?? What if we only created the bugs on the tracker itself, and not the
individual packages ??
Would that be a good thing? Or would it irritate the maintainers?
Troy
[1] - https://bugzilla.redhat.com/show_bug.cgi?id=1998160
lsyncd and autossh - already in epel9
geoip - https://bugzilla.redhat.com/show_bug.cgi?id=2066787
"Please do NOT branch GeoIP for EPEL 9, because MaxMind, the GeoIP
upstream, has clearly declared the end of life for GeoIP"
webalizer - nobody has asked for it. And maybe someone needs to port
webalizer to use libmaxminddb
On Fri, Sep 9, 2022 at 6:29 AM Serge Sterck via epel-devel <
epel-devel(a)lists.fedoraproject.org> wrote:
> I have backported from fedora to almalinux 9/centos 9/rocky 9 some rpms
>
>
> lsyncd
> autossh
> geoip needed for webalizer
> webalier
>
>
> i provide the binary and the source rpm at this url
>
>
> alma9-rpm
> <https://tenfmsb-my.sharepoint.com/:f:/g/personal/serge_sterck_fmsb_be/EgNXH…>
>
The following Fedora EPEL 7 Security updates need testing:
Age URL
4 https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-acd256a168 gssntlmssp-1.2.0-1.el7
1 https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-29b054d297 chromium-110.0.5481.177-1.el7
1 https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-d09ff99ff8 stb-0-0.24.20230129git5736b15.el7
The following builds have been pushed to Fedora EPEL 7 updates-testing
radare2-5.8.2-2.el7
Details about builds:
================================================================================
radare2-5.8.2-2.el7 (FEDORA-EPEL-2023-51a5d1a54e)
The reverse engineering framework
--------------------------------------------------------------------------------
Update Information:
fix sdb generation from messon
--------------------------------------------------------------------------------
ChangeLog:
* Sun Feb 26 2023 Michal Ambroz <rebus at, seznam.cz> 5.8.2-2
- cherrypick upstream patch for fixing the sdb generation from mesosn
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2170036 - syscall detection is broken
https://bugzilla.redhat.com/show_bug.cgi?id=2170036
--------------------------------------------------------------------------------
The following Fedora EPEL 8 Security updates need testing:
Age URL
6 https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-5cb6798308 clamav-0.103.8-3.el8
1 https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-934b856e97 python-django3-3.2.18-1.el8
1 https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-c623c9e23d stb-0-0.24.20230129git5736b15.el8
The following builds have been pushed to Fedora EPEL 8 updates-testing
chromium-110.0.5481.177-1.el8
kbibtex-0.9.2-4.el8
radare2-5.8.2-2.el8
Details about builds:
================================================================================
chromium-110.0.5481.177-1.el8 (FEDORA-EPEL-2023-f456afe8ca)
A WebKit (Blink) powered web browser that Google doesn't want you to use
--------------------------------------------------------------------------------
Update Information:
update to 110.0.5481.177. Fixes the following security issues: CVE-2023-0927
CVE-2023-0928 CVE-2023-0929 CVE-2023-0930 CVE-2023-0931 CVE-2023-0932
CVE-2023-0933 CVE-2023-0941 ---- update to 110.0.5481.100
--------------------------------------------------------------------------------
ChangeLog:
* Thu Feb 23 2023 Than Ngo <than(a)redhat.com> - 110.0.5481.177-1
- update to 110.0.5481.177
- workaround for crash on aarch64, rhel8
* Wed Feb 22 2023 Jan Grulich <jgrulich(a)redhat.com> - 110.0.5481.100-3
- Enable PipeWire screen sharing on RHEL8+
* Tue Feb 21 2023 Than Ngo <than(a)redhat.com> - 110.0.5481.100-2
- fixed bz#2036205, failed to load GLES library
* Fri Feb 17 2023 Than Ngo <than(a)redhat.com> - 110.0.5481.100-1
- update to 110.0.5481.100
* Thu Feb 16 2023 Than Ngo <than(a)redhat.com> - 110.0.5481.77-2
- fix #2071126, enable support V4L2 stateless decoders for aarch64 plattform
- fix prefers-color-scheme
- drop snapshot_blob.bin, replace snapshot_blob.bin with v8_context_snapshot.bin
- move headless_lib*.pak to headless subpackage
--------------------------------------------------------------------------------
================================================================================
kbibtex-0.9.2-4.el8 (FEDORA-EPEL-2023-e09f76a6a7)
A BibTeX editor for KDE
--------------------------------------------------------------------------------
Update Information:
Build for EPEL 8
--------------------------------------------------------------------------------
ChangeLog:
* Tue Feb 2 2021 Robin Lee <cheeselee(a)fedoraproject.org> - 0.9.2-4
- Fix requirement of devel subpackage (RHBZ#1919474)
* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.9.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.9.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat Jun 20 2020 Marie Loise Nolden <loise(a)kde.org> - 0.9.2-1
- Update to 0.9.2
* Mon May 18 2020 Pete Walter <pwalter(a)fedoraproject.org> - 0.9-6
- Rebuild for ICU 67
* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.9-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Jan 17 2020 Marek Kasik <mkasik(a)redhat.com> - 0.9-4
- Rebuild for poppler-0.84.0
* Fri Nov 1 2019 Pete Walter <pwalter(a)fedoraproject.org> - 0.9-3
- Rebuild for ICU 65
* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Jun 10 2019 Robin Lee <cheeselee(a)fedoraproject.org> - 0.9-1
- Update to 0.9
* Fri Feb 1 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.8.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Wed Jan 23 2019 Pete Walter <pwalter(a)fedoraproject.org> - 0.8.1-2
- Rebuild for ICU 63
* Sun Jul 15 2018 Robin Lee <cheeselee(a)fedoraproject.org> - 0.8.1-1
- Update to 0.8.1
- Requires bibutils
* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jul 10 2018 Pete Walter <pwalter(a)fedoraproject.org> - 0.7-3
- Rebuild for ICU 62
* Tue May 1 2018 Robin Lee <cheeselee(a)fedoraproject.org> - 0.7-2
- Fix build with ICU 61
* Mon Apr 30 2018 Pete Walter <pwalter(a)fedoraproject.org> - 0.7-2
- Rebuild for ICU 61.1
* Fri Feb 9 2018 Robin Lee <cheeselee(a)fedoraproject.org> - 0.7-1
- Update to 0.7 (BZ#1543148)
* Wed Feb 7 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Aug 3 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sun Apr 9 2017 Robin Lee <cheeselee(a)fedoraproject.org> - 0.6.2-1
- Update to 0.6.2
* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Feb 4 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Sat Oct 31 2015 Robin Lee <cheeselee(a)fedoraproject.org> - 0.6-3
- devel subpackage requires poppler-qt-devel%{?_isa}
* Fri Oct 30 2015 Robin Lee <cheeselee(a)fedoraproject.org> - 0.6-2
- Use a new patch from upstream to fix ARM build
- devel subpackage requres libs instead of the base package
* Tue Oct 13 2015 Robin Lee <cheeselee(a)fedoraproject.org> - 0.6-1
- Update to 0.6
- Fix ARM build with 0001-Use-qreal-instead-of-double.patch
- Use upstream appdata
- Move the shared libraries to %{_libdir} and to a libs subpackage
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.5.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat May 2 2015 Kalev Lember <kalevlember(a)gmail.com> - 0.5.1-7
- Rebuilt for GCC 5 C++11 ABI change
* Thu Mar 26 2015 Richard Hughes <rhughes(a)redhat.com> - 0.5.1-6
- Add an AppData file for the software center
* Sun Aug 17 2014 Rex Dieter <rdieter(a)fedoraproject.org> 0.5.1-5
- BR: pkgconfig(QtWebKit), it's no longer pulled in implicitly by kdelibs-devel
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.5.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Aug 16 2014 Rex Dieter <rdieter(a)fedoraproject.org> 0.5.1-3
- update scriptlets, BR: kdelibs4-devel, tighten subpkg dep
* Sun Jun 8 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.5.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Wed May 28 2014 Robin Lee <cheeselee(a)fedoraproject.org> - 0.5.1-1
- Update to 0.5.1
* Mon Dec 30 2013 Robin Lee <cheeselee(a)fedoraproject.org> - 0.5-1
- Update to 0.5
- Split out a devel subpackage
* Wed Nov 20 2013 Robin Lee <cheeselee(a)fedoraproject.org> - 0.4.1-5
- Fix URL
* Sat Aug 3 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.4.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Sun Jul 14 2013 Robin Lee <cheeselee(a)fedoraproject.org> - 0.4.1-3
- Requires okular-part (BZ#984142)
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Fri Dec 14 2012 Robin Lee <cheeselee(a)fedoraproject.org> - 0.4.1-1
- Update to 0.4.1
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Wed May 16 2012 Marek Kasik <mkasik(a)redhat.com> - 0.4-3
- Rebuild (poppler-0.20.0)
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Nov 29 2011 Robin Lee <cheeselee(a)fedoraproject.org> - 0.4-1
- Update to 0.4
- Move the unversioned shared object files to a program-private directory
* Mon Sep 19 2011 Marek Kasik <mkasik(a)redhat.com> - 0.3-4
- Rebuild (poppler-0.17.3)
* Fri Jul 15 2011 Marek Kasik <mkasik(a)redhat.com> - 0.3-3
- Rebuild (poppler-0.17.0)
* Sat Jun 25 2011 Robin Lee <cheeselee(a)fedoraproject.org> - 0.3-2
- Scriptlets revised
- Use description from upstream REAMDE
* Sat Jun 25 2011 Robin Lee <cheeselee(a)fedoraproject.org> - 0.3-1
- Update to 0.3
- BR: cmake kdelibs-devel poppler-qt4-devel added, kdelibs3-devel removed
- Cmake-based build
- Scriptlets revised
- Specfile Untabified
- URL and Source0 updated
- kbibtex-0.2-desktop-file-type.patch removed
- Other cleanup
* Mon Feb 7 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.2.2-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Nov 23 2009 Christian Nolte <ch.nolte at noltec.org> - 0.2.2-19
- Updated to latest upstream version 0.2.2
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.2-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.2-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Mar 31 2008 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 0.2-14
- BR kdelibs3-devel instead of kdebase-devel (should not need kdebase) (#434344)
* Tue Jan 1 2008 Christian Nolte <ch.nolte at noltec.org> - 0.2-13
- Updated to latest upstream version 0.2
- Desktop-File kbibtex_part.desktop patched: Type is Application now
* Mon Jul 9 2007 Christian Nolte <ch.nolte at noltec.org> - 0.1.5.52-11
- Updated to latest upstream version
* Wed Mar 21 2007 Christian Nolte <ch.nolte at noltec.org> - 0.1.5-8
- latest patches (storesearchurls, webquerypubmedmultiplequeries,
xslhtmlexport)
* Tue Dec 5 2006 Christian Nolte <ch.nolte at fh-wolfenbuettel.de> - 0.1.5-4
- Bumped release ver. to solve the violated upgrade path (BUG #216007)
* Sun Oct 29 2006 Christian Nolte <ch.nolte at fh-wolfenbuettel.de> - 0.1.5-2
- latest released patches (filteredselection,gcc4.2,viewdocument)
* Wed Oct 18 2006 Christian Nolte <ch.nolte at fh-wolfenbuettel.de> - 0.1.5-1
- Update to 0.1.5
* Fri Sep 15 2006 Christian Nolte <ch.nolte at fh-wolfenbuettel.de> - 0.1.4-2
- Rebuild for FC6
* Thu Apr 27 2006 Christian Nolte <ch.nolte at fh-wolfenbuettel.de> - 0.1.4-1
- Update to the version 0.1.4
* Fri Dec 23 2005 Christian Nolte <ch.nolte at fh-wolfenbuettel.de> - 0.1.3-3
- Patch to resolve an error when this package is compiled with gcc 4.1.0
* Tue Dec 13 2005 Christian Nolte <ch.nolte at fh-wolfenbuettel.de> - 0.1.3-2
- BUG 17556 - package review: fixed all problems
* Mon Dec 12 2005 Christian Nolte <ch.nolte at fh-wolfenbuettel.de> - 0.1.3-1
- Version 0.1.3
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1849800 - Please build kbibtex for EPEL8
https://bugzilla.redhat.com/show_bug.cgi?id=1849800
--------------------------------------------------------------------------------
================================================================================
radare2-5.8.2-2.el8 (FEDORA-EPEL-2023-572c213a03)
The reverse engineering framework
--------------------------------------------------------------------------------
Update Information:
fix sdb generation from messon
--------------------------------------------------------------------------------
ChangeLog:
* Sun Feb 26 2023 Michal Ambroz <rebus at, seznam.cz> 5.8.2-2
- cherrypick upstream patch for fixing the sdb generation from mesosn
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2170036 - syscall detection is broken
https://bugzilla.redhat.com/show_bug.cgi?id=2170036
--------------------------------------------------------------------------------