PWG+OpenPrinting meetup 2023
by Zdenek Dohnal
Hi all,
I've joined annual PWG+OpenPrinting virtual meetup where the news and
statuses from the current printing development are discussed.
The main points are:
- cups-filters 2.0 betas and release candidates are released and present
in Fedora 38
- since new cups-filters are in Fedora 38, nothing stands in the way of
packaging pappl-retrofit and printer applications based on it into
Fedora as RPMs - any volunteers are welcome!
- CUPS 2.4.x, CUPS 2.5 and CUPS 3.0 are delayed:
- 2.4.x - there are several regressions I haven't able to tackle
yet, but I hope there is a new version in a month
- 2.5 - OAuth support took lot of time to implement
- 3.0 - libcups (its version 3.0) has a beta which developers which
uses libcups 2.0 can compile and link their applications and see what
changed between major release
- GTK (its version 4) has merged support for Common Print Dialog
Backends - universal print dialog, which can work not only with cups,
but with other possible backends (like google cloud print)
- WIP on Printer Setup Tool for GNOME Control Center - full support for
driverless printers and printers via printer applications
The full report is attached.
Zdenek
--
Zdenek Dohnal
Software Engineer
Red Hat, BRQ-TPBC
9 months, 2 weeks
F36 Change: Default To Noto Fonts (System-Wide Change proposal)
by Ben Cotton
https://fedoraproject.org/wiki/Changes/DefaultToNotoFonts
== Summary ==
Changing the default fonts for various languages to Noto Fonts as much
as possible, to make consistency on the text rendering.
== Owner ==
* Name: [[User:Tagoh|Akira TAGOH]]
* Email: <tagoh(a)redhat.com>
== Detailed Description ==
For a long time we have used DejaVu fonts as the default font for
European and other language scripts. On the other hand some language
scripts are not covered by DejaVu and hence have other default fonts.
(A few languages like Chinese, Japanese and Korean, as well as
Gurmukhi, Sinhala, and emoji are already using Noto fonts by default
for some time.) This situation leads to inconsistencies in text
rendering on applications and desktops, particularly when mixing
different character sets. Further Noto fonts bring some further
advantages: the fonts are generally higher quality and support
variable fonts for most scripts, making them more compact.
This change aims to provide better experience and consistent text
rendering across more languages by replacing DejaVu with Noto as the
general system default set of fonts.
The following packages will be installed by default to replace
DejaVu's coverage:
* google-noto-sans-vf-fonts
* google-noto-serif-vf-fonts
* google-noto-sans-mono-vf-fonts
* google-noto-sans-arabic-vf-fonts
* google-noto-sans-cherokee-vf-fonts
* google-noto-sans-thaana-vf-fonts
* google-noto-sans-hebrew-vf-fonts
* google-noto-rashi-hebrew-vf-fonts
* google-noto-sans-math-vf-fonts
* google-noto-sans-armenian-vf-fonts
* google-noto-serif-armenian-vf-fonts
* google-noto-sans-canadian-aboriginal-vf-fonts
* google-noto-sans-georgian-vf-fonts
* google-noto-serif-georgian-vf-fonts
* google-noto-sans-lao-vf-fonts
* google-noto-serif-lao-vf-fonts
* google-noto-serif-gurmukhi-vf-fonts
* google-noto-serif-sinhala-vf-fonts
And you can check
[https://tagoh.fedorapeople.org/fonts/noto/f36-noto.html the table] to
see what languages will be affected by this change.
== Benefit to Fedora ==
We would get better text rendering on applications and desktops. Also
this change should save about 6MB on the fresh install.
<pre>
$ rpm -qlv dejavu-sans-fonts dejavu-serif-fonts dejavu-sans-mono-fonts
| awk 'BEGIN{a=0}{a+=$5}END{print a}'
10789272</pre>
<pre>
$ rpm -qlv google-noto-sans-vf-fonts google-noto-serif-vf-fonts
google-noto-sans-mono-vf-fonts google-noto-sans-arabic-vf-fonts
google-noto-sans-cherokee-vf-fonts google-noto-sans-thaana-vf-fonts
google-noto
-sans-hebrew-vf-fonts google-noto-rashi-hebrew-vf-fonts
google-noto-sans-math-vf-fonts google-noto-sans-armenian-vf-f
onts google-noto-serif-armenian-vf-fonts
google-noto-sans-canadian-aboriginal-vf-fonts
google-noto-sans-georgian-vf-f
onts google-noto-serif-georgian-vf-fonts google-noto-sans-lao-vf-fonts
google-noto-serif-lao-vf-fonts google-noto-serif-gurmukhi-vf-fonts
google-noto-serif-sinhala-vf-fonts | awk 'BEGIN{a=0}{a+=$5}END{print
a}'
4753340
</pre>
== Scope ==
* Proposal owners:
** Update google-noto-fonts and dejavu-fonts to change the priority
for fontconfig config.
** Update langpacks to update the dependency.
** Update comps to make Noto fonts default.
** Update lorax templates related to DejaVu.
** Update fontconfig to change the order of fonts in the builtin config.
* Other developers:
** Packagers who owns packages implicitly expects DejaVu is installed
by default will needs to update the dependency for them.
* Release engineering: [https://pagure.io/releng/issue/10492 #10492]
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:
== Upgrade/compatibility impact ==
The migration will be done by updating langpacks. after upgrading and
rebooting, the default font will be Noto instead of DejaVu.
Since this change aims to switch non-variable fonts to variable fonts,
it may not works with legacy applications as expected such as missing
some variants. in that case, you can install non-variable fonts
packages. the package name will be similar and simply drop `-vf` from
the variable fonts packages.
== How To Test ==
* This change can be simply tested by `fc-match` command like
`fc-match sans:lang=<your langauge>`, `fc-match serif:lang=<your
language>` and `fc-match monospace:lang=<your language>`. You can
check the expected result from
[https://tagoh.fedorapeople.org/fonts/noto/f36-noto.html the table].
* Test the text rendering in your favorite application, which use the
system default font.
== User Experience ==
Users will see the default font is changed to Noto by this change
except for some languages which has much better quality of fonts.
== Dependencies ==
Only dejavu-fonts, langpacks, and fontconfig are required to update.
Other packages which explicitly has a dependency to dejavu-fonts are
basicaly optional to update.
== Contingency Plan ==
* Contingency mechanism: Revert the relevant packages updated.
* Contingency deadline: Beta freeze
* Blocks release? No
== Documentation ==
None.
== Release Notes ==
The default fonts for most languages will be Google Noto fonts instead
of DejaVu, to keep consistency on the text rendering and to provide
better quality among languages.
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
9 months, 3 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-05-15.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
================================================================================
Maelstrom orphan 0 weeks ago
QtDMM orphan 2 weeks ago
ViTables orphan, zbyszek 2 weeks ago
aqemu orphan 2 weeks ago
bitmap-fonts orphan, petersen, pnemade, pwu 2 weeks ago
carbon-c-relay ignatenkobrain, orphan 0 weeks ago
cdac-sakal-marathi-fonts orphan 2 weeks ago
choqok gbcox, kde-sig, nucleo, 2 weeks ago
orphan, rdieter, slankes
clang10 orphan, sergesanspaille 3 weeks ago
datalog orphan 2 weeks ago
dex orphan 2 weeks ago
dfu-programmer orphan 2 weeks ago
dia-optics orphan 2 weeks ago
diaser orphan 2 weeks ago
dmtcp orphan, shlomiya 2 weeks ago
eqp orphan 2 weeks ago
et filbranden, jjg, orphan, 2 weeks ago
salimma
f2c hobbes1069, jkastner, orphan 2 weeks ago
flute orphan 0 weeks ago
ftop orphan 2 weeks ago
fuse-convmvfs orphan 2 weeks ago
gitstats orphan 2 weeks ago
golang-github-caddyserver- go-sig, orphan 3 weeks ago
caddy-1
golang-github-exoscale-egoscale go-sig, orphan 6 weeks ago
golang-github-lithammer- atim, go-sig, orphan 1 weeks ago
fuzzysearch
golang-github-lucas-clemente- go-sig, orphan 2 weeks ago
quic
golang-nanomsg-mangos-3 go-sig, orphan 3 weeks ago
gold orphan 2 weeks ago
gomtree baude, go-sig, jchaloup, 2 weeks ago
orphan, runcom
gst-entrans orphan 2 weeks ago
gtksourceviewmm3 hguemar, orphan 2 weeks ago
gubbi-fonts orphan 2 weeks ago
gyazo jvanek, orphan 2 weeks ago
ht orphan 1 weeks ago
hunspell alexl, gnome-sig, mbarnes, 0 weeks ago
orphan, rhughes, rstrode
hunspell-af orphan 0 weeks ago
hunspell-ak orphan 0 weeks ago
hunspell-am orphan 0 weeks ago
hunspell-ast orphan 0 weeks ago
hunspell-az orphan 0 weeks ago
hunspell-be orphan 0 weeks ago
hunspell-ber orphan 0 weeks ago
hunspell-bg orphan 0 weeks ago
hunspell-br orphan 0 weeks ago
hunspell-ca orphan 0 weeks ago
hunspell-cop orphan 0 weeks ago
hunspell-csb orphan 0 weeks ago
hunspell-cv orphan 0 weeks ago
hunspell-cy orphan 0 weeks ago
hunspell-da orphan 0 weeks ago
hunspell-dsb orphan 0 weeks ago
hunspell-el orphan 0 weeks ago
hunspell-en alexl, gnome-sig, mbarnes, 0 weeks ago
orphan, rhughes, rstrode
hunspell-eo orphan 0 weeks ago
hunspell-es olea, orphan 0 weeks ago
hunspell-et orphan 0 weeks ago
hunspell-fa orphan 0 weeks ago
hunspell-fj orphan 0 weeks ago
hunspell-fo orphan 0 weeks ago
hunspell-fr orphan, remi 0 weeks ago
hunspell-fur orphan 0 weeks ago
hunspell-fy orphan 0 weeks ago
hunspell-ga orphan 0 weeks ago
hunspell-gd orphan 0 weeks ago
hunspell-gl orphan 0 weeks ago
hunspell-grc orphan 0 weeks ago
hunspell-gv orphan 0 weeks ago
hunspell-haw orphan 0 weeks ago
hunspell-hil orphan 0 weeks ago
hunspell-hr orphan 0 weeks ago
hunspell-hsb orphan 0 weeks ago
hunspell-ht orphan 0 weeks ago
hunspell-hu orphan 0 weeks ago
hunspell-hy orphan 0 weeks ago
hunspell-ia orphan 0 weeks ago
hunspell-id orphan 0 weeks ago
hunspell-is orphan 0 weeks ago
hunspell-it orphan 0 weeks ago
hunspell-kk orphan 0 weeks ago
hunspell-km orphan 0 weeks ago
hunspell-ko orphan 0 weeks ago
hunspell-ku orphan 0 weeks ago
hunspell-ky orphan 0 weeks ago
hunspell-la orphan 0 weeks ago
hunspell-lb orphan 0 weeks ago
hunspell-ln orphan 0 weeks ago
hunspell-lt orphan 0 weeks ago
hunspell-mg orphan 0 weeks ago
hunspell-mi orphan 0 weeks ago
hunspell-mk orphan 0 weeks ago
hunspell-mn orphan 0 weeks ago
hunspell-mos orphan 0 weeks ago
hunspell-ms orphan 0 weeks ago
hunspell-mt orphan 0 weeks ago
hunspell-nds orphan 0 weeks ago
hunspell-nl orphan 0 weeks ago
hunspell-no orphan 0 weeks ago
hunspell-nr orphan 0 weeks ago
hunspell-nso orphan 0 weeks ago
hunspell-ny orphan 0 weeks ago
hunspell-oc orphan 0 weeks ago
hunspell-om orphan 0 weeks ago
hunspell-pl orphan 0 weeks ago
hunspell-pt orphan 0 weeks ago
hunspell-qu orphan 0 weeks ago
hunspell-quh orphan 0 weeks ago
hunspell-ro orphan 0 weeks ago
hunspell-ru orphan 0 weeks ago
hunspell-rw orphan 0 weeks ago
hunspell-sc orphan 0 weeks ago
hunspell-se orphan 0 weeks ago
hunspell-shs orphan 0 weeks ago
hunspell-sk orphan 0 weeks ago
hunspell-sl orphan 0 weeks ago
hunspell-smj orphan 0 weeks ago
hunspell-so orphan 0 weeks ago
hunspell-sq orphan 0 weeks ago
hunspell-sr orphan 0 weeks ago
hunspell-ss orphan 0 weeks ago
hunspell-st orphan 0 weeks ago
hunspell-sv orphan 0 weeks ago
hunspell-sw orphan 0 weeks ago
hunspell-tet orphan 0 weeks ago
hunspell-th orphan 0 weeks ago
hunspell-ti orphan 0 weeks ago
hunspell-tk orphan 0 weeks ago
hunspell-tl orphan 0 weeks ago
hunspell-tn orphan 0 weeks ago
hunspell-tpi orphan 0 weeks ago
hunspell-ts orphan 0 weeks ago
hunspell-uk orphan 0 weeks ago
hunspell-ur orphan 0 weeks ago
hunspell-uz orphan 0 weeks ago
hunspell-ve orphan 0 weeks ago
hunspell-vi orphan 0 weeks ago
hunspell-wa orphan 0 weeks ago
hunspell-xh orphan 0 weeks ago
hunspell-yi orphan 0 weeks ago
hunspell-zu orphan 0 weeks ago
hyphen orphan 0 weeks ago
hyphen-bg orphan 0 weeks ago
hyphen-ca orphan 0 weeks ago
hyphen-cy orphan 0 weeks ago
hyphen-da orphan 0 weeks ago
hyphen-el orphan 0 weeks ago
hyphen-es olea, orphan 0 weeks ago
hyphen-eu orphan 0 weeks ago
hyphen-fa orphan 0 weeks ago
hyphen-fo orphan 0 weeks ago
hyphen-fr orphan 0 weeks ago
hyphen-ga orphan 0 weeks ago
hyphen-gl orphan 0 weeks ago
hyphen-grc orphan 0 weeks ago
hyphen-hsb orphan 0 weeks ago
hyphen-hu orphan 0 weeks ago
hyphen-ia orphan 0 weeks ago
hyphen-id orphan 0 weeks ago
hyphen-is orphan 0 weeks ago
hyphen-it orphan 0 weeks ago
hyphen-ku orphan 0 weeks ago
hyphen-lt orphan 0 weeks ago
hyphen-mi orphan 0 weeks ago
hyphen-mn orphan 0 weeks ago
hyphen-nl orphan 0 weeks ago
hyphen-pl orphan 0 weeks ago
hyphen-pt orphan 0 weeks ago
hyphen-ro orphan 0 weeks ago
hyphen-ru orphan 0 weeks ago
hyphen-sa orphan, pnemade 0 weeks ago
hyphen-sk orphan 0 weeks ago
hyphen-sl orphan 0 weeks ago
hyphen-sv orphan 0 weeks ago
hyphen-tk orphan 0 weeks ago
hyphen-uk orphan 0 weeks ago
i3status-rs atim, ignatenkobrain, orphan, 0 weeks ago
rust-sig
ibus-rawcode fujiwara, orphan, petersen, 2 weeks ago
phuang, prigupta
idzebra orphan 2 weeks ago
ipwatchd orphan 2 weeks ago
java-1.8.0-openjdk ahughes, jerboaa, jvanek, 2 weeks ago
omajid, orphan
jcommon jerboaa, orphan 0 weeks ago
jcommon-serializer orphan 0 weeks ago
jpcap orphan 2 weeks ago
json11 orphan 1 weeks ago
judy-fk kubo, orphan 2 weeks ago
kacst-fonts orphan, petersen 2 weeks ago
kalapi-fonts orphan 2 weeks ago
kde-colorscheme-plastik orphan 0 weeks ago
kgb-bot orphan 2 weeks ago
langpacks-install orphan 0 weeks ago
lcmaps orphan 2 weeks ago
libbase orphan, sbergmann 0 weeks ago
libcmis dtardon, orphan, sbergmann 0 weeks ago
libeot dtardon, orphan 0 weeks ago
libexttextcat dtardon, orphan 0 weeks ago
libfonts orphan, sbergmann 0 weeks ago
libformula orphan, sbergmann 0 weeks ago
libgsf alexl, bonzini, elmarco, 0 weeks ago
gnome-sig, mbarnes, orphan,
rhughes, rstrode
liblangtag dtardon, erack, orphan 0 weeks ago
liblayout orphan 0 weeks ago
libloader orphan, sbergmann 0 weeks ago
libmspub dtardon, orphan 0 weeks ago
libnumbertext orphan 0 weeks ago
liborcus dtardon, orphan, sbergmann 0 weeks ago
librepository orphan, sbergmann 0 weeks ago
libserializer orphan, sbergmann 0 weeks ago
libvisio dtardon, orphan 0 weeks ago
libwmf alexl, mbarnes, orphan, 0 weeks ago
rhughes, rstrode
libwpd alexl, dtardon, mbarnes, 0 weeks ago
orphan, rhughes, rstrode
lightsquid orphan 2 weeks ago
litmus aalvarez, jorton, orphan 2 weeks ago
lklug-fonts orphan, petersen, pnemade 2 weeks ago
logiweb orphan 2 weeks ago
lohit-malayalam-fonts orphan, vishalvvr 2 weeks ago
lohit-nepali-fonts orphan, petersen, vishalvvr 2 weeks ago
lohit-tamil-classical-fonts orphan, vishalvvr 2 weeks ago
lpsolve orphan 0 weeks ago
lv2-invada-plugins bsjones, orphan 2 weeks ago
maven2 orphan 2 weeks ago
mingw-gstreamer orphan 2 weeks ago
minimodem codeblock, orphan 2 weeks ago
mod_form orphan 2 weeks ago
mod_selinux orphan 2 weeks ago
mozilla-googlesharing orphan 2 weeks ago
mybashburn orphan 2 weeks ago
mythes orphan 0 weeks ago
mythes-bg orphan 0 weeks ago
mythes-ca orphan 0 weeks ago
mythes-cs orphan 0 weeks ago
mythes-da orphan 0 weeks ago
mythes-el orphan 0 weeks ago
mythes-en orphan, sbergmann 0 weeks ago
mythes-es olea, orphan 0 weeks ago
mythes-fr orphan 0 weeks ago
mythes-ga orphan 0 weeks ago
mythes-hu orphan 0 weeks ago
mythes-it orphan 0 weeks ago
mythes-mi orphan 0 weeks ago
mythes-ne orphan 0 weeks ago
mythes-nl orphan 0 weeks ago
mythes-pl orphan 0 weeks ago
mythes-pt orphan 0 weeks ago
mythes-ro orphan 0 weeks ago
mythes-ru orphan 0 weeks ago
mythes-sk orphan 0 weeks ago
mythes-sl orphan 0 weeks ago
mythes-sv orphan 0 weeks ago
mythes-uk orphan 0 weeks ago
nafees-naskh-fonts orphan, petersen 2 weeks ago
nafees-nastaleeq-fonts orphan, pnemade 2 weeks ago
nafees-pakistani-naskh-fonts orphan, pnemade 2 weeks ago
nafees-pakistani-web-naskh- anishpatil, orphan 2 weeks ago
fonts
nafees-riqa-fonts orphan 2 weeks ago
nafees-tehreer-naskh-fonts orphan 2 weeks ago
nafees-web-naskh-fonts orphan 2 weeks ago
nagios-plugins-check-updates orphan 0 weeks ago
navilu-fonts orphan 2 weeks ago
nled orphan 2 weeks ago
nodepool orphan, zuul 1 weeks ago
o3read orphan 2 weeks ago
oclock orphan 107 weeks ago
odcs cqi, fivaldi, hlin, lsedlar, 2 weeks ago
orphan, qwan
olpc-kbdshim orphan 2 weeks ago
openmolar ankursinha, orphan, susmit 2 weeks ago
openoffice-lv orphan 0 weeks ago
openoffice.org-diafilter orphan, sbergmann 0 weeks ago
paflib jcajka, orphan 2 weeks ago
paho-c orphan 2 weeks ago
paktype-ajrak-fonts orphan, vishalvvr 2 weeks ago
paktype-naqsh-fonts orphan, vishalvvr 2 weeks ago
paktype-naskh-basic-fonts orphan, vishalvvr 2 weeks ago
paktype-tehreer-fonts orphan, vishalvvr 2 weeks ago
pam_shield orphan 2 weeks ago
pan orphan, pmkovar 2 weeks ago
pcb2gcode orphan 3 weeks ago
pentaho-libxml orphan, sbergmann 0 weeks ago
pentaho-reporting-flow-engine orphan 0 weeks ago
perl-Barcode-Code128 orphan 2 weeks ago
perl-Biblio-EndnoteStyle orphan 2 weeks ago
perl-CAD-Format-STL orphan 2 weeks ago
perl-CGI-Session-Driver- orphan 2 weeks ago
memcached
perl-Catalyst-Plugin-Compress orphan 2 weeks ago
perl-Catalyst-Plugin- orphan 2 weeks ago
CustomErrorMessage
perl-Catalyst-Plugin-Redirect orphan 2 weeks ago
perl-Class-Accessor-Classy orphan 2 weeks ago
perl-Date-Calc-XS orphan 2 weeks ago
perl-Debug-ShowStuff orphan 5 weeks ago
perl-DublinCore-Record orphan 2 weeks ago
perl-Excel-Template orphan 2 weeks ago
perl-Excel-Template-Plus orphan 2 weeks ago
perl-File-FnMatch orphan 2 weeks ago
perl-Getopt-Euclid orphan 2 weeks ago
perl-HTTP-OAI orphan 2 weeks ago
perl-Locale-Currency-Format orphan 2 weeks ago
perl-MasonX-Request- orphan 2 weeks ago
WithApacheSession
perl-Math-Curve-Hilbert orphan 2 weeks ago
perl-MemHandle orphan 5 weeks ago
perl-Monkey-Patch orphan 2 weeks ago
perl-Net-SSH-Expect orphan 2 weeks ago
perl-Net-Telnet-Cisco orphan 2 weeks ago
perl-Net-Whois orphan 2 weeks ago
perl-Net-Whois-IP fab, orphan 2 weeks ago
perl-Schedule-RateLimiter orphan 2 weeks ago
perl-Sub-Delete orphan 2 weeks ago
php-laminas-di orphan 3 weeks ago
php-laminas-mvc-form orphan 3 weeks ago
php-pecl-yaml orphan, remi 2 weeks ago
pki-usgov-dod-cacerts orphan 2 weeks ago
plexus-active-collections orphan 2 weeks ago
plexus-component-api orphan 2 weeks ago
python-aiocurrencylayer orphan 3 weeks ago
python-betamax ignatenkobrain, orphan 0 weeks ago
python-cmdln orphan 2 weeks ago
python-datanommer-consumer infra-sig, orphan 2 weeks ago
python-datanommer-models infra-sig, orphan 2 weeks ago
python-drat orphan 0 weeks ago
python-operator-courier mbasti, orphan 2 weeks ago
python-proton-client orphan, proton-sig 0 weeks ago
python-simplemediawiki orphan 0 weeks ago
python-stomper infra-sig, orphan 2 weeks ago
qmasterpassword orphan 2 weeks ago
rasqal kde-sig, orphan, rdieter 0 weeks ago
redland jreznik, orphan, rdieter, than 0 weeks ago
rocm-smi orphan 4 weeks ago
rubygem-algorithms orphan 2 weeks ago
rubygem-sass-twitter-bootstrap orphan 2 weeks ago
rudiments orphan 2 weeks ago
rust-reedline orphan, rust-sig 0 weeks ago
sac orphan 0 weeks ago
samyak-fonts orphan 2 weeks ago
scim-sayura orphan 2 weeks ago
sil-padauk-fonts orphan 2 weeks ago
sipwitch nucleo, orphan 1 weeks ago
spin-kickstarts bruno, kevin, maxamillion, 2 weeks ago
orphan, vpavlin
stardict anishpatil, cheeselee, orphan, 2 weeks ago
petersen, yanqiyu
studio-controls orphan 5 weeks ago
tgbot-cpp orphan 1 weeks ago
tkgate orphan 2 weeks ago
tpm-quote-tools orphan 2 weeks ago
unzix orphan 2 weeks ago
webfts orphan 2 weeks ago
writer2latex orphan, sbergmann 0 weeks ago
wyhash orphan 4 weeks ago
xmlfy hpejakle, orphan 2 weeks ago
xss-lock orphan 2 weeks ago
zaf orphan 0 weeks ago
zbackup mizdebsk, orphan 2 weeks ago
zxing-cpp orphan, sbergmann, tdawson 0 weeks ago
The following packages require above mentioned packages:
Too many dependencies to list here
See https://churchyard.fedorapeople.org/orphans-2023-05-15.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):
aalvarez: litmus
aarem: libgsf
abbot: plexus-component-api, java-1.8.0-openjdk
abbra: plexus-component-api, java-1.8.0-openjdk
abompard: libgsf, python-stomper
acaringi: plexus-component-api, java-1.8.0-openjdk
adrian: plexus-component-api, java-1.8.0-openjdk, python-stomper
aekoroglu: libwmf
agoode: libgsf
ahughes: plexus-component-api, java-1.8.0-openjdk
ajax: sil-padauk-fonts, paktype-naskh-basic-fonts
alexl: libwmf, libwpd, hunspell, sil-padauk-fonts, paktype-naskh-basic-fonts,
libgsf, hunspell-en
alexlan: libwmf
almac: plexus-component-api, java-1.8.0-openjdk
alphacc: python-betamax
amoralej: python-betamax
anishpatil: nafees-pakistani-web-naskh-fonts, hunspell-fr, hunspell-es,
hunspell, stardict, hunspell-it, hunspell-ko, hunspell-en
ankursinha: openmolar, java-1.8.0-openjdk, plexus-component-api
apevec: python-betamax
asn: libwmf
asosedkin: plexus-component-api, java-1.8.0-openjdk
athomas: python-betamax
atim: golang-github-lithammer-fuzzysearch, i3status-rs, libwpd
baude: gomtree
belegdol: libgsf, libwpd
berrange: libwmf, libgsf
besser82: python-betamax, plexus-component-api, java-1.8.0-openjdk,
sil-padauk-fonts, paktype-naskh-basic-fonts
blackfile: plexus-component-api, java-1.8.0-openjdk
bonzini: libgsf
breilly: python-stomper
brouhaha: maven2
bruno: spin-kickstarts
bsjones: lv2-invada-plugins
bubeck: plexus-component-api, java-1.8.0-openjdk
bytehackr: plexus-component-api, java-1.8.0-openjdk
caolanm: hyphen-sl, hyphen-ga, liborcus, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, mythes, pentaho-libxml, hyphen-da, hunspell-nso, flute,
libexttextcat, mythes-nl, hunspell-th, hunspell-fr, hyphen-cy, libvisio,
hunspell, liblayout, hyphen-gl, hunspell-tn, hunspell-it, hunspell-nl,
hunspell-sv, hyphen-ro, mythes-pl, hunspell-gl, mythes-el, hunspell-kk,
mythes-ru, hunspell-es, hunspell-ss, hyphen-pl, libwpd, mythes-en, hunspell-fa,
hunspell-ga, mythes-sk, zaf, mythes-es, hunspell-ro, hyphen-es, hyphen-id,
hunspell-ca, hunspell-hr, hunspell-zu, hunspell-pl, mythes-fr, hyphen,
hunspell-eo, hyphen-lt, mythes-cs, hunspell-sk, rasqal, libgsf, hyphen-it,
hyphen-bg, mythes-uk, hyphen-ru, hunspell-ve, mythes-it, hunspell-et,
hyphen-hu, libloader, liblangtag, hunspell-id, zxing-cpp, libmspub, libformula,
hunspell-en, hyphen-fa, mythes-sl, hunspell-br, hunspell-sr, sac, mythes-ro,
hyphen-fr, libserializer, hyphen-sk, paktype-naskh-basic-fonts, librepository,
mythes-ga, libnumbertext, mythes-ca, hunspell-da, hyphen-sv, hunspell-no,
hunspell-fy, hunspell-el, hunspell-sl, hunspell-uk, libbase, hunspell-nr,
hunspell-lt, hunspell-st, hunspell-hu, hunspell-af, hunspell-ru, hyphen-pt,
hunspell-ko, libcmis, libeot, redland, lpsolve, mythes-da, hunspell-bg,
hunspell-xh, sil-padauk-fonts, hunspell-cy
carmenbianca: hyphen
catanzaro: hyphen
cfu: plexus-component-api, java-1.8.0-openjdk
cgoncalves: python-betamax
chandankumar: python-betamax
cheese: libwmf, hunspell-en, hunspell
cheeselee: stardict, libgsf, hunspell-en, hunspell
chimosky: libwmf, libgsf, libwpd
chkr: hyphen, hunspell-en, hunspell
churchyard: libwpd
cipherboy: plexus-component-api, java-1.8.0-openjdk
ckelley: plexus-component-api, java-1.8.0-openjdk
clumens: libwpd
codeblock: minimodem
copr-sig: python-betamax
cqi: odcs, python-stomper
crypto-team: plexus-component-api, java-1.8.0-openjdk
cstratak: libwpd
csutherl: plexus-component-api, java-1.8.0-openjdk
ctron: paho-c
cverna: python-stomper
czanik: paho-c
danken: hunspell-en, hunspell
dcavalca: libwmf
dchen: plexus-component-api, java-1.8.0-openjdk, maven2
deamn: plexus-component-api, java-1.8.0-openjdk, maven2
deepinde-sig: libgsf
devos: hunspell-en, hunspell
didiksupriadi41: plexus-component-api, java-1.8.0-openjdk, maven2
dmach: python-stomper
dodji: gtksourceviewmm3
dtardon: hyphen-sl, liborcus, hyphen-ga, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, mythes, pentaho-libxml, hyphen-da, hunspell-nso, flute,
libexttextcat, mythes-nl, hunspell-th, hunspell-fr, libvisio, hyphen-cy,
hunspell, liblayout, hyphen-gl, hunspell-tn, hunspell-it, hunspell-nl,
hunspell-sv, hyphen-ro, mythes-pl, hunspell-gl, mythes-el, hunspell-kk,
mythes-ru, hunspell-es, libwpd, hunspell-ss, hyphen-pl, mythes-en, hunspell-fa,
hunspell-ga, mythes-sk, zaf, mythes-es, hunspell-ro, hyphen-es, hyphen-id,
hunspell-ca, hunspell-hr, hunspell-zu, hunspell-pl, mythes-fr, hyphen,
hunspell-eo, hyphen-lt, mythes-cs, hunspell-sk, rasqal, libgsf, hyphen-it,
hyphen-bg, mythes-uk, hyphen-ru, hunspell-ve, mythes-it, hunspell-et,
hyphen-hu, libloader, liblangtag, hunspell-id, zxing-cpp, libmspub, libformula,
hunspell-en, hyphen-fa, mythes-sl, hunspell-br, hunspell-sr, sac, mythes-ro,
hyphen-fr, libserializer, hyphen-sk, librepository, mythes-ga, libnumbertext,
mythes-ca, hunspell-da, hyphen-sv, hunspell-no, hunspell-fy, hunspell-el,
hunspell-sl, hunspell-uk, libbase, hunspell-nr, hunspell-lt, hunspell-st,
hyphen-pt, hunspell-hu, hunspell-af, hunspell-ru, hunspell-ko, libcmis, libeot,
redland, lpsolve, mythes-da, hunspell-bg, hunspell-xh, hunspell-cy
duffy: libwmf, libwpd
dwrobel: plexus-component-api, java-1.8.0-openjdk
ebaron: plexus-component-api, java-1.8.0-openjdk
eclipse-sig: plexus-component-api, java-1.8.0-openjdk
eclipseo: golang-github-caddyserver-caddy-1, hunspell,
golang-github-exoscale-egoscale, golang-github-lithammer-fuzzysearch,
golang-github-lucas-clemente-quic, hunspell-en
edewata: plexus-component-api, java-1.8.0-openjdk
eharney: python-betamax
eischmann: libwmf
ellert: plexus-component-api, java-1.8.0-openjdk
elmarco: libgsf
epel-packagers-sig: plexus-component-api, java-1.8.0-openjdk, hyphen, libwmf,
libvisio, libwpd, hunspell, sil-padauk-fonts, paktype-naskh-basic-fonts,
libmspub, libgsf, hunspell-en
erack: hyphen-sl, hyphen-ga, liborcus, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, mythes, pentaho-libxml, hyphen-da, hunspell-nso, flute,
libexttextcat, mythes-nl, hunspell-th, hunspell-fr, hyphen-cy, libvisio,
hunspell, liblayout, hyphen-gl, hunspell-tn, hunspell-it, hunspell-nl,
hunspell-sv, hyphen-ro, mythes-pl, hunspell-gl, mythes-el, hunspell-kk,
mythes-ru, hunspell-es, hunspell-ss, hyphen-pl, libwpd, mythes-en, hunspell-fa,
hunspell-ga, mythes-sk, zaf, mythes-es, hunspell-ro, hyphen-es, hyphen-id,
hunspell-ca, hunspell-hr, hunspell-zu, hunspell-pl, mythes-fr, hyphen,
hunspell-eo, hyphen-lt, mythes-cs, hunspell-sk, rasqal, hyphen-it, hyphen-bg,
mythes-uk, hyphen-ru, hunspell-ve, mythes-it, hunspell-et, hyphen-hu,
libloader, liblangtag, hunspell-id, zxing-cpp, libmspub, libformula,
hunspell-en, hyphen-fa, mythes-sl, hunspell-br, hunspell-sr, sac, mythes-ro,
hyphen-fr, libserializer, hyphen-sk, librepository, mythes-ga, libnumbertext,
mythes-ca, hunspell-da, hyphen-sv, hunspell-no, hunspell-fy, hunspell-el,
hunspell-sl, hunspell-uk, libbase, hunspell-nr, hunspell-lt, hunspell-st,
hunspell-hu, hunspell-af, hunspell-ru, hyphen-pt, hunspell-ko, libcmis, libeot,
redland, lpsolve, mythes-da, hunspell-bg, hunspell-xh, hunspell-cy
eseyman: sil-padauk-fonts, paktype-naskh-basic-fonts
evgenyz: sil-padauk-fonts, paktype-naskh-basic-fonts
fab: python-betamax, perl-Net-Whois-IP, libgsf
fale: python-betamax
ferdnyc: libwmf
filbranden: et
filiperosset: plexus-component-api, java-1.8.0-openjdk, libwmf, maven2, libgsf
fivaldi: odcs, python-stomper
flaper87: python-betamax
fnasser: plexus-component-api, java-1.8.0-openjdk
frostyx: python-betamax
fsimonce: plexus-component-api, java-1.8.0-openjdk
fujiwara: ibus-rawcode
garnacho: libgsf
gbcox: libwpd, choqok
gecko-maint: hunspell-en, hunspell
germano: libwmf
gil: plexus-component-api, java-1.8.0-openjdk
gnome-sig: hyphen, hunspell, sil-padauk-fonts, paktype-naskh-basic-fonts,
libgsf, hunspell-en
go-sig: plexus-component-api, java-1.8.0-openjdk,
golang-github-caddyserver-caddy-1, golang-nanomsg-mangos-3, maven2,
golang-github-exoscale-egoscale, gomtree, golang-github-lithammer-fuzzysearch,
golang-github-lucas-clemente-quic
goldmann: plexus-component-api, java-1.8.0-openjdk, odcs, python-stomper
green: plexus-component-api, java-1.8.0-openjdk
grosjo: libexttextcat
gzaronikas: plexus-component-api, java-1.8.0-openjdk
hannes: libwpd, hunspell-en, hunspell
heliocastro: hyphen, hunspell-en, hunspell
herrold: libwmf, libgsf, libwpd
hguemar: python-betamax, gtksourceviewmm3
hhorak: plexus-component-api, java-1.8.0-openjdk
hlin: odcs, python-stomper
hobbes1069: f2c
hpejakle: redland, xmlfy, rasqal
humaton: python-stomper
huwang: plexus-component-api, java-1.8.0-openjdk
huzaifas: libwmf, libgsf, libwpd
hvad: sil-padauk-fonts, paktype-naskh-basic-fonts
iarnell: hunspell-en
ignatenkobrain: carbon-c-relay, i3status-rs, python-betamax
imcinerney: hyphen-sl, hyphen-ga, liborcus, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, pentaho-libxml, hyphen-da, hunspell-nso, flute, libexttextcat,
mythes-nl, hunspell-th, hunspell-fr, hyphen-cy, libvisio, hunspell, liblayout,
hyphen-gl, hunspell-tn, hunspell-it, hunspell-nl, hunspell-sv, hyphen-ro,
mythes-pl, hunspell-gl, mythes-el, hunspell-kk, mythes-ru, hunspell-es,
hunspell-ss, hyphen-pl, mythes-en, hunspell-fa, hunspell-ga, mythes-sk, zaf,
mythes-es, hunspell-ro, hyphen-es, hyphen-id, hunspell-ca, hunspell-hr,
hunspell-zu, hunspell-pl, mythes-fr, hunspell-eo, hyphen-lt, mythes-cs,
hunspell-sk, rasqal, hyphen-it, hyphen-bg, mythes-uk, hyphen-ru, hunspell-ve,
mythes-it, hunspell-et, hyphen-hu, libloader, liblangtag, hunspell-id,
zxing-cpp, libmspub, libformula, hunspell-en, hyphen-fa, mythes-sl,
hunspell-br, hunspell-sr, sac, mythes-ro, hyphen-fr, libserializer, hyphen-sk,
librepository, mythes-ga, libnumbertext, mythes-ca, hunspell-da, hyphen-sv,
hunspell-no, hunspell-fy, hunspell-el, hunspell-sl, hunspell-uk, libbase,
hunspell-nr, hunspell-lt, hunspell-st, hunspell-hu, hunspell-af, hunspell-ru,
hyphen-pt, hunspell-ko, libcmis, libeot, redland, lpsolve, mythes-da,
hunspell-bg, hunspell-xh, hunspell-cy
infra-sig: python-datanommer-models, python-datanommer-consumer,
sil-padauk-fonts, python-stomper, paktype-naskh-basic-fonts
italomga: plexus-component-api, java-1.8.0-openjdk
iucar: hunspell-en, hunspell
ixs: libwmf
jamatos: mythes, libwmf, hunspell-en, hunspell
jandrlik: plexus-component-api, java-1.8.0-openjdk
java-sig: plexus-component-api, java-1.8.0-openjdk
jcajka: paflib
jcerny: sil-padauk-fonts, paktype-naskh-basic-fonts
jchaloup: gomtree
jcpunk: libgsf
jerboaa: plexus-component-api, java-1.8.0-openjdk, jcommon
jgrulich: hyphen, libwmf, hunspell, rasqal, zxing-cpp, redland, hunspell-en
jhuttana: plexus-component-api, java-1.8.0-openjdk
jjames: plexus-component-api, java-1.8.0-openjdk, maven2
jjelen: plexus-component-api, java-1.8.0-openjdk
jjg: et
jjohnstn: plexus-component-api, java-1.8.0-openjdk
jkastner: libwpd, f2c
jkucera: zxing-cpp
jmagne: plexus-component-api, java-1.8.0-openjdk
jnovy: libwpd
jonathanspw: hunspell-en, hunspell
jonny: plexus-component-api, java-1.8.0-openjdk
jorton: litmus
jpena: python-betamax
jplesnik: sil-padauk-fonts, paktype-naskh-basic-fonts, hunspell-en, hunspell
jreznik: hyphen, hunspell, rasqal, zxing-cpp, redland, hunspell-en
jridky: libwmf
jruzicka: python-betamax
jussilehtola: libwmf
justinz: zxing-cpp
jvanek: plexus-component-api, java-1.8.0-openjdk, gyazo
jwrdegoede: plexus-component-api, java-1.8.0-openjdk, maven2
kalev: libwmf, hunspell, python-stomper, libgsf, hunspell-en
kashyapc: plexus-component-api, java-1.8.0-openjdk
kde-sig: hyphen, libwmf, choqok, libvisio, hunspell, libwpd, liblangtag,
rasqal, zxing-cpp, redland, hunspell-en
kengert: hunspell-en, hunspell
kevin: hyphen, python-datanommer-models, hunspell, sil-padauk-fonts,
python-stomper, paktype-naskh-basic-fonts, spin-kickstarts, libgsf, hunspell-en
kkofler: libwmf, hunspell, rasqal, redland, hunspell-en
kni: plexus-component-api, java-1.8.0-openjdk
korkeala: plexus-component-api, java-1.8.0-openjdk, maven2
ksurma: python-betamax
kubo: judy-fk
kushal: plexus-component-api, java-1.8.0-openjdk
kwenning: libwpd
larsks: python-betamax
laxathom: hunspell-en, hunspell
lbalhar: python-stomper
lcons: plexus-component-api, java-1.8.0-openjdk
leigh123linux: libgsf
lenkaseg: python-stomper
limb: python-betamax, plexus-component-api, java-1.8.0-openjdk, libwmf, libwpd,
hunspell, libgsf, hunspell-en
ljavorsk: plexus-component-api, java-1.8.0-openjdk
lkundrak: plexus-component-api, java-1.8.0-openjdk, libwmf, libwpd,
sil-padauk-fonts, paktype-naskh-basic-fonts, libgsf, pcb2gcode
lon: libwpd
lsedlar: odcs, python-stomper
lucilanga: libwmf
luigifab: hunspell-fr
lupinix: hunspell-en, hunspell
luya: libmspub, libwmf, libvisio
lyessaadi: gtksourceviewmm3
maha: plexus-component-api, java-1.8.0-openjdk
marcdeop: redland, rasqal, hunspell-en, hunspell
martinkg: libwmf, hunspell-en, hunspell
matyc: sil-padauk-fonts, paktype-naskh-basic-fonts
mavit: libwmf
maxamillion: spin-kickstarts, python-stomper
mbarnes: libwmf, libwpd, hunspell, sil-padauk-fonts, paktype-naskh-basic-fonts,
libgsf, hunspell-en
mbasti: python-operator-courier
mbooth: plexus-component-api, java-1.8.0-openjdk, maven2
mcermak: plexus-component-api, java-1.8.0-openjdk
mchehab: libwmf
mcrha: libgsf
melmorabity: hyphen-sl, hyphen-ga, liborcus, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, pentaho-libxml, hyphen-da, hunspell-nso, flute, libexttextcat,
mythes-nl, hunspell-th, hunspell-fr, hyphen-cy, libvisio, liblayout, hyphen-gl,
hunspell-tn, hunspell-it, hunspell-nl, hunspell-sv, plexus-component-api,
hyphen-ro, mythes-pl, hunspell-gl, mythes-el, hunspell-kk, mythes-ru,
hunspell-es, hunspell-ss, hyphen-pl, mythes-en, hunspell-fa, hunspell-ga,
mythes-sk, zaf, mythes-es, hunspell-ro, hyphen-es, hyphen-id, hunspell-ca,
hunspell-hr, hunspell-zu, hunspell-pl, mythes-fr, maven2, hunspell-eo,
hyphen-lt, mythes-cs, hunspell-sk, rasqal, hyphen-it, hyphen-bg, mythes-uk,
hyphen-ru, hunspell-ve, mythes-it, hunspell-et, hyphen-hu, libloader,
liblangtag, hunspell-id, zxing-cpp, libmspub, libformula, hyphen-fa, mythes-sl,
hunspell-br, hunspell-sr, sac, mythes-ro, hyphen-fr, libserializer, hyphen-sk,
librepository, mythes-ga, libnumbertext, mythes-ca, hunspell-da, hyphen-sv,
hunspell-no, hunspell-fy, hunspell-el, hunspell-sl, java-1.8.0-openjdk,
hunspell-uk, libbase, hunspell-nr, hunspell-lt, hunspell-st, hunspell-hu,
hunspell-af, hunspell-ru, hyphen-pt, hunspell-ko, libcmis, libeot, redland,
lpsolve, mythes-da, hunspell-bg, hunspell-xh, hunspell-cy
mfabian: hunspell-fr, hunspell-es, libwmf, hunspell, hunspell-it, hunspell-ko,
hunspell-en
mfargett: plexus-component-api, java-1.8.0-openjdk
mharmsen: plexus-component-api, java-1.8.0-openjdk
mhayden: plexus-component-api, java-1.8.0-openjdk
mhlavink: libexttextcat
mikelo2: hunspell-en, hunspell
mikem: python-stomper
mizdebsk: plexus-component-api, java-1.8.0-openjdk, zbackup, maven2
mkasik: libwpd
mkoncek: plexus-component-api, java-1.8.0-openjdk
mkulik: plexus-component-api, java-1.8.0-openjdk
mlichvar: plexus-component-api, java-1.8.0-openjdk
mlysonek: sil-padauk-fonts, paktype-naskh-basic-fonts
mmarhefk: sil-padauk-fonts, paktype-naskh-basic-fonts
moceap: libwpd, hunspell-en, hunspell
mohammedisam: plexus-component-api, java-1.8.0-openjdk
mrunge: python-betamax, paho-c
mschorm: plexus-component-api, java-1.8.0-openjdk
mso: libwpd
mspacek: sil-padauk-fonts, paktype-naskh-basic-fonts, hunspell-en, hunspell
mtasaka: libgsf
neuro-sig: plexus-component-api, java-1.8.0-openjdk, f2c
ngompa: python-betamax, libwmf
nonamedotc: libwpd, libgsf, hunspell-en, hunspell
nphilipp: libwmf
nucleo: sipwitch, choqok
oget: plexus-component-api, java-1.8.0-openjdk
olea: mythes-es, hyphen, hunspell-es, hyphen-es, hunspell, mythes, hunspell-en
omajid: plexus-component-api, java-1.8.0-openjdk
onosek: python-stomper
openstack-sig: python-betamax
orion: hyphen-sl, hyphen-ga, liborcus, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, pentaho-libxml, hyphen-da, libwmf, hunspell-nso, flute,
libexttextcat, mythes-nl, hunspell-th, hunspell-fr, hyphen-cy, libvisio,
hunspell, liblayout, hyphen-gl, hunspell-tn, hunspell-it, hunspell-nl,
hunspell-sv, plexus-component-api, hyphen-ro, mythes-pl, hunspell-gl,
mythes-el, hunspell-kk, mythes-ru, hunspell-es, hunspell-ss, hyphen-pl,
mythes-en, hunspell-fa, hunspell-ga, mythes-sk, zaf, mythes-es, hunspell-ro,
hyphen-es, hyphen-id, hunspell-ca, hunspell-hr, hunspell-zu, hunspell-pl,
mythes-fr, hunspell-eo, hyphen-lt, mythes-cs, hunspell-sk, rasqal, hyphen-it,
hyphen-bg, mythes-uk, hyphen-ru, hunspell-ve, mythes-it, hunspell-et,
hyphen-hu, libloader, liblangtag, hunspell-id, zxing-cpp, libmspub, libformula,
hunspell-en, hyphen-fa, mythes-sl, hunspell-br, hunspell-sr, sac, mythes-ro,
hyphen-fr, libserializer, hyphen-sk, librepository, mythes-ga, libnumbertext,
mythes-ca, hunspell-da, hyphen-sv, hunspell-no, hunspell-fy, hunspell-el,
hunspell-sl, java-1.8.0-openjdk, hunspell-uk, libbase, hunspell-nr,
hunspell-lt, hunspell-st, hunspell-hu, hunspell-af, hunspell-ru, hyphen-pt,
hunspell-ko, libcmis, libeot, redland, lpsolve, mythes-da, hunspell-bg,
hunspell-xh, hunspell-cy
otaylor: python-stomper
pbrobinson: libgsf, libwpd
pcpa: plexus-component-api, java-1.8.0-openjdk, libwpd
perl-maint-sig: sil-padauk-fonts, paktype-naskh-basic-fonts
peter: plexus-component-api, java-1.8.0-openjdk
petersen: bitmap-fonts, nafees-naskh-fonts, stardict, lklug-fonts,
ibus-rawcode, kacst-fonts, lohit-nepali-fonts, hunspell-en
pfrankli: plexus-component-api, java-1.8.0-openjdk
pghmcfc: hunspell-en, hunspell
phuang: ibus-rawcode
pingou: plexus-component-api, java-1.8.0-openjdk, sil-padauk-fonts,
paktype-naskh-basic-fonts
plfiorini: libwmf
pmachata: plexus-component-api, java-1.8.0-openjdk
pmikova: plexus-component-api, java-1.8.0-openjdk
pmkovar: pan
pnemade: python-betamax, hyphen, hunspell, bitmap-fonts, hyphen-sa, stardict,
nafees-pakistani-naskh-fonts, lklug-fonts, sil-padauk-fonts,
nafees-nastaleeq-fonts, paktype-naskh-basic-fonts, hunspell-en
ppisar: sil-padauk-fonts, paktype-naskh-basic-fonts, hunspell-en, hunspell
praiskup: python-betamax, plexus-component-api, java-1.8.0-openjdk
prigupta: ibus-rawcode
proton-sig: python-proton-client
psklenar: stardict
pspacek: stardict
pvrabec: sil-padauk-fonts, paktype-naskh-basic-fonts
pwalter: hyphen, libwmf, libvisio, libwpd, hunspell, libmspub, hunspell-en
pwouters: plexus-component-api, java-1.8.0-openjdk, hunspell-en, hunspell
pwu: bitmap-fonts, libwmf
python-packagers-sig: hyphen-sl, hyphen-ga, liborcus, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, pentaho-libxml, hyphen-da, hunspell-nso, flute, libexttextcat,
mythes-nl, hunspell-th, hunspell-fr, hyphen-cy, libvisio, liblayout, hyphen-gl,
hunspell-tn, hunspell-it, hunspell-nl, hunspell-sv, hyphen-ro, mythes-pl,
hunspell-gl, mythes-el, hunspell-kk, mythes-ru, hunspell-es, hunspell-ss,
hyphen-pl, libwpd, mythes-en, hunspell-fa, hunspell-ga, mythes-sk, zaf,
mythes-es, hunspell-ro, hyphen-es, hyphen-id, hunspell-ca, hunspell-hr,
hunspell-zu, hunspell-pl, mythes-fr, hunspell-eo, hyphen-lt, mythes-cs,
hunspell-sk, rasqal, hyphen-it, hyphen-bg, mythes-uk, hyphen-ru, hunspell-ve,
mythes-it, hunspell-et, hyphen-hu, libloader, liblangtag, hunspell-id,
zxing-cpp, libmspub, libformula, hyphen-fa, mythes-sl, hunspell-br,
hunspell-sr, sac, mythes-ro, hyphen-fr, libserializer, hyphen-sk,
librepository, mythes-ga, libnumbertext, mythes-ca, hunspell-da, hyphen-sv,
hunspell-no, hunspell-fy, hunspell-el, hunspell-sl, hunspell-uk, libbase,
hunspell-nr, hunspell-lt, hunspell-st, hunspell-hu, hunspell-af, hunspell-ru,
hyphen-pt, hunspell-ko, libcmis, libeot, redland, lpsolve, mythes-da,
hunspell-bg, hunspell-xh, hunspell-cy
qulogic: hyphen-sl, hyphen-ga, liborcus, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, pentaho-libxml, hyphen-da, hunspell-nso, flute, libexttextcat,
mythes-nl, hunspell-th, hunspell-fr, hyphen-cy, libvisio, liblayout, hyphen-gl,
hunspell-tn, hunspell-it, hunspell-nl, hunspell-sv, hyphen-ro, mythes-pl,
hunspell-gl, mythes-el, hunspell-kk, mythes-ru, hunspell-es, hunspell-ss,
hyphen-pl, libwpd, mythes-en, hunspell-fa, hunspell-ga, mythes-sk, zaf,
mythes-es, hunspell-ro, hyphen-es, hyphen-id, hunspell-ca, hunspell-hr,
hunspell-zu, hunspell-pl, mythes-fr, hunspell-eo, hyphen-lt, mythes-cs,
hunspell-sk, rasqal, hyphen-it, hyphen-bg, mythes-uk, hyphen-ru, hunspell-ve,
mythes-it, hunspell-et, hyphen-hu, libloader, liblangtag, hunspell-id,
zxing-cpp, libmspub, libformula, hyphen-fa, mythes-sl, hunspell-br,
hunspell-sr, sac, mythes-ro, hyphen-fr, libserializer, hyphen-sk,
librepository, mythes-ga, libnumbertext, mythes-ca, hunspell-da, hyphen-sv,
hunspell-no, hunspell-fy, hunspell-el, hunspell-sl, hunspell-uk, libbase,
hunspell-nr, hunspell-lt, hunspell-st, hunspell-hu, hunspell-af, hunspell-ru,
hyphen-pt, hunspell-ko, libcmis, libeot, redland, lpsolve, mythes-da,
hunspell-bg, hunspell-xh, hunspell-cy
qwan: odcs, python-stomper
r-maint-sig: hunspell-en, hunspell
radekmanak: plexus-component-api, java-1.8.0-openjdk
radez: python-betamax
rajeeshknambiar: hunspell-en, hunspell
raphgro: plexus-component-api, java-1.8.0-openjdk, libwmf, hunspell, hunspell-en
rathann: libwpd
rdieter: hyphen, libwmf, choqok, libvisio, hunspell, libwpd, zxing-cpp,
liblangtag, rasqal, mythes, redland, hunspell-en
remi: hunspell-fr, php-laminas-di, libwmf, hunspell, php-pecl-yaml, hunspell-en
rgrunber: plexus-component-api, java-1.8.0-openjdk
rhughes: libwmf, libwpd, hunspell, sil-padauk-fonts, paktype-naskh-basic-fonts,
libgsf, hunspell-en
richardfearn: plexus-component-api, java-1.8.0-openjdk
rishi: libgsf
rjones: sil-padauk-fonts, paktype-naskh-basic-fonts
rnc: odcs, python-stomper
robert: mythes, libexttextcat
robmv: sil-padauk-fonts, paktype-naskh-basic-fonts
rominf: plexus-component-api, java-1.8.0-openjdk
rommell: plexus-component-api, java-1.8.0-openjdk
rrankin: libwpd
rrelyea: plexus-component-api, java-1.8.0-openjdk
rstrode: libwmf, libwpd, hunspell, sil-padauk-fonts, paktype-naskh-basic-fonts,
libgsf, hunspell-en
runcom: gomtree
rust-sig: i3status-rs, rust-reedline
ryanlerch: hunspell-en, hunspell
sagitter: hunspell-en, f2c, hunspell
sailer: hyphen-sl, hyphen-ga, liborcus, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, pentaho-libxml, hyphen-da, hunspell-nso, flute, libexttextcat,
mythes-nl, hunspell-th, hunspell-fr, hyphen-cy, libvisio, liblayout, hyphen-gl,
hunspell-tn, hunspell-it, hunspell-nl, hunspell-sv, hyphen-ro, mythes-pl,
hunspell-gl, mythes-el, hunspell-kk, mythes-ru, hunspell-es, hunspell-ss,
hyphen-pl, libwpd, mythes-en, hunspell-fa, hunspell-ga, mythes-sk, zaf,
mythes-es, hunspell-ro, hyphen-es, hyphen-id, hunspell-ca, hunspell-hr,
hunspell-zu, hunspell-pl, mythes-fr, hunspell-eo, hyphen-lt, mythes-cs,
hunspell-sk, rasqal, hyphen-it, hyphen-bg, mythes-uk, hyphen-ru, hunspell-ve,
mythes-it, hunspell-et, hyphen-hu, libloader, liblangtag, hunspell-id,
zxing-cpp, libmspub, libformula, hyphen-fa, mythes-sl, hunspell-br,
hunspell-sr, sac, mythes-ro, hyphen-fr, libserializer, hyphen-sk,
librepository, mythes-ga, libnumbertext, mythes-ca, hunspell-da, hyphen-sv,
hunspell-no, hunspell-fy, hunspell-el, hunspell-sl, hunspell-uk, libbase,
hunspell-nr, hunspell-lt, hunspell-st, hunspell-hu, hunspell-af, hunspell-ru,
hyphen-pt, hunspell-ko, libcmis, libeot, redland, lpsolve, mythes-da,
hunspell-bg, hunspell-xh, hunspell-cy
salimma: libwmf, libwpd, et, rasqal, redland
sayanchowdhury: python-stomper
sbergmann: hyphen-sl, liborcus, hyphen-ga, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, mythes, pentaho-libxml, hyphen-da, hunspell-nso, flute,
libexttextcat, mythes-nl, hunspell-th, hunspell-fr, openoffice.org-diafilter,
hyphen-cy, libvisio, hunspell, liblayout, hyphen-gl, hunspell-tn, hunspell-it,
hunspell-nl, hunspell-sv, hyphen-ro, mythes-pl, hunspell-gl, mythes-el,
hunspell-kk, writer2latex, mythes-ru, hunspell-es, hunspell-ss, hyphen-pl,
mythes-en, libwpd, hunspell-fa, hunspell-ga, mythes-sk, zaf, mythes-es,
hunspell-ro, hyphen-es, hyphen-id, hunspell-ca, hunspell-hr, hunspell-zu,
hunspell-pl, mythes-fr, hyphen, hunspell-eo, hyphen-lt, mythes-cs, hunspell-sk,
rasqal, hyphen-it, hyphen-bg, mythes-uk, hyphen-ru, hunspell-ve, mythes-it,
hunspell-et, hyphen-hu, libloader, liblangtag, zxing-cpp, hunspell-id,
libmspub, libformula, hunspell-en, hyphen-fa, mythes-sl, hunspell-br,
hunspell-sr, sac, mythes-ro, hyphen-fr, libserializer, hyphen-sk,
librepository, mythes-ga, libnumbertext, mythes-ca, hunspell-da, hyphen-sv,
hunspell-no, hunspell-fy, hunspell-el, hunspell-sl, hunspell-uk, libbase,
hunspell-nr, hunspell-lt, hunspell-st, hunspell-hu, hunspell-af, hunspell-ru,
hyphen-pt, hunspell-ko, libcmis, libeot, redland, lpsolve, mythes-da,
hunspell-bg, hunspell-xh, hunspell-cy
sbluhm: plexus-component-api, java-1.8.0-openjdk
scitech_sig: libwmf
sdgathman: plexus-component-api, java-1.8.0-openjdk
sergesanspaille: clang10
sergiomb: plexus-component-api, java-1.8.0-openjdk, libwmf, sil-padauk-fonts,
paktype-naskh-basic-fonts
sharkcz: hyphen, libwmf, libvisio, libwpd, hunspell, libmspub, hunspell-en
shlomiya: dmtcp
slaanesh: libwmf, libwpd
slankes: choqok, hunspell-en, hunspell
smani: hyphen, hunspell-en, gtksourceviewmm3, hunspell
smilner: python-betamax
spike: plexus-component-api, java-1.8.0-openjdk
spot: plexus-component-api, java-1.8.0-openjdk, libwpd, maven2, hunspell,
sil-padauk-fonts, paktype-naskh-basic-fonts, rasqal, redland, hunspell-en
stevetraylen: plexus-component-api, java-1.8.0-openjdk, hunspell-en, hunspell
stransky: hunspell-en, hunspell
susmit: openmolar
tagoh: sil-padauk-fonts, paktype-naskh-basic-fonts
tdawson: zxing-cpp, python-stomper
terjeros: plexus-component-api, java-1.8.0-openjdk
than: plexus-component-api, java-1.8.0-openjdk, hyphen, libwpd, hunspell,
rasqal, zxing-cpp, redland, hunspell-en
thunderbirdtr: zxing-cpp, hunspell-en, hunspell
tibbs: hunspell-en
tmraz: plexus-component-api, java-1.8.0-openjdk, hyphen, hunspell, hunspell-en
tmz: hunspell-en
tomspur: libwpd
tpokorra: hunspell-en, hunspell
tpopela: plexus-component-api, java-1.8.0-openjdk, libgsf
trb143: hyphen-sl, hyphen-ga, liborcus, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, pentaho-libxml, hyphen-da, hunspell-nso, flute, libexttextcat,
mythes-nl, hunspell-th, hunspell-fr, hyphen-cy, libvisio, liblayout, hyphen-gl,
hunspell-tn, hunspell-it, hunspell-nl, hunspell-sv, hyphen-ro, mythes-pl,
hunspell-gl, mythes-el, hunspell-kk, mythes-ru, hunspell-es, hunspell-ss,
hyphen-pl, mythes-en, hunspell-fa, hunspell-ga, mythes-sk, zaf, mythes-es,
hunspell-ro, hyphen-es, hyphen-id, hunspell-ca, hunspell-hr, hunspell-zu,
hunspell-pl, mythes-fr, hunspell-eo, hyphen-lt, mythes-cs, hunspell-sk, rasqal,
hyphen-it, hyphen-bg, mythes-uk, hyphen-ru, hunspell-ve, mythes-it,
hunspell-et, hyphen-hu, libloader, liblangtag, hunspell-id, zxing-cpp,
libmspub, libformula, hyphen-fa, mythes-sl, hunspell-br, hunspell-sr, sac,
mythes-ro, hyphen-fr, libserializer, hyphen-sk, librepository, mythes-ga,
libnumbertext, mythes-ca, hunspell-da, hyphen-sv, hunspell-no, hunspell-fy,
hunspell-el, hunspell-sl, hunspell-uk, libbase, hunspell-nr, hunspell-lt,
hunspell-st, hunspell-hu, hunspell-af, hunspell-ru, hyphen-pt, hunspell-ko,
libcmis, libeot, redland, lpsolve, mythes-da, hunspell-bg, hunspell-xh, hunspell-cy
trix: libwmf
ttorling: plexus-component-api, java-1.8.0-openjdk
twaugh: python-stomper
twoerner: hunspell-en
ueno: hunspell-en, hunspell
vakwetu: plexus-component-api, java-1.8.0-openjdk
van: plexus-component-api, java-1.8.0-openjdk
vascom: redland, rasqal
victortoso: libgsf
vishalvvr: paktype-tehreer-fonts, paktype-ajrak-fonts, lohit-malayalam-fonts,
paktype-naskh-basic-fonts, lohit-tamil-classical-fonts, lohit-nepali-fonts,
paktype-naqsh-fonts, hunspell-en
vkmc: python-betamax
vpavlin: spin-kickstarts
vpv: hyphen-sl, hyphen-ga, liborcus, hunspell-ts,
pentaho-reporting-flow-engine, hunspell-pt, hyphen-ca, mythes-hu, mythes-bg,
openoffice-lv, hyphen-el, libfonts, mythes-pt, hyphen-nl, mythes-sv, hyphen-uk,
hyphen-eu, pentaho-libxml, hyphen-da, hunspell-nso, flute, libexttextcat,
mythes-nl, hunspell-th, hunspell-fr, hyphen-cy, libvisio, liblayout, hyphen-gl,
hunspell-tn, hunspell-it, hunspell-nl, hunspell-sv, hyphen-ro, mythes-pl,
hunspell-gl, mythes-el, hunspell-kk, mythes-ru, hunspell-es, hunspell-ss,
hyphen-pl, mythes-en, hunspell-fa, hunspell-ga, mythes-sk, zaf, mythes-es,
hunspell-ro, hyphen-es, hyphen-id, hunspell-ca, hunspell-hr, hunspell-zu,
hunspell-pl, mythes-fr, hunspell-eo, hyphen-lt, mythes-cs, hunspell-sk, rasqal,
hyphen-it, hyphen-bg, mythes-uk, hyphen-ru, hunspell-ve, mythes-it,
hunspell-et, hyphen-hu, libloader, liblangtag, hunspell-id, zxing-cpp,
libmspub, libformula, hyphen-fa, mythes-sl, hunspell-br, hunspell-sr, sac,
mythes-ro, hyphen-fr, libserializer, hyphen-sk, librepository, mythes-ga,
libnumbertext, mythes-ca, hunspell-da, hyphen-sv, hunspell-no, hunspell-fy,
hunspell-el, hunspell-sl, hunspell-uk, libbase, hunspell-nr, hunspell-lt,
hunspell-st, hunspell-hu, hunspell-af, hunspell-ru, hyphen-pt, hunspell-ko,
libcmis, libeot, redland, lpsolve, mythes-da, hunspell-bg, hunspell-xh, hunspell-cy
vtrefny: hunspell-en, hunspell
walters: plexus-component-api, java-1.8.0-openjdk, maven2
wilqu: plexus-component-api, java-1.8.0-openjdk
wsato: sil-padauk-fonts, paktype-naskh-basic-fonts
wwoods: python-stomper
xavierb: sil-padauk-fonts, paktype-naskh-basic-fonts
xhorak: hunspell-en, hunspell
xvitaly: hunspell-en, hunspell
yanqiyu: stardict, hunspell-en, hunspell
zaitcev: python-betamax
zaneb: python-betamax
zbyszek: hyphen, hunspell, ViTables, libgsf, hunspell-en
zdohnal: libwmf
zmiklank: plexus-component-api, java-1.8.0-openjdk
zsun: libgsf, hunspell-en, hunspell
zuul: nodepool
--
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-05-15 00:26:39 UTC
9 months, 3 weeks
F39 Change Proposal: No fedora-repos-modular in default installation
(System Wide Change)
by Aoife Moloney
== Summary ==
No longer include `fedora-repos-modular` in default installations.
== Owner ==
* Name: [[User:Petersen| Jens Petersen]]
* Email: <petersen(a)redhat.com>
== Detailed Description ==
The main motivation for this change is to improve the everyday speed
of dnf experienced by Fedora users.
dnf invocations frequently check for and pull down last repo metadata
and the yum modular repos which are seeing less use and content
nowadays have been exasperating this problem.
The proposed solution is just not to install the Fedora modular repo
configurations any more by default.
https://fedoraproject.org/wiki/Changes/No_default_fedora-repos-modular
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.
== Feedback ==
Some initial discussions:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.o...
== Benefit to Fedora ==
This change will improve the user experience when updating or
installing packages
since the less-used yum modular repos will no longer be on by default
for all users.
(cf [https://web.dev/why-speed-matters/ why-speed-matters])
== Scope ==
* Proposal owners:
** update F39 comps @core group to not install fedora-repos-modular by default
** update fedora-container-base.ks to not install fedora-repos-modular
** update fedora-common-ostree-pkgs.yaml to not install fedora-repos-modular
** propose Fedora coreos also drops fedora-repos-modular
* Other developers:
** Spin owners may want to check on any possible impact on their
release artifacts
* Release engineering: [https://pagure.io/releng/issue/11426 #11426]
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Community Initiatives:
== Upgrade/compatibility impact ==
<!-- What happens to systems that have had a previous versions of
Fedora installed and are updated to the version containing this
change? Will anything require manual configuration or data migration?
Will any existing functionality be no longer supported? -->
Any existing modular repos will remain in place and updated normally.
This is also a reason for not changing the modular.repo files themselves,
since disabling the modular repos by default their would cause
upgrades to turn off modular repos.
== How To Test ==
* run dnf upgrade commands etc and check that modular repos are not
active, ie modular repo metadata not checked/downloaded.
* check that fedora-repos-modular is not pre-installed.
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
== User Experience ==
Users of new Fedora installations will no longer have the Fedora
modular repos setup and enabled by default,
resulting in a noticeable speed up executing dnf commands.
They can install fedora-repos-modular to activate the modular repos on
their system.
<!-- If this change proposal is noticeable by users, how will their
experiences change as a result?
This section partially overlaps with the Benefit to Fedora section
above. This section should be primarily about the User Experience,
written in a way that does not assume deep technical knowledge. More
detailed technical description should be left for the Benefit to
Fedora section.
Describe what Users will see or notice, for example:
- Packages are compressed more efficiently, making downloads and
upgrades faster by 10%.
- Kerberos tickets can be renewed automatically. Users will now have
to authenticate less and become more productive. Credential management
improvements mean a user can start their work day with a single sign
on and not have to pause for reauthentication during their entire day.
- Libreoffice is one of the most commonly installed applications on
Fedora and it is now available by default to help users "hit the
ground running".
- Green has been scientifically proven to be the most relaxing color.
The move to a default background color of green with green text will
result in Fedora users being the most relaxed users of any operating
system.
-->
== Dependencies ==
None
== Contingency Plan ==
* Contingency mechanism: (What to do? Who will do it?)
** Change owner(s) will revert the changes and re-enable the modular
repos as needed
* Contingency deadline: Beta freeze
* Blocks release? No
== Documentation ==
None
== Release Notes ==
* The Fedora modular repos are no longer setup in new installations by
default as of Fedora Linux 39.
* Users can easily enable them with by installing the
`fedora-repos-modular` package.
--
Aoife Moloney
Product Owner
Community Platform Engineering Team
Red Hat EMEA
Communications House
Cork Road
Waterford
10 months
JPEGXL SONAME Bump
by Robert-André Mauchin
Hello everyone,
I am planning a soname bump of jpegxl to 0.8.1 next week Saturday the 25th.
Some of you will be affected by these changes.
Fedora side we have:
geeqie
gthumb
seamonkey
vips
I can take care of these one as a PP in a side tag
RPMFusion side, the following packages are affected:
libheif
xine-lib
I would like to have RPMFusion maintainers help to be able to update them in a RPMFusion
side tag too. I will specify to you when the Fedora side tag has been merged.
Hopefully, with your cooperation, everything will go smoothly.
Please send any question you may have regarding this change.
Thanks to everyone!
Best regards,
Robert-André (eclipseo)
10 months
Plan / proposal: enable openQA update testing and potentially
gating on Rawhide updates
by Adam Williamson
Hi folks!
We've had openQA testing of updates for stable and branched releases,
and gating based on those tests, enabled for a while now. I believe
this is going quite well, and I think we addressed the issues reported
when we first enabled gating - Bodhi's gating status updates work more
smoothly now, and openQA respects Bodhi's "re-run tests" button so
failed tests can be re-triggered.
A few weeks ago, I enabled testing of Rawhide updates in the openQA
lab/stg instance. This was to see how smoothly the tests run, how often
we run into unexpected failures or problems, and whether the hardware
resources we have are sufficient for the extra load.
So far this has been going more smoothly than I anticipated, if
anything. The workers seem to keep up with the test load, even though
one out of three worker systems for the stg instance is currently out
of commission (we're using it to investigate a bug). We do get
occasional failures which seem to be related to Rawhide kernel slowness
(e.g. operations timing out that usually don't otherwise time out), but
on the whole, the level of false failures is (I would say) acceptably
low, enough that my current regime of checking the test results daily
and restarting failed ones that don't seem to indicate a real bug
should be sufficient.
So, I'd like to propose that we enable Rawhide update testing on the
production openQA instance also. This would cause results to appear on
the Automated Tests tab in Bodhi, but they would be only informational
(and unless the update was gated by a CI test, or somehow otherwise
configured not to be pushed automatically, updates would continue to be
pushed 'stable' almost immediately on creation, regardless of the
openQA results).
More significantly, I'd also propose that we turn on gating on openQA
results for Rawhide updates. This would mean Rawhide updates would be
held from going 'stable' (and included in the next compose) until the
gating openQA tests had run and passed. We may want to do this a bit
after turning on the tests; perhaps Fedora 37 branch point would be a
natural time to do it.
Currently this would usually mean a wait from update submission to
'stable push' (which really means that the build goes into the
buildroot, and will go into the next Rawhide compose when it happens)
of somewhere between 45 minutes and a couple of hours. It would also
mean that if Rawhide updates for inter-dependent packages are not
correctly grouped, the dependent update(s) will fail testing and be
gated until the update they depend on has passed testing and been
pushed. The tests for the dependent update(s) would then need to be re-
run, either by someone hitting the button in Bodhi or an openQA admin
noticing and restarting them, before the dependent update(s) could be
pushed.
In the worst case, if updated packages A and B both need the other to
work correctly but the updates are submitted separately, both updates
may fail tests and be blocked. This could only be resolved by waiving
the failures, or replacing the separate updates with an update
containing both packages.
All of those considerations are already true for stable and branched
releases, but people are probably more used to grouping updates for
stable and branched than doing it for Rawhide, and the typical flow of
going from a build to an update provides more opportunity to create
grouped updates for branched/stable. For Rawhide the easiest way to do
it if you need to do it is to do the builds in a side tag and use
Bodhi's ability to create updates from a side tag.
As with branched/stable, only critical path updates would have the
tests run and be gated on the results. Non-critpath updates would be
unaffected. (There's a small allowlist of non-critpath packages for
which the tests are also run, but they are not currently gated on the
results).
I think doing this could really help us keep Rawhide solid and avoid
introducing major compose-breaking bugs, at minimal cost. But it's a
significant change and I wanted to see what folks think. In particular,
if you find the existing gating of updates for stable/branched releases
to cause problems in any way, I'd love to hear about it.
Thanks folks!
--
Adam Williamson
Fedora QA
IRC: adamw | Twitter: adamw_ha
https://www.happyassassin.net
10 months
Future of BIOS RAID support in the installer
by Vojtech Trefny
Hi, I am planning to change how we support BIOS RAID (sometimes also
called Firmware or Fake RAID) in the installer in the future. I plan
to go through the official Fedora change process for Fedora 38, but
I'd like to get some feedback first.
We are currently using dmraid to support these types of RAIDs in
blivet[1] (storage library the Anaconda installer uses) and we would
like to replace it with mdadm. The main reason is that dmraid is no
longer actively maintained, but it will also mean one less dependency
for the installer (we use mdadm for the software RAID support) and one
less service running during boot (dmraid-activation.service).
The potential issue here is that mdadm doesn't support all BIOS RAID
types. mdadm supports only Common RAID Disk Data Format standard[2]
(DDF) and Intel Matrix Storage Technology (IMSM) so by switching to
mdadm we would remove support for some of the older formats that
existed before DDF was standardized. I am not sure how many people are
still using these older RAIDs and the main reason for sending this
email is to find out. So if you are using a BIOS RAID on your system,
can you check what kind? You can find out simply by checking the
filesystem type on the underlying disk(s) reported by for example
`lsblk -f`. Types supported by mdadm are "ddf_raid_member" and
"isw_raid_member". Types supported only by dmraid are
"adaptec_raid_member", "hpt***_raid_member", "jmicron_raid_member",
"lsi_mega_raid_member", "nvidia_raid_member",
"silicon_medley_raid_member" and "via_raid_member". So if you have one
of the latter ones and you'd be impacted by this change, please let me
know so we can reconsider this change. Note that this would affect
only the installation process, I know some external and NAS drives use
BIOS RAID and these won't be affected, dmraid is not being removed
from the repositories (at least I am not aware of this right now, some
distributions are already planning to remove dmraid completely).
[1] https://github.com/storaged-project/blivet
[2] https://www.snia.org/tech_activities/standards/curr_standards/ddf
Regards
Vojtech Trefny
vtrefny(a)redhat.com
10 months
U-Boot for x86 BIOS systems
by Neal Gompa
Hey all,
I was chatting with Marcin Juszkiewicz about U-Boot on ARM wrt its
"generic UEFI boot" feature where it can execute UEFI applications. We
use this capability for Fedora on ARM platforms to go from the utterly
barebones and weird initialization processes for various boards to a
UEFI-like environment so we can boot Fedora somewhat normally.
It occurred to me during that conversation that it might be possible
to use this to simplify what we need to care about for x86 too. Last
year, the Red Hat Bootloader team wanted to start a deprecation
process for BIOS[1] and the Fedora Cloud WG has been interested in it
for longer[2].
At least from the Cloud WG side, it's been determined that completely
removing BIOS support is functionally impossible for the next few
years because of AWS and smaller cloud providers not universally
supporting UEFI (and we are still trying to convince them to change
their minds on this...). And I still have plenty of hardware with
broken UEFI implementations that require CSM boot to support Linux.
But could we use U-Boot to fill in this gap so these systems still
work? We'd then treat x86 like ARM (if no UEFI, use U-Boot UEFI).
[1]: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.o...
[2]: https://pagure.io/cloud-sig/issue/345
--
真実はいつも一つ!/ Always, there's only one truth!
10 months, 1 week
SecureBoot certificates
by Steve Grubb
Hello,
I was poking around a F38 system to look over the Secure Boot certificates and
found something that may warrant attention.
sbattach --detach signature /boot/efi/EFI/BOOT/fbx64.efi
openssl pkcs7 -inform DER -in signature -text -print_certs > grub-certs.txt
Issuer: CN=Fedora Secure Boot CA
Validity
Not Before: Dec 7 16:04:24 2012 GMT
Not After : Dec 5 16:04:24 2022 GMT
Subject: CN=Fedora Secure Boot Signer
Not after Dec 5, 2022 ??? I think this is expired. But also
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
I think we should be on 3072 or higher at this point. But what about the
shim?
sbattach --detach signature /boot/efi/EFI/BOOT/BOOTX64.EFI
openssl pkcs7 -inform DER -in signature -text -print_certs > shim-certs.txt
Issuer: C=US, ST=Washington, L=Redmond, O=Microsoft Corporation,
CN=Microsoft Corporation UEFI CA 2011
Validity
Not Before: Sep 9 19:40:20 2021 GMT
Not After : Sep 1 19:40:20 2022 GMT
This is also expired.
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
And also not big enough. This raises a questions. Has Microsoft updated their
certificate? Is it well distributed such that switching to it will not brick
systems? Should Fedora get a new shim for Fedora 39? Can the update move to
3072 to be compliant with CNSA 1.0 requirements? And if so, that also means
moving to SHA-384. Or did I miss some system-upgrade step that updates the
bootloader?
TBH, I am surprised by this finding. But we're all busy and it *is* working.
Best,
-Steve
10 months, 1 week