Fonts packaging policy rewrite proposal
by Nicolas Mailhot
Hi,
A fonts packaging policy rewrite proposal has been pushed to FPC today:
https://pagure.io/packaging-committee/pull-request/934
It should be clearer, more opinionated, and take into account:
– updates of The OpenType standard
– variable fonts
– web fonts
– upstream depreciation of non OpenType formats: final stages of the
Harfbuzz consolidation decided at the 2006 Text Layout summit
https://www.freedesktop.org/wiki/TextLayout/
– appstream & fonts
– weak dependencies
– and probably more I forget here
It is based on the new fonts-rpm-macros project for automation:
This project builds on tooling enhancements in redhat-rpm-config and rpm
itself, done during the past two years for the Forge and Go sets of
packaging macros. It started 2 years ago as a fork of fontpackages,
which is the core of our current fonts packaging guidelines.
It will require putting the fonts-srpm-macros package in the default
build root, like is done for other domain-specific packaging macro
sets.
Major additions:
– better documentation (clearer and more complete)
– better automation (less packager hassle for better and more complete
results)
Major removals:
– tools and scripts
– fixing metadata with ttname
Mostly because no one seems willing to maintain those scripts, or port
ttname to python 3.
https://copr.fedorainfracloud.org/coprs/nim/fonts-rpm-macros/builds/
showcases the new policy on 62 real-world source packages, generating
139 installation packages. Some of those are badly delayed updates to
Fedora packages, others are brand-new packages ready for Fedora
inclusion. They include major font packages such as Stix, DejaVu, Droid,
IBM Plex.
Existing Fedora packages will continue to build, the old fontpackages
macros are grandfathered in fonts-rpm-macros for now. They will be
removed in a few years to give packagers time to apply the new
guidelines.
Regards,
--
Nicolas Mailhot
3 years, 2 months
List of long term FTBFS packages to be retired in a week
by Miro Hrončok
Dear maintainers.
Based on the latest fail to build from source policy, the following packages
will be retired from Fedora 32 approximately one week before branching (2020-02-03).
Policy:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fai...
The packages in rawhide were not successfully built at least since Fedora 30.
This report is based on dist tags.
Packages collected via:
https://github.com/hroncok/fedora-report-ftbfs-retirements/blob/master/ft...
If you see a package that was built, please let me know.
If you see a package that should be exempted from the process, please let me
know and we can work together to get a FESCo approval for that.
There is an open exception request for shim-unsigned-aarch64 and
shim-unsigned-x64, but it has not yet been approved -- if it gains no negative
votes within 1 day, it will be:
https://pagure.io/fesco/issue/2331
If you see a package that can be rebuilt, please do so.
Package (co)maintainers Latest build
================================================================================
elasticsearch hubbitus, jvanek, lbazan, Fedora 24
zbyszek
expresso jamielinux, nodejs-sig, Fedora 28
patches
libocrdma ocrdma Fedora 27
nuvola-app-google-calendar martinkg Fedora 29
nuvola-app-groove martinkg Fedora 28
nuvola-app-logitech-media- martinkg Fedora 29
server
nuvola-app-plex martinkg Fedora 29
nuvola-app-soundcloud martinkg Fedora 29
nuvola-app-yandex-music martinkg Fedora 29
shim-unsigned-aarch64 pjones (exception request) Fedora 28
shim-unsigned-x64 pjones (exception request) Fedora 28
The following packages require above mentioned packages:
Depending on: expresso (1)
nodejs-chrono (maintained by: jamielinux, nodejs-sig, tomh)
nodejs-chrono-1.0.5-10.fc31.src requires npm(expresso) = 0.9.2
Affected (co)maintainers
hubbitus: elasticsearch
jamielinux: expresso
jvanek: elasticsearch
lbazan: elasticsearch
martinkg: nuvola-app-soundcloud, nuvola-app-logitech-media-server,
nuvola-app-yandex-music, nuvola-app-groove, nuvola-app-google-calendar,
nuvola-app-plex
nodejs-sig: expresso
ocrdma: libocrdma
patches: expresso
pjones: shim-unsigned-aarch64, shim-unsigned-x64
tomh: expresso
zbyszek: elasticsearch
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
3 years, 4 months
Fwd: Mass rebuild reminders
by Ben Cotton
---------- Forwarded message ---------
From: Kevin Fenzi <kevin(a)scrye.com>
Date: Fri, Jan 31, 2020, 03:40
Subject: Mass rebuild reminders
To: <devel(a)lists.fedoraproject.org>
Just a few reminders for folks:
* If your package failed to build in the mass rebuild
( https://kojipkgs.fedoraproject.org/mass-rebuild/f32-failures.html )
and you want to fix it, please do so. Just do a normal commit/build
cycle for rawhide as you normally would. It should disappear from the
above list and no FTBFS bug will be filed.
* If you want to fix something else or update a package or whatever,
just do it as normal. The script that tags the mass rebuild back in will
see a newer build and not tag in the one from the mass rebuild.
* There were some failures on s390x at the beginning of the mass
rebuild. We will try and resubmit these after the mass rebuild is
done. You're welcome to resubmit them (make sure you resubmit or do a
new build in the f32-rebuild tag, not the normal tag) also anytime. The
above link should update and they will have no FTBFS filed for them.
kevin
_______________________________________________
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
3 years, 4 months
Orphaned packages looking for new maintainers
by Miro Hrončok
The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one. Please adopt the affected package or
retire your depending package to avoid broken dependencies, otherwise your
package will be retired when the affected package gets retired.
Request package ownership via the *Take* button in he left column on
https://src.fedoraproject.org/rpms/<pkgname>
Full report available at:
https://churchyard.fedorapeople.org/orphans-2020-01-27.txt
grep it for your FAS username and follow the dependency chain.
Package (co)maintainers Status Change
===============================================================================
argyllcms orphan, rhughes 0 weeks ago
exciting marcindulak, orphan 1 weeks ago
htmlcleaner besser82, marcindulak, orphan 1 weeks ago
java-augeas bkearney, orphan 0 weeks ago
jboss-transaction-1.2-api orphan 2 weeks ago
jettison mizdebsk, orphan 2 weeks ago
jetty-artifact-remote-resources mizdebsk, orphan 2 weeks ago
jetty-assembly-descriptors mizdebsk, orphan 2 weeks ago
jetty-test-policy mizdebsk, orphan 2 weeks ago
maven-jarsigner-plugin jcapik, mizdebsk, orphan 0 weeks ago
maven-shared-jarsigner mizdebsk, orphan 0 weeks ago
perl-Time-Piece-MySQL orphan 0 weeks ago
python-slacker orphan, python-sig, raphgro 2 weeks ago
rubygem-faker orphan 4 weeks ago
rubygem-pam bkearney, orphan 0 weeks ago
slack-cleaner orphan 2 weeks ago
sound-theme-acoustic orphan 4 weeks ago
sugar-moon bkearney, orphan 0 weeks ago
sugar-turtleart bkearney, erikos, orphan, sdz 0 weeks ago
swingx orphan 3 weeks ago
tudu orphan 4 weeks ago
The following packages require above mentioned packages:
Depending on: argyllcms (1), status change: 2020-01-22 (0 weeks ago)
foo2zjs (maintained by: cjatherton)
foo2zjs-0.20170412-12.fc31.x86_64 requires argyllcms = 1.9.2-8.fc31
Depending on: maven-jarsigner-plugin (1), status change: 2020-01-26 (0 weeks ago)
jetty-test-policy (maintained by: mizdebsk, orphan)
jetty-test-policy-1.2-22.fc31.src requires
mvn(org.apache.maven.plugins:maven-jarsigner-plugin) = 1.4
Depending on: maven-shared-jarsigner (2), status change: 2020-01-26 (0 weeks ago)
maven-jarsigner-plugin (maintained by: jcapik, mizdebsk, orphan)
maven-jarsigner-plugin-1.4-9.fc31.noarch requires
mvn(org.apache.maven.shared:maven-jarsigner) = 1.3.2
maven-jarsigner-plugin-1.4-9.fc31.src requires
mvn(org.apache.maven.shared:maven-jarsigner) = 1.3.2
jetty-test-policy (maintained by: mizdebsk, orphan)
jetty-test-policy-1.2-22.fc31.src requires
mvn(org.apache.maven.plugins:maven-jarsigner-plugin) = 1.4
Depending on: perl-Time-Piece-MySQL (47), status change: 2020-01-23 (0 weeks ago)
perl-Class-DBI (maintained by: spot)
perl-Class-DBI-3.0.17-33.fc31.src requires perl(Time::Piece::MySQL) = 0.06
perl-Class-DBI-mysql (maintained by: spot)
perl-Class-DBI-mysql-1.00-35.fc31.noarch requires perl(Class::DBI) = 3.0.17,
perl(Time::Piece::MySQL) = 0.06
perl-Class-DBI-mysql-1.00-35.fc31.src requires perl(Class::DBI) = 3.0.17
perl-DBIx-Class (maintained by: iarnell, jplesnik, ppisar, tremble)
perl-DBIx-Class-0.082841-9.fc31.src requires perl(Class::DBI) = 3.0.17,
perl(Class::DBI::Column), perl(Time::Piece::MySQL) = 0.06
perl-Apache-DBI-Cache (maintained by: eseyman, holcapek)
perl-Apache-DBI-Cache-0.08-35.fc31.src requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-AbstractSearch (maintained by: spot)
perl-Class-DBI-AbstractSearch-0.07-35.fc31.noarch requires perl(Class::DBI) =
3.0.17
perl-Class-DBI-AbstractSearch-0.07-35.fc31.src requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-AsForm (maintained by: spot)
perl-Class-DBI-AsForm-2.42-39.fc31.noarch requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-AsForm-2.42-39.fc31.src requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-FromCGI (maintained by: spot)
perl-Class-DBI-FromCGI-1.00-34.fc31.noarch requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-FromCGI-1.00-34.fc31.src requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-Loader (maintained by: spot)
perl-Class-DBI-Loader-0.34-34.fc31.noarch requires perl(Class::DBI) = 3.0.17,
perl(Class::DBI::mysql) = 1.00
perl-Class-DBI-Loader-0.34-34.fc31.src requires perl(Class::DBI) = 3.0.17,
perl(Class::DBI::mysql) = 1.00
perl-Class-DBI-Pager (maintained by: spot)
perl-Class-DBI-Pager-0.08-34.fc31.noarch requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-Pager-0.08-34.fc31.src requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-Pg (maintained by: spot)
perl-Class-DBI-Pg-0.09-34.fc31.noarch requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-Pg-0.09-34.fc31.src requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-Plugin (maintained by: pghmcfc, spot)
perl-Class-DBI-Plugin-0.03-38.fc31.noarch requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-Plugin-0.03-38.fc31.src requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-Plugin-DeepAbstractSearch (maintained by: iarnell, jplesnik,
ppisar, tremble)
perl-Class-DBI-Plugin-DeepAbstractSearch-0.08-30.fc31.noarch requires
perl(Class::DBI) = 3.0.17
perl-Class-DBI-Plugin-DeepAbstractSearch-0.08-30.fc31.src requires
perl(Class::DBI) = 3.0.17
perl-Class-DBI-SQLite (maintained by: spot)
perl-Class-DBI-SQLite-0.11-35.fc31.noarch requires perl(Class::DBI) = 3.0.17
perl-Class-DBI-SQLite-0.11-35.fc31.src requires perl(Class::DBI) = 3.0.17
perl-Maypole (maintained by: spot)
perl-Maypole-1:2.13-29.fc31.noarch requires perl(Class::DBI) = 3.0.17
perl-Maypole-1:2.13-29.fc31.src requires perl(Class::DBI) = 3.0.17,
perl(Class::DBI::mysql) = 1.00
perl-SQL-Abstract-Limit (maintained by: spot)
perl-SQL-Abstract-Limit-0.141-30.fc31.noarch requires perl(Class::DBI) = 3.0.17
perl-SQL-Abstract-Limit-0.141-30.fc31.src requires perl(Class::DBI) = 3.0.17
openqa (maintained by: adamwill)
openqa-4.6-40.20200101git68ae00a.fc32.noarch requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::Storage::Statistics)
openqa-4.6-40.20200101git68ae00a.fc32.src requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::Storage::Statistics)
openqa-common-4.6-40.20200101git68ae00a.fc32.noarch requires perl(DBIx::Class)
= 0.082841, perl(DBIx::Class::Core),
perl(DBIx::Class::ResultClass::HashRefInflator), perl(DBIx::Class::ResultSet),
perl(DBIx::Class::Schema), perl(DBIx::Class::Storage::Statistics)
openqa-devel-4.6-40.20200101git68ae00a.fc32.noarch requires perl(DBIx::Class)
= 0.082841, perl(DBIx::Class::Storage::Statistics)
perl-BackPAN-Index (maintained by: adelton, iarnell)
perl-BackPAN-Index-0.42-18.fc31.noarch requires perl(DBIx::Class) = 0.082841,
perl(DBIx::Class::Core), perl(DBIx::Class::Schema)
perl-BackPAN-Index-0.42-18.fc31.src requires perl(DBIx::Class) = 0.082841
perl-CGI-Application-Plugin-DBIC-Schema (maintained by: eseyman)
perl-CGI-Application-Plugin-DBIC-Schema-0.3-28.fc31.noarch requires
perl(DBIx::Class) = 0.082841
perl-CGI-Application-Plugin-DBIC-Schema-0.3-28.fc31.src requires
perl(DBIx::Class) = 0.082841
perl-CGI-Application-Plugin-DBIx-Class (maintained by: eseyman)
perl-CGI-Application-Plugin-DBIx-Class-1.000101-18.fc31.src requires
perl(DBIx::Class) = 0.082841
perl-Catalyst-Authentication-Store-DBIx-Class (maintained by: cicku, eseyman)
perl-Catalyst-Authentication-Store-DBIx-Class-0.1506-13.fc31.src requires
perl(DBIx::Class) = 0.082841
perl-Catalyst-Model-DBIC-Schema (maintained by: eseyman, iarnell, jplesnik, ppisar)
perl-Catalyst-Model-DBIC-Schema-0.65-15.fc31.noarch requires perl(DBIx::Class)
= 0.082841
perl-Catalyst-Model-DBIC-Schema-0.65-15.fc31.src requires perl(DBIx::Class) =
0.082841
perl-Catalyst-Plugin-Session-Store-DBIC (maintained by: eseyman, iarnell)
perl-Catalyst-Plugin-Session-Store-DBIC-0.14-16.fc31.noarch requires
perl(DBIx::Class) = 0.082841
perl-Catalyst-Plugin-Session-Store-DBIC-0.14-16.fc31.src requires
perl(DBIx::Class) = 0.082841
perl-CatalystX-SimpleLogin (maintained by: eseyman, iarnell)
perl-CatalystX-SimpleLogin-0.20-8.fc31.src requires
perl(DBIx::Class::Optional::Dependencies)
perl-DBICx-AutoDoc (maintained by: eseyman)
perl-DBICx-AutoDoc-0.09-7.fc31.noarch requires perl(DBIx::Class) = 0.082841,
perl(DBIx::Class::Relationship::Helpers) = 0.082841
perl-DBICx-AutoDoc-0.09-7.fc31.src requires perl(DBIx::Class) = 0.082841,
perl(DBIx::Class::Relationship::Helpers) = 0.082841
perl-DBICx-Sugar (maintained by: eseyman)
perl-DBICx-Sugar-0.0200-7.fc31.src requires perl(DBIx::Class) = 0.082841,
perl(DBIx::Class::Core), perl(DBIx::Class::Schema)
perl-DBICx-TestDatabase (maintained by: iarnell, jplesnik, ppisar)
perl-DBICx-TestDatabase-0.05-15.fc31.src requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::Schema)
perl-DBIx-Class-Candy (maintained by: eseyman)
perl-DBIx-Class-Candy-0.005003-2.fc31.src requires perl(DBIx::Class::Core),
perl(DBIx::Class::ResultSet), perl(DBIx::Class::Schema)
perl-DBIx-Class-Cursor-Cached (maintained by: iarnell, jplesnik)
perl-DBIx-Class-Cursor-Cached-1.001004-10.fc31.noarch requires
perl(DBIx::Class) = 0.082841
perl-DBIx-Class-Cursor-Cached-1.001004-10.fc31.src requires perl(DBIx::Class)
= 0.082841, perl(DBIx::Class::Core), perl(DBIx::Class::Schema)
perl-DBIx-Class-DateTime-Epoch (maintained by: iarnell, jplesnik, ppisar)
perl-DBIx-Class-DateTime-Epoch-0.10-21.fc31.noarch requires perl(DBIx::Class)
= 0.082841, perl(DBIx::Class::InflateColumn::DateTime)
perl-DBIx-Class-DateTime-Epoch-0.10-21.fc31.src requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::Core), perl(DBIx::Class::InflateColumn::DateTime),
perl(DBIx::Class::Schema)
perl-DBIx-Class-DeploymentHandler (maintained by: eseyman)
perl-DBIx-Class-DeploymentHandler-0.002233-1.fc32.noarch requires
perl(DBIx::Class::Core), perl(DBIx::Class::ResultSet),
perl(DBIx::Class::Schema), perl(DBIx::Class::Storage)
perl-DBIx-Class-DeploymentHandler-0.002233-1.fc32.src requires
perl(DBIx::Class::Core), perl(DBIx::Class::ResultSet), perl(DBIx::Class::Schema)
perl-DBIx-Class-DynamicDefault (maintained by: iarnell, jplesnik, ppisar)
perl-DBIx-Class-DynamicDefault-0.04-23.fc31.noarch requires perl(DBIx::Class)
= 0.082841
perl-DBIx-Class-DynamicDefault-0.04-23.fc31.src requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::Schema)
perl-DBIx-Class-EncodedColumn (maintained by: iarnell, jplesnik)
perl-DBIx-Class-EncodedColumn-0.00020-1.fc32.noarch requires perl(DBIx::Class)
= 0.082841
perl-DBIx-Class-EncodedColumn-0.00020-1.fc32.src requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::Core), perl(DBIx::Class::Schema)
perl-DBIx-Class-Helpers (maintained by: eseyman)
perl-DBIx-Class-Helpers-2.034002-1.fc32.noarch requires
perl(DBIx::Class::ResultSet), perl(DBIx::Class::Row), perl(DBIx::Class::Schema)
perl-DBIx-Class-Helpers-2.034002-1.fc32.src requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::Core), perl(DBIx::Class::ResultSet),
perl(DBIx::Class::Row), perl(DBIx::Class::Schema)
perl-DBIx-Class-IntrospectableM2M (maintained by: iarnell, jplesnik)
perl-DBIx-Class-IntrospectableM2M-0.001002-14.fc31.noarch requires
perl(DBIx::Class) = 0.082841
perl-DBIx-Class-IntrospectableM2M-0.001002-14.fc31.src requires
perl(DBIx::Class) = 0.082841, perl(DBIx::Class::Core)
perl-DBIx-Class-OptimisticLocking (maintained by: eseyman)
perl-DBIx-Class-OptimisticLocking-0.02-13.fc31.noarch requires
perl(DBIx::Class) = 0.082841
perl-DBIx-Class-OptimisticLocking-0.02-13.fc31.src requires perl(DBIx::Class)
= 0.082841, perl(DBIx::Class::Schema)
perl-DBIx-Class-Schema-Config (maintained by: jplesnik, ppisar)
perl-DBIx-Class-Schema-Config-0.001013-3.fc31.noarch requires
perl(DBIx::Class) = 0.082841, perl(DBIx::Class::Schema)
perl-DBIx-Class-Schema-Config-0.001013-3.fc31.src requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::Schema)
perl-DBIx-Class-Schema-Diff (maintained by: eseyman)
perl-DBIx-Class-Schema-Diff-1.07-7.fc31.src requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::Core), perl(DBIx::Class::Schema)
perl-DBIx-Class-Schema-Loader (maintained by: iarnell, jplesnik, ppisar, tremble)
perl-DBIx-Class-Schema-Loader-0.07049-6.fc31.noarch requires perl(DBIx::Class)
= 0.082841, perl(DBIx::Class::Schema)
perl-DBIx-Class-Schema-Loader-0.07049-6.fc31.src requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::Core), perl(DBIx::Class::Optional::Dependencies),
perl(DBIx::Class::Schema), perl(DBIx::Class::Storage)
perl-SQL-Abstract (maintained by: kubo, spot, tjmc)
perl-DBIx-Class-Storage-Debug-PrettyPrint-1.86-6.fc31.noarch requires
perl(DBIx::Class::Storage::Statistics)
perl-SQL-Abstract-1.86-6.fc31.src requires perl(DBIx::Class) = 0.082841,
perl(DBIx::Class::Storage::Statistics)
perl-DBIx-Class-TimeStamp (maintained by: iarnell, jplesnik)
perl-DBIx-Class-TimeStamp-0.14-26.fc31.noarch requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::InflateColumn::DateTime)
perl-DBIx-Class-TimeStamp-0.14-26.fc31.src requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::Core), perl(DBIx::Class::InflateColumn::DateTime),
perl(DBIx::Class::Schema)
perl-Dancer2-Plugin-DBIC (maintained by: eseyman)
perl-Dancer2-Plugin-DBIC-0.0100-7.fc31.src requires perl(DBIx::Class::Core),
perl(DBIx::Class::Schema)
perl-Data-Printer (maintained by: ddick)
perl-Data-Printer-0.40-7.fc31.src requires perl(DBIx::Class::Core),
perl(DBIx::Class::Schema)
perl-Data-Stream-Bulk (maintained by: eseyman, iarnell)
perl-Data-Stream-Bulk-0.11-20.fc31.src requires perl(DBIx::Class) = 0.082841
perl-HTML-FormFu-Model-DBIC (maintained by: eseyman, jplesnik, ppisar)
perl-HTML-FormFu-Model-DBIC-2.03-7.fc31.noarch requires perl(DBIx::Class) =
0.082841
perl-HTML-FormFu-Model-DBIC-2.03-7.fc31.src requires perl(DBIx::Class) =
0.082841, perl(DBIx::Class::ResultSet), perl(DBIx::Class::Schema)
perl-Log-Report (maintained by: jplesnik, ppisar)
perl-Log-Report-DBIC-1.29-1.fc32.noarch requires
perl(DBIx::Class::Storage::Statistics)
perl-Pinto (maintained by: jplesnik, ppisar)
perl-Pinto-1:0.14-7.fc31.noarch requires perl(DBIx::Class) = 0.082841,
perl(DBIx::Class::Core), perl(DBIx::Class::ResultSet), perl(DBIx::Class::Schema)
perl-Pinto-1:0.14-7.fc31.src requires perl(DBIx::Class) = 0.082841,
perl(DBIx::Class::Core), perl(DBIx::Class::ResultSet), perl(DBIx::Class::Schema)
perl-YUM-RepoQuery (maintained by: jplesnik, ppisar)
perl-YUM-RepoQuery-0.002-21.fc31.noarch requires perl(DBIx::Class) = 0.082841,
perl(DBIx::Class::Schema)
perl-YUM-RepoQuery-0.002-21.fc31.src requires perl(DBIx::Class) = 0.082841,
perl(DBIx::Class::Schema)
Too many dependencies for perl-Time-Piece-MySQL, not all listed here
Depending on: python-slacker (1), status change: 2020-01-10 (2 weeks ago)
slack-cleaner (maintained by: orphan)
python3-slack_cleaner-0.6.0-3.fc32.noarch requires python3-slacker =
0.13.0-3.fc32, python3.8dist(slacker) = 0.13
slack-cleaner-0.6.0-3.fc32.src requires python3-slacker = 0.13.0-3.fc32
Affected (co)maintainers
adamwill: perl-Time-Piece-MySQL
adelton: perl-Time-Piece-MySQL
besser82: htmlcleaner
bkearney: rubygem-pam, java-augeas, sugar-moon, sugar-turtleart
cicku: perl-Time-Piece-MySQL
cjatherton: argyllcms
ddick: perl-Time-Piece-MySQL
erikos: sugar-turtleart
eseyman: perl-Time-Piece-MySQL
holcapek: perl-Time-Piece-MySQL
iarnell: perl-Time-Piece-MySQL
jcapik: maven-jarsigner-plugin, maven-shared-jarsigner
jplesnik: perl-Time-Piece-MySQL
kubo: perl-Time-Piece-MySQL
marcindulak: exciting, htmlcleaner
mizdebsk: jettison, jetty-assembly-descriptors, jetty-artifact-remote-resources,
jetty-test-policy, maven-shared-jarsigner, maven-jarsigner-plugin
pghmcfc: perl-Time-Piece-MySQL
ppisar: perl-Time-Piece-MySQL
python-sig: python-slacker
raphgro: python-slacker
rhughes: argyllcms
sdz: sugar-turtleart
spot: perl-Time-Piece-MySQL
tjmc: perl-Time-Piece-MySQL
tremble: perl-Time-Piece-MySQL
--
The script creating this output is run and developed by Fedora
Release Engineering. Please report issues at its pagure instance:
https://pagure.io/releng/
The sources of this script can be found at:
https://pagure.io/releng/blob/master/f/scripts/find_unblocked_orphans.py
3 years, 4 months
Announcing multi-builds updates gating
by Pierre-Yves Chibon
Good Morning Everyone,
We are pleased to announce that the work to gate rawhide packages has leveled
up!
Back in July we announced the first phase where bodhi got the support to gate
single-build updates. We can now officially announce that bodhi can gate
multi-builds updates. This is achieved through the use of side-tags, which can
be created on demand via ``fedpkg request-side-tag``. The package can then be
built using ``fedpkg build --target=<your side-tag>`` or via ``fepdkg
chain-build --target=<your side-tag>``. Once all your packages are built, you
can create a bodhi update from this side-tag using either the ``Use Side-Tag``
drop-down or in the CLI by using the ``--from-tag`` argument to the ``bodhi
updates new`` command.
Every build in the update will then be tested by the CI system which will report
the outcome. Bodhi will then query greenwave which will rely on the collection
of these individual results to make a decision about whether to gate the update
or not.
More detailed documentation is available at:
- https://fedoraproject.org/wiki/Package_update_HOWTO
- https://docs.fedoraproject.org/en-US/rawhide-gating/
Note: this is not the end of rawhide-gating. We still have some changes planned
to make it easier for greenwave to make a decision about an update containing
multiple builds, we want to improve the documentation for on-boarding new CI
systems and make them matter for rawhide as well as for stable releases.
We then have all the work ahead to improving our tests, including enabling some
of them distribution-wide, looking at the reverse dependencies or testing for
the impact of an update on our composes.
Looking forward for your feedback!
Pierre
For the rawhide gating team
3 years, 4 months
Fedora 32 Self-Contained Change proposal: PostgreSQL 12
by Ben Cotton
https://fedoraproject.org/wiki/Changes/PostgreSQL_12
== Summary ==
Update of PostgreSQL (`postgresql` and `libpq` components) in Fedora
from 11 to 12 version in the non-modular (main) builds.
== Owner ==
* Name: [[User:panovotn| Patrik Novotny]]
* Email: panovotn(a)redhat.com
== Detailed Description ==
Update of PostgreSQL (`postgresql` and `libpq` components) in Fedora
from 11 to 12 version in the non-modular (main) builds.
This also involves updating and rebuilding the PostgreSQL plugins that
depend on postgresql server.
== Benefit to Fedora ==
Latest stable software is used by Fedora users.
Version v12 of PostgreSQL introduces several enahncements and
performance improvementes:
https://www.postgresql.org/about/news/1976/
== Scope ==
* Proposal owners:
**Prepare PostgreSQL 12 as a module for Rawhide and at least one
stable Fedora release (done)
**Prepare PostgreSQL 11 as a module for Rawhide, so there would be a
failover in case of problems
**Build PostgreSQL 12 to Rawhide
**Check software that requires or depends on `postgresql-server` or
`libpq` packages for incompatibilities
**Gather user input on the changes between PostgreSQL 11 and PostgreSQL 12
* Other developers: N/A (not a System Wide Change)
* Policies and guidelines: N/A
* Trademark approval: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
The PostgreSQL client library (libpq component) is compatible, so
there shouldn't be any issues, but rebuild of the depended components
is better to be sure.
Server plugins might require a newer version update, because they
sometimes have explicit server requirements. PostgreSQL maintainer
will help fixing/rebuilding any issues in the plugins.
== How To Test ==
Usual testing as when upgrading between major PostgreSQL versions,
running `postgresql-setup --upgrade` is necessary between major
versions.
Test that all other software runs well with PostgreSQL 12.
== User Experience ==
The users will have to upgrade their databases the same way as between
major PostgreSQL versions, aka `postgresql-setup --upgrade`.
If users want to stick with PostgreSQL 11 for a little longer, there
should be PostgreSQL 11 module.
If users want to test it before it reaches Fedora 32, there is
PostgreSQL 12 module already.
== Dependencies ==
There are some packages (mostly server plugins), that build on top of
PostgreSQL. Since the separation of PostgreSQL client library (libpq
component), only packages that build server plugins should use
postgresql package in BuildRequires, others should use libpq. In both
the cases, rebuild should be done to make sure all potential binary
incompatibilities are handled.
== Contingency Plan ==
Modules will provide the functional version of PostgreSQL 11,
available to all users.
* Contingency mechanism: Fedora Modules available
* Contingency deadline: beta freeze
* Blocks release? N/A (not a System Wide Change)
* Blocks product? N/A (not a System Wide Change)
== Documentation ==
Upgrade startegy: https://www.postgresql.org/docs/12/upgrading.html
== Release Notes ==
Release notes for PostgreSQL 12 release:
https://www.postgresql.org/docs/12/index.html
Overall overview of the changes and improvements:
https://www.postgresql.org/about/news/1976/
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 4 months
Fedora 32 Self-Contained Change proposal: Python3-rdiff-backup
by Ben Cotton
https://fedoraproject.org/wiki/Changes/Python3-rdiff-backup
== Summary ==
rdiff-backup is a python based backup tool. While development stopped
for many years, it's now resumed upstream and a python3 port has been
(almost) completed. Unfortunately, the python2 and python3 versions
will not interoperate, although backups made with either version are
compatible. Because of this we want to push the new python3 based
rdiff-backup to all supported releases when Fedora 32 is released.
== Owner ==
* Name: [[User:Kevin| Kevin Fenzi]] and [[User:FrankCrawford| Frank Crawford]]
== Detailed Description ==
We want to move to the upstream supported python3 version, but we want
to make sure people with mixed infrastructures are able to upgrade all
their hosts with the new version so they continue to interoperate, as
there are numerous incompatibilities between the python2 and python3
program implementation, such as default string types and pickle
definitions.
Like most backup programs, it is a long term commitment by the user
and the end of life of python2 has forced a migration to a python3 for
the code. This will allow rdiff-backup repositories to continue to be
used going forward.
== Benefit to Fedora ==
Old, no longer maintained python2 version will be replaced with new
2.0.0 python3 version.
This update will also allow a number of locally maintained patches to
be dropped as they have now been incorporated into the revitalised
upstream project.
This is also a major upgrade to this backup software and is the
primary Linux distribution of the current developer, and will put
Fedora in a good position to introduce new features going forward.
== Scope ==
* Proposal owners:
# Test beta releases via rawhide and COPR (completed for first beta
release, planned for upcoming beta releases).
# Gather feedback from this testing (in progress).
# Wait for final 2.0.0 release. This is planned for Feb 2020.
# Once f32 is out, push EPEL and older stable releases as well (due to
compatibility issues).
* Other developers: N/A (not a System Wide Change)
* Policies and guidelines: N/A
* Trademark approval: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
Previous Python2 versions are not interoperable with the new Python3
version, when used for remote operation, however, the actual backups
are compatible between the two. This does require that all hosts used
for remote operations are upgraded at the same time to continue to
perform remote operations.
== How To Test ==
N/A (not a System Wide Change)
== User Experience ==
rdiff-backup will stop working in Fedora with the retirement of
python2 and users will need to move to a new backup setup.
== Documentation ==
N/A (not a System Wide Change)
== Release Notes ==
Existing backups are compatible between older (v1.2.8/v1.3.x) and new
(v2.0.0) versions of rdiff-backup, however, remote operations are not
and require all hosts to use either the python2 (i.e. v1.2.8/v1.3.x)
or python3 (v2.0.0) version. However, as python2 is now end-of-life,
there is no further development on the older version and all future
patches will be performed on the python3 version.
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 4 months