F38 proposal: TeXLive2022 (Self-Contained Change proposal)
by Ben Cotton
https://fedoraproject.org/wiki/Changes/TeXLive2022
This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if approved
by the Fedora Engineering Steering Committee.
== Summary ==
Update the TeXLive engines and components in Fedora to the 2022 version.
This will improve TeX document processing, conversion, and
internationalization, which is used by some Fedora packages (and
users).
== Owner ==
* Name: [[User:spot| Tom Callaway]]
* Email: spotrh(a)gmail.com
== Detailed Description ==
The goal is to update Fedora to the latest available version of
TeXLive (2022), including its large number of associated components.
This will resolve outstanding bugs in the existing TeXLive (2021)
packages, add new features, improve performance, and expand
internationalization support.
== Benefit to Fedora ==
Updating to TeXLive 2022 brings the latest versions of the TeX engines
and components into Fedora, which improves document rendering and
conversion. A number of Fedora packages include TeX support, which
depend on the TeXLive utilities.
In each TeXLive release, a large (hundreds) number of TeX components
are updated, a significant (~100) number of new TeX components are
added, and core functionality is enhanced and optimized.
Documents should render properly and export into various formats without issues.
== Scope ==
* Proposal owners:
The necessary changes are contained to the texlive and texlive-base
packages. These changes have already landed in rawhide.
* Other developers
No changes should be necessary for other packagers/developers.
* Release engineering:
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives: It does not align with any current Objectives.
== Upgrade/compatibility impact ==
Users will need to delete old TexLive 2021 cache in order to properly
use TeXLive 2022 upon an upgrade. To do this, a user simply (and
carefully) needs to run:
rm -rf ~/.texlive2021
A new ~/.texlive2022 directory will be generated and used when the
user invokes TeXLive related functionality, but TeXLive will attempt
to use the older cache directory and it will not work properly.
== How To Test ==
Packagers who have packages that use TeX to generate documentation
should simply attempt to rebuild their package in rawhide with the
TeXLive 2022 packages. If it succeeds and the documents generated are
correct, nothing further is necessary. If it fails or the documents
generated are corrupted/damaged, please open a bug against the texlive
component.
== User Experience ==
The way that the user interacts with TeX/TeXLive does not change in
this release. A very small number of components (~10) in TeXLive have
been obsoleted and removed, but they have either been silently
replaced by other functionality or they were outdated documentation.
== Dependencies ==
While other packages in Fedora do depend on texlive component
packages, this is almost always for build-time generation of
documentation, and not in a traditional "linking to library" approach.
Packages with tex() or texlive dependencies should not need to make
any changes to use TeXLive 2022.
== Contingency Plan ==
* Contingency mechanism: Roll back to latest texlive/texlive-base 2021 packages.
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A
== Documentation ==
https://tug.org/texlive/bugs.html
== Release Notes ==
Fedora 38 has updated its TeXLive support to 2022. Users who upgrade
from older versions of Fedora and who have used TeXLive previously may
need to delete the ~/.texlive2021 cache directory in order to have a
working TeXLive environment. A new ~/.texlive2022 cache directory will
be generated on first use of TeXLive 2022, but TeX will attempt to use
older cache directories if they exist.
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
2 months, 2 weeks
F38 proposal: Reproducible builds: Clamp build mtimes to
$SOURCE_DATE_EPOCH (System-Wide Change proposal)
by Ben Cotton
https://fedoraproject.org/wiki/Changes/ReproducibleBuildsClampMtimes
This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if approved
by the Fedora Engineering Steering Committee.
== Summary ==
The `%clamp_mtime_to_source_date_epoch` RPM macro will be set to `1`.
When an RPM package is built, mtimes of packaged files will be clamped
to `$SOURCE_DATE_EPOCH` which is already set to the date of the latest
`%changelog` entry. As a result, more RPM packages will be
reproducible: The actual modification time of files that are e.g.
modified in the `%prep` section or built in the `%build` section will
not be reflected in the resulting RPM packages. Files in RPM packages
will have mtimes that are independent of the time of the actual build.
== Owner ==
* Name: [[User:Churchyard|Miro Hrončok]], [[User:Zbyszek|Zbigniew
Jędrzejewski-Szmek]]
* Email: mhroncok at redhat.com, zbyszek at in.waw.pl
== Detailed Description ==
This change exists to make RPM package builds more reproducible. A
common problem that prevents [https://reproducible-builds.org/ build
reproducibility] is the mtime (modification times) of the packaged
files.
Suppose we package an RPM package of software called `skynet` in
version `1.0`. Upstream released this version at datetime A. A Fedora
packager creates the RPM package at datetime B. Unfortunately, the
packager needs to patch the sources in the RPM `%prep` section. When
the build runs at datetime C, the modification datetime of the patched
file is set to C. When the build runs again in an otherwise identical
environment at datetime D, the modification datetime of the patched
file is set to D. As a result, the build is not bit-by-bit
reproducible, because the datetime of the build is saved in the
resulting package.
Patching is not necessary to make this happen. When a source file is
compiled into a binary file, the modification datetime is also set to
the datetime of the build. In practice, the modification datetime of
many files packaged in RPM packages is dependent on when the package
was actually built.
To eliminate this problem, we propose to clamp build mtimes to
`$SOURCE_DATE_EPOCH`. RPM build in Fedora already sets the
`$SOURCE_DATE_EPOCH` environment variable based on the latest
`%changelog` entry because the `%source_date_epoch_from_changelog`
macro is set to `1`. We will also set the
`%clamp_mtime_to_source_date_epoch` macro to `1`. As a result, when
files are packaged to the RPM package, their modification datetimes
will be clamped to `$SOURCE_DATE_EPOCH` (to the latest changelog entry
datetime). Clamping means that all files which would otherwise have a
modification datetime higher than `$SOURCE_DATE_EPOCH` will have the
modification datetime changed to `$SOURCE_DATE_EPOCH`; files with
mtime lower (or equal) to `$SOURCE_DATE_EPOCH` will retain the
original mtimes.
This functionality is already implemented in RPM. We will enable it by
setting `%clamp_mtime_to_source_date_epoch` to `1`.
=== Non-goal ===
We do not aim to make all Fedora packages reproducible (at least not
as part of this change proposal). We just eliminate one problem that
we consider the biggest blocker for reproducible builds.
=== Python bytecode ===
When Python bytecode cache (a `.pyc` file) is built, the mtime of the
corresponding Python source file (`.py`) is included in it for
invalidation purposes. Since the `.pyc` file is created before RPM
clamps the mtime of the `.py` file, the mtime stored in the `.pyc`
file might be higher than the corresponding mtime of the `.py` file.
With the previous example, if `skynet` is written in Python:
# `skynet.py` is modified in `%prep` and hence has mtime set to the
time of the build
# `skynet.pyc` is generated in `%install` and the mtime of `skynet.py`
is saved in it
# RPM clamps the mtime of `skynet.py`
# `skynet.pyc` is considered invalid by Python on runtime, as the
stored and actual mtime of `skynet.py` don't match
To solve this, we will modify Python to clamp the stored mtime to
`$SOURCE_DATE_EPOCH` as well (when building RPM packages). Upstream
Python chooses to invalidate bytecode cache based on hashes instead of
mtimes when `$SOURCE_DATE_EPOCH` is set, but that could cause
performance issues for big files, so Fedora's Python already deviates
from upstream behavior when building RPM packages. To avoid
accidentally breaking the behavior when
`%clamp_mtime_to_source_date_epoch` is not set to `1`, RPM macros and
buildroot policy scripts for creating the Python bytecode cache will
be modified to unset `$SOURCE_DATE_EPOCH` when
`%clamp_mtime_to_source_date_epoch` is not set to `1`.
This behavior might be proposed upstream if it turns out to be
superior to the current upstream choice, in case we
[https://discuss.python.org/t/14594 won't redesign the bytecode-source
relationship entirely] instead.
=== Opting out ===
Packages broken by this new behavior can unset
`%clamp_mtime_to_source_date_epoch` but packagers are encouraged to
fix the problem instead.
== Feedback ==
Enabling this RPM feature was
[https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/126
proposed as a pull request] to {{package|redhat-rpm-config}} in April
2021. It received good feedback with the exception of the following:
* it was said the change needs to be coordinated with the Python maintainers
* it was said the change should be done via a change process for
better coordination and exposure
We believe that by proposing this via the change process and planning
for the changes needed in Python, both issues are addressed.
== Benefit to Fedora ==
We believe that many RPM packages will become reproducible and others
will be more reproducible than before. The benefits of reproducible
builds are better explained at https://reproducible-builds.org/
== Scope ==
* Proposal owners:
** Propose a PR for {{package|redhat-rpm-config}} (set
`%clamp_mtime_to_source_date_epoch` to `1`, possibly only when
`%source_date_epoch_from_changelog` is set)
** Propose a PR for {{package|python-rpm-macros}} (unset
`$SOURCE_DATE_EPOCH` while creating `.pyc` files iff
`%clamp_mtime_to_source_date_epoch` is not `1`)
** Propose a PR for
[https://src.fedoraproject.org/rpms/python3.11/blob/b2d80045f9/f/00328-pyc...
the Python's bytecode invalidation mode patch] for all Python versions
that have it
** Backport (the new portion of) the patch to older Pythons
({{package|python2.7}}, {{package|python3.6}} and PyPys)
** Test everything together in Copr and deploy it if it works.
** Optional: Run some reproducibility tests before and after this
change and produce some statistics.
* Other developers:
** Test their packages with the new behavior, report problems, and
opt-out if really needed.
* Release engineering: N/A (not needed for this Change)
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
Nothing anticipated.
== How To Test ==
The change owners plan to perform a mass rebuild in Copr to see if
this breaks anything significantly.
If it actually works as anticipated, they also plan to run some
reproducibility tests and hopefully produce some statistics before and
after this change.
Other packages can test by building their packages and verifying they
still work as expected and no packaged files have higher mtimes than
the last `%changelog` entry.
To verify if this change has landed, run: `rpm --eval
'%clamp_mtime_to_source_date_epoch'` on Fedora 38. The result should
be `1`.
== User Experience ==
Users of Fedora Linux on their machines should not be impacted at all.
Users who build RPM packages atop Fedora will be impacted by this
change the same way Fedora is.
== Dependencies ==
* RPM needs to support this (it already does)
* RPM needs to set `$SOURCE_DATE_EPOCH` (it already does)
== Contingency Plan ==
* Contingency mechanism: The change owners or
{{package|redhat-rpm-config}} maintainers or proven packagers will
revert the change in {{package|redhat-rpm-config}}. That should be
enough to undo anything as the changes in Python should be dependent
on that. If not enough, revert everything.
* Contingency deadline: Ideally, we should do this before the Mass
Rebuild. Technically, we can land it any time before the Beta Freeze,
but it would not change all the packages, which is a bit messy. *
Blocks release? No <
== Documentation ==
This page is the documentation.
== Release Notes ==
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
2 months, 2 weeks
Orphaned packages looking for new maintainers
by Miro Hrončok
The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one. Please adopt the affected package or
retire your depending package to avoid broken dependencies, otherwise your
package will fail to install and/or build when the affected package gets retired.
Request package ownership via the *Take* button in he left column on
https://src.fedoraproject.org/rpms/<pkgname>
Full report available at:
https://churchyard.fedorapeople.org/orphans-2023-01-02.txt
grep it for your FAS username and follow the dependency chain.
For human readable dependency chains,
see https://packager-dashboard.fedoraproject.org/
For all orphaned packages,
see https://packager-dashboard.fedoraproject.org/orphan
Package (co)maintainers Status Change
================================================================================
5minute orphan 4 weeks ago
CFR jvanek, orphan 4 weeks ago
CheMPS2 orphan 4 weeks ago
PolicyKit-olpc orphan 5 weeks ago
aboot orphan 4 weeks ago
albatross orphan 5 weeks ago
alleyoop orphan 5 weeks ago
alure orphan 4 weeks ago
amor jgrulich, kde-sig, orphan, 5 weeks ago
rdieter, than
anki chkr, orphan 4 weeks ago
ansible-collection-google-cloud infra-sig, orphan 3 weeks ago
asn1c orphan 4 weeks ago
backup-manager orphan 5 weeks ago
bharati-m17n orphan 4 weeks ago
bibtex2html orphan, thofmann 4 weeks ago
bluecurve-classic-metacity- gnome-sig, orphan, rstrode 4 weeks ago
theme
bluecurve-gnome-theme gnome-sig, orphan, rstrode 4 weeks ago
bluecurve-gtk-themes gnome-sig, orphan, rstrode 4 weeks ago
bluecurve-icon-theme gnome-sig, orphan, rstrode 4 weeks ago
bluecurve-kde-theme gnome-sig, kkofler, orphan, 4 weeks ago
rdieter, rstrode, than
bluecurve-metacity-theme gnome-sig, orphan, rstrode 4 weeks ago
bluecurve-xmms-skin gnome-sig, orphan, rstrode 4 weeks ago
cairo-clock orphan 4 weeks ago
code-editor orphan 5 weeks ago
compton orphan 5 weeks ago
cups-bjnp orphan 5 weeks ago
devilspie2 orphan 2 weeks ago
dmz-cursor-themes company, orphan 5 weeks ago
ejabberd bowlofeggs, jcline, orphan, 4 weeks ago
xavierb
erlang-epgsql lkundrak, orphan 5 weeks ago
fwsnort orphan 5 weeks ago
gdeploy godas, orphan 4 weeks ago
ghasher orphan 4 weeks ago
gl-117 orphan, steve 4 weeks ago
glusterfs-selinux kkeithle, orphan, shwetha 4 weeks ago
gnome-activity-journal orphan 5 weeks ago
gnome-nds-thumbnailer orphan 5 weeks ago
gnome-search-tool gnome-sig, orphan 4 weeks ago
gnome-shell-theme-selene orphan 5 weeks ago
gnonlin orphan 4 weeks ago
golang-github-gocomply-scap go-sig, orphan 5 weeks ago
golang-github-justinas-alice go-sig, orphan 4 weeks ago
golang-github-lpabon-godbc go-sig, orphan 5 weeks ago
golang-github-pkg-browser go-sig, orphan 4 weeks ago
golang-github-spaolacci-murmur3 go-sig, orphan 4 weeks ago
golang-github-sqshq-sampler atim, go-sig, orphan 3 weeks ago
golie go-sig, orphan 5 weeks ago
grads orphan 5 weeks ago
gsm-ussd orphan 5 weeks ago
heisenbug-kde-theme jreznik, orphan 5 weeks ago
highcontrast-qt jgrulich, orphan 5 weeks ago
holland orphan, survient 5 weeks ago
jama orphan 4 weeks ago
jargs ellert, orphan 4 weeks ago
java-mersenne-twister orphan 5 weeks ago
javadocofflinesearch orphan 6 weeks ago
jcodings orphan 5 weeks ago
jffi orphan 5 weeks ago
jgrapht gil, orphan 5 weeks ago
jnr-constants orphan 5 weeks ago
jnr-ffi orphan 5 weeks ago
jnr-netdb orphan 5 weeks ago
jnr-posix orphan 5 weeks ago
jnr-x86asm orphan 5 weeks ago
js-web-socket-js orphan 5 weeks ago
kcm-fcitx cheeselee, orphan, yanqiyu 5 weeks ago
kfaenza-icon-theme orphan 5 weeks ago
kfilefactory orphan 5 weeks ago
kompose dustymabe, go-sig, orphan 5 weeks ago
libannodex orphan 4 weeks ago
libbsr orphan 4 weeks ago
libcmml orphan 4 weeks ago
libfap orphan 5 weeks ago
libmacaroons ellert, orphan 4 weeks ago
libnatspec orphan 5 weeks ago
libstroke orphan 4 weeks ago
libusbauth-configparser orphan 5 weeks ago
libverto-jsonrpc orphan 4 weeks ago
lttv greenscientist, orphan 4 weeks ago
lua-fun orphan 4 weeks ago
mediawiki-backtick-code orphan 5 weeks ago
mediawiki-semantic orphan 4 weeks ago
mediawiki-validator orphan 4 weeks ago
mesos orphan 5 weeks ago
mingw-cxxtest orphan 5 weeks ago
mingw-sigar orphan 5 weeks ago
moarvm orphan 5 weeks ago
mod_annodex orphan 4 weeks ago
monosim orphan 5 weeks ago
msgpuck orphan 4 weeks ago
mupen64plus dreua, orphan 4 weeks ago
myman orphan 5 weeks ago
nailgun orphan 5 weeks ago
nodejs-supervisor orphan 4 weeks ago
nqp orphan 5 weeks ago
ogmtools orphan 5 weeks ago
pakiti andreamanzi, orphan 5 weeks ago
perl-Gnome2-Wnck orphan 5 weeks ago
perl-Goo-Canvas orphan 5 weeks ago
perl-Gtk2-Unique orphan 5 weeks ago
perl-MARC-Charset orphan 5 weeks ago
perl-MARC-XML orphan 5 weeks ago
perl-Parse-EDID epel-packagers-sig, jcpunk, 5 weeks ago
orphan
perl-TAP-Harness-Multiple orphan 5 weeks ago
php-pdepend-PHP-Depend cdamian, orphan, remi 5 weeks ago
php-phpmd-PHP-PMD cdamian, orphan, remi 5 weeks ago
php-phpunit-bytekit cdamian, orphan, remi 5 weeks ago
php-phpunit-phpcpd cdamian, orphan, remi 5 weeks ago
php-phpunit-phploc cdamian, orphan, remi 5 weeks ago
php-zipstream orphan 5 weeks ago
plug orphan 5 weeks ago
pydf cstratak, orphan 5 weeks ago
pynag orphan 4 weeks ago
python-Pyped orphan 4 weeks ago
python-bintrees orphan 4 weeks ago
python-colour-runner orphan 4 weeks ago
python-cssmin orphan, qa-tools-sig 4 weeks ago
python-dockerpty lsm5, orphan, ttomecek 5 weeks ago
python-flask-restful kparal, orphan, qa-tools-sig, 5 weeks ago
ralph
python-formats orphan 4 weeks ago
python-frozen-flask echevemaster, orphan 5 weeks ago
python-gnocchiclient mrunge, openstack-sig, orphan 4 weeks ago
python-gzipstream orphan 2 weeks ago
python-importmagic orphan 5 weeks ago
python-jsonmodels orphan 4 weeks ago
python-lightblue orphan 5 weeks ago
python-okaara orphan 5 weeks ago
python-pmw orphan 4 weeks ago
python-posix_ipc orphan 4 weeks ago
python-pydispatcher orphan 4 weeks ago
python-pynlpl orphan 4 weeks ago
python-pytest-beakerlib orphan 4 weeks ago
python-pytest-sanic orphan 4 weeks ago
python-restsh orphan 5 weeks ago
python-signalfd orphan 4 weeks ago
python-simpy orphan 4 weeks ago
python-spdx orphan 5 weeks ago
python-spdx-lookup orphan 5 weeks ago
python-tortilla orphan 4 weeks ago
python-upt-cpan orphan 5 weeks ago
python-upt-fedora orphan 5 weeks ago
python-upt-pypi orphan 5 weeks ago
python-upt-rubygems orphan 5 weeks ago
python-versiontools mrunge, orphan 5 weeks ago
python-websockify apevec, epel-packagers-sig, 4 weeks ago
lon, ndipanov, orphan
python-xtermcolor orphan 5 weeks ago
python-zabbix-api-erigones orphan 4 weeks ago
q orphan 5 weeks ago
qconf orphan 5 weeks ago
qxmpp orphan 5 weeks ago
rakudo orphan, ppisar, steve 5 weeks ago
rakudo-MIME-Base64 orphan 5 weeks ago
rakudo-Readline orphan 5 weeks ago
rakudo-URI orphan 5 weeks ago
rakudo-XML orphan 5 weeks ago
rakudo-zef orphan 5 weeks ago
rdfind orphan 5 weeks ago
refmac-dictionary orphan 4 weeks ago
resultsdb orphan, qa-tools-sig 4 weeks ago
resultsdb_frontend orphan, qa-tools-sig 4 weeks ago
rhythmbox-alternative-toolbar orphan 4 weeks ago
rshim orphan 5 weeks ago
ruby-ncurses orphan 4 weeks ago
rubygem-ZenTest orphan, tdawson 4 weeks ago
rubygem-abstract orphan 4 weeks ago
rubygem-activeresource orphan 4 weeks ago
rubygem-archive-tar-minitar orphan, tdawson 4 weeks ago
rubygem-cinch orphan 5 weeks ago
rubygem- orphan 5 weeks ago
declarative_authorization
rubygem-foreigner orphan 5 weeks ago
rubygem-lockfile orphan 4 weeks ago
rubygem-memcache-client orphan, tdawson 4 weeks ago
rubygem-more_core_extensions orphan 4 weeks ago
rubygem-openscap orphan 5 weeks ago
rubygem-plist orphan 5 weeks ago
rubygem-rubeyond orphan 5 weeks ago
rubygem-scruffy orphan 4 weeks ago
rubygem-session orphan 5 weeks ago
rubygem-sexp_processor orphan 4 weeks ago
rubygem-state_machine orphan 5 weeks ago
rubygem-syntax orphan, stahnma 4 weeks ago
rubygem-uuidtools orphan 4 weeks ago
rust-dbus-tokio orphan, rust-sig 5 weeks ago
rust-faccess orphan, rust-sig 2 weeks ago
rust-fbthrift_codegen_includer_ orphan, rust-sig 4 weeks ago
proc_macro
rust-fdlimit orphan, rust-sig 4 weeks ago
rust-iptables orphan, rust-sig 2 weeks ago
rust-lipsum orphan, rust-sig 4 weeks ago
rust-loggerv orphan, rust-sig 4 weeks ago
rust-lzw orphan, rust-sig 4 weeks ago
rust-macro-attr orphan, rust-sig 4 weeks ago
rust-mdl orphan, rust-sig 4 weeks ago
rust-mktemp orphan, rust-sig 4 weeks ago
rust-mnt orphan, rust-sig 4 weeks ago
rust-newtype_derive orphan, rust-sig 4 weeks ago
rust-oauth2 jbtrystram, orphan, rust-sig 3 weeks ago
rust-odds orphan, rust-sig 4 weeks ago
rust-osstrtools orphan, rust-sig 4 weeks ago
rust-parse_cfg orphan, rust-sig 4 weeks ago
rust-permutate orphan, rust-sig 4 weeks ago
rust-piper orphan, rust-sig 4 weeks ago
rust-proc-quote-impl orphan, rust-sig 4 weeks ago
rust-process_path orphan, rust-sig 4 weeks ago
rust-protoc-rust orphan, rust-sig 4 weeks ago
rust-quickersort orphan, rust-sig 4 weeks ago
rust-relay orphan, rust-sig 4 weeks ago
rust-rustdoc-stripper orphan, rust-sig 4 weeks ago
rust-rustfilt orphan, rust-sig 4 weeks ago
rust-safe-transmute orphan, rust-sig 4 weeks ago
rust-scoped-tls-hkt orphan, rust-sig 4 weeks ago
rust-serde-pickle orphan, rust-sig 4 weeks ago
rust-simple-error orphan, rust-sig 2 weeks ago
rust-sluice orphan, rust-sig 4 weeks ago
rust-spinning_top orphan, rust-sig 4 weeks ago
rust-spmc orphan, rust-sig 4 weeks ago
rust-string_cache_shared orphan, rust-sig 4 weeks ago
rust-strings orphan, rust-sig 4 weeks ago
rust-sudo_plugin orphan, rust-sig 4 weeks ago
rust-sxd-document orphan, rust-sig 4 weeks ago
rust-synom orphan, rust-sig 4 weeks ago
rust-tabwriter orphan, rust-sig 4 weeks ago
rust-take orphan, rust-sig 4 weeks ago
rust-unic-ucd-category orphan, rust-sig 4 weeks ago
rust-url_serde orphan, rust-sig 4 weeks ago
rust-utf8-ranges orphan, rust-sig 4 weeks ago
sassist orphan 5 weeks ago
schroedinger-cat-kde-theme jreznik, orphan 5 weeks ago
scim-anthy orphan 4 weeks ago
seren orphan 5 weeks ago
simple-mtpfs orphan 4 weeks ago
sipcalc orphan 5 weeks ago
spamprobe orphan 2 weeks ago
spawn-fcgi orphan 4 weeks ago
spherical-cow-kde-theme jreznik, orphan 5 weeks ago
sshrc orphan 4 weeks ago
sugar-flip chimosky, orphan 5 weeks ago
sugar-fototoon aperezbios, chimosky, orphan 5 weeks ago
sugar-fractionbounce chimosky, orphan 5 weeks ago
sugar-jukebox chimosky, orphan, pbrobinson 5 weeks ago
sugar-locosugar chimosky, orphan 5 weeks ago
sugar-nutrition chimosky, orphan 5 weeks ago
sugar-paint chimosky, orphan, pbrobinson 5 weeks ago
sugar-playgo chimosky, orphan, pbrobinson 5 weeks ago
sugar-portfolio chimosky, orphan 5 weeks ago
sugar-pukllanapac chimosky, orphan 5 weeks ago
sugar-recall chimosky, orphan 5 weeks ago
sugar-typing-turtle chimosky, orphan 5 weeks ago
sugar-words chimosky, orphan 5 weeks ago
superkb echevemaster, orphan 4 weeks ago
sweep orphan 5 weeks ago
tetrominos orphan 5 weeks ago
themonospot-base orphan 5 weeks ago
themonospot-console orphan 5 weeks ago
themonospot-gui-gtk orphan 5 weeks ago
themonospot-plugin-avi orphan 5 weeks ago
themonospot-plugin-mkv orphan 5 weeks ago
thunarx-python kevin, nonamedotc, orphan 5 weeks ago
tkcvs lkundrak, orphan 5 weeks ago
tnt orphan 4 weeks ago
torrent-file-editor orphan 5 weeks ago
tpp orphan 5 weeks ago
tss2 orphan, snits 5 weeks ago
upt orphan 5 weeks ago
usbauth orphan 5 weeks ago
usbauth-notifier orphan 5 weeks ago
vcglib orphan 5 weeks ago
vicious orphan 4 weeks ago
vim-nerdtree orphan 5 weeks ago
whipper-plugin-eaclogger orphan 5 weeks ago
wipe orphan 4 weeks ago
wmMatrix orphan 4 weeks ago
wmclock orphan 4 weeks ago
wmnd orphan 4 weeks ago
wmpager orphan 4 weeks ago
wmsystemtray orphan 4 weeks ago
wordpress-plugin-defaults orphan 5 weeks ago
workspace orphan 5 weeks ago
xaos orphan 5 weeks ago
xjparse orphan 5 weeks ago
xmltool orphan 4 weeks ago
yourls orphan 4 weeks ago
The following packages require above mentioned packages:
Report too long, see the full version at
https://churchyard.fedorapeople.org/orphans-2023-01-02.txt
See dependency chains of your packages at
https://packager-dashboard.fedoraproject.org/
See all orphaned packages at https://packager-dashboard.fedoraproject.org/orphan
Affected (co)maintainers (either directly or via packages' dependencies):
andreamanzi: pakiti, libmacaroons
andymenderunix: vcglib
aperezbios: sugar-fototoon
apevec: python-websockify
atim: alure, vim-nerdtree, golang-github-sqshq-sampler
bowlofeggs: ejabberd
cdamian: php-pdepend-PHP-Depend, php-phpmd-PHP-PMD, php-phpunit-bytekit,
php-phpunit-phploc, php-phpunit-phpcpd
cheeselee: kcm-fcitx
chimosky: sugar-pukllanapac, sugar-recall, sugar-fractionbounce,
sugar-nutrition, sugar-locosugar, sugar-typing-turtle, sugar-paint,
sugar-fototoon, sugar-playgo, sugar-portfolio, sugar-flip, sugar-words,
sugar-jukebox
chkr: anki
cicku: thunarx-python
company: dmz-cursor-themes
copr-sig: python-flask-restful
cstratak: pydf
dcavalca: python-websockify, golang-github-spaolacci-murmur3, libstroke
devrim: python-cssmin
didiksupriadi41: jcodings
dreua: mupen64plus
dustymabe: kompose
echevemaster: superkb, python-frozen-flask, python-pydispatcher
eclipseo: golang-github-pkg-browser, golang-github-spaolacci-murmur3
ellert: libmacaroons, jargs
epel-packagers-sig: python-websockify, perl-Parse-EDID
frostyx: python-flask-restful
gil: jgrapht
gilboa: alure
gnome-sig: bluecurve-icon-theme, bluecurve-kde-theme, bluecurve-gnome-theme,
bluecurve-metacity-theme, gnome-search-tool, bluecurve-xmms-skin,
bluecurve-classic-metacity-theme, bluecurve-gtk-themes
go-sig: golang-github-pkg-browser, golang-github-sqshq-sampler,
golang-github-spaolacci-murmur3, golang-github-justinas-alice,
golang-github-gocomply-scap, golie, kompose, golang-github-lpabon-godbc
godas: gdeploy
greenscientist: lttv
infra-sig: ansible-collection-google-cloud
iztokf: python-cssmin
jbtrystram: rust-oauth2
jcline: ejabberd
jcpunk: perl-Parse-EDID
jgrulich: amor, highcontrast-qt
jonathanspw: libmacaroons, python-websockify, perl-Parse-EDID
jonkni: libmacaroons
jplesnik: libmacaroons
jreznik: schroedinger-cat-kde-theme, spherical-cow-kde-theme, heisenbug-kde-theme
jussilehtola: CheMPS2
jvanek: CFR
kde-sig: qconf, amor
kevin: thunarx-python
kkeithle: glusterfs-selinux
kkofler: bluecurve-kde-theme
kparal: python-flask-restful
lfield: libmacaroons
limb: thunarx-python
lkundrak: rubygem-archive-tar-minitar, tkcvs, erlang-epgsql
lon: python-websockify
lsm5: python-dockerpty
lyarwood: python-websockify
martinkg: alure, perl-Goo-Canvas
mcermak: libstroke
melmorabity: dmz-cursor-themes
mhjacks: moarvm, rakudo, nqp
mipatras: libmacaroons
mrunge: python-gnocchiclient, python-versiontools
msuchy: python-flask-restful
ndipanov: python-websockify
nonamedotc: thunarx-python
openstack-sig: python-gnocchiclient
pbrobinson: sugar-playgo, sugar-jukebox, sugar-paint
peter: libstroke
ppisar: libmacaroons, moarvm, rakudo, nqp
praiskup: python-flask-restful
pwalter: thunarx-python
qa-tools-sig: resultsdb_frontend, resultsdb, python-cssmin, python-flask-restful
r-maint-sig: libmacaroons
ralph: python-flask-restful
rdieter: amor, bluecurve-kde-theme
remi: php-pdepend-PHP-Depend, php-phpmd-PHP-PMD, php-phpunit-bytekit,
php-phpunit-phploc, php-phpunit-phpcpd
rocha: libmacaroons
rstrode: bluecurve-icon-theme, bluecurve-kde-theme, bluecurve-gnome-theme,
bluecurve-metacity-theme, bluecurve-xmms-skin,
bluecurve-classic-metacity-theme, bluecurve-gtk-themes
rust-sig: rust-iptables, rust-synom, rust-string_cache_shared,
rust-utf8-ranges, rust-mktemp, rust-lzw, rust-dbus-tokio, rust-scoped-tls-hkt,
rust-spmc, rust-fbthrift_codegen_includer_proc_macro, rust-process_path,
rust-tabwriter, rust-macro-attr, rust-sluice, rust-parse_cfg, rust-lipsum,
rust-strings, rust-faccess, rust-proc-quote-impl, rust-simple-error,
rust-piper, rust-rustfilt, rust-fdlimit, rust-osstrtools, rust-newtype_derive,
rust-oauth2, rust-mdl, rust-loggerv, rust-relay, rust-rustdoc-stripper,
rust-sudo_plugin, rust-safe-transmute, rust-take, rust-permutate,
rust-spinning_top, rust-mnt, rust-sxd-document, rust-odds, rust-quickersort,
rust-unic-ucd-category, rust-url_serde, rust-protoc-rust, rust-serde-pickle
sagitter: python-pmw
salimma: libstroke
schlupov: python-flask-restful
sergiomb: python-pmw
shwetha: glusterfs-selinux
simonm: libmacaroons
snits: tss2
spot: alure
stahnma: rubygem-syntax
steve: rakudo, moarvm, gl-117, nqp
survient: holland
tdawson: rubygem-archive-tar-minitar, rubygem-memcache-client, rubygem-ZenTest
than: amor, bluecurve-kde-theme
thofmann: bibtex2html
thunderbirdtr: qconf
ttomecek: python-dockerpty
vokac: libmacaroons
xavierb: ejabberd
yanqiyu: kcm-fcitx
--
The script creating this output is run and developed by Fedora
Release Engineering. Please report issues at its pagure instance:
https://pagure.io/releng/
The sources of this script can be found at:
https://pagure.io/releng/blob/main/f/scripts/find_unblocked_orphans.py
Report finished at 2023-01-02 15:43:58 UTC
2 months, 3 weeks