SPECfiles - conditionals with EOLed Fedora releases - any value in
keeping them ?
by Michal Schorm
Hello,
While playing around with Sourcegraph, which indexed all Fedora
package repositories, I was able to craft a query listing all '%if'
conditionals referencing Fedora releases that reached EOL.
https://sourcegraph.com/search?q=context:global+repo:%5Esrc%5C.fedoraproj...
I don't believe such conditions have any value and I think we can
remove them right away.
I think the removal shouldn't affect neither Fedora nor derived
operating systems.
If removed, they will be preserved in the git history anyway, for
anyone seeking historical code.
In some cases the conditionals hold patches that could be removed with them:
https://sourcegraph.com/search?q=context:global+repo:%5Esrc%5C.fedoraproj...
--
Do you agree it would be safe to remove such conditionals and the code
they hold ?
Do you agree that removing obsolete code such as this brings value to
the package codebase ?
Would you see a value in e.g. some kind of a robot reminding
maintainers of such obsolete code? (e.g. new RPMinspect or ZUUL CI
check)
Michal
--
Michal Schorm
Software Engineer
Core Services - Databases Team
Red Hat
--
1 year, 2 months
Small rant: installer environment size
by Adam Williamson
Hi folks! Today I woke up and found
https://bugzilla.redhat.com/show_bug.cgi?id=2151495 , which diverted me
down a bit of an "installer environment size" rabbit hole.
As of today, with that new dep in webkitgtk, Rawhide's network install
images are 703M in size. Here's a potted history of network install
image sizes:
Fedora Core 8: 103.2M (boot.iso 9.2M + stage2.img 94M)
Fedora 13: 208M
Fedora 17: 162M (last "old UI")
Fedora 18: 294M (first "new UI")
Fedora 23: 415M
Fedora 28: 583M
Fedora 33: 686M
Fedora 37: 665M
Fedora Rawhide: 703M
The installer does not really do much more in Rawhide than it did in
FC8. Even after the UI rewrite in F18, we were only at 294M. Now the
image is well over 2x as big and does...basically the same.
Why does this matter? Well, the images being large is moderately
annoying in itself just in terms of transfer times and so on. But more
importantly, AIUI at least, the entire installer environment is loaded
into RAM at startup - it kinda has to be, we don't have anywhere else
to put it. The bigger it is, the more RAM you need to install Fedora.
The size of the installer environment (for which the size of the
network install image is more or less a perfect proxy) is one of the
two key factors in this, the other being how much RAM DNF uses during
package install.
So, I did a bit of poking about into *what* is taking up all that
space. There's a variety of answers, but there's two major culprits:
1. firmware
2. yelp (which pulls in webkitgtk and its deps)
I've been using du and baobab (the GNOME visual disk usage analyzer,
which is great) to examine the filesystems, but I ran a couple of test
builds to confirm these suspects, especially after the impact of
compression (it's hard to check the *compressed* size of things in the
installer environment directly).
I did a scratch build of lorax which does not pull in firmware
packages, and had openQA build a netinst using that lorax. It came out
at 489M - 214M smaller than current netinsts, a size we last managed in
Fedora 26. I did a scratch build of anaconda with its requirement of
yelp dropped (which would break help pages), and built a netinst with
that; it came out at 662M - 41M smaller than current images. I haven't
run a combined test yet, but it ought to come out around 448M, around
the size of Fedora 24.
Even then we'd still be about 50% larger than the Fedora 18 image, for
not really any added functionality.
I've moaned about the sheer amount and size of firmware blobs in other
forums before, but 214M compressed is *really* obnoxious. We must be
able to do something to clean this up (further than it's already
cleaned up - this is *after* we dropped low-hanging fruit like
enterprise switch 'firmwares' and garbage like that; most of the
remaining size seems to be huge amounts of probably-very-similar
firmware files for AMD graphics adapters and Intel wireless adapters).
I know some folks were trying to work on this (there was talk that we
could drop quite a lot of files that would only be loaded by older
kernels no longer in Fedora); any news on how far along that effort is?
Other obvious things that take up a lot of space:
1. /usr/lib/locale/locale-archive , from glibc-all-langpacks - this is
224M uncompressed. A quick test just compressing the file with xz on my
system shows it compresses to around 11M, though, so that's probably
all it adds up to after compression (the image is an xz-compressed
squashfs)
2. /usr/lib64/libLLVM-15.so, which is 114M on its own, compresses to
23M. We are, I think, basically stuck with this for mesa-dri-drivers ,
but does it have to be so *big*?
3. libicudata.so.71.1 - 30.4M, compresses to 7M. This is in the
webkitgtk dep chain but seems to still be pulled in without it, not
sure what else is requiring it.
4. /usr/share/locale - 112M in total (uncompressed, not sure how much
compressed) of translated strings from a ton of packages. No idea how
many of these are really *needed* in the installer environment. We can
maybe come up with a way to have lorax strip some, if we can come up
with a viable way to figure out which. Obviously-fairly-large ones are
from gnupg2 and libgweather4. I do recall we have some logic somewhere
to decide which languages have a certain level of translation in
anaconda; perhaps we could only include the strings for these
languages?
--
Adam Williamson
Fedora QA
IRC: adamw | Twitter: adamw_ha
https://www.happyassassin.net
1 year, 2 months
List of long term FTBFS packages to be retired next week
by Miro Hrončok
Dear maintainers.
Based on the current fail to build from source policy, the following packages
should be retired from Fedora 38 approximately one week before branching.
5 weekly reminders are required, hence the retirement will happen
approximately in 1 week, i.e. around 2023-02-08.
Since this is unfortunately after the branching,
packages will be retired on rawhide and f38.
This is the 4th reminder. I apologize for starting this process a bit later
than required.
Policy:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fai...
The packages in rawhide were not successfully built at least since Fedora 35.
This report is based on dist tags.
Packages collected via:
https://github.com/hroncok/fedora-report-ftbfs-retirements/blob/master/ft...
If you see a package that was built, please let me know.
If you see a package that should be exempted from the process,
please let me know and we can work together to get a FESCo approval for that.
If you see a package that can be rebuilt, please do so.
Package (co)maintainers
==============================================================================
ArpON fab, sagarun
IQmol jussilehtola
bowtie jaruga, verdurin
btkbdd lkundrak
cave9 jonathanspw
ccrypt fab
cjdns sdgathman
datamash jhladky
erlpmd peter
free42 brouhaha
frogr teuf
goddi fab, go-sig
golang-github-adroll-goamz eclipseo, go-sig
golang-github-aphistic-sweet eclipseo, go-sig
golang-github-aws-sdk-2-0.24 eclipseo, go-sig
golang-github-cheekybits-genny eclipseo, go-sig
golang-github-cockroachdb-gostdlib eclipseo, go-sig
golang-github-cosmos72-gomacro go-sig, qulogic
golang-github-dave-dst eclipseo, go-sig
golang-github-docker-licensing eclipseo, go-sig
golang-github-gdamore-optopia fab, go-sig
golang-github-gopherjs eclipseo, go-sig, jchaloup
golang-github-jung-kurt-gofpdf eclipseo, go-sig
golang-github-latex eclipseo, go-sig
golang-github-maruel-panicparse eclipseo, go-sig
golang-github-maruel-panicparse-2 eclipseo, go-sig
golang-github-mattermost-xml-roundtrip-validator eclipseo, go-sig
golang-github-mholt-certmagic-0.8 eclipseo, go-sig
golang-gonum-1-plot eclipseo, go-sig
golang-helm-3 dcavalca, go-sig
golang-istio-pkg eclipseo, go-sig
golang-sigs-k8s-application eclipseo, go-sig
golang-sigs-k8s-controller-runtime eclipseo, go-sig
gtkhash nonamedotc
howl atim, pwalter
ipmiutil arcress
irssi-xmpp lbazan, maha
kguitar davidcornette
kjots kde-sig, thunderbirdtr
libmobi avsej
libmodulemd1 sgallagh
libndn-cxx susmit
libyami kwizart
libyami-utils kwizart
llvm10 petersen, sergesanspaille
llvm12 petersen, sergesanspaille,
tstellar
llvm9.0 jistone, petersen, tstellar
lucidlife pgordon
maven-scm mizdebsk, trawets
mimic pbrobinson
nall chkr
nodejs-tape fab, patches
openas2 sdgathman
opencl-utils lupinix
ortp orphan, sdgathman
percona-xtrabackup orphan, slaanesh
phasex tartina
php-doctrine-common remi, siwinski
php-hamcrest remi
php-laminas-code remi
php-laminas-config remi
php-ocramius-proxy-manager siwinski
php-symfony-security-acl remi, siwinski
portlet-2.0-api jjelen
rnetclient sergiodj
simde jaruga
tpm2-tss-engine mzavalavz
validns orphan
waffle ajax
wdune andymenderunix
xml-security-c bruno, kloczek
zmk zyga
The following packages require above mentioned packages:
Depending on: golang-github-cockroachdb-gostdlib (1)
golang-github-cockroachdb-cockroach (maintained by: go-sig, orphan)
golang-github-cockroachdb-cockroach-20.2.3-7.fc38.src requires
golang(github.com/cockroachdb/gostdlib/x/tools/imports) = 1.13.0-2.fc35
golang-github-cockroachdb-cockroach-devel-20.2.3-7.fc38.noarch requires
golang(github.com/cockroachdb/gostdlib/x/tools/imports) = 1.13.0-2.fc35
Depending on: golang-github-dave-dst (1)
golang-github-cockroachdb-cockroach (maintained by: go-sig, orphan)
golang-github-cockroachdb-cockroach-20.2.3-7.fc38.src requires
golang(github.com/dave/dst) = 0.26.2-2.fc35,
golang(github.com/dave/dst/decorator) = 0.26.2-2.fc35,
golang(github.com/dave/dst/dstutil) = 0.26.2-2.fc35
golang-github-cockroachdb-cockroach-devel-20.2.3-7.fc38.noarch requires
golang(github.com/dave/dst) = 0.26.2-2.fc35,
golang(github.com/dave/dst/decorator) = 0.26.2-2.fc35,
golang(github.com/dave/dst/dstutil) = 0.26.2-2.fc35
Depending on: golang-github-gdamore-optopia (1)
golang-nanomsg-mangos-3 (maintained by: fab, go-sig)
golang-nanomsg-mangos-3-3.2.1-9.fc38.src requires
golang(github.com/gdamore/optopia) = 0.2.0-3.fc35
golang-nanomsg-mangos-3-devel-3.2.1-9.fc38.noarch requires
golang(github.com/gdamore/optopia) = 0.2.0-3.fc35
Depending on: golang-github-gopherjs (1)
golang-honnef-js-dom (maintained by: eclipseo, go-sig, jchaloup)
golang-honnef-js-dom-0-0.13.20210113gitd4405f7.fc38.src requires
golang(github.com/gopherjs/gopherjs/js) = 0-0.15.20200727gitfce0ec3.fc35
golang-honnef-js-dom-devel-0-0.13.20210113gitd4405f7.fc38.noarch requires
golang(github.com/gopherjs/gopherjs/js) = 0-0.15.20200727gitfce0ec3.fc35
Depending on: golang-github-jung-kurt-gofpdf (21)
golang-github-ajstarks-deck (maintained by: eclipseo, go-sig)
golang-github-ajstarks-deck-0-0.15.20210114git30c9fc6.fc38.src requires
golang(github.com/ajstarks/svgo) = 0-0.17.20210108git7a3c8b5.fc38,
golang(github.com/ajstarks/svgo/float) = 0-0.17.20210108git7a3c8b5.fc38,
golang(github.com/jung-kurt/gofpdf) = 2.17.2-3.fc35
golang-github-ruudk-pdf417 (maintained by: eclipseo, go-sig)
golang-github-ruudk-pdf417-0-0.6.20201224git1af4ab5.fc38.src requires
golang(github.com/jung-kurt/gofpdf) = 2.17.2-3.fc35
golang-github-ajstarks-svgo (maintained by: eclipseo, go-sig, jchaloup)
golang-github-ajstarks-svgo-0-0.17.20210108git7a3c8b5.fc38.src requires
golang(github.com/ajstarks/deck/generate) = 0-0.15.20210114git30c9fc6.fc38
golang-github-ajstarks-svgo-personal-devel-0-0.17.20210108git7a3c8b5.fc38.noarch
requires golang(github.com/ajstarks/deck/generate) = 0-0.15.20210114git30c9fc6.fc38
golang-github-phpdave11-gofpdf (maintained by: eclipseo, go-sig)
golang-github-phpdave11-gofpdf-1.4.2-8.fc38.src requires
golang(github.com/ruudk/golang-pdf417) = 0-0.6.20201224git1af4ab5.fc38
golang-github-phpdave11-gofpdf-devel-1.4.2-8.fc38.noarch requires
golang(github.com/ruudk/golang-pdf417) = 0-0.6.20201224git1af4ab5.fc38
golang-github-aclements-gg (maintained by: eclipseo, go-sig, jchaloup)
golang-github-aclements-gg-0-0.14.20180422gitabd1f79.fc38.src requires
golang(github.com/ajstarks/svgo) = 0-0.17.20210108git7a3c8b5.fc38
golang-github-aclements-gg-devel-0-0.14.20180422gitabd1f79.fc38.noarch
requires golang(github.com/ajstarks/svgo) = 0-0.17.20210108git7a3c8b5.fc38
golang-gonum-1-plot (maintained by: eclipseo, go-sig)
golang-gonum-1-plot-0.8.1-4.20210125gita02d161.fc35.src requires
golang(github.com/ajstarks/svgo) = 0-0.17.20210108git7a3c8b5.fc38,
golang(github.com/go-latex/latex/drawtex) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/font/ttf) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/mtex) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/tex) = 0-0.3.20201224git94de131.fc35,
golang(github.com/phpdave11/gofpdf) = 1.4.2-8.fc38
golang-gonum-1-plot-devel-0.8.1-4.20210125gita02d161.fc35.noarch requires
golang(github.com/ajstarks/svgo) = 0-0.17.20210108git7a3c8b5.fc38,
golang(github.com/go-latex/latex/drawtex) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/font/ttf) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/mtex) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/tex) = 0-0.3.20201224git94de131.fc35,
golang(github.com/phpdave11/gofpdf) = 1.4.2-8.fc38
golang-github-latex (maintained by: eclipseo, go-sig)
golang-github-latex-0-0.3.20201224git94de131.fc35.src requires
golang(github.com/phpdave11/gofpdf) = 1.4.2-8.fc38
golang-github-latex-devel-0-0.3.20201224git94de131.fc35.noarch requires
golang(github.com/phpdave11/gofpdf) = 1.4.2-8.fc38
golang-x-perf (maintained by: eclipseo, go-sig, jchaloup)
golang-x-perf-0-0.19.20210123gitbdcc622.fc38.src requires
golang(github.com/aclements/go-gg/generic/slice) =
0-0.14.20180422gitabd1f79.fc38, golang(github.com/aclements/go-gg/ggstat) =
0-0.14.20180422gitabd1f79.fc38, golang(github.com/aclements/go-gg/table) =
0-0.14.20180422gitabd1f79.fc38
golang-x-perf-devel-0-0.19.20210123gitbdcc622.fc38.noarch requires
golang(github.com/aclements/go-gg/generic/slice) =
0-0.14.20180422gitabd1f79.fc38, golang(github.com/aclements/go-gg/ggstat) =
0-0.14.20180422gitabd1f79.fc38, golang(github.com/aclements/go-gg/table) =
0-0.14.20180422gitabd1f79.fc38
golang-github-cryptix-wav (maintained by: deepinde-sig, go-sig, zsun)
golang-github-cryptix-wav-0-0.13.20181114git8bdace6.fc38.src requires
golang(gonum.org/v1/plot) = 0.8.1-4.20210125gita02d161.fc35,
golang(gonum.org/v1/plot/plotter) = 0.8.1-4.20210125gita02d161.fc35,
golang(gonum.org/v1/plot/plotutil) = 0.8.1-4.20210125gita02d161.fc35,
golang(gonum.org/v1/plot/vg) = 0.8.1-4.20210125gita02d161.fc35
deepin-api (maintained by: cheeselee, deepinde-sig, felixonmars, go-sig, zsun)
deepin-api-5.5.25-2.fc38.src requires golang(github.com/cryptix/wav) =
0-0.13.20181114git8bdace6.fc38, golang(github.com/linuxdeepin/go-lib) =
5.8.9.2-3.fc38
golang-deepin-api-devel-5.5.25-2.fc38.noarch requires
golang(github.com/linuxdeepin/go-lib) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/calendar) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/calendar/lunar) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/calendar/util) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/encoding/kv) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/gdkpixbuf) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/graphic) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/imgutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/keyfile) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/locale) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/log) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/mime) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/pinyin) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/sound_effect) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/strv) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/users/passwd) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/utils) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/xdg/basedir) = 5.8.9.2-3.fc38
deepin-daemon (maintained by: cheeselee, deepinde-sig, go-sig, zsun)
deepin-daemon-5.14.44-3.fc38.src requires golang(github.com/cryptix/wav) =
0-0.13.20181114git8bdace6.fc38, golang(github.com/linuxdeepin/dde-api/dxinput)
= 5.5.25-2.fc38
golang-deepin-go-lib (maintained by: cheeselee, deepinde-sig, felixonmars,
go-sig, zsun)
golang-deepin-go-lib-5.8.9.2-3.fc38.src requires
golang(github.com/cryptix/wav) = 0-0.13.20181114git8bdace6.fc38
golang-deepin-go-lib-devel-5.8.9.2-3.fc38.noarch requires
golang(github.com/cryptix/wav) = 0-0.13.20181114git8bdace6.fc38
deepin-control-center (maintained by: cheeselee, deepinde-sig, zsun)
deepin-control-center-5.5.77-2.fc38.i686 requires deepin-api = 5.5.25-2.fc38,
deepin-daemon = 5.14.44-3.fc38
deepin-control-center-5.5.77-2.fc38.x86_64 requires deepin-api =
5.5.25-2.fc38, deepin-daemon = 5.14.44-3.fc38
deepin-wallpapers (maintained by: cheeselee, deepinde-sig, felixonmars, zsun)
deepin-wallpapers-1.7.7-11.fc38.src requires deepin-api = 5.5.25-2.fc38
startdde (maintained by: cheeselee, deepinde-sig, go-sig, zsun)
startdde-5.9.32-2.fc38.src requires
golang(github.com/linuxdeepin/dde-api/dxinput) = 5.5.25-2.fc38,
golang(github.com/linuxdeepin/go-lib) = 5.8.9.2-3.fc38
startdde-5.9.32-2.fc38.x86_64 requires deepin-daemon = 5.14.44-3.fc38
deepin-calendar (maintained by: cheeselee, deepinde-sig, felixonmars, zsun)
deepin-calendar-5.9.1-3.fc38.x86_64 requires deepin-daemon(x86-64) =
5.14.44-3.fc38
deepin-launcher (maintained by: cheeselee, deepinde-sig, zsun)
deepin-launcher-5.5.19.1-2.fc38.x86_64 requires deepin-daemon = 5.14.44-3.fc38
deepin-session-ui (maintained by: cheeselee, deepinde-sig, felixonmars, zsun)
deepin-session-ui-5.5.23-2.fc38.x86_64 requires deepin-daemon = 5.14.44-3.fc38
deepin-desktop-schemas (maintained by: cheeselee, deepinde-sig, felixonmars,
go-sig, zsun)
deepin-desktop-schemas-5.10.6-2.fc38.src requires
golang(github.com/linuxdeepin/go-lib/keyfile) = 5.8.9.2-3.fc38
deepin-pw-check (maintained by: cheeselee, deepinde-sig, go-sig)
deepin-pw-check-5.1.8-4.fc38.src requires
golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38
golang-github-linuxdeepin-dbus-factory (maintained by: cheeselee,
deepinde-sig, go-sig, zsun)
golang-github-linuxdeepin-dbus-factory-1.10.20-3.fc38.src requires
golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/dbusutil/proxy) = 5.8.9.2-3.fc38
golang-github-linuxdeepin-dbus-factory-devel-1.10.20-3.fc38.noarch requires
golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/dbusutil/proxy) = 5.8.9.2-3.fc38
Too many dependencies for golang-github-jung-kurt-gofpdf, not all listed here
Depending on: golang-github-latex (19)
golang-gonum-1-plot (maintained by: eclipseo, go-sig)
golang-gonum-1-plot-0.8.1-4.20210125gita02d161.fc35.src requires
golang(github.com/go-latex/latex/drawtex) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/font/ttf) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/mtex) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/tex) = 0-0.3.20201224git94de131.fc35
golang-gonum-1-plot-devel-0.8.1-4.20210125gita02d161.fc35.noarch requires
golang(github.com/go-latex/latex/drawtex) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/font/ttf) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/mtex) = 0-0.3.20201224git94de131.fc35,
golang(github.com/go-latex/latex/tex) = 0-0.3.20201224git94de131.fc35
golang-github-cryptix-wav (maintained by: deepinde-sig, go-sig, zsun)
golang-github-cryptix-wav-0-0.13.20181114git8bdace6.fc38.src requires
golang(gonum.org/v1/plot) = 0.8.1-4.20210125gita02d161.fc35,
golang(gonum.org/v1/plot/plotter) = 0.8.1-4.20210125gita02d161.fc35,
golang(gonum.org/v1/plot/plotutil) = 0.8.1-4.20210125gita02d161.fc35,
golang(gonum.org/v1/plot/vg) = 0.8.1-4.20210125gita02d161.fc35
deepin-api (maintained by: cheeselee, deepinde-sig, felixonmars, go-sig, zsun)
deepin-api-5.5.25-2.fc38.src requires golang(github.com/cryptix/wav) =
0-0.13.20181114git8bdace6.fc38,
golang(github.com/linuxdeepin/go-dbus-factory/org.bluez) = 1.10.20-3.fc38,
golang(github.com/linuxdeepin/go-lib) = 5.8.9.2-3.fc38
golang-deepin-api-devel-5.5.25-2.fc38.noarch requires
golang(github.com/linuxdeepin/go-dbus-factory/com.deepin.sessionmanager) =
1.10.20-3.fc38, golang(github.com/linuxdeepin/go-dbus-factory/com.deepin.wm) =
1.10.20-3.fc38,
golang(github.com/linuxdeepin/go-dbus-factory/org.freedesktop.policykit1) =
1.10.20-3.fc38, golang(github.com/linuxdeepin/go-dbus-factory/org.kde.kwin) =
1.10.20-3.fc38, golang(github.com/linuxdeepin/go-lib) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/calendar) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/calendar/lunar) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/calendar/util) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/encoding/kv) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/gdkpixbuf) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/graphic) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/imgutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/keyfile) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/locale) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/log) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/mime) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/pinyin) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/sound_effect) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/strv) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/users/passwd) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/utils) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/xdg/basedir) = 5.8.9.2-3.fc38
deepin-daemon (maintained by: cheeselee, deepinde-sig, go-sig, zsun)
deepin-daemon-5.14.44-3.fc38.src requires golang(github.com/cryptix/wav) =
0-0.13.20181114git8bdace6.fc38, golang(github.com/linuxdeepin/dde-api/dxinput)
= 5.5.25-2.fc38, golang(github.com/linuxdeepin/go-dbus-factory/org.bluez) =
1.10.20-3.fc38
deepin-daemon-5.14.44-3.fc38.x86_64 requires deepin-desktop-schemas =
5.10.6-2.fc38, deepin-session-ui = 5.5.23-2.fc38
golang-deepin-go-lib (maintained by: cheeselee, deepinde-sig, felixonmars,
go-sig, zsun)
golang-deepin-go-lib-5.8.9.2-3.fc38.src requires
golang(github.com/cryptix/wav) = 0-0.13.20181114git8bdace6.fc38
golang-deepin-go-lib-devel-5.8.9.2-3.fc38.noarch requires
golang(github.com/cryptix/wav) = 0-0.13.20181114git8bdace6.fc38
deepin-control-center (maintained by: cheeselee, deepinde-sig, zsun)
deepin-control-center-5.5.77-2.fc38.i686 requires deepin-api = 5.5.25-2.fc38,
deepin-daemon = 5.14.44-3.fc38, libdeepin_pw_check.so.1, startdde = 5.9.32-2.fc38
deepin-control-center-5.5.77-2.fc38.x86_64 requires deepin-api =
5.5.25-2.fc38, deepin-daemon = 5.14.44-3.fc38,
libdeepin_pw_check.so.1()(64bit), startdde = 5.9.32-2.fc38
deepin-control-center-5.5.77-2.fc38.src requires deepin-dock-devel =
5.5.38.1-2.fc38, deepin-pw-check-devel = 5.1.8-4.fc38
deepin-wallpapers (maintained by: cheeselee, deepinde-sig, felixonmars, zsun)
deepin-wallpapers-1.7.7-11.fc38.src requires deepin-api = 5.5.25-2.fc38
startdde (maintained by: cheeselee, deepinde-sig, go-sig, zsun)
startdde-5.9.32-2.fc38.src requires
golang(github.com/linuxdeepin/dde-api/dxinput) = 5.5.25-2.fc38,
golang(github.com/linuxdeepin/go-lib) = 5.8.9.2-3.fc38
startdde-5.9.32-2.fc38.x86_64 requires deepin-daemon = 5.14.44-3.fc38,
deepin-desktop-schemas = 5.10.6-2.fc38
deepin-calendar (maintained by: cheeselee, deepinde-sig, felixonmars, zsun)
deepin-calendar-5.9.1-3.fc38.x86_64 requires deepin-daemon(x86-64) =
5.14.44-3.fc38
deepin-launcher (maintained by: cheeselee, deepinde-sig, zsun)
deepin-launcher-5.5.19.1-2.fc38.x86_64 requires deepin-daemon =
5.14.44-3.fc38, startdde = 5.9.32-2.fc38
deepin-session-ui (maintained by: cheeselee, deepinde-sig, felixonmars, zsun)
deepin-session-ui-5.5.23-2.fc38.x86_64 requires deepin-daemon =
5.14.44-3.fc38, startdde = 5.9.32-2.fc38
deepin-session-ui-5.5.23-2.fc38.src requires pkgconfig(dde-dock) = 1.0
deepin-desktop-schemas (maintained by: cheeselee, deepinde-sig, felixonmars,
go-sig, zsun)
deepin-desktop-schemas-5.10.6-2.fc38.src requires
golang(github.com/linuxdeepin/go-lib/keyfile) = 5.8.9.2-3.fc38
deepin-pw-check (maintained by: cheeselee, deepinde-sig, go-sig)
deepin-pw-check-5.1.8-4.fc38.src requires
golang(github.com/linuxdeepin/go-dbus-factory/org.freedesktop.policykit1) =
1.10.20-3.fc38, golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38
golang-github-linuxdeepin-dbus-factory (maintained by: cheeselee,
deepinde-sig, go-sig, zsun)
golang-github-linuxdeepin-dbus-factory-1.10.20-3.fc38.src requires
golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/dbusutil/proxy) = 5.8.9.2-3.fc38
golang-github-linuxdeepin-dbus-factory-devel-1.10.20-3.fc38.noarch requires
golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/dbusutil/proxy) = 5.8.9.2-3.fc38
deepin-file-manager (maintained by: cheeselee, deepinde-sig, zsun)
deepin-desktop-5.6.4-7.fc38.x86_64 requires deepin-control-center =
5.5.77-2.fc38, deepin-dock = 5.5.38.1-2.fc38, deepin-launcher =
5.5.19.1-2.fc38, deepin-session-ui = 5.5.23-2.fc38
deepin-file-manager-5.6.4-7.fc38.src requires deepin-dock-devel = 5.5.38.1-2.fc38
deepin-dock (maintained by: cheeselee, deepinde-sig, felixonmars, zsun)
deepin-dock-5.5.38.1-2.fc38.i686 requires libdccwidgets.so
deepin-dock-5.5.38.1-2.fc38.src requires deepin-control-center-devel =
5.5.77-2.fc38
deepin-dock-5.5.38.1-2.fc38.x86_64 requires libdccwidgets.so()(64bit)
deepin-draw (maintained by: cheeselee, deepinde-sig, zsun)
deepin-draw-5.10.6-2.fc38.x86_64 requires deepin-notifications = 5.5.23-2.fc38
deepin-editor (maintained by: cheeselee, deepinde-sig, zsun)
deepin-editor-5.10.18-5.fc38.x86_64 requires deepin-notifications = 5.5.23-2.fc38
deepin-system-monitor (maintained by: cheeselee, deepinde-sig, zsun)
deepin-system-monitor-5.9.17-3.fc38.src requires deepin-dock-devel =
5.5.38.1-2.fc38
Depending on: golang-github-maruel-panicparse (1)
golang-github-cockroachdb-cockroach (maintained by: go-sig, orphan)
golang-github-cockroachdb-cockroach-20.2.3-7.fc38.src requires
golang(github.com/maruel/panicparse/stack) = 1.6.0-3.fc35
golang-github-cockroachdb-cockroach-devel-20.2.3-7.fc38.noarch requires
golang(github.com/maruel/panicparse/stack) = 1.6.0-3.fc35
Depending on: golang-github-maruel-panicparse-2 (2)
golang-github-maruel-panicparse (maintained by: eclipseo, go-sig)
golang-github-maruel-panicparse-1.6.0-3.fc35.src requires
golang(github.com/maruel/panicparse/v2/stack) = 2.1.1-3.fc35
golang-github-cockroachdb-cockroach (maintained by: go-sig, orphan)
golang-github-cockroachdb-cockroach-20.2.3-7.fc38.src requires
golang(github.com/maruel/panicparse/stack) = 1.6.0-3.fc35
golang-github-cockroachdb-cockroach-devel-20.2.3-7.fc38.noarch requires
golang(github.com/maruel/panicparse/stack) = 1.6.0-3.fc35
Depending on: golang-github-mholt-certmagic-0.8 (3)
golang-github-caddyserver-caddy-1 (maintained by: eclipseo, go-sig)
golang-github-caddyserver-caddy-1-1.0.4-11.fc38.src requires
golang(github.com/mholt/certmagic-0.8) = 0.8.3-4.fc35
golang-github-caddyserver-caddy-1-devel-1.0.4-11.fc38.noarch requires
golang(github.com/mholt/certmagic-0.8) = 0.8.3-4.fc35
golang-github-coredns-corefile-migration (maintained by: eclipseo, go-sig)
golang-github-coredns-corefile-migration-1.0.11-10.fc38.src requires
golang(github.com/caddyserver/caddy-1/caddyfile) = 1.0.4-11.fc38
golang-github-coredns-corefile-migration-devel-1.0.11-10.fc38.noarch requires
golang(github.com/caddyserver/caddy-1/caddyfile) = 1.0.4-11.fc38
golang-k8s-kubernetes (maintained by: eclipseo, go-sig)
golang-k8s-kubernetes-1.22.0-2.fc36~bootstrap.src requires
golang(github.com/coredns/corefile-migration/migration) = 1.0.11-10.fc38
golang-k8s-kubernetes-devel-1.22.0-2.fc36~bootstrap.noarch requires
golang(github.com/coredns/corefile-migration/migration) = 1.0.11-10.fc38
Depending on: golang-gonum-1-plot (18)
golang-github-cryptix-wav (maintained by: deepinde-sig, go-sig, zsun)
golang-github-cryptix-wav-0-0.13.20181114git8bdace6.fc38.src requires
golang(gonum.org/v1/plot) = 0.8.1-4.20210125gita02d161.fc35,
golang(gonum.org/v1/plot/plotter) = 0.8.1-4.20210125gita02d161.fc35,
golang(gonum.org/v1/plot/plotutil) = 0.8.1-4.20210125gita02d161.fc35,
golang(gonum.org/v1/plot/vg) = 0.8.1-4.20210125gita02d161.fc35
deepin-api (maintained by: cheeselee, deepinde-sig, felixonmars, go-sig, zsun)
deepin-api-5.5.25-2.fc38.src requires golang(github.com/cryptix/wav) =
0-0.13.20181114git8bdace6.fc38,
golang(github.com/linuxdeepin/go-dbus-factory/org.bluez) = 1.10.20-3.fc38,
golang(github.com/linuxdeepin/go-lib) = 5.8.9.2-3.fc38
golang-deepin-api-devel-5.5.25-2.fc38.noarch requires
golang(github.com/linuxdeepin/go-dbus-factory/com.deepin.sessionmanager) =
1.10.20-3.fc38, golang(github.com/linuxdeepin/go-dbus-factory/com.deepin.wm) =
1.10.20-3.fc38,
golang(github.com/linuxdeepin/go-dbus-factory/org.freedesktop.policykit1) =
1.10.20-3.fc38, golang(github.com/linuxdeepin/go-dbus-factory/org.kde.kwin) =
1.10.20-3.fc38, golang(github.com/linuxdeepin/go-lib) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/calendar) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/calendar/lunar) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/calendar/util) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/encoding/kv) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/gdkpixbuf) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/graphic) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/imgutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/keyfile) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/locale) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/log) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/mime) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/pinyin) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/sound_effect) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/strv) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/users/passwd) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/utils) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/xdg/basedir) = 5.8.9.2-3.fc38
deepin-daemon (maintained by: cheeselee, deepinde-sig, go-sig, zsun)
deepin-daemon-5.14.44-3.fc38.src requires golang(github.com/cryptix/wav) =
0-0.13.20181114git8bdace6.fc38, golang(github.com/linuxdeepin/dde-api/dxinput)
= 5.5.25-2.fc38, golang(github.com/linuxdeepin/go-dbus-factory/org.bluez) =
1.10.20-3.fc38
deepin-daemon-5.14.44-3.fc38.x86_64 requires deepin-desktop-schemas =
5.10.6-2.fc38, deepin-session-ui = 5.5.23-2.fc38
golang-deepin-go-lib (maintained by: cheeselee, deepinde-sig, felixonmars,
go-sig, zsun)
golang-deepin-go-lib-5.8.9.2-3.fc38.src requires
golang(github.com/cryptix/wav) = 0-0.13.20181114git8bdace6.fc38
golang-deepin-go-lib-devel-5.8.9.2-3.fc38.noarch requires
golang(github.com/cryptix/wav) = 0-0.13.20181114git8bdace6.fc38
deepin-control-center (maintained by: cheeselee, deepinde-sig, zsun)
deepin-control-center-5.5.77-2.fc38.i686 requires deepin-api = 5.5.25-2.fc38,
deepin-daemon = 5.14.44-3.fc38, libdeepin_pw_check.so.1, startdde = 5.9.32-2.fc38
deepin-control-center-5.5.77-2.fc38.x86_64 requires deepin-api =
5.5.25-2.fc38, deepin-daemon = 5.14.44-3.fc38,
libdeepin_pw_check.so.1()(64bit), startdde = 5.9.32-2.fc38
deepin-control-center-5.5.77-2.fc38.src requires deepin-dock-devel =
5.5.38.1-2.fc38, deepin-pw-check-devel = 5.1.8-4.fc38
deepin-wallpapers (maintained by: cheeselee, deepinde-sig, felixonmars, zsun)
deepin-wallpapers-1.7.7-11.fc38.src requires deepin-api = 5.5.25-2.fc38
startdde (maintained by: cheeselee, deepinde-sig, go-sig, zsun)
startdde-5.9.32-2.fc38.src requires
golang(github.com/linuxdeepin/dde-api/dxinput) = 5.5.25-2.fc38,
golang(github.com/linuxdeepin/go-lib) = 5.8.9.2-3.fc38
startdde-5.9.32-2.fc38.x86_64 requires deepin-daemon = 5.14.44-3.fc38,
deepin-desktop-schemas = 5.10.6-2.fc38
deepin-calendar (maintained by: cheeselee, deepinde-sig, felixonmars, zsun)
deepin-calendar-5.9.1-3.fc38.x86_64 requires deepin-daemon(x86-64) =
5.14.44-3.fc38
deepin-launcher (maintained by: cheeselee, deepinde-sig, zsun)
deepin-launcher-5.5.19.1-2.fc38.x86_64 requires deepin-daemon =
5.14.44-3.fc38, startdde = 5.9.32-2.fc38
deepin-session-ui (maintained by: cheeselee, deepinde-sig, felixonmars, zsun)
deepin-session-ui-5.5.23-2.fc38.x86_64 requires deepin-daemon =
5.14.44-3.fc38, startdde = 5.9.32-2.fc38
deepin-session-ui-5.5.23-2.fc38.src requires pkgconfig(dde-dock) = 1.0
deepin-desktop-schemas (maintained by: cheeselee, deepinde-sig, felixonmars,
go-sig, zsun)
deepin-desktop-schemas-5.10.6-2.fc38.src requires
golang(github.com/linuxdeepin/go-lib/keyfile) = 5.8.9.2-3.fc38
deepin-pw-check (maintained by: cheeselee, deepinde-sig, go-sig)
deepin-pw-check-5.1.8-4.fc38.src requires
golang(github.com/linuxdeepin/go-dbus-factory/org.freedesktop.policykit1) =
1.10.20-3.fc38, golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38
golang-github-linuxdeepin-dbus-factory (maintained by: cheeselee,
deepinde-sig, go-sig, zsun)
golang-github-linuxdeepin-dbus-factory-1.10.20-3.fc38.src requires
golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/dbusutil/proxy) = 5.8.9.2-3.fc38
golang-github-linuxdeepin-dbus-factory-devel-1.10.20-3.fc38.noarch requires
golang(github.com/linuxdeepin/go-lib/dbusutil) = 5.8.9.2-3.fc38,
golang(github.com/linuxdeepin/go-lib/dbusutil/proxy) = 5.8.9.2-3.fc38
deepin-file-manager (maintained by: cheeselee, deepinde-sig, zsun)
deepin-desktop-5.6.4-7.fc38.x86_64 requires deepin-control-center =
5.5.77-2.fc38, deepin-dock = 5.5.38.1-2.fc38, deepin-launcher =
5.5.19.1-2.fc38, deepin-session-ui = 5.5.23-2.fc38
deepin-file-manager-5.6.4-7.fc38.src requires deepin-dock-devel = 5.5.38.1-2.fc38
deepin-dock (maintained by: cheeselee, deepinde-sig, felixonmars, zsun)
deepin-dock-5.5.38.1-2.fc38.i686 requires libdccwidgets.so
deepin-dock-5.5.38.1-2.fc38.src requires deepin-control-center-devel =
5.5.77-2.fc38
deepin-dock-5.5.38.1-2.fc38.x86_64 requires libdccwidgets.so()(64bit)
deepin-draw (maintained by: cheeselee, deepinde-sig, zsun)
deepin-draw-5.10.6-2.fc38.x86_64 requires deepin-notifications = 5.5.23-2.fc38
deepin-editor (maintained by: cheeselee, deepinde-sig, zsun)
deepin-editor-5.10.18-5.fc38.x86_64 requires deepin-notifications = 5.5.23-2.fc38
deepin-system-monitor (maintained by: cheeselee, deepinde-sig, zsun)
deepin-system-monitor-5.9.17-3.fc38.src requires deepin-dock-devel =
5.5.38.1-2.fc38
Depending on: golang-sigs-k8s-application (6)
golang-sigs-k8s-kustomize (maintained by: eclipseo, go-sig)
golang-sigs-k8s-kustomize-4.0.3-2.fc36.src requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(sigs.k8s.io/application/api/v1beta1) = 0.8.3-3.fc35
golang-sigs-k8s-kustomize-devel-4.0.3-2.fc36.noarch requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38
golang-k8s-cli-runtime (maintained by: eclipseo, go-sig)
golang-k8s-cli-runtime-1.22.0-6.fc38.src requires
golang(sigs.k8s.io/kustomize/api/konfig) = 4.0.3-2.fc36,
golang(sigs.k8s.io/kustomize/api/krusty) = 4.0.3-2.fc36,
golang(sigs.k8s.io/kustomize/kyaml/filesys) = 4.0.3-2.fc36
golang-k8s-cli-runtime-devel-1.22.0-6.fc38.noarch requires
golang(sigs.k8s.io/kustomize/api/krusty) = 4.0.3-2.fc36,
golang(sigs.k8s.io/kustomize/kyaml/filesys) = 4.0.3-2.fc36
golang-k8s-kubectl (maintained by: eclipseo, go-sig)
golang-k8s-kubectl-1.22.0-6.fc38.src requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(sigs.k8s.io/kustomize/kustomize/v4/commands/build) = 4.0.3-2.fc36,
golang(sigs.k8s.io/kustomize/kyaml/filesys) = 4.0.3-2.fc36
golang-k8s-kubectl-devel-1.22.0-6.fc38.noarch requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(sigs.k8s.io/kustomize/kustomize/v4/commands/build) = 4.0.3-2.fc36,
golang(sigs.k8s.io/kustomize/kyaml/filesys) = 4.0.3-2.fc36
golang-helm-3 (maintained by: dcavalca, go-sig)
golang-helm-3-3.5.4-2.fc35.src requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/testing) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/validation) = 1.22.0-6.fc38
golang-helm-3-devel-3.5.4-2.fc35.noarch requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/validation) = 1.22.0-6.fc38
golang-k8s-kubernetes (maintained by: eclipseo, go-sig)
golang-k8s-kubernetes-1.22.0-2.fc36~bootstrap.src requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util/sanity) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/polymorphichelpers) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/scale) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/scheme) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/i18n) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/logs) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/podutils) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/templates) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/validation) = 1.22.0-6.fc38
golang-k8s-kubernetes-devel-1.22.0-2.fc36~bootstrap.noarch requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util/sanity) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/polymorphichelpers) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/scale) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/scheme) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/i18n) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/logs) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/podutils) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/templates) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/validation) = 1.22.0-6.fc38
golang-k8s-sample-cli-plugin (maintained by: eclipseo, go-sig)
golang-k8s-sample-cli-plugin-1.22.0-8.fc38.src requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38
golang-k8s-sample-cli-plugin-devel-1.22.0-8.fc38.noarch requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38
Depending on: golang-sigs-k8s-controller-runtime (7)
golang-sigs-k8s-application (maintained by: eclipseo, go-sig)
golang-sigs-k8s-application-0.8.3-3.fc35.src requires
golang(sigs.k8s.io/controller-runtime) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/client) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/controller) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/envtest) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/handler) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/log) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/log/zap) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/manager) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/reconcile) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/scheme) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/source) = 0.6.5-3.fc35
golang-sigs-k8s-application-devel-0.8.3-3.fc35.noarch requires
golang(sigs.k8s.io/controller-runtime) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/client) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/log/zap) = 0.6.5-3.fc35,
golang(sigs.k8s.io/controller-runtime/pkg/scheme) = 0.6.5-3.fc35
golang-sigs-k8s-kustomize (maintained by: eclipseo, go-sig)
golang-sigs-k8s-kustomize-4.0.3-2.fc36.src requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(sigs.k8s.io/application/api/v1beta1) = 0.8.3-3.fc35
golang-sigs-k8s-kustomize-devel-4.0.3-2.fc36.noarch requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38
golang-k8s-cli-runtime (maintained by: eclipseo, go-sig)
golang-k8s-cli-runtime-1.22.0-6.fc38.src requires
golang(sigs.k8s.io/kustomize/api/konfig) = 4.0.3-2.fc36,
golang(sigs.k8s.io/kustomize/api/krusty) = 4.0.3-2.fc36,
golang(sigs.k8s.io/kustomize/kyaml/filesys) = 4.0.3-2.fc36
golang-k8s-cli-runtime-devel-1.22.0-6.fc38.noarch requires
golang(sigs.k8s.io/kustomize/api/krusty) = 4.0.3-2.fc36,
golang(sigs.k8s.io/kustomize/kyaml/filesys) = 4.0.3-2.fc36
golang-k8s-kubectl (maintained by: eclipseo, go-sig)
golang-k8s-kubectl-1.22.0-6.fc38.src requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(sigs.k8s.io/kustomize/kustomize/v4/commands/build) = 4.0.3-2.fc36,
golang(sigs.k8s.io/kustomize/kyaml/filesys) = 4.0.3-2.fc36
golang-k8s-kubectl-devel-1.22.0-6.fc38.noarch requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(sigs.k8s.io/kustomize/kustomize/v4/commands/build) = 4.0.3-2.fc36,
golang(sigs.k8s.io/kustomize/kyaml/filesys) = 4.0.3-2.fc36
golang-helm-3 (maintained by: dcavalca, go-sig)
golang-helm-3-3.5.4-2.fc35.src requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/testing) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/validation) = 1.22.0-6.fc38
golang-helm-3-devel-3.5.4-2.fc35.noarch requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/validation) = 1.22.0-6.fc38
golang-k8s-kubernetes (maintained by: eclipseo, go-sig)
golang-k8s-kubernetes-1.22.0-2.fc36~bootstrap.src requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util/sanity) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/polymorphichelpers) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/scale) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/scheme) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/i18n) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/logs) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/podutils) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/templates) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/validation) = 1.22.0-6.fc38
golang-k8s-kubernetes-devel-1.22.0-2.fc36~bootstrap.noarch requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/printers) = 1.22.0-6.fc38,
golang(k8s.io/cli-runtime/pkg/resource) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/cmd/util/sanity) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/polymorphichelpers) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/scale) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/scheme) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/i18n) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/logs) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/podutils) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/util/templates) = 1.22.0-6.fc38,
golang(k8s.io/kubectl/pkg/validation) = 1.22.0-6.fc38
golang-k8s-sample-cli-plugin (maintained by: eclipseo, go-sig)
golang-k8s-sample-cli-plugin-1.22.0-8.fc38.src requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38
golang-k8s-sample-cli-plugin-devel-1.22.0-8.fc38.noarch requires
golang(k8s.io/cli-runtime/pkg/genericclioptions) = 1.22.0-6.fc38
Depending on: libmodulemd1 (3)
copr-backend (maintained by: copr-sig, frostyx, msuchy, praiskup)
copr-backend-1.165-1.fc38.noarch requires python3-libmodulemd1 = 1.8.16-6.fc35
copr-backend-1.165-1.fc38.src requires python3-libmodulemd1 = 1.8.16-6.fc35
copr-frontend (maintained by: copr-sig, frostyx, msuchy, praiskup, schlupov)
copr-frontend-1.195-1.fc38.noarch requires python3-libmodulemd1 = 1.8.16-6.fc35
copr-frontend-1.195-1.fc38.src requires python3-libmodulemd1 = 1.8.16-6.fc35
fedmod (maintained by: kalev, nphilipp)
fedmod-0.6.5-6.fc38.noarch requires python3-libmodulemd1 = 1.8.16-6.fc35
fedmod-0.6.5-6.fc38.src requires python3-libmodulemd1 = 1.8.16-6.fc35
Depending on: libyami (1)
libyami-utils (maintained by: kwizart)
libyami-utils-1.3.1-8.20191205gitc3d25b6.fc35.src requires pkgconfig(libyami)
= 0.7.0
libyami-utils-1.3.1-8.20191205gitc3d25b6.fc35.x86_64 requires
libyami.so.1()(64bit)
Depending on: llvm10 (1)
clang10 (maintained by: sergesanspaille, tstellar)
clang10-10.0.0-16.fc38.src requires llvm10-devel = 10.0.0-13.fc35,
llvm10-static = 10.0.0-13.fc35
clang10-libs-10.0.0-16.fc38.i686 requires libLLVM-10.so, libLLVM-10.so(LLVM_10)
clang10-libs-10.0.0-16.fc38.x86_64 requires libLLVM-10.so()(64bit),
libLLVM-10.so(LLVM_10)(64bit)
Depending on: llvm12 (1)
clang12 (maintained by: tstellar)
clang12-12.0.1-4.fc36.src requires llvm12-devel = 12.0.1-2.fc35,
llvm12-static = 12.0.1-2.fc35
clang12-libs-12.0.1-4.fc36.i686 requires libLLVM-12.so, libLLVM-12.so(LLVM_12)
clang12-libs-12.0.1-4.fc36.x86_64 requires libLLVM-12.so()(64bit),
libLLVM-12.so(LLVM_12)(64bit)
Depending on: maven-scm (25)
buildnumber-maven-plugin (maintained by: jjelen)
buildnumber-maven-plugin-1.3-24.fc38.noarch requires
mvn(org.apache.maven.scm:maven-scm-api) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-manager-plexus) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-bazaar) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-clearcase) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-cvsexe) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-gitexe) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-hg) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-perforce) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-starteam) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-svn-commons) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-svnexe) = 1.10.0
buildnumber-maven-plugin-1.3-24.fc38.src requires
mvn(org.apache.maven.scm:maven-scm-api) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-manager-plexus) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-bazaar) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-clearcase) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-cvsexe) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-gitexe) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-hg) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-perforce) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-starteam) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-svn-commons) = 1.10.0,
mvn(org.apache.maven.scm:maven-scm-provider-svnexe) = 1.10.0
jacoco (maintained by: didiksupriadi41, jvanek)
jacoco-0.8.8-4.fc37.src requires
mvn(org.codehaus.mojo:buildnumber-maven-plugin) = 1.3
jakarta-json (maintained by: jjames)
jakarta-json-2.1.1-2.fc38.src requires
mvn(org.codehaus.mojo:buildnumber-maven-plugin) = 1.3
jakarta-saaj (maintained by: didiksupriadi41)
jakarta-saaj-1.4.2-8.fc37.src requires
mvn(org.codehaus.mojo:buildnumber-maven-plugin) = 1.3
jakarta-xml-ws (maintained by: didiksupriadi41)
jakarta-xml-ws-2.3.3-1.fc37.src requires
mvn(jakarta.xml.soap:jakarta.xml.soap-api) = 1.4.2,
mvn(org.codehaus.mojo:buildnumber-maven-plugin) = 1.3
jakarta-xml-ws-2.3.3-1.fc37.noarch requires
mvn(jakarta.xml.soap:jakarta.xml.soap-api) = 1.4.2
xmpcore (maintained by: cquad, jjelen)
xmpcore-5.1.2-18.fc36.src requires buildnumber-maven-plugin = 1.3-24.fc38
jacop (maintained by: pcpa)
jacop-4.8-10.fc38.src requires mvn(org.jacoco:jacoco-maven-plugin) = 0.8.8
jdependency (maintained by: mizdebsk, sergiomb)
jdependency-2.8.0-3.fc38.src requires mvn(org.jacoco:jacoco-maven-plugin) = 0.8.8
antlr4-project (maintained by: go-sig, jjames, mhayden)
antlr4-4.10.1-7.fc38.noarch requires mvn(jakarta.json:jakarta.json-api) = 2.1.1
antlr4-project-4.10.1-7.fc38.src requires mvn(jakarta.json:jakarta.json-api)
= 2.1.1
rhino (maintained by: didiksupriadi41, ebaron)
rhino-1.7.14-6.fc38.src requires mvn(jakarta.xml.soap:jakarta.xml.soap-api) =
1.4.2
jmock (maintained by: didiksupriadi41)
jmock-2.12.0-11.fc38.src requires mvn(jakarta.xml.ws:jakarta.xml.ws-api) = 2.3.3
mp (maintained by: pcpa, sagitter)
mp-3.1.0-41.20200303git7fd4828.fc38.x86_64 requires jacop = 4.8-10.fc38
maven-shade-plugin (maintained by: deamn, mizdebsk)
maven-shade-plugin-3.4.1-2.fc38.noarch requires mvn(org.vafer:jdependency) =
2.8.0
maven-shade-plugin-3.4.1-2.fc38.src requires mvn(org.vafer:jdependency) = 2.8.0
azure-cli (maintained by: mhayden, python-packagers-sig)
azure-cli-2.44.1-3.fc38.noarch requires
python3.11dist(antlr4-python3-runtime) = 4.10.1
azure-cli-2.44.1-3.fc38.src requires antlr4 = 4.10.1-7.fc38,
python3dist(antlr4-python3-runtime) = 4.10.1
coq (maintained by: amdunn, jjames)
coq-8.16.1-3.fc38.src requires antlr4 = 4.10.1-7.fc38,
python3dist(antlr4-python3-runtime) = 4.10.1
golang-github-google-cel (maintained by: eclipseo, go-sig)
golang-github-google-cel-0.12.4-4.fc38.src requires antlr4 = 4.10.1-7.fc38,
golang(github.com/antlr/antlr4/runtime/Go/antlr) = 4.10.1-7.fc38
golang-github-google-cel-devel-0.12.4-4.fc38.noarch requires
golang(github.com/antlr/antlr4/runtime/Go/antlr) = 4.10.1-7.fc38
lucene (maintained by: dchen, eclipse-sig, jerboaa, mkoncek, rgrunber)
lucene-9.4.0-2.fc38.src requires mvn(org.antlr:antlr4-runtime) = 4.10.1
lucene-expressions-9.4.0-2.fc38.noarch requires mvn(org.antlr:antlr4-runtime)
= 4.10.1
openjfx (maintained by: deamn)
openjfx-3:17.0.0.1-6.fc38.src requires mvn(org.antlr:antlr4-maven-plugin) =
4.10.1
freemarker (maintained by: didiksupriadi41)
freemarker-2.3.31-7.fc38.src requires mvn(rhino:js) = 1.7.14
coin-or-Bonmin (maintained by: pcpa, sagitter)
coin-or-Bonmin-1.8.8-11.fc38.src requires mp-devel =
3.1.0-41.20200303git7fd4828.fc38
coin-or-Bonmin-1.8.8-11.fc38.x86_64 requires libasl.so.3()(64bit)
coin-or-Cbc (maintained by: pcpa)
coin-or-Cbc-2.10.5-12.fc38.src requires mp-devel =
3.1.0-41.20200303git7fd4828.fc38
coin-or-Cbc-2.10.5-12.fc38.x86_64 requires libasl.so.3()(64bit)
coin-or-Couenne (maintained by: pcpa, sagitter)
coin-or-Couenne-0.5.8-11.fc38.src requires mp-devel =
3.1.0-41.20200303git7fd4828.fc38
coin-or-Couenne-0.5.8-11.fc38.x86_64 requires libasl.so.3()(64bit)
coin-or-Dip (maintained by: pcpa)
coin-or-Dip-0.95.0-8.fc38.src requires mp-devel =
3.1.0-41.20200303git7fd4828.fc38
coin-or-Ipopt (maintained by: pcpa, sagitter)
coin-or-Ipopt-3.14.9-2.fc38.src requires mp-devel =
3.1.0-41.20200303git7fd4828.fc38
coin-or-Ipopt-3.14.9-2.fc38.x86_64 requires libasl.so.3()(64bit)
coin-or-Ipopt-mpich-3.14.9-2.fc38.x86_64 requires libasl.so.3()(64bit),
libmp.so.3()(64bit)
coin-or-Ipopt-openmpi-3.14.9-2.fc38.x86_64 requires libasl.so.3()(64bit),
libmp.so.3()(64bit)
coin-or-OS (maintained by: pcpa, sagitter)
coin-or-OS-2.10.3-4.fc38.src requires mp-devel = 3.1.0-41.20200303git7fd4828.fc38
coin-or-OS-2.10.3-4.fc38.x86_64 requires libasl.so.3()(64bit)
Too many dependencies for maven-scm, not all listed here
Depending on: ortp (3)
libeXosip2 (maintained by: orphan)
libeXosip2-3.6.0-29.fc38.src requires ortp-devel = 2:0.23.0-8.fc35
linphone (maintained by: orphan, sdgathman)
linphone-3.6.1-50.fc38.i686 requires libeXosip2.so.7, libortp.so.9,
ortp(x86-32) = 2:0.23.0-8.fc35
linphone-3.6.1-50.fc38.src requires libeXosip2-devel = 3.6.0-29.fc38,
ortp-devel = 2:0.23.0-8.fc35
linphone-3.6.1-50.fc38.x86_64 requires libeXosip2.so.7()(64bit),
libortp.so.9()(64bit), ortp(x86-64) = 2:0.23.0-8.fc35
linphone-devel-3.6.1-50.fc38.i686 requires pkgconfig(ortp) = 0.23.0
linphone-devel-3.6.1-50.fc38.x86_64 requires pkgconfig(ortp) = 0.23.0
linphone-mediastreamer-3.6.1-50.fc38.i686 requires libortp.so.9
linphone-mediastreamer-3.6.1-50.fc38.x86_64 requires libortp.so.9()(64bit)
linphone-mediastreamer-devel-3.6.1-50.fc38.i686 requires ortp-devel(x86-32) =
2:0.23.0-8.fc35, pkgconfig(ortp) = 0.23.0
linphone-mediastreamer-devel-3.6.1-50.fc38.x86_64 requires ortp-devel(x86-64)
= 2:0.23.0-8.fc35, pkgconfig(ortp) = 0.23.0
sipwitch (maintained by: nucleo, smani)
sipwitch-1.9.15-19.fc38.src requires libeXosip2-devel = 3.6.0-29.fc38
sipwitch-1.9.15-19.fc38.x86_64 requires libeXosip2.so.7()(64bit)
sipwitch-runtime-1.9.15-19.fc38.i686 requires libeXosip2.so.7
sipwitch-runtime-1.9.15-19.fc38.x86_64 requires libeXosip2.so.7()(64bit)
Depending on: php-laminas-code (40)
php-ocramius-proxy-manager (maintained by: siwinski)
php-ocramius-proxy-manager-2.2.3-4.fc35.noarch requires
php-autoloader(zendframework/zend-code) = 3.5.1
php-ocramius-proxy-manager-2.2.3-4.fc35.src requires
php-autoloader(zendframework/zend-code) = 3.5.1
php-doctrine-doctrine-bundle (maintained by: remi, siwinski)
php-doctrine-doctrine-bundle-1.12.13-6.fc38.src requires
php-composer(ocramius/proxy-manager) = 2.2.3
php-laminas-servicemanager (maintained by: remi)
php-laminas-servicemanager-3.20.0-2.fc38.src requires
php-composer(ocramius/proxy-manager) = 2.2.3
php-symfony (maintained by: remi, siwinski)
php-symfony-2.8.52-10.fc38.src requires php-composer(ocramius/proxy-manager)
= 2.2.3
php-symfony-proxy-manager-bridge-2.8.52-10.fc38.noarch requires
php-composer(ocramius/proxy-manager) = 2.2.3
php-symfony3 (maintained by: remi, siwinski)
php-symfony3-3.4.49-5.fc38.src requires php-composer(ocramius/proxy-manager)
= 2.2.3
php-symfony3-proxy-manager-bridge-3.4.49-5.fc38.noarch requires
php-composer(ocramius/proxy-manager) = 2.2.3
php-laminas-authentication (maintained by: remi)
php-laminas-authentication-2.13.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-authentication-2.13.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-barcode (maintained by: remi)
php-laminas-barcode-2.12.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-barcode-2.12.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-cache (maintained by: remi)
php-laminas-cache-2.11.3-5.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-cache-2.11.3-5.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-config (maintained by: remi)
php-laminas-config-2.6.0-7.fc35.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-config3 (maintained by: remi)
php-laminas-config3-3.8.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-crypt (maintained by: remi)
php-laminas-crypt-3.9.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-crypt-3.9.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-db (maintained by: remi)
php-laminas-db-2.15.0-2.fc37.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-di (maintained by: remi)
php-laminas-di-2.6.1-10.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-feed (maintained by: remi)
php-laminas-feed-2.20.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-feed-2.20.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-file (maintained by: remi)
php-laminas-file-2.12.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-filter (maintained by: remi)
php-laminas-filter-2.31.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-filter-2.31.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-form (maintained by: remi)
php-laminas-form-2.17.1-1.fc36.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-form-2.17.1-1.fc36.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-hydrator (maintained by: remi)
php-laminas-hydrator-2.4.2-9.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-hydrator3 (maintained by: remi)
php-laminas-hydrator3-3.2.1-4.fc37.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-i18n (maintained by: remi)
php-laminas-i18n-2.19.0-1.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-i18n-2.19.0-1.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-inputfilter (maintained by: remi)
php-laminas-inputfilter-2.23.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-inputfilter-2.23.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-log (maintained by: remi)
php-laminas-log-2.16.1-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-log-2.16.1-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mail (maintained by: remi)
php-laminas-mail-2.20.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-modulemanager (maintained by: remi)
php-laminas-modulemanager-2.14.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc (maintained by: remi)
php-laminas-mvc-3.6.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-3.6.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-console (maintained by: remi)
php-laminas-mvc-console-1.3.0-7.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-console-1.3.0-7.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-i18n (maintained by: remi)
php-laminas-mvc-i18n-1.7.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-i18n-1.7.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-plugin-identity (maintained by: remi)
php-laminas-mvc-plugin-identity-1.5.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-plugin-identity-1.5.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-navigation (maintained by: remi)
php-laminas-navigation-2.16.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-paginator (maintained by: remi)
php-laminas-paginator-2.17.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-permissions-acl (maintained by: remi)
php-laminas-permissions-acl-2.13.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-router (maintained by: remi)
php-laminas-router-3.11.1-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-router-3.11.1-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-serializer (maintained by: remi)
php-laminas-serializer-2.14.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-servicemanager-di (maintained by: remi)
php-laminas-servicemanager-di-1.2.1-10.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-servicemanager-di-1.2.1-10.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-session (maintained by: remi)
php-laminas-session-2.13.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-session-2.13.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-tag (maintained by: remi)
php-laminas-tag-2.9.0-4.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-test (maintained by: remi)
php-laminas-test-3.8.0-4.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-test-3.8.0-4.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-text (maintained by: remi)
php-laminas-text-2.10.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-text-2.10.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-validator (maintained by: remi)
php-laminas-validator-2.26.0-1.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-validator-2.26.0-1.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-view (maintained by: remi)
php-laminas-view-2.25.2-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-view-2.25.2-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
Too many dependencies for php-laminas-code, not all listed here
Depending on: php-laminas-config (23)
php-laminas-barcode (maintained by: remi)
php-laminas-barcode-2.12.0-2.fc38.src requires
php-autoloader(laminas/laminas-config) = 2.6.0
php-laminas-i18n (maintained by: remi)
php-laminas-i18n-2.19.0-1.fc38.src requires
php-autoloader(laminas/laminas-config) = 2.6.0
php-laminas-ldap (maintained by: remi)
php-laminas-ldap-2.17.0-2.fc38.src requires
php-autoloader(laminas/laminas-config) = 2.6.0
php-laminas-modulemanager (maintained by: remi)
php-laminas-modulemanager-2.14.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-config) = 2.6.0
php-laminas-modulemanager-2.14.0-2.fc38.src requires
php-autoloader(laminas/laminas-config) = 2.6.0
php-laminas-navigation (maintained by: remi)
php-laminas-navigation-2.16.0-2.fc38.src requires
php-autoloader(laminas/laminas-config) = 2.6.0,
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-paginator (maintained by: remi)
php-laminas-paginator-2.17.0-2.fc38.src requires
php-autoloader(laminas/laminas-config) = 2.6.0
php-laminas-recaptcha (maintained by: remi)
php-laminas-recaptcha-3.6.0-2.fc38.src requires
php-autoloader(laminas/laminas-config) = 2.6.0
php-laminas-soap (maintained by: remi)
php-laminas-soap-2.12.0-2.fc38.src requires
php-autoloader(laminas/laminas-config) = 2.6.0
php-laminas-config (maintained by: remi)
php-laminas-config-2.6.0-7.fc35.src requires
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-config3 (maintained by: remi)
php-laminas-config3-3.8.0-2.fc38.src requires
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-file (maintained by: remi)
php-laminas-file-2.12.0-2.fc38.src requires
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-form (maintained by: remi)
php-laminas-form-2.17.1-1.fc36.src requires
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-mvc-form (maintained by: remi)
php-laminas-mvc-form-1.2.0-4.fc38.noarch requires
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-mvc-form-1.2.0-4.fc38.src requires
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-mvc-i18n (maintained by: remi)
php-laminas-mvc-i18n-1.7.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-mvc-i18n-1.7.0-2.fc38.src requires
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-mvc-plugin-flashmessenger (maintained by: remi)
php-laminas-mvc-plugin-flashmessenger-1.9.0-2.fc38.src requires
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-router (maintained by: remi)
php-laminas-router-3.11.1-2.fc38.src requires
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-test (maintained by: remi)
php-laminas-test-3.8.0-4.fc38.src requires
php-autoloader(laminas/laminas-i18n) = 2.19.0,
php-autoloader(laminas/laminas-modulemanager) = 2.14.0
php-laminas-validator (maintained by: remi)
php-laminas-validator-2.26.0-1.fc38.src requires
php-autoloader(laminas/laminas-i18n) = 2.19.0
php-laminas-view (maintained by: remi)
php-laminas-view-2.25.2-2.fc38.src requires
php-autoloader(laminas/laminas-i18n) = 2.19.0,
php-autoloader(laminas/laminas-modulemanager) = 2.14.0
php-laminas-authentication (maintained by: remi)
php-laminas-authentication-2.13.0-2.fc38.src requires
php-autoloader(laminas/laminas-ldap) = 2.17.0
php-laminas-hydrator3 (maintained by: remi)
php-laminas-hydrator3-3.2.1-4.fc37.src requires
php-autoloader(laminas/laminas-modulemanager) = 2.14.0
php-laminas-mvc (maintained by: remi)
php-laminas-mvc-3.6.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-modulemanager) = 2.14.0
php-laminas-mvc-3.6.0-2.fc38.src requires
php-autoloader(laminas/laminas-modulemanager) = 2.14.0
php-laminas-mvc-console (maintained by: remi)
php-laminas-mvc-console-1.3.0-7.fc38.noarch requires
php-autoloader(laminas/laminas-modulemanager) = 2.14.0
php-laminas-mvc-console-1.3.0-7.fc38.src requires
php-autoloader(laminas/laminas-modulemanager) = 2.14.0
Too many dependencies for php-laminas-config, not all listed here
Depending on: php-ocramius-proxy-manager (39)
php-doctrine-doctrine-bundle (maintained by: remi, siwinski)
php-doctrine-doctrine-bundle-1.12.13-6.fc38.src requires
php-composer(ocramius/proxy-manager) = 2.2.3
php-laminas-servicemanager (maintained by: remi)
php-laminas-servicemanager-3.20.0-2.fc38.src requires
php-composer(ocramius/proxy-manager) = 2.2.3
php-symfony (maintained by: remi, siwinski)
php-symfony-2.8.52-10.fc38.src requires php-composer(ocramius/proxy-manager)
= 2.2.3
php-symfony-proxy-manager-bridge-2.8.52-10.fc38.noarch requires
php-composer(ocramius/proxy-manager) = 2.2.3
php-symfony3 (maintained by: remi, siwinski)
php-symfony3-3.4.49-5.fc38.src requires php-composer(ocramius/proxy-manager)
= 2.2.3
php-symfony3-proxy-manager-bridge-3.4.49-5.fc38.noarch requires
php-composer(ocramius/proxy-manager) = 2.2.3
php-laminas-authentication (maintained by: remi)
php-laminas-authentication-2.13.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-authentication-2.13.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-barcode (maintained by: remi)
php-laminas-barcode-2.12.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-barcode-2.12.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-cache (maintained by: remi)
php-laminas-cache-2.11.3-5.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-cache-2.11.3-5.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-config (maintained by: remi)
php-laminas-config-2.6.0-7.fc35.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-config3 (maintained by: remi)
php-laminas-config3-3.8.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-crypt (maintained by: remi)
php-laminas-crypt-3.9.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-crypt-3.9.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-db (maintained by: remi)
php-laminas-db-2.15.0-2.fc37.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-di (maintained by: remi)
php-laminas-di-2.6.1-10.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-feed (maintained by: remi)
php-laminas-feed-2.20.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-feed-2.20.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-file (maintained by: remi)
php-laminas-file-2.12.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-filter (maintained by: remi)
php-laminas-filter-2.31.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-filter-2.31.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-form (maintained by: remi)
php-laminas-form-2.17.1-1.fc36.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-form-2.17.1-1.fc36.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-hydrator (maintained by: remi)
php-laminas-hydrator-2.4.2-9.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-hydrator3 (maintained by: remi)
php-laminas-hydrator3-3.2.1-4.fc37.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-i18n (maintained by: remi)
php-laminas-i18n-2.19.0-1.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-i18n-2.19.0-1.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-inputfilter (maintained by: remi)
php-laminas-inputfilter-2.23.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-inputfilter-2.23.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-log (maintained by: remi)
php-laminas-log-2.16.1-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-log-2.16.1-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mail (maintained by: remi)
php-laminas-mail-2.20.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-modulemanager (maintained by: remi)
php-laminas-modulemanager-2.14.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc (maintained by: remi)
php-laminas-mvc-3.6.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-3.6.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-console (maintained by: remi)
php-laminas-mvc-console-1.3.0-7.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-console-1.3.0-7.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-i18n (maintained by: remi)
php-laminas-mvc-i18n-1.7.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-i18n-1.7.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-plugin-identity (maintained by: remi)
php-laminas-mvc-plugin-identity-1.5.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-mvc-plugin-identity-1.5.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-navigation (maintained by: remi)
php-laminas-navigation-2.16.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-paginator (maintained by: remi)
php-laminas-paginator-2.17.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-permissions-acl (maintained by: remi)
php-laminas-permissions-acl-2.13.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-router (maintained by: remi)
php-laminas-router-3.11.1-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-router-3.11.1-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-serializer (maintained by: remi)
php-laminas-serializer-2.14.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-servicemanager-di (maintained by: remi)
php-laminas-servicemanager-di-1.2.1-10.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-servicemanager-di-1.2.1-10.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-session (maintained by: remi)
php-laminas-session-2.13.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-session-2.13.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-tag (maintained by: remi)
php-laminas-tag-2.9.0-4.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-test (maintained by: remi)
php-laminas-test-3.8.0-4.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-test-3.8.0-4.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-text (maintained by: remi)
php-laminas-text-2.10.0-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-text-2.10.0-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-validator (maintained by: remi)
php-laminas-validator-2.26.0-1.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-validator-2.26.0-1.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-view (maintained by: remi)
php-laminas-view-2.25.2-2.fc38.noarch requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
php-laminas-view-2.25.2-2.fc38.src requires
php-autoloader(laminas/laminas-servicemanager) = 3.20.0
Too many dependencies for php-ocramius-proxy-manager, not all listed here
Depending on: php-symfony-security-acl (22)
php-symfony (maintained by: remi, siwinski)
php-symfony-2.8.52-10.fc38.src requires php-composer(doctrine/cache) =
1.13.0, php-composer(symfony/security-acl) = 2.8.0
php-symfony-security-2.8.52-10.fc38.noarch requires
php-composer(symfony/security-acl) = 2.8.0
php-symfony-security-bundle-2.8.52-10.fc38.noarch requires
php-composer(symfony/security-acl) = 2.8.0
php-symfony-framework-bundle-2.8.52-10.fc38.noarch requires
php-composer(doctrine/cache) = 1.13.0
php-symfony-serializer-2.8.52-10.fc38.noarch requires
php-composer(doctrine/cache) = 1.13.0
php-symfony-validator-2.8.52-10.fc38.noarch requires
php-composer(doctrine/cache) = 1.13.0
php-symfony3 (maintained by: remi, siwinski)
php-symfony3-3.4.49-5.fc38.src requires php-composer(doctrine/cache) =
1.13.0, php-composer(symfony/security-acl) = 2.8.0
php-symfony3-class-loader-3.4.49-5.fc38.noarch requires
php-symfony-class-loader = 2.8.52-10.fc38
php-symfony4 (maintained by: remi, siwinski)
php-symfony4-4.4.47-1.fc38.src requires php-composer(doctrine/cache) =
1.13.0, php-composer(symfony/security-acl) = 2.8.0
php-symfony4-framework-bundle-4.4.47-1.fc38.noarch requires
php-composer(doctrine/cache) = 1.13.0
php-doctrine-cache (maintained by: remi, siwinski)
php-doctrine-cache-1.13.0-3.fc38.src requires
php-composer(symfony/var-exporter) = 4.4.47
php-doctrine-datafixtures (maintained by: remi, siwinski)
php-doctrine-datafixtures-1.6.3-1.fc38.src requires php-symfony4-cache =
4.4.47-1.fc38
php-doctrine-doctrine-bundle (maintained by: remi, siwinski)
php-doctrine-doctrine-bundle-1.12.13-6.fc38.src requires php-symfony4-cache =
4.4.47-1.fc38, php-symfony4-config = 4.4.47-1.fc38, php-symfony4-console =
4.4.47-1.fc38, php-symfony4-dependency-injection = 4.4.47-1.fc38,
php-symfony4-doctrine-bridge = 4.4.47-1.fc38, php-symfony4-framework-bundle =
4.4.47-1.fc38, php-symfony4-property-info = 4.4.47-1.fc38,
php-symfony4-proxy-manager-bridge = 4.4.47-1.fc38, php-symfony4-twig-bridge =
4.4.47-1.fc38, php-symfony4-validator = 4.4.47-1.fc38,
php-symfony4-web-profiler-bundle = 4.4.47-1.fc38, php-symfony4-yaml = 4.4.47-1.fc38
php-doctrine-doctrine-bundle2 (maintained by: remi)
php-doctrine-doctrine-bundle2-2.7.2-2.fc38.src requires
php-composer(doctrine/cache) = 1.13.0, php-symfony4-cache = 4.4.47-1.fc38,
php-symfony4-config = 4.4.47-1.fc38, php-symfony4-console = 4.4.47-1.fc38,
php-symfony4-dependency-injection = 4.4.47-1.fc38, php-symfony4-doctrine-bridge
= 4.4.47-1.fc38, php-symfony4-framework-bundle = 4.4.47-1.fc38,
php-symfony4-property-info = 4.4.47-1.fc38, php-symfony4-proxy-manager-bridge =
4.4.47-1.fc38, php-symfony4-twig-bridge = 4.4.47-1.fc38, php-symfony4-validator
= 4.4.47-1.fc38, php-symfony4-web-profiler-bundle = 4.4.47-1.fc38,
php-symfony4-yaml = 4.4.47-1.fc38
php-doctrine-doctrine-bundle2-2.7.2-2.fc38.noarch requires
php-composer(doctrine/cache) = 1.13.0
php-doctrine-orm (maintained by: remi, siwinski)
php-doctrine-orm-2.14.1-2.fc38.src requires php-composer(doctrine/cache) =
1.13.0, php-composer(symfony/var-exporter) = 4.4.47
php-doctrine-orm-2.14.1-2.fc38.noarch requires php-composer(doctrine/cache) =
1.13.0
php-nyholm-psr7 (maintained by: remi)
php-nyholm-psr7-1.5.1-3.fc38.src requires php-composer(symfony/error-handler)
= 4.4.47
php-phpspec (maintained by: remi)
php-phpspec-7.3.0-2.fc38.noarch requires php-symfony4-console =
4.4.47-1.fc38, php-symfony4-event-dispatcher = 4.4.47-1.fc38,
php-symfony4-finder = 4.4.47-1.fc38, php-symfony4-process = 4.4.47-1.fc38,
php-symfony4-yaml = 4.4.47-1.fc38
php-phpunit-DbUnit (maintained by: remi)
php-phpunit-DbUnit-2.0.3-15.fc38.noarch requires php-symfony4-yaml =
4.4.47-1.fc38
php-phpunit-PHPUnit (maintained by: remi)
php-phpunit-PHPUnit-5.7.27-18.fc37.noarch requires php-symfony4-yaml =
4.4.47-1.fc38
php-phpunit-PHPUnit-5.7.27-18.fc37.src requires php-symfony4-yaml = 4.4.47-1.fc38
php-sebastian-diff3 (maintained by: remi)
php-sebastian-diff3-3.0.3-7.fc38.src requires php-symfony4-process =
4.4.47-1.fc38
php-sebastian-diff4 (maintained by: remi)
php-sebastian-diff4-4.0.4-6.fc38.src requires php-symfony4-process =
4.4.47-1.fc38
php-symfony-polyfill (maintained by: siwinski)
php-symfony-polyfill-1.27.0-2.fc38.src requires php-symfony4-intl =
4.4.47-1.fc38, php-symfony4-var-dumper = 4.4.47-1.fc38
php-doctrine-annotations (maintained by: remi, siwinski)
php-doctrine-annotations-1.14.2-2.fc38.src requires
php-composer(doctrine/cache) = 1.13.0
php-doctrine-common (maintained by: remi, siwinski)
php-doctrine-common-1:2.13.3-5.fc35.noarch requires
php-composer(doctrine/cache) = 1.13.0
php-doctrine-common-1:2.13.3-5.fc35.src requires php-composer(doctrine/cache)
= 1.13.0
php-doctrine-dbal (maintained by: lcts, remi)
php-doctrine-dbal-2.13.9-3.fc38.noarch requires php-composer(doctrine/cache)
= 1.13.0
php-doctrine-dbal-2.13.9-3.fc38.src requires php-composer(doctrine/cache) =
1.13.0
php-doctrine-dbal3 (maintained by: remi)
php-doctrine-dbal3-3.5.3-2.fc38.noarch requires php-composer(doctrine/cache)
= 1.13.0
php-doctrine-dbal3-3.5.3-2.fc38.src requires php-composer(doctrine/cache) =
1.13.0
php-doctrine-doctrine-cache-bundle (maintained by: remi, siwinski)
php-doctrine-doctrine-cache-bundle-1.4.0-7.fc38.noarch requires
php-composer(doctrine/cache) = 1.13.0
php-doctrine-persistence (maintained by: remi)
php-doctrine-persistence-1.3.8-6.fc38.noarch requires
php-composer(doctrine/cache) = 1.13.0
php-doctrine-persistence-1.3.8-6.fc38.src requires
php-composer(doctrine/cache) = 1.13.0
php-doctrine-persistence2 (maintained by: remi)
php-doctrine-persistence2-2.5.6-2.fc38.noarch requires
php-composer(doctrine/cache) = 1.13.0
php-doctrine-persistence2-2.5.6-2.fc38.src requires
php-composer(doctrine/cache) = 1.13.0
Too many dependencies for php-symfony-security-acl, not all listed here
Depending on: portlet-2.0-api (1)
apache-commons-fileupload (maintained by: jerboaa, jjelen, mizdebsk, spike)
apache-commons-fileupload-1.4-8.fc36.src requires
mvn(javax.portlet:portlet-api) = 1.0
Depending on: simde (1)
bwa (maintained by: jaruga, verdurin)
bwa-0.7.17-9.fc38.src requires simde-devel = 0.7.3-1.git3378ab3.fc35
Depending on: xml-security-c (3)
libdigidocpp (maintained by: cserpentis, germano)
libdigidocpp-3.14.10-3.fc38.i686 requires libxml-security-c.so.20
libdigidocpp-3.14.10-3.fc38.src requires xml-security-c-devel = 2.0.2-9.fc35
libdigidocpp-3.14.10-3.fc38.x86_64 requires libxml-security-c.so.20()(64bit)
qdigidoc (maintained by: cserpentis, germano)
qdigidoc-4.2.12-3.fc38.src requires libdigidocpp-devel = 3.14.10-3.fc38
qdigidoc-4.2.12-3.fc38.x86_64 requires libdigidocpp.so.1()(64bit)
open-eid (maintained by: cserpentis, germano)
open-eid-17.12-13.fc38.noarch requires qdigidoc = 4.2.12-3.fc38
Affected (co)maintainers
ajax: waffle
amdunn: maven-scm
andymenderunix: wdune
arcress: ipmiutil
atim: howl
avsej: libmobi
brouhaha: free42
bruno: xml-security-c
cheeselee: golang-gonum-1-plot, golang-github-jung-kurt-gofpdf, golang-github-latex
chkr: nall
copr-sig: libmodulemd1
cquad: maven-scm
cserpentis: xml-security-c
davidcornette: kguitar
dcavalca: golang-sigs-k8s-controller-runtime, golang-helm-3,
golang-sigs-k8s-application
dchen: maven-scm
deamn: maven-scm
deepinde-sig: golang-gonum-1-plot, golang-github-jung-kurt-gofpdf,
golang-github-latex
didiksupriadi41: maven-scm
ebaron: maven-scm
eclipse-sig: maven-scm
eclipseo: golang-github-mholt-certmagic-0.8, golang-github-aws-sdk-2-0.24,
golang-sigs-k8s-controller-runtime, maven-scm, golang-github-jung-kurt-gofpdf,
golang-github-maruel-panicparse, golang-github-latex, golang-gonum-1-plot,
golang-github-dave-dst, golang-istio-pkg, golang-sigs-k8s-application,
golang-github-mattermost-xml-roundtrip-validator, golang-github-gopherjs,
golang-github-maruel-panicparse-2, golang-github-adroll-goamz,
golang-github-cockroachdb-gostdlib, golang-github-docker-licensing,
golang-github-aphistic-sweet, golang-github-cheekybits-genny
fab: golang-github-gdamore-optopia, nodejs-tape, ArpON, goddi, ccrypt
felixonmars: golang-gonum-1-plot, golang-github-jung-kurt-gofpdf,
golang-github-latex
frostyx: libmodulemd1
germano: xml-security-c
go-sig: goddi, golang-github-mholt-certmagic-0.8, golang-github-aws-sdk-2-0.24,
golang-sigs-k8s-controller-runtime, maven-scm, golang-github-jung-kurt-gofpdf,
golang-github-maruel-panicparse, golang-github-gdamore-optopia,
golang-github-latex, golang-gonum-1-plot, golang-github-dave-dst,
golang-istio-pkg, golang-sigs-k8s-application,
golang-github-mattermost-xml-roundtrip-validator, golang-github-gopherjs,
golang-github-maruel-panicparse-2, golang-github-adroll-goamz,
golang-github-cockroachdb-gostdlib, golang-github-cosmos72-gomacro,
golang-github-docker-licensing, golang-github-aphistic-sweet,
golang-github-cheekybits-genny, golang-helm-3
jaruga: bowtie, simde
jchaloup: golang-github-gopherjs, golang-github-jung-kurt-gofpdf
jerboaa: portlet-2.0-api, maven-scm
jhladky: datamash
jistone: llvm9.0
jjames: maven-scm
jjelen: portlet-2.0-api, maven-scm
jonathanspw: cave9
jussilehtola: IQmol
jvanek: maven-scm
kalev: libmodulemd1
kde-sig: kjots
kloczek: xml-security-c
kwizart: libyami-utils, libyami
lbazan: irssi-xmpp
lcts: php-symfony-security-acl
lkundrak: btkbdd
lupinix: opencl-utils
maha: irssi-xmpp
mhayden: maven-scm
mizdebsk: portlet-2.0-api, maven-scm
mkoncek: maven-scm
msuchy: libmodulemd1
mzavalavz: tpm2-tss-engine
nonamedotc: gtkhash
nphilipp: libmodulemd1
nucleo: ortp
patches: nodejs-tape
pbrobinson: mimic
pcpa: maven-scm
peter: erlpmd
petersen: llvm9.0, llvm10, llvm12
pgordon: lucidlife
praiskup: libmodulemd1
pwalter: howl
python-packagers-sig: maven-scm
qulogic: golang-github-cosmos72-gomacro
remi: php-laminas-config, php-doctrine-common, php-hamcrest, php-laminas-code,
php-symfony-security-acl, php-ocramius-proxy-manager
rgrunber: maven-scm
sagarun: ArpON
sagitter: maven-scm
schlupov: libmodulemd1
sdgathman: ortp, openas2, cjdns
sergesanspaille: llvm10, llvm12
sergiodj: rnetclient
sergiomb: maven-scm
sgallagh: libmodulemd1
siwinski: php-doctrine-common, php-ocramius-proxy-manager, php-laminas-code,
php-symfony-security-acl
slaanesh: percona-xtrabackup
smani: ortp
spike: portlet-2.0-api
susmit: libndn-cxx
tartina: phasex
teuf: frogr
thunderbirdtr: kjots
trawets: maven-scm
tstellar: llvm9.0, llvm10, llvm12
verdurin: bowtie, simde
zsun: golang-gonum-1-plot, golang-github-jung-kurt-gofpdf, golang-github-latex
zyga: zmk
1 year, 2 months
F38 proposal: Add Fedora Auto Firstboot Services to desktop variants
(System-Wide Change proposal)
by Ben Cotton
https://fedoraproject.org/wiki/Changes/AutoFirstBootServices
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 ==
Add {{package|fedora-autofirstboot}} to desktop variants to run a
predetermined set of tasks on first boot after post installation,
notably installing codecs and cleaning up installer packages from the
installed system.
== Owner ==
* Name: [[User:Ngompa| Neal Gompa]]
* Email: ngompa13(a)gmail.com
== Detailed Description ==
{{package|fedora-autofirstboot}} is a collection of scripts that
invoke on firstboot of a freshly installed system to run a set of
predetermined tasks. It also provides a framework for third-parties to
introduce their own firstboot tasks to run through this framework. The
initial services included are to install OpenH264 and remove Anaconda.
== Benefit to Fedora ==
The main benefit is to smooth out the new user experience for new
Fedora Linux installations. In particular, we can deal with a
long-standing sticking point that Anaconda remains installed on the
user's machine when it is not useful to do so.
== Scope ==
* Proposal owners:
** Add {{package|fedora-autofirstboot}} to the desktop kickstarts
** Add a preset to {{package|fedora-release}} for
<code>fedora-autofirstboot.service</code>
* Other developers: N/A (not needed for this Change)
* Release engineering: [https://pagure.io/releng/issue/11148 #11148]
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives: N/A
== Upgrade/compatibility impact ==
This will have no impact on upgraded systems, since the firstboot
condition is not true in that case.
== How To Test ==
# Install Fedora Workstation, KDE, etc.
# Reboot into installed environment
# Check to see <code>openh264</code> is installed and
<code>anaconda-core</code> is not.
== User Experience ==
The first boot will be slightly slower because of these tasks running,
though they should happily run in the background as other services
start up, so it should not be noticeable.
== Dependencies ==
The main dependency is {{package|fedora-release}}, though we will need
to ensure all {{package|udisks2}} plugins get pulled in as
dependencies for {{package|gnome-disks}} and {{package|blivet-gui}} so
they don't get uninstalled when Anaconda is.
== Contingency Plan ==
* Contingency mechanism: Remove {{package|fedora-autofirstboot}} from
the kickstarts
* Contingency deadline: Final freeze
* Blocks release? No
== Documentation ==
There is not currently much documentation in
[https://pagure.io/fedora-autofirstboot the upstream project], though
contributions are welcome.
== Release Notes ==
Fedora Linux now ships with a framework for setting up first-boot
services and uses this to install multimedia software and remove the
installer software from the system after installation.
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
1 year, 2 months
F37 proposal: RPM Macros for Build Flags (System-Wide Change proposal)
by Ben Cotton
https://fedoraproject.org/wiki/Changes/RPMMacrosForBuildFlags
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 ==
Create a corresponding macro for each compiler flag in the
redhat-rpm-config macro file and create "extra flag" macros to make it
easier for packages to add and remove compiler flags.
== Owner ==
* Name: [[User:tstellar| Tom Stellard]]
* Email: <tstellar(a)redhat.com>
== Detailed Description ==
The macros file in the redhat-rpm-config package contains a list of
default compiler flags for packages to use when compiling C, C++, and
Fortran packages. There is currently no standard way to remove or add
to the set of default flags. Most packages use a combination of echo
and sed to remove unwanted flags or add new ones. Some examples:
compiler-rt:
[https://src.fedoraproject.org/rpms/compiler-rt/blob/rawhide/f/compiler-rt...
global optflags %(echo %{optflags} -D_DEFAULT_SOURCE)]
julia:
[https://src.fedoraproject.org/rpms/julia/blob/rawhide/f/julia.spec#_267
%global optflags %(echo %{optflags} | sed 's/-Wp,-D_GLIBCXX_ASSERTIONS
//')]
This change will add new macros which will make it easier for packages
to add and remove their own compiler flags. This strategy is already
used to some extent with feature macros like %{_lto_cflags},
%{_hardening_cflags}, etc, but these new macros will give packagers
even more fine-grained control over the options.
The proposed macros for adding new flags are:
%_pkg_extra_cflags
%_pkg_extra_cxxflags
%_pkg_extra_fflags
%_pkg_extra_ldflags
These will be added to %{build_cflags}, %{build_cxxflags},
%{build_fflags}, and %{build_ldflags} respectively to allow packges to
add their own flags to the default list: e.g.
%build_cflags %{optflags} %{_pkg_extra_cflags}
The proposed new macros to represent existing flags are:
%_flag_fstack_protector_strong -fstack-protector-strong
%_flag_z_now -Wl,-z,now
%_flag_z_defs -Wl,-z,defs
%_flag_flto_auto -flto=auto
%_flag_ffat_lto_objects -ffat-lto-objects
%_flag_o -O2
%_flag_f_exceptions -fexceptions
%_flag_g -g
%_flag_grecord_gcc_switches -grecord-gcc-switches
%_flag_pipe -pipe
%_flag_wall -Wall
%_flag_werror_format_security -Werror=format-security
%_flag_fortify_source -Wp,-D_FORTIFY_SOURCE=2
%_flag_glibcxx_assertions -Wp,-D_GLIBCXX_ASSERTIONS
%_flag_asynchronous_unwind_tables -fasynchronous-unwind-tables
%_flag_fstack_clash_protection -fstack-clash-protection
%_flag_fcf_protection -fcf-protection
%_flag_mbranch_protection_standard -mbranch-protection=standard
With these new macros, the examples from above could be re-written as:
compiler-rt: %global _pkg_extra_cflags -D_DEFAULT_SOURCE
julia: %global _flag_glibcxx_assertions %{nil}
For more details see the
[https://src.fedoraproject.org/fork/tstellar/rpms/redhat-rpm-config/c/0ee9...
Prototype Implementation].
In addition to adding these new macros, the packaging guidelines will
be updated to require that all new flags added to redhat-rpm-config
have their own RPM macro.
== Benefit to Fedora ==
* It will provide a standard way to disable existing compiler flags or
enable new ones that is more simple and robust than the existing echo
+ sed solution.
* It will make it easier to determine which packages disable or add
compiler flags by doing a simple grep of the spec files.
* It will make it easier for toolchain developers to experiment with
adding new flags to the distribution as this can be done with a simple
macro definition instead of patching redhat-rpm-config.
== Scope ==
* Proposal owners:
** Proposal owners will update the redhat-rpm-config package and add
the new macros.
** Proposal owners will test the changes to ensure that the correct
flags are still being used.
* Other developers:
** Other developers may, but are not required to, update their
packages to use the new macros.
* Release engineering: [https://pagure.io/releng/issues/10819 #10819]
* Policies and guidelines:
** The Fedora packaging policy will be updated to require that new
flags added to redhat-rpm-config come with their own RPM macro.
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:
== Upgrade/compatibility impact ==
None.
== How To Test ==
* This can be tested by inspecting the value of the %{build_cflags},
%{build_cxxflags}, %{build_fflags}, and %{build_ldflags} and ensuring
they are the same before and after the change.
* This can be tested by modifying some of the new macros in a spec
file and ensuring that the changes appear in the appropriate macro
mentioned above.
== User Experience ==
This is a change for developers and will have no impact to the user experience.
== Dependencies ==
None.
== Contingency Plan ==
* Contingency mechanism: (What to do? Who will do it?) Change owner
will revert the update to redhat-rpm-config.
* Contingency deadline: Mass Rebuild
* Blocks release? N/A (not a System Wide Change), No
== Documentation ==
None.
== Release Notes ==
None.
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
1 year, 2 months
MuseScore 4.0
by Jerry James
MuseScore is music composition and notation software, currently
available from Fedora in the mscore package. Version 4.0 was just
released. If anybody would like to try it out, it is available from
this COPR: https://copr.fedorainfracloud.org/coprs/jjames/MuseScore4/.
I do not intend to build for Fedora until some issues have been worked
out.
WARNING! WARNING! WARNING!
DO NOT TRY THIS IN A WAYLAND SESSION. It will run for anywhere from a
few seconds to a few minutes, then abruptly exit with a "Protocol
error". Run an X session to try MuseScore 4.0.
WARNING! WARNING! WARNING!
WARNING! WARNING! WARNING!
Configuration for MuseScore 3.x and 4.x differs in some important
respects. You may have to do a "factory reset" when switching
versions. Run "mscore -R" or "mscore -F" if it won't start. This
will clear out your list of recently opened scores, for example, so
backup your configuration before you do this.
WARNING! WARNING! WARNING!
To try it out, run:
sudo dnf copr enable jjames/MuseScore4
sudo dnf install musescore
Please try the video export option, which has bitrotted upstream. I
have attempted to update it for current ffmpeg. Please let me know if
it does or does not work for you. If it works well, I will submit my
patch upstream. Do this: "mscore --score-video <path_to_score> -o
filename.mp4", and optionally try the --resolution and --fps
arguments. Run "mscore --help" for more information. This
functionality does not seem to be available via the GUI.
Upstream bundles fluidsynth, apparently for the sole purpose of
implementing a caching soundfont loader that uses internal fluidsynth
APIs. I have unbundled fluidsynth for this repository, which means
there is no soundfont cache. If you switch soundfonts frequently,
please let me know if the performance is acceptable. If you are
familiar with the fluidsynth API and can implement a caching soundfont
loader using only public APIs, please do so and submit it upstream.
Several other products are bundled (beatroot-vamp, dtl, intervaltree,
rtf2html, and KDDockWidgets). Each of them has either been altered by
the MuseScore developers or, in the case of KDDockWidgets, internal
APIs are used so extensively that I cannot see how to unbundle
successfully. Thoughts on how any of these products might be
unbundled are welcome.
The COPR version makes a long-requested change: the package name
changes from mscore to musescore. Let me know if you encounter any
problems arising from that change.
A new font package is needed to build version 4.0 for Fedora. I would
appreciate a review from anybody who feels competent to review a font
package: https://bugzilla.redhat.com/show_bug.cgi?id=2152347. There
is a question about the appropriate foundry name. If you can help
answer that question, please chime in.
Regards,
--
Jerry James
http://www.jamezone.org/
1 year, 2 months
F37 Change Proposal: MAC Address Policy none (System-Wide Change)
by Vipul Siddharth
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 `systemd-udev` package installs
`"/usr/lib/systemd/network/99-default.link"`,
which sets `Link.MACAddressPolicy=persistent`. This proposal is to
change it to set `Link.MACAddressPolicy=none` to stop changing the MAC address.
This is particularly important for bridge and bond devices.
This change can either only apply to bridge/bond devices, or to
various software devices. That is to be discussed.
== Owner ==
* Name: [[User:thaller|Thomas Haller]] (NetworkManager)
* Email: <thaller(a)redhat.com>
* Name: [[User:dustymabe| Dusty Mabe]] (Fedora CoreOS)
* Email: <dmabe(a)redhat.com>
== Detailed Description ==
On Fedora, udev by default changes the MAC address of a wide range of
software devices.
This was introduced by systemd 242 in early 2019 (Fedora 31), when
`MACAddressPolicy=` was
extended to affect more types of devices.
With `MACAddressPolicy=persistent` udev's aim is to provide a stable
MAC address, otherwise
the kernel will assign a random one. However, that can cause problems:
Firstly, software devices are always created by some tool that has
plans for the device. The tool may not
expect that udev is going to change the MAC address and races against
that. The best solution
for the tool is to set the MAC address when creating an interface.
This will prevent
udev from changing the MAC address according to the MACAddressPolicy.
Otherwise, the tool should wait for udev to initialize the device to
avoid the race. In theory, a
tool is always advised to wait for udev to initialize the device.
However, if it were not for MACAddressPolicy,
in common scenarios udev doesn't do anything relevant for software
devices to make that necessary.
Secondly, for interface types bridge and bond, an unset MAC address
has a special meaning
to the kernel and the MAC address of the first port is used. If udev
changes the MAC
address, that no longer works.
Now the generated MAC address is not directly discoverable as it is
based on `/etc/machine-id`
([https://www.man7.org/linux/man-pages/man5/machine-id.5.html
machine-id(5)]), among
other data. Even if there were a tool to easily calculate the MAC
address, it could be cumbersome
to use it without logging into the machine first. The MAC address can
directly affect the
assigned IP address, for example when using DHCP. When booting a new
virtual machine, the user might
know the MAC address of the (virtual) "physical" interfaces. When
bonding/bridging those
interfaces, the bond/bridge would get one of the well known MAC
addresses. `MACAddressPolicy=persistent`
interferes with that.
The goal of persistent policy is to provide a stable MAC address. Note
that if the
tool or user who created the interface would want a certain MAC address, they
have all the means to set it already. That applies regardless whether
the tool is
iproute2, NetworkManager, systemd-networkd. Neither NetworkManager nor
systemd-networkd
rely on udev's MACAddressPolicy for setting the MAC address. This
behavior is mostly
useful for plain `ip link add`, but it's unclear which real world user
wants this behavior.
Of course, the user is welcome to configure the MAC address in any way
they want. Including,
dropping a link file that sets `MACAddressPolicy=persistent`. The
problem is once udev sets a MAC address,
it cannot be unset. Which makes this problematic to do by default.
While Fedora inherited this behavior from upstream systemd, RHEL-9
does not follow this behavior
([https://gitlab.com/redhat/centos-stream/rpms/systemd/-/blob/c8953519504bf...
centos9],
[https://bugzilla.redhat.com/show_bug.cgi?id=1921094 rh#1921094]). For
RHEL-8, this doesn't
apply because the systemd there is too old to change the MAC address
of most software devices.
This could be either implemented by patching
`/usr/lib/systemd/network/99-default.link`
to have a different policy, or by dropping a link file with higher
priority. In the latter
case, that override could be shipped either by udev or even by NetworkManager.
Another option is to change the scope of this proposal to only change to
`MACAddressPolicy=none` for the device types where this causes the most issues
(bridge/bond/team).
== Feedback ==
This was also discussed on upstream systemd mailing list
[https://lists.freedesktop.org/archives/systemd-devel/2022-May/047893.html
here].
The upstream systemd maintainers' opinion is that the current udev
behavior is desirable, but accepts that distributions (or network
stacks such as NetworkManager) may choose to change the default
depending on their needs
([https://lists.freedesktop.org/archives/systemd-devel/2022-May/047943.html
reference]).
The goal here is to find out what the Fedora community thinks is the
most appropriate default.
The RHEL-9 bug is [https://bugzilla.redhat.com/show_bug.cgi?id=1921094
[rh#1921094]].
== Benefit to Fedora ==
Pros:
- Consistent behavior with RHEL8 and RHEL9.
- Avoid race of udev and the tool that creates the interface.
- Bridge and bond interfaces can get the MAC addresses from their first port.
In the case of `MACAddressPolicy=none` for a bond (or bridge) the bond will
get a MAC related to one of its physical NIC devices. In the case of
provisioning
new systems (especially in a large datacenter) information about the server
can be used to configure the network environment (DHCP, Firewall, etc) before
the server is ever even powered on. This does mean that you may have to update
your network environment configuration if you replace a NIC (con), but that you
won't have to update your network environment configuration if you re-install
your server (pro), which is what you'd have to do now with
`MACAddressPolicy=persistent`.
Cons:
- Deviate from upstream systemd.
It is desirable that RHEL and Fedora behaves similar. A possible outcome
could be the current behavior stays and RHEL 10 would change behavior. On the
other hand, different distributions (or even Fedora spins) have different
uses and needs. Deviating might be fine. In the same vein, there is also
a desire to stay close to upstream systemd behavior. But the uses of systemd
project go beyond Fedora/RHEL, so deviating here may also be fine.
== Scope ==
* Proposal owners:
The main goal of this request is to generate productive discussion and
find the desired behavior.
The implementation/changes are either way very simple.
* Other developers:
Other projects that wish a certain MAC address are welcome to
set it for their devices. Including using udev's MACAddressPolicy.
* Release engineering:
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:
== Upgrade/compatibility impact ==
After the change, the MAC address for the affected device types changes.
== How To Test ==
1) Create a software device two times, for example `ip link add type
bridge`. Note
that the MAC address is either stable or random, depending on the
`MACAddressPolicy=`.
2) Note that if the software device has the MAC address set initially,
udev does not
change it (`ip link add address aa:aa:aa:aa:aa:aa type bridge`). That depends on
`/sys/class/net/$dev/addr_assign_type`.
3) Create a bridge/bond interface without setting the MAC address.
Note that if `MACAddressPolicy=none`,
the MAC address is random at first. Note that attaching the first port
will update the controller's MAC address.
On the other hand, with `MACAddressPolicy=persistent`, the MAC address
of the controller is fixed
and not inherited from the port.
4) Run
ip monitor link &
while : ; do
ip link del xxx
ip link add name xxx type dummy \
&& ip link set xxx addr aa:00:00:00:00:00 \
&& ip link show xxx | grep -q aa:00:00:00:00:00 \
|| break
done
to reproduce the race between a simple tool and udev changing the MAC address.
== User Experience ==
Bond/bridge devices would again get assigned the MAC address of the
first NIC added to the device.
If we chose to not limit the scope of this change to just
bonds/bridges then all software devices would get randomly assigned
MAC addresses.
== Dependencies ==
None.
== Contingency Plan ==
If the change is rejected, nothing needs to be done. The change
itself will be simple to implement.
Contingency deadline: beta freeze
Blocks release? No
== Documentation ==
TODO.
== Release Notes ==
--
Vipul Siddharth
He/His/Him
FPgM team member
1 year, 2 months