-------- Přeposlaná zpráva -------- Předmět: SPDX Statistics - R.U.R. edition
Two weeks ago we had:
23036 spec files in Fedora
29407 license tags in all spec files
22611 tags have not been converted to SPDX yet
8885 tags can be trivially converted using `license-fedora2spdx`
Today we have:
* 23029 spec files in Fedora
* 29405 license tags in all spec files
* 22401 tags have not been converted to SPDX yet
* 8795 tags can be trivially converted using `license-fedora2spdx`
The list of packages needed to be converted is again here:
https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx-fi...
List by package maintainers is here
https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx-fi...
New version of fedora-license-data and license-validate has been released.
Legal docs and especially
https://docs.fedoraproject.org/en-US/legal/allowed-licenses/
has been updated too.
I updated the progress in this spreadsheet:
https://docs.google.com/spreadsheets/d/1QVMEzXWML-6_Mrlln02axFAaRKCQ8zE807rp...
You converted 210 license tags in 14 days.
New projection when we will be finished is 2024-09-07. Pure linear approximation.
Tip: do you know there is a plugin for Chrome and Firefox that helps you identify license and shows where the license differs?
https://github.com/spdx/spdx-license-diff#installation
Why R.U.R. edition? On this date 85 years ago (11. February 1938) BBC Aired the first science fiction television program. An adaptation of a section of the Karel Čapek play R.U.R., that coined the term "robot".
https://www.smithsonianmag.com/smart-news/78-years-ago-today-bbc-aired-first...
Do you hesitate how to proceed with the migration? Please follow
https://docs.fedoraproject.org/en-US/legal/update-existing-packages/
or attend SPDX office hours (see different thread in this mailing list)
Miroslav
Here is list of affected packages by maintainers:
Packages by maintainer: aalam aspell-bn aspell-gu aspell-hi aspell-mr aspell-or aspell-pa aspell-ta aspell-te saab-fonts aalvarez CGSI-gSOAP elements elements-alexandria levmar litmus sourcextractor++ aarapov dmidecode aarem battray dillo flpsed fpm2 gnumeric leafpad mtpaint osmo pdf-stapler pekwm python-PyPDF2 python-more-itertools revelation spacefm sylfilter xplanet abbot dirvish python-eventlet python-greenlet abbra 389-ds-base bind-dyndb-ldap cifs-utils freeipa freeipa-desktop-profile freeipa-healthcheck krb5 libldb liboauth2 libtalloc libtdb libtevent libverto oddjob opendnssec openssl-gost-engine python-github3py python-ldap python-whoosh samba softhsm sssd tomcat-taglibs-parent wsdl4j xhtml1-dtds zziplib abiagion python-pytest-multihost python-pytest-sourceorder ablu tiled abo anyterm autossh heimdal java-gnome abompard fedora-messaging grisbi ksshaskpass libsass mailman3-fedmsg-plugin python-aiosmtpd python-backoff python-blessed python-bravado python-bravado-core python-celery python-cov-core python-crochet python-ddt python-flufl-bounce python-flufl-i18n python-flufl-testing python-httplib2 python-jinja2_pluralize python-jsonref python-lazr-config python-lazr-delegates python-lazr-smtptest python-mako python-mimeparse python-paste python-plaster python-plaster-pastedeploy python-pylibmc python-pylons-sphinx-themes python-pyramid-fas-openid python-pyramid_sawing python-pysocks python-requests python-strict-rfc3339 python-testtools python-tornado python-transaction python-translationstring python-txredisapi python-urllib3 python-wcwidth python-webencodings python-werkzeug python-zope-component python-zope-deprecation python-zope-event python-zope-exceptions python-zope-schema python-zope-testing absal0m reaver abulimov disciplining-minipod golang-github-eclesh-welford golang-github-facebook-time oscillatord ubloxcfg acaringi bpftrace kernel kernel-headers kernel-tools ongres-scram achernya mosh acme dwarves python-ethtool acmnpv gromacs aconole Simple-Fuzzer dpdk lldpad lldpd openvswitch acui podman adalloz keychain mbuffer pan adamwill congruity fedfind livesys-scripts openqa os-autoinst php-bantu-ini-get-wrapper php-channel-phpseclib php-phpseclib-crypt-aes php-phpseclib-crypt-blowfish php-phpseclib-crypt-des php-phpseclib-crypt-hash php-phpseclib-crypt-random php-phpseclib-crypt-rc4 php-phpseclib-crypt-rijndael php-phpseclib-crypt-rsa php-phpseclib-crypt-tripledes php-phpseclib-crypt-twofish php-phpseclib-file-asn1 php-phpseclib-net-sftp php-phpseclib-net-ssh2 python-PyRSS2Gen python-cached_property python-httpbin python-mimerender python-mwclient python-openqa_client python-pytest-httpbin python-resultsdb_api python-wikitcms relval resultsdb_conventions withlock xterm-console adelton fakechroot libdnf-plugin-swidtags mod_authnz_pam mod_intercept_form_submit mod_lookup_identity perl-Algorithm-Diff-XS perl-BackPAN-Index perl-Cache-FastMmap perl-Cache-Mmap perl-Crypt-DES perl-Crypt-DES_EDE3 perl-DBD-XBase perl-Date-Manip perl-Git-PurePerl perl-Git-Repository perl-Git-Repository-Plugin-AUTOLOAD perl-Git-Version-Compare perl-MIME-Lite perl-Mail-Alias perl-Mail-SPF perl-Net-GitHub perl-SOAP-Lite perl-Scalar-List-Utils perl-Spreadsheet-ParseExcel perl-Spreadsheet-ParseExcel-Simple perl-Spreadsheet-WriteExcel-Simple perl-String-Diff perl-String-ShellQuote perl-Sys-CPU perl-TeX-Hyphen perl-Test-Requires-Git perl-Test-Toolbox swid-tools adetiste innoextract adrian antiword bogofilter bwbar criu fbida flent gforth grip ibmonitor id3lib jhead kover libcdio libcdio-paranoia libmpd libmpdclient mirrorlist-server mirrormanager2 most mpc sopwith source-highlight tin udns uudeview vnstat xdesktopwaves xlockmore xmlindent adrienverge openfortivpn photocollage python-pathspec yamllint zsh adsr mle aegorenk i2c-tools libevent lm_sensors minicom openresolv pcaudiolib sdcv wget aekoroglu OpenMesh acpid alef-fonts apanov-heuristica-fonts apmd barrier bitstream-vera-fonts bleachbit bmap-tools chisholm-to-be-continued-fonts cppcodec ctan-cm-lgc-fonts ctan-kerkis-fonts curlftpfs darkstat darktable dejavu-fonts eegdev eegview gammaray genius google-droid-fonts granite iceauth intel-cm-compiler intel-cmt-cat intel-compute-runtime intel-igc intel-ipp-crypto-mb intel-ipsec-mb intel-llvm8.0-vc-intrinsics intel-opencl-clang ipmctl json-parser jwm lector libmikmod libnitrokey libsafec libtimidity memtest86+ mgopen-fonts mikmod ncdc nitrokey-app nodejs-backbone ns-bola-fonts ns-tiza-chalk-fonts oidn oneVPL oneVPL-intel-gpu oneapi-level-zero onednn openblas owncloud-client polari pothana2000-fonts pyflakes pyftpdlib python-anyjson python-autopep8 python-bottle python-carbon python-diff-cover python-django python-django-angular python-django-appconf python-django-auth-ldap python-django-authority python-django-compressor python-django-cors-headers python-django-debug-toolbar python-django-extensions python-django-filter python-django-haystack python-django-js-asset python-django-mptt python-django-pglocks python-django-pipeline python-django-prometheus python-django-pyscss python-django-pytest python-django-rest-framework python-django-reversion python-django-rq python-django-storages python-django-tables2 python-django-tagging python-django-taggit python-django-taggit-serializer python-django-tastypie python-django-timezone-field python-djangoql python-djvulibre python-elasticsearch python-flake8 python-hpilo python-httptools python-idna-ssl python-ifaddr python-iniparse python-iowait python-jdcal python-jsmin python-libdiscid python-mailer python-mako python-marathon python-markdown_2 python-nagiosplugin python-parse python-parse_type python-pycec python-pytaglib python-pytest-httpserver python-pywt python-relatorio python-repoze-lru python-rxjson python-semver python-serpy python-signedjson python-sqlacodegen python-tenacity python-unpaddedbase64 python-uvloop python-vatnumber python-xunitparser python-yamlloader python-yara pywbem qatlib qatzip sil-mondulkiri-extra-fonts streameye supervisor tarantool vemana2000-fonts warble xclipboard xclock xdffileio xfce4-diskperf-plugin xfce4-docklike-plugin xfce4-screensaver xfce4-taskmanager xfdashboard xlsfonts xorg-x11-drv-synaptics xwud yara aeperezt iptraf-ng aflyhorse gnushogi pam_mount afsilva nethogs rpmrebuild agerstmayr HdrHistogram_c RediSearch ansible-pcp chan golang-github-benbjohnson-clock golang-github-facebookarchive-inject golang-github-facebookarchive-structtag golang-github-gosimple-slug golang-github-inconshreveable-log15 golang-github-macaron-binding golang-github-macaron-gzip golang-github-macaron-session golang-github-mattetti-filebuffer golang-github-oklog-run golang-github-rainycape-unidecode golang-github-stack golang-github-teris-io-shortid golang-github-unknwon-com golang-github-vividcortex-mysqlerr golang-github-yudai-gojsondiff golang-github-yudai-golcs golang-gopkg-redis-5 golang-xorm grafana grafana-pcp js-d3-flame-graph pcp python-jsonpointer agk corosync cryptsetup device-mapper-multipath device-mapper-persistent-data dlm dmraid dt lvm2 mdadm snapper aglitke mom agoode gkrellm mlton nip2 nss-mdns openslide vips agraven gtksourceview5 agruenba richacl ahajkova gdb ahs3 acpitool ahughes java-1.8.0-openjdk java-11-openjdk java-17-openjdk java-17-openjdk-portable java-latest-openjdk java-latest-openjdk-portable airlied glfw glslang igt-gpu-tools kernel libdrm libepoxy libpciaccess mesa mesa-demos opencl-filesystem opencl-headers pixman radeontool spirv-headers spirv-llvm-translator spirv-tools virglrenderer vulkan-headers vulkan-loader vulkan-tools vulkan-validation-layers xorg-x11-drivers xorg-x11-drv-ati xorg-x11-drv-dummy xorg-x11-drv-evdev xorg-x11-drv-fbdev xorg-x11-drv-nouveau xorg-x11-drv-qxl xorg-x11-drv-vesa xorg-x11-drv-vmware xorg-x11-font-utils xorg-x11-fonts xorg-x11-proto-devel xorg-x11-server xorg-x11-util-macros xorg-x11-xauth xorg-x11-xbitmaps xorg-x11-xinit xorg-x11-xtrans-devel airwave c++-gtk-utils ajax audiofile bdftopcf binwalk cairo cdparanoia coan dxpc flac fontconfig fonttosfnt freetype gl-manpages glew glslang hfsplus-tools hwdata i2c-tools iceauth kernel libFS libICE libSM libX11 libXNVCtrl libXScrnSaver libXau libXaw libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXfont2 libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libao libdmx libdrm libexif libfontenc libgle libogg liboil libpciaccess libtheora libupnp libvorbis libwiimote libxcb libxkbfile libxklavier libxshmfence luit mesa mesa-demos mesa-libGLU mesa-libGLw pixman redhat-rpm-config rgb sessreg speex spirv-headers spirv-tools vorbis-tools vulkan-headers vulkan-loader vulkan-tools vulkan-validation-layers waffle wayland x11perf xcb-proto xcb-util xclipboard xclock xcursorgen xdpyinfo xev xeyes xgamma xhost xinput xisxwayland xkeyboard-config xkill xlsatoms xlsclients xlsfonts xmodmap xorg-x11-drivers xorg-x11-drv-ati xorg-x11-drv-dummy xorg-x11-drv-evdev xorg-x11-drv-fbdev xorg-x11-drv-intel xorg-x11-drv-nouveau xorg-x11-drv-vesa xorg-x11-drv-vmware xorg-x11-font-utils xorg-x11-fonts xorg-x11-proto-devel xorg-x11-server xorg-x11-util-macros xorg-x11-xauth xorg-x11-xbitmaps xorg-x11-xinit xorg-x11-xtrans-devel xprop xrandr xrdb xrestop xset xsetroot xvidtune xvinfo xwd xwininfo xwud ajmitchell NFStest nfsometer ajschorr gawk gawk-abort gawk-errno gawk-json gawk-lmdb gawk-nl_langinfo gawk-pgsql gawk-redis gawk-select gawk-xml gawkextlib akasko hexer java-1.8.0-openjdk-aarch32 akhaitov adobe-mappings-cmap adobe-mappings-pdf ghostscript ipcalc libijs python-typing-inspect urw-base35-fonts akien godot jumpnbump alakatos PEGTL aide libestr libfastjson liblogging liblognorm libmongo-client librdkafka librelp rsyslog sudo usbguard usbguard-notifier alciregi alizams bwping dicomanonymizer distrobox http_ping libuev lite-xl mygnuhealth ophcrack python-bluepy python-parsimonious python-pynetdicom redir sysmontask toot uredir aleasto libgbinder libglibutil python-pyclip alebastr ccnet cuetools drm_info fcft foot fuzzel gammastep libsearpc neovim-qt nwg-launchers python-dbus-next python-i3ipc river rofi-wayland seadrive-daemon seadrive-gui seafile seafile-client seatd sway-config-fedora sway-systemd tllist wayland-logout wl-mirror wlopm wlroots0.14 wlroots0.15 wlsunset aleksey2005 lightsquid alexfails cotila alexl GConf2 NetworkManager ORBit2 alacarte audiofile bitstream-vera-fonts cairo celt051 dasher dbus dbus-glib dbus-python dbus-sharp desktop-backgrounds desktop-file-utils devhelp echo-icon-theme eog epiphany evince fedora-logos festival file-roller firefox flac fontconfig freetype fribidi gconf-editor gdm gedit gftp glib2 gmime gnome-backgrounds gnome-contacts gnome-doc-utils gnome-hexgl gnome-icon-theme gnome-keyring gnome-menus gnome-mime-data gnome-nettool gnome-power-manager gnome-session gnome-system-monitor gnome-terminal gnome-user-docs gnome-user-share gnome-vfs2 gnome-vfs2-monikers gthree gthumb gtk-doc gtk2 gtk2-engines gtkhtml3 gvfs hicolor-icon-theme hunspell hunspell-en icon-naming-utils imake intltool libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libao libart_lgpl libbonobo libbonoboui libdmx libdrm liberation-fonts libexif libfontenc libglade2 libgnome libgnomecanvas libgnomekbd libgnomeui libgpod libgsf libnotify libogg liboil librsvg2 libsoup libthai libtheora libutempter libvorbis libwmf libwnck libxkbfile libxklavier mesa metacity nautilus notification-daemon orca pango perl perl-Archive-Zip perl-File-MMagic perl-Net-DNS perl-Net-IP perl-String-CRC32 perl-TermReadKey perl-libxml-perl pixman poppler pygobject2 pygtk2 python-ldap rdesktop redhat-menus rhythmbox sound-juicer speex spice spice-protocol startup-notification tomboy totem vorbis-tools vte xdg-user-dirs xkeyboard-config xorg-x11-drivers xorg-x11-drv-ati xorg-x11-drv-dummy xorg-x11-drv-evdev xorg-x11-drv-fbdev xorg-x11-drv-vesa xorg-x11-drv-vmware xorg-x11-font-utils xorg-x11-fonts xorg-x11-proto-devel xorg-x11-server xorg-x11-util-macros xorg-x11-xauth xorg-x11-xbitmaps xorg-x11-xinit xorg-x11-xtrans-devel xrestop yelp zenity alexlan emacs-common-ess gdal graphviz libdiscid octave perl-Graph perl-PostScript pilot-link python-biopython rpy tellico alexpl gdouros-aegean-fonts gdouros-aegyptus-fonts gdouros-akkadian-fonts gdouros-alexander-fonts gdouros-anaktoria-fonts gdouros-analecta-fonts gdouros-aroania-fonts gdouros-asea-fonts gdouros-avdira-fonts gdouros-musica-fonts gdouros-symbola-fonts openbabel alexsaezm golang golang-github-delve-liner golang-github-google-dap golang-starlark almac directory-maven-plugin alon spice spice-gtk spice-protocol spice-vdagent xorg-x11-drv-qxl alphacc python-keystoneauth1 als fpm2 alsadi kchmviewer alwillia mdevctl am1g0 zbackup amatyuko intel-ipp-crypto-mb amdunn ocaml-mlgmpidl amello bc gnuplot gsl amerey systemtap amigadave autoconf-archive cheese chrpath clutter-gst3 dbus dbus-python easytag flatpak flatpak-rpm-macros frozen-bubble gentoo gnome-bluetooth3.34 gnome-builder gnome-common gnome-disk-utility gnome-logs gnome-sound-recorder gnome-terminal gnome-todo gtimelog id3lib isrcsubmit libdiscid libgrss libgweather4 libmp4v2 libpeas libproxy libxml2 mallard-rng mingw-id3lib mingw-libid3tag mingw-taglib python-diff-match-patch python-eyed3 python3-mallard-ducktype rhythmbox simple-scan slashem speexdsp supertux tracker udisks vim-gtk-syntax vinagre vte291 xdg-desktop-portal xdg-desktop-portal-gnome xdg-desktop-portal-gtk yelp yelp-tools amluto coin-or-lemon fish libykneomgr nvme-cli virtme amoralej dib-utils diskimage-builder python-binary-memcached python-gnocchiclient python-google-auth python-kubernetes python-mistralclient python-os-client-config python-osc-lib python-pecan python-rsd-lib python-rsdclient python-sushy python-sysv_ipc python-tackerclient python-tinyrpc python-yappi python-yaql amz elementary-onboarding vala-language-server anaconda-maint anaconda andreamanzi davix dmlite edg-mkgridmap gfal2-python gfal2-util gfalFS python-beaker python-paste-script srm-ifce webfts andrewponomarenko hw-probe hwinfo libx86emu andriy perl-MooseX-Role-Matcher perl-Net-Google-AuthSub renrot andyli haxe nekovm ocaml-benchmark ocaml-camlp5 ocaml-migrate-parsetree ocaml-obuild ocaml-ounit ocaml-ppx-derivers ocaml-result ocaml-sedlex ocaml-sha ocaml-xml-light ocamlify ocamlmod andymenderunix 7kaa Pencil2D coolreader fcitx5 fcitx5-chewing fcitx5-configtool fcitx5-gtk fcitx5-lua fcitx5-qt fcitx5-rime fcitx5-skk libime libunibreak megaglest megaglest-data pluto python-freetype widelands xcb-imdkit andyp blktrace anishpatil hunspell-kn nafees-pakistani-web-naskh-fonts python-zbase32 pyutil stardict zanata-python-client ankr libzdnn ankursinha CharLS InsightToolkit MUSIC OpenNL PEGTL Random123 anka-coder-fonts apa-new-athena-unicode-fonts arbor auryn axel beteckna-fonts biosig4c++ calcium-calculator catch22 cf-bonveno-fonts chisholm-letterslaughing-fonts conakry-fonts ctk dcm2niix dcmtk eegdev eegview fpaste gargi-fonts gdcm genesis-simulator gifticlib gsl-lite highfive hiran-perizia-fonts imagej iv jneuroml-core klt libb64 libminc libneurosim libreplaygain libsonata libtpcimgio libtpcmisc lifeograph lingot mcpanel mediawiki-lastmodified mod2c morphio mpdas mpdris2 munge ncmpcpp nest neuron nifticlib nipy-data octave-dicom octave-jsonlab octave-metch octave-odepkg oflb-notcouriersans-fonts oflb-prociono-fonts oldstandard-sfd-fonts openigtlink petpvc python-PyLEMS python-PyLink python-SALib python-aiofiles python-aiohttp-socks python-amico python-annexremote python-bids-validator python-bluepyopt python-bokeh python-catkin_lint python-catkin_pkg python-catkin_tools python-cattrs python-citeproc-py python-configupdater python-cypy python-datalad python-dipy python-efel python-exdir python-feedgenerator python-flit-scm python-formulaic python-fsleyes python-fsleyes-props python-fsleyes-widgets python-fslpy python-geopy python-grabbit python-gradunwarp python-h5io python-hdf5storage python-hdfs python-hl7 python-inspyred python-interface-meta python-interfile python-klusta python-lazy-ops python-lazyarray python-libNeuroML python-littleutils python-llvmlite python-matplotlib-scalebar python-matrix-nio python-meautility python-mne python-moss python-mpd2 python-neo python-netpyne python-neurom python-neurotune python-niapy python-nibabel python-nilearn python-nitime python-nixio python-num2words python-outdated python-pathos python-petlink python-piexif python-plotly python-pox python-ppft python-progressbar2 python-pyactivetwo python-pybids python-pydicom python-pydotplus python-pyelectro python-pyemd python-pyfim python-pygiftiio python-pylatex python-pymatreader python-pyoptical python-pypet python-pyphi python-pyscaffold python-pyspike python-pytest-lazy-fixture python-pytest-sugar python-pyunicorn python-pyxid python-ratelimiter python-rdflib-jsonld python-rosinstall_generator python-rply python-rstcheck python-sciunit python-setupmeta python-simplewrap python-sklearn-nature-inspired-algorithms python-socks python-sphinxemoji python-spyking-circus python-steps python-tasklib python-tvb-data python-tzlocal python-visionegg-quest python-wstool qutebrowser rtfilter rudeconfig task taskd taskopen tasksh timew urlscan vimiv vimiv-qt vit vxl xmedcon anoopcs richacl samba ansasaki gnutls keylime keylime-agent-rust libssh openssl-pkcs11 python-abimap anthr76 golang-github-bmatcuk-doublestar-4 golang-github-keybase-ps golang-github-muesli-combinator golang-github-twpayne-shell golang-github-twpayne-vfs-4 golang-github-twpayne-xdg-6 golang-github-urfave-cli-2 golang-github-withfig-autocomplete-tools-integrations-cobra golang-github-zalando-keyring golang-howett-plist kubernetes antiaircraft gnome-do gst-entrans php-pecl-yaml antorres fence-agents freeradius krb5 python-pyrad anvil bash-argsparse owncloud-client aoliva binutils elfutils gcc aperezbios sslh sugar sugar-artwork sugar-browse sugar-log sugar-read sugar-terminal sugar-toolkit-gtk3 telepathy-gabble apevec augeas crudini dib-utils diskimage-builder novnc perl-Config-Augeas pyparsing python-aodhclient python-appdirs python-automaton python-barbicanclient python-bashate python-boto python-cinderclient python-cliff python-cliff-tablib python-cmd2 python-cotyledon python-croniter python-d2to1 python-debtcollector python-designateclient python-distroinfo python-distutils-extra python-editor python-fixtures python-futurist python-gabbi python-glanceclient python-heatclient python-ironicclient python-jsonpatch python-jsonpath-rw-ext python-jsonschema python-kazoo python-keystoneauth1 python-keystoneclient python-magnumclient python-marathon python-memcached python-migrate python-monotonic python-netifaces python-neutronclient python-nodeenv python-novaclient python-openstackclient python-openstacksdk python-os-client-config python-os-testr python-osc-lib python-oslo-concurrency python-oslo-config python-oslo-context python-oslo-db python-oslo-i18n python-oslo-log python-oslo-serialization python-oslo-sphinx python-oslo-utils python-oslotest python-pbr python-pecan python-prettytable python-pykmip python-pymemcache python-pymod2pkg python-pymongo python-pysaml2 python-reno python-requests-mock python-requestsexceptions python-retrying python-rfc3986 python-saharaclient python-semantic_version python-six python-sphinxcontrib-seqdiag python-stevedore python-swiftclient python-tablib python-taskflow python-testrepository python-testresources python-testscenarios python-warlock python-websockify python-wsgi_intercept python-zake rdopkg appadeia golang-github-elves-elvish golang-github-xiaq-persistent ikona aquini bochs memkind mongoose spor aravindksg libpsm2 aravuri opae arg supervisor arnd dtc arozansk rasdaemon arthurbuliva dia-gnomeDIAicons arthurguru xmlfy asaleh dummy-test-package-crested dummy-test-package-gloster python-mirrors-countme python-rpmautospec asamalik ansible-openstack-modules libmodulemd asn cepces cmocka darktable ffmpeg git-filter-repo libavif libldb libssh libtalloc libtdb libtermkey libtevent libvterm lua-bit32 lua-bitop lua-lpeg lua-luv lua-mpack luajit mingw-cmocka neovim nodejs-bash-language-server nodejs-diagnostic-language-server nss_wrapper pam_wrapper powerline python-keepassxc-browser python-neovim python-pysodium python3-exiv2 resolv_wrapper samba socket_wrapper sssd tmate tree-sitter uid_wrapper unibilium asrob drupal7 nginx weechat astepano beakerlib-libraries standard-test-roles astra bugzilla python-click-threading python-html2text rss2email snownews steghide synergy vdirsyncer athmane aria2 hydra libmodsecurity lynis medusa mod_limitipconn mod_qos mod_ruid2 mod_security mod_security3 mod_security_crs mussh nmon p0f thc-ipv6 ubridge unhide yamllint athomas python-ironicclient athoscr GitPython douceur flawfinder godotenv golang-github-alecthomas-chroma golang-github-andybalholm-cascadia golang-github-bep-gitmap golang-github-chaseadamsio-goorgeous golang-github-danwakefield-fnmatch golang-github-dchest-cssmin golang-github-dlclark-regexp2 golang-github-eknkc-amber golang-github-fortytw2-leaktest golang-github-gobuffalo-envy golang-github-gobwas-glob golang-github-gorilla-css golang-github-jdkato-prose golang-github-jdkato-syllables golang-github-kyokomi-emoji golang-github-markbates-inflect golang-github-miekg-mmark golang-github-mingrammer-commonregex golang-github-montanaflynn-stats golang-github-muesli-smartcrop golang-github-spf13-afero golang-github-spf13-fsync golang-github-spf13-nitro hugo perl-Graph perl-PostScript python-booleanoperations python-defcon python-epub python-firehose python-fontMath python-gitdb python-glyphsLib python-mutatormath python-podman-api python-pyclipper python-responses python-setuptools_scm_git_archive python-smmap rats atikhonov ding-libs sssd atim alacarte apostrophe awesome-vim-colorschemes bottles boxes bpytop bst-external btrfsmaintenance buildstream cawbird chatterino2 coin corectrl corsix-th cpu-x desktopfolder dillo drawing dynamic-wallpaper-editor ephemeral faience-icon-theme flat-remix-icon-theme flat-remix-theme foliate fondo fragments fuzzel gamehub gedit-color-schemes gedit-control-your-tabs gitqlient gnome-applets gnome-break-timer gnome-feeds gnome-firmware gnome-flashback gnome-hexgl gnome-panel gnome-shell-extension-appindicator gnome-shell-extension-openweather gnome-shell-theme-flat-remix golang-github-gizak-termui golang-github-jroimartin-gocui golang-github-lithammer-fuzzysearch golang-github-lunixbochs-vtclean golang-github-mbndr-figlet4go golang-github-tomnomnom-xtermcolor golang-github-zyedidia-highlight goverlay gst gthree gtk-layer-shell gwe gxkb gydl hcxtools hd-idle howl hydrapaper i3status-rs icewm intel-undervolt kakoune kdiskmark kitty komikku la-capitaine-cursor-theme la-capitaine-icon-theme labwc legendary libadwaita libretro-beetle-ngp libretro-beetle-pce-fast libretro-beetle-vb libretro-beetle-wswan libretro-bsnes-mercury libretro-desmume2015 libretro-gambatte libretro-gw libretro-handy libretro-mgba libretro-nestopia libretro-pcsx-rearmed libretro-prosystem libretro-stella2014 libunarr linux-thermaltake-rgb mangohud marker materia-gtk-theme memavaild metacity meteo minder minigalaxy moka-icon-theme notes-up nutty nwg-panel openrgb optimizer osslsigncode peek picom polybar prelockd profile-cleaner profile-sync-daemon protontricks pulseeffects python-aspy.yaml python-cloudscraper python-gevent-eventemitter python-icoextract python-identify python-injector python-listparser python-pure-protobuf python-py3nvml python-pyotp python-readability python-readability-lxml python-rx python-siphash python-steam python-vdf qimgv qownnotes radeon-profile radeon-profile-daemon recapp retro-gtk retroarch rnnoise s-tui secrets sgtk-menu springlobby srain stacer suru-icon-theme sysmontask taigo taxi theme-switcher toml11 video-downloader vifm vim-airline vim-devicons vim-gitgutter vim-gv vim-nerdtree-git-plugin vim-pathogen vim-trailing-whitespace vkBasalt vokoscreenNG wapanel wayfire wayfire-config-manager wf-config wf-shell wineglass xde-menu xxkb yacreader yaru-theme atkac audacious-plugins bind-dyndb-ldap dokuwiki fail2ban php-geshi ausil cm_rgb uboot-tools xorg-x11-drv-armsoc avagin criu averi imapfilter kgb-bot mod_form perl-B-Hooks-OP-Check perl-Config-Auto perl-Devel-Declare perl-Devel-PartialDump perl-Eval-Closure perl-File-Touch perl-HTTP-Parser perl-Monkey-Patch perl-MooseX-AttributeHelpers perl-MooseX-Daemonize perl-MooseX-Declare perl-MooseX-LazyRequire perl-MooseX-Meta-TypeConstraint-ForceCoercion perl-MooseX-POE perl-MooseX-Role-Parameterized perl-MooseX-Traits perl-POE-Component-IRC perl-POE-Component-SSLify perl-POE-Component-Server-SOAP perl-POE-Component-Syndicator perl-POE-Filter-HTTP-Parser perl-POE-Filter-IRCD perl-POE-Filter-Zlib perl-Router-Simple perl-SOAP-Lite perl-Schedule-RateLimiter perl-Sub-Delete perl-Test-POE-Client-TCP perl-WWW-Shorten python-cmdln avigne dia-CMOS dia-Digital dia-electric2 dia-electronic libgenht libmawk mujs netgen pcb pcb-rnd qucs qucs-s aviram AtomicParsley perl-WWW-Google-Contacts aviso pioneers python-blessed python-dns python-enlighten python-imagesize python-ldap3 python-pluginlib python-prefixed python-sphinx python-sphinx-argparse python-sphinxcontrib-spelling python-wcwidth avsej libbtbb libcouchbase mypaint mypaint2-brushes nim-srpm-macros ocaml-camomile awjb centerim compface imlib2 baitaand git-octopus baptistemm office-runner barryascott pysvn python-pycxx baude aardvark-dns gomtree netavark podman python-podman runc skopeo bbonev1 bmon bpfmon ifstat iotop-c yascreen bboozzoo golang-github-snapcore-gettext bcl gnupg2 grubby livecd-tools pylint pyparted python-astroid python-lazy-object-proxy python-sphinx-argparse weldr-client bcornec buffer bcotton condor wordgrinder z bdperkin golang-github-alibabacloud-debug golang-github-alibabacloud-tea golang-github-aliyun-alibaba-cloud-sdk golang-github-aliyun-cli golang-github-aliyun-credentials golang-github-aliyun-oss-sdk golang-github-aliyun-ossutil golang-github-alyu-configparser golang-github-droundy-goopt golang-github-dustinkirkland-petname golang-github-gehirninc-crypt golang-github-getkin-kin-openapi golang-github-haproxytech-client-native golang-github-haproxytech-config-parser golang-github-haproxytech-dataplaneapi golang-github-haproxytech-logger golang-github-haproxytech-models golang-github-lestrrat-apache-logformat golang-github-lestrrat-envload golang-github-lestrrat-strftime golang-github-nathanaelle-syslog5424-2 golang-github-rodaine-hclencoder golang-github-shulhan-bindata beldmit openssl-gost-engine belegdol SOIL asio bodr chemical-mime-data gnome-chemistry-utils gnome-subtitles gnumeric goffice lasem libopenraw mame mednafen paprefs pavucontrol python-reedsolo python-sphinxcontrib-svg2pdfconverter qmc2 raw-thumbnailer bellet FlightGear FlightGear-Atlas FlightGear-data SimGear fgrun ben udns benc gramps bengal ModemManager NetworkManager NetworkManager-fortisslvpn NetworkManager-libreswan NetworkManager-openvpn NetworkManager-pptp NetworkManager-vpnc libmbim libnma libqmi mobile-broadband-provider-info network-manager-applet wpa_supplicant benniej bgpq3 bentiss evemu evtest hid-replay libFS libICE libSM libXScrnSaver libXau libXaw libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXfont2 libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libevdev libfontenc libinput libratbag libwacom libxkbfile xorg-x11-drv-evdev xorg-x11-drv-synaptics benzea bolt devtodo fprintd fwts gamemode gnome-network-displays libfprint libusb-compat-0.1 libusb1 thermald umockdev upower uresourced berrange CImg entangle gerrymander gmic gtk-vnc ipxe lcov libgovirt libgphoto2 libosinfo libvirt libvirt-designer libvirt-glib libvirt-python libvirt-sandbox mingw-sdl12-compat msitools osinfo-db osinfo-db-tools perl-Cairo-GObject perl-Glib-Object-Introspection perl-Gtk3 perl-Sys-Virt-TCK perl-TAP-Formatter-HTML perl-accessors qemu spice-gtk virt-manager virt-viewer yajl besser82 2048-cli AusweisApp2 ColPack GarminPlugin NLopt SuperLU appmenu-qt5 arpack arprec buildbot cc1541 cc65 cmake dbus-python dnfdaemon dnfdragora dreamweb f21-backgrounds f23-backgrounds fdupes fedorainfinity-backgrounds fido fstransform git-extras gnome-shell-extension-dash-to-dock gnome-shell-extension-disconnect-wifi gnome-shell-extension-refresh-wifi gnome-shell-extension-suspend-button gnome-shell-extension-unite icecast json-c jsoncpp libjoedog libkcapi liblinear libpqxx libzypp lightdm lightdm-gtk-greeter-settings mod_auth_token ocl-icd opencl-filesystem perl-GitLab-API-v4 perl-HTTP-Tiny-Multipart perl-IO-Prompter perl-Log-Any-Adapter-Screen perl-Log-Any-Adapter-TAP pocl premake pydot python-Bottleneck python-ase python-binstruct python-django-angular python-gensim python-jcconv python-joblib python-nose_fixes python-psycogreen python-scikit-learn python-sphinx-bootstrap-theme quilt ratools shogun-data siege speedtest-cli sshexport textcat tinydir unity-gtk-module uthash wordnet yast2-devtools yast2-filesystem zypper beuc ballz bevhost mysql-mmm wide-dhcpv6 bfields nfs-utils bgilbert ignition openslide python-openslide bgurney stratis-cli stratisd bizdelnick dlib bkearney libvirt-java subscription-manager sugar-moon sugar-turtleart bkircher botan2 fluent-bit trash-cli bkreuter emacs-slime bkueng qmasterpassword blackfile apache-commons-net innotop transifex-client wp-cli blarsen babeltrace gdb blinxen libimagequant bliu pdc-client blowry golang-github-vincent-petithory-dataurl grim lgogdownloader rgbds slurp bmarzins device-mapper-multipath lvm2 bmeneguele cwm ima-evm-utils bmr dmraid lvm2 sos bochecha buildstream ibus-cangjie libcangjie pycanberra python-arpy python3-cangjie bogomil php-zipstream bojan apr apr-api-docs apr-util gobi_loader grimmer-proggy-squaresz-fonts grimmer-proggy-tinysz-fonts libapreq2 libspf2 pypolicyd-spf python-pyspf python3-py3dns spampd squidGuard subversion-api-docs tcpreplay xorgxrdp xrdp bonzini SLOF dtc edk2 ipxe libgsf libiscsi mingw-libffi mingw-libsigsegv msitools nasm openbios qemu recoll seabios sed sgabios sheepdog bookwar minetest bowlofeggs dino erlang-base64url erlang-cache_tab erlang-clique erlang-cluster_info erlang-cuttlefish erlang-eimp erlang-epam erlang-eradius erlang-esip erlang-ezlib erlang-fast_tls erlang-fast_xml erlang-fast_yaml erlang-goldrush erlang-iconv erlang-idna erlang-jiffy erlang-jose erlang-lager erlang-luerl erlang-merge_index erlang-mqtree erlang-oauth2 erlang-p1_acme erlang-p1_mysql erlang-p1_oauth2 erlang-p1_pgsql erlang-p1_utils erlang-pkix erlang-proper erlang-riak_ensemble erlang-riak_kv erlang-riaknostic erlang-stringprep erlang-stun erlang-unicode_util_compat erlang-xmpp erlang-yconf js-jquery-mousewheel js-jquery-prettyphoto js-responsive-elements libsignal-protocol-c php-echonest-api php-mikealmond-musicbrainz python-bleach python-kaptan python-rpdb bpeck conmux shairport-sync bpostle enblend hugin libpano13 panoglview perl-Panotools-Script tclap vigra bradbell cppad brandfbb facter hiera puppet ruby-augeas branto OpenIPMI freeipmi gzip ipmitool pinentry plotutils python-remoto unzip watchdog zip breilly module-build-service brejoc cobbler python-urlgrabber teampulls brendt perl-Class-Date xgrep bressers nmh brouhaha 64tass arachne-pnr bluez d52 dfu-util drgeo drgeo-doc f3 filedrop gkermit gsmartcontrol icestorm icon lcdtest levmar libkdtree++ ltunify mac-encheez meshlab miglayout muParser nulib2 otf2bdf pam_abl python-cairocffi python-cffi python-cssselect python-ecdsa python-grako python-pycparser python-pyphen python-tinycss2 qtsoap smartsim solaar sunwait unifdef unifying-receiver-udev weasyprint yosys z80asm z80dasm zile bruno 0ad 0ad-data ballz blobwars boswars boswars-addons cegui06 colossus dahdi-tools enet floppy-support fortune-firefly freeimage freetennis generic-release ghc-bytestring-show glob2 gnubik greyhounds guichan hedgewars joystick-support kcheckers libwfut livecd-tools lordsawar nethack-vultures ocaml-camlimages ois pagure pychess qgis raidem scorched3d sirius six spin-kickstarts squashfs-tools stratagus warmux wesnoth xml-security-c bsjones calf lv2-invada-plugins qmidiarp qtractor rtirq yoshimi bskeggs kernel libdrm mesa xorg-x11-drv-vesa xorg-x11-server bstinson centpkg igraph python-igraph bubeck foxtrotgps libXau vacation vdr-vnsiserver xmlunit xorg-x11-util-macros xorg-x11-xauth buc GConf2 dvdisaster enca freetds gnome-translate gtk-gnutella ipxripd irda-utils libtranslate mail-notification mailx makebootfat mod_auth_ntlm_winbind newscache pam_ssh phpldapadmin samefile seamonkey statserial traceroute xawtv yad zvbi buckaroogeek kubernetes bunnyapocalypse libwpe lutris wpebackend-fdo buytenh dropbear bytehackr cptutils pinpoint plantuml python-fuckit python-metaextract python-uinput c4chris SIBsim4 crack elph glimmer hmmer lagan nfswatch seaview staden-io_lib c72578 cld2 cpprest mingw-windows-default-manifest poedit vkmark websocketpp cagney frysk calexandru2018 protonvpn-cli caolanm GConf2 NetworkManager ORBit2 alacarte audiofile bitstream-vera-fonts cairo dasher dbus dbus-glib dbus-python dbus-sharp desktop-backgrounds desktop-file-utils devhelp echo-icon-theme eog epiphany evince fedora-logos festival file-roller firefox flac flute fontconfig freetype fribidi gconf-editor gdm gedit gftp glib2 gmime gnome-backgrounds gnome-doc-utils gnome-icon-theme gnome-keyring gnome-menus gnome-mime-data gnome-nettool gnome-power-manager gnome-session gnome-sharp gnome-system-monitor gnome-terminal gnome-user-docs gnome-user-share gnome-vfs2 gnome-vfs2-monikers gthumb gtk-doc gtk-sharp2 gtk2 gtk2-engines gtkhtml3 hicolor-icon-theme hunspell hunspell-af hunspell-ak hunspell-am hunspell-ast hunspell-az hunspell-be hunspell-ber hunspell-bg hunspell-br hunspell-ca hunspell-cop hunspell-csb hunspell-cv hunspell-cy hunspell-da hunspell-dsb hunspell-el hunspell-en hunspell-eo hunspell-es hunspell-et hunspell-eu hunspell-fa hunspell-fj hunspell-fo hunspell-fr hunspell-fur hunspell-fy hunspell-gd hunspell-gl hunspell-grc hunspell-gv hunspell-haw hunspell-hil hunspell-hr hunspell-hsb hunspell-ht hunspell-hu hunspell-hy hunspell-ia hunspell-id hunspell-is hunspell-it hunspell-kk hunspell-km hunspell-ko hunspell-ku hunspell-ky hunspell-la hunspell-lb hunspell-ln hunspell-lt hunspell-mg hunspell-mi hunspell-mk hunspell-mn hunspell-mos hunspell-ms hunspell-mt hunspell-nds hunspell-nl hunspell-no hunspell-nr hunspell-nso hunspell-ny hunspell-oc hunspell-om hunspell-pl hunspell-pt hunspell-qu hunspell-quh hunspell-ro hunspell-ru hunspell-rw hunspell-sc hunspell-se hunspell-shs hunspell-sk hunspell-sl hunspell-smj hunspell-so hunspell-sq hunspell-sr hunspell-ss hunspell-st hunspell-sv hunspell-sw hunspell-tet hunspell-th hunspell-ti hunspell-tk hunspell-tl hunspell-tn hunspell-tpi hunspell-ts hunspell-uk hunspell-ur hunspell-uz hunspell-ve hunspell-vi hunspell-wa hunspell-xh hunspell-yi hunspell-zu hyphen hyphen-bg hyphen-ca hyphen-cy hyphen-da hyphen-el hyphen-es hyphen-eu hyphen-fa hyphen-fo hyphen-fr hyphen-ga hyphen-gl hyphen-grc hyphen-hsb hyphen-hu hyphen-ia hyphen-id hyphen-is hyphen-it hyphen-ku hyphen-lt hyphen-mi hyphen-mn hyphen-nl hyphen-pl hyphen-pt hyphen-ro hyphen-ru hyphen-sa hyphen-sk hyphen-sl hyphen-sv hyphen-tk hyphen-uk icon-naming-utils imake intltool jcommon jcommon-serializer libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libao libart_lgpl libbase libbonobo libbonoboui libdmx libdrm liberation-fonts libexif libfontenc libfonts libformula libgdiplus libglade2 libgnome libgnomecanvas libgnomekbd libgnomeui libgpod libgsf liblayout libloader libnotify libnumbertext libogg liboil librepository librsvg2 libserializer libsoup libthai libtheora libutempter libvorbis libwmf libwnck libxkbfile libxklavier lpsolve mesa metacity mythes mythes-bg mythes-ca mythes-cs mythes-da mythes-el mythes-en mythes-es mythes-fr mythes-ga mythes-hu mythes-it mythes-mi mythes-ne mythes-nl mythes-pl mythes-pt mythes-ro mythes-ru mythes-sk mythes-sl mythes-sv mythes-uk nautilus notification-daemon openoffice-lv openoffice.org-diafilter orca pango pentaho-libxml pentaho-reporting-flow-engine perl perl-Archive-Zip perl-File-MMagic perl-Net-DNS perl-Net-IP perl-String-CRC32 perl-TermReadKey perl-libxml-perl pixman poppler pygobject2 pygtk2 python-ldap rasqal rdesktop redhat-menus redland rhythmbox sac sound-juicer speex startup-notification tomboy totem vorbis-tools vte writer2latex xkeyboard-config xorg-x11-drivers xorg-x11-drv-ati xorg-x11-drv-dummy xorg-x11-drv-evdev xorg-x11-drv-fbdev xorg-x11-drv-vesa xorg-x11-drv-vmware xorg-x11-font-utils xorg-x11-fonts xorg-x11-proto-devel xorg-x11-server xorg-x11-util-macros xorg-x11-xauth xorg-x11-xbitmaps xorg-x11-xinit xorg-x11-xtrans-devel xrestop yelp zaf zenity zxing-cpp carllibpst f2c carlwgeorge GitPython asciinema brotli butt caddy centpkg doh fpart geolite2 git-lfs gnome-shell-extension-vertical-overview golang-github-cloudflare golang-github-cmd golang-github-cpu-goacmedns golang-github-dnsimple golang-github-exoscale-egoscale golang-github-jawher-mow-cli golang-github-labbsr0x-bindman-dns-webhook golang-github-labbsr0x-goh golang-github-linode-linodego golang-github-mmcloughlin-geohash golang-github-namedotcom golang-github-nrdcg-auroradns golang-github-nrdcg-namesilo golang-github-opendns-vegadns2client golang-github-oracle-oci-sdk golang-github-rainycape-memcache golang-github-test-deep golang-github-timewasted-linode golang-github-transip-gotransip golang-github-vultr-govultr golang-github-zyedidia-clipper golang-gopkg-ns1-2 golang-gopkg-resty-1 is-it-in-rhel keychecker libsodium libsodium13 meson mumble nodejs-typescript oniguruma perl-EV perl-LWP-UserAgent-DNS-Hosts php-pecl-geoip php-pecl-lzf pop-gtk-theme pop-icon-theme ptpython python-Automat python-PyGithub python-PyMySQL python-anyio python-asgiref python-async-generator python-async-timeout python-cheetah python-colorful python-curio python-daphne python-ddt python-docker python-docopt python-easyargs python-epel-rpm-macros python-geoip2 python-gitdb python-h11 python-jedi python-jwt python-kerberos python-maxminddb python-mimeparse python-mujson python-multipart python-outcome python-parso python-peewee python-pid python-platformdirs python-prettyprinter python-pytest-asyncio python-pyxs python-repomd python-requests-kerberos python-service-identity python-sh python-smmap python-sniffio python-socksio python-testresources python-texttable python-trustme python-uvicorn python-watchgod python-websocket-client python-wsproto redhat-rpm-config rnnoise sdparm the_silver_searcher usbtop uthash vgrep vim-ansible vim-fugitive vim-jellybeans vim-mediawiki vultr xpanes carmenbianca mythes-eo python-boolean.py xonsh caspermeijn kdsoap catanzaro epiphany gnome-sudoku libwpe qqwing uncrustify webkitgtk cathay4t libstoragemgmt nispor nmstate python-tox cbb dex discount cbm octave-doctest octave-interval octave-odepkg octave-symbolic perl-Business-ISMN perl-Business-ISSN perl-ExtUtils-LibBuilder perl-Getopt-Tabular perl-Text-BibTeX perl-Text-Roman perl-Tie-Cycle perl-XML-LibXML-Simple perl-XML-Writer-String tuxpaint tuxpaint-stamps vorbisgain cdamian fido libjoedog mediawiki-wikicalendar mod_qos php-Smarty php-deepend-Mockery php-pear-PHP-CodeSniffer php-phpunit-File-Iterator php-phpunit-PHP-Timer siege cdorney javaparser jaxb jaxb-dtd-parser jaxb-fi jaxb-istack-commons jaxb-stax-ex jboss-jaxrs-2.0-api jss ldapjdk tomcatjss xmlstreambuffer cfeist device-mapper-multipath dmraid libqb lvm2 resource-agents sanlock cfu args4j javaparser jaxb jaxb-dtd-parser jaxb-fi jaxb-istack-commons jaxb-stax-ex jboss-jaxrs-2.0-api jss ldapjdk tomcatjss xmlstreambuffer cgoncalves python-octaviaclient chandankumar ansible-collection-ansible-utils ansible-collections-openstack python-XStatic-roboto-fontface python-barbicanclient python-debtcollector python-epi python-gabbi python-magnumclient python-nodeenv python-os-testr python-oslo-context python-reno python-ruamel-yaml python-ruamel-yaml-clib python-sphinxcontrib-apidoc python-stestr python-tosca-parser python-wrapt python-wsgi_intercept python-zake chedi Mayavi python-AppTools python-ansible-compat python-ansible-pygments python-anyconfig python-cerberus python-click-completion python-click-help-colors python-enrich python-fuzzywuzzy python-gilt python-git-url-parse python-jinja2-time python-molecule-docker python-molecule-podman python-optcomplete python-pkgconfig python-poyo python-pyface python-pytest-cache python-pytest-cov python-pytest-flakes python-pytest-testinfra python-rfc3986-validator python-scp python-sphinx_ansible_theme python-subprocess-tee python-testinfra python-traitsui python-tree-format python-whichcraft cheese CImg R-bitops R-combinat R-sciplot alpine biloba glob2 gmic liferea lolcat mysqltuner privoxy rss-glx schismtracker teg tempest tiled trophy cheeselee Zim ack arch-test banner csmith deepin-account-faces deepin-api deepin-calculator deepin-calendar deepin-control-center deepin-daemon deepin-desktop-base deepin-desktop-schemas deepin-dock deepin-draw deepin-editor deepin-file-manager deepin-gettext-tools deepin-gir-generator deepin-gtk-theme deepin-icon-theme deepin-image-viewer deepin-kwin deepin-launcher deepin-menu deepin-network-utils deepin-picker deepin-polkit-agent deepin-pw-check deepin-qt-dbus-factory deepin-qt5integration deepin-qt5platform-plugins deepin-screensaver deepin-screenshot deepin-session-shell deepin-session-ui deepin-shortcut-viewer deepin-sound-theme deepin-system-monitor deepin-terminal deepin-topbar deepin-wallpapers deepin-wayland disomaster docparser dpkg drumstick drumstick0 dtkcommon dtkcore dtkgui dtkwidget dtkwm emacs fcitx fcitx-anthy fcitx-chewing fcitx-cloudpinyin fcitx-configtool fcitx-fbterm fcitx-hangul fcitx-libpinyin fcitx-m17n fcitx-qt5 fcitx-sunpinyin fcitx-table-extra fcitx-table-other fcitx-ui-light fcitx-unikey gcin gearmand global golang-deepin-go-lib golang-github-fogleman-gg golang-github-kelvins-sunrisesunset golang-github-linuxdeepin-dbus-factory golang-github-linuxdeepin-go-x11-client golang-github-lofanmi-pinyin golang-github-mozillazg-pinyin golang-github-rickb777-date golang-github-rickb777-plural golang-github-teambition-rrule gsettings-qt iniparser ioping kchmviewer kmetronome kmid2 libchewing libmpris-qt5 nbd nsnake nudoku ocaml-base64 ocfs2-tools pcmanx-gtk2 perl-AnyEvent-AIO perl-CLASS perl-Class-CSV perl-Data-Types perl-Devel-Refcount perl-File-Next perl-File-Tee perl-Filesys-Notify-Simple perl-Guard perl-Hash-MultiValue perl-IO-Digest perl-Mojolicious perl-Net-ARP perl-Net-Ping-External perl-PDF-Haru perl-PerlIO-via-dynamic perl-Plack-Middleware-Deflater perl-Pod-Snippets perl-Twiggy perl-UNIVERSAL-ref pv qstardict qterm stardict startdde stow texworks udisks2-qt5 vmpk vmtouch xe-guest-utilities-latest zssh cheimes freeipa-healthcheck python-asn1crypto python-black python-jwcrypto python-kdcproxy python-ldap python-setuptools-rust cheng pdc-client chimosky abiword gstreamer-plugins-espeak gwebsockets maliit-framework olpc-utils ots pybox2d sugar sugar-abacus sugar-artwork sugar-browse sugar-calculator sugar-chat sugar-clock sugar-colordeducto sugar-datastore sugar-deducto sugar-dimensions sugar-distance sugar-finance sugar-flipsticks sugar-imageviewer sugar-implode sugar-log sugar-logos sugar-maze sugar-memorize sugar-moon sugar-physics sugar-pippy sugar-read sugar-record sugar-speak sugar-srilanka sugar-stopwatch sugar-story sugar-terminal sugar-toolkit-gtk3 sugar-turtleart sugar-view-slides sugar-write sugar-xoeditor sugar-xoirc sugar-yupana telepathy-salut xapian-bindings xapian-core chkr calibre dualscreen-mouse-utils gpx-viewer gthumb gtkpod libgpod libopenraw perl-Authen-Krb5-Admin perl-JSON-RPC-Common pyaudio pymodbus scummvm scummvm-tools testssl timidity++ vpnc vpnc-script xbindkeys xskat choeger NetworkManager-openvpn chrissie libqb chrisw openvswitch churchyard 3dprinter-udev-rules CuraEngine Cython act admesh admeshgui ampy auditwheel breezy chafa cloudcompare cura cura-fdm-materials doge esh gcolor2 gnome-colors-icon-theme httpie ilua ipython libarcus libnest2d libsavitar linkchecker lmfit meshlab micropython mu opencsg openscad perl-ExtUtils-CppGuess perl-ExtUtils-Typemaps-Default perl-Growl-GNTP perl-Module-Build-WithXSpp perl-Wx-GLCanvas pipenv playitagainsam poetry poly2tri printrun prusa-slicer pyparsing pyproject-rpm-macros pypy pypy3.8 pypy3.9 python-admesh python-appdirs python-argcomplete python-argon2-cffi-bindings python-arpeggio python-astunparse python-attrs python-backcall python-beniget python-black python-blurb python-cairocffi python-cffi python-defusedxml python-django python-docutils python-dotenv python-elementpath python-epel-rpm-macros python-flaky python-flit python-gast python-genty python-gpiozero python-guizero python-html5lib python-hypothesis python-idna python-iniconfig python-ipykernel python-jaraco-path python-jupyter-client python-jupyter-core python-launchpadlib python-lazr-restfulclient python-lazr-uri python-mccabe python-microfs python-mock python-more-itertools python-nbsphinx python-nose python-notebook python-nudatus python-numpy-stl python-parver python-pathspec python-pep517 python-pigpio python-poetry-core python-pretend python-pycodestyle python-pycparser python-pygments python-pynest2d python-pyqtchart python-pytest-expect python-pytest-freezegun python-pytest-subprocess python-requests-download python-rpm-generators python-rpm-macros python-scripttest python-send2trash python-setuptools_scm python-shellingham python-simplegeneric python-six python-sphinx python-sphinx-click python-sphinx-copybutton python-sphinx-epytext python-sphinx-inline-tabs python-sphinx-removed-in python-sphinxcontrib-applehelp python-sphinxcontrib-devhelp python-sphinxcontrib-github-alt python-sphinxcontrib-htmlhelp python-sphinxcontrib-jsmath python-sphinxcontrib-qthelp python-sphinxcontrib-serializinghtml python-sphinxcontrib-websupport python-testpath python-time-machine python-toml python-tomlkit python-tornado python-tox python-tox-current-env python-u-msgpack-python python-uranium python-utils python-virtualenv python-wadllib python-wcwidth python-wheel python-wheel0.37 python-xmlschema python-zipp python2.7 python3.6 python3.7 python3.8 python3.9 pythran shared-mime-info simarrange slic3r stlsplit tty-copy uflash xsimd chwilk alienarena cicku 2ping CImg LabPlot aime ansifilter arch-install-scripts autoconf-archive biblesync bibletime blackbox bleachbit burp bwm-ng cantata cdk darkhttpd ddclient dmenu dropbear dvdbackup enlightenment exaile extra-cmake-modules fakechroot fcitx figtoipe firebird florence freeimage freeipmi gcin gentoo ghemical ginac gloox gnucap gtkd hiredis httrack hugin hxtools i3lock i3status imapfilter ioping krop latex2rtf ldc libXcm libdatrie libdiscid libghemical libgit2 libnatpmp liboglappth libowfat libproxy libpsl libqtxdg libserf libstatgrab libupnp libzdb lilypond linkchecker linode-cli lnav logstalgia lynis mimetic mirmon mlmmj monitorix mopac7 mpqc nbd ncdc netatalk ngrep nload nsnake offlineimap opentracker pacman perl-Catalyst-Authentication-Store-DBIx-Class perl-Catalyst-Plugin-Authorization-ACL perl-Digest-CRC perl-ExtUtils-CChecker perl-File-Find-Object-Rule perl-Geo-METAR perl-HTML-Entities-Interpolate perl-Perl6-Slurp perl-Set-Array perl-Tapper perl-Test-TrailingSpace perl-Unix-Statgrab perl-WebService-Linode perl-XML-Bare perl-XML-Tiny pgpdump postgrey prwd publicsuffix-list python-SecretStorage python-apsw python-eyed3 python-pefile python-polib python-pyrad python-redis qt4pas qt5-qtaccountsservice qt5-qtconfiguration quotatool rabbitvcs rats re2c spampd subnetcalc sunpinyin sword sylpheed terminology tiptop tofrodos tralics translate-toolkit tsung ttfautohint undbx unhide verbiste vhd2vl wemux wxGlade xar xcircuit xiphos xvkbd yapet yaz zmap zsh-lovers cipherboy ant-antunit decentxml freeradius javassist jboss-jaxrs-2.0-api jss ldapjdk slf4j tomcatjss cjatherton xorg-x11-drv-amdgpu ckalina ddiskit kabi-dw ksc libbpf smc-tools ckelley jboss-jaxrs-2.0-api jss ldapjdk python-yubico tomcatjss clalance bochs imagefactory libdeltacloud libssh2-python oz python-prettytable cleber python-aexpect python-avocado cleech fcoe-utils iscsi-initiator-utils isns-utils libhbaapi libhbalinux clime python-async-timeout python-idna-ssl clumens pacemaker pyparted sbd cmadams dhcpd-pools ks-install nagios-plugins-snmp-disk-proc ufiformat up-imapproxy cmeadors dogtail cn137 python-libcloud codeblock autojump chicken cloc elixir ghc-JuicyPixels ghc-aeson-pretty ghc-ansi-wl-pprint ghc-concatenative ghc-contravariant ghc-data-default-class ghc-deepseq-generics ghc-distributive ghc-haddock-library ghc-happstack-server ghc-hjsmin ghc-http-date ghc-indents ghc-io-streams ghc-language-ecmascript ghc-language-javascript ghc-monad-loops ghc-monads-tf ghc-optparse-applicative ghc-pattern-arrows ghc-pureMD5 ghc-reflection ghc-scientific ghc-scotty ghc-stm-chans ghc-threads ghc-transformers-compat ghc-union-find ghc-utf8-light ghc-vector-binary-instances ghc-wai ghc-warp ghc-wl-pprint ghc-word8 ghc-yaml httpie idris minimodem mod_auth_openid mozilla-fira-fonts python-Pallets-Sphinx-Themes python-fedora python-flask python-requests-cache python-werkzeug codonell glibc glibc32 libffi libffi3.1 libunwind ltrace coec perl-File-FnMatch perl-Net-Telnet-Cisco perl-Net-Whois perl-Net-Whois-IP coiby dmidecode kdump-anaconda-addon kexec-tools company byzanz cairo pitivi qt-mobility totem conrads armadillo copart golang-github-elithrar-simple-scrypt golang-github-kurin-blazer golang-github-minio golang-github-minio-md5-simd golang-github-pkg-xattr golang-github-restic-chunker restic copperi golang-github-containerd-nri golang-github-mdlayher-wifi corsepiu fakechroot perl perl-Locale-Maketext-Lexicon qhull costello classified-ads cottsay WALinuxAgent gr-osmosdr nanomsg ois openelp openni openni-primesense pcl poly2tri python-bitstring python-bloom python-capturer python-catkin_lint python-catkin_pkg python-catkin_tools python-colcon-alias python-colcon-argcomplete python-colcon-bash python-colcon-bazel python-colcon-bundle python-colcon-cd python-colcon-cmake python-colcon-common-extensions python-colcon-core python-colcon-coveragepy-result python-colcon-defaults python-colcon-devtools python-colcon-ed python-colcon-installed-package-information python-colcon-lcov-result python-colcon-library-path python-colcon-metadata python-colcon-mixin python-colcon-notification python-colcon-output python-colcon-package-information python-colcon-package-selection python-colcon-parallel-executor python-colcon-pkg-config python-colcon-powershell python-colcon-python-setup-py python-colcon-recursive-crawl python-colcon-rerun python-colcon-ros python-colcon-ros-bazel python-colcon-ros-bundle python-colcon-spawn-shell python-colcon-test-result python-colcon-zsh python-coloredlogs python-distlib python-fields python-filelock python-flake8-comprehensions python-flake8-docstrings python-flake8-import-order python-flake8-polyfill python-flake8-quotes python-flock python-humanfriendly python-ifcfg python-jenkins python-modestmaps python-multi_key_dict python-osrf-pycommon python-pygraphviz python-pytest-flake8-path python-pytest-repeat python-pyzolib python-rosdep python-rosdistro python-rosinstall_generator python-rospkg python-scantree python-tilestache python-vcstool python-vcstools python-verboselogs python-wstool python3-iep spatialindex svxlink tango-icon-theme tango-icon-theme-extras tinyxml tinyxml2 uhubctl cqi fedpkg fedscm-admin odcs python-django-contrib-comments rpkg ursa-major cquad python-django-tastypie xmpcore cra flac123 fping fxload koules kpcli libbinio lsyncd midisport-firmware ocp perl-Class-Accessor-Chained perl-Clipboard perl-Crypt-ECB perl-Crypt-PWSafe3 perl-File-KeePass perl-HTML-Strip perl-Term-ReadLine-Gnu perl-Term-ShellUI rancid rdesktop renrot sedutil smokeping crobinso SLOF edk2 ipxe ksmtuned libcacard libiscsi libkrun libvirt libvirt-dbus openbios python-bugzilla qemu seabios sgabios virt-manager virt-viewer cserpentis firefox-pkcs11-loader libdigidocpp open-eid qdigidoc webextension-token-signing csmart deja-dup csnyder subscription-manager subscription-manager-cockpit subscription-manager-rhsm-certificates virt-who csomh python-ogr python-specfile csoriano libcloudproviders motif cstratak ephemeral-port-reserve ini2toml ipython numpy python-SecretStorage python-bitcoinlib python-boto3 python-click python-distlib python-enchant python-epel-rpm-macros python-ethtool python-freezegun python-idna python-installer python-jaraco-envs python-peewee python-pymongo python-pytest-cov python-requests python-rpm-generators python-rpm-macros python-setuptools_scm python-sphinx python-sphinx-last-updated-by-git python-sphinxcontrib-applehelp python-sphinxcontrib-htmlhelp python-sphinxcontrib-jsmath python-sphinxcontrib-qthelp python-sphinxcontrib-serializinghtml python-twine python-virtualenv python-virtualenvwrapper python-wheel python-wtf-peewee python2.7 python3.6 python3.7 python3.8 python3.9 qbittorrent scipy csutherl mod_cluster tomcat tomcat-native ctria auter configsnap knock python-novaclient-os-networks python-novaclient-os-virtual-interfaces ctron 4diac-forte open62541 ctwo0002 coccinelle ctyler nled cverna TurboGears2 atomic-reactor docker-distribution koji-containerbuild osbs-client python-dockerfile-parse python-mako python-repoze-tm2 python-repoze-who python-repoze-who-plugins-sa cwickert clawsker clearlooks-compact-gnome-theme desktop-backgrounds emelfm2 fbpanel gpicview gtrayicon gxmessage ignuit libburn lightdm lilyterm lxappearance lxappearance-obconf lxde-common lxde-icon-theme lxdm lxinput lxlauncher lxmenu-data lxmusic lxpanel lxpolkit lxrandr lxsession lxsession-edit lxshortcut lxtask lxterminal maildirproc menu-cache nimbus obconf olpc-kbdshim openbox parcellite poedit preferences-menus redhat-menus regexxer sakura volumeicon cyberboxster boinc-tui cz4rs kokkos lammps czanik eventlog ivykis libmongo-client riemann-c-client syslog-ng dagostinelli fswatch prestopalette dajt dvgrab libavc1394 libdc1394 libiec61883 libraw1394 damien-lemoal dm-zoned-tools libzbd zonefs-tools danfruehauf NetworkManager-iodine NetworkManager-ssh audacious audacious-plugins danken aspell-ar aspell-he bidiv hspell hunspell-ar safelease taarich tex-fonts-hebrew danw NetworkManager NetworkManager-openconnect NetworkManager-openvpn ORBit2 glib-networking libproxy libsoup network-manager-applet davdunc aws-c-common awscli ec2-hibinit-agent python-botocore daveisfera libpqxx orafce davem clamtk thunar-sendto-clamtk daveo gqrx perl-Net-MQTT-Simple davidcornette ladspa-autotalent-plugins lv2-invada-plugins tse3 davidleemuse rudiments davidsch bout++ git-cola gloox orangefs python-animatplot python-boutdata python-boututils python-gelidum python-osa python-pysam python-xbout youtube-dl daxelrod jowl nginx-mod-naxsi nginx-mod-vts dbelyavs openssh openssl dbenoit racket dbhole byaccj copy-jdk-configs dom4j ecj java-1.8.0-openjdk jtidy maven2 svnkit dbrasher diaser dcallagh libb64 python-matrix-synapse-ldap3 python-phonenumbers python-pymacaroons-pynacl python-requests-kerberos python-sphinxcontrib-httpdomain python-www-authenticate python-xmltramp rpmdeplint dcantrell ckermit fftw html401-dtds iniparser jdupes mandoc pyparted rpminspect rpminspect-data-centos rpminspect-data-fedora rxvt-unicode tboot tmux tnftp x11-ssh-askpass dcaratti mptcpd wpa_supplicant dcavalca CTML asahi-installer asahi-scripts attract-mode authbind bletchmame boost-http-server btrfs-fuse bumpversion ccze centos-packager chess_db crosswords crosswords-puzzle-sets-gnome crypto decnumber disciplining-minipod disk-utilities dnf-plugin-cow dnf-plugin-flunk_dependent_remove dnf-plugin-perfmetrics dub duo_unix fatcat fb303 fbthrift fizz flopgen folly fruit gnome-shell-frippery golang-github-aviddiviner-murmur golang-github-bits-and-blooms-bitset golang-github-chappjc-logrus-prefix golang-github-clickhouse golang-github-cornelk-hashmap golang-github-cyberdotgent-route3270 golang-github-datadog-golz4 golang-github-denisbrodbeck-machineid golang-github-eclesh-welford golang-github-facebook-time golang-github-facebookgo-ensure golang-github-facebookgo-stack golang-github-facebookgo-subset golang-github-facebookincubator-contest golang-github-facebookincubator-dhcplb golang-github-facebookincubator-flog golang-github-facebookincubator-go2chef golang-github-facebookincubator-nvdtools golang-github-fanliao-promise golang-github-gojuno-minimock golang-github-google-goexpect golang-github-google-goterm golang-github-google-tpm golang-github-gorp-3 golang-github-gosuri-uilive golang-github-gosuri-uitable golang-github-hexdigest-gowrap golang-github-hugelgupf-socketpair golang-github-insomniacslk-dhcp golang-github-insomniacslk-termhook golang-github-insomniacslk-xjson golang-github-jba-printsrc golang-github-josharian-native golang-github-kalafut-imohash golang-github-lann-builder golang-github-lann-ps golang-github-masterminds-squirrel golang-github-mdlayher-ethernet golang-github-mdlayher-netlink golang-github-mdlayher-raw golang-github-mdlayher-socket golang-github-mroach-rom64 golang-github-openapi-inflect golang-github-path-network-mmproxy golang-github-pgaskin-koboutils golang-github-pkg-diff golang-github-pressly-goose golang-github-racingmars-go3270 golang-github-rck-unit golang-github-rekby-gpt golang-github-rubenv-sql-migrate golang-github-schollz-cli-2 golang-github-schollz-croc golang-github-schollz-logger golang-github-schollz-mnemonicode golang-github-schollz-pake-3 golang-github-schollz-peerdiscovery golang-github-sophaskins-efs2tar golang-github-trafficstars-metrics golang-github-tscholl2-siec golang-github-twitchtv-twirp golang-github-twmb-murmur3 golang-github-u-root-iscsinl golang-github-u-root-uio golang-github-vtolstov-ioctl golang-github-willf-bloom golang-github-x-cray-logrus-prefixed-formatter golang-github-xaionaro-atomicmap golang-github-xaionaro-metrics golang-github-xaionaro-spinlock golang-github-xaionaro-unsafetools golang-github-ziutek-telnet golang-gopkg-gorp-1 golang-gopkg-tylerb-is-1 golang-helm-3 golang-mvdan-editorconfig golang-mvdan-sh-3 golang-pack-tftp gupnp-igd hfsplus-tools idevicerestore iotools kfc kirc lib3270 libart libirecovery libkdumpfile libldm libobjc2 libv3270 lzfse mcrouter mock-centos-sig-configs monkeytype mupen64plus netconsd netperf ngrep nwipe observable oomd oscillatord osslsigncode pcem progman proxygen public-inbox pw3270 pychess pyelftools python-TestSlide python-ajsonrpc python-asn1 python-codecov python-crcmod python-crossword python-dcrpm python-esphomeflasher python-fixit python-hypothesis python-hypothesmith python-ipuz python-libcst python-mathics-pygments python-mathics3 python-noiseprotocol python-op1repacker python-op1svg python-pcicrawler python-puzpy python-pyaib python-pyliblzfse python-pytest-smartcov python-pytn3270 python-recordclass python-samloader python-sphinx-kr-theme python-surt python-teletype python-testrepository python-typeguard python-typogrify python-usort python-wordcloud python-xword-dl qflipper qpress rbenv regina-rexx repo rocksdb ruby-build schedtool scoutfish sdl-crypto sdl-decnumber sdl-softfloat sdl-telnet sdorfehs softfloat stressapptest strongswan switchtec tacacs tcl-ezsmtp tfdocgen tilibs tilp_and_gfm tini toga2 tpm2-pkcs11 tsl-sparse-map tytools ubertooth ubloxcfg ultimarc wangle watchman wdt x11docker xar xbanish xbar xbg xcompmgr xrefresh xsettingsd xstdcmap xwm zcfan znc-push dcbw ModemManager NetworkManager NetworkManager-openconnect NetworkManager-openvpn NetworkManager-pptp NetworkManager-vpnc dbus-glib gobject-introspection libmbim libnl3 libqmi mobile-broadband-provider-info network-manager-applet wpa_supplicant dchen LibRaw SDL2 artwiz-aleczapka-fonts barrier cepces desktop-backgrounds efl enlightenment fluxbox hexchat-autoaway leptonica libinput linkchecker lucene ocaml-biniou ocaml-cppo ocaml-curl ocaml-easy-format ocaml-lablgl ocaml-labltk ocaml-lwt ocaml-ounit ocaml-react ocaml-ssl ocaml-xmlm ocaml-yojson python-httplib2 python-polib synergy terminology tomoe tslib xscreensaver zanata-python-client dciabrin galera python-PyMySQL python-pynacl dcm libiptcdata ddd kata-containers make-it-quick recorder deadwitcher ghc-xmonad-contrib xmonad deamn eclipse-swt exec-maven-plugin hawtjni logiops maven-native maven-shade-plugin openjfx openjfx8 decathorpe mirrorlist-server rpmdevtools syncthing deekej adobe-mappings-cmap adobe-mappings-pdf gawk libijs tcsh urw-base35-fonts defolos deltarpm doclifter emacs fossil gcovr i3-gaps i3lock i3status jtc obs-service-cargo_vendor obs-service-download_files obs-service-extract_file obs-service-recompress obs-service-set_version obs-service-tar_scm ocaml-alcotest ocaml-astring ocaml-cinaps ocaml-compiler-libs-janestreet ocaml-fieldslib ocaml-fmt ocaml-fpath ocaml-jane-street-headers ocaml-jst-config ocaml-markup ocaml-mew ocaml-mew-vi ocaml-octavius ocaml-parsexp ocaml-ppx-assert ocaml-ppx-base ocaml-ppx-cold ocaml-ppx-compare ocaml-ppx-custom-printf ocaml-ppx-deriving ocaml-ppx-deriving-yojson ocaml-ppx-enumerate ocaml-ppx-fields-conv ocaml-ppx-hash ocaml-ppx-here ocaml-ppx-inline-test ocaml-ppx-js-style ocaml-ppx-optcomp ocaml-ppx-sexp-conv ocaml-ppx-variants-conv ocaml-ppxlib ocaml-sexplib0 ocaml-stdio ocaml-time-now ocaml-topkg ocaml-trie ocaml-uutf ocaml-variantslib python-breathe pyxattr rofi denis cdrdao denisarnaud R-RM2 R-msm R-mvtnorm airinv airrac airtsp boost czmq hugin openpgm opentrep re2 rmol sevmgr simcrs simfqt soci stdair trademgen travelccm wsdlpull xapian-bindings xapian-core zeromq dennisvd lcmaps deparker golang golang-rsc-pdf design-sw f24-backgrounds f25-backgrounds f26-backgrounds gimp-elsamuko gimp-high-pass-filter gimp-layer-via-copy-cut gimp-luminosity-masks gimp-save-for-web gimp-wavelet-decompose devos archivemount gluster-block link-grammar msmtp richacl xarchiver devrim CharLS check_postgres gdal geos laszip libgeotiff liblas libxslt mapserver pgbouncer postgis postgresql-ip4r postgresql-pgpool-II proj python-flask-gravatar python-flask-htmlmin python-flask-mail python-flask-paranoid python-psycopg2 dfateyev abduco backupninja dnstop freecolor golang-github-burntsushi-toml golang-github-cpuguy83-md2man golang-github-ianbruene-difflib golang-github-termie-shutil golang-gitlab-esr-fqme golang-gitlab-ianbruene-kommandant golang-gopkg-russross-blackfriday-2 golang-gopkg-yaml-2 jpeginfo jpegoptim libasr libdkimpp libscrypt libtorrent libwhirlpool mimetic mlmmj nfdump opensmtpd perl-AnyEvent-HTTP perl-Array-Unique perl-CBOR-XS perl-Class-Virtual perl-Crypt-Salsa20 perl-Crypt-ScryptKDF perl-DBIx-Connector perl-DBIx-QueryLog perl-DBIx-RunSQL perl-Data-Faker perl-Devel-CheckLib perl-Devel-Timer perl-File-Edit-Portable perl-File-Tempdir perl-Lingua-Translit perl-Mock-Sub perl-Net-SSLGlue perl-POE-Loop-Event perl-Parse-Gitignore perl-Pod-Readme perl-Pod-Snippets perl-Sort-MergeSort perl-Test-Fake-HTTPD perl-Test-mysqld perl-Text-Aligner perl-Text-Fuzzy perl-Tie-Cache perl-Tie-Hash-Method perl-Time-Moment perl-Time-ParseDate perl-WWW-Twilio-API perl-WWW-Twilio-TwiML perl-XML-Entities perl-enum perl-pmtools prwd python-apsw python-llfuse python-msgpack reposurgeon rtorrent siege slowhttptest smtpping spdrs60 srcpd yadifa dhat180 crash-gcore-command crash-trace-command dhendrix flashrom dherrera angband kiss-fft opentoonz python-pytest-runner safeint tinyexr dhodovsk colin dhowells cachefilesd cloog cross-binutils cross-gcc isl kafs-client keyutils x11trace didiksupriadi41 ant-antunit apache-commons-text apache-ivy dirgra fishbowl freemarker jacoco jakarta-saaj jakarta-xml-ws janino jaxb jaxb-dtd-parser jaxb-fi jaxb-istack-commons jaxb-stax-ex jfreechart jmock joni mxparser options pdfbox picocli plexus-i18n pomchecker reflections rhino system-rules xmlpull xmlstreambuffer xstream diehlpk blaze hpx digimer kronosnet dignan jpcap nautilus-python divius python-netmiko python-pyghmi python-sushy djbw ndctl djdelorie glibc libffi ltrace make djw8605 scitokens-cpp dkirwan python-authlib dkosovic NetworkManager-l2tp dkrejci python-aaargh python-http-client python-represent dledford ibutils libibcommon mdadm mstflint openmpi opensm perftest qperf rdma-core dm4ss wasmedge dmach createrepo_c dnf dnf-plugins-core dnf-plugins-extras kobo libcomps libdnf librhsm libsolv microdnf python-productmd dmalcolm python-firehose python-gccinvocation python-xdot dmaley wavbreaker dmaphy Rex ctpl geany geany-plugins geany-themes jabberd meld ncmpcpp noip pdfmerge perl-AWS-Signature4 tagtool terminator vim-perl-support zsh dmarlin lttng-tools lttng-ust dmccheyne python-hvac python-pyhcl python-timeunit python-vagrantpy dminer apt netplan nginx-mod-naxsi nginx-mod-vts python-datadog dmlb2000 ga genders pdsh rancid scalapack scponly whatsup dmoerner golang-github-msprev-fzf-bibtex dmsimard dynaconf python-XStatic-DataTables python-XStatic-Patternfly python-XStatic-Patternfly-Bootstrap-Treeview python-box python-django-health-check dmurphy18 salt dnglaze openocd dodji cloog gdlmm ghex gtksourceviewmm libabigail nemiver offlineimap source-highlight valgrind dominik openstack-java-sdk doshitan five-or-more gnome-chess gnome-klotski gnome-robots gnome-tetravex lightsoff quadrapassel tali dougsland safelease dprince python-jsonpatch python-jsonpointer python-oslo-sphinx python-stevedore dracut-maint dracut drago01 catdoc dbus-c++ fsarchiver ghex inotify-tools iotop iw libpar2 numlockx pigz quicksynergy schedtool xapian-bindings xapian-core dreua gnome-clocks mupen64plus pdfarranger python-unipath tldr trash-cli dridi ShellCheck kcov libmodsecurity libslz makeself numatop playerctl python-actdiag python-blockdiag python-funcparserlib python-nwdiag python-seqdiag python-webcolors tiptop vcsh vmod-querystring dshea ghc-RSA ghc-attoparsec-binary ghc-authenticate-oauth ghc-bindings-DSL ghc-chunked-data ghc-concurrent-extra ghc-cond ghc-crypto-pubkey-types ghc-generics-sop ghc-gi-gio ghc-gi-glib ghc-gi-gobject ghc-gi-ostree ghc-haskell-gi ghc-haskell-gi-base ghc-haskell-gi-overloading ghc-hspec ghc-hspec-core ghc-hspec-discover ghc-hspec-expectations ghc-htoml ghc-http-media ghc-lens-aeson ghc-listsafe ghc-lzma-conduit ghc-mono-traversable ghc-natural-transformation ghc-parsec-numbers ghc-quickcheck-io ghc-semver ghc-servant ghc-servant-client ghc-servant-client-core ghc-servant-foreign ghc-servant-options ghc-servant-server ghc-string-conversions ghc-string-qq ghc-tar-conduit ghc-unbounded-delays ghc-vector-algorithms ghc-wai-cors ghc-wreq libtimezonemap mandoc python-diff-cover python-inflect python-jinja2_pluralize python-nose-testconfig python-pid python-polib python-pyudev python-requests-file python-requests-ftp python-rpmfluff python3-mypy dsommers easy-rsa eurephia openvpn dtardon openoffice.org-dict-cs_CZ dtimms audacity bio2jack glglobe k3guitune nes_ntsc ogre rakarrack sms_ntsc snes_ntsc soundtouch tnef vamp-plugin-sdk vavoom duck http-parser iucode-tool needrestart postfix-mta-sts-resolver postsrsd duffy fedora-workstation-backgrounds inkscape dulsi SDL_mng alchemyquest anagramarama btbuilder cataclysm-dda hyperrogue inertiablast libgamerzilla mingw-libgamerzilla ostrichriders pigeonascent pylibgamerzilla dustymabe cloud-init console-login-helper-messages git-remote-gcrypt ignition ostree rpm-ostree vagrant-sshfs dvdhrm dbus-broker dvossel resource-agents dwalsh aardvark-dns buildah container-selinux container-storage-setup containers-common cri-tools libmatchbox matchbox-window-manager netavark openssh podman python-podman runc skopeo slirp4netns xguest dwd apptainer fuse fuse3 dwmw2 0xFFFF NetworkManager-openconnect bcm43xx-fwcutter bluez bluez-hcidump bridge-utils exim exim-doc google-authenticator hfsutils iprutils libtwin linux-firmware mISDN mtd-utils nano nettle ocserv openconnect pidgin-chime pkcs11-helper rhythmbox vpnc-script dwrobel crrcsim crrcsim-addon-models dxf2gcode fixedptc fmit freerouting glogg jssc libnxt librs232 lua-mosquitto mesaflash mscgen nxtrc perl-Class-Std-Fast perl-SOAP-WSDL plantumlqeditor rtl-wmbus sqliteodbc wmbusmeters dyoung nbd dzickus redhat-rpm-config eballetbo vboot-utils ebaron rhino ecashin aoetools echevemaster NetworkManager-ssh c++-gtk-utils duff f2fs-tools git-ftp gnome-rdp goaccess heimdall innotop kpcli libappindicator libindicator perl-File-KeePass perl-Term-ShellUI python-cssselect python-itemadapter python-itemloaders python-landslide python-martian python-mongoengine python-protego python-scrapy sha spice-html5 transifex-client vimpal xfce-theme-manager xfce4-whiskermenu-plugin eclipseo aerc aftertheflood-sparks-fonts age arc-kde bcal cdargs clementine cmrt dav1d ddgr dnscrypt-proxy elisa-player go2rpm golang-ariga-atlas golang-bazil-fuse golang-bitbucket-bertimus9-systemstat golang-bitbucket-creachadair-shell golang-bitbucket-ww-goautoneg golang-code-cloudfoundry-bytefmt golang-code-cloudfoundry-clock golang-collectd golang-contrib-opencensus-exporter-aws golang-contrib-opencensus-exporter-ocagent golang-contrib-opencensus-integrations-ocsql golang-contrib-opencensus-resource golang-etcd-bbolt golang-filippo-edwards25519 golang-gioui golang-gitea-lunny-log golang-gitea-lunny-nodb golang-gitea-xorm-sqlfiddle golang-github-a8m-tree golang-github-aalpar-deheap golang-github-abbot-http-auth golang-github-abourget-teamcity golang-github-aclements-gg golang-github-aclements-moremath golang-github-acme-lego golang-github-acme-lego-3 golang-github-adalogics-fuzz-headers golang-github-aead-chacha20 golang-github-aead-poly1305 golang-github-afex-hystrix golang-github-agl-ed25519 golang-github-ajstarks-deck golang-github-ajstarks-svgo golang-github-akamai-akamaiopen-edgegrid golang-github-akavel-rsrc golang-github-akrennmair-gopcap golang-github-alecthomas-kong-hcl golang-github-alecthomas-kong-hcl-2 golang-github-alexflint-filemutex golang-github-alicebob-gopher-json golang-github-alicebob-miniredis golang-github-aliyun-alibaba-cloud-sdk golang-github-aliyun-oss-sdk golang-github-anacrolix-envpprof golang-github-anacrolix-missinggo golang-github-anacrolix-stm golang-github-anacrolix-tagflag golang-github-andreyvit-diff golang-github-andy-kimball-arenaskl golang-github-andybalholm-brotli golang-github-andygrunwald-gerrit golang-github-anmitsu-shlex golang-github-antchfx-htmlquery golang-github-antchfx-xmlquery golang-github-antihax-optional golang-github-apache-arrow golang-github-apache-beam-2 golang-github-apache-thrift golang-github-apex-log golang-github-apex-logs golang-github-apparentlymart-dump golang-github-apparentlymart-textseg-12 golang-github-appc-docker2aci golang-github-appc-goaci golang-github-appc-spec golang-github-aquarapid-vaultlib golang-github-aquasecurity-dep-parser golang-github-aquasecurity-pep440-version golang-github-aquasecurity-version golang-github-armon-circbuf golang-github-armon-consul-api golang-github-armon-gomdb golang-github-armon-metrics golang-github-armon-proxyproto golang-github-armon-radix golang-github-armon-socks5 golang-github-artyom-mtab golang-github-audriusbutkevicius-cli golang-github-audriusbutkevicius-nat-pmp golang-github-auth0-jwt-middleware golang-github-aws-lambda golang-github-axiomhq-hyperloglog golang-github-aybabtme-rgbterm golang-github-azure-amqp golang-github-azure-amqp-common golang-github-azure-ansiterm golang-github-azure-autorest golang-github-azure-pipeline golang-github-azure-sdk golang-github-azure-service-bus golang-github-azure-storage-blob golang-github-backtrace-labs-bcd golang-github-baiyubin-aliyun-sts-sdk golang-github-beego golang-github-beevik-ntp golang-github-benbjohnson-immutable golang-github-benesch-cgosymbolizer golang-github-benlaurie-gds-registers golang-github-benlaurie-objecthash golang-github-beorn7-perks golang-github-bep-godartsass golang-github-bfirsh-funker golang-github-bgentry-netrc golang-github-bgentry-speakeasy golang-github-bifurcation-mint golang-github-billziss-gh-cgofuse golang-github-biogo-store golang-github-bitly-simplejson golang-github-bkaradzic-lz4 golang-github-bketelsen-crypt golang-github-blang-semver golang-github-bmatcuk-doublestar-3 golang-github-bmizerany-assert golang-github-bmizerany-pat golang-github-bmizerany-perks golang-github-boltdb-bolt golang-github-bonitoo-io-sql-bigquery golang-github-bouk-httprouter golang-github-bradfitz-iter golang-github-brunnre8-notmuch golang-github-bshuster-repo-logrus-logstash-hook golang-github-bsphere-le golang-github-btcsuite-btcutil-base58 golang-github-buengese-sgzip golang-github-bugsnag golang-github-bugsnag-panicwrap golang-github-burntsushi-graphics golang-github-burntsushi-toml golang-github-burntsushi-toml-test golang-github-burntsushi-xgb golang-github-burntsushi-xgbutil golang-github-c-bata-prompt golang-github-c4milo-unpackit golang-github-cactus-statsd-client golang-github-caddyserver-caddy-1 golang-github-calebcase-tmpfile golang-github-casbin golang-github-cbroglie-mapstructure golang-github-census-instrumentation-opencensus-proto golang-github-census-instrumentation-opencensus-proto-0.2 golang-github-cention-sany-utf7 golang-github-ceph golang-github-certifi-gocertifi golang-github-chai2010-gettext golang-github-checkpoint-restore-criu golang-github-chi golang-github-chris-ramon-douceur golang-github-chrismalek-oktasdk golang-github-chromedp-sysutil golang-github-chzyer-test golang-github-cilium-ebpf golang-github-circonus-labs-apiclient golang-github-circonus-labs-circonusllhist golang-github-circonus-labs-gometrics golang-github-clbanning-mxj golang-github-clbanning-x2j golang-github-cli-safeexec golang-github-client9-plaintext golang-github-cloudflare-metrics golang-github-clusterhq-flocker golang-github-cncf-udpa golang-github-cockroachdb-apd golang-github-cockroachdb-circuitbreaker golang-github-cockroachdb-cmux golang-github-cockroachdb-datadriven golang-github-cockroachdb-errors golang-github-cockroachdb-logtags golang-github-cockroachdb-pebble golang-github-cockroachdb-redact golang-github-cockroachdb-returncheck golang-github-cockroachdb-sentry golang-github-cockroachdb-ttycolor golang-github-codahale-rfc6979 golang-github-codegangsta-inject golang-github-colinmarc-hdfs-2 golang-github-container-storage-interface-spec golang-github-containerd-aufs golang-github-containerd-btrfs golang-github-containerd-imgcrypt golang-github-containerd-ttrpc golang-github-containerd-zfs golang-github-containernetworking-cni golang-github-containernetworking-plugins golang-github-containers-ocicrypt golang-github-coredns-corefile-migration golang-github-coreos-gexpect golang-github-coreos-ioprogress golang-github-coreos-iptables golang-github-coreos-log golang-github-coreos-pkg golang-github-couchbase golang-github-couchbase-gomemcached golang-github-couchbase-goutils golang-github-cpuguy83-md2man golang-github-crackcomm-gitignore golang-github-creack-pty golang-github-crossdock golang-github-cskr-pubsub golang-github-cucumber-gherkin golang-github-cucumber-godog golang-github-cucumber-messages golang-github-cupcake-rdb golang-github-cyberdelia-metrics-graphite golang-github-cyphar-filepath-securejoin golang-github-d2g-dhcp4 golang-github-d2g-dhcp4client golang-github-daaku-zipexe golang-github-data-dog-sqlmock golang-github-data-dog-txdb golang-github-datadog golang-github-datadog-sketches golang-github-datadog-zstd golang-github-dave-jennifer golang-github-davecgh-spew golang-github-davecgh-xdr golang-github-daviddengcn-colortext golang-github-dchest-safefile golang-github-ddevault-libvterm golang-github-deckarep-set golang-github-decker502-dnspod golang-github-denisenkom-mssqldb golang-github-dennwc-varint golang-github-denverdino-aliyungo golang-github-devigned-tab golang-github-dgnorton-goback golang-github-dgrijalva-jwt golang-github-dgryski-bitstream golang-github-dgryski-metro golang-github-dgryski-rendezvous golang-github-digitalocean-godo golang-github-dimchansky-utfbom golang-github-disintegration-gift golang-github-djherbis-buffer golang-github-djherbis-nio golang-github-djherbis-times golang-github-dnaeon-vcr golang-github-docker-credential-helpers golang-github-docker-go golang-github-docker-libkv golang-github-docker-metrics golang-github-docker-slim golang-github-docker-slim-uilive golang-github-docker-slim-uiprogress golang-github-docker-slim-update golang-github-docker-spdystream golang-github-docopt golang-github-dop251-scsu golang-github-doug-martin-goqu-8 golang-github-dropbox-sdk-unofficial golang-github-duosecurity-duo-api golang-github-dustin-broadcast golang-github-dustin-humanize golang-github-dustmop-soup golang-github-dvsekhvalnov-jose2go golang-github-eapache-queue golang-github-eapache-resiliency golang-github-eapache-xerial-snappy golang-github-eclipse-paho-mqtt golang-github-edsrzf-mmap golang-github-elastic-elasticsearch-6 golang-github-elastic-gosigar golang-github-elazarl-bindata-assetfs golang-github-elazarl-goproxy golang-github-ema-qdisc golang-github-emersion-imap golang-github-emersion-imap-idle golang-github-emersion-imap-sortthread golang-github-emersion-maildir golang-github-emersion-message golang-github-emersion-pgpmail golang-github-emersion-sasl golang-github-emersion-smtp golang-github-emersion-textwrapper golang-github-emicklei-restful golang-github-emicklei-restful-swagger12 golang-github-envoyproxy-protoc-gen-validate golang-github-erikstmartin-testdb golang-github-errors golang-github-etcd-io-gofail golang-github-euank-kmsg-parser golang-github-evanphx-json-patch golang-github-evanw-esbuild golang-github-evanw-esbuild-0.8.20 golang-github-exponent-io-jsonpath golang-github-facebookgo-atomicfile golang-github-facebookgo-clock golang-github-facebookgo-httpdown golang-github-facebookgo-pidfile golang-github-facebookgo-stats golang-github-fatih-camelcase golang-github-felixge-httpsnoop golang-github-fernet golang-github-flynn-json5 golang-github-flynn-shlex golang-github-fnproject-fdk golang-github-fonts-dejavu golang-github-form3tech-oss-jwt golang-github-francoispqt-gojay golang-github-franela-goblin golang-github-franela-goreq golang-github-frankban-quicktest golang-github-freetype golang-github-fsouza-dockerclient golang-github-fujiwara-shapeio golang-github-fvbommel-util golang-github-fyne-io-glfw golang-github-gabriel-vasile-mimetype golang-github-gatherstars-com-jwz golang-github-geertjohan-incremental golang-github-genuinetools-pkg golang-github-geo golang-github-getkin-kin-openapi golang-github-getsentry-raven golang-github-ghemawat-stream golang-github-ghodss-yaml golang-github-gin-contrib-sse golang-github-gin-gonic golang-github-gin-gonic-autotls golang-github-git-5 golang-github-git-fixtures-4 golang-github-git-gcfg golang-github-gl golang-github-glacjay-goini golang-github-glendc-gopher-json golang-github-globalsign-mgo golang-github-glycerine-unsnap-stream golang-github-gobs-pretty golang-github-gobuffalo-here golang-github-gobuffalo-logger golang-github-gobuffalo-packd golang-github-gobuffalo-packr golang-github-goccy-json golang-github-gocolly-colly-2 golang-github-gocql golang-github-gofrs-uuid golang-github-gogo-status golang-github-gogs-chardet golang-github-goji-httpauth golang-github-goji-param golang-github-goki-freetype golang-github-golangplus-bytes golang-github-golangplus-fmt golang-github-golangplus-testing golang-github-gomarkdown-markdown golang-github-gomodule-redigo golang-github-google-btree golang-github-google-flatbuffers golang-github-google-jsonnet golang-github-google-martian golang-github-google-monologue golang-github-google-pprof golang-github-google-querystring golang-github-google-renameio golang-github-google-replayers golang-github-google-subcommands golang-github-google-trillian golang-github-google-tspi golang-github-google-wire golang-github-googleapis-gnostic golang-github-googleapis-gnostic-0.4 golang-github-googlecloudplatform-k8s-cloud-provider golang-github-gophercloud golang-github-gorhill-cronexpr golang-github-gorilla-context golang-github-gorilla-csrf golang-github-gorilla-handlers golang-github-gorilla-schema golang-github-gorilla-securecookie golang-github-gorilla-sessions golang-github-gorilla-websocket golang-github-gosidekick-goconfig golang-github-graylog2-gelf golang-github-gregjones-httpcache golang-github-groupcache golang-github-grpc-ecosystem-gateway golang-github-grpc-ecosystem-opentracing golang-github-grpc-ecosystem-prometheus golang-github-gucumber golang-github-guregu-null golang-github-h2non-parth golang-github-hailocab-hostpool golang-github-hashicorp-checkpoint golang-github-hashicorp-cleanhttp golang-github-hashicorp-consul golang-github-hashicorp-consul-migrate golang-github-hashicorp-consul-sdk golang-github-hashicorp-envparse golang-github-hashicorp-errwrap golang-github-hashicorp-gcp-common golang-github-hashicorp-hcl golang-github-hashicorp-hcl-2 golang-github-hashicorp-hclog golang-github-hashicorp-hil golang-github-hashicorp-logutils golang-github-hashicorp-mdns golang-github-hashicorp-msgpack golang-github-hashicorp-net-rpc-msgpackrpc golang-github-hashicorp-plugin golang-github-hashicorp-raft golang-github-hashicorp-raft-boltdb golang-github-hashicorp-raft-mdb golang-github-hashicorp-retryablehttp golang-github-hashicorp-rootcerts golang-github-hashicorp-safetemp golang-github-hashicorp-scada-client golang-github-hashicorp-sockaddr golang-github-hashicorp-syslog golang-github-hashicorp-uuid golang-github-hashicorp-yamux golang-github-hawkular-client golang-github-hdrhistogram golang-github-hetznercloud-hcloud golang-github-hodgesds-perf-utils golang-github-hooklift-assert golang-github-howeyc-fsnotify golang-github-howeyc-gopass golang-github-hpcloud-tail golang-github-huandu-xstrings golang-github-hudl-fargo golang-github-hydrogen18-memlistener golang-github-hydrogen18-stoppablelistener golang-github-iancoleman-strcase golang-github-ianlancetaylor-cgosymbolizer golang-github-ianlancetaylor-demangle golang-github-iguanesolutions-systemd-5 golang-github-iij-doapi golang-github-ijc-gotty golang-github-inconshreveable-muxado golang-github-inconshreveable-vhost golang-github-influxdata-cache golang-github-influxdata-cron golang-github-influxdata-flux golang-github-influxdata-gomdb golang-github-influxdata-httprouter golang-github-influxdata-influxdb1-client golang-github-influxdata-influxql golang-github-influxdata-line-protocol golang-github-influxdata-promql golang-github-influxdata-tdigest golang-github-influxdata-usage-client golang-github-influxdb-gomdb golang-github-infobloxopen-infoblox-client golang-github-instrumenta-kubeval golang-github-intel-goresctrl golang-github-ipfs-cid golang-github-ipfs-detect-race golang-github-ipfs-files golang-github-ipfs-log golang-github-ipfs-metrics-interface golang-github-ipfs-pq golang-github-istio-glog golang-github-istio-viper golang-github-j-keck-arping golang-github-jackc-chunkreader-2 golang-github-jackc-fake golang-github-jackc-pgconn golang-github-jackc-pgio golang-github-jackc-pgpassfile golang-github-jackc-pgproto3 golang-github-jackc-pgservicefile golang-github-jackc-pgtype golang-github-jackc-pgx golang-github-jackc-pgx-3 golang-github-jackc-puddle golang-github-jaguilar-vt100 golang-github-jarcoal-httpmock golang-github-jba-printsrc golang-github-jbenet-cienv golang-github-jcmturner-aescts golang-github-jcmturner-dnsutils golang-github-jcmturner-goidentity golang-github-jcmturner-gokrb5 golang-github-jcmturner-rpc golang-github-jedib0t-pretty golang-github-jedisct1-clocksmith golang-github-jedisct1-dlog golang-github-jedisct1-dnsstamps golang-github-jedisct1-hpke-compact golang-github-jedisct1-minisign golang-github-jedisct1-xsecretbox golang-github-jeffail-gabs golang-github-jeffail-gabs-2 golang-github-jellevandenhooff-dkim golang-github-jessevdk-assets golang-github-jessevdk-flags golang-github-jhillyerd-enmime golang-github-jimstudt-http-authentication golang-github-jinzhu-gorm golang-github-jinzhu-inflection golang-github-jlaffaye-ftp golang-github-jmank88-nuts golang-github-jmespath golang-github-jmhodges-clock golang-github-jmhodges-levigo golang-github-jmoiron-sqlx golang-github-jonboulle-clockwork golang-github-josharian-intern golang-github-jsimonetti-rtnetlink golang-github-json-iterator golang-github-jsternberg-zap-logfmt golang-github-jtolds-gls golang-github-juju-ratelimit golang-github-julienschmidt-httprouter golang-github-jwilder-encoding golang-github-jwt-4 golang-github-jzelinskie-whirlpool golang-github-k-sone-critbitgo golang-github-k0kubun-ansi golang-github-kardianos-osext golang-github-kardianos-service golang-github-karlseguin-ccache golang-github-karlseguin-expect golang-github-karrick-godirwalk golang-github-karrick-golf golang-github-kballard-shellquote golang-github-kennygrant-sanitize golang-github-keybase-crypto golang-github-kimor79-gollectd golang-github-kisielk-gotool golang-github-kisielk-sqlstruct golang-github-kisom-goutils golang-github-kit golang-github-kit-log golang-github-klauspost-crc32 golang-github-klauspost-pgzip golang-github-knetic-govaluate golang-github-knqyf263-apk-version golang-github-knqyf263-deb-version golang-github-knqyf263-rpm-version golang-github-knz-libedit golang-github-knz-strtime golang-github-kodeworks-image-ico golang-github-kolo-xmlrpc golang-github-koofr-httpclient golang-github-koofr-koofrclient golang-github-koppacetic-gpsd golang-github-kr-fs golang-github-kr-logfmt golang-github-kr-pretty golang-github-kr-pty golang-github-kr-text golang-github-krishicks-yaml-patch golang-github-krolaw-dhcp4 golang-github-kubuxu-os-helper golang-github-kylelemons-godebug golang-github-kyoh86-xdg golang-github-ldap golang-github-ldelossa-responserecorder golang-github-ledisdb golang-github-leodido-urn golang-github-leveldb golang-github-lib-pq golang-github-libdns golang-github-liggitt-tabwriter golang-github-lightstep-tracer golang-github-lightstep-tracer-common golang-github-linkedin-goavro golang-github-linuxkit-virtsock golang-github-liquidweb golang-github-lithammer-dedent golang-github-logfmt golang-github-lucas-clemente-aes12 golang-github-lucas-clemente-quic golang-github-lucas-clemente-quic-certificates golang-github-lyft-protoc-gen-star golang-github-m3db-prometheus-client golang-github-m3db-prometheus-client-model golang-github-macaron-inject golang-github-magiconair-properties golang-github-mailru-easyjson golang-github-makenowjust-heredoc golang-github-manifoldco-promptui golang-github-manucorporat-stats golang-github-markbates-errx golang-github-markbates-oncer golang-github-markbates-pkger golang-github-markbates-safe golang-github-marstr-collection golang-github-marstr-goalias golang-github-marstr-guid golang-github-marstr-randname golang-github-marten-seemann-chacha20 golang-github-marten-seemann-qpack golang-github-marten-seemann-qtls golang-github-martini golang-github-martini-contrib-auth golang-github-martini-contrib-gzip golang-github-martini-contrib-render golang-github-marusama-semaphore golang-github-masterminds-goutils golang-github-masterminds-semver golang-github-masterminds-semver-1 golang-github-masterminds-sprig golang-github-masterminds-vcs golang-github-mattbaird-jsonpatch golang-github-mattn-colorable golang-github-mattn-gtk golang-github-mattn-ieproxy golang-github-mattn-isatty golang-github-mattn-pointer golang-github-mattn-runewidth golang-github-mattn-sqlite3 golang-github-mattn-tty golang-github-mattn-xmlrpc golang-github-matttproud-protobuf-extensions golang-github-mdlayher-genetlink golang-github-mesos golang-github-mholt-acmez golang-github-mholt-certmagic golang-github-michaeltjones-walk golang-github-miekg-mmark golang-github-miekg-pkcs11 golang-github-mikioh-ipaddr golang-github-mileusna-useragent golang-github-mindprince-gonvml golang-github-minio-6 golang-github-minio-blake2b-simd golang-github-minio-md5-simd golang-github-minio-sha256-simd golang-github-miolini-datacounter golang-github-mitchellh-colorstring golang-github-mitchellh-copystructure golang-github-mitchellh-hashstructure-2 golang-github-mitchellh-homedir golang-github-mitchellh-mapstructure golang-github-mitchellh-reflectwalk golang-github-mitchellh-testing-interface golang-github-mitchellh-vnc golang-github-mitchellh-wordwrap golang-github-mjibson-appstats golang-github-mmarkdown-mmark golang-github-mmcloughlin-avo golang-github-mndrix-tap golang-github-moby-spdystream golang-github-moby-sys golang-github-mock golang-github-mohae-deepcopy golang-github-monochromegane-gitignore golang-github-morikuni-aec golang-github-mr-tron-base58 golang-github-mreiferson-httpclient golang-github-mrunalp-fileutils golang-github-mschoch-smat golang-github-multiformats-base32 golang-github-multiformats-base36 golang-github-multiformats-multibase golang-github-multiformats-multihash golang-github-multiformats-varint golang-github-mvo5-uboot golang-github-mwitkow-conntrack golang-github-mxk-flowrate golang-github-naoina-stringutil golang-github-naoina-toml golang-github-nats-io golang-github-nats-io-jwt golang-github-nats-io-nkeys golang-github-nats-io-nuid golang-github-nats-io-stan golang-github-nats-io-streaming-server golang-github-nbio-st golang-github-ncw-acd golang-github-ncw-swift golang-github-ncw-swift-2 golang-github-neelance-astrewrite golang-github-neelance-sourcemap golang-github-nightlyone-lockfile golang-github-nkovacs-streamquote golang-github-nlopes-slack golang-github-nozzle-throttler golang-github-nrdcg-desec golang-github-nrdcg-dnspod golang-github-nrdcg-goinwx golang-github-nrdcg-porkbun golang-github-nsf-termbox golang-github-nu7hatch-gouuid golang-github-nuveo-log golang-github-nvveen-gotty golang-github-nwidger-jsoncolor golang-github-nxadm-tail golang-github-ojii-gettext golang-github-oklog golang-github-oklog-ulid golang-github-okzk-sdnotify golang-github-olekukonko-tablewriter golang-github-olekukonko-ts golang-github-oneofone-xxhash golang-github-onsi-ginkgo golang-github-onsi-gomega golang-github-op-logging golang-github-openapi-analysis golang-github-openapi-errors golang-github-openapi-jsonpointer golang-github-openapi-jsonreference golang-github-openapi-loads golang-github-openapi-runtime golang-github-openapi-spec golang-github-openapi-strfmt golang-github-openapi-swag golang-github-openapi-validate golang-github-opencontainers-digest golang-github-opentracing golang-github-opentracing-basictracer golang-github-opentracing-contrib-grpc golang-github-opentracing-contrib-observer golang-github-opentracing-contrib-stdlib golang-github-openzipkin-contrib-zipkin-opentracing golang-github-openzipkin-zipkin golang-github-oracle-oci-sdk-24 golang-github-oschwald-geoip2 golang-github-oschwald-maxminddb golang-github-otiai10-copy golang-github-otiai10-mint golang-github-oxtoacart-bpool golang-github-package-url-packageurl golang-github-pact-foundation golang-github-pallinder-randomdata golang-github-pascaldekloe-goe golang-github-patrickmn-cache golang-github-paulmach-orb golang-github-paulmach-protoscan golang-github-paulrosania-charset golang-github-pborman-getopt golang-github-pborman-uuid golang-github-pelletier-buffruneio golang-github-pengsrc-shared golang-github-performancecopilot-speed golang-github-petar-gollrb golang-github-peterbourgon-diskv golang-github-peterbourgon-g2s golang-github-peterh-liner golang-github-peterhellberg-link golang-github-petermattis-goid golang-github-phayes-permbits golang-github-philhofer-fwd golang-github-phpdave11-gofpdf golang-github-phpdave11-gofpdi golang-github-pierrec-cmdflag golang-github-pierrre-compare golang-github-pierrre-geohash golang-github-pingcap-errors golang-github-pires-proxyproto golang-github-pkg-sftp golang-github-pkg-term golang-github-planetscale-pargzip golang-github-planetscale-tengo golang-github-playground-assert-2 golang-github-playground-locales golang-github-playground-universal-translator golang-github-playground-validator-10 golang-github-pmezard-difflib golang-github-posener-autogen golang-github-posener-complete golang-github-posener-complete-2 golang-github-posener-script golang-github-powerman-check golang-github-powerman-deepequal golang-github-pquerna-cachecontrol golang-github-pquerna-ffjson golang-github-projectdiscovery-blackrock golang-github-projectdiscovery-hmap golang-github-projectdiscovery-ipranger golang-github-prometheus golang-github-prometheus-alertmanager golang-github-prometheus-client-0.9 golang-github-prometheus-client-model golang-github-prometheus-common golang-github-prometheus-exporter-toolkit golang-github-prometheus-node-exporter golang-github-prometheus-procfs golang-github-prometheus-prom2json golang-github-prometheus-tsdb golang-github-puerkitobio-goquery golang-github-puerkitobio-purell golang-github-puerkitobio-urlesc golang-github-putdotio-putio golang-github-qingstor-log golang-github-qingstor-sdk-4 golang-github-qri-io-starlib golang-github-quay-alas golang-github-quay-clair-3 golang-github-quay-clair-4 golang-github-quay-claircore golang-github-quay-goval-parser golang-github-quay-zlog golang-github-quobyte-api golang-github-racker-perigee golang-github-rackspace-gophercloud golang-github-rakyll-globalconf golang-github-rakyll-statik golang-github-rancher golang-github-rasky-xdr golang-github-rcrowley-metrics golang-github-redis-7 golang-github-redis-8 golang-github-remind101-migrate golang-github-remyoudompheng-bigfft golang-github-renstrom-dedent golang-github-retailnext-hllpp golang-github-revel golang-github-revel-config golang-github-revel-log15 golang-github-revel-pathtree golang-github-rfjakob-eme golang-github-rican7-retry golang-github-rivo-tview golang-github-riywo-loginshell golang-github-roaringbitmap-roaring golang-github-robertkrimen-otto golang-github-robfig-cron golang-github-rogpeppe-charset golang-github-rogpeppe-fastuuid golang-github-rogpeppe-internal golang-github-rs-cors golang-github-rs-xid golang-github-rs-zerolog golang-github-rubiojr-vhd golang-github-ruudk-pdf417 golang-github-rwcarlsen-goexif golang-github-ryanuber-columnize golang-github-ryanuber-glob golang-github-ryszard-goskiplist golang-github-sacloud-libsacloud golang-github-safchain-ethtool golang-github-samalba-dockerclient golang-github-samuel-zookeeper golang-github-sap-hdb golang-github-sasha-s-deadlock golang-github-satori-uuid golang-github-scaleway-sdk golang-github-schollz-progressbar-2 golang-github-schollz-progressbar-3 golang-github-sdboyer-constext golang-github-sean-seed golang-github-seandolphin-bqschema golang-github-seccomp-libseccomp golang-github-secure-systems-lab-securesystemslib golang-github-segmentio-kafka golang-github-sendgrid golang-github-sendgrid-rest golang-github-sergi-diff golang-github-serialx-hashring golang-github-sermodigital-jose golang-github-sevlyar-daemon golang-github-shiena-ansicolor golang-github-shirou-gopsutil golang-github-shogo82148-shuffle golang-github-shopify-logrus-bugsnag golang-github-shopify-sarama golang-github-shopify-toxiproxy golang-github-shopspring-decimal golang-github-shurcool-githubv4 golang-github-shurcool-graphql golang-github-shurcool-httpfs golang-github-shurcool-httpgzip golang-github-shurcool-sanitized-anchor-name golang-github-shurcool-vfsgen golang-github-siddontang golang-github-siddontang-goredis golang-github-siddontang-rdb golang-github-siddontang-snappy golang-github-sigma-inotify golang-github-simonferquel-yaml golang-github-simonpasquier-klog-gokit golang-github-sirupsen-logrus golang-github-sjmudd-stopwatch golang-github-skarademir-naturalsort golang-github-skratchdot-open golang-github-smartystreets-assertions golang-github-smartystreets-aws-auth golang-github-smartystreets-goconvey golang-github-smartystreets-gunit golang-github-snappy golang-github-snowflakedb-gosnowflake golang-github-soheilhy-cmux golang-github-sony-gobreaker golang-github-soundcloud-runit golang-github-sourcegraph-annotate golang-github-sourcegraph-syntaxhighlight golang-github-spacejam-loghisto golang-github-spacemonkeygo-flagfile golang-github-spacemonkeygo-monkit golang-github-spacemonkeygo-spacelog golang-github-spf13-afero golang-github-spf13-cast golang-github-spf13-viper golang-github-spyzhov-ajson golang-github-sql-civil golang-github-ssdb-gossdb golang-github-ssor-bom golang-github-sstarcher-okta golang-github-stathat golang-github-stoewer-strcase golang-github-stomp golang-github-stomp-3 golang-github-storageos-api golang-github-streadway-handy golang-github-stretchr-objx golang-github-stretchr-testify golang-github-syndtr-goleveldb golang-github-t3rm1n4l-mega golang-github-tambet-asana golang-github-tarm-serial golang-github-tchap-patricia golang-github-tcnksm-input golang-github-tent-http-link golang-github-texttheater-levenshtein golang-github-thecodeteam-goscaleio golang-github-theupdateframework-notary golang-github-thinkerou-favicon golang-github-thoas-funk golang-github-thoj-ircevent golang-github-tidwall-pretty golang-github-tinylib-msgp golang-github-tj-assert golang-github-tj-buffer golang-github-tj-elastic golang-github-tj-kinesis golang-github-tj-spin golang-github-tklauser-numcpus golang-github-tklauser-sysconf golang-github-tmc-grpc-websocket-proxy golang-github-tomasen-realip golang-github-tonistiigi-actions-cache golang-github-tonistiigi-archvariant golang-github-tonistiigi-fsutil golang-github-tonistiigi-immutable-radix golang-github-tonistiigi-units golang-github-tonistiigi-vt100 golang-github-ttacon-chalk golang-github-tv42-httpunix golang-github-twinj-uuid golang-github-twpayne-geom golang-github-twpayne-kml golang-github-twpayne-polyline golang-github-twpayne-waypoint golang-github-uber-athenadriver golang-github-uber-jaeger-client golang-github-uber-jaeger-lib golang-github-uber-tally golang-github-ugorji golang-github-unknwon-goconfig golang-github-urfave-cli golang-github-urfave-negroni golang-github-valyala-bytebufferpool golang-github-valyala-fasttemplate golang-github-vaughan0-ini golang-github-vdemeester-shakers golang-github-viant-afs golang-github-viant-assertly golang-github-viant-toolbox golang-github-vinyldns golang-github-vividcortex-ewma golang-github-vividcortex-godaemon golang-github-vividcortex-gohistogram golang-github-vivint-infectious golang-github-vmihailenco-msgpack golang-github-vmihailenco-msgpack-4 golang-github-vmihailenco-tagparser golang-github-vmware-govcloudair golang-github-vmware-govmomi golang-github-vmware-photon-controller-sdk golang-github-vmware-vmw-guestinfo golang-github-vultr-govultr-2 golang-github-wendal-errors golang-github-wendal-goyaml2 golang-github-weppos-publicsuffix golang-github-wsxiaoys-terminal golang-github-xanzy-cloudstack golang-github-xanzy-ssh-agent golang-github-xdg-scram golang-github-xeipuuv-gojsonpointer golang-github-xeipuuv-gojsonreference golang-github-xeipuuv-gojsonschema golang-github-xeonx-timeago golang-github-xi2-xz golang-github-xiang90-probing golang-github-xlab-treeprint golang-github-xlzd-gotp golang-github-xo-dburl golang-github-xo-terminfo golang-github-xordataexchange-crypt golang-github-xorm-sqlfiddle golang-github-xuanwo-bufferpool golang-github-xwb1989-sqlparser golang-github-youmark-pkcs8 golang-github-yuin-gopher-lua golang-github-yujunz-getter golang-github-yunify-qingstor-sdk golang-github-yvasiyarov-gorelic golang-github-yvasiyarov-metrics golang-github-yvasiyarov-newrelic-platform golang-github-z-division-zookeeper golang-github-zabawaba99-gitignore golang-github-zclconf-cty golang-github-zeebo-admission golang-github-zeebo-assert golang-github-zeebo-blake3 golang-github-zeebo-errs golang-github-zeebo-float16 golang-github-zeebo-hmux golang-github-zeebo-incenc golang-github-zeebo-pcg golang-github-zenazn-goji golang-github-ziutek-mymysql golang-github-zmap-rc2 golang-github-zmap-zcertificate golang-github-zmap-zlint golang-github-zmap-zlint-2 golang-github-zookeeper-zk golang-github-zyedidia-clipboard golang-github-zyedidia-glob golang-github-zyedidia-json5 golang-github-zyedidia-poller golang-github-zyedidia-pty golang-github-zyedidia-tcell golang-github-zyedidia-terminal golang-gitlab-commonmark-html golang-gitlab-commonmark-linkify golang-gitlab-commonmark-markdown golang-gitlab-commonmark-mdurl golang-gitlab-commonmark-puny golang-gitlab-opennota-wd golang-gitlab-yawning-utls golang-go4 golang-gocloud golang-goftp-server golang-gomodules-jsonpatch golang-gonum-1 golang-google-appengine golang-gopkg-alecthomas-kingpin-2 golang-gopkg-alexcesaro-quotedprintable-3 golang-gopkg-aphistic-golf-0 golang-gopkg-asn1-ber-1 golang-gopkg-bufio-1 golang-gopkg-check-1 golang-gopkg-cheggaaa-pb-1 golang-gopkg-errgo-2 golang-gopkg-fatih-pool-2 golang-gopkg-fsnotify-0 golang-gopkg-gcfg-1 golang-gopkg-gorethink-3 golang-gopkg-h2non-gock-1 golang-gopkg-inf-0 golang-gopkg-jcmturner-goidentity-3 golang-gopkg-jcmturner-gokrb5-7 golang-gopkg-jcmturner-rpc-1 golang-gopkg-ldap-2 golang-gopkg-logex-1 golang-gopkg-macaron-1 golang-gopkg-macaroon-1 golang-gopkg-mail-2 golang-gopkg-mcuadros-syslog-2 golang-gopkg-mgo-2 golang-gopkg-natefinch-lumberjack-2 golang-gopkg-neurosnap-sentences-1 golang-gopkg-olivere-elastic-2 golang-gopkg-pipe-2 golang-gopkg-playground-assert-1 golang-gopkg-playground-validator-8 golang-gopkg-readline-1 golang-gopkg-redis-2 golang-gopkg-redis-6 golang-gopkg-rethinkdb-6 golang-gopkg-retry-1 golang-gopkg-robfig-cron-2 golang-gopkg-robfig-cron-3 golang-gopkg-russross-blackfriday-1 golang-gopkg-russross-blackfriday-2 golang-gopkg-sourcemap-1 golang-gopkg-square-jose-2 golang-gopkg-src-d-billy-4 golang-gopkg-src-d-git-4 golang-gopkg-src-d-git-fixtures-3 golang-gopkg-stack-0 golang-gopkg-tomb-1 golang-gopkg-tomb-2 golang-gopkg-tylerb-graceful-1 golang-gopkg-validator-2 golang-gopkg-vmihailenco-msgpack-2 golang-gopkg-warnings-0 golang-gopkg-yaml-1 golang-gopkg-yaml-2 golang-gorm golang-gvisor golang-hein-version golang-honnef-js-dom golang-honnef-tools golang-istio-api golang-istio-gogo-genproto golang-jaytaylor-html2text golang-k8s-api golang-k8s-apiextensions-apiserver golang-k8s-apimachinery golang-k8s-apiserver golang-k8s-cli-runtime golang-k8s-client golang-k8s-cloud-provider golang-k8s-cluster-bootstrap golang-k8s-code-generator golang-k8s-component-base golang-k8s-component-helpers golang-k8s-controller-manager golang-k8s-cri-api golang-k8s-csi-api golang-k8s-csi-translation-lib golang-k8s-gengo golang-k8s-klog golang-k8s-kube-aggregator golang-k8s-kube-controller-manager golang-k8s-kube-openapi golang-k8s-kube-proxy golang-k8s-kube-scheduler golang-k8s-kubectl golang-k8s-kubelet golang-k8s-kubernetes golang-k8s-legacy-cloud-providers golang-k8s-metrics golang-k8s-mount-utils golang-k8s-pod-security-admission golang-k8s-sample-apiserver golang-k8s-sample-cli-plugin golang-k8s-sample-controller golang-k8s-system-validators golang-k8s-utils golang-layeh-gopher-luar golang-lukechampine-blake3 golang-mongodb-mongo-driver golang-mozilla-pkcs7 golang-mvdan-xurls golang-nhooyr-websocket golang-opentelemetry-contrib-0.20 golang-opentelemetry-otel-0.20 golang-opentelemetry-proto-0.7 golang-pack-amqp golang-rsc-binaryregexp golang-salsa-debian-vasudev-gospake2 golang-schwanenlied-yawning-bsaes golang-sigs-k8s-apiserver-network-proxy golang-sigs-k8s-aws-iam-authenticator golang-sigs-k8s-kustomize golang-sigs-k8s-structured-merge-diff golang-sigs-k8s-yaml golang-sourcegraph-appdash golang-sourcegraph-appdash-data golang-storj-common golang-storj-drpc golang-storj-uplink golang-uber-atomic golang-uber-config golang-uber-dig golang-uber-fx golang-uber-multierr golang-uber-ratelimit golang-uber-zap golang-vitess golang-x-arch golang-x-debug golang-x-exp golang-x-lint golang-x-mobile golang-x-mod golang-x-perf golang-x-term golang-x-tools golang-x-xerrors golang-xorm-builder golang-xorm-core googler hsxkpasswd imgp jid kiln libavif libfilteraudio libquentier libreoffice-icon-theme-papirus libspng libva-intel-hybrid-driver lightly micro nats-server papirus-icon-theme patool perl-Algorithm-Loops perl-Authen-DecHpwd perl-Authen-ModAuthPubTkt perl-Authen-Passphrase perl-Crypt-MySQL perl-Crypt-UnixCrypt_XS perl-Data-Integer perl-File-Rsync perl-IPTables-ChainMgr perl-IPTables-Parse perl-Locale-Maketext-Lexicon perl-Mojolicious-Plugin-I18N perl-MooseX-Types-NetAddr-IP perl-Scalar-String perl-Test-SQL-Data prename python-Automat python-click-default-group python-constantly python-graphviz python-h2 python-hpack python-hyperframe python-hyperlink python-priority python-pyrpm python-service-identity python-towncrier python-twisted qevercloud qtiocompressor qtsingleapplication qtwaifu2x quentier rclone rclone-browser rmlint soup-sharp strawberry svt-av1 toxcore utox waifu2x-converter-cpp webkit2-sharp wgctrl zegrapher ecurtin arch-install-scripts cgdb inotify-tools libcamera systemd-bootchart twincam edewata jboss-jaxrs-2.0-api jss ldapjdk tomcatjss eeickmeyer jack-mixer lv2-x42-plugins mudita24 multimedia-menus new-session-manager python-alsaaudio python-jack-client raysession soundtracker studio-controls zita-ajbridge eelco xdp-tools egafford python-saharaclient eglynn python-pymemcache eharney python-amqp python-cinderclient python-persist-queue python-retryz python-taskflow eischmann photoqt pidgin-window-merge purple-telegram ejratl tpm-tools ekkis mod_gnutls ekohl facter git-up hiera puppet re2 ellert CGSI-gSOAP HepMC HepMC3 R-RInside R-RUnit R-Rcpp R-highlight R-inline R-littler R-qtl arc-gui-clients bdii bouncycastle canl-java castxml davix dcap ftgl gl2ps globus-authz globus-authz-callout-error globus-callout globus-common globus-ftp-client globus-ftp-control globus-gass-cache globus-gass-cache-program globus-gass-copy globus-gass-server-ez globus-gass-transfer globus-gatekeeper globus-gfork globus-gram-audit globus-gram-client globus-gram-client-tools globus-gram-job-manager globus-gram-job-manager-callout-error globus-gram-job-manager-condor globus-gram-job-manager-fork globus-gram-job-manager-lsf globus-gram-job-manager-pbs globus-gram-job-manager-scripts globus-gram-job-manager-sge globus-gram-job-manager-slurm globus-gram-protocol globus-gridftp-server globus-gridftp-server-control globus-gridmap-callout-error globus-gridmap-eppn-callout globus-gridmap-verify-myproxy-callout globus-gsi-callback globus-gsi-cert-utils globus-gsi-credential globus-gsi-openssl-error globus-gsi-proxy-core globus-gsi-proxy-ssl globus-gsi-sysconfig globus-gss-assist globus-gssapi-error globus-gssapi-gsi globus-io globus-net-manager globus-openssl-module globus-proxy-utils globus-rsl globus-scheduler-event-generator globus-simple-ca globus-xio globus-xio-gridftp-driver globus-xio-gridftp-multicast globus-xio-gsi-driver globus-xio-pipe-driver globus-xio-popen-driver globus-xio-rate-driver globus-xio-udt-driver globus-xioperf glue-schema gsi-openssh gsoap jglobus js-jquery-mousewheel js-jquery-ui js-jquery-ui-touch-punch js-jsroot lhapdf libAfterImage libmacaroons libs3 mathjax maven-patch-plugin myproxy nordugrid-arc nordugrid-arc-nagios-plugins perl-Inline-Python pythia8 python-ipyparallel python-metakernel root uberftp udt uglify-js unuran voms voms-api-java voms-clients-java voms-mysql-plugin xrootd xxhash ellio167 kim-api lammps openkim-models elmarco gcab gnome-boxes golang-gvisor libcacard libgsf libslirp libtpms mingw-binutils mingw-bzip2 mingw-cairo mingw-dlfcn mingw-gcc mingw-gettext mingw-glib2 mingw-glibmm24 mingw-graphene mingw-gstreamer1-plugins-bad-free mingw-gstreamer1-plugins-good mingw-gtk4 mingw-gtkmm24 mingw-gtkmm30 mingw-headers mingw-libgcrypt mingw-libgovirt mingw-libgpg-error mingw-libsoup mingw-libssh2 mingw-libusbx mingw-openssl mingw-orc mingw-pdcurses mingw-portablexdr mingw-rest mingw-spice-gtk mingw-spice-protocol mingw-usbredir mingw-w64-tools mingw-winpthreads msitools phodav spice spice-gtk spice-protocol spice-vdagent swtpm vinagre virglrenderer virt-viewer wl-clipboard xorg-x11-drv-qxl elyscape python-biscuits python-cloudflare python-digitalocean python-dns-lexicon python-josepy python-tldextract znc endur streamtuner epvergara gnome-shell-extension-argos erack firefox ericedens golang-github-googlecloudplatform-guest-logging google-compute-engine-guest-configs google-guest-agent erig0 firewalld ipset ernunes kmscube mesa-demos weston ersin bcc bpftrace ddiskit kabi-dw kernel-srpm-macros kernelshark kmod libtracecmd libtraceevent libtracefs trace-cmd ertzing MyPasswordSafe pwsafe uwsgi eseyman bugzilla gcstar ldapvi liferea perl-AI-Categorizer perl-AI-DecisionTree perl-Acme-Damn perl-Algorithm-BloomFilter perl-Algorithm-FastPermute perl-Algorithm-NaiveBayes perl-Algorithm-SVM perl-Any-URI-Escape perl-AnyEvent-DBus perl-AnyEvent-HTTP perl-Apache-DBI perl-Apache-DBI-Cache perl-Apache2-SOAP perl-App-Asciio perl-App-CLI perl-App-Cache perl-App-Cmd perl-App-Daemon perl-App-DuckDuckGo perl-App-GitHooks perl-App-PFT perl-AppConfig-Std perl-Applify perl-Array-Diff perl-Array-Utils perl-Authen-Captcha perl-Authen-Simple perl-BZ-Client perl-CGI-Ajax perl-CGI-Application perl-CGI-Application-Dispatch perl-CGI-Application-FastCGI perl-CGI-Application-PSGI perl-CGI-Application-Plugin-ActionDispatch perl-CGI-Application-Plugin-Authentication perl-CGI-Application-Plugin-AutoRunmode perl-CGI-Application-Plugin-CAPTCHA perl-CGI-Application-Plugin-Config-Simple perl-CGI-Application-Plugin-ConfigAuto perl-CGI-Application-Plugin-DBH perl-CGI-Application-Plugin-DBIC-Schema perl-CGI-Application-Plugin-DBIProfile perl-CGI-Application-Plugin-DBIx-Class perl-CGI-Application-Plugin-DebugScreen perl-CGI-Application-Plugin-DevPopup perl-CGI-Application-Plugin-ErrorPage perl-CGI-Application-Plugin-FillInForm perl-CGI-Application-Plugin-FormState perl-CGI-Application-Plugin-Forward perl-CGI-Application-Plugin-JSON perl-CGI-Application-Plugin-LinkIntegrity perl-CGI-Application-Plugin-LogDispatch perl-CGI-Application-Plugin-MessageStack perl-CGI-Application-Plugin-RateLimit perl-CGI-Application-Plugin-Redirect perl-CGI-Application-Plugin-RequireSSL perl-CGI-Application-Plugin-Session perl-CGI-Application-Plugin-Stream perl-CGI-Application-Plugin-SuperForm perl-CGI-Application-Plugin-TT perl-CGI-Application-Plugin-ValidateRM perl-CGI-Application-Plugin-ViewCode perl-CGI-Application-Server perl-CGI-Application-Standard-Config perl-CGI-Application-Structured perl-CGI-Application-Structured-Tools perl-CGI-Compile perl-CGI-Deurl-XS perl-CGI-Ex perl-CGI-FastTemplate perl-CGI-FormBuilder perl-CGI-PSGI perl-CGI-Prototype perl-CGI-Struct perl-CLI-Osprey perl-CSS-DOM perl-CSS-Minifier perl-CSS-Minifier-XS perl-CSS-Tiny perl-Cache perl-Cache-Memcached perl-Carp-Always perl-Catalyst-Action-REST perl-Catalyst-Action-RenderView perl-Catalyst-ActionRole-ACL perl-Catalyst-Authentication-Credential-HTTP perl-Catalyst-Authentication-Store-DBIx-Class perl-Catalyst-Component-InstancePerContext perl-Catalyst-Controller-ActionRole perl-Catalyst-Controller-FormBuilder perl-Catalyst-Controller-HTML-FormFu perl-Catalyst-Devel perl-Catalyst-Engine-Apache perl-Catalyst-Helper-FastCGI-ExternalServer perl-Catalyst-Manual perl-Catalyst-Model-Adaptor perl-Catalyst-Model-DBIC-Schema perl-Catalyst-Model-XMLRPC perl-Catalyst-Plugin-Authentication perl-Catalyst-Plugin-Authorization-ACL perl-Catalyst-Plugin-Authorization-Roles perl-Catalyst-Plugin-CGI-Untaint perl-Catalyst-Plugin-Cache perl-Catalyst-Plugin-ConfigLoader perl-Catalyst-Plugin-Email perl-Catalyst-Plugin-I18N perl-Catalyst-Plugin-PageCache perl-Catalyst-Plugin-Session perl-Catalyst-Plugin-Session-State-Cookie perl-Catalyst-Plugin-Session-State-URI perl-Catalyst-Plugin-Session-Store-Cache perl-Catalyst-Plugin-Session-Store-DBIC perl-Catalyst-Plugin-Session-Store-Delegate perl-Catalyst-Plugin-Session-Store-FastMmap perl-Catalyst-Plugin-Session-Store-File perl-Catalyst-Plugin-Setenv perl-Catalyst-Plugin-Static-Simple perl-Catalyst-Plugin-SubRequest perl-Catalyst-Plugin-Unicode perl-Catalyst-Runtime perl-Catalyst-View-Component-SubInclude perl-Catalyst-View-Email perl-Catalyst-View-HTML-Template perl-Catalyst-View-Mason perl-Catalyst-View-PDF-Reuse perl-Catalyst-View-TT perl-CatalystX-Component-Traits perl-CatalystX-InjectComponent perl-CatalystX-LeakChecker perl-CatalystX-Profile perl-CatalystX-REPL perl-CatalystX-SimpleLogin perl-ClamAV-Client perl-Class-Field perl-Class-Forward perl-Class-MethodMaker perl-Color-Calc perl-CommonMark perl-Config-Any perl-Config-Auto perl-Config-AutoConf perl-Config-Extend-MySQL perl-Config-GitLike perl-Config-INI perl-Config-IniHash perl-Config-JFDI perl-Config-MVP perl-Config-MVP-Reader-INI perl-Config-Model-CursesUI perl-Config-Model-Itself perl-Config-Simple perl-Const-Fast perl-Crypt-GeneratePassword perl-Crypt-RC4-XS perl-Crypt-RandPasswd perl-Crypt-Random-Source perl-Crypt-Simple perl-Curses-UI perl-DBICx-AutoDoc perl-DBICx-Sugar perl-DBIx-Class-Candy perl-DBIx-Class-DeploymentHandler perl-DBIx-Class-Helpers perl-DBIx-Class-OptimisticLocking perl-DBIx-Class-Schema-Diff perl-DBIx-Introspector perl-Daemon-Generic perl-Dancer-Plugin-Database-Core perl-Dancer-Session-Cookie perl-Dancer2 perl-Dancer2-Plugin-DBIC perl-Dancer2-Plugin-Database perl-Dancer2-Plugin-REST perl-Data-AsObject perl-Data-Clone perl-Data-Denter perl-Data-Dump-Color perl-Data-Dumper-Concise perl-Data-Entropy perl-Data-FormValidator perl-Data-FormValidator-Constraints-DateTime perl-Data-Hierarchy perl-Data-ICal-DateTime perl-Data-JavaScript perl-Data-Munge perl-Data-ObjectDriver perl-Data-Pageset perl-Data-Pond perl-Data-Printer perl-Data-Properties perl-Data-Random perl-Data-Record perl-Data-Section perl-Data-Serializer perl-Data-Stream-Bulk perl-Data-Structure-Util perl-Data-Taxi perl-Data-Validate-Domain perl-Data-Validate-Type perl-Date-Tiny perl-Devel-Caller-IgnoreNamespaces perl-Devel-MAT-Dumper perl-Devel-Trace perl-EBook-EPUB perl-EV perl-ElasticSearch-SearchBuilder perl-Email-Received perl-Email-Sender perl-Email-Template perl-Encode-DoubleEncodedUTF8 perl-Eval-LineNumbers perl-Exception-Base perl-Exception-Class-TryCatch perl-Exception-Tiny perl-Export-Attrs perl-Exporter-Easy perl-ExtUtils-H2PM perl-FCGI perl-FCGI-Client perl-FCGI-ProcManager perl-File-ConfigDir perl-File-DirCompare perl-File-FindLib perl-File-Flock perl-File-KeePass perl-File-Map perl-File-SearchPath perl-File-Spec-Native perl-Finance-YahooQuote perl-Future perl-Future-IO perl-GD-SecurityImage perl-Geo-IP perl-GnuPG-Interface perl-GraphViz2 perl-Graphics-ColorNames-WWW perl-HTML-BarGraph perl-HTML-DOMbo perl-HTML-Defang perl-HTML-Element-Extended perl-HTML-Entities-Interpolate perl-HTML-Escape perl-HTML-FillInForm perl-HTML-Form perl-HTML-FormFu perl-HTML-FormFu-Element-reCAPTCHA perl-HTML-FormFu-Model-DBIC perl-HTML-FormFu-MultiForm perl-HTML-FormHandler perl-HTML-FormatExternal perl-HTML-FormatText-WithLinks-AndTables perl-HTML-FromText perl-HTML-GenToc perl-HTML-HTML5-Entities perl-HTML-HTML5-Parser perl-HTML-HTML5-Sanity perl-HTML-HTML5-Writer perl-HTML-LinkList perl-HTML-Mason perl-HTML-SimpleParse perl-HTML-Strip perl-HTML-SuperForm perl-HTML-TagCloud perl-HTML-Template-Expr perl-HTML-Template-Pro perl-HTML-Toc perl-HTML-TokeParser-Simple perl-HTML-TreeBuilder-LibXML perl-HTML-TreeBuilder-XPath perl-HTML-WikiConverter perl-HTML-WikiConverter-Markdown perl-HTTP-BrowserDetect perl-HTTP-Cache-Transparent perl-HTTP-DAV perl-HTTP-Exception perl-HTTP-Headers-ActionPack perl-HTTP-Lite perl-HTTP-Parser-XS perl-HTTP-ProxyAutoConfig perl-HTTP-Request-AsCGI perl-HTTP-Server-Simple-Authen perl-HTTP-Soup perl-HTTP-Tinyish perl-Hash-Diff perl-Hash-Layout perl-Hijk perl-IO-Async perl-IO-Event perl-IPC-Signal perl-JSON-Any perl-JSON-Parse perl-JSON-Path perl-JSON-RPC perl-JSON-Tiny perl-JSON-Util perl-JSON-Validator perl-JSON-XS perl-LV perl-LWP-Protocol-PSGI perl-LWP-UserAgent-Determined perl-Library-CallNumber-LC perl-Lingua-EN-Alphabet-Shaw perl-Lingua-EN-PluralToSingular perl-Lingua-Identify perl-Lingua-Preferred perl-Locale-Maketext-Lexicon perl-Log-Any-Adapter-Callback perl-Log-TraceMessages perl-Mail-DKIM perl-Mail-Procmail perl-Mail-SPF-Iterator perl-Math-Random-ISAAC perl-Math-Random-ISAAC-XS perl-Math-Random-Secure perl-Metrics-Any perl-Minion perl-Minion-Backend-SQLite perl-Mock-MonkeyPatch perl-Module-Runtime-Conflicts perl-Module-Starter-Plugin-CGIApp perl-Mojo-IOLoop-ReadWriteProcess perl-Mojo-JWT perl-Mojo-Pg perl-Mojo-RabbitMQ-Client perl-Mojo-SQLite perl-MojoX-JSON-RPC perl-MojoX-Log-Log4perl perl-MojoX-Log-Log4perl-Tiny perl-Mojolicious perl-Mojolicious-Plugin-AssetPack perl-Mojolicious-Plugin-CHI perl-Mojolicious-Plugin-OAuth2 perl-Mojolicious-Plugin-OpenAPI perl-Mojolicious-Plugin-RenderFile perl-Moo perl-MooX-Cmd perl-MooX-ConfigFromFile perl-MooX-File-ConfigDir perl-MooX-HasEnv perl-MooX-Options perl-MooX-Role-Parameterized perl-MooX-Struct perl-MooX-TypeTiny perl-MooX-Types-MooseLike perl-Moose-Autobox perl-MooseX-Aliases perl-MooseX-App perl-MooseX-App-Cmd perl-MooseX-ArrayRef perl-MooseX-Async perl-MooseX-Attribute-Chained perl-MooseX-AttributeHelpers perl-MooseX-AttributeShortcuts perl-MooseX-ClassAttribute perl-MooseX-Clone perl-MooseX-CoercePerAttribute perl-MooseX-ConfigFromFile perl-MooseX-Daemonize perl-MooseX-Declare perl-MooseX-Emulate-Class-Accessor-Fast perl-MooseX-Getopt perl-MooseX-Has-Options perl-MooseX-Has-Sugar perl-MooseX-InsideOut perl-MooseX-Iterator perl-MooseX-LazyLogDispatch perl-MooseX-LazyRequire perl-MooseX-Log-Log4perl perl-MooseX-LogDispatch perl-MooseX-MarkAsMethods perl-MooseX-Meta-TypeConstraint-ForceCoercion perl-MooseX-Meta-TypeConstraint-Mooish perl-MooseX-Method-Signatures perl-MooseX-MethodAttributes perl-MooseX-MultiInitArg perl-MooseX-MultiMethods perl-MooseX-NonMoose perl-MooseX-OneArgNew perl-MooseX-POE perl-MooseX-Param perl-MooseX-Params-Validate perl-MooseX-RelatedClassRoles perl-MooseX-Role-Cmd perl-MooseX-Role-Parameterized perl-MooseX-Role-Strict perl-MooseX-Role-Tempdir perl-MooseX-Role-WithOverloading perl-MooseX-Role-XMLRPC-Client perl-MooseX-SemiAffordanceAccessor perl-MooseX-SetOnce perl-MooseX-SimpleConfig perl-MooseX-Singleton perl-MooseX-Storage perl-MooseX-StrictConstructor perl-MooseX-TraitFor-Meta-Class-BetterAnonClassNames perl-MooseX-Traits perl-MooseX-Traits-Pluggable perl-MooseX-Types perl-MooseX-Types-Common perl-MooseX-Types-DateTime perl-MooseX-Types-DateTime-MoreCoercions perl-MooseX-Types-JSON perl-MooseX-Types-LoadableClass perl-MooseX-Types-Path-Class perl-MooseX-Types-Perl perl-MooseX-Types-Set-Object perl-MooseX-Types-Structured perl-MooseX-Types-URI perl-MooseX-Types-VariantTable perl-MooseX-Util perl-MooseX-Workers perl-Mouse perl-MouseX-Foreign perl-MouseX-Types perl-Nagios-Plugin-WWW-Mechanize perl-Net-AMQP perl-Net-CIDR perl-Net-DHCP perl-Net-Daemon perl-Net-FTPSSL perl-Net-IDN-Encode perl-Net-IDN-Nameprep perl-Net-INET6Glue perl-Net-IP-Match-Regexp perl-Net-NBName perl-Net-OAuth perl-Net-POP3S perl-Net-Pcap-Easy perl-Net-SMTPS perl-Net-SSLGlue perl-Net-Server-Coro perl-Net-Server-SS-PreFork perl-Net-Statsd perl-Net-Statsd-Server perl-Net-Twitter-Lite perl-Net-Whois-Raw perl-Object-Event perl-Object-MultiType perl-PFT perl-PSGI perl-Palm perl-Palm-PDB perl-Parallel-ForkManager perl-PatchReader perl-Path-Dispatcher perl-Perl6-Export-Attrs perl-Perl6-Junction perl-Plack-Middleware-FixMissingBodyInRedirect perl-Plack-Middleware-ForceEnv perl-Plack-Middleware-MethodOverride perl-Plack-Middleware-RemoveRedundantBody perl-Plack-Middleware-ReverseProxy perl-Plack-Middleware-Session perl-Plack-Test-ExternalServer perl-Pod-PseudoPod perl-Pod-PseudoPod-LaTeX perl-Pod-Simple-Wiki perl-Pod-Xhtml perl-Proc-Daemon perl-Proc-PID-File perl-Proc-WaitStat perl-Queue-DBI perl-REST-Client perl-ReadonlyX perl-Reaper perl-Regexp-Assemble-Compressed perl-Role-HasMessage perl-Role-Identifiable perl-Role-Tiny perl-Router-Simple perl-SQL-Abstract-Pg perl-SQL-SplitStatement perl-SQL-Tokenizer perl-SVG-Parser perl-SVG-TT-Graph perl-Search-Elasticsearch perl-Search-Xapian perl-Sentinel perl-ServiceNow-API perl-Socket-GetAddrInfo perl-Socket-MsgHdr perl-Socket-Netlink perl-Socket-Netlink-Route perl-Starman perl-Statistics-Contingency perl-String-Dirify perl-String-Random perl-String-TtyLength perl-Struct-Dumb perl-Sub-Prototype perl-Sub-WrapPackages perl-Symbol-Util perl-Syntax-Highlight-Perl-Improved perl-Syntax-Keyword-Gather perl-Sys-CPU perl-Sys-Statistics-Linux perl-TAP-Harness-Archive perl-TAP-Harness-JUnit perl-Task-Catalyst perl-Template-Multilingual perl-Template-Plugin-HTML-Strip perl-Term-Clui perl-Term-ReadLine-Gnu perl-Term-ShellUI perl-Test-Carp perl-Test-ConsistentVersion perl-Test-Deep-JSON perl-Test-Deep-Type perl-Test-DiagINC perl-Test-Dist-VersionSync perl-Test-FailWarnings perl-Test-HexString perl-Test-JSON perl-Test-Lib perl-Test-Metrics-Any perl-Test-Mock-Time perl-Test-Name-FromLine perl-Test-Needs perl-Test-Pod-Content perl-Test-Refcount perl-Test-Regression perl-Test-Routine perl-Test-Snapshot perl-Test-TempDir perl-Test-Time perl-Test-Type perl-Test-WWW-Mechanize-CGIApp perl-Test-WWW-Mechanize-Catalyst perl-Test-Without-Module perl-Test2-Tools-PerlCritic perl-Text-ASCIITable perl-Text-Affixes perl-Text-Autoformat perl-Text-Brew perl-Text-CHM perl-Text-CSV-Separator perl-Text-CharWidth perl-Text-Context perl-Text-Context-EitherSide perl-Text-Diff perl-Text-Diff-HTML perl-Text-Diff-Parser perl-Text-Emoticon perl-Text-Emoticon-MSN perl-Text-ExtractWords perl-Text-FormatTable perl-Text-German perl-Text-Levenshtein perl-Text-LevenshteinXS perl-Text-MultiMarkdown perl-Text-Ngram perl-Text-PDF perl-Text-Password-Pronounceable perl-Text-Patch perl-Text-RecordParser perl-Text-Reflow perl-Text-Reform perl-Text-SimpleTable perl-Text-Table perl-Text-Table-Tiny perl-Text-TabularDisplay perl-Text-Template-Simple perl-Text-Textile perl-Text-Tree perl-Text-Unidecode perl-Text-VimColor perl-Text-WagnerFischer perl-Text-WordDiff perl-Text-WrapI18N perl-Text-xSV perl-TheSchwartz perl-Titanium perl-Tk-ObjScanner perl-Tk-TableMatrix perl-URI-Encode perl-URI-Escape-XS perl-URI-Fetch perl-URI-Find perl-URI-FromHash perl-URI-Nested perl-URI-db perl-URI-ws perl-URL-Encode-XS perl-Unicode-CaseFold perl-Unicode-Map perl-Unicode-Map8 perl-Unicode-MapUTF8 perl-Unicode-String perl-Unicode-Stringprep perl-WWW-Babelfish perl-WWW-Bugzilla perl-WWW-Curl perl-WWW-DuckDuckGo perl-WWW-Mechanize perl-WWW-Mechanize-GZip perl-WWW-Mechanize-TreeBuilder perl-WWW-Pastebin-PastebinCom-Create perl-WWW-xkcd perl-Web-Machine perl-Wiki-Toolkit perl-Workflow perl-XML-Atom perl-XML-Atom-SimpleFeed perl-XML-Bare perl-XML-Entities perl-XML-Feed perl-XML-RSS-LibXML perl-XML-Smart perl-XML-Tiny perl-XML-TokeParser perl-constant-boolean perl-libintl-perl perl-mime-construct perl-opts shelldap t-prot esyr ddiskit kernel-srpm-macros microcode_ctl strace etrunko kata-containers libgovirt mingw-binutils mingw-brotli mingw-bzip2 mingw-dlfcn mingw-gettext mingw-gstreamer1-plugins-bad-free mingw-gstreamer1-plugins-good mingw-libgcrypt mingw-libgovirt mingw-libgpg-error mingw-libpsl mingw-libsoup mingw-libssh2 mingw-libunistring mingw-openssl mingw-pdcurses mingw-rest mingw-spice-gtk mingw-spice-protocol evgenyz openscap oscap-anaconda-addon scap-security-guide scap-workbench evilissimo vsqlite++ ewalsh termy-server ework gtkdatabox f1ash dnscrypt-proxy-gui qt-virt-manager fab 3mux ArpON adb-enhanced aiodnsbrute andriller androguard androwarn aquatone argus aron artifacts asciidoc asnip assetfinder awake backup-light badchars bannergrab bettercap bournal btest cantoolz capstats chisel ciphertest cjson collectd commit-stream conspy cpuid credslayer darkhttpd deletemail derrick dhcping dnsenum dnsgen dnsmap ethstatus examiner ffuf fspy fswebcam fuzza gitjacker gnusim8085 goaltdns gobuster golang-github-3th1nk-cidr golang-github-aaronjanse-pty golang-github-acarl005-stripansi golang-github-adrianmo-nmea golang-github-akamensky-argparse golang-github-alexflint-arg golang-github-alexflint-scalar golang-github-andreasbriese-bbloom golang-github-andrew-d-termutil golang-github-antchfx-jsonquery golang-github-antchfx-xpath golang-github-aryann-difflib golang-github-asaskevich-eventbus golang-github-avast-retry golang-github-azure-ntlmssp golang-github-badgerodon-peg golang-github-bettercap-gatt golang-github-bettercap-nrf24 golang-github-bettercap-readline golang-github-bettercap-recording golang-github-bobesa-domain-util golang-github-brocaar-chirpstack-api golang-github-burntsushi-xdg golang-github-casbin-2 golang-github-cenkalti-backoff golang-github-cespare-xxhash golang-github-chifflier-nfqueue golang-github-christrenkamp-goxpath golang-github-chromedp golang-github-chromedp-cdproto golang-github-common-nighthawk-figure golang-github-coocood-freecache golang-github-d4l3k-messagediff golang-github-d5-tengo-2 golang-github-dennwc-base golang-github-dennwc-graphql golang-github-dghubble-oauth1 golang-github-dghubble-sessions golang-github-dghubble-sling golang-github-dghubble-twitter golang-github-dravenk-webthing golang-github-evilsocket-islazy golang-github-fd0-termstatus golang-github-gin-contrib-cors golang-github-gin-contrib-static golang-github-gobwas-httphead golang-github-gobwas-pool golang-github-gobwas-ws golang-github-gookit-color golang-github-graph-gophers-graphql golang-github-graphql golang-github-hbakhtiyor-strsim golang-github-henvic-httpretty golang-github-hsiafan-glow golang-github-hsiafan-vlog golang-github-jpillora-ansi golang-github-jpillora-backoff golang-github-jpillora-requestlog golang-github-jpillora-sizestr golang-github-jpillora-tld golang-github-kr-binarydist golang-github-lair-framework-burp golang-github-lair-framework-nessus golang-github-lair-framework-nmap golang-github-liamg-scout golang-github-liamg-tml golang-github-logrusorgru-aurora golang-github-m-mizutani-urlscan golang-github-malfunkt-iprange golang-github-masterzen-simplexml golang-github-masterzen-winrm golang-github-matoous-nanoid golang-github-matrix-org-gomatrix golang-github-mdlayher-dhcp6 golang-github-muesli-crunchy golang-github-nbutton23-zxcvbn golang-github-npat-efault-poller golang-github-ns3777k-shodan golang-github-olivere-env golang-github-ory-dockertest golang-github-panjf2000-ants golang-github-parnurzeal-gorequest golang-github-paulbellamy-ratecounter golang-github-phayes-freeport golang-github-piprate-json-gold golang-github-projectdiscovery-cdncheck golang-github-projectdiscovery-fdmax golang-github-projectdiscovery-gologger golang-github-projectdiscovery-httpx golang-github-projectdiscovery-mapcidr golang-github-projectdiscovery-rawhttp golang-github-projectdiscovery-retryabledns golang-github-projectdiscovery-retryablehttp golang-github-reconquest-barely golang-github-reconquest-loreley golang-github-redteampentesting-monsoon golang-github-reiver-oi golang-github-reiver-telnet golang-github-resty golang-github-saintfish-chardet golang-github-shellcode33-vm-detection golang-github-songgao-water golang-github-stacktitan-smb golang-github-temoto-robotstxt golang-github-tomnomnom-linkheader golang-github-tomnomnom-rawhttp golang-github-valyala-fasthttp golang-github-valyala-tcplisten golang-github-vbauerster-mpb-5 golang-github-vitrun-qart golang-github-yl2chen-cidranger golang-github-zmap-zflags golang-gitlab-flimzy-testy golang-gopkg-olivere-elastic-5 golang-moul-http2curl golang-nanomsg-mangos-3 golang-uber-goleak goloris goobook gpsd gsim85 gtk-splitter gummi hakrevdns hashid home-assistant-cli httpdump httping httprobe hulk ignuit ike-scan ioc-writer irclog2html isync json-table kerberoast kismon lbd ldapdomaindump ldeep libev liboping libprelude libwebsockets libxnm litecli mass3 masscan massdns mbuffer meg meshbird morse2txt mosquitto mpop mqtt-randompub myrepos nbtscan ncrack netscanner netsed netstat-monitor nettee nfoview nload nmbscan nng nullmodem numad ohmybackup onesixtyone onionscan osm2pgsql p0rn-comfort packETH parsero past-time pdfarranger pdfposter perl-Net-Whois-IP perl-Number-Bytes-Human pgbouncer procinfo-ng proxytunnel pscan pwncat pycolumnize pykka pylast pyliblo pypykatz pyserial-asyncio pysnmp pystatgrab pysubnettree pysysbot python-AWSIoTPythonSDK python-accuweather python-acora python-adafruit-platformdetect python-adafruit-pureio python-adb python-adb-shell python-adext python-advisory-parser python-afsapi python-ailment python-aioambient python-aioasuswrt python-aiocmd python-aiocurrencylayer python-aioeafm python-aioesphomeapi python-aioflo python-aioftp python-aiogqlc python-aioguardian python-aiohomekit python-aiohttp-sse-client python-aiohue python-aioiotprov python-aioitertools python-aiolifx python-aiomultiprocess python-aiomysql python-aionotion python-aiopg python-aiorestapi python-aiosecretsdump python-aiosmb python-aiosnmp python-aiosqlite python-aiounifi python-aiounittest python-aiowinreg python-aiozeroconf python-airthings python-ajpy python-alarmdecoder python-ana python-ansicolors python-ansiwrap python-anyio python-anymarkup python-anymarkup-core python-apipkg python-archinfo python-aresponses python-asciitree python-asteval python-astral python-async-timeout python-async-upnp-client python-asysocks python-autobahn python-awesomeversion python-baluhn python-batinfo python-beautifultable python-betamax-matchers python-betamax-serializers python-bidict python-billiard python-box python-btlewrap python-cachy python-cbor2 python-check-manifest python-chirpstack-api python-ciso8601 python-claripy python-cle python-click python-click-spinner python-cloudant python-cmarkgfm python-cmd2 python-coapthon3 python-colorlog python-colour python-commandparse python-compal python-configargparse python-confuse python-connect-box python-convertdate python-cooldict python-coronavirus python-cppheaderparser python-crayons python-crcelk python-cx-oracle python-cxxfilt python-d2to1 python-daikin python-danfossair python-dateparser python-dateutils python-deconz python-devolo-home-control-api python-dfdatetime python-dictdumper python-didl-lite python-dingz python-distutils-extra python-django-cache-url python-django-configurations python-django-email-url python-django-search-url python-dnslib python-dominate python-dpath python-dtfabric python-dulwich python-easyco python-edimax python-email-validator python-enturclient python-ephem python-epi python-epson-projector python-fiat python-filetype python-firkin python-friendlyloris python-fuzzywuzzy python-gekitchen python-geojson python-gios python-glances-api python-gmqtt python-google-auth-oauthlib python-gphoto2 python-graphql-core python-graphql-relay python-habitipy python-hass-data-detective python-hatasmota python-haversion python-hdate python-hgdistver python-hikvision python-hole python-homeconnect python-homeworks python-hstspreload python-httpcore python-httpx python-idna-ssl python-imagehash python-impacket python-instant python-ipgetter python-ipgetter2 python-iso8601 python-itanium_demangler python-javalang python-javaobj python-json2table python-json5 python-jsonpath-ng python-jsonpath-rw python-jsons python-kaptan python-kismet-rest python-kombu python-korean-lunar-calendar python-lacrosse python-libtmux python-linkheader python-livereload python-logbook python-logging-tree python-magic python-makeelf python-marshmallow-enum python-masscan python-mechanicalsoup python-metno python-mido python-minidb python-minidump python-minikerberos python-mitogen python-mongomock python-mongoquery python-mrcrowbar python-msgpack python-msldap python-mulpyplexer python-munkres python-mysqlclient python-mystrom python-nanoid python-natlas-libnmap python-nessus-file-reader python-netdata python-netdisco python-nmap python-nose-timer python-nptyping python-nrf24 python-nuheat python-opendata-transport python-opensensemap-api python-opnsense python-paho-mqtt python-pendulum python-pg8000 python-plaintable python-play-scraper python-pluginbase python-plugnplay python-policyuniverse python-praw python-prawcore python-promise python-py-gql python-pyairnow python-pyairvisual python-pyarlo python-pybalboa python-pycoingecko python-pycomfoair python-pycomm3 python-pyemby python-pyftdi python-pygatt python-pygrocy python-pyhomematic python-pyi2cflash python-pyinels python-pyiqvia python-pylotoncycle python-pymata-express python-pymeeus python-pymochad python-pynuvo python-pyopenuv python-pyotgw python-pypcapkit python-pypck python-pyro python-pyshark python-pysmb python-pysmt python-pyspiflash python-pysqueezebox python-pytapo python-pytenable python-pytest-aiohttp python-pytest-datafiles python-pytest-django python-pytest-error-for-skips python-pytest-httpx python-pytest-isort python-pytest-mock python-pytest-ordering python-pytest-spec python-pytest-subtests python-pytest-toolbox python-pytest-trio python-pytile python-pyvex python-pyvit python-pyvlx python-pywizlight python-qrcode python-queuelib python-rak811 python-rangeparser python-rarfile python-rawkit python-readlike python-readme-renderer python-regenmaschine python-registry python-reparser python-requests-credssp python-requests-futures python-requests-pkcs12 python-respx python-restfly python-ring-doorbell python-rows python-rpyc python-rtmidi python-scramp python-sentinels python-serpent python-setuptools_git python-shelly python-shodan python-simplejson python-slacker python-slugify python-smart-gardena python-smbprotocol python-smi python-socks5line python-sortedcollections python-speedtest-cli python-sphinx-autodoc-typehints python-sphinxcontrib-asyncio python-sphinxcontrib-phpdomain python-sphobjinv python-spnego python-ssdp python-sseclient python-sseclient-py python-stackprinter python-stdio-mgr python-stdiomask python-subarulink python-subvertpy python-sybil python-tasmotadevicecontroller python-tbtrim python-teslajsonpy python-testfixtures python-text-unidecode python-textparser python-textwrap3 python-tld python-tornado python-txaio python-typedecorator python-typish python-ufl python-upnpy python-upoints python-uptime python-validators python-velbus python-volkszaehler python-voluptuous python-voluptuous-serialize python-vsure python-vulture python-waqiasync python-waterfurnace python-websockets python-webthing python-webthing-ws python-wiffi python-winacl python-winsspi python-wled python-xboxapi python-xiaomi-gateway python-xmltodict python-xpath-expressions python-yarl python-yaswfp python-yattag python-zc-customdoctests python-zdaemon python-zm quitcount raddump rapid-photo-downloader rdesktop rednotebook remoot restview rifiuti2 rst2txt safecopy scanless scons screenie security-menus shellz shhgit shtool siege sipvicious slowhttptest slowloris snallygaster snmpcheck snowcrash socialscan spawn spill sqlninja srm sslscan sysutil tcpreen tcptrack terrier tiedot timespan tinc tlssled trace-summary unicorn urlbuster urlwatch viking wad wafw00f wapiti wavemon wbox webanalyze webtech wfuzz whohas whsniff wol xcat xlcrack xmount xortool yersinia yokadi zulucrypt fabbione fence-virt kronosnet libqb fabiand python-urwid vala fale 2ping asio autossh awscli brightnessctl cdk feh fontawesome-fonts git-fame goaccess golang-github-bep-gitmap golang-github-caspr-io-yamlpath golang-github-flynn-noise golang-github-gokyle-twofactor golang-github-gopasspw-pinentry golang-github-grpc-ecosystem-gateway-2 golang-github-hhrutter-lzw golang-github-hhrutter-tiff golang-github-jsimonetti-pwscheme golang-github-kjk-lzmadec golang-github-martinhoefling-goxkcdpwgen golang-github-nbrownus-metrics-prometheus golang-github-pdfcpu golang-github-schollz-closestmatch golang-github-skip2-qrcode golang-github-spf13-fsync golang-github-stretchr-objx golang-github-stretchr-testify googleapis gopass gopass-hibp gopass-jsonapi httrack i3lock i3status innotop ioping libnatpmp libxkbcommon loudmouth mcabber mutt mycli nebula ngrep nload nsd nudoku pdfsign perl-App-CSV perl-Crypt-RC4 perl-Digest-Perl-MD5 perl-Jcode perl-Spreadsheet-ParseExcel perl-Unicode-Map pgp-tools postgrey python-boto3 python-botocore python-colorama python-configobj python-decorator python-dict-sorted python-fauxquests python-flake8 python-gnupg python-jmespath python-praw python-pyvmomi python-rsa python-s3transfer python-sqlparse python-wcwidth qbittorrent qtiocompressor qtlockedfile qtsingleapplication rats rb_libtorrent sha2 stress-ng systemd-bootchart wayland-protocols yamllint zmap fangq mmc octave-brain2mesh octave-iso2mesh octave-jnifti octave-mcxlab octave-zmat wqy-bitmap-fonts wqy-unibit-fonts wqy-zenhei-fonts zmat fantom libsignal-protocol-c libstrophe poezio poezio-omemo profanity python-aiodns python-doubleratchet python-libnacl python-omemo python-omemo-backend-signal python-pycares python-slixmpp python-slixmpp-omemo python-x3dh python-xeddsa xmppc farchord lutris python-evdev python-pypresence python-pyrate-limiter farnz gstreamer1-vaapi libva python-gstreamer1 faxguy hylafax+ fberat autoconf autoconf213 automake libtool m4 fbl driverctl openvswitch fbo python-fb-re2 python-gear python-sphinxcontrib-openapi python-ws4py fcami SDL2 SDL2_image SDL2_mixer cpptest cscope enet jfsutils python-netifaces yamllint fche dyninst elfutils systemtap valgrind fcomida polybar feborges evince gnome-boxes gnome-connections gnome-usage poppler vala vinagre fed500 lua-coxpcall lua-ev lua-timerwheel mlpack msimonson-anonymouspro-fonts uacme ucx fedelibre extractpdfmark fedepell bumpversion python-bottle python-bottle-sqlite python-docstring-parser python-jinja2-time python-robotframework felixonmars deepin-account-faces deepin-api deepin-calendar deepin-desktop-base deepin-desktop-schemas deepin-dock deepin-gettext-tools deepin-gir-generator deepin-gtk-theme deepin-icon-theme deepin-image-viewer deepin-kwin deepin-menu deepin-polkit-agent deepin-qt-dbus-factory deepin-screensaver deepin-session-ui deepin-shortcut-viewer deepin-sound-theme deepin-terminal deepin-wallpapers dtkcore dtkwidget dtkwm golang-deepin-go-lib golang-github-alecthomas-assert golang-github-alecthomas-colour golang-github-alecthomas-repr golang-github-alecthomas-template golang-github-alecthomas-units golang-github-disintegration-imaging golang-github-linuxdeepin-go-x11-client golang-github-msteinert-pam golang-github-nfnt-resize gsettings-qt udisks2-qt5 fenris02 lua perl-Net-Server unhide fepitre disorderfs python-debian python-rstr reprotest ferdnyc frotz gedit-plugin-editorconfig ifm mpdris2 ncmpc octave python-webscrapbook ffesti popt redhat-rpm-config rpm ffmancera NetworkManager nispor nmstate fidencio gnome-boxes libosinfo osinfo-db osinfo-db-tools tmate filbranden et fb303 fbthrift fizz folly fsverity-utils golang-github-facebookincubator-flog golang-github-facebookincubator-go2chef mcrouter mkosi mock-centos-sig-configs numactl oomd proxygen python-TestSlide python-dcrpm python-pyaib python-sphinx-kr-theme sedutil wangle watchman wdt filiperosset aime ansifilter apvlv atool bbkeys bfast bindfs blackbox bonnie++ brutalchess clinfo clusterssh coan colm converseen curlpp detox ell fapg flaw fmtools foremost freeDiameter gbrainy ghasher grsync hd-idle hddfancontrol highlight homebank httrack irsim iverilog ktechlab linsmith lterm metapixel nsca-ng parzip pdf2djvu picojson plank pogo proguard python-empy python-myhdl roxterm samurai sdlhack sqljet stratagus tmux unetbootin vcftools vhd2vl vrq worker wv xfce4-datetime-plugin xfce4-whiskermenu-plugin ytalk zmap firemanxbr gjs python-martian python-pelican ser2net zbar firewing monit fivaldi odcs fjanus PyGreSQL autoconf autoconf213 automake ck compat-gdbm gd gdbm hexedit kea less libdb libdbi libdbi-drivers libecpg libnsl2 libpq libtool mutt nss_nis openrdate orafce pg_auto_failover pg_repack pgaudit postgres-decoderbufs postgresql postgresql-ip4r postgresql-odbc postgresql-pgpool-II pyodbc python-psycopg2 rarpd rhdb-utils tcl-pgtcl timescaledb yp-tools ypbind ypserv fkocina librtas libservicelog libvpd lsvpd powerpc-utils ppc64-diag servicelog fkolwa google-crc32c python-google-api-core python-google-cloud-access-approval python-google-cloud-access-context-manager python-google-cloud-api-gateway python-google-cloud-apigee-connect python-google-cloud-appengine-admin python-google-cloud-asset python-google-cloud-automl python-google-cloud-bigquery python-google-cloud-bigquery-connection python-google-cloud-bigquery-datatransfer python-google-cloud-bigquery-reservation python-google-cloud-bigquery-storage python-google-cloud-bigtable python-google-cloud-billing python-google-cloud-billing-budgets python-google-cloud-build python-google-cloud-common python-google-cloud-container python-google-cloud-containeranalysis python-google-cloud-core python-google-cloud-data-fusion python-google-cloud-datacatalog python-google-cloud-dataproc python-google-cloud-dataproc-metastore python-google-cloud-debugger-client python-google-cloud-deploy python-google-cloud-dlp python-google-cloud-dms python-google-cloud-domains python-google-cloud-filestore python-google-cloud-firestore python-google-cloud-functions python-google-cloud-iam python-google-cloud-kms python-google-cloud-org-policy python-google-cloud-os-config python-google-cloud-private-ca python-google-cloud-pubsub python-google-cloud-redis python-google-cloud-shell python-google-cloud-source-context python-google-cloud-spanner python-google-cloud-storage python-google-cloud-testutils python-google-crc32c python-google-resumable-media python-grpc-google-iam-v1 fkooman dumpasn1 json-parser libnfc minisign php-oauth php-paragonie-constant-time-encoding php-pecl-oauth php-phpseclib php-xmlseclibs fkrenzel ca-certificates gnutls nss flaper87 python-zaqarclient flatcap neomutt flo itop lis postproof progress ratools florencia mongoose fmuellner clutter cogl gnome-extensions-app gnome-menus gnome-session gnome-settings-daemon gnome-shell gnome-shell-extension-background-logo gnome-shell-extensions gsettings-desktop-schemas metacity mutter fnasser nekohtml fnecas fmf python-ogr python-specfile tmt fnux cdist elixir gcolor3 hikari libtree libucl mako mk-files mum-hash qbe qutebrowser scdoc shelldap fonts-sig typetype-molot-fonts frankcrawford pylibacl python-importlib-metadata pyxattr frantisekz gamescope gjs gnome-shell-extension-dash-to-dock gnome-shell-extension-gamemode intel-cm-compiler intel-compute-runtime intel-igc intel-llvm8.0-vc-intrinsics intel-opencl-clang libliftoff libva llvm8.0 mozjs78 mozjs91 ocl-icd oneapi-level-zero opencl-headers oraculum python-Pallets-Sphinx-Themes python-amqp python-aniso8601 python-billiard python-celery python-click-didyoumean python-click-repl python-flask python-flask-caching python-flask-cors python-flask-openid python-flask-sqlalchemy python-kombu python-pylibmc python-pyopencl python-pytest-click python-pytest-xprocess python-pytools python-vine python-werkzeug python-wtforms rpmdeplint spirv-llvm-translator spirv-llvm8.0-translator testcloud wine-dxvk winetricks frostyx light modulemd-tools prunerepo python-flask-wtf-decorators rofi-themes-base16 tito tracer vim-fugitive-pagure fschwarz babel borgbackup davfs2 pdfarranger python-cssselect2 python-digitalocean python-genshi python-ndg_httpsclient python-parsedatetime python-pdfrw python-pydyf python-pyphen python-pyrfc3339 python-responses python-tinycss2 python-tldextract python-uritemplate vpnc weasyprint fsimonce google-authenticator openstack-java-sdk python-remoto sanlock ftrivino opendnssec python-netifaces fujiwara ibus-handwrite ibus-hangul ibus-pinyin ibus-skk ibus-table-cyrillic ibus-table-latin ibus-table-tv mozc sunpinyin fuller cantera gmailctl golang-github-delve-liner golang-github-derekparker-trie golang-github-mattn-zglob golang-github-rabbitmq-amqp091 golang-github-radovskyb-watcher golang-github-rubyist-tracerx golang-github-sajari-fuzzy golang-github-task hypre maeparser python-molmass superlu_dist fweimer glibc glibc32 libffi libunwind redhat-rpm-config gabbayo glew pixman galt python-ethtool ganto spectre-meltdown-checker garnacho tracker tracker-miners gbailey dl dnstop git-tools msr-tools mup puzzles tweak wemux yapet gbcox fedora-business-cards latte-dock mpris-scrobbler msmtp perl-MusicBrainz-DiscID plasma-applet-weather-widget yubioath-desktop gcabiddu qatengine qatlib gchamoul hiera i3lock i3status python-gertty python-oslo-config python-oslo-db python-oslo-sphinx weechat gd libldb libtalloc libtdb libtevent samba smbcmp gecko-maint fedora-bookmarks firefox mozilla-filesystem seamonkey genodeftest nautilus-python germano apcupsd boinc-client boinc-tui darktable firefox-pkcs11-loader keepassxc lensfun libdigidocpp open-eid qdigidoc webextension-token-signing gferon CuraEngine cura cura-fdm-materials libarcus libsavitar python-uranium gholms bitlbee-steam cloud-init gengetopt ipv6gen python-boto python-botocore python-jmespath gicmo bolt brightnessctl gamemode git-crypt gnome-battery-bench gnome-shell-extension-gamemode inih koji-osbuild thermald umockdev upower wofi gil BareBonesBrowserLaunch apache-sshd bouncycastle leveldb libidn nom-tam-fits t-digest gilboa cgdb icewm meld springlobby girst mopidy mopidy-mpd glisse kernel libX11 libXNVCtrl libXScrnSaver libXau libXaw libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdrm mesa mesa-demos xorg-x11-drivers xorg-x11-drv-ati xorg-x11-drv-dummy xorg-x11-drv-evdev xorg-x11-drv-fbdev xorg-x11-drv-intel xorg-x11-drv-ivtv xorg-x11-drv-nouveau xorg-x11-drv-openchrome xorg-x11-drv-synaptics xorg-x11-drv-vesa xorg-x11-drv-vmware xorg-x11-font-utils xorg-x11-fonts xorg-x11-proto-devel xorg-x11-server xorg-x11-util-macros xorg-x11-xauth xorg-x11-xbitmaps xorg-x11-xinit xorg-x11-xtrans-devel gmaglione virtiofsd gnat beanstalkd clamav clamsmtp html401-dtds perl-Config-General perl-HTML-Encoding perl-Mail-Mbox-MessageParser perl-SGML-Parser-OpenSP w3c-markup-validator wkhtmltopdf xournal goeran jday mindless netmask python-django-annoying python-django-macros python-jeepney tlpi ttf2pt1 xpenguins goldmann cekit python-docker-squash python-pykwalify scannotation golfu kxstitch parallel gombosg git-secret libldac gordonmessmer ansible-bender pyp2rpm gotmax23 ansible-collection-ansible-utils ansible-collection-community-kubernetes ansible-collection-community-libvirt ansible-collection-kubernetes-core golang-github-a8m-envsubst golang-github-agnivade-levenshtein golang-github-elliotchance-orderedmap golang-github-emersion-mbox golang-github-emersion-msgauth golang-github-goccy-yaml golang-github-jba-printsrc golang-github-networkplumbing-nft golang-github-onsi-ginkgo-2 golang-github-stefanberger-pkcs11uri golang-github-task-slim-sprig golang-github-vektah-gqlparser-2 golang-gopkg-op-logging-1 golang-sr-emersion-gqlclient golang-sr-emersion-scfg golang-sr-rockorager-tcell-term python-ansi2html python-ansible-compat python-ntlm-auth python-requests_ntlm python-tomli-w python38-toml-epel yt-dlp gouldwp perl-Apache-Session-Wrapper perl-Graph perl-MasonX-Request-WithApacheSession perl-Parallel-ForkManager perl-SNMP-Info grahamwhiteuk exaile gimp-lensfun lensfun green autogen cl-asdf common-lisp-controller libffi sbcl ws-commons-util greenscientist babeld babeltrace lttng-tools lttng-ust userspace-rcu greghellings biblesync bibletime cinch discount mingw-GConf2 mingw-biblesync mingw-clucene mingw-dbus-glib mingw-dlfcn mingw-libIDL mingw-libgnurx mingw-libgsf mingw-sword python-Naked python-plumbum python-yamlordereddictloader sword vagrant-openstack-provider xiphos grenier libewf testdisk grosjo dovecot-fts-xapian grover atop ddd distcc iscsi-initiator-utils isns-utils libiscsi libstoragemgmt nvmetcli python-configshell python-kmod python-rtslib python-sh python-simpleparse scsi-target-utils sloccount target-isns targetcli targetd grue logiweb gsauthof python-aioresponses python-asyncssh python-img2pdf python-inema python-zeep gscrivano bwrap-oci crun fuse-overlayfs runc gsgatlin VirtualGL gtiwari bluez gtwilliams deal linenoise gui1ty bottles nitrogen python-adjustText xaos gundersanne golang-github-jwt golang-github-openshift-online-ocm-sdk golang-github-segmentio-ksuid gunnersrini cim-schema libsmbios openwsman sblim-cmpi-network wsmancli gvalkov python-evdev gzaronikas mod_cluster tomcat tomcat-native hadess apfs-fuse codespell eosrei-emojione-fonts geocode-glib gnome-bluetooth gnome-epub-thumbnailer gnome-kra-ora-thumbnailer gnome-user-share gom grilo grilo-plugins ifuse iio-sensor-proxy libfprint libglib-testing libimobiledevice libpeas libplist libportal libusbmuxd low-memory-monitor malcontent power-profiles-daemon sloccount switcheroo-control totem totem-pl-parser umockdev usbmuxd haircommander buildah catatonit conmon container-selinux containernetworking-plugins cri-o cri-tools crun podman runc skopeo slirp4netns hanecak drbd gimp-separate+ lksctp-tools optipng soundtracker tipcutils hannes backintime elementary-icon-theme elementary-xfce-icon-theme gretl python-musicbrainzngs quodlibet texstudio tilda harald dracut initscripts libvarlink pcmciautils python-varlink hardaker cutecw dnssec-nodes dnssec-system-tray dnssec-tools lookup perl-Crypt-OpenSSL-AES perl-Crypt-OpenSSL-Bignum perl-Crypt-OpenSSL-DSA perl-Crypt-OpenSSL-PKCS10 perl-Crypt-OpenSSL-RSA perl-Crypt-OpenSSL-Random perl-Crypt-OpenSSL-X509 perl-Getopt-GUI-Long perl-Net-DNS-SEC perl-QWizard hardeborlaa python-autograd python-read-roi hargonix openiked python-getmac harrymichal bats golang-github-acobaugh-osrelease golang-github-harrymichal-version toolbox hedayat Saaghar golang-github-dchest-siphash golang-torproject-pluggable-transports-goptlib jcal kid3 machineball obfs4 ode os-prober persepolis rcssmonitor rcssserver rcssserver3d simspark starcal stormbaancoureur xmoto hedenface nrpe heffer batctl borgmatic ecdsautils fastd grfcodec libuecc nginx nml openttd openttd-opengfx python-pykwalify shntool sox heliocastro assimp calibre cmake extra-cmake-modules gtest icecream kde-connect libaccounts-qt libfm libqtxdg libstatgrab libsysstat lximage-qt lxqt-admin lxqt-sudo obconf pcmanfm-qt pystatgrab qca qt-creator qt-mobility smb4k transmission helloworld1 goobook sunpinyin hellwolf fuse-convmvfs herczy fwknop libuser psad herrold abiword dl hguemar atkmm git-pull-request goocanvas goocanvas2 google-api-python-client gtksourceviewmm gtksourceviewmm3 jq libepc libgdamm libsexymm libsigc++20 lxc office-runner omniORB opencv osc-source_validator pag pangomm poedit python-XStatic-roboto-fontface python-appdirs python-cliff-tablib python-cornice python-daiquiri python-dateutil python-django-redis python-feedparser python-flask python-flask-sqlalchemy python-funcsigs python-json-logger python-jsonpath-rw-ext python-ldappool python-memcached python-monotonic python-mpd python-osc-lib python-oslo-log python-pifpaf python-py2pack python-pyeclib python-scrypt python-semantic_version python-setproctitle python-sphinxcontrib-actdiag python-tablib python-webob python-werkzeug python-zaqarclient scythia torque weechat xqilla zsh-lovers hhorak PyGreSQL ck classloader-leak-test-framework community-mysql compat-gdbm cvsps dejagnu distgen galera gd gdbm hexedit jna k3b less libdb libdbi libdbi-drivers libdvdread libecpg libisoburn libisofs libpq mariadb mariadb-connector-c mariadb-connector-odbc mariadb-java-client maven-clean-plugin minizip-ng mongo-cxx-driver multilib-rpm-config mutt mysql-connector-java mysql-connector-odbc mysql-connector-python mysql-selinux nodejs-nodemon ongres-stringprep opencv openrdate orafce pcre pcre2 perl-LMDB_File pg_auto_failover pg_repack pgaudit postgres-decoderbufs postgresql postgresql-ip4r postgresql-jdbc postgresql-odbc postgresql-pgpool-II pyodbc python-psycopg2 python-pymongo python-sqlparse python3-postgresql rarpd replacer rhdb-utils rusers rwall rwho scl-utils-build-helpers sed source-to-image sox sphinx sysbench timescaledb tokyocabinet transfig unixODBC unixODBC-gui-qt xfburn yp-tools ypbind ypserv hiwkby libfullock python-kafka python-oslo-metrics python-oslo-middleware python-oslo-service hlin odcs hno electrum iaito libecap radare2 squid tunctl hobbes1069 BackupPC BackupPC-XS Coin4 CubicSDR Field3D LibRaw LinLog OpenColorIO OpenImageIO SoapySDR abi-compliance-checker abi-dumper abi-tracker aldo api-sanity-checker aprsdigi atop ax25-apps ax25-tools brasero callgit chunkfs colrdx cqrlog direwolf dvdauthor dxcc f2c fail2ban fdupes flamp flcluster fldigi fllog flmsg flnet flrig flwkey flxmlrpc freecad freeimage git-archive-all gmsh hdhomerun hedgewars iguanaIR imath js8call kmodtool lcms2 libax25 libdxfrw libftdi libicns libiptcdata libphidget22 librecad libspnav linsim liquid-dsp lirc lpcnetfreedv lpsk31 metrics2mqtt mingw-fltk mingw-hamlib mingw-portaudio nec2c netgen-mesher openCOLLADA opencascade openexr openjpeg2 perl-RPC-XML pkgdiff pugixml pystring python-collada python-mysql python-oauth python-pivy python-pycxx python-pyside2 python-requests-cache python-sphinx-tabs qastools qodem qsstv quarter rfcdiff robin-map rsync-bpc rtaudio sdrpp smesh soapy-rtlsdr soundconverter soxr spacenavd splat spnavcfg tinyxml trustedqsl twlog txt2man unittest-cpp unixcw virt-backup vtable-dumper wsjtx wxapt xconvers xfhell xgridloc xnec2c xwxapt yaml-cpp zipios zipios++ honli dapl fabtests ibsim ibutils infinipath-psm libfabric libibcommon libpsm2 libvma mstflint opensm perftest qperf rdma-core ucx usnic-tools hony openscap-report oval-graph honzaf booth corosync corosync-qdevice omping spausedd hpejakle byobu kflickr nfacct perl-Audio-Beep perl-CDDB perl-Getopt-Simple perl-NetPacket-LLC perl-NetPacket-SpanningTree perl-Pod-Coverage-Moose perl-Proc-Simple perl-XML-Parser-Lite-Tree-XPath xmlfy hrw python-system-calls hubert rabbitmq-server humaton fedora-release fedora-repos source-to-image vagrant vagrant-libvirt vagrant-registration xdpyinfo xwininfo hushan filebench libnetfilter_acct n2n python-flask shunit2 huwang forge-parent mod_cluster tomcat tomcat-native huzaifas NetworkManager-openvpn NetworkManager-vpnc abiword dash dia firewalk gnumeric goffice gtk-v4l httptunnel irssi libnova libtar lzo nikto openvpn pidgin-otr psiconv python-debianbts python-pysimplesoap rssh stun uriparser usb_modeswitch usb_modeswitch-data volume_key vpnc wireshark hvad mysql-connector-python perl-Config-Model-CursesUI perl-Config-Model-Itself perl-Curses-UI perl-Test-Command perl-Tk-DirSelect perl-Tk-ProgressBar-Mac perl-Tk-Stderr php-pear-HTML-Template-IT python-dominate python-events python-flask-bootstrap python-influxdb python-visitor hydai wasmedge iankent am-utils autofs dmraid iarnell perl perl-Any-Moose perl-App-Daemon perl-Archive-Any perl-B-Hooks-OP-Annotation perl-B-Hooks-OP-Check perl-B-Utils perl-BackPAN-Index perl-Best perl-CPAN-Meta perl-CPAN-Meta-Requirements perl-Cache-FastMmap perl-Catalyst-Action-REST perl-Catalyst-Action-RenderView perl-Catalyst-ActionRole-ACL perl-Catalyst-Authentication-Credential-HTTP perl-Catalyst-Component-InstancePerContext perl-Catalyst-Controller-ActionRole perl-Catalyst-Controller-FormBuilder perl-Catalyst-Controller-HTML-FormFu perl-Catalyst-Devel perl-Catalyst-Engine-Apache perl-Catalyst-Helper-FastCGI-ExternalServer perl-Catalyst-Manual perl-Catalyst-Model-Adaptor perl-Catalyst-Model-DBIC-Schema perl-Catalyst-Model-XMLRPC perl-Catalyst-Plugin-Authentication perl-Catalyst-Plugin-Authorization-Roles perl-Catalyst-Plugin-CGI-Untaint perl-Catalyst-Plugin-Cache perl-Catalyst-Plugin-ConfigLoader perl-Catalyst-Plugin-Email perl-Catalyst-Plugin-I18N perl-Catalyst-Plugin-PageCache perl-Catalyst-Plugin-Session perl-Catalyst-Plugin-Session-State-Cookie perl-Catalyst-Plugin-Session-State-URI perl-Catalyst-Plugin-Session-Store-Cache perl-Catalyst-Plugin-Session-Store-DBIC perl-Catalyst-Plugin-Session-Store-Delegate perl-Catalyst-Plugin-Session-Store-FastMmap perl-Catalyst-Plugin-Session-Store-File perl-Catalyst-Plugin-Setenv perl-Catalyst-Plugin-Static-Simple perl-Catalyst-Plugin-SubRequest perl-Catalyst-Plugin-Unicode perl-Catalyst-Runtime perl-Catalyst-View-Component-SubInclude perl-Catalyst-View-Email perl-Catalyst-View-HTML-Template perl-Catalyst-View-Mason perl-Catalyst-View-PDF-Reuse perl-Catalyst-View-TT perl-CatalystX-Component-Traits perl-CatalystX-InjectComponent perl-CatalystX-LeakChecker perl-CatalystX-Profile perl-CatalystX-REPL perl-CatalystX-SimpleLogin perl-Child perl-Class-Factory-Util perl-Clipboard perl-Config-Any perl-Config-Extend-MySQL perl-Config-GitLike perl-Config-INI perl-Config-JFDI perl-Config-MVP perl-Config-MVP-Reader-INI perl-Config-Simple perl-Contextual-Return perl-Convert-Bencode perl-Data-Clone perl-Data-Denter perl-Data-Dump perl-Data-Dumper-Concise perl-Data-FormValidator perl-Data-FormValidator-Constraints-DateTime perl-Data-Pond perl-Data-Serializer perl-Data-Stream-Bulk perl-Data-Taxi perl-Data-Visitor perl-Date-ISO8601 perl-DateTime-Format-Epoch perl-DateTime-Format-HTTP perl-DateTime-Format-IBeat perl-DateTime-Format-Mail perl-DateTime-Format-MySQL perl-DateTime-TimeZone-SystemV perl-DateTime-TimeZone-Tzfile perl-Devel-Declare perl-Devel-Hide perl-Devel-LexAlias perl-Devel-PartialDump perl-Devel-Pragma perl-Devel-REPL perl-Email-Sender perl-End perl-Eval-Closure perl-FCGI perl-File-ShareDir-Install perl-File-pushd perl-Git-PurePerl perl-Git-Repository perl-HTML-Defang perl-HTML-FormFu perl-HTML-FormHandler perl-HTML-GenToc perl-HTML-SimpleParse perl-HTML-Strip perl-HTML-Toc perl-HTML-TokeParser-Simple perl-HTML-TreeBuilder-XPath perl-HTML-WikiConverter perl-HTML-WikiConverter-Markdown perl-HTTP-Lite perl-Hash-FieldHash perl-Hash-Flatten perl-Hash-Merge perl-Hash-Merge-Simple perl-Import-Into perl-JSON-Any perl-KinoSearch1 perl-Lingua-Stem-Snowball perl-Locale-US perl-MetaCPAN-API perl-Moo perl-Moose-Autobox perl-MooseX-Aliases perl-MooseX-App-Cmd perl-MooseX-Async perl-MooseX-Attribute-Chained perl-MooseX-AttributeHelpers perl-MooseX-ClassAttribute perl-MooseX-Clone perl-MooseX-ConfigFromFile perl-MooseX-Daemonize perl-MooseX-Declare perl-MooseX-Emulate-Class-Accessor-Fast perl-MooseX-Getopt perl-MooseX-Has-Options perl-MooseX-Has-Sugar perl-MooseX-InsideOut perl-MooseX-Iterator perl-MooseX-LazyLogDispatch perl-MooseX-LazyRequire perl-MooseX-Log-Log4perl perl-MooseX-LogDispatch perl-MooseX-Meta-TypeConstraint-ForceCoercion perl-MooseX-Method-Signatures perl-MooseX-MethodAttributes perl-MooseX-MultiInitArg perl-MooseX-MultiMethods perl-MooseX-NonMoose perl-MooseX-OneArgNew perl-MooseX-POE perl-MooseX-Param perl-MooseX-Params-Validate perl-MooseX-RelatedClassRoles perl-MooseX-Role-Cmd perl-MooseX-Role-Parameterized perl-MooseX-Role-WithOverloading perl-MooseX-Role-XMLRPC-Client perl-MooseX-SemiAffordanceAccessor perl-MooseX-SetOnce perl-MooseX-SimpleConfig perl-MooseX-Singleton perl-MooseX-Storage perl-MooseX-StrictConstructor perl-MooseX-Traits perl-MooseX-Traits-Pluggable perl-MooseX-Types perl-MooseX-Types-Common perl-MooseX-Types-DateTime perl-MooseX-Types-JSON perl-MooseX-Types-LoadableClass perl-MooseX-Types-Path-Class perl-MooseX-Types-Perl perl-MooseX-Types-Set-Object perl-MooseX-Types-Structured perl-MooseX-Types-URI perl-MooseX-Types-VariantTable perl-MooseX-Workers perl-Mouse perl-MouseX-Types perl-PadWalker perl-Params-Classify perl-Perl-Tags perl-PerlIO-gzip perl-Plack-Middleware-ForceEnv perl-Plack-Middleware-ReverseProxy perl-Plack-Test-ExternalServer perl-Regexp-Assemble perl-Role-HasMessage perl-Role-Identifiable perl-Role-Tiny perl-Safe-Isa perl-Scalar-List-Utils perl-Scope-Guard perl-Statistics-Descriptive perl-String-Diff perl-Sys-Hostname-Long perl-Task-Catalyst perl-Test-HasVersion perl-Test-JSON perl-Test-Signature perl-Test-TinyMocker perl-Test-WWW-Mechanize-Catalyst perl-Text-Context perl-Text-Context-EitherSide perl-Text-Emoticon perl-Text-Emoticon-MSN perl-Text-German perl-Text-MultiMarkdown perl-Text-RecordParser perl-Text-SimpleTable perl-Text-TabularDisplay perl-Text-Textile perl-Tie-ToObject perl-Time-OlsonTZ-Download perl-UNIVERSAL-can perl-UNIVERSAL-isa perl-Version-Requirements perl-WWW-Mechanize-TreeBuilder perl-WWW-Pastebin-PastebinCom-Create perl-XML-Atom perl-XML-Feed perl-XML-RSS-LibXML perl-XML-TokeParser perl-asa perl-autobox perl-autobox-Core perl-autobox-List-Util perl-autobox-dump perl-autovivification perl-bareword-filehandles perl-indirect perl-multidimensional perl-namespace-autoclean perlbrew slashem vim-perl-support ib54003 gti l3afpad ibotty j4-dmenu-desktop ichavero nextcloud icheishvili erlang-erlydtl python-pika ignatenkobrain Cython GitPython InsightToolkit SDL2_gfx SDL2_net SDL2_ttf bcache-tools btrbk buildbot carbon-c-relay casync daggy dav1d dcm2niix dcmtk elfio fedscm-admin gdcm gifticlib gimp-lqr-plugin git-evtag git-fame gitg gmsh gnome-2048 gnome-builder graphene hdf5 hiera i3status-rs ipython json-c kbdd libdrm libev libgit2-glib libminc libsolv libuv mesa mesa-demos minetest moodle nagios-plugins nagios-plugins-bonding netbox nipy-data ntpsec ocl-icd octave-jsonlab octave-metch odfpy ogre perl-Class-DBI perl-Class-DBI-Plugin perl-Class-Trigger perl-DBIx-ContextualFetch perl-ExtUtils-CppGuess perl-Graph perl-Ima-DBI perl-SQL-Abstract perl-String-Approx perl-UNIVERSAL-moniker petpvc pitivi pkgconf pocl pseudo puppet python-PyLink python-Traits python-amico python-argcomplete python-bleach python-cheroot python-cherrypy python-citeproc-py python-cvss python-dbus-signature-pyparsing python-ddt python-django-debug-toolbar python-django-mptt python-django-tables2 python-et_xmlfile python-eventlet python-geoip2 python-gevent python-gitdb python-github3py python-gradunwarp python-greenlet python-h5io python-httplib2 python-hvac python-hypothesis python-interfile python-into-dbus-python python-joblib python-maxminddb python-mne python-moss python-nibabel python-ns1-python python-oauth2 python-pexpect python-pickleshare python-pkgconfig python-pyactivetwo python-pydicom python-pydotplus python-pyface python-pyhcl python-pynetbox python-pyoptical python-pytest-flakes python-pytools python-pyxid python-requests_ntlm python-rpmfluff python-scikit-learn python-setuptools_scm python-simplegeneric python-simplewrap python-smmap python-sqlparse python-testinfra python-theano python-traitsui python-visionegg-quest python-wheel python-yarl python-zstandard ragel rancid rpm ruby-augeas rust scanmem sdl12-compat simple-scan snapper supertuxkart teeworlds timew tinyxml2 tracker trousers vxl xmlsec1 xonotic xonotic-data zstd ihrachyshka python-jsonrpclib iivanov libvma ilgrad uchardet imcinerney audacity dia-CMOS dia-Digital dia-electric2 dia-electronic klatexformula libreoffice-TexMaths lxqt-wallet python-doxytag2zealdb python-git-revise texstudio zulucrypt imcleod imagefactory imagefactory-plugins oz python-prettytable imesias mplus-fonts imullins twincam ingvar clatd ebtree hitch jemalloc mpssh munin tayga varnish varnish-modules vmod-uuid ipa-maint freeipa irina python-pyngus qpid-dispatch qpid-proton italomga python-aiokafka python-pyvat iucar R-errors R-flexiblas R-quantities R-simmer flexiblas jacktrip mininet octave-flexiblas plasma-wallpapers-dynamic rapidxml rstudio ivaxer gflags glog ivzhh fossil iwienand python-trollius ixs GraphicsMagick bacula barcode ccrtp e2tools icecast libsndfile mm mod_suphp mozilla-noscript munin ngircd p0rn-comfort perl-Authen-Radius perl-CGI-Session perl-Class-Std perl-ConfigReader perl-Crypt-Blowfish perl-Crypt-CBC perl-DBM-Deep perl-Data-HexDump perl-Data-Password perl-FileHandle-Fmode perl-HTML-CalendarMonthSimple perl-LockFile-Simple perl-MD5 perl-Mail-RFC822-Address perl-NetAddr-IP perl-Proc-ProcessTable perl-Sys-SigAction perl-Text-Iconv perl-Unicode-Map perl-Unicode-MapUTF8 perl-XML-Filter-BufferText perl-XML-Filter-XInclude perl-XML-SAX-Writer perl-XML-Validator-Schema pthsem scmxx izabela icecream izhar connect-proxy libitl iztokf R-microbats R-pbapply R-qcc R-vcd cffconvert python-EvoPreprocess python-ast-monitor python-batalgorithm python-contextualbandits python-cro python-cssmin python-devicely python-dotmap python-earthpy python-fireflyalgorithm python-flask-compress python-flask-htmlmin python-geotiler python-interrogate python-matplotlib-venn python-maya python-nashpy python-niaaml python-niaarm python-niaclass python-niapy python-openant python-overpy python-pyedflib python-pyqt-feedback-flow python-pyswarms python-rnc2rng python-scikit-uplift python-simframe python-sklearn-genetic python-sklearn-genetic-opt python-sklearn-nature-inspired-algorithms python-snaptime python-sport-activities-features python-stochastic python-tcxparser python-tcxreader python-toml-adapt uARMSolver jadahl gnome-remote-desktop gnome-shell libdecor mutter xdg-desktop-portal xdg-desktop-portal-gnome xdg-desktop-portal-gtk jakobmeng ansible-collection-ansible-utils ansible-collections-openstack jakub annobin binutils dwz elfutils gcc glibc32 isl libtool valgrind jaltman heimdal jamacku chkconfig dracut initscripts ledmon pinfo setconf tcsh usbutils jamartis atlas bzip2 coreutils gawk gmp gzip sed unzip zip zziplib jamatos PyX R-TH-data R-car R-lmtest R-mAr R-multcomp R-mvtnorm R-systemfit R-waveslim R-wavethresh R-zoo armadillo emacs-common-ess fftw2 grace libcerf lyx maxima mhonarc pygsl pyparsing python-blinker python-cpio python-doit python-markdown-math python-markups python-micawber python-natsort python-nikola python-nltk python-phpserialize python-piexif python-smartypants python-sphinx-press-theme python-typogrify retext rpy t1lib t1utils tellico tetex-dvipost wxMaxima james centpkg python-urlgrabber ustr zsh jamesread OliveTin jamielinux bashmount xclip jandrlik java-1.8.0-openjdk-portable java-11-openjdk-portable java-17-openjdk java-17-openjdk-portable java-latest-openjdk-portable swing-layout janisozaur mingw-jansson mingw-speexdsp mingw-yaml-cpp jankratochvil binutils elfutils gdb icemon inotify-tools libipt pulseaudio readline jariq ipwatchd jaroslav mpdscribble jarrpa gluster-block samba jaruga bcftools bowtie bowtie2 bwa htslib mmseq samtools vcftools jasonbrooks containernetworking-plugins java-sig mysql-connector-java swing-layout javierm arm-image-installer dumpet efi-rpm-macros efibootmgr gnu-efi grub2 grubby libcamera libcamera-apps mokutil pesign-test-app shim shim-unsigned-aarch64 shim-unsigned-x64 syslinux tpm2-abrmd tpm2-abrmd-selinux tpm2-tools tpm2-tss vboot-utils jaydg premake jaymzh golang-github-hub jbastian python-tftpy jbaublitz python-dbus-client-gen python-dbus-python-client-gen python-dbus-signature-pyparsing python-into-dbus-python python-justbases python-justbytes stratis-cli stratisd jbenc plotnetcfg jcajka ServiceReport golang iprutils libnxz librtas libservicelog libvpd lsvpd opal-prd paflib powerpc-utils servicelog x3270 jcapitao python-pykmip python-pynacl python-simplejson python-sqlalchemy-utils python-tempita python-timeout-decorator jcaratzas python-cheroot python-cherrypy python-jaraco-classes python-jaraco-functools python-jaraco-packaging python-logutils python-more-itertools python-path python-portend python-remoto python-repoze-lru python-requests-unixsocket python-routes python-rst-linker python-simplegeneric python-singledispatch python-sphinx-removed-in python-sphinxcontrib-trio python-tempora python-trustme python-zc-lockfile jcerny openscap oscap-anaconda-addon scap-security-guide scap-workbench jchaloup aspell aspell-af aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-el aspell-en aspell-es aspell-fo aspell-fr aspell-ga aspell-gd aspell-gl aspell-hr aspell-id aspell-is aspell-it aspell-nl aspell-no aspell-pl aspell-pt_BR aspell-pt_PT aspell-ru aspell-sl aspell-sr aspell-sv bzip2 container-selinux docker-distribution exempi fftw glide go-bindata godep golang-bazil-fuse golang-bitbucket-ww-goautoneg golang-github-a8m-tree golang-github-aclements-gg golang-github-aclements-moremath golang-github-aead-chacha20 golang-github-aead-poly1305 golang-github-agl-ed25519 golang-github-ajstarks-svgo golang-github-anmitsu-shlex golang-github-appc-spec golang-github-armon-circbuf golang-github-armon-gomdb golang-github-azure-autorest golang-github-beorn7-perks golang-github-bgentry-speakeasy golang-github-billziss-gh-cgofuse golang-github-bitly-simplejson golang-github-bmizerany-assert golang-github-bmizerany-pat golang-github-bmizerany-perks golang-github-boltdb-bolt golang-github-bugsnag-panicwrap golang-github-cenkalti-backoff golang-github-chzyer-test golang-github-coreos-pkg golang-github-data-dog-txdb golang-github-dchest-safefile golang-github-denverdino-aliyungo golang-github-dgnorton-goback golang-github-digitalocean-godo golang-github-dimchansky-utfbom golang-github-djherbis-times golang-github-dnaeon-vcr golang-github-docker-libkv golang-github-docker-spdystream golang-github-dropbox-sdk-unofficial golang-github-dvsekhvalnov-jose2go golang-github-evanphx-json-patch golang-github-facebookgo-atomicfile golang-github-facebookgo-pidfile golang-github-flynn-json5 golang-github-ghodss-yaml golang-github-glacjay-goini golang-github-globalsign-mgo golang-github-google-btree golang-github-google-pprof golang-github-gopherjs golang-github-gorilla-context golang-github-gorilla-handlers golang-github-gorilla-securecookie golang-github-gorilla-sessions golang-github-gorilla-websocket golang-github-gregjones-httpcache golang-github-hashicorp-consul-migrate golang-github-hashicorp-hcl golang-github-hashicorp-logutils golang-github-hashicorp-mdns golang-github-hashicorp-net-rpc-msgpackrpc golang-github-hashicorp-raft golang-github-hashicorp-raft-boltdb golang-github-hashicorp-raft-mdb golang-github-hashicorp-scada-client golang-github-hashicorp-yamux golang-github-howeyc-gopass golang-github-ianlancetaylor-demangle golang-github-inconshreveable-muxado golang-github-influxdb-gomdb golang-github-jedisct1-clocksmith golang-github-jedisct1-dlog golang-github-jedisct1-dnsstamps golang-github-jedisct1-minisign golang-github-jedisct1-xsecretbox golang-github-jellevandenhooff-dkim golang-github-jlaffaye-ftp golang-github-jmhodges-levigo golang-github-jonboulle-clockwork golang-github-jtolds-gls golang-github-juju-ratelimit golang-github-julienschmidt-httprouter golang-github-k-sone-critbitgo golang-github-kardianos-service golang-github-kimor79-gollectd golang-github-kisielk-gotool golang-github-kr-fs golang-github-kr-pretty golang-github-kr-pty golang-github-kr-text golang-github-kylelemons-godebug golang-github-marstr-collection golang-github-marstr-goalias golang-github-marstr-guid golang-github-marstr-randname golang-github-mitchellh-cli golang-github-mitchellh-mapstructure golang-github-ncw-acd golang-github-ncw-swift golang-github-neelance-astrewrite golang-github-neelance-sourcemap golang-github-nsf-termbox golang-github-nwidger-jsoncolor golang-github-okzk-sdnotify golang-github-onsi-ginkgo golang-github-onsi-gomega golang-github-openzipkin-zipkin golang-github-pengsrc-shared golang-github-peterbourgon-diskv golang-github-pquerna-cachecontrol golang-github-prometheus-common golang-github-prometheus-procfs golang-github-racker-perigee golang-github-rackspace-gophercloud golang-github-rakyll-globalconf golang-github-rakyll-statik golang-github-remyoudompheng-bigfft golang-github-rfjakob-eme golang-github-robertkrimen-otto golang-github-ryanuber-columnize golang-github-samalba-dockerclient golang-github-satori-uuid golang-github-sevlyar-daemon golang-github-shiena-ansicolor golang-github-shirou-gopsutil golang-github-shopspring-decimal golang-github-shurcool-httpfs golang-github-shurcool-httpgzip golang-github-skarademir-naturalsort golang-github-skynetservices-skydns golang-github-smartystreets-assertions golang-github-smartystreets-goconvey golang-github-sourcegraph-annotate golang-github-sourcegraph-syntaxhighlight golang-github-spacemonkeygo-flagfile golang-github-spacemonkeygo-spacelog golang-github-stretchr-objx golang-github-stretchr-testify golang-github-syndtr-goleveldb golang-github-tambet-asana golang-github-tarm-serial golang-github-unknwon-goconfig golang-github-vividcortex-ewma golang-github-vividcortex-godaemon golang-github-vmware-govcloudair golang-github-xanzy-ssh-agent golang-github-xiang90-probing golang-github-yuin-gopher-lua golang-github-yunify-qingstor-sdk golang-github-zyedidia-clipboard golang-github-zyedidia-glob golang-github-zyedidia-poller golang-github-zyedidia-pty golang-github-zyedidia-tcell golang-github-zyedidia-terminal golang-go4 golang-gopkg-natefinch-lumberjack-2 golang-gopkg-pipe-2 golang-gopkg-readline-1 golang-gopkg-sourcemap-1 golang-honnef-js-dom golang-honnef-tools golang-layeh-gopher-luar golang-x-debug golang-x-perf gomtree gotags groff joe jpilot kubernetes libcgroup libiptcdata libpipeline libzip mailx man-db man-pages man-pages-ru pilot-link python-anymarkup python-anymarkup-core python-ruamel-yaml readline runc source-to-image uClibc vim-go zlib jcline erlang-cache_tab erlang-eimp erlang-epam erlang-esip erlang-ezlib erlang-fast_tls erlang-fast_xml erlang-fast_yaml erlang-goldrush erlang-iconv erlang-jose erlang-luerl erlang-oauth2 erlang-p1_mysql erlang-p1_oauth2 erlang-p1_pgsql erlang-p1_utils erlang-proper erlang-stringprep erlang-stun erlang-xmpp kernel pyOpenSSL python-kaptan python-pika python-requests python-rpdb python-urllib3 jcp admesh eqp perl-CAD-Format-STL perl-Class-Accessor-Classy jcpunk caribou cinnamon cinnamon-control-center cinnamon-desktop cinnamon-menus cinnamon-screensaver cinnamon-session cinnamon-settings-daemon cinnamon-translations cjs fpaste jsonnet libx86 mint-themes mint-x-icons mint-y-icons mintlocale monitor-edid muffin nemo nemo-extensions ocsinventory-agent pam_krb5 perl-Apache-DBI perl-Apache2-SOAP perl-Parse-EDID pssh python-dbutils python-xapp sassc slick-greeter tint2 xapps xed xreader jcwillia realtime-setup stalld jdieter duperemove fedora-repo-zdicts libupnp naev naev-data spandsp usbip zchunk jdoss golang-github-cli-shurcool-graphql golang-github-enescakir-emoji golang-github-hinshun-vt10x golang-github-muesli-reflow golang-github-muesli-termenv golang-github-netflix-expect golang-github-rivo-uniseg nebula wireguard-tools jdunn gecode perl-Net-Twitter perl-WWW-Shorten twirssi jeckersb PyYAML erlang erlang-rebar erlang-rpm-macros erlang-sd_notify libtoml libyaml python-cachetools python-etcd3gw python-netaddr rabbitmq-server jeffg pbzip2 jens addrwatch jerboaa apache-commons-fileupload byteman cglib hamcrest httpcomponents-client httpcomponents-core java-1.8.0-openjdk java-11-openjdk java-17-openjdk java-17-openjdk-portable java-latest-openjdk java-latest-openjdk-portable jcommon jolokia-jvm-agent jsch lucene maven-verifier-plugin mockito prometheus-jmx-exporter prometheus-simpleclient-java snakeyaml jered trafficserver jfearn publican jfenal perl-Hash-Diff perl-Test-Script-Run jflory7 mpris-scrobbler playerctl protonvpn-cli zork jforbes dumpet kernel kernel-headers kernel-tools libtraceevent linux-firmware openbios spice spice-protocol xen jgrulich amarok baloo baloo-widgets bluedevil cervisia dolphin-plugins firefox heaptrack hotspot kapptemplate kbrickbuster kcachegrind kcron kde-connect kde-dev-scripts kde-dev-utils kde-runtime kde-settings kde-workspace kdelibs kdepim-runtime kdepimlibs kdesdk-kioslaves kdesdk-thumbnailers kdevelop kdevelop-pg-qt kdevelop-php kf5 kf5-attica kf5-baloo kf5-bluez-qt kf5-frameworkintegration kf5-kactivities kf5-kapidox kf5-karchive kf5-kauth kf5-kbookmarks kf5-kcmutils kf5-kcodecs kf5-kcompletion kf5-kconfig kf5-kconfigwidgets kf5-kcoreaddons kf5-kcrash kf5-kdbusaddons kf5-kdeclarative kf5-kded kf5-kdelibs4support kf5-kdesignerplugin kf5-kdesu kf5-kdewebkit kf5-kdnssd kf5-kdoctools kf5-kemoticons kf5-kglobalaccel kf5-kguiaddons kf5-khtml kf5-ki18n kf5-kiconthemes kf5-kidletime kf5-kimageformats kf5-kinit kf5-kio kf5-kitemmodels kf5-kitemviews kf5-kjobwidgets kf5-kjs kf5-kjsembed kf5-kmediaplayer kf5-knewstuff kf5-knotifications kf5-knotifyconfig kf5-kparts kf5-kplotting kf5-kpty kf5-kross kf5-krunner kf5-kservice kf5-ktexteditor kf5-ktextwidgets kf5-kunitconversion kf5-kwallet kf5-kwidgetsaddons kf5-kwindowsystem kf5-kxmlgui kf5-plasma kf5-solid kf5-sonnet kf5-threadweaver kio-upnp-ms kio_mtp kompare kpipewire kshutdown ksystemlog kteatime ktp-accounts-kcm ktp-approver ktp-auth-handler ktp-common-internals ktp-contact-list ktp-contact-runner ktp-desktop-applets ktp-filetransfer-handler ktp-kded-integration-module ktp-send-file ktp-text-ui kwalletmanager kwalletmanager5 kwayland-server kwin libkgapi libkomparediff2 lokalize maliit-keyboard mingw-qt5-qtquickcontrols2 okteta oxygen-fonts pam-kwallet plasma-breeze plasma-desktop plasma-disks plasma-milou plasma-oxygen plasma-sdk plasma-systemmonitor plasma-systemsettings plasma-thunderbolt plasma-wayland-protocols plasma-workspace powerdevil poxml qjson qqc2-breeze-style qt5-qtaccountsservice qt5-qtconfiguration qt5-qtfeedback qt5-qtwebkit qt6-qtwebengine rekonq sddm sddm-kcm sni-qt sparsehash telepathy-logger-qt telepathy-qt umbrello jhladky RdRand datamash dieharder haveged hwloc openmpi parallel practrand jhli ipmctl libsafec jhnidek subscription-manager subscription-manager-cockpit subscription-manager-rhsm-certificates virt-who jhrozek authselect boxes c-ares cmocka ding-libs freeipa keycloak-httpd-client-install lasso libldb libtalloc libtdb libtevent libuser mod_auth_mellon mod_auth_openidc nss-pam-ldapd nss_wrapper pam_wrapper pv python-netaddr python-oauthlib resolv_wrapper scanmem socket_wrapper sssd uid_wrapper jhutar python-rpmfluff jhuttana byteman java-jd-decompiler openjdk-asmtools openjdk-asmtools7 jijunwan eth-tools jirka jansson json-c libndp libnl3 libteam mstflint python-pyroute2 restmbmaster sispmctl jistone dyninst llvm11 llvm13 llvm7.0 llvm9.0 rust systemtap jiteshs deja-dup jjames cadical cbmc coin-or-Data-Netlib coin-or-Data-miplib3 drat-trim gap-pkg-ace gap-pkg-ctbllib gap-pkg-francy gap-pkg-toric jansi1 javacc javacc-maven-plugin jline2 kissat libhomfly minisat2 naga ocaml-alcotest ocaml-astring ocaml-atd ocaml-bigarray-compat ocaml-bos ocaml-cinaps ocaml-compiler-libs-janestreet ocaml-csexp ocaml-ctypes ocaml-dose3 ocaml-fieldslib ocaml-fmt ocaml-fpath ocaml-integers ocaml-jane-street-headers ocaml-jst-config ocaml-logs ocaml-luv ocaml-markup ocaml-mccs ocaml-mdx ocaml-mew ocaml-mew-vi ocaml-mtime ocaml-octavius ocaml-odoc-parser ocaml-opam-file-format ocaml-parsexp ocaml-pp ocaml-ppx-assert ocaml-ppx-base ocaml-ppx-cold ocaml-ppx-compare ocaml-ppx-custom-printf ocaml-ppx-deriving ocaml-ppx-deriving-yojson ocaml-ppx-enumerate ocaml-ppx-expect ocaml-ppx-fields-conv ocaml-ppx-hash ocaml-ppx-here ocaml-ppx-import ocaml-ppx-inline-test ocaml-ppx-js-style ocaml-ppx-let ocaml-ppx-optcomp ocaml-ppx-sexp-conv ocaml-ppx-variants-conv ocaml-ppxlib ocaml-pyml ocaml-rresult ocaml-sexplib0 ocaml-stdio ocaml-time-now ocaml-topkg ocaml-tplib ocaml-trie ocaml-uutf ocaml-variantslib ocaml-version ocaml-zmq picosat python-furo python-j1m.sphinxautozconfig python-linkify-it-py python-pyproject-metadata python-pytest-datadir python-pytest-regressions python-repoze-sphinx-autointerface python-sphinx-copybutton python-sphinx_rtd_theme python-sphinxext-rediraffe python-theano python-uc-micro-py sphinxbase string-template-maven-plugin tbb jjelen apache-commons-collections4 apache-commons-fileupload buildnumber-maven-plugin cyrus-sasl datefudge forge-parent fwknop fwknop-gui gengetopt gnupg2 golang-github-google-gousb golang-github-thorduri-libusb hibernate-jpa-2.0-api hibernate-jpa-2.1-api json_simple libassuan libcacard libgcrypt libgpg-error libksba libssh libxslt opencryptoki opensc openssh openssl-pkcs11 pcsc-lite-acsccid pcsc-lite-ccid pinentry serp snotes tcp_wrappers tpm2-pkcs11 xmpcore yubico-piv-tool yubihsm-connector yubihsm-shell yubikey-manager-qt jjg et jjohnstn bouncycastle sat4j jkacur python-linux-procfs rteval rteval-loads tuna jkaluza apr apr-util httpd lua-dbi lua-sec mod_wsgi odcs prosody python-flask-login python-flask-sqlalchemy python-flufl-testing python-prometheus_client jkastner abootimg bitstream-vera-fonts can-utils cbootimage f2c freecad gmsh gputils gramps libfreenect libjaylink libsmbios mod_gnutls mongoose mrpt openni openni-primesense openocd osm-gps-map python-linux-procfs python-schedutils sdcc smesh suitesparse sword tbb tegrarcm tinyxml tuna urjtag jkim python-dictdiffer python-google-auth python-kubernetes python-openshift python-string_utils jklimes ModemManager mobile-broadband-provider-info wpa_supplicant jkonecny anaconda kakoune jkozol cockpit-composer jkraehemann gsequencer jkucera atlas cdrkit gnuplot isoimagewriter kdepim-addons kf5-libkleo kf5-mailcommon kf5-messagelib kget kleopatra kmail kmail-account-wizard libgta opencv passwd sox tmpwatch udftools usermode uucp volume_key jkurik HdrHistogram_c ansible-pcp chan grafana grafana-pcp js-d3-flame-graph pcp python-jsonpointer jlayton cifs-utils quake3 samba sparse spooky-c wireshark xwrits jlcjohn ncid jlebon ignition ostree rpm-ostree jlieskov pyOpenSSL scap-security-guide jmagne ant-antunit args4j esc javaparser javassist jaxb jaxb-dtd-parser jaxb-fi jaxb-istack-commons jaxb-stax-ex jboss-jaxrs-2.0-api jss ldapjdk slf4j tomcatjss xmlstreambuffer jmakey bsd-games bzflag dump mcpp jmarchan bcc bpftrace kernelshark libtracecmd libtraceevent libtracefs trace-cmd jmarrero rpm-ostree jmatthews python-isodate jmlich PyGreSQL gd gdal less opencv orafce postgis postgresql-ip4r postgresql-jdbc postgresql-odbc postgresql-pgpool-II python-psycopg2 tcl-pgtcl jmontleon python-dictdiffer python-google-auth python-kubernetes python-openshift python-rsa python-ruamel-yaml python-ruamel-yaml-clib python-string_utils jmoyer autofs libaio liburing jmracek createrepo_c dnf dnf-plugins-core dnf-plugins-extras drpm libcomps libdnf librhsm libsolv microdnf jngrad espresso jnovy TeXmacs aardvark-dns autoconf biber bsdiff buildah containers-common cproto dev86 multican nedit netavark oci-seccomp-bpf-hook pack podman poppler pxz python-podman schismtracker skopeo stratagus texi2html texinfo texlive timidity++ vorbis-tools xz jogas charliecloud john2583 xwax johnh perl-Fsdb jolsa bcc bpftrace libbpf jomara python-flask-babel python-pyghmi jonathanspw RBTools RdRand aiksaurus appres backintime bdsync brotli btop bumpversion chocolate-doom clc conky cpp-jwt dhcpdump dnstracer dnsviz fastback fastfetch featherpad fusioninventory-agent gfal2 gfal2-python gfalFS gif2png git-fame hatools imapsync iperf3 kyua llhttp lsdvd mdadm mmdb2 mozilla-https-everywhere mycli mytop novnc pastebinit procinfo pure-ftpd pybind11 pystatgrab python-QtPy python-aioodbc python-aiorpcx python-arpy python-bitstruct python-blosc python-cloudpickle python-colander python-colored python-cycler python-daemonize python-devtools python-dict-sorted python-ecdsa python-fauxquests python-fuzzyfinder python-inflection python-iso639 python-kgb python-locket python-lz4 python-maps python-modernize python-mypy_extensions python-myst-parser python-nbconvert python-nbformat python-numpydoc python-parse_type python-parsel python-prov python-pydiffx python-pymongo python-pyqt6 python-pytest-datadir python-pytest-regressions python-roundrobin python-sqlglot python-tables python-textual python-uritemplate python-websockify python-whatthepatch python3-script scapy screenfetch sha2 speedtest-cli spew spyder ternimal tipl tolua++ torrent-file-editor wipe xmlrpc-c xscreensaver jonkni nordugrid-arc nordugrid-arc-nagios-plugins perl-Inline-Python jonny clitest electron-cash hid4java java-scrypt libsecp256k1 lua-cliargs lua-cosmo lua-epnf lua-luarepl lua-vstruct python-aiorpcx python-allpairspy python-b2sdk python-btchip python-construct-classes python-hidapi python-jsonrpclib python-libnacl python-libusb1 python-logfury python-mnemonic python-pathvalidate python-pbkdf2 python-shamir-mnemonic python-simple-rlp python-tcolorpy python-trezor rocksdb trezor-common jortel gofer python-suds jorti altermime amavis btrbk btrfs-heatmap cabextract compsize heimdall nyx odhcp6c pass-otp python-babelfish python-btrfs python-django-database-url python-enzyme python-factory-boy python-faker python-fuse python-google-cloud-dns python-guessit python-ovirt-engine-sdk4 python-pam python-pysrt python-pytest-benchmark python-rebulk python-sievelib python-stem python-subliminal python-virtualbmc radicale rhythmbox-ampache sqm-scripts jorton apr apr-util authd ca-certificates cadaver certwatch cyrus-imapd dhcp expat httpd i2c-tools libevent libserf litmus lm_sensors memcached minicom mod_bw mod_gnutls mod_http2 mod_perl mod_wsgi neon nginx openssl pakchois pcaudiolib perl-Newt php php-pear scl-utils subversion vsftpd webalizer josef e2fsprogs geany joshstrobl budgie-control-center budgie-desktop budgie-desktop-view budgie-screensaver joshuadf alpine jpacner libdbi libdbi-drivers mutt sed jpena dlrn python-XStatic-Angular-FileUpload python-XStatic-bootswatch python-XStatic-mdi python-automaton python-confluent-kafka python-cradox python-deprecation python-django-debreach python-django-formtools python-flask-httpauth python-futurist python-graphene python-murano-pkg-check python-openstackdocstheme python-openstacksdk python-osc-lib python-pymod2pkg python-renderspec python-requestsexceptions python-rfc3986 python-sh python-sphinxcontrib-blockdiag python-sphinxcontrib-pecanwsme python-sphinxcontrib-seqdiag python-sphinxcontrib-websupport python-sqlalchemy-filters python-textfsm python-tinyrpc python-tosca-parser jperrin perl-Config-Grammar python-PyGithub python-hgapi smokeping jplesnik fftw2 fvsp libtickit mod_perl perl perl-Acme-Damn perl-Algorithm-C3 perl-Algorithm-Diff-XS perl-Alien-ROOT perl-Alien-ZMQ perl-Alien-cmake3 perl-Any-Moose perl-AnyEvent-CacheDNS perl-App-Asciio perl-App-CSV perl-App-Cache perl-App-Cmd perl-App-FatPacker perl-App-Rad perl-App-grindperl perl-App-mymeta_requires perl-App-p perl-AppConfig-Std perl-Archive-Any perl-Archive-Zip perl-Array-RefElem perl-Authen-OATH perl-Authen-SASL-SASLprep perl-Authen-SCRAM perl-B-Hooks-EndOfScope perl-B-Hooks-OP-Check perl-B-Hooks-OP-Check-EntersubForCV perl-BSON perl-Best perl-Bisect-Perl-UsingGit perl-Bot-BasicBot perl-CBOR-XS perl-CDDB_get perl-CGI-Ajax perl-CGI-Compile perl-CGI-Ex perl-CGI-Prototype perl-CLASS perl-CPAN-Releases-Latest perl-CSS-Minifier perl-CSS-Minifier-XS perl-CSS-Tiny perl-Cache perl-Catalyst-Action-RenderView perl-Catalyst-Controller-FormBuilder perl-Catalyst-Devel perl-Catalyst-Helper-FastCGI-ExternalServer perl-Catalyst-Manual perl-Catalyst-Model-DBIC-Schema perl-Catalyst-Model-XMLRPC perl-Catalyst-Plugin-Authentication perl-Catalyst-Plugin-CGI-Untaint perl-Catalyst-Plugin-ConfigLoader perl-Catalyst-Plugin-Session perl-Catalyst-Plugin-Session-State-Cookie perl-Catalyst-Plugin-Static-Simple perl-Catalyst-Plugin-SubRequest perl-Catalyst-Runtime perl-Catalyst-View-PDF-Reuse perl-Catalyst-View-TT perl-CatalystX-Component-Traits perl-CatalystX-LeakChecker perl-Chatbot-Eliza perl-Class-C3 perl-Class-C3-XS perl-Class-DBI-Plugin perl-Class-Factory perl-Class-Factory-Util perl-Class-Iterator perl-Class-Prototyped perl-Class-Refresh perl-Clownfish perl-Clownfish-CFC perl-Config-Any perl-Config-AutoConf perl-Config-INI-Reader-Multiline perl-Config-IniHash perl-Config-MVP-Slicer perl-Config-Model-CursesUI perl-Config-Model-Itself perl-Config-Tiny perl-Config-ZOMG perl-Contextual-Return perl-Coro-Multicore perl-Crypt-GCrypt perl-Crypt-OpenSSL-EC perl-Crypt-OpenSSL-ECDSA perl-Crypt-URandom perl-Cwd-utf8 perl-DBD-Mock perl-DBIx-Admin-TableInfo perl-DBIx-Simple perl-Dancer-Session-Cookie perl-Data-Denter perl-Data-Dump perl-Data-Dump-Color perl-Data-Dumper-Concise perl-Data-Visitor perl-Date-Manip perl-DateTime-Calendar-Mayan perl-DateTime-Format-Atom perl-DateTime-Format-DateManip perl-DateTime-Format-Duration perl-DateTime-Format-Flexible perl-DateTime-Format-HTTP perl-DateTime-Format-IBeat perl-DateTime-Format-Mail perl-DateTime-Format-MySQL perl-Declare-Constraints-Simple perl-DepGen-Perl-Tests perl-Devel-ArgNames perl-Devel-Autoflush perl-Devel-CheckLib perl-Devel-CheckOS perl-Devel-Comments perl-Devel-DProf perl-Devel-Gladiator perl-Devel-GlobalDestruction perl-Devel-LexAlias perl-Devel-OverrideGlobalRequire perl-Devel-SimpleTrace perl-Digest-MD5 perl-Dist-Milla perl-Dist-Zilla-Config-Slicer perl-Dist-Zilla-Plugin-CheckChangesHasContent perl-Dist-Zilla-Plugin-Config-Git perl-Dist-Zilla-Plugin-CopyFilesFromBuild perl-Dist-Zilla-Plugin-CopyFilesFromRelease perl-Dist-Zilla-Plugin-Git perl-Dist-Zilla-Plugin-Git-Contributors perl-Dist-Zilla-Plugin-LicenseFromModule perl-Dist-Zilla-Plugin-ModuleBuildTiny perl-Dist-Zilla-Plugin-NameFromDirectory perl-Dist-Zilla-Plugin-Prereqs-FromCPANfile perl-Dist-Zilla-Plugin-ReadmeAnyFromPod perl-Dist-Zilla-Plugin-ReadmeFromPod perl-Dist-Zilla-Plugin-ReversionOnRelease perl-Dist-Zilla-Plugin-VersionFromMainModule perl-Dist-Zilla-Plugins-CJM perl-Dist-Zilla-Role-FileWatcher perl-Dist-Zilla-Role-PluginBundle-PluginRemover perl-Dumbbench perl-Encode-ISO2022 perl-Encode-JISX0213 perl-Encode-JP-Mobile perl-End perl-Env-ShellWords perl-Event perl-Expect perl-Exporter-Tidy perl-ExtUtils-F77 perl-ExtUtils-PkgConfig perl-ExtUtils-TBone perl-FCGI perl-FCGI-Client perl-FCGI-ProcManager perl-Fedora-Rebuild perl-File-Find-Iterator perl-File-Find-utf8 perl-File-MMagic perl-File-PathList perl-File-pushd perl-Filesys-Notify-Simple perl-Filter-Encoding perl-Geo-Distance perl-Getopt-Lucid perl-Git-Repository-Plugin-AUTOLOAD perl-Git-Wrapper perl-Gnome2 perl-Gnome2-Canvas perl-Gnome2-GConf perl-Graphics-ColorNames-HTML perl-Gtk2-Ex-CalendarButton perl-Gtk2-Ex-Carp perl-Gtk2-Ex-Utils perl-Gtk2-GladeXML perl-Gtk2-Notify perl-Gtk2-Sexy perl-Gtk2-Spell perl-Gtk2-TrayIcon perl-HTML-Element-Extended perl-HTML-Escape perl-HTML-FormFu-Element-reCAPTCHA perl-HTML-FormFu-Model-DBIC perl-HTML-FormFu-MultiForm perl-HTML-HTML5-Entities perl-HTML-HTML5-Parser perl-HTML-HTML5-Writer perl-HTML-LinkList perl-HTML-TagCloud perl-HTTP-Headers-Fast perl-HTTP-Parser perl-HTTP-Parser-XS perl-HTTP-ProxyAutoConfig perl-HTTP-Request-AsCGI perl-HTTP-Tinyish perl-Hash-Flatten perl-Hash-Merge-Simple perl-Hash-MultiValue perl-Hash-Util-FieldHash-Compat perl-IO-Capture-Extended perl-IO-Interactive perl-IO-Pager perl-IO-Prompt perl-IO-Socket-INET6 perl-IO-TieCombine perl-IO-stringy perl-IPC-Run perl-IPC-System-Simple perl-IRI perl-Icon-FamFamFam-Silk perl-Ima-DBI perl-Inline-CPP perl-Inline-Filters perl-Inline-Module perl-Inline-Struct perl-Iterator-Simple perl-Iterator-Simple-Lookahead perl-JSON-Any perl-JSON-Pointer perl-JSON-XS perl-L perl-Language-Functional perl-Language-Prolog-Sugar perl-Language-Prolog-Types perl-Lingua-EN-Numbers-Easy perl-Lingua-Stem-Snowball perl-List-MoreUtils perl-List-SomeUtils-XS perl-Locale-SubCountry perl-Log-Agent perl-Log-Dispatch-Config perl-Log-Report-Optional perl-MIME-Base64 perl-MRO-Compat perl-Mango perl-Math-Int64 perl-Math-Random-MT-Auto perl-Math-Round perl-MemHandle perl-Module-Find perl-Module-Install-Authority perl-Module-Install-CheckLib perl-Module-Install-Contributors perl-Module-Install-Copyright perl-Module-Install-DOAP perl-Module-Install-DOAPChangeSets perl-Module-Install-RDF perl-Module-Install-TestBase perl-Module-Install-TestML perl-Module-Install-TestTarget perl-Module-Install-TrustMetaYml perl-Module-Install-XSUtil perl-Module-Metadata-Changes perl-Module-Path perl-Module-Starter perl-MogileFS-Server perl-MooX-Struct perl-Moose-Autobox perl-MooseX-App perl-MooseX-App-Cmd perl-MooseX-ArrayRef perl-MooseX-Async perl-MooseX-AttributeHelpers perl-MooseX-AttributeShortcuts perl-MooseX-ClassAttribute perl-MooseX-CoercePerAttribute perl-MooseX-ConfigFromFile perl-MooseX-Daemonize perl-MooseX-Emulate-Class-Accessor-Fast perl-MooseX-Getopt perl-MooseX-Iterator perl-MooseX-LazyLogDispatch perl-MooseX-Log-Log4perl perl-MooseX-LogDispatch perl-MooseX-MarkAsMethods perl-MooseX-Meta-TypeConstraint-Mooish perl-MooseX-MethodAttributes perl-MooseX-MultiInitArg perl-MooseX-POE perl-MooseX-Param perl-MooseX-Params-Validate perl-MooseX-Role-Cmd perl-MooseX-Role-Parameterized perl-MooseX-Role-Tempdir perl-MooseX-Role-WithOverloading perl-MooseX-Role-XMLRPC-Client perl-MooseX-SemiAffordanceAccessor perl-MooseX-SimpleConfig perl-MooseX-Singleton perl-MooseX-Storage perl-MooseX-StrictConstructor perl-MooseX-Traits perl-MooseX-Traits-Pluggable perl-MooseX-Types perl-MooseX-Types-Common perl-MooseX-Types-DateTime perl-MooseX-Types-DateTime-MoreCoercions perl-MooseX-Types-JSON perl-MooseX-Types-Path-Class perl-MooseX-Types-Set-Object perl-MooseX-Types-URI perl-MooseX-Workers perl-Mouse perl-MouseX-Foreign perl-MouseX-Types perl-Net-DNS perl-Net-GitHub perl-Net-IDN-Encode perl-Net-IP perl-Net-OpenID-Consumer perl-Net-OpenID-Server perl-Net-SFTP-Foreign perl-Net-SSLeay perl-Number-WithError perl-Object-InsideOut perl-Object-Tiny perl-OpenGL perl-Ouch perl-PBKDF2-Tiny perl-POD2-Base perl-POE-Component-Child perl-POE-Component-Client-DNS perl-POE-Component-Client-HTTP perl-POE-Component-Client-Keepalive perl-POE-Component-Client-LDAP perl-POE-Component-DBIAgent perl-POE-Component-IRC perl-POE-Component-JobQueue perl-POE-Component-Logger perl-POE-Component-Pluggable perl-POE-Component-Resolver perl-POE-Component-SNMP perl-POE-Component-SSLify perl-POE-Component-Server-HTTP perl-POE-Component-Server-SOAP perl-POE-Component-Server-XMLRPC perl-POE-Component-SimpleDBI perl-POE-Component-SimpleLog perl-POE-Component-Syndicator perl-POE-Filter-HTTP-Parser perl-POE-Filter-IRCD perl-POE-Filter-Zlib perl-POE-Wheel-Null perl-POE-XS-Queue-Array perl-PPI-PowerToys perl-PPI-XS perl-PSGI perl-Package-Generator perl-Params-Coerce perl-Parse-CPAN-Distributions perl-PathTools perl-Perl-Critic-Bangs perl-Perl-Critic-Compatibility perl-Perl-Critic-Deprecated perl-Perl-Critic-Dynamic perl-Perl-Critic-Itch perl-Perl-Critic-Moose perl-Perl-Critic-Nits perl-Perl-Critic-PetPeeves-JTRAMMELL perl-Perl-Critic-Pulp perl-Perl-Critic-Storable perl-Perl-Critic-StricterSubs perl-Perl-Critic-Swift perl-Perl-Metrics-Simple perl-Perl-Tags perl-PerlIO-Layers perl-PerlIO-gzip perl-PerlIO-locale perl-PkgConfig-LibPkgConf perl-Pod-Markdown-Github perl-Pod-Spell-CommonMistakes perl-Pod-Strip perl-Pod-Weaver-Section-Contributors perl-Proc-Guard perl-Proc-InvokeEditor perl-Proc-SyncExec perl-Protocol-HTTP2 perl-RDF-NS perl-RDF-Prefixes perl-RDF-Query perl-RDF-RDFa-Generator perl-RDF-TriN3 perl-RDF-Trine perl-RPC-XML perl-RPM-VersionCompare perl-Readonly perl-Readonly-XS perl-Reply perl-SQL-Abstract perl-SQL-Shell perl-STD perl-SUPER perl-Scalar-Construct perl-Scalar-Does perl-Scope-Guard perl-Scriptalicious perl-Session-Storage-Secure perl-Set-Object perl-Shell-Config-Generate perl-Shell-Guess perl-Socket6 perl-Spellunker perl-Spreadsheet-ParseExcel-Simple perl-Spreadsheet-WriteExcel-Simple perl-Statistics-Basic perl-Statistics-CaseResampling perl-Statistics-Descriptive perl-String-Base perl-String-CRC32 perl-String-Compare-ConstantTime perl-String-Print perl-Sub-Identify perl-Sub-Name perl-Sub-Uplevel perl-Swim perl-Syntax-Feature-Loop perl-Syntax-Keyword-Junction perl-TAP-SimpleOutput perl-Tangerine perl-Tapper perl-Task-Catalyst perl-Task-Perl-Critic perl-Template-Alloy perl-Template-Toolkit-Simple perl-Term-Chrome perl-Term-Encoding perl-Term-ProgressBar-Quiet perl-Term-ProgressBar-Simple perl-Term-ReadLine-Perl perl-TermReadKey perl-Test-Able perl-Test-Able-Runner perl-Test-Apocalypse perl-Test-Assert perl-Test-AutoLoader perl-Test-DBICSchemaLoaderDigest perl-Test-Dir perl-Test-Directory perl-Test-Distribution perl-Test-Exit perl-Test-InDistDir perl-Test-Is perl-Test-JSON perl-Test-Kwalitee perl-Test-LeakTrace perl-Test-LectroTest perl-Test-Module-Used perl-Test-Moose-More perl-Test-NoBreakpoints perl-Test-NoPlan perl-Test-POE-Client-TCP perl-Test-Perl-Critic perl-Test-Perl-Critic-Progressive perl-Test-Pod-No404s perl-Test-Pod-Spelling-CommonMistakes perl-Test-PostgreSQL perl-Test-Reporter perl-Test-Requires perl-Test-Run perl-Test-Run-CmdLine perl-Test-Simple perl-Test-UseAllModules perl-Test-WWW-Mechanize-Catalyst perl-Test-WriteVariants perl-Text-ASCIITable perl-Text-Aligner perl-Text-CHM perl-Text-PDF perl-Text-Password-Pronounceable perl-Text-Patch perl-Text-RecordParser perl-Text-Reflow perl-Text-SimpleTable perl-Text-Soundex perl-Text-Sprintf-Named perl-Text-Table perl-Text-Tabs+Wrap perl-Text-TabularDisplay perl-Text-Template-Simple perl-Text-Tree perl-Text-Unidecode perl-Text-VimColor perl-Text-WagnerFischer perl-Tie-Hash-Method perl-Tie-Hash-ReadonlyStack perl-Tie-RefHash-Weak perl-Tie-ToObject perl-Tk-Canvas-GradientColor perl-Tk-ColoredButton perl-Tk-EntryCheck perl-Tk-Getopt perl-Tk-Pod perl-Trace-Mask perl-Tree perl-Try-Tiny perl-UDDI-Lite perl-UNIVERSAL-ref perl-URI-Fetch perl-URI-Find perl-URI-FromHash perl-Unicode-Casing perl-Unicode-Collate perl-Unix-Mknod perl-Unix-Process perl-User-Utmp perl-VM-EC2 perl-VM-EC2-Security-CredentialCache perl-VMware-LabManager perl-Verilog-Perl perl-Version-Next perl-WWW-Babelfish perl-WWW-Bugzilla perl-WWW-Curl perl-WWW-Mechanize perl-WWW-Mechanize-GZip perl-WWW-OrangeHRM-Client perl-Web-Paste-Simple perl-WebService-Rajce perl-Workflow perl-XML-CommonNS perl-XML-Hash-LX perl-XML-LibXML-Devel-SetLineNumber perl-XML-LibXML-PrettyPrint perl-XML-LibXSLT perl-XML-Namespace perl-XML-NamespaceFactory perl-XML-Parser-Lite perl-XML-TokeParser perl-YAML-LibYAML-API perl-YUM-RepoQuery perl-ZMQ-LibZMQ4 perl-aliased perl-asa perl-autobox perl-autobox-Junctions perl-common-sense perl-constant-defer perl-constant-tiny perl-criticism perl-iCal-Parser perl-lexical-underscore perl-lib-abs perl-libxml-perl perl-mixin perl-namespace-autoclean perl-namespace-clean perl-opts perl-perlfaq perl-perlindex perl-pmtools perl-podlinkcheck perl-rdapper perl-re-engine-PCRE perl-rpm-build-perl perl-smartmatch perl-threads-lite perl-v6 perlbrew tangerine jpo czmq eventlog ivykis libsodium nagios-plugins-check-updates openpgm perl-Authen-Simple perl-CGI-Compile perl-Devel-CheckLib perl-FCGI-Client perl-FCGI-ProcManager perl-Filesys-Notify-Simple perl-Hash-MultiValue perl-Math-Calc-Units perl-Net-SSLeay perl-NetPacket perl-Socket6 perl-ZMQ-Constants perl-asa perl-pmtools syslog-ng jpopelka arptables colin conu dhcp firewalld foomatic foomatic-db gutenprint netplug puppet-firewalld python-PyGithub python-click-man python-httpretty python-ogr python-requre python-specfile python-utmp radvd rudesocket system-config-printer jreznik akonadi analitza appmenu-qt ark arora arts attica audiocd-kio automoc baloo baloo-widgets beefy-miracle-kde-theme blinken bluedevil bomber bovo cagibi cantor clucene cmake colord-kde constantine-kde-theme dfu-util dogtail dragon filelight goddard-kde-theme granatier herqq juk k3b kactivities kajongg kalgebra kalzium kamera kanagram kapman kate katomic kblackbox kblocks kbounce kbruch kcalc kcharselect kcolorchooser kde-baseapps kde-filesystem kde-plasma-ihatethecashew kde-print-manager kde-runtime kde-settings kde-wallpapers kde-workspace kdeaddons kdebase3 kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs kdelibs3 kdenetwork-filesharing kdepim kdepim3 kdepimlibs kdeplasma-addons kdesvn kdewebdev kdf kdiamond kdnssd kfloppy kfourinline kgamma kgeography kget kgoldrunner kgpg khangman kig kigo killbots kio-ftps kio_gopher kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint konquest konsole kopete kpat kpilot kqtquickcharts krdc kremotecontrol kreversi krfb kruler kscd kshisen ksnakeduel kspaceduel ksquares kstars ktimer ktouch ktp-accounts-kcm ktp-approver ktp-auth-handler ktp-common-internals ktp-contact-list ktp-filetransfer-handler ktp-kded-integration-module ktp-send-file ktp-text-ui kturtle kubrick kvkbd kwallet kwalletmanager kwordquiz laughlin-kde-theme leonidas-kde-theme libaccounts-qt libkcddb libkcompactdisc libkdegames libkmahjongg lovelock-backgrounds lovelock-kde-theme lskat marble okular oxygen-icon-theme pairs palapeli parley perl-Net-UPnP phonon phonon-backend-gstreamer picmi plasma-widget-menubar polkit-kde prison qaccessibilityclient qt qt-at-spi qt-creator qt5-qtaccountsservice qt5-qtconfiguration qt5-qtwebkit qtchooser qtcurve qtsoap qtwebkit redland rocs smokegen sni-qt solar-kde-theme soprano sparsehash step svgpart sweeper telepathy-logger-qt telepathy-qt verne-kde-theme zanshin jridky OpenIPMI amanda asciidoc babl dcraw dump freeipmi gegl04 gimp gimp-data-extras gimp-help gphoto2 gutenprint hplip imath ipmitool jasper libgphoto2 net-snmp netpbm opencv openexr pngcrush pngnq screen watchdog xsane jrincayc ucblogo jrische golang-github-a8m-envsubst golang-github-elliotchance-orderedmap golang-github-goccy-yaml golang-gopkg-op-logging-1 krb5 linuxdoc-tools openriichi jrohel createrepo_c dnf libdnf libsolv jruzicka asciiquarium crudini datovka libnetconf2 libyang lua-basexx lua-binaryheap lua-compat53 lua-cqueues lua-fifo lua-http lua-lpeg-patterns lua-luaossl lua-mmdb lua-psl python-automaton python-cinderclient python-distroinfo python-glanceclient python-heatclient python-keystoneclient python-lmdb python-neutronclient python-novaclient python-osc-lib python-pymod2pkg python-saharaclient python-swiftclient python-tosca-parser python-troveclient python-zaqarclient rdopkg sysrepo jrybar elinks gawk lsof lynx polkit polkit-pkla-compat procps-ng psacct psmisc js arx-libertatis clapper electrum jsafrane libcgroup libsmi migrationtools net-snmp pywbem yawn jsanders patchelf jsbackus brd lua-argparse lua-term jschmidb libzpc jscotka python-requre jsimon security-menus jskala lftp vsftpd jskarvad acpid airspyone_host ampr-ripd amprd apmd autotrace ax25-tools axmail bltk brltty ccsm compat-guile18 compiz compiz-bcop compiz-manager compiz-plugins-experimental compiz-plugins-extra compiz-plugins-main compizconfig-python datovka ddccontrol ddccontrol-db demorse dhex dosfstools emerald emerald-themes esmtp espeak espeak-ng exim fbb fusion-icon gnuradio gphotofs gqrx gr-air-modes gr-funcube gr-hpsdr gr-iqbal gr-osmosdr graphviz grep gsm halibut hidrd hidviz hpl htppu irssi jpnevulator kalibrate-rtl libcompizconfig libdatovka libesmtp libgnt libnfc libosmo-dsp libosmocore libsoundio libwvstreams libzia linhpsdr linpsk lunchbox memtest86+ mkbootdisk nacl nanovna-saver netsniff-ng oath-toolkit openfec osmo-fl2k pidgin postfix powertop ppp pptp pptpd preeny procmail putty pygame python-pyobd python-pyrtlsdr python-visvis qucs qucs-s quisk raptor reaver rrdtool rtl-sdr rtlsdr-scanner sdrangel sendmail serialdv servus simple-ccsm soapy-uhd spamassassin squeak-image squeak-vm t1lib tcl tcl-html tclx tk tlf tucnak tuned tuned-profiles-nfv-host-bin uhd urh uronode vlfrx-tools vmmlib volk wdsp wsjtx wvdial wwl xgridloc xlog jsmith asterisk asterisk-sounds-core dahdi-tools drupal7 jansson libjwt libmetal libresample libss7 nodejs-acorn-object-spread nodejs-buble nodejs-colors nodejs-linefix nodejs-replace-require-self pjproject jstanek at bemenu cronie llhttp lmdb newsboat prusa-slicer scdoc spec2scl swaybg swaylock udiskie unixODBC unixODBC-gui-qt jstanley cowsay dbench dwarves ibutils keychecker libibcommon mediawiki-SpecialInterwiki mstflint opensm perftest perl-Class-CSV qperf trace-cmd jsteffan pwsafe python-bucky python-twisted python-watchdog python-whisper squid jstephen cockpit-session-recording samba tlog jstribny ruby vagrant vagrant-libvirt jtaylor colm hyperscan lsyncd netsniff-ng pam_script pulledpork python-idstools ragel tcllib jtluka lnst juergh cloud-utils jujens ccnet gnome-password-generator libsearpc libzdb mapserver python-CommonMark python-PyMySQL python-agate python-agate-dbf python-agate-excel python-agate-sql python-autobahn python-csvkit python-dbf python-dbfread python-et_xmlfile python-gitapi python-glob2 python-hgapi python-htmlmin python-jinja2-cli python-leather python-openpyxl python-pytest-asyncio python-pytest-mock python-pytest-watch python-recommonmark python-restructuredtext-lint python-snappy python-sphinx-intl python-sphinx-theme-alabaster python-sphinx-theme-py3doc-enhanced python-toml python-txaio python-watchdog python-websockets python-wsaccel seadrive-daemon seadrive-gui seafile seafile-client unifrakturmaguntia-fonts julian8628 ursa-major juliogonzalez s3fs-fuse junghans cereal espresso exodusii gromacs hpx kim-api kokkos lammps libaec libcerf libcircle libecpint lmfit mpibash openkim-models python-cma tng txt2tags voro++ votca jussilehtola CheMPS2 IQmol OpenMesh OpenMolcas QMsgBox QsLog agedu arpack cp2k crest dd_rescue ddrescue epson-inkjet-printer-escpr epson-inkjet-printer-escpr2 epstool ergo fftw fprettify gau2grid gle gsl json-fortran libQGLViewer libcint libefp libint libint2 libxc mb2md mctc-lib mopac mrchem mrcpp naga octave octave-gsl openbabel openblas openblas-srpm-macros packmol pcc potrace psi4 pybind11 python-deepdiff python-email-validator python-mpmath python-pydantic python-pyscf python-qcelemental qcint qrupdate test-drive xcfun xmakemol xtb justinz khealthcertificate koko kongress kpublictransport ksanecore ktrip plasma-mobile plasma-mobile-sounds plasma-settings plasmatube qview vakzination jvanek CardManager IPAddress batik beust-jcommander classpathless-compiler console-image-viewer copy-jdk-configs fernflower gyazo hexer hot-tux jacoco java-1.8.0-openjdk java-1.8.0-openjdk-aarch32 java-11-openjdk java-17-openjdk java-17-openjdk-portable java-latest-openjdk java-latest-openjdk-portable java-runtime-decompiler jigawatts jpanoramamaker munin openjdk-asmtools openjdk-asmtools7 parserng pdfbox procyon rsyntaxtextarea system-switch-java t-digest tagsoup jwakely boost mysql++ pstreams-devel tbb jwass3 fapolicy-analyzer jwboyer dtc ivtv-firmware kernel kernel-tools linux-firmware manifest-tool quilt jwcampbell gnote jwhite spice-html5 jwhonce python-podman jwilson coreutils dvgrab kernel lcdproc libavc1394 libiec61883 libraw1394 lirc microcode_ctl rdma-core jwolfe open-vm-tools jwrdegoede AllegroOGG BlockOutII ClanLib ClanLib06 ClanLib1 CriticalMass DevIL Hermes KoboDeluxe MagicPoint PersonalCopy-Lite-soundfont Ri-li SAASound SDL_image SDL_mixer SDL_net SDL_sound SDL_ttf SILLY SimGear Xaw3d ZipArchive adanaxisgpl adime alex4 alfont alienblaster allegro allegro5 alphabet-soup amoebax ants arc arrows asc asc-music atomix atomorun auriferous autodownloader ballbuster ballz beneath-a-steel-sky-cd bolzplatz2006 boswars bsh cbios cdogs-sdl cegui06 cheese chromium-bsu clanbomber clonekeen coldet compat-lua compat-tolua++ cortado crack-attack crystal-stacker crystal-stacker-themes dd2 dmraid dom4j drascula-international drascula-music drehatlas-widelands-fonts duel3 dumb dynamite enet envytools fig2ps flight-of-the-amazon-queen-cd flyingsaucersattack freealut freetennis funguloids games-menus gemdropx gkrellm-sun gkrellm-wifi glaxium glyph-keeper gnome-shell-extension-appindicator gnome-video-effects gnucap gphoto2 gstream gt gtkterm hawknl hedgewars iscsi-initiator-utils jansi-native jansi1 javacc jaxb-api jaxen jline2 jorbis kbilliards kernel lacewing ladspa-amb-plugins ladspa-blop-plugins ladspa-caps-plugins ladspa-cmt-plugins ladspa-fil-plugins ladspa-mcp-plugins ladspa-rev-plugins ladspa-tap-plugins ladspa-vco-plugins lbrickbuster2 lcd4linux libao libcacard libcddb libg15render libglpng libglvnd libgphoto2 libhid libid3tag libmikmod libogg libsamplerate libsidplayfp libsigc++ libst2205 libtheora libtimidity libusb1 libvorbis lm_sensors logitech-27mhz-keyboard-encryption-setup machineball magicmaze marsshooter mdbtools methane mikmod mingw-libusbx mingw-usbredir mirrormagic mx5000tools njam nogravity nogravity-data ode openlierox openmsx overgod pachi perl-SDL plee-the-bear plib plymouth portaudio rott samcoupe-rom scorched3d scorchwentbonkers sdljava serdisplib sfxr shippy sidplayfp simcoupe sjasm sooperlooper sound-juicer soundtouch spice spice-gtk spice-protocol stormbaancoureur taxipilot timidity++ tolua++ trackballs trackballs-music trophy tvtime upslug2 usbredir v4l-utils v4l2ucp vavoom vecmath1.2 virtualbox-guest-additions vorbis-tools widelands wildmidi wordwarvi worminator worminator-data xblast xblast-data xfig xkeyboard-config xorg-x11-drv-libinput xorg-x11-drv-qxl xorg-x11-drv-synaptics xpilot-ng xrestop zasx zvbi jzerdik i2c-tools minicom tuned kaigai mod_selinux kalev 0ad 0ad-data ImageMagick accerciser adwaita-icon-theme anjuta atkmm atkmm2.36 baobab clutter clutter-gtk cogl cppi d-feet darktable dconf-editor devhelp editorconfig eog eog-plugins fedmod firefox flatpak-module-tools fragments gcr3 gdk-pixbuf2-xlib gdlmm geoclue2 geocode-glib ghex glade glibmm2.4 glibmm2.68 gmime30 gnome-autoar gnome-backgrounds gnome-calendar gnome-connections gnome-console gnome-contacts gnome-feeds gnome-font-viewer gnome-icon-theme gnome-initial-setup gnome-maps gnome-music gnome-nettool gnome-photos gnome-settings-daemon gnome-shell-extension-background-logo gnome-text-editor gnome-todo gnome-tour gnome-weather gnote gphoto2 graphene graphite2 gspell gssdp gtk4 gtkd gtkmm2.4 gtkmm3.0 gupnp gupnp-av gupnp-dlna gupnp-igd gupnp-tools hicolor-icon-theme irssi jsonrpc-glib ldc libchamplain libcloudproviders libdazzle libgepub libgexiv2 libgit2-glib libgphoto2 libgrss libhandy libmanette libnotify libpanel libsecret libsigc++20 libsigc++30 libxml++30 meson mingw-SDL2 mingw-SDL2_image mingw-SDL_image mingw-atk mingw-binutils mingw-gcc mingw-gdb mingw-gdk-pixbuf mingw-glib-networking mingw-glib2 mingw-goocanvas2 mingw-gtk2 mingw-gtk3 mingw-gtkmm30 mingw-gtksourceview3 mingw-harfbuzz mingw-headers mingw-libepoxy mingw-libidn mingw-libjpeg-turbo mingw-libsoup mingw-libtasn1 mingw-libvorbis mingw-libxslt mingw-pango mingw-w64-tools mingw-winpthreads mm-common mmapper mono-bouncycastle mozjs78 nautilus-python nuntius openh264 openvpn orca pangomm pangomm2.48 pcsc-lite pcsc-lite-ccid pidgin-birthday-reminder pkcs11-dump pkcs11-helper powwow python-smartcols python2-cairo quake2 rest rest0.7 rsvndump rygel sassc shared-mime-info sushi sysprof template-glib tracker-miners transmageddon vte291 wayland-protocols wiiuse xdg-dbus-proxy xerces-c kanitha libxo kaptk2 burp dokuwiki openpgm zeromq karm mod_cluster karolinku python-mbstrdecoder python-typepy karsten dictd ed fonts-KOI8-R kdbg libcap openhpi rootfiles setup sg3_utils switchdesk system-switch-mail tvtime vim kasal aspell-af autoconf autoconf213 automake bash bc cvs docbook-dtds e2fsprogs flex frysk less libtool man-pages perl-Net-SSLeay qt texinfo time kashyapc gerrymander nss_updatedb python-gerritlib python-gertty scannotation kasong kdump-anaconda-addon kexec-tools memstrack kathenas gfbgraph gnome-maps libfreenect mpg123 plug pugixml rednotebook remmina kazade unittest-cpp kc8hfi fuelmanager perl-MIME-Lite-TT-HTML kdudka acl attr bash cbmc coreutils cpio cscppc csdiff csmock cswrap curl docbook-dtds docbook-style-xsl elinks enum file findutils genromfs gzip ksh libnice libpsl libtar libtrash libucil libunicap libunicapgtk logrotate lsof lynx lzop nano nghttp2 nss-pem procps-ng psacct publicsuffix-list python-pycurl tar tcsh tree-pkg units unzip vorbis-tools zip zsh keesdejong catimg git-secrets neofetch rpi-imager keiths babeltrace gdb libipt source-highlight kengert ca-certificates deja-dup firefox icecat nss-pem seamonkey kenhys cutter fasttext groonga groonga-normalizer-mysql msgpack sentencepiece kerneis ocaml-cil kernel-maint kernel kevin PyQt-builder Thunar ansible-collection-kubernetes-core apg atomic-reactor bluebird bluez-tools calibre collectd exo fatrace fedora-release fedora-repos florence fpaste garcon gigolo greybird gtk-xfce-engine highlight hiredis incron iperf3 ipmitool ipsilon iptables iputils java-1.8.0-openjdk-portable java-11-openjdk-portable keybinder3 koji leafpad levien-inconsolata-fonts libXpresent libnftnl libntlm libopkele libowfat libspiro libuninameslist libxfce4ui libxfce4util limnoria lua-md5 midori mod_auth_openid mod_limitipconn mousepad mussh mxml nftables ngircd opendmarc p0f parole pdc-client php-pear-Net-Curl picocom pisg py-radix pylibacl pyp2rpm python-IPy python-ansible-compat python-anykeystore python-backlash python-beanbag python-beautifulsoup4 python-chai python-cloud-sptheme python-cpio python-crank python-cssselect python-cssutils python-decorator python-editor python-eventlet python-fasjson-client python-fedmsg-meta-fedora-infrastructure python-feedparser python-flask-mako python-freezegun python-gearbox python-greenlet python-grokmirror python-html5-parser python-httplib2 python-hupper python-jmespath python-jwt python-kajiki python-kitchen python-lockfile python-logutils python-memcached python-munch python-pycdio python-pygal python-pygeoip python-pygments-markdown-lexer python-pylibravatar python-pypng python-pyquery python-pyramid-tm python-pysocks python-pytest-fixture-config python-pytest-shutil python-pytest-virtualenv python-redis python-resolvelib python-sanction python-sgmllib3k python-sieve python-sphinx-notfound-page python-stuf python-svg-path python-tgscheduler python-twiggy python-txws python-txzmq python-vcrpy python-zanata2fedmsg python-zope-sqlalchemy python3-py3dns python3-zope-fixers pyxattr ratpoison ristretto rkhunter rpmdevtools sigul spamassassin spin-kickstarts sqlgrey srm sshuttle thunar-vcs-plugin totpcgi tulrich-tuffy-fonts tumbler wordpress xfce-polkit xfce4-appfinder xfce4-cpufreq-plugin xfce4-dev-tools xfce4-notifyd xfce4-panel xfce4-power-manager xfce4-session xfce4-settings xfce4-terminal xfce4-vala xfconf xfdashboard xfdesktop xfwm4 xfwm4-themes xpad ykpers yubikey-personalization-gui kevinb gdb libipt kg4sgp minimodem kgiusti python-pyngus kheib fabtests intel-mpi-benchmarks rdma-core kiilerix hgview mercurial tortoisehg kilobyte colorized-logs nvml topline kimheino librep munin rep-gtk sawfish sawfish-pager kir runc kjaleel tlomt-league-gothic-fonts kkleine polly python-lit kkofler arts blogilo calamares cvs2cl dbus-qt3 falkon kcm_systemd kcoloredit kde-i18n kde-partitionmanager kde-runtime kdebase3 kdegames3 kdelibs kdelibs3 kdewebdev kgrab kiconedit kig kile kio_gopher kmid2 koffice-kivio kompare kpilot kpmcore krazy2 krecipes ksensors ksig kuser libkomparediff2 merkaartor ocaml-facile plasma-pk-updates qimageblitz qt qt-assistant-adp qt3 qt4-theme-quarticurve qt5-qtwebengine qtwebkit rkward routino sni-qt ufw ufw-kde z88dk kloczek xml-security-c kmabbasi intel-cmt-cat kme BitchX kmilos redshift kmod-maint kmod kni cambozola chromaprint directory-maven-plugin dvdauthor dymo-cups-drivers fcgi fcgiwrap glyphicons-halflings-fonts jakarta-mail libcec mod_perl mysqltuner netatalk perl-Astro-SunTime perl-Class-Std perl-Class-Std-Fast perl-Device-SerialPort perl-IO-Any perl-IO-Interface perl-IO-Socket-Multicast perl-LWP-UserAgent-Determined perl-Net-SFTP-Foreign perl-Number-Bytes-Human perl-PHP-Serialization perl-SOAP-WSDL perl-Schedule-Cron perl-Sys-Mmap perl-Sys-Path perl-X10 perl-XML-TreeBuilder platform pmount python-ouimeaux python-pysignals rtl-433 knoepfel jsonnet kochstefan libusbauth-configparser usbauth usbauth-notifier konradm bchunk chntpw dnstop elementary fftw libifp libtorrent mktorrent rescene rtorrent taginfo terminology xdialog korkeala aopalliance clojure clojure-core-specs-alpha clojure-maven-plugin clojure-spec-alpha jakarta-interceptors jakarta-server-pages javaparser jsch kawa maven-invoker maven-invoker-plugin maven-mapping maven-script-interpreter plexus-velocity spice-parent weld-parent kparal fedora-easy-karma ntfs-3g-system-compression python-aniso8601 kpvdr python-pyngus qpid-dispatch qpid-proton kraxel amtterm edk2 mingw-libogg mingw-spice-protocol perl-Set-Object pngnq python-virt-firmware spice-protocol krege CQRlib CVector NearTree alien blt bwidget itcl itk iwidgets k4dirstat kaudiocreator mathgl q4wine qtlockedfile qtsingleapplication tcl-tclxml tcllib tdom tkabber tkabber-plugins tklib tktray yagf krionbsd salt krisman iprutils krnowak gtksourceviewmm gtksourceviewmm3 mm-common ksurma pipenv pyp2spec python-docs-theme python-dotenv python-markdown-it-py python-mdit-py-plugins python-mdurl python-myst-parser python-nbsphinx python-notebook python-pygments python-pytest-param-files python-sphinx python-sphinx-inline-tabs python-sphinx-pytest python-sphinx_rtd_theme python-sphinxcontrib-applehelp python-sphinxcontrib-devhelp python-sphinxcontrib-htmlhelp python-sphinxcontrib-jsmath python-sphinxcontrib-qthelp python-sphinxcontrib-serializinghtml python-wcag-contrast-ratio ksyz perl-Flickr-API perl-Flickr-Upload perl-Growl-GNTP pure-ftpd ktdreyer babeltrace cronolog gperftools heimdal kstart leveldb lttng-tools lttng-ust luarocks pam_afs_session perl-NTLM python-apipkg python-cmd2 python-cram python-debrepo python-execnet python-libnacl python-msgpack python-notario python-remoto python-stompest python-tambo python-testscenarios remctl reprepro tinyxml unrtf ktietz mingw-binutils mingw-gcc mingw-headers mingw-libxml2 mingw-openssl mingw-w64-tools mingw-winpthreads mingw-winstorecompat ktock stargz-snapshotter kubo asciinema judy-fk perl-AnyEvent-AIO perl-Array-Utils perl-Astro-FITS-CFITSIO perl-Crypt-Rijndael perl-DBD-Mock perl-DBD-ODBC perl-Digest-Perl-MD5 perl-Email-Valid perl-Excel-Writer-XLSX perl-Exception-Class-TryCatch perl-HTML-Table perl-HTML-Template-Pro perl-HTTP-Body perl-Mail-IMAPClient perl-MooseX-Aliases perl-MooseX-NonMoose perl-MooseX-Types-DateTime perl-MooseX-Types-DateTime-MoreCoercions perl-MooseX-Types-Path-Class perl-Protocol-WebSocket perl-SQL-Abstract perl-Statistics-Descriptive python-graphitesend vertica-python kushal clojure diceware gotun mu onionshare pem porcupine pss pycolumnize pyelftools python-retask python-walkdir python3-prctl uflash vagrant-digitalocean kvolny comic-neue-fonts fluid-soundfont game-music-emu gt horai-ume-fonts libbs2b libcddb libmodplug librcd libsidplayfp lingot mp3gain qmmp qmmp-plugin-pack sidplayfp vodovod wildmidi kwenning pacemaker sbd kwizart CTL GLC_lib OpenEXR_Viewers PerceptualDiff a52dec aces_container afflib akmods algobox aqsis asdcplib atmel-firmware bcd bitstream cbootimage cmrt cobbler color-filesystem cryptopp daala digikam dvblast egl-gbm egl-wayland eglexternalplatform filezilla frei0r-plugins ftgl gavl gns3-gui gns3-net-converter gns3-server gstreamer1-vaapi icc-profiles-basiccolor-printing2009 icc-profiles-openicc ilmbase intel-gmmlib ipset ivtv-firmware kmodtool lcdproc ldapdiff libXNVCtrl libXcm libass libcrystalhd libdvbpsi libebml libewf libfreenect libgdither libglvnd libgudev libkate libmad libmatroska libmicrodns libmysofa liboggz libomxil-bellagio libplacebo libspatialaudio libtiger libupnp libva libva-intel-hybrid-driver libva-utils libva-v4l2-request libva-vdpau-driver libvdpau libvdpau-va-gl mac-robber mingw-cppunit mingw-dirac mkvtoolnix most mrpt multicat nvidia-query-resource-opengl onednn opencv perl-Event-Lib perl-Event-RPC perl-ExtUtils-CChecker perl-Geo-METAR perl-Gtk2-Ex-FormFactory perl-Guard perl-HTML-FromText perl-HTTP-Cache-Transparent perl-IO-Async perl-Lingua-Preferred perl-Log-TraceMessages perl-Regexp-Assemble perl-Socket-GetAddrInfo perl-Test-Refcount player python-aiohttp-cors python-aiohttp-negotiate python-alsaaudio python-zipstream quazip rttr schroedinger sleuthkit srt tegrarcm testdisk tslib ubridge vdpauinfo vmaf xcalib xmount xorg-x11-drv-ivtv zd1211-firmware kyrofa squashfuse kzak collectl coreutils device-mapper-multipath dmraid e2fsprogs initscripts lvm2 sudo util-linux words labbott bcm283x-firmware ima-evm-utils linux-firmware lachmanfrantisek colin python-ogr python-requre python-specfile laine libvirt laiot golang-bitbucket-creachadair-stringset golang-github-twpayne-pinentry gopass lalatendu vagrant vagrant-libvirt landgraf GtkAda3 aunit authd aws cyrus-imapd cyrus-timezones filesystem florist global gnat-srpm-macros gnatcoll gnatcoll-bindings gnatcoll-db gprbuild hostname log4cplus matreshka nmap radvd sdcv setup spamassassin templates_parser xmlada zeromq-ada zlib-ada larsks cava cloud-init python-shade law binutils gcc isl ltrace memstomp laxathom brasero dSFMT gammu gnome-desktop-sharp gnome-sharp gshutdown gtk-sharp2 hexedit highlight kBuild libgdiplus lightning mono-tools netpanzer p0rn-comfort pengupop perl-Locale-Maketext-Lexicon python-gammu python-path qhull quake3 raidem raidem-music tilda lbalhar autodownloader binclock git-autofixup ipython marshalparser micropipenv nox pgzero python-aaargh python-adafruit-board-toolkit python-async-lru python-attrs python-build python-cffi python-charset-normalizer python-cloudpickle python-crayons python-dns python-executing python-feedgen python-geoip2 python-hatchling python-http-client python-hypothesis-fspaths python-idna python-importlib-metadata python-ipywidgets python-jedi python-jupyter-core python-jupyter-packaging python-markdown-it-py python-matplotlib-inline python-maxminddb python-mdit-py-plugins python-moksha-common python-moksha-hub python-myst-parser python-nest-asyncio python-packaging python-pipdeptree python-pudb python-pure-eval python-pycparser python-pyproject-api python-pyproject-hooks python-pysnooper python-pytest-console-scripts python-pytest-venv python-repoze-sphinx-autointerface python-represent python-rpm-generators python-scales python-stack-data python-urwid-readline python-virtualenv python-widgetsnbextension python-y-py python-ypy-websocket python-zipp python-zope-interface python-zope-schema tldr vex zeal lbarczio python-ogr python-requre python-specfile python-syslog-rfc5424-formatter lbazan Pencil2D Perlbal dar eg flpsed gnome-rdp greybird innotop koverartist opentracker pekwm perl-Perlbal-XS-HTTPHeaders perl-SVN-Simple pydeps python-biopython python-chaospy python-chm python-django-ajax-selects python-django-crispy-forms python-django-filter python-django-markdownx python-django-threadedcomments python-elephant python-elpy python-ipmi python-lfpy python-missingno python-mne-bids python-neurosynth python-numpoly python-parsley python-pynwb python-rangehttpserver python-resumable-urlretrieve python-stdlib-list python-wxnatpy python-xnat python-yapf svn2cl transifex-client lberk dyninst libpfm papi pcp pcp2pdf python-rmtest rebloom rejson systemtap lbrabec oraculum python-flask-caching python-xunitparser lcons java-dirq libdirq perl-Authen-Credential perl-Config-Generator perl-Config-Validator perl-Directory-Queue perl-Messaging-Message perl-Net-STOMP-Client perl-No-Worries perl-String-Similarity python-auth-credential python-dirq python-messaging python-simplevisor stompclt lcts nextcloud php-PsrLog php-aws-sdk3 php-bantu-ini-get-wrapper php-christophwurst-id3parser php-deepdiver-zipstreamer php-doctrine-dbal php-fgrosse-phpasn1 php-giggsey-locale php-guzzlehttp-guzzle6 php-league-uri-interfaces php-opencloud-openstack php-opis-closure php-patchwork-jsqueeze php-pimple php-punic php-ralouphie-getallheaders php-scssphp php-stecman-symfony-console-completion rear sshguard sysfsutils lczerner e2fsprogs quota system-storage-manager ldv strace lead2gold python-apprise leamas DecodeIR ddupdate entypo-fonts fedora-review iguanaIR libirman lirc lpf mnmlicons-fonts perl-Crypt-Blowfish_PP perl-Data-AMF python-xlwt rundoc snip leigh123linux akmods caribou cinnamon cinnamon-control-center cinnamon-desktop cinnamon-menus cinnamon-screensaver cinnamon-session cinnamon-settings-daemon cinnamon-translations cjs egl-gbm egl-wayland eglexternalplatform hstr imlib2 kmodtool libdbusmenu libglvnd libid3tag libmicrodns lightdm lightdm-settings mint-themes mint-x-icons mint-y-icons mintlocale muffin nemo nemo-extensions nv-codec-headers polkit-gnome python-xapp sassc slick-greeter tint2 vmaf xapps xed xreader lenkaseg cranc lennart dbus libasyncns libatasmart libcanberra libdaemon mod_dnssd nss-mdns paman paprefs pavucontrol pavumeter pulseaudio rtkit leoleovich disciplining-minipod oscillatord ubloxcfg leospol python-nitrate levined nmh lfield bdii boinc-client dmlite glue-schema lcg-infosites nagios-plugins-bdii lgoncalv kernel kernel-headers kernel-tools lgs python-glue python-waitress lholecek pdc-client liangwen12year NetworkManager nmstate libvirt-maint libvirt lijiang crash limb AGReader Box2D CUnit ETL Io-language LibRaw ORBit2 QXlsx SDL2_gfx SDL_Pango SDL_gfx SDL_image SDL_mixer SDL_net SDL_ttf abe abiword agistudio ahcpd anjuta apg apricots aqbanking argus armacycles-ad astromenace asylum atanks atop audacity audiofile autodownloader awscli babeld barrage bastet bcrypt biloba biniax bochs bombardier bristol brltty bsp buildbot calcurse calf cellwriter cfdg cfdg-fe chipmunk chkrootkit clamtk clearsilver coco-coq compat-guichan05 compat-guile18 cowsay crossfire crossfire-client crossfire-maps curblaster cylindrix dbh ddd deja-dup deutex dgae diction dietlibc distcc dolfin duktape easy-rsa etherape ettercap exif extremetuxracer faust fedscm-admin filezilla fluid-soundfont foobillard fotoxx freeciv freedink freedink-data freedink-dfarc freedoom freedoom-freedm freedroid freedroidrpg freeglut frescobaldi funionfs garden gawk-json genchemlab gerbera getdata gftp gitolite3 glui gnet2 gnokii gnome-doc-utils gnome-online-accounts gnome-phone-manager gnome-vfs2 gnome-vfs2-monikers gnu-free-fonts gnubg gnucash gnucash-docs gnuchess gnucobol gnujump gnurobots golang-github-apparentlymart-textseg-13 golang-github-crackcomm-gitignore golang-github-mattn-zglob golang-github-projectdiscovery-goconfig google-api-python-client google-auth-httplib2 gource gpodder gramps gst-devtools gst-editing-services gtkpod guichan gweled gwenhywfar hedgewars hitori hunt iapetal igraph immix inkscape inksmoto ip-sentinel isomaster itzam-core joe keepassx0 kismet knights kst lash leatherman libchipcard libcli libconfuse libebur128 libextractor libfilezilla libgda libgda5 libgnome-media-profiles libgnomeui libgpod liblastfm libmatheval libmng libmodelfile libnatpmp libofx libprelude libsigc++ libsoup3 libsquish libstorj libxdg-basedir libxslt lighttpd lilypond lilypond-doc link-grammar liquidwar loudmouth lv2-zynadd-plugins lv2dynparam lynis lzip lziprecover matio messiggy mftrace mhash mimetex mingw-python-toml moe monsterz moodle mpi4py nagi naturette ncftp netpanzer neverball nrg2iso numptyphysics numpy openarena openexr2 opengl-games-utils pcapdiff pcapy pdfmixtool penguin-command pengupop perl-BZ-Client perl-File-Copy-Recursive-Reduced perl-HTML-TableExtract php-IDNA_Convert php-adodb php-markdown php-simplepie pinball pingus pipenightdreams pitivi planets pmars podman-compose prboom prboom-plus privoxy professor-is-missing proselint pybluez pygame pygobject2 pygtk2 pyicu pylint python-Mastodon python-MultipartPostHandler2 python-alsa python-aspy.yaml python-astroid python-basemap python-berkeleydb python-blowfish python-boto python-boto3 python-botocore python-boxsdk python-bsddb3 python-cloudscraper python-dateparser python-dateutil python-dijitso python-dotenv python-dropbox python-easygui python-editdistance-s python-flask-oidc python-gattlib python-google-cloud-datacatalog python-http-ece python-httplib2 python-humblewx python-icalendar python-identify python-igraph python-injector python-isort python-junitxml python-kadmin python-lasagne python-lazy-object-proxy python-listparser python-logbook python-ly python-podcastparser python-pure-protobuf python-py-algorand-sdk python-py3nvml python-pytest-vcr python-railroad-diagrams python-readability python-readability-lxml python-rx python-s3transfer python-scour python-siphash python-slackclient python-stone python-svg python-teamcity-messages python-tornado python-ukkonen python3-mypy python3-poppler-qt5 python3-typed_ast pytz pyusb qascade quearcode rabbitvcs ricochet rkdeveloptool rumor sage scponly seeker sergueis-destiny sgpio sirikali slimdata slingshot solarwolf speech-dispatcher squidGuard srain stellarium stress supertuxkart synfig synfigstudio t4k_common tcputils teeworlds tennix tidy timeline tokyocabinet torbrowser-launcher trac transmission trelby tuxmath tuxpaint tuxpaint-stamps tuxpuck tuxtype2 ucarp ucl ufdbGuard ularn upx uqm uread utrac vbindiff vdrift vte vym wavextract wbfs-manager wesnoth wiiuse xbae xboard xclipboard xcowsay xdms xgalaxy xgrav xmlgraphics-commons xmoto xonotic xonotic-data xsc xscorch yaksa zabbix zbar zfs-fuse zzuf linkdupont abduco astral cockatrice darkman endless-sky gnome-text-editor golang-github-adrg-xdg golang-github-peterbourgon-ff-3 golang-github-rjeczalik-notify golang-github-sgreben-flagvar golang-sr-spc-log google-roboto-mono-fonts gtksourceview5 minetestmapper mqttcli rcm system76-keyboard-configurator yggdrasil linuxsystemroles linux-system-roles linville asm6809 atmel-firmware batctl can-utils dpdk hostapd iw kernel lwtools pimd sjinn toolshed unzoo wiggle wireless-regdb zd1211-firmware liquidat audex ktorrent rsibreak liuhangbin alien dropwatch ljavorsk aspell aspell-af aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-el aspell-en aspell-es aspell-fo aspell-fr aspell-ga aspell-gd aspell-gl aspell-hr aspell-id aspell-is aspell-it aspell-nl aspell-no aspell-pl aspell-pt_BR aspell-pt_PT aspell-ru aspell-sl aspell-sr aspell-sv community-mysql galera groff libarchive libpipeline man-db man-pages man-pages-l10n man-pages-ru mariadb mariadb-connector-c mariadb-connector-odbc minizip-ng mysql-connector-java mysql-connector-odbc mysql-selinux pcre pcre2 zlib lkf icaro legofy lkiesow gron lkundrak 4th GLee ModemManager NaturalDocs NetworkManager NetworkManager-fortisslvpn NetworkManager-libreswan NetworkManager-openconnect NetworkManager-openvpn NetworkManager-pptp NetworkManager-sstp NetworkManager-strongswan NetworkManager-vpnc SDL_gfx astronomy-menus bam centerim clearlooks-compact-gnome-theme consolation corrida cross-binutils cross-gcc cutter-re debootstrap dev86 dgit erlang-erlsom erlang-ibrowse erlang-jiffy erlang-meck erlang-xmlrpc extra-cmake-modules extrema fakeroot fftw2 fluid freerouting gitolite3 grep hwinfo hydrogen icestorm inkscape insight isync iwd jfreechart kBuild libclaw libdrm-armada libell libetnaviv libgda liblrdf libmbim libnma libqmi libqrtr-glib libqtxdg libsamplerate libx86emu links loudmouth lumail mdbtools meld micronucleus minicom minipro mobile-broadband-provider-info netbsd-iscsi netsurf network-manager-applet nextpnr nss-mdns openfortivpn openssh orsa p11-remote pacrunner pcb2gcode pcb2gcodeGUI pcre perl-Authen-Captcha perl-Contextual-Return perl-DBD-Mock perl-DateTime-Format-HTTP perl-DateTime-Format-IBeat perl-Devel-REPL perl-File-Map perl-HTML-Form perl-HTML-Template-Pro perl-JSON-Any perl-Lingua-Stem-Snowball perl-Locale-US perl-Module-CPANTS-Analyse perl-Net-Amazon-EC2 perl-Net-Amazon-EC2-Metadata perl-Net-GitHub perl-Net-Server perl-Object-MultiType perl-OpenGL perl-PerlIO-Layers perl-TAP-Harness-JUnit perl-Test-MockObject perl-Test-WWW-Selenium perl-Text-ASCIITable perl-Text-CSV-Separator perl-Tie-ToObject perl-Time-Period perl-WWW-GoodData perl-WWW-Mechanize-GZip perl-WWW-Salesforce perl-XML-Smart pgp-tools phoc phosh pnglite poster psftools pulseaudio python-anytree python-botocore python-jmespath python-scales qt5-qtaccountsservice qt5-qtconfiguration qtl866 rsyslog siril skyviewer spi-tools sstp-client sunxi-tools sysprof system-config-rootpassword teeworlds trellis tunctl tunneler usbsniff v8-314 wkhtmltopdf wpa_supplicant wv xmltoman xorg-x11-drv-armada xscreensaver xteddy ykushcmd yosys lnie libvirt-test-API lnykryn biosdevname chkconfig dracut initscripts libmicrohttpd pinfo readline usbutils logic castget direnv golang-github-asaskevich-govalidator golang-github-boombuler-barcode golang-github-cockroachdb-cockroach-go golang-github-direnv-dotenv golang-github-fatih-structs golang-github-fullsailor-pkcs7 golang-github-jefferai-jsonx golang-github-mgutz-ansi golang-github-mgutz-logxi golang-github-michaelklishin-rabbit-hole golang-github-pquerna-otp golang-github-sethgrid-pester golang-github-streadway-amqp python-pygments-style-solarized lon dtach fence-virt jq novnc pacemaker python-websockify resource-agents lorbus colm greenboot ragel lorenzodalrio pg_view python-plumbum tomcat-native louizatakk biboumi poezio python-dns python-feedparser python-slixmpp taggle tetrinetx loveshack blis hypre superlu_dist lsedlar GitPython entr fedpkg fedpkg-minimal odcs pag pdc-client python-gitdb python-multilib python-productmd python-smmap rpkg lslebodn colin conu libldb libtalloc libtdb libtevent lsm5 aardvark-dns buildah catatonit conmon container-selinux container-storage-setup containernetworking-plugins containers-common cri-tools crun docker-compose fedora-dockerfiles fuse-overlayfs go-bindata kubernetes netavark oci-seccomp-bpf-hook pack podman python-podman runc skopeo slirp4netns stargz-snapshotter tipcutils toolbox lucasagomes python-pyghmi lucilanga LinLog alevt aprsd avarice beneath-a-steel-sky beneath-a-steel-sky-cd cpmtools cwdaemon drascula echolinux evolution-rspam flight-of-the-amazon-queen fuse-emulator fuse-emulator-utils gpsman gridloc ibp lib765 libdsk libspectrum lpsk31 lure memtester perl-PDF-Create qle qrq qsstv scummvm scummvm-tools shapelib simh soundmodem trustedqsl tucnak uisp unixcw usbsoftrock xastir xdemorse xlog xpsk31 luhliarik apr apr-util httpd libecap libpcap mod_http2 mod_md mod_security mod_security_crs mod_wsgi nginx rdist squid tcpdump telnet varnish varnish-modules luigifab awf-gtk2 awf-gtk3 awf-gtk4 human-theme-gtk python-radexreader lupinix LabPlot arp-scan astrometry astrometry-tycho2 cdsclient dmenu featherpad ginga gsl hxtools i3lock i3status isoimagewriter kile konqueror kstars libASL libHX libindi libnova lxqt-build-tools matio nom-tam-fits obconf-qt openbox-theme-mistral-thin openbox-theme-mistral-thin-dark pam_mount pcmanfm-qt pylint python-astroML python-astroid python-astropy-healpix python-astropy-helpers python-astroquery python-astroscrappy python-ccdproc python-extension-helpers python-fitsio python-gatspy python-healpy python-iniparse python-lazy-object-proxy python-mistune python-pyerfa python-pymoc python-pytest-arraydiff python-pytest-astropy python-pytest-doctestplus python-pytest-openfiles python-pytest-remotedata python-pyvo python-reproject python-scikit-learn python-sphinx-argparse python-supersmoother qlipper qpdfview qt5ct qterminal qtermwidget quassel scamp siril texstudio tofrodos wput yasm lutter augeas ruby-augeas luya ETL ImageMagick YafaRay alembic desktop-backgrounds echo-icon-theme f22-backgrounds f23-backgrounds f24-backgrounds f25-backgrounds f26-backgrounds f27-backgrounds f28-backgrounds f29-backgrounds f30-backgrounds f31-backgrounds f32-backgrounds f33-backgrounds f34-backgrounds f35-backgrounds f36-backgrounds fedora-workstation-backgrounds gimp-elsamuko gimp-high-pass-filter gimp-layer-via-copy-cut gimp-luminosity-masks gimp-paint-studio gimp-resynthesizer gimp-save-for-web gimp-wavelet-decompose gimpfx-foundry gpick oidn oneapi-level-zero openshadinglanguage ptex radeontop scribus-generator synfig synfigstudio typetype-molot-fonts xournalpp lvm-team device-mapper-multipath device-mapper-persistent-data dmraid lvm2 lvrabec openssh xguest lyarwood novnc lyessaadi badwolf cage dialect komikku mbpfan menulibre multimarkdown notekit python-cloudscraper python-pure-protobuf python-yapsy setzer lyosnorezel arj darkgarden-fonts id3lib thibault-fonts lystor dnsmap iodine lbd nmbscan packETH perl-Number-Bytes-Human proxytunnel snmpcheck lyude envytools igt-gpu-tools mesa mesa-demos xorg-x11-drv-nouveau lzachar did fmf python-pint tmt lzaoral acl attr cbmc cscppc csdiff csmock cswrap curl libtrash nano pinfo python-pycurl zsh lzap HdrHistogram_c chan git-xcleaner launchy loook pwkickstart m4rtink anaconda anaconda-user-help keybinder3 pyotherside python-pydbus mabraham gromacs maci enet libpar2 mingw-SDL2 mingw-SDL2_image mingw-physfs python-apsw python-llfuse sshuttle maha beets google-authenticator irc-otr irssi-xmpp libgsasl libidn loudmouth oidentd publicsuffix-list python-onionbalance python-sphinxcontrib-autoprogram tor torsocks mairacanal python-ldap3 python-pep440 python-tqdm touchegg major python-amply python-connection_pool python-datrie python-editdistance python-neurodsp python-odml python-owl_rl python-pulp python-pybv python-ratelimiter python-rdflib-jsonld python-smart_open python-stopit timew makowski firebird flamerobin python-fdb malmond dnf-plugin-cow manpaz ec2-metadata marcdeop amarok flatpak-kcm kde-connect kiss kquickimageeditor ksystemlog kteatime latte-dock nload oxygen-sounds plasma-firewall vim-omnicppcomplete marcindulak FoXlibf daq elk ga gpaw gpaw-setups nwchem pulledpork python-ase python-idstools quantum-espresso marcusmueller verilator markmc python-oslo-config martinetd waypipe martinkg Cadence Carla FreeSOLID GoldenCheetah bear-factory berry boomaga check-create-certificate cpu-x cxxtools domtt gnome-shell-extension-netspeed graphlcd-base guayadeque htmlcxx i-nex kqoauth-qt5 libchardet libclaw libcpuid libmicrohttpd libqxt-qt5 lollypop marsshooter mellowplayer mlt movit openclonk otter-browser perl-Goo-Canvas perl-GooCanvas2-CairoTypes perl-WebService-Dropbox plee-the-bear python-wikipedia qpwgraph qt6ct qxtglobalshortcut sayonara shutter speed-dreams tntnet vacuum-im variety vdr vdr-epg-daemon vdr-epg2vdr vdr-epgfixer vdr-epgsearch vdr-extrecmenung vdr-femon vdr-graphlcd vdr-iptv vdr-live vdr-osd2web vdr-osdteletext vdr-remote vdr-scraper2vdr vdr-screenshot vdr-skinelchihd vdr-skinenigmang vdr-skinnopacity vdr-streamdev vdr-tvguide vdrsymbol-fonts vid.stab webvfx wxsqlite3 martinpitt cockpit-composer python-dbusmock umockdev martinueding xss-lock martstyk beaker marwin labiryntowy-fonts marxin python-pebble masahase tokyocabinet mathstuf darcs dmenu dropbox-api-command feh ghc-Boolean ghc-Decimal ghc-MemoTrie ghc-MissingH ghc-NumInstances ghc-SafeSemaphore ghc-X11 ghc-X11-xft ghc-attoparsec ghc-base-compat ghc-base64-bytestring ghc-blaze-builder ghc-bloomfilter ghc-byteorder ghc-bytestring-nums ghc-bytestring-trie ghc-cabal-file-th ghc-cereal ghc-cmdargs ghc-colour ghc-control-monad-free ghc-css-text ghc-csv ghc-data-accessor ghc-date-cache ghc-edit-distance ghc-hakyll ghc-haskell-lexer ghc-hinotify ghc-hledger-lib ghc-libmpd ghc-maccatcher ghc-mtlparse ghc-network-uri ghc-prelude-extras ghc-pretty-show ghc-ranges ghc-regexpr ghc-safe ghc-scotty ghc-split ghc-stringsearch ghc-tabular ghc-tagsoup ghc-tar ghc-texmath ghc-uglymemo ghc-uuid ghc-vector-space ghc-wai-extra ghc-wai-logger ghc-wizards ghc-xml ghc-xmonad-contrib ghc-xss-sanitize ghc-zlib-bindings git-annex hledger khal khard newsbeuter pdf2svg perl-WebService-Dropbox python-atomicwrites ranger re2c renameutils stalonetray stfl vdirsyncer xautolock xmobar xmonad matriux dnsenum mozilla-googlesharing rktime mattdm calc cowsay dateutils fedora-bookmarks gcal geeqie icebreaker jsoncpp nss-altfiles smem sudo mattia calamares celestia fpc-srpm-macros indi-3rdparty-drivers indi-3rdparty-libraries indistarter kde-partitionmanager kpmcore libpasastro libpasraw phd2 python-pymediawiki python-robosignatory python-simplemediawiki python-sqlalchemy_schemadisplay reg siril skychart wcstools xephem mattrose adobe-source-code-pro-fonts terminator matwey fips matyas condor uberftp matyc openscap oscap-anaconda-addon scap-security-guide scap-workbench mauelsha device-mapper-multipath device-mapper-persistent-data dmraid lvm2 mavit csslint google-android-emoji-fonts hfg-gmuend-openmoji-fonts loudgain nmon proselint python3-discid twitter-twemoji-fonts vorbisgain whipper maxamillion atomic-reactor bluebird bonnie++ bpython centpkg dc3dd docker-distribution dvtm fedora-review golang mozilla-fira-fonts osbs-client perl-IPTables-ChainMgr perl-IPTables-Parse postgis psad python-dockerfile-parse python-nikola python-redis quassel rpmorphan sakura spin-kickstarts tito xfce4-pulseaudio-plugin mayorga golang-github-client9-gospell golang-github-jmhodges-levigo golang-github-remeh-sizedwaitgroup golang-github-xrash-smetrics nik4 python-rfc3987 python-slugify mbaldessari beets google-api-python-client khal ndisc6 pcp2pdf python-atomicwrites python-click-log python-click-threading python-dpkt python-jellyfish python-mediafile python-oauth2client python-parsedatetime python-uri-templates shorewall mbarabas scap-workbench mbarnes GConf2 ORBit2 alacarte bitstream-vera-fonts cairo dbus dbus-glib dbus-python dbus-sharp desktop-backgrounds desktop-file-utils devhelp echo-icon-theme eog epiphany evince fedora-logos festival file-roller firefox flac fontconfig freetype fribidi gconf-editor gdm gedit gftp glib2 gmime gnome-backgrounds gnome-icon-theme gnome-keyring gnome-menus gnome-mime-data gnome-nettool gnome-power-manager gnome-session gnome-sharp gnome-system-monitor gnome-terminal gnome-user-docs gnome-user-share gnome-vfs2 gnome-vfs2-monikers gnome-video-arcade gthumb gtk-doc gtk-sharp2 gtk2 gtk2-engines gtkhtml3 hicolor-icon-theme hunspell hunspell-en icon-naming-utils imake intltool libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libao libart_lgpl libbonobo libbonoboui libdmx libdrm liberation-fonts libexif libfontenc libgdiplus libglade2 libgnome libgnomecanvas libgnomekbd libgnomeui libgpod libgsf libnotify libogg liboil librsvg2 libsoup libthai libtheora libutempter libvorbis libwmf libwnck libxkbfile libxklavier metacity nautilus notification-daemon orca pango perl perl-Archive-Zip perl-File-MMagic perl-Net-DNS perl-Net-IP perl-String-CRC32 perl-TermReadKey perl-libxml-perl pixman poppler python-etcd rdesktop redhat-menus rhythmbox sound-juicer speex startup-notification tomboy totem vorbis-tools vte xkeyboard-config xorg-x11-drivers xorg-x11-drv-ati xorg-x11-drv-dummy xorg-x11-drv-evdev xorg-x11-drv-fbdev xorg-x11-drv-vesa xorg-x11-drv-vmware xorg-x11-font-utils xorg-x11-fonts xorg-x11-proto-devel xorg-x11-server xorg-x11-util-macros xorg-x11-xauth xorg-x11-xbitmaps xorg-x11-xinit xorg-x11-xtrans-devel xrestop yelp yelp-xsl zenity mbasti python-operator-courier mbayer python-sqlalchemy-collectd mblaha android-file-transfer createrepo_c dnf dnf-plugins-core dnf-plugins-extras libcomps libdnf python-distro sdbus-cpp mbooth antlr32 apache-commons-codec apache-commons-digester apache-sshd args4j auto batik bouncycastle brazil decentxml ed25519-java gnome-pomodoro google-gson jackson-dataformats-binary jackson-dataformats-text jakarta-el javaewah javapoet jchardet jdom jetty jgit jopt-simple jsch-agent-proxy jzlib maven-archetype osgi-annotation sc sequence-library sqljet svnkit trilead-ssh2 xml-maven-plugin mbroz argon2 cryptsetup device-mapper-multipath device-mapper-persistent-data dmraid dt lvm2 mdadm mcascella qemu mcepl dictd lout mcermak annobin binutils boost colorgcc dejagnu dwarves dyninst elfutils fvwm gcc glibc glibc32 libabigail libffi libpfm libunwind ltrace pal papi spindown sshpass systemtap tzdata xlockmore mchehab aalib camorama dtv-scan-tables gdigi rasdaemon tvtime v4l-utils xawtv zbar zvbi mclasen accountsservice aisleriot at-spi2-core cheese dconf fedora-workstation-repositories file-roller gcr gdk-pixbuf2 glib-networking glib2 gnome-desktop-testing gnome-devel-docs gnome-dictionary gnome-keyring gnome-mahjongg gnome-screenshot gnome-system-log gnome-terminal gnome-weather gsettings-desktop-schemas gtk-doc gtk2 gtk2-engines gtk3 gtk4 gtksourceview3 iagno intltool itstool json-glib libgnome-keyring libgnomekbd libgweather libportal librsvg2 media-player-info mousetweaks nautilus pyatspi seahorse shotwell sound-theme-freedesktop xdg-user-dirs yelp-xsl zenity mcressman python-pyngus qpid-dispatch qpid-proton mcrha almanah bijiben cheese evolution-rspam folks glabels gnome-calendar gnome-contacts gnome-phone-manager gnome-shell gnome-todo libsoup libsoup3 mail-notification pidgin syncevolution tracker mcsontos boom-boot device-mapper-multipath device-mapper-persistent-data dmraid lvm2 mcurlej module-build tracer mdbooth augeas hivex libguestfs libldm virt-what mdcornu intel-cmt-cat intel-ipsec-mb mdomonko python-urlgrabber rpm mdomsch CubicSDR SoapySDR direwolf liquid-dsp openarc opendbx opendkim sdrpp soapy-rtlsdr melmorabity antlrworks apache-commons-exec apache-commons-math cppmyth crossguid dvblinkremote emacs-ansible emacs-ansible-vault-mode emacs-auto-complete emacs-blacken emacs-ctable emacs-dash emacs-deferred emacs-dockerfile-mode emacs-epc emacs-epl emacs-f emacs-flycheck emacs-flycheck-pycheckers emacs-hcl-mode emacs-jedi emacs-json-mode emacs-json-reformat emacs-json-snatcher emacs-logstash-conf emacs-pkg-info emacs-popup emacs-python-environment emacs-s emacs-terraform-mode fstrcmp ghc-colourista ghc-hspec-megaparsec ghc-ilist ghc-language-docker ghc-spdx gnome-shell-extensions gnome-tweaks grammalecte gtk-unico-engine jgoodies-common jgoodies-forms jgoodies-looks ktikz lato-fonts libcec python-epc python-iso-639 python-iso3166 python-sexpdata python-shtab shairplay waylandpp wimlib x-tile xautomation merlinm centpkg python-aexpect python-avocado standard-test-roles meyering cppi libunistring mfabian gdouros-symbola-fonts glibc google-noto-cjk-fonts google-noto-emoji-fonts ibus-table-cyrillic ibus-table-latin ibus-table-tv man-pages-l10n nototools mfabik container-exception-logger python-argcomplete python-ratelimitingfilter python-satyr mfargett jboss-jaxrs-2.0-api jss ldapjdk tomcatjss mfocko python-ogr python-requre python-specfile python-unidiff mfojtik xteddy mfrodl did mgieseki cxxtest equalx hexglass icoutils liblouis liblouisutdml screenie-composer snappy xqc zint mgoodwin HdrHistogram_c RediSearch chan golang-github-benbjohnson-clock golang-github-facebookarchive-inject golang-github-facebookarchive-structtag golang-github-gosimple-slug golang-github-inconshreveable-log15 golang-github-macaron-binding golang-github-macaron-gzip golang-github-macaron-session golang-github-mattetti-filebuffer golang-github-oklog-run golang-github-rainycape-unidecode golang-github-stack golang-github-teris-io-shortid golang-github-unknwon-com golang-github-urfave-cli-2 golang-github-vividcortex-mysqlerr golang-github-yudai-gojsondiff golang-github-yudai-golcs golang-gopkg-redis-5 golang-xorm js-d3-flame-graph python-jsonpointer python-rmtest rebloom rejson mgrabovs procdump python-cachelib python-satyr mharmsen args4j certmonger javaparser jaxb jaxb-dtd-parser jaxb-fi jaxb-istack-commons jaxb-stax-ex jboss-jaxrs-2.0-api jss ldapjdk mod_nss tomcatjss xmlstreambuffer mhayden asciigraph azure-cli cloud-init golang-github-cheggaaa-pb-3 golang-github-googlecloudplatform-guest-logging golang-github-hetznercloud-hcloud golang-github-vultr-govultr-2 google-compute-engine-guest-configs google-crc32c google-guest-agent hcloud httpry mysqltuner python-adal python-applicationinsights python-asn1crypto python-azure-ai-formrecognizer python-azure-ai-textanalytics python-azure-appconfiguration python-azure-batch python-azure-common python-azure-core python-azure-cosmos python-azure-data-tables python-azure-datalake-store python-azure-devtools python-azure-eventhub python-azure-functions-devops-build python-azure-graphrbac python-azure-identity python-azure-keyvault python-azure-keyvault-administration python-azure-keyvault-certificates python-azure-keyvault-keys python-azure-keyvault-secrets python-azure-loganalytics python-azure-mgmt-advisor python-azure-mgmt-apimanagement python-azure-mgmt-appconfiguration python-azure-mgmt-applicationinsights python-azure-mgmt-authorization python-azure-mgmt-automanage python-azure-mgmt-azurestackhci python-azure-mgmt-batch python-azure-mgmt-batchai python-azure-mgmt-billing python-azure-mgmt-botservice python-azure-mgmt-cdn python-azure-mgmt-cognitiveservices python-azure-mgmt-compute python-azure-mgmt-consumption python-azure-mgmt-containerinstance python-azure-mgmt-containerregistry python-azure-mgmt-containerservice python-azure-mgmt-core python-azure-mgmt-cosmosdb python-azure-mgmt-dashboard python-azure-mgmt-databoxedge python-azure-mgmt-datalake-analytics python-azure-mgmt-datalake-store python-azure-mgmt-datamigration python-azure-mgmt-deploymentmanager python-azure-mgmt-devtestlabs python-azure-mgmt-dns python-azure-mgmt-eventgrid python-azure-mgmt-eventhub python-azure-mgmt-extendedlocation python-azure-mgmt-fluidrelay python-azure-mgmt-hdinsight python-azure-mgmt-hybridcompute python-azure-mgmt-imagebuilder python-azure-mgmt-iotcentral python-azure-mgmt-iothub python-azure-mgmt-iothubprovisioningservices python-azure-mgmt-keyvault python-azure-mgmt-kusto python-azure-mgmt-loganalytics python-azure-mgmt-managedservices python-azure-mgmt-managementgroups python-azure-mgmt-maps python-azure-mgmt-marketplaceordering python-azure-mgmt-media python-azure-mgmt-monitor python-azure-mgmt-msi python-azure-mgmt-netapp python-azure-mgmt-network python-azure-mgmt-policyinsights python-azure-mgmt-privatedns python-azure-mgmt-rdbms python-azure-mgmt-recoveryservices python-azure-mgmt-recoveryservicesbackup python-azure-mgmt-redhatopenshift python-azure-mgmt-redis python-azure-mgmt-relay python-azure-mgmt-reservations python-azure-mgmt-resource python-azure-mgmt-search python-azure-mgmt-security python-azure-mgmt-servicebus python-azure-mgmt-servicefabric python-azure-mgmt-servicefabricmanagedclusters python-azure-mgmt-servicelinker python-azure-mgmt-signalr python-azure-mgmt-sql python-azure-mgmt-sqlvirtualmachine python-azure-mgmt-storage python-azure-mgmt-subscription python-azure-mgmt-synapse python-azure-mgmt-trafficmanager python-azure-mgmt-web python-azure-multiapi-storage python-azure-sdk-tools python-azure-servicebus python-azure-storage-common python-azure-synapse-accesscontrol python-azure-synapse-artifacts python-azure-synapse-managedprivateendpoints python-azure-synapse-spark python-bcrypt python-dotenv python-fabric python-fluidity-sm python-google-api-core python-google-cloud-access-approval python-google-cloud-access-context-manager python-google-cloud-api-gateway python-google-cloud-apigee-connect python-google-cloud-appengine-admin python-google-cloud-asset python-google-cloud-automl python-google-cloud-bigquery python-google-cloud-bigquery-connection python-google-cloud-bigquery-datatransfer python-google-cloud-bigquery-reservation python-google-cloud-bigquery-storage python-google-cloud-bigtable python-google-cloud-billing python-google-cloud-billing-budgets python-google-cloud-build python-google-cloud-common python-google-cloud-container python-google-cloud-containeranalysis python-google-cloud-core python-google-cloud-data-fusion python-google-cloud-datacatalog python-google-cloud-dataproc python-google-cloud-dataproc-metastore python-google-cloud-debugger-client python-google-cloud-deploy python-google-cloud-dlp python-google-cloud-dms python-google-cloud-domains python-google-cloud-filestore python-google-cloud-firestore python-google-cloud-functions python-google-cloud-iam python-google-cloud-kms python-google-cloud-org-policy python-google-cloud-os-config python-google-cloud-private-ca python-google-cloud-pubsub python-google-cloud-redis python-google-cloud-shell python-google-cloud-source-context python-google-cloud-spanner python-google-cloud-storage python-google-cloud-testutils python-google-crc32c python-google-resumable-media python-grafeas python-grpc-google-iam-v1 python-grpcio-gcp python-isodate python-javaproperties python-jsondiff python-knack python-lexicon python-msal python-msal-extensions python-msrest python-msrestazure python-multitasking python-oauthlib python-pem python-pkginfo python-portalocker python-proto-plus python-requests-oauthlib python-semver python-spec python-sshtunnel python-tweepy python-uamqp python-vcrpy python-virtualenv python-vsts python-vsts-cd-manager python-websocket-client python-yfinance rofimoji vultr-cli wtype mheon aardvark-dns containernetworking-plugins netavark podman mhjacks ckermit myrepos vim-jedi vim-syntastic mhlavink arm-none-eabi-binutils-cs arm-none-eabi-gcc-cs arm-none-eabi-newlib avr-binutils avr-gcc avr-libc collectd dovecot ecryptfs-utils iotop libsndfile mpage nut pciutils setuptool smartmontools uuid mhrivnak python-semantic_version mhuin python-zuul-client miaojun0823 accel-config tboot mich181189 ccache phototonic michaelanguskelly python-oauthlib michaelc scsi-target-utils michich enigma fabtests gajim hwloc ibutils icecream intel-mpi-benchmarks latencytop libibcommon libpsm2 mstflint opensm perftest python-nbxmpp python-precis_i18n qperf rdma-core rshim smem sockperf tpm-tools micklweiss perl-Config-Grammar perl-qooxdoo-compat smokeping miguel7ra python-liblarch mikaku monitorix mikeb python-cheetah mikedep333 gigolo gnome-shell-extension-dash-to-dock linux-system-roles mousepad nedit parole pisg rednotebook retext stress xarchiver xfburn xfce4-dict xfce4-screenshooter xfce4-taskmanager xfce4-volumed xfmpc xmlcopyeditor mikelo2 PyDrive2 bandit bats dnsx duf ed endlessh f3 fuse-btfs fuse-pingfs gh gitleaks glab gojq golang-github-alecaivazis-survey-2 golang-github-aymanbagabas-osc52 golang-github-bwesterb-ristretto golang-github-charmbracelet-bubbles golang-github-charmbracelet-bubbletea golang-github-charmbracelet-glamour golang-github-charmbracelet-harmonica golang-github-charmbracelet-lipgloss golang-github-cli-browser golang-github-cli-gh golang-github-cli-oauth golang-github-cnf-structhash golang-github-corpix-uarand golang-github-digitalocean-godo golang-github-erikgeiser-promptkit golang-github-git-billy-5 golang-github-gitleaks-gitdiff golang-github-h2non-filetype golang-github-hinshun-vt10x golang-github-hokaccha-prettyjson golang-github-iglou-eu-wildcard golang-github-itchyny-timefmt golang-github-jhump-protoreflect golang-github-lucasjones-reggen golang-github-mattn-localereader golang-github-max-sum-base32768 golang-github-muesli-ansi golang-github-muesli-cancelreader golang-github-muesli-reflow golang-github-muesli-termenv golang-github-muhammadmuzzammil1998-jsonc golang-github-natefinch-pie golang-github-netflix-expect golang-github-owenrumney-sarif golang-github-petar-dambovaliev-aho-corasick golang-github-pkg-browser golang-github-projectdiscovery-chaos-client golang-github-projectdiscovery-clistats golang-github-projectdiscovery-fileutil golang-github-projectdiscovery-goconfig golang-github-projectdiscovery-goflags golang-github-projectdiscovery-httputil golang-github-projectdiscovery-iputil golang-github-projectdiscovery-ratelimit golang-github-projectdiscovery-reflectutil golang-github-projectdiscovery-sliceutil golang-github-projectdiscovery-stringsutil golang-github-projectdiscovery-utils golang-github-rclone-ftp golang-github-sagikazarmark-crypt golang-github-sahilm-fuzzy golang-github-sourcegraph-jsonrpc2 golang-github-thlib-timezone-local golang-github-xdg-stringprep golang-github-yuin-goldmark-emoji google-api-python-client google-auth-httplib2 grpcurl httpie hunspell-eu keepassxc libtree-ldd linode-cli moreutils nginx-mod-vts no-more-secrets nsntrace pg_activity pg_top postgresqltuner python-bashate python-colorama python-mirakuru python-name-that-hash python-port-for python-pytest-postgresql python-pytest-randomly python-shtab python-sphinx-argparse python-termcolor python-yara revelation shdoc subfinder termcolor testssl tldr webp-pixbuf-loader xq yara mikem koji module-build-service mikep Mars academic-admin dmapd festival fmt-ptrn gnupg-pkcs11-scd golang-github-alecthomas-assert-2 golang-github-alecthomas-chroma-2 golang-github-bep-clock golang-github-bep-goat golang-github-bep-gowebp golang-github-bep-overlayfs golang-github-bep-workers golang-github-gohugoio-locales golang-github-gohugoio-localescompressed golang-github-hairyhenderson-codeowners golang-github-marekm4-color-extractor golang-github-pelletier-toml-2 hugo irstlm libdmapsharing libdmapsharing4 libvmi nex openfst opengrm-ngram pocketsphinx python-ROPGadget python-ailment python-archinfo python-bibtexparser python-claripy python-cle python-colored-traceback python-cooldict python-intervaltree python-mulpyplexer python-pwntools python-pyvex sphinxbase spim tex-cjw tikzit unicorn x2gowswrapper milovidov daggy mimccune python-saharaclient mintojoseph sil-padauk-fonts ytree mipatras davix fts-rest-client gfal2 gfal2-python gfal2-util srm-ifce misc bandit biboumi mgarepo perl-HTML-TreeBuilderX-ASP_NET perl-HTTP-Request-Form mitr libuser m2crypto mlocate passwd polkit-pkla-compat sigul tmpwatch usermode volume_key miyunari python-google-api-core python-google-cloud-access-approval python-google-cloud-access-context-manager python-google-cloud-api-gateway python-google-cloud-apigee-connect python-google-cloud-appengine-admin python-google-cloud-asset python-google-cloud-automl python-google-cloud-bigquery python-google-cloud-bigquery-connection python-google-cloud-bigquery-datatransfer python-google-cloud-bigquery-reservation python-google-cloud-bigquery-storage python-google-cloud-bigtable python-google-cloud-billing python-google-cloud-billing-budgets python-google-cloud-build python-google-cloud-common python-google-cloud-container python-google-cloud-containeranalysis python-google-cloud-core python-google-cloud-data-fusion python-google-cloud-datacatalog python-google-cloud-dataproc python-google-cloud-dataproc-metastore python-google-cloud-debugger-client python-google-cloud-deploy python-google-cloud-dlp python-google-cloud-dms python-google-cloud-domains python-google-cloud-filestore python-google-cloud-firestore python-google-cloud-functions python-google-cloud-iam python-google-cloud-kms python-google-cloud-org-policy python-google-cloud-os-config python-google-cloud-private-ca python-google-cloud-pubsub python-google-cloud-redis python-google-cloud-shell python-google-cloud-source-context python-google-cloud-spanner python-google-cloud-storage python-google-cloud-testutils python-google-crc32c python-google-resumable-media python-grpc-google-iam-v1 mizdebsk ant ant-antunit antlr aopalliance apache-commons-beanutils apache-commons-cli apache-commons-codec apache-commons-collections apache-commons-collections4 apache-commons-compress apache-commons-digester apache-commons-fileupload apache-commons-io apache-commons-jxpath apache-commons-lang3 apache-commons-logging apache-commons-modeler apache-commons-net apache-commons-parent apache-commons-pool apache-ivy apache-parent apache-resource-bundles apiguardian aqute-bnd args4j assertj-core atinject batik bcel beust-jcommander bsf bsh byaccj byte-buddy cdi-api cglib codehaus-parent decentxml disruptor dom4j easymock exec-maven-plugin extra-enforcer-rules felix-parent felix-utils fop forge-parent fusesource-pom google-gson google-guice guava hamcrest hawtjni httpcomponents-client httpcomponents-core httpcomponents-project jakarta-activation jakarta-annotations jakarta-mail jakarta-oro jakarta-servlet jansi jansi-native java-packaging-howto java_cup javacc javacc-maven-plugin javapackages-bootstrap javapackages-tools javassist jaxen jchardet jctools jdepend jdependency jdom jdom2 jetty jflex jna jopt-simple jsch jsch-agent-proxy json_simple jsr-305 jtidy junit junit5 jzlib lbzip2-utils libecap log4j maven maven-antrun-plugin maven-archetype maven-archiver maven-artifact-transfer maven-assembly-plugin maven-clean-plugin maven-common-artifact-filters maven-compiler-plugin maven-dependency-analyzer maven-dependency-plugin maven-dependency-tree maven-enforcer maven-file-management maven-filtering maven-invoker maven-invoker-plugin maven-jar-plugin maven-mapping maven-parent maven-plugin-build-helper maven-plugin-bundle maven-plugin-testing maven-plugin-tools maven-remote-resources-plugin maven-resolver maven-resources-plugin maven-scm maven-script-interpreter maven-shade-plugin maven-shared-incremental maven-shared-io maven-shared-utils maven-source-plugin maven-surefire maven-verifier maven-wagon mockito modello mojo-parent munge-maven-plugin nasm nekohtml nosync objectweb-asm opentest4j osgi-annotation osgi-compendium osgi-core plexus-archiver plexus-build-api plexus-cipher plexus-classworlds plexus-compiler plexus-components-pom plexus-containers plexus-i18n plexus-interpolation plexus-io plexus-languages plexus-pom plexus-resources plexus-sec-dispatcher plexus-utils plexus-velocity plotutils qdox regexp sdljava sisu sisu-mojos slf4j snakeyaml spice-parent tagsoup testng univocity-parsers velocity ws-commons-util wsdl4j xalan-j2 xbean xerces-j2 xml-commons-apis xml-commons-resolver xml-maven-plugin xmlunit xmvn xmvn-connector-ivy xsel xstream xz-java zbackup mjeanson babeltrace babeltrace2 lttng-tools lttng-ust userspace-rcu mjg ghostscript jbig2dec mjg59 mactel-boot mjia python-systemd mjw debugedit dwz elfutils rpm systemtap valgrind mkasik cups-pk-helper djvulibre evince freetype gnome-common gnome-connections gnome-settings-daemon gtk2 libspectre poppler poppler-data radial mkoncek apache-commons-compress classpathless-compiler extra-enforcer-rules jakarta-activation jakarta-activation1 javapackages-bootstrap jaxb jaxb-api jaxb-api2 jaxb-dtd-parser jaxb-fi jaxb-istack-commons jaxb-stax-ex lucene xmlstreambuffer mkosek freeipa freeipa-healthcheck mkrupcale build2 libpqxx mkulik libtool mariadb-java-client maven-clean-plugin module-build mysql-connector-java ongres-stringprep pg_auto_failover postgresql postgresql-jdbc mkutlak python-ratelimitingfilter python-xmlsec mkyral kactivitymanagerd kf5-kquickcharts kwayland-server plasma-breeze plasma-browser-integration plasma-drkonqi plasma-sdk plasma-vault plasma-wayland-protocols plymouth-kcm powerdevil xdg-desktop-portal-kde mlichvar adjtimex autogen compat-guile18 compat-readline5 conky dialog flac gpsd guile libidn libogg libutempter linuxptp lrzsz lxappearance-obconf mailcap mairix memcached ncurses newt ntp-refclock ntpsec ntpstat obconf openbox pps-tools qsf rpmreaper slib speex speexdsp tack urlview wavpack xterm mlombard nvmetcli python-configshell python-kmod python-rtslib python-simpleparse scsi-target-utils target-isns targetcli tcmu-runner mlysonek oscap-anaconda-addon scap-security-guide scap-workbench mmagr puppet mmarhefk dfuzzer openscap scap-security-guide scap-workbench mmarusak abrt-server-info-page container-exception-logger python-testing.postgresql mmassari python-ogr python-specfile python-teamcity-messages mmckinst e3 emacs-yaml-mode fex fpdns inotify-tools mawk mg mytop nawk no-more-secrets perl-CDB_File swaks vile mmuzila community-mysql cronie crontabs cvsps dejagnu exempi hyperv-daemons less libarchive libdb libjpeg-turbo libnsl2 libpng libpng12 libpng15 libtiff mariadb mariadb-connector-c minizip-ng mongo-cxx-driver mutt nss_nis scipy tar xz yp-tools ypbind ypserv zlib moceap R-TH-data apt arp-scan booksorg code2html compat-lua conky dayplanner eb fakeroot flterm gengetopt git-cola gnulib harfbuzz hunspell-ar inkscape-psd innoextract islamic-menus jed kmplayer libitl libntlm libquvi-scripts libraqm ncid rblcheck scanssh scons shc smcalc tolua++ txt2rss wondershaper xar mohammedisam fontopia gball gnudos gosnake layla-fonts shaman tcalc mohanboddu centpkg fedora-packager fedora-release fedora-repos fedscm-admin generic-release headsetcontrol python-mechanize python-openidc-client monnerat insight ocspd python-caja xca mooninite FAudio deluge domoticz inadyn-mt libwebcam mediawiki mingw-curl mingw-ftplib mingw-gmp mingw-gstreamer1-plugins-bad-free mingw-libarchive mingw-libmicrohttpd mingw-libssh2 mingw-libtasn1 mingw-libtiff mingw-nettle mingw-orc mingw-p11-kit mingw-postgresql mingw-sane-backends mingw-wine-gecko mingw-xz miniupnpd msktutil openzwave php-cssjanus php-liuggio-statsd-php-client php-oojs-oojs-ui php-wikimedia-assert php-wikimedia-avro php-wikimedia-cdb php-wikimedia-ip-set php-wikimedia-utfnormal php-zordius-lightncandy pidgin-libnotify rb_libtorrent tinyxpath vkd3d wine-mono mosvald authd cyrus-imapd dhcp filesystem hostname kea log4cplus nmap radvd setup mpolacek cvise dwz gcc memstomp mprahl WoeUSB fedscm-admin mprivozn libvirt-designer mrc0mmand arandr archlinux-keyring dfuzzer dmenu dotconf liboping libtommath linux-atm lutok reptyr mreynolds 389-ds-base mrmorph snapd-glib mrnuke flashrom libjaylink libserialport libsigrok libsigrokdecode pulseview sigrok-cli sigrok-firmware sigrok-firmware-fx2lafw mrunge bash-completion eventlog fontawesome-fonts golang-github-bradfitz-gomemcache golang-github-fatih-color golang-github-gorilla-websocket golang-github-klauspost-cpuid http-parser ipython liblockfile lockfile-progs logcheck mod_wsgi nodejs-less nodejs-packaging perl-IPC-Signal perl-Proc-WaitStat perl-mime-construct pyflakes pylint python-XStatic python-XStatic-Angular python-XStatic-Angular-Bootstrap python-XStatic-Angular-FileUpload python-XStatic-Angular-Gettext python-XStatic-Angular-Mock python-XStatic-Angular-lrdragndrop python-XStatic-Bootstrap-Datepicker python-XStatic-Bootstrap-SCSS python-XStatic-D3 python-XStatic-Font-Awesome python-XStatic-Hogan python-XStatic-JQuery-Migrate python-XStatic-JQuery-TableSorter python-XStatic-JQuery-quicksearch python-XStatic-JSEncrypt python-XStatic-Jasmine python-XStatic-Magic-Search python-XStatic-QUnit python-XStatic-Rickshaw python-XStatic-Spin python-XStatic-bootswatch python-XStatic-mdi python-XStatic-roboto-fontface python-XStatic-smart-table python-XStatic-termjs python-anyjson python-astroid python-beautifulsoup4 python-billiard python-bleach python-case python-celery python-cherrypy python-colorama python-d2to1 python-django python-django-angular python-django-appconf python-django-authority python-django-compressor python-django-contact-form python-django-debug-toolbar python-django-formtools python-django-haystack python-django-mptt python-django-pipeline python-django-pyscss python-django-pytest python-django-redis python-django-rest-framework python-django-reversion python-django-robots python-django-tables2 python-django-tagging python-django-tastypie python-extras python-fixtures python-flake8 python-gnocchiclient python-hacking python-jaraco-collections python-jaraco-text python-kombu python-lesscpy python-oslo-concurrency python-oslo-i18n python-pbr python-pelican python-pint python-pluggy python-py python-pycxx python-pytimeparse python-roman python-routes python-scss python-selenium python-simplejson python-singledispatch python-six python-sqlalchemy-collectd python-tenacity python-termcolor python-testrepository python-testresources python-testscenarios python-tox python-trollius python-troveclient python-vine python-virtualenv python-vitrageclient python-warlock python-webob python-webpy python-xvfbwrapper sselp syslog-ng mruprich frr ftp lftp libpcap net-tools rdist rsh rsync tcpdump telnet wget wget2 wireshark mschorm community-mysql galera libEMF libotf mariadb mariadb-connector-c mariadb-connector-odbc mariadb-java-client mecab mecab-ipadic multilib-rpm-config mysql-connector-java mysql-connector-net mysql-connector-odbc mysql-connector-python mysql-selinux pcre pcre2 python-mysql replacer scl-utils-build-helpers sphinx unixODBC mschwendt CUnit ampache_browser audacious audacious-plugin-fc audacious-plugins claws-mail clawsker compface eiciel gstreamer-plugins-fc libfc14audiodecoder libguess libopenmpt mppenc samefile xmp-plugin-audacious msekleta avahi biosdevname chkconfig curl emacs ledmon libpcap libwvstreams mgetty mlocate mtr nghttp2 plocate ppp pptp python-pycurl rsh rtkit tcpdump telnet ttcp wvdial msivak mom python-docopt msk61 ccd2iso msnitzer device-mapper-multipath device-mapper-persistent-data lvm2 snapper mso beefy-miracle-backgrounds constantine-backgrounds desktop-backgrounds echo-artist echo-icon-theme f21-backgrounds f22-backgrounds f23-backgrounds gears-backgrounds goddard-backgrounds gtk-murrine-engine heisenbug-backgrounds laughlin-backgrounds leonidas-backgrounds libass libebml libmatroska lovelock-backgrounds mkvtoolnix neon-backgrounds notification-daemon-engine-nodoka ruby-icon-artist schroedinger-cat-backgrounds solar-backgrounds spherical-cow-backgrounds verne-backgrounds mspacek cpanspec perl perl-Algorithm-C3 perl-Archive-Zip perl-B-Hooks-EndOfScope perl-CSS-Tiny perl-Class-Factory-Util perl-Config-AutoConf perl-Config-Tiny perl-Crypt-PasswdMD5 perl-DBIx-Simple perl-Data-Dump perl-Data-Visitor perl-Date-Manip perl-DateTime-Calendar-Mayan perl-DateTime-Format-HTTP perl-DateTime-Format-IBeat perl-DateTime-Format-Mail perl-DateTime-Format-MySQL perl-Declare-Constraints-Simple perl-Devel-CheckLib perl-Devel-GlobalDestruction perl-Devel-LexAlias perl-Digest-MD5 perl-Event perl-ExtUtils-PkgConfig perl-FCGI perl-File-MMagic perl-File-chdir perl-File-pushd perl-IO-Socket-INET6 perl-IPC-Run perl-IPC-System-Simple perl-Import-Into perl-JSON-XS perl-List-MoreUtils perl-MIME-Base64 perl-MIME-Lite perl-MRO-Compat perl-Math-Round perl-Module-Find perl-NTLM perl-Net-DNS perl-Net-IDN-Encode perl-Net-IP perl-Net-SSLeay perl-Package-Generator perl-Params-Coerce perl-PathTools perl-PerlIO-gzip perl-Readonly perl-Readonly-XS perl-SOAP-Lite perl-SUPER perl-Scope-Guard perl-Socket6 perl-Spellunker perl-Spiffy perl-String-ShellQuote perl-Sub-Identify perl-Sub-Name perl-Tangerine perl-Test-InDistDir perl-Test-LeakTrace perl-Test-Needs perl-Test-Perl-Critic perl-Test-Requires perl-Test-Simple perl-Text-PDF perl-Text-Soundex perl-Text-Tabs+Wrap perl-Text-Unidecode perl-Tie-ToObject perl-Try-Tiny perl-Unicode-Collate perl-WWW-Curl perl-XML-LibXSLT perl-YAML perl-aliased perl-common-sense perl-libxml-perl perl-namespace-autoclean perl-namespace-clean perl-perlfaq tangerine msrb abrt-java-connector pg-semver python-argcomplete xsel mstevens cabextract cacti cacti-spine clamav dbench fs_mark htop pdns perl-Unix-Syslog msuchy osc-source_validator python-debian python-distro python-ratelimitingfilter python-testing.postgresql mtasaka 4Pane alexandria appres bsfilter cairo-dock cairo-dock-plug-ins catfish cbrpager clipit clover2 cmigemo ebview efont-unicode-bdf electronics-menu fantasdic fox gabedit ghemical gnome-commander gphotoframe gprof2dot gtksourceview2 hyperestraier jd jfbterm keybinder kita kitutuki kreetingkard kreetingkard_templates libdstr libetpan libfm libghemical libindicator liboglappth libtcd libzeitgeist lxhotkey magic mcomix3 mecab mecab-ipadic mecab-java mecab-jumandic mfiler3 mfiler4 migemo mirage monafont mopac7 mot-adms mpqc mrxvt ngspice ochusha oniguruma pcmanfm pcmanfm-qt perl-mecab qdbm qstars ruby ruby-bsearch ruby-gnome2 ruby-mecab ruby-romkan ruby-taglib rubygems saphire screenruler skf skkdic spacefm starplot starplot-contrib starplot-gliese3 starplot-yale5 synapse tcd-utils telepathy-filesystem telepathy-glib tempest tgif tideEditor tokyocabinet tzclock ugene uget wallpapoz wkhtmltopdf wvs-data xcircuit xfe xmountains xplanet xscreensaver xtide xyzsh yash yaz zeitgeist muep glm milkytracker rtmidi muks unzix mulhern python-dbus-client-gen python-dbus-python-client-gen python-dbus-signature-pyparsing python-into-dbus-python python-justbases python-justbytes python-pyprocdev python-pyudev python3-pyudev stratis-cli stratisd muneendra fctxpd music clibs-list easyloggingpp editorconfig fastnetmon hedley libpri libss7 llhttp openshadinglanguage python-hatchling python-throttler python-typeguard pythoncapi-compat musuruan abbayedesmorts-gpl ballerburg edgar fbzx flobopuyo gcompris-qt hatari libicns oflb-dignas-handwriting-fonts ogr2osm openmsx osmctools pinta pipepanic scottfree tecnoballz whichwayisup xsnow zaz mvadkert rpmdeplint mycae 3Depict laf-plugin mathgl mymindstorm numix-gtk-theme myokoym groonga groonga-normalizer-mysql myoung kernel xen mystro256 90-Second-Portraits cubeb dolphin-emu gnome-monitor-config gnome-shell-extension-caffeine hsakmt iyfct love mrrescue orthorobot pcsxr rocm-compilersupport rocm-device-libs rocm-opencl rocm-runtime rocminfo safetyblanket umr visualboyadvance-m wxGTK wxGTK3 xsensors mzabaluev NetworkManager-strongswan strongswan mzavalavz ytnef mzeleny clevis jose luksmeta python-nitrate tang mzidek ding-libs sssd nacho gedit gedit-latex gedit-plugins gitg gtksourceview3 gtranslator libgit2 libgit2-glib libpeas mingw-gtksourceview3 nuntius pcsc-tools pygobject3 totem totem-pl-parser nalimilan dSFMT double-conversion gdouros-symbola-fonts julia openlibm openspecfun utf8proc wcm nalin buildah certmonger nss-pam-ldapd oddjob skopeo nathans HdrHistogram_c RediSearch ansible-pcp chan golang-github-benbjohnson-clock golang-github-facebookarchive-inject golang-github-facebookarchive-structtag golang-github-gosimple-slug golang-github-inconshreveable-log15 golang-github-macaron-binding golang-github-macaron-gzip golang-github-macaron-session golang-github-mattetti-filebuffer golang-github-oklog-run golang-github-rainycape-unidecode golang-github-stack golang-github-teris-io-shortid golang-github-unknwon-com golang-github-urfave-cli-2 golang-github-vividcortex-mysqlerr golang-github-yudai-gojsondiff golang-github-yudai-golcs golang-gopkg-redis-5 golang-xorm grafana grafana-pcp js-d3-flame-graph pcp python-jsonpointer python-rmtest rebloom rejson uperf valkyrie navidys podman-tui nayna secvarctl nb clamav imapsync libykneomgr libyubikey linode-cli nagios nagios-plugins nrpe owncloud-client pam_yubico perl-Data-Uniqid perl-Encode-IMAPUTF7 perl-IO-Tee perl-JSON-WebToken perl-Mail-DKIM perl-Mail-IMAPClient perl-Mail-SPF perl-Makefile-Parser perl-NTLM perl-Test-Mock-Guard perl-WebService-Linode pgpdump php-pear-MDB2-Schema php-simplepie python-bitarray python-cloudflare python-configargparse python-dns-lexicon python-josepy python-parsedatetime python-pyrfc3339 python-uritemplate python-zope-component spamassassin sysreporter wordpress-plugin-bad-behavior ykclient ykpers yubikey-val znc nbecker Cython git-remote-hg kdiff3 libotf mercurial python-cycler tortoisehg uncrustify unuran ndim avr-gcc avrdude barcode beep cowsay cowsay-beefymiracle csound cstream dd_rescue ddrescue e2tools erlang id3v2 lsnipes mingw-libltdl soundtracker terminus-fonts xcowsay ndipanov python-autopep8 python-oslo-config python-websockify ndowens newlisp worker neil libserialport python-sdnotify neteler gdal kealib laszip proj netvor light maim python-jira python-kanboard slop ydiff nforro aspell aspell-af aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-el aspell-en aspell-es aspell-fo aspell-fr aspell-ga aspell-gd aspell-gl aspell-hr aspell-id aspell-is aspell-it aspell-nl aspell-no aspell-pl aspell-pt_BR aspell-pt_PT aspell-ru aspell-sl aspell-sr aspell-sv dsp exempi gpxsee groff joe jpilot libcgroup libjpeg-turbo libpipeline libpng libpng12 libpng15 libtiff mailx man-db man-pages man-pages-l10n man-pages-ru openblas pilot-link python-m2r python-ogr python-setuptools_scm_git_archive python-specfile qt5-qtpbfimageformat rebase-helper s-nail scipy uClibc vim-go nfrayer efi-rpm-macros efibootmgr gnu-efi grub2 grubby mokutil pesign-test-app syslinux ngompa SDL2 SDL2_image SDL2_mixer SDL2_net appliance-tools appstream-generator appx-util apt asahi-scripts btrfsmaintenance buildbot caddy calamares capnproto cobbler comps-extras d-din-fonts dav1d dbus-python debbuild dnfdaemon dnfdragora dxvk-native fedora-review ffmpeg freeipa-fas gamescope gcovr generic-logos geoclue2 gir-to-d glibd gnome-text-editor golang-github-googlecloudplatform-guest-logging google-compute-engine-guest-configs google-compute-engine-oslogin google-guest-agent gstreamer1-plugin-libav gtksourceview5 hwinfo jumpnbump kdenlive kiwi kiwi-boxed-plugin libappindicator libdbusmenu libdnf-plugin-txnupd libeconf libindicator libinjection libliftoff libseccomp libsolv libx86emu libyui libyui-gtk libyui-mga libyui-mga-gtk libyui-mga-ncurses libyui-mga-qt libzypp lightdm-autologin-greeter livecd-tools livesys-scripts lugaru m2crypto manafirewall mgarepo mingw-jsoncpp mingw-openal-soft mingw-sdl12-compat minicom mir mock-centos-sig-configs mozilla-zilla-slab-fonts mumble mupen64plus musl netbox netplan nginx-mod-naxsi nginx-mod-vts noggin ntfs-3g-system-compression obs-service-download_files obs-service-extract_file obs-service-recompress obs-service-rust2rpm obs-service-set_version obs-service-tar_scm openssh-ldap-authkeys pagure pagure-dist-git perl-Diff-LibXDiff php-libvirt pico-wizard pkgconf plasma-wallpapers-dynamic psmisc python-apt python-authheaders python-billiard python-cairosvg python-case python-celery python-cerberus python-dbusmock python-django-allauth python-django-extensions python-django-gravatar2 python-django-pdb python-django-picklefield python-django-q python-dkimpy python-flask-babel python-flask-healthz python-flask-mail python-flask-talisman python-freeipa python-gettext python-gunicorn python-hvac python-klein python-kombu python-mailmanclient python-manatools python-noggin-messages python-notify2 python-npyscreen python-pagure-messages python-pika python-progressbar2 python-pudb python-pyhcl python-pyrpmmd python-pystray python-pytest-flake8 python-pytest-services python-robot-detection python-shortuuid python-translitcodec python-trololio python-tubes python-types-boto python-types-cryptography python-types-enum34 python-types-ipaddress python-types-pyopenssl python-types-pyyaml python-types-requests python-urlgrabber python-vine python-whitenoise python-zope-configuration python-zope-i18nmessageid python-zstd qbs redhat-fonts redhat-rpm-config reprepro rpmdevtools sddm sddm-kcm sdl12-compat slibtool snapd-glib snapper snoopy stunnel surf transactional-update triehash wget2 wicked yarnpkg zypper nhosoi ansible-collection-microsoft-sql ansible-pcp linux-system-roles nickblack doctest growlight libdeflate notcurses python-pypandoc nickc annobin binutils nickysn fillets-ng fillets-ng-data hedgewars nikic clang14 lld14 llvm-test-suite llvm14 polly python-lit nikromen python-backoff python-ogr python-specfile niohiani diffuse njha calls feedbackd libphonenumber ofono phoc phosh squeekboard nkinder ldapjdk nkondras freeradius tlog nmav NetworkManager-openconnect doxy2man ipcalc ocserv openconnect radcli vpnc-script nmilosev yank nnac123 secvarctl no1youknowz oniguruma nocnokneo ceres-solver nonamedotc Thunar arc-theme argtable bluez-tools clustal-omega exo garcon gigolo gparted greybird gsequencer gtk-xfce-engine gtkhash homebank htop ipe keepassxc leafpad libclastfm libmpd libqalculate libxfce4ui libxfce4util mousepad nextcloud-client parole pragha python-QtAwesome python-QtPy python-apply-defaults python-entrypoints python-helpdev python-jsonrpc-server python-jupyterlab_pygments python-libsass python-lsp-black python-lsp-jsonrpc python-lsp-server python-nbclient python-nbconvert python-nmrglue python-pickleshare python-pyls-spyder python-qdarkstyle python-qstylizer python-qtconsole python-qtsass python-rope python-spyder-kernels python-textdistance python-three_merge python-versioneer python-whatthepatch python-wurlitzer qalculate-gtk qtkeychain ristretto rkhunter spyder tetex-dvipost texmaker thunar-archive-plugin thunar-media-tags-plugin thunar-vcs-plugin thunar-volman tumbler viewnior workrave xfburn xfce-polkit xfce4-appfinder xfce4-battery-plugin xfce4-calculator-plugin xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-datetime-plugin xfce4-dev-tools xfce4-dict xfce4-diskperf-plugin xfce4-eyes-plugin xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-mailwatch-plugin xfce4-mount-plugin xfce4-mpc-plugin xfce4-netload-plugin xfce4-notes-plugin xfce4-notifyd xfce4-panel xfce4-panel-profiles xfce4-places-plugin xfce4-power-manager xfce4-pulseaudio-plugin xfce4-screensaver xfce4-screenshooter xfce4-sensors-plugin xfce4-session xfce4-settings xfce4-smartbookmark-plugin xfce4-statusnotifier-plugin xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-time-out-plugin xfce4-timer-plugin xfce4-verve-plugin xfce4-volumed xfce4-wavelan-plugin xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin xfconf xfdashboard xfdesktop xfmpc xfpanel-switch xfwm4 xfwm4-themes noon python-mockito python-opentracing norbertus iproute nosnilmot pidgin pidgin-guifications pidgin-libnotify notting Maelstrom aqbanking cowsay generic-logos gnucash gnucash-docs gwenhywfar libofx perl-HTML-Element-Extended perl-HTML-TableExtract slib nphilipp a2jmidid ardour6 ardour7 asciidoc aubio babel babl convmv dcraw fedmod gegl04 gettext gimp gimp-data-extras gimp-help gtkimageview hydrogen jaaa jack-audio-connection-kit lensfun libffado libgnomecanvasmm26 libiec61883 liblo liblrdf libltc libmodulemd libmypaint libraw1394 libsamplerate libspiro lilv lockdev lv2 mypaint-brushes pdc-client plotmm pngcrush python-mirrors-countme python-rpmautospec python-slip python-sqlalchemy python-swagger-spec-validator rpmspectool sane-backends serd sord sratom suil suitesparse ufraw uucp widelands xsane npocs libssh nsaje python-kazoo python-oslo-serialization python-pymemcache nsoffer sanlock nucleo cryptopp digikam gns3-gui gns3-server gwenview kamoso kde-colorscheme-plastik kdegraphics-thumbnailers kf5-purpose knemo kopete kphotoalbum ktorrent kvirc kwebkitpart libpgf man-pages-ru mingw-gsl netstat-nat oxygen-gtk2 ubridge udpxy numans ovn nvieville akmods gnome-shell-extension-system-monitor-applet kmodtool oalbrigt fence-agents fence-virt resource-agents obnox nss_wrapper resolv_wrapper samba socket_wrapper tinyproxy uid_wrapper vagrant vagrant-libvirt obudai golang-github-golangci-lint-1 golang-github-jwt golang-github-labstack-echo-4 golang-github-labstack-gommon golang-github-openshift-online-ocm-sdk golang-github-ubccr-kerby weldr-client ochosi bolt koji-osbuild weldr-client oden libinjection odintsov fastnetmon odubaj PyGreSQL autoconf autoconf213 automake classloader-leak-test-framework cpio file gd jna less libarchive libdb libnsl2 libtool mariadb-java-client maven-clean-plugin mysql-connector-java nss_nis ongres-scram ongres-stringprep pinfo postgresql-jdbc replacer sharutils sqlite transfig xdelta xz yp-tools ypbind ypserv zlib oenone templates_parser ofourdan bdftopcf fonttosfnt gnome-settings-daemon iceauth libXfixes libwacom libxcvt luit rgb sessreg wayland wayland-protocols wayland-utils waypipe x11perf xclipboard xclock xcursorgen xeyes xgamma xhost xinput xisxwayland xkill xmodmap xorg-x11-drv-ati xorg-x11-drv-intel xorg-x11-server xorg-x11-server-Xwayland xrandr xrdb xset xsetroot xvidtune xwd xwud ogajduse python-apypie oget deco deco-archive jack-audio-connection-kit lxsplit multimedia-menus muse serafettin-cartoon-fonts timidity++ tuxguitar ogutierrez fleet-commander-admin fleet-commander-client freeipa-desktop-profile toolbox ohaessler Zim ctpl fish geany geany-plugins geany-themes gnome-battery-bench google-droid-fonts guake hexchat keybinder lensfun libappindicator libdbusmenu libindicator luajit minetest opencl-headers pam_yubico redshift terminator uget xdotool yad ykclient yubikey-personalization-gui yubikey-val oholy freerdp gnome-autoar gvfs okozina cryptsetup dt ol algol68g olea chromaprint hunspell-es hyena hyphen-es libdiscid mythes-es pdfmod poppler-sharp xhtml2fo-style-xsl olem apache-cloudstack-cloudmonkey golang-github-jsonnet-bundler golang-github-kyokomi-emoji golang-github-yashtewari-glob-intersection golang-uber-automaxprocs open-policy-agent olysonek acpid brltty esmtp espeak espeak-ng i2c-tools libevent lm_sensors log4cplus minicom pcaudiolib postfix powertop pure-ftpd putty sendmail spamassassin tuned omajid beansbinding copy-jdk-configs dotnet6.0 dotnet7.0 ecj java-1.8.0-openjdk mockito system-switch-java omos libkcapi quazip strawberry ondaaak nox ondrejj TurboGears2 aspell-sk atari800 clamav-unofficial-sigs libirman libnss-mysql mod_evasive nrpe python-WSGIProxy2 python-backlash python-chameleon python-crank python-formencode python-kajiki python-linetable python-nine python-paste-deploy python-repoze-tm2 python-repoze-who python-repoze-who-plugins-sa python-sieve python-speaklater python-transaction python-tw2-core python-tw2-forms python-webob python-webtest python-xlrd python-zope-sqlalchemy sagator onemorebyte swayidle onosek fedpkg fedpkg-minimal rpkg ooprala bash-completion coreutils opohorel at breezy cronie crontabs git-remote-hg psutils python-fastbencode python-launchpadlib python-lazr-restfulclient python-lazr-uri python-sphinx-epytext python-wadllib recode time opuk acpi aspell-fi aspell-la makepasswd synergy orion BareBonesBrowserLaunch GMT Mayavi MySQL-zrm PEGTL SLOF TeXmacs Xaw3d abi-compliance-checker abi-dumper ansible-collection-ansible-utils ant-antunit ast autojump bes catalyst ccache cfitsio clamav cmake cobbler codehaus-parent conntrack-tools cups-x2go dcw-gmt dvd+rw-tools dyninst elfio epson-inkjet-printer-escpr epson-inkjet-printer-escpr2 fail2ban fcode-utils fig2ps filelight flow-tools ftnchek garcon gdal gifsicle glew glm gshhg-gmt-nc4 gv h5py hdf hdf5 imake irrlicht itcl itk iwidgets javacc jchardet js-jquery kbibtex kile kio_mtp koan kpcli kstart kwalletcli lasi libASL libaesgm libfabric libgeotiff libmspack libpal libpgf libreoffice-TexMaths libxfce4ui lua-bitop lua-json lua-lunitx lua-posix lua-term man2html mediawiki mingw-libtiff mingw-libxslt mod_xsendfile msktutil ncl ncview netcdf netcdf-cxx netcdf-cxx4 netcdf-fortran netcdf-perl netcdf4-python numpy nut nx-libs ocaml-camlidl ocl-icd oct2spec octave octave-control octave-doctest octave-general octave-image octave-interval octave-io octave-ncarray octave-netcdf octave-signal octave-statistics openbios openblas-srpm-macros opencl-filesystem openmpi openvpn-auth-ldap pam-kwallet pam_2fa paraview pcfi perl-Alien-Packages perl-Astro-FITS-CFITSIO perl-Boulder perl-Cflow perl-Config-Simple perl-ConfigReader perl-Data-Report perl-Device-SerialPort perl-ExtUtils-F77 perl-HTML-Table perl-HTTP-Headers-Fast perl-IO-TieCombine perl-Log-Trivial perl-Net-IP-CMatch perl-Net-Patricia perl-String-Approx perl-XML-DOM perl-XML-RegExp picosat pigz pkgdiff plplot pmix prrte pslib pyhoca-cli pyhoca-gui pylint pyotherside pyscard python-AppTools python-Traits python-astroid python-astropy python-backcall python-cairocffi python-cairosvg python-cftime python-cssselect2 python-cytoolz python-distutils-extra python-ecdsa python-enthought-sphinx-theme python-entrypoints python-envisage python-epel-rpm-macros python-extension-helpers python-fido2 python-frozendict python-gevent python-iptools python-ipython_genutils python-isort python-jupyter-core python-locket python-lz4 python-makefun python-nbformat python-ntlm-auth python-numpydoc python-pamela python-process-tests python-ptyprocess python-pycodestyle python-pycosat python-pyface python-pyglet python-pymongo python-pypandoc python-pytest-isort python-pytest-mpi python-pyzabbix python-rencode python-requests_ntlm python-schema python-scikit-image python-sphinx-gallery python-sphinx-theme-alabaster python-textfsm python-tinycss2 python-toolz python-tornado python-traitsui python-virtualenv python-winrm python-x2go python-xlib python-zope-event python-zope-testing qhull qjson qrupdate qtbrowserplugin rdesktop re2c recode reproc rhash rsibreak scipy shtool source-highlight suitesparse swatch tcl-signal texmaker truth udunits2 utf8cpp vtable-dumper wgrib wgrib2 x2goclient x2godesktopsharing x2goserver xdotool xournalpp yubico-piv-tool yubioath-desktop zabbix zfp orphan belle-sip bowtie btkbdd cave9 ccrypt elementary erlpmd gdesklets-goodweather gnome-radio goddi golang-github-adroll-goamz golang-github-aphistic-sweet golang-github-aws-sdk-2-0.24 golang-github-cheekybits-genny golang-github-cockroachdb-cockroach golang-github-cockroachdb-gostdlib golang-github-cosmos72-gomacro golang-github-dave-dst golang-github-deepmap-oapi-codegen golang-github-deislabs-oras golang-github-docker-licensing golang-github-docker-swarmkit golang-github-gdamore-optopia golang-github-gopherjs golang-github-jung-kurt-gofpdf golang-github-latex golang-github-maruel-panicparse golang-github-maruel-panicparse-2 golang-github-mattermost-xml-roundtrip-validator golang-github-mholt-certmagic-0.8 golang-github-skynetservices-skydns golang-gonum-1-plot golang-istio-pkg golang-sigs-k8s-application golang-sigs-k8s-controller-runtime humanity-icon-theme ipmiutil irssi-xmpp jbosscache-support js-jquery libeXosip2 libmobi libndn-cxx libosip2 libyami libyami-utils light-themes linphone llvm10 llvm9.0 lnst lucidlife maven-scm nall nodejs-tape openas2 opencl-utils ortp percona-xtrabackup php-hamcrest php-laminas-code php-laminas-config portlet-2.0-api python-ttystatus rnetclient simde stgit validns xgamma xtv zmk zola orpiske paho-c osloup PyGreSQL gdbm libecpg libpq ncompress orafce pg_auto_failover pg_repack pgaudit postgresql postgresql-pgpool-II pyodbc python-psycopg2 python-psycopg3 rhdb-utils timescaledb osoukup vim-ctrlp otaylor docker-distribution fedora-flathub-remote fedora-third-party flatpak-module-tools flatpak-rpm-macros flatpak-xdg-utils gjs gnome-battery-bench gnome-shell gobject-introspection loudmouth metacity mutter otubo cloud-init oturpe iir1 python-xattr uqm ovasik basesystem bc coreutils cpio docbook-dtds docbook-simple docbook-slides docbook-style-dsssl docbook-style-xsl docbook-utils docbook5-schemas docbook5-style-xsl elinks enum filesystem inn kdepim3 links linuxdoc-tools ncompress openjade opensp passivetex pax perl-SGMLSpm rootfiles setup sgml-common star tar uucp xhtml2fo-style-xsl xmlto xmltoman pacheco stalld packagerbot dummy-test-package-crested dummy-test-package-gloster packaging-team rpm packit cockpit-composer fedora-messaging greenboot koji-osbuild libmodulemd linux-system-roles python-dbusmock tmux-top umockdev packit-stg linux-system-roles python-teamcity-messages pali gdal gkrellm manedit mapserver patches coffee-script extundelete http-parser js-jquery libuv man2html marked nodejs-colors nodejs-generic-pool nodejs-less nodejs-tape nodejs-underscore python-rencode uglify-js web-assets patrickt kernel kernel-headers kernel-tools patrikopravil gyazo patrikp dummy-test-package-crested dummy-test-package-gloster monocypher pawsa balsa libesmtp pbabinca fedpkg-minimal pbiering IP2Location ipv6calc radicale tcp_wrappers vdr-extrecmenung pbrady coreutils crudini libunistring ps_mem zstd pbrezina authselect ding-libs sssd pbrobinson adapt arm-image-installer arm-trusted-firmware bcm283x-firmware bluez clevis-pin-tpm2 dbus-parsec dtc fedora-release fedora-repos greenboot gtts gtts-token intelhex kernel-headers kernel-tools keyring-ima-signer libavtp libcamera-apps libcoap libgpiod libi2cd libiio libopusenc libqrtr-glib libusbg linux-firmware mimic mraa neard olpc-utils open-amp opus opus-tools opusfile parsec parsec-tool piccata py-spidev pychromecast pyee pyjokes pymodbus python-aenum python-alsaaudio python-can python-casttube python-django-ipware python-django-rules python-mozilla-django-oidc restool rkdeveloptool sbc sugar-clock sugar-distance sugar-finance sugar-imageviewer sugar-implode sugar-maze sugar-memorize sugar-physics sugar-pippy sugar-record sugar-speak sugar-stopwatch sugar-terminal sugar-toolkit-gtk3 sugar-view-slides sugar-write sugar-xoirc telepathy-mission-control tpm2-abrmd tpm2-pkcs11 tpm2-tools tpm2-tss uboot-tools upm vboot-utils wpan-tools xapian-bindings xapian-core xorg-x11-drv-armsoc xorg-x11-drv-fbturbo zezere pcahyna OpenIPMI amanda cdrdao cdrkit dvd+rw-tools freeipmi git-remote-hg gnuplot ipmitool libburn linux-system-roles udftools zisofs-tools pcfe cmconvert jpilot-backup pcsc-cyberjack pcmoore netlabel_tools pcpa 0ad 0ad-data SDL2_net c-graph coin-or-Alps coin-or-Bcp coin-or-Bcps coin-or-Blis coin-or-Bonmin coin-or-Cbc coin-or-Cgl coin-or-Clp coin-or-CoinMP coin-or-CoinUtils coin-or-Couenne coin-or-Dip coin-or-DyLP coin-or-FlopC++ coin-or-Ipopt coin-or-OS coin-or-Osi coin-or-SYMPHONY coin-or-Sample coin-or-Vol gc jacop libircclient lightning miniupnpc mp nvidia-texture-tools python-flask-babel python-ipykernel ratpoints xedit pcullen disciplining-minipod oscillatord ubloxcfg pecameron iptraf-ng xtrkcad pemensik NetworkManager-strongswan avahi bind-dyndb-ldap bind9-next bmake cpp-httplib dhcp dhcpcd dhtest dnsperf dnssec-trigger dnsviz docopt-cpp fstrm gnutls grc htdig llmnrd netresolve nsdiff openresolv raceintospace strongswan unresolved uvw whois perex alsa-firmware alsa-lib alsa-plugins alsa-sof-firmware alsa-tools alsa-utils awesfx python-alsa tinycompress perl-sig perl-Class-Std-Fast perl-Crypt-IDEA perl-DateTime-Calendar-Julian perl-Encode-IMAPUTF7 perl-IO-FDPass perl-List-MoreUtils-XS perl-Mail-Message perl-Mail-Transport perl-Module-Extract-Use perl-Ref-Util perl-Ref-Util-XS perl-SOAP-WSDL perl-Test2-Plugin-NoWarnings peter CharLS autotrace b43-openfwwf chmlib dmg2img erlang erlang-amf erlang-base64url erlang-basho_metrics erlang-basho_stats erlang-bbmustache erlang-bear erlang-bitcask erlang-certifi erlang-cf erlang-chronos erlang-cl erlang-clique erlang-cluster_info erlang-corba erlang-cowboy erlang-cowlib erlang-cth_readable erlang-cuttlefish erlang-ebloom erlang-edown erlang-eflame erlang-egeoip erlang-eimp erlang-eleveldb erlang-emmap erlang-epam erlang-eradius erlang-erlsom erlang-erlsyslog erlang-erlware_commons erlang-esasl erlang-esdl erlang-esip erlang-eunit_formatters erlang-exometer_core erlang-ezlib erlang-fast_tls erlang-fast_xml erlang-fast_yaml erlang-folsom erlang-fuse erlang-gen_leader erlang-getopt erlang-gettext erlang-goldrush erlang-gproc erlang-gtknode erlang-hamcrest erlang-hex_core erlang-hyper erlang-ibrowse erlang-iconv erlang-idna erlang-jiffy erlang-jose erlang-js erlang-jsx erlang-kvc erlang-lager erlang-lfe erlang-log4erl erlang-lucene_parser erlang-luerl erlang-meck erlang-merge_index erlang-mimetypes erlang-mochiweb erlang-mqtree erlang-mustache erlang-neotoma erlang-oauth erlang-oauth2 erlang-p1_acme erlang-p1_mysql erlang-p1_oauth2 erlang-p1_pgsql erlang-p1_utils erlang-parse_trans erlang-pkix erlang-poolboy erlang-proper erlang-protobuffs erlang-providers erlang-ranch erlang-rebar erlang-rebar3 erlang-rebar3-pc erlang-relx erlang-riak_client erlang-riak_dt erlang-riak_ensemble erlang-riak_kv erlang-riak_pb erlang-riak_sysmon erlang-riaknostic erlang-rpm-macros erlang-sd_notify erlang-setup erlang-sext erlang-sidejob erlang-skerl erlang-snappy erlang-ssl_verify_fun erlang-stdlib2 erlang-stringprep erlang-stun erlang-triq erlang-unicode_util_compat erlang-webmachine erlang-xmlrpc erlang-xmpp erlang-yconf expatpp fcode-utils flashrom flite fop freeradius-client fuse fuse-sshfs fuse3 fvwm gliv ilbc leveldb libcue libgsasl libmpdclient libyuv msmtp ocaml-lablgl opal opensips pdfresurrect portaudio pspp ptlib pylast python-pyaes python-pybeam python-pyrad rabbitmq-server rply rtpproxy sipp sipsak spread-sheet-widget wavpack wings petersen Agda Agda-stdlib ShellCheck adobe-afdko bibutils bitmap-fonts brainfuck cab cabal-install cabal-rpm cmark cpphs darcs dhall dhall-json dl-fedora eb editline emacs-magit emacspeak flim gettext ghc ghc-ConfigFile ghc-Decimal ghc-Diff ghc-GLURaw ghc-HSH ghc-HStringTemplate ghc-HTTP ghc-HUnit ghc-HaXml ghc-HsOpenSSL ghc-HsOpenSSL-x509-system ghc-HsYAML ghc-IOSpec ghc-IfElse ghc-JuicyPixels ghc-MissingH ghc-MonadCatchIO-mtl ghc-MonadCatchIO-transformers ghc-MonadRandom ghc-ObjectName ghc-OpenGL ghc-OpenGLRaw ghc-QuickCheck ghc-SHA ghc-STMonadTrans ghc-StateVar ghc-Stream ghc-X11 ghc-X11-xft ghc-aeson ghc-aeson-better-errors ghc-aeson-pretty ghc-aeson-yaml ghc-annotated-wl-pprint ghc-ansi-terminal ghc-ansi-wl-pprint ghc-appar ghc-arrows ghc-assoc ghc-async ghc-atomic-write ghc-attoparsec ghc-auto-update ghc-base-compat ghc-base-compat-batteries ghc-base-unicode-symbols ghc-base16-bytestring ghc-base64-bytestring ghc-basement ghc-basic-prelude ghc-binary-shared ghc-bitarray ghc-blaze-builder ghc-blaze-html ghc-blaze-markup ghc-blaze-textual ghc-bloomfilter ghc-bower-json ghc-boxes ghc-brick ghc-bugzilla-redhat ghc-byteable ghc-bytes ghc-cabal-doctest ghc-cabal-helper ghc-cairo ghc-call-stack ghc-case-insensitive ghc-cautious-file ghc-cborg ghc-cborg-json ghc-cereal ghc-charset ghc-cheapskate ghc-clock ghc-cmark ghc-cmark-gfm ghc-cmdargs ghc-colour ghc-comonad ghc-concatenative ghc-conduit ghc-conduit-extra ghc-config-ini ghc-contravariant ghc-control-monad-free ghc-cookie ghc-crypto-api ghc-cryptohash ghc-cryptohash-md5 ghc-cryptohash-sha1 ghc-cryptohash-sha256 ghc-curl ghc-data-binary-ieee754 ghc-data-clist ghc-data-default ghc-data-default-class ghc-data-default-instances-containers ghc-data-default-instances-dlist ghc-data-default-instances-old-locale ghc-data-fix ghc-data-hash ghc-data-inttrie ghc-data-memocombinators ghc-data-reify ghc-dataenc ghc-dbus ghc-dec ghc-deepseq-generics ghc-digest ghc-distributive ghc-dlist ghc-doctemplates ghc-dotgen ghc-double-conversion ghc-echo ghc-ed25519 ghc-edit-distance ghc-either ghc-enclosed-exceptions ghc-entropy ghc-equivalence ghc-executable-path ghc-explicit-exception ghc-extensible-exceptions ghc-extra ghc-fast-logger ghc-fgl ghc-file-embed ghc-filemanip ghc-filepath-bytestring ghc-filepattern ghc-filestore ghc-filtrable ghc-fixed ghc-formatting ghc-fsnotify ghc-ghc-lib-parser ghc-ghc-mtl ghc-ghc-paths ghc-gi-atk ghc-gi-cairo ghc-gi-gdk ghc-gi-gdkpixbuf ghc-gi-gio ghc-gi-gmodule ghc-gi-gtk ghc-gi-harfbuzz ghc-gi-ostree ghc-gi-pango ghc-gio ghc-gitrev ghc-glib ghc-graphviz ghc-gtk ghc-gtk3 ghc-hackage-security ghc-haddock-library ghc-hakyll ghc-half ghc-happstack-server ghc-hashable ghc-hashtables ghc-haskell-src-exts ghc-haskell-src-exts-util ghc-haskell-src-meta ghc-haxr ghc-hgettext ghc-highlighting-kate ghc-hinotify ghc-hint ghc-hjsmin ghc-hoauth2 ghc-hosc ghc-hs-bibutils ghc-hslogger ghc-hslua ghc-hslua-module-text ghc-hspec ghc-hspec-core ghc-hspec-discover ghc-hspec-expectations ghc-html ghc-html-conduit ghc-http-client-openssl ghc-http-common ghc-http-date ghc-http-directory ghc-http-query ghc-http-streams ghc-http-types ghc-http2 ghc-hxt ghc-hxt-charproperties ghc-hxt-regex-xmlschema ghc-hxt-unicode ghc-ieee754 ghc-indents ghc-indexed-traversable ghc-infer-license ghc-integer-logarithms ghc-io-streams ghc-iproute ghc-iso8601-time ghc-js-flot ghc-js-jquery ghc-json ghc-koji ghc-language-ecmascript ghc-language-java ghc-lazysmallcheck ghc-lens-family-core ghc-libffi ghc-libxml-sax ghc-lifted-base ghc-logict ghc-lrucache ghc-lukko ghc-megaparsec ghc-microlens-ghc ghc-microlens-mtl ghc-microlens-platform ghc-mime-types ghc-mmap ghc-mmorph ghc-modern-uri ghc-monad-control ghc-monad-logger ghc-monad-loops ghc-monads-tf ghc-mono-traversable ghc-mwc-random ghc-nanospec ghc-netlist ghc-netlist-to-vhdl ghc-network ghc-network-bsd ghc-network-byte-order ghc-network-uri ghc-numbers ghc-oeis ghc-old-locale ghc-old-time ghc-openssl-streams ghc-optparse-applicative ghc-optparse-simple ghc-pandoc-types ghc-pango ghc-parallel ghc-parser-combinators ghc-parsers ghc-path ghc-path-io ghc-path-pieces ghc-pattern-arrows ghc-pcap ghc-pcre-light ghc-pipes ghc-polyparse ghc-prelude-extras ghc-pretty-simple ghc-pretty-terminal ghc-prettyprinter ghc-prettyprinter-ansi-terminal ghc-primitive ghc-protolude ghc-psqueues ghc-publicsuffixlist ghc-pureMD5 ghc-quickcheck-io ghc-random ghc-readline ghc-recaptcha ghc-refact ghc-reflection ghc-regex-applicative ghc-regex-base ghc-regex-compat ghc-regex-pcre ghc-regex-posix ghc-regex-tdfa ghc-relude ghc-repline ghc-req ghc-resolv ghc-resourcet ghc-retry ghc-rfc5051 ghc-rio ghc-rio-prettyprint ghc-rosezipper ghc-rpm-macros ghc-rpm-nvr ghc-safe ghc-scientific ghc-scotty ghc-securemem ghc-semigroups ghc-sendfile ghc-serialise ghc-setenv ghc-setlocale ghc-shakespeare ghc-shelly ghc-show ghc-simple-cabal ghc-simple-cmd ghc-simple-cmd-args ghc-simple-sendfile ghc-singleton-bool ghc-skylighting ghc-smallcheck ghc-snap-core ghc-snap-server ghc-sourcemap ghc-split ghc-srpm-macros ghc-stm-chans ghc-streaming-commons ghc-strict ghc-syb ghc-system-fileio ghc-system-filepath ghc-tabular ghc-tagged ghc-tagsoup ghc-tar ghc-temporary ghc-texmath ghc-text-manipulate ghc-text-metrics ghc-text-zipper ghc-tf-random ghc-th-compat ghc-th-expand-syns ghc-th-lift ghc-th-lift-instances ghc-th-orphans ghc-th-reify-many ghc-these ghc-tidal ghc-time-compat ghc-time-locale-compat ghc-transformers-base ghc-transformers-compat ghc-typed-process ghc-unbounded-delays ghc-unicode-transforms ghc-union-find ghc-uniplate ghc-unix-compat ghc-unix-time ghc-unliftio ghc-unliftio-core ghc-unordered-containers ghc-uri ghc-uri-bytestring-aeson ghc-uri-encode ghc-url ghc-utf8-string ghc-uuid-types ghc-vault ghc-vector ghc-vector-algorithms ghc-vector-binary-instances ghc-void ghc-vty ghc-wai ghc-wai-extra ghc-wai-handler-launch ghc-wai-websockets ghc-warp ghc-websockets ghc-wizards ghc-wl-pprint ghc-wl-pprint-text ghc-word-wrap ghc-word8 ghc-xdg-basedir ghc-xdg-userdirs ghc-xml ghc-xml-conduit ghc-xml-types ghc-xmonad-contrib ghc-xss-sanitize ghc-yaml ghc-yesod ghc-yesod-core ghc-yesod-form ghc-yesod-persistent ghc-zip-archive ghc-zlib-bindings ghc8.10 ghc9.0 ghc9.2 ghc9.4 ghc9.6 ghcid git-annex git-repair gitit gtk2hs-buildtools happy haskell-platform hello hledger-ui hledger-web hlint hscolour hugs98 hwk idris kacst-fonts koji-tool liberation-fonts liberation-narrow-fonts libkkc lklug-fonts llvm11 llvm12 llvm13 llvm7.0 lohit-assamese-fonts lohit-bengali-fonts lohit-devanagari-fonts lohit-gujarati-fonts lohit-gurmukhi-fonts lohit-kannada-fonts lohit-marathi-fonts lohit-nepali-fonts lohit-odia-fonts lohit-tamil-fonts lohit-telugu-fonts lsfrom nafees-naskh-fonts ormolu pagure-cli pandoc patat pkgtreediff rhbzquery rpmbuild-order shake sil-doulos-fonts sil-gentium-fonts stardict tart thai-scalable-fonts tomoe translate-toolkit ttmkfdir ucs-miscfixed-fonts unicode-ucd unlambda vala-language-server wmctrl wqy-microhei-fonts wqy-zenhei-fonts xmonad pfilipen cifs-utils libldb libtalloc libtdb libtevent nodejs-bash-language-server nodejs-diagnostic-language-server oddjob-gpupdate priv_wrapper samba pfor mingw-gstreamer mingw-gstreamer1 mingw-gstreamer1-plugins-base mingw-harfbuzz mingw-libvorbis pfrankli bison byacc flex glibc make tzdata pfrields drupal7 odfpy opal php-LightweightPicasaAPI php-phpSmug pulsecaster python-pulsectl xmlstarlet pgf olpc-kbdshim pghmcfc GeoIP GeoIP-GeoLite-data ansible-collection-community-libvirt curl geolite2 gtk+ mcrcon milter-greylist milter-regex perl-Algorithm-C3 perl-Algorithm-Diff perl-Any-Moose perl-AnyEvent perl-Apache-Session perl-Apache-Session-LDAP perl-Archive-Any perl-Archive-Any-Lite perl-Archive-Peek perl-Array-Diff perl-Authen-DigestMD5 perl-Authen-Radius perl-B-Hooks-EndOfScope perl-B-Hooks-OP-Annotation perl-B-Hooks-OP-Check perl-B-Utils perl-CPAN-Changes perl-CPAN-Meta perl-CPAN-Meta-Requirements perl-CPAN-Meta-YAML perl-Cache-Cache perl-Carp-Fix-1_25 perl-Child perl-Class-Accessor perl-Class-C3 perl-Class-C3-XS perl-Class-DBI-Plugin perl-Class-Data-Inheritable perl-Class-Factory-Util perl-Class-Load perl-Class-Load-XS perl-Class-Loader perl-Class-MethodMaker perl-Class-Trigger perl-Compress-LZF perl-Config-Any perl-Config-Tiny perl-Contextual-Return perl-Convert-Bencode perl-Convert-BinHex perl-Convert-PEM perl-Cpanel-JSON-XS perl-Crypt-Cracklib perl-Crypt-DES perl-Crypt-DH perl-Crypt-DSA perl-Crypt-IDEA perl-Crypt-PBKDF2 perl-Crypt-PasswdMD5 perl-Crypt-Rijndael perl-Crypt-SmbHash perl-DBM-Deep perl-Data-Binary perl-Data-Buffer perl-Data-Dump perl-Data-HexDump perl-Data-Section perl-Data-Section-Simple perl-Data-UUID perl-Data-Visitor perl-Date-ISO8601 perl-Date-Range perl-Date-Simple perl-DateTime-Calendar-Mayan perl-DateTime-Format-Epoch perl-DateTime-Format-HTTP perl-DateTime-Format-IBeat perl-DateTime-Format-Mail perl-DateTime-Format-MySQL perl-DateTime-Format-Strptime perl-DateTime-TimeZone-SystemV perl-DateTime-TimeZone-Tzfile perl-Declare-Constraints-Simple perl-Devel-Caller perl-Devel-CheckBin perl-Devel-CheckCompiler perl-Devel-Cycle perl-Devel-Declare perl-Devel-EnforceEncapsulation perl-Devel-GlobalDestruction perl-Devel-Hide perl-Devel-Leak perl-Devel-LexAlias perl-Devel-OverloadInfo perl-Devel-PartialDump perl-Devel-Refcount perl-Digest-BubbleBabble perl-Digest-CRC perl-Digest-MD2 perl-Digest-MD4 perl-Digest-MD5-File perl-Digest-Perl-MD5 perl-Dist-CheckConflicts perl-Email-Abstract perl-Email-Date perl-Email-Reply perl-Env-Sanctify perl-Error perl-Eval-Closure perl-Event perl-Exception-Base perl-Exception-Class perl-Expect perl-ExtUtils-CChecker perl-ExtUtils-Config perl-ExtUtils-Depends perl-ExtUtils-Helpers perl-ExtUtils-InstallPaths perl-ExtUtils-XSBuilder perl-Fennec perl-File-Comments perl-File-Find-Object-Rule perl-File-LibMagic perl-File-MMagic perl-File-ShareDir-Install perl-File-Slurp-Tiny perl-File-TreeCreate perl-File-chdir perl-File-pushd perl-FileHandle-Unget perl-GD perl-Guard perl-Hash-FieldHash perl-Hash-Merge-Simple perl-Hash-StoredIterator perl-Hash-Util-FieldHash-Compat perl-Hook-LexWrap perl-IO-CaptureOutput perl-IO-Compress-Lzma perl-IO-FDPass perl-IO-Multiplex perl-IO-Socket-INET6 perl-IO-Socket-Socks perl-IO-Socket-Timeout perl-IO-stringy perl-IPC-Run perl-IPC-System-Simple perl-Import-Into perl-JSON-XS perl-Jcode perl-List-MoreUtils perl-List-MoreUtils-XS perl-Locale-US perl-Log-Dispatch-FileRotate perl-MIME-tools perl-MLDBM perl-MRO-Compat perl-Mail-Mbox-MessageParser perl-Mail-Message perl-Mail-Transport perl-MailTools perl-Math-Calc-Units perl-Math-GMP perl-Math-Random-MT-Auto perl-Math-Round perl-MetaCPAN-API perl-Mock-Quick perl-Module-Build-Tiny perl-Module-CPANTS-Analyse perl-Module-Extract-Namespaces perl-Module-Extract-Use perl-Module-Find perl-Module-Implementation perl-Module-Metadata perl-Module-Signature perl-MooseX-Aliases perl-MooseX-AttributeHelpers perl-MooseX-ConfigFromFile perl-MooseX-Getopt perl-MooseX-InsideOut perl-MooseX-NonMoose perl-MooseX-Role-Parameterized perl-MooseX-Role-WithOverloading perl-MooseX-SimpleConfig perl-MooseX-Types perl-MooseX-Types-Path-Class perl-MooseX-Types-Path-Tiny perl-MooseX-Types-Stringlike perl-Mouse perl-MouseX-ConfigFromFile perl-MouseX-Getopt perl-MouseX-SimpleConfig perl-MouseX-Types perl-MouseX-Types-Path-Class perl-Net-CIDR perl-Net-CIDR-Lite perl-Net-DNS-Resolver-Programmable perl-Net-IP perl-Net-SSH-Perl perl-Net-SSLeay perl-Object-ID perl-Object-InsideOut perl-PPI perl-PPIx-Utilities perl-Package-Anon perl-Package-DeprecationManager perl-Package-Generator perl-Package-Stash perl-Package-Stash-XS perl-PadWalker perl-Parallel-Runner perl-Params-Classify perl-Params-Coerce perl-Parse-Distname perl-Path-Class perl-Perl-Critic-Deprecated perl-Perl-Critic-Pulp perl-Perl-Destruct-Level perl-Perl-OSType perl-Perl-PrereqScanner-NotQuiteLite perl-Perl6-Caller perl-Perl6-Junction perl-Perl6-Slurp perl-PerlIO-gzip perl-PerlIO-via-Timeout perl-Pod-Readme perl-Pod-Strip perl-Readonly perl-Readonly-XS perl-Ref-Util perl-Ref-Util-XS perl-Regexp-Assemble perl-Regexp-Trie perl-Return-MultiLevel perl-Role-Tiny perl-SOAP-Lite perl-SUPER perl-Safe-Isa perl-Scalar-Properties perl-Scope-Guard perl-Set-Array perl-Socket6 perl-Software-License-CCpack perl-Spellunker perl-Spiffy perl-Statistics-ChiSquare perl-String-CRC32 perl-String-Format perl-Sub-Exporter-Progressive perl-Sub-Identify perl-Sub-Name perl-Sub-Uplevel perl-Symbol-Util perl-Sys-Hostname-Long perl-Sysadm-Install perl-Taint-Util perl-TeX-Hyphen perl-Test-API perl-Test-Assert perl-Test-CPAN-Meta-JSON perl-Test-CPAN-Meta-YAML perl-Test-CheckChanges perl-Test-CheckDeps perl-Test-CleanNamespaces perl-Test-Command perl-Test-ConsistentVersion perl-Test-Distribution perl-Test-EOL perl-Test-Exception perl-Test-Fixme perl-Test-HasVersion perl-Test-Kwalitee perl-Test-Kwalitee-Extra perl-Test-LeakTrace perl-Test-Manifest perl-Test-Memory-Cycle perl-Test-Modern perl-Test-Mojibake perl-Test-NoTabs perl-Test-Perl-Critic perl-Test-Pod-Content perl-Test-Prereq perl-Test-Refcount perl-Test-Regexp perl-Test-Requires perl-Test-RequiresInternet perl-Test-Signature perl-Test-Simple perl-Test-Spelling perl-Test-SubCalls perl-Test-Synopsis perl-Test-TinyMocker perl-Test-TrailingSpace perl-Test-UseAllModules perl-Test-Valgrind perl-Test-Vars perl-Test-Version perl-Test-Warnings perl-Test-XML perl-Test-YAML perl-Test-YAML-Meta perl-Test-YAML-Valid perl-Test2-Plugin-NoWarnings perl-Test2-Tools-Explain perl-Text-Hunspell perl-Text-SpellChecker perl-Tie-EncryptedHash perl-Tie-RefHash-Weak perl-Tie-ToObject perl-Time-Piece-MySQL perl-Time-y2038 perl-Tree-DAG_Node perl-Try-Tiny perl-Types-Serialiser perl-UNIVERSAL-moniker perl-URI-Fetch perl-URI-cpan perl-Unicode-CheckUTF8 perl-Unicode-Map perl-Unicode-MapUTF8 perl-Unicode-UTF8 perl-Unix-Syslog perl-Version-Requirements perl-XML-Atom perl-XML-Feed perl-XML-RSS-LibXML perl-XML-SemanticDiff perl-XString perl-YAML perl-YAML-Syck perl-YAML-Tiny perl-aliased perl-autobox perl-autobox-Core perl-autobox-List-Util perl-autobox-dump perl-autovivification perl-common-sense perl-constant-boolean perl-indirect perl-namespace-autoclean perl-namespace-clean perl-true python-crypto python-fluidity-sm python-lexicon python-should_dsl python-spec rgb pgordon dejavu-fonts glabels pipebench qrencode pgreco libfaketime noip proxychains-ng python-bitcoinlib tor znc-clientbuffer zram pgrosu dmtcp philipp GeoIP GeoIP-GeoLite-data mod_authnz_external perl-Net-Patricia perl-Text-vCard pwauth phracek colin conu distgen emacs emacs-rpm-spec-mode libjpeg-turbo libogg libpng libpng12 libpng15 libtiff mikmod netpbm openjpeg rebase-helper vim-javabrowser vim-jedi vim-taglist phrdina libvirt-dbus phuang dbus-python ibus-hangul ibus-pinyin libhangul scim-pinyin wqy-microhei-fonts phuzion cloc quassel pidgornyy bspwm sxhkd pingou R2spec dummy-test-package-crested dummy-test-package-gloster fedora-gather-easyfix fedora-review geany geany-plugins guake homebank maven-resources-plugin pagure pagure-dist-git primer3 python-GeoIP python-arrow python-bcrypt python-billiard python-binaryornot python-case python-celery python-chai python-flask-admin python-flask-multistatic python-flask-wtf python-flask-xml-rpc python-grokmirror python-hypothesis python-igraph python-kitchen python-kombu python-pagure-messages python-pygit2 python-schema python-sqlalchemy-utils python-straight-plugin python-vine python-vobject python-watchdog python-wtforms python-xlrd piotrp bats carbon-c-relay lato-fonts nagios-plugins-check-updates nodejs-generic-pool python-carbon python-django-tagging python-elasticsearch python-pretend python-pyzabbix python-sphinx_rtd_theme python-tzlocal python-whisper python-whitenoise statsd pjgeorg brightnessctl pass pjones cdparanoia dmraid dumpet efi-rpm-macros efibootmgr gnu-efi grub2 grubby lvm2 mokutil pesign-test-app shim shim-unsigned-aarch64 shim-unsigned-x64 syslinux pjp lz4 onionshare pdfcrack pem ptrash python-billiard python-blinker python-cvss python-dateutil python-eyed3 python-flask-openid python-flask-sqlalchemy python-flask-wtf python-html5lib python-kombu python-msgpack python-oauth2 python-pylibmc python-unidecode python-wtforms tlock torbrowser-launcher whereami pjreger libpsm2 pkfed fastbit freeipmi libjwt openmpi pmix slurm pkotvan autorandr scrot pkratoch createrepo_c dnf dnf-plugins-core dnf-plugins-extras libcomps libdnf libsolv pkubat PyGreSQL cpio distgen libarchive libdb libecpg libpq orafce pax pgsphere postgis postgresql postgresql-odbc rhdb-utils rusers rwall rwho sharutils sqlite tar tcl-pgtcl xdelta xz yp-tools ypbind ypserv zlib plautrba matchbox-window-manager perl-Geo-IP plfiorini fluid qt5-qtaccountsservice qt5-qtconfiguration sddm plindner memcached pmachata ElectricFence aqsis compat-flex dwgrep dwlocstat elfutils libunwind ltrace tzdata pmatilai can-utils popt redhat-rpm-config rpm scl-utils pmazzini disciplining-minipod oscillatord ubloxcfg pmikova java-11-openjdk java-17-openjdk java-17-openjdk-portable java-latest-openjdk java-latest-openjdk-portable java-runtime-decompiler system-switch-java pmkovar gnome-user-docs pan pmuldoon frysk pnemade bitmap-fonts convmv fontdump fonttools harfbuzz hunspell-kn hyphen-sa iso8859-2-fonts libspiro libuninameslist lklug-fonts nafees-nastaleeq-fonts nafees-pakistani-naskh-fonts python-backrefs python-bracex python-cpuinfo python-fontname python-fs python-hatch-fancy-pypi-readme python-isoduration python-rich python-uri-template python-wcmatch transtats-cli ttmkfdir w3m woffTools zanata-python-client podvody golang-github-evanphx-json-patch gotags poetinha dolphin-connector poros ddiskit ppisar biber ccgo csnappy ctstream cvs ddate diffmark dontpanic ezstream fvsp icecast indent libecb libmodulemd llconf mingetty mod_perl mod_psgi nas oidentd ooo2txt open-mtools pam_abl patchelf pcre pcre2 pcsc-lite-asekey perl perl-Acme-Damn perl-Algorithm-C3 perl-Algorithm-Diff-XS perl-Alien-ProtoBuf perl-Alien-ROOT perl-Alien-ZMQ perl-Alien-cmake3 perl-Any-Moose perl-AnyEvent-CacheDNS perl-Apache-DBI perl-App-Asciio perl-App-Cache perl-App-Cmd perl-App-FatPacker perl-App-Rad perl-App-grindperl perl-App-mymeta_requires perl-App-p perl-AppConfig-Std perl-Archive-Any perl-Archive-Zip perl-Array-RefElem perl-AtteanX-Compatibility-Trine perl-Authen-OATH perl-Authen-SASL-SASLprep perl-Authen-SCRAM perl-Authen-Simple perl-B-Hooks-EndOfScope perl-B-Hooks-OP-Check perl-B-Hooks-OP-Check-EntersubForCV perl-BSON perl-Beanstalk-Client perl-Best perl-BibTeX-Parser perl-Bisect-Perl-UsingGit perl-Boost-Geometry-Utils perl-Bot-BasicBot perl-Business-Stripe perl-Bytes-Random-Secure perl-CBOR-XS perl-CDDB_get perl-CGI-Ajax perl-CGI-Compile perl-CGI-Ex perl-CGI-Prototype perl-CLASS perl-CPAN-Plugin-Sysdeps perl-CPAN-Releases-Latest perl-CSS-Minifier perl-CSS-Minifier-XS perl-CSS-Tiny perl-Cache perl-Catalyst-Action-RenderView perl-Catalyst-Controller-FormBuilder perl-Catalyst-Devel perl-Catalyst-Helper-FastCGI-ExternalServer perl-Catalyst-Manual perl-Catalyst-Model-DBIC-Schema perl-Catalyst-Model-XMLRPC perl-Catalyst-Plugin-Authentication perl-Catalyst-Plugin-CGI-Untaint perl-Catalyst-Plugin-ConfigLoader perl-Catalyst-Plugin-Session perl-Catalyst-Plugin-Session-State-Cookie perl-Catalyst-Plugin-Static-Simple perl-Catalyst-Plugin-SubRequest perl-Catalyst-Runtime perl-Catalyst-View-PDF-Reuse perl-Catalyst-View-TT perl-CatalystX-Component-Traits perl-CatalystX-LeakChecker perl-Chatbot-Eliza perl-Class-AutoClass perl-Class-C3 perl-Class-C3-XS perl-Class-Factory perl-Class-Factory-Util perl-Class-Iterator perl-Class-Measure perl-Class-Prototyped perl-Class-Refresh perl-Clownfish perl-Clownfish-CFC perl-Color-Library perl-Config-Any perl-Config-ApacheFormat perl-Config-AutoConf perl-Config-INI-Reader-Multiline perl-Config-IniHash perl-Config-MVP-Slicer perl-Config-Tiny perl-Config-ZOMG perl-Const-Fast perl-Contextual-Return perl-Convert-Age perl-Coro-Multicore perl-Crypt-GCrypt perl-Crypt-OpenSSL-EC perl-Crypt-OpenSSL-ECDSA perl-Crypt-PasswdMD5 perl-Crypt-RC4 perl-Crypt-Random-Seed perl-Crypt-URandom perl-Cwd-utf8 perl-DBD-Mock perl-DBIx-Admin-TableInfo perl-DBIx-Simple perl-Data-Denter perl-Data-Dump perl-Data-Dump-Color perl-Data-Dumper-Concise perl-Data-Hierarchy perl-Data-IEEE754 perl-Data-Rmap perl-Data-Visitor perl-Date-Handler perl-Date-HolidayParser perl-Date-Manip perl-DateTime-Calendar-Mayan perl-DateTime-Format-Atom perl-DateTime-Format-DateManip perl-DateTime-Format-Duration perl-DateTime-Format-Flexible perl-DateTime-Format-HTTP perl-DateTime-Format-IBeat perl-DateTime-Format-Mail perl-DateTime-Format-MySQL perl-Declare-Constraints-Simple perl-DepGen-Perl-Tests perl-Devel-ArgNames perl-Devel-Autoflush perl-Devel-CheckLib perl-Devel-CheckOS perl-Devel-Comments perl-Devel-DProf perl-Devel-Gladiator perl-Devel-GlobalDestruction perl-Devel-LexAlias perl-Devel-OverrideGlobalRequire perl-Devel-Pragma perl-Devel-Profiler perl-Devel-REPL perl-Devel-SimpleTrace perl-Digest-MD5 perl-Dist-Milla perl-Dist-Zilla-Config-Slicer perl-Dist-Zilla-Plugin-CheckChangesHasContent perl-Dist-Zilla-Plugin-Config-Git perl-Dist-Zilla-Plugin-CopyFilesFromBuild perl-Dist-Zilla-Plugin-CopyFilesFromRelease perl-Dist-Zilla-Plugin-Git perl-Dist-Zilla-Plugin-Git-Contributors perl-Dist-Zilla-Plugin-LicenseFromModule perl-Dist-Zilla-Plugin-ModuleBuildTiny perl-Dist-Zilla-Plugin-NameFromDirectory perl-Dist-Zilla-Plugin-Prereqs-FromCPANfile perl-Dist-Zilla-Plugin-ReadmeAnyFromPod perl-Dist-Zilla-Plugin-ReadmeFromPod perl-Dist-Zilla-Plugin-ReversionOnRelease perl-Dist-Zilla-Plugin-StaticInstall perl-Dist-Zilla-Plugin-VersionFromMainModule perl-Dist-Zilla-Plugins-CJM perl-Dist-Zilla-Role-FileWatcher perl-Dist-Zilla-Role-ModuleMetadata perl-Dist-Zilla-Role-PluginBundle-PluginRemover perl-Dumbbench perl-Encode-ISO2022 perl-Encode-JISX0213 perl-Encode-JP-Mobile perl-Env-ShellWords perl-Event perl-Event-RPC perl-Expect perl-Exporter-Tidy perl-ExtUtils-PkgConfig perl-ExtUtils-TBone perl-FCGI perl-FCGI-Client perl-FCGI-ProcManager perl-Fedora-Rebuild perl-File-Find-Iterator perl-File-Find-utf8 perl-File-HomeDir perl-File-MMagic perl-File-PathList perl-File-chdir perl-File-pushd perl-Filesys-Df perl-Filesys-Notify-Simple perl-Filter-Encoding perl-GIS-Distance perl-GIS-Distance-Fast perl-GStreamer1 perl-Gearman perl-Gearman-Client-Async perl-Gearman-Server perl-Geo-Distance perl-Geo-IPfree perl-Geo-METAR perl-GeoIP2 perl-Getopt-Lucid perl-Git-Repository-Plugin-AUTOLOAD perl-Git-Wrapper perl-Gnome2 perl-Gnome2-Canvas perl-Gnome2-GConf perl-Gnome2-Vte perl-Gtk2-AppIndicator perl-Gtk2-Ex-CalendarButton perl-Gtk2-Ex-Carp perl-Gtk2-Ex-FormFactory perl-Gtk2-Ex-PodViewer perl-Gtk2-Ex-Utils perl-Gtk2-GladeXML perl-Gtk2-Notify perl-Gtk2-Sexy perl-Gtk2-Spell perl-Gtk2-TrayIcon perl-HTML-Element-Extended perl-HTML-FormFu-Model-DBIC perl-HTML-LinkList perl-HTML-TagCloud perl-HTTP-CookieMonster perl-HTTP-Headers-Fast perl-HTTP-Link-Parser perl-HTTP-Parser perl-HTTP-Parser-XS perl-HTTP-ProxyAutoConfig perl-HTTP-Request-AsCGI perl-HTTP-Tinyish perl-Ham-Reference-QRZ perl-Hash-AutoHash perl-Hash-AutoHash-Args perl-Hash-Merge-Simple perl-Hash-MultiValue perl-Hash-Util-FieldHash-Compat perl-IO-Capture-Extended perl-IO-Interactive perl-IO-Pager perl-IO-Prompt perl-IO-Socket-INET6 perl-IO-TieCombine perl-IPC-Run perl-IPC-System-Simple perl-IRI perl-Icon-FamFamFam-Silk perl-Import-Into perl-Inline-CPP perl-Inline-Filters perl-Inline-Module perl-Inline-Struct perl-Iterator-Simple perl-Iterator-Simple-Lookahead perl-JSON-Any perl-JSON-Create perl-JSON-Pointer perl-JSON-XS perl-KinoSearch1 perl-Kwiki perl-Kwiki-Archive-Rcs perl-Kwiki-Attachments perl-Kwiki-Diff perl-Kwiki-ModPerl perl-Kwiki-NewPage perl-Kwiki-Raw perl-Kwiki-RecentChanges perl-Kwiki-Revisions perl-Kwiki-Search perl-Kwiki-UserName perl-Kwiki-UserPreferences perl-Kwiki-Users-Remote perl-L perl-LaTeX-ToUnicode perl-Language-Functional perl-Language-Prolog-Sugar perl-Language-Prolog-Types perl-List-MoreUtils perl-List-SomeUtils-XS perl-Locale-Maketext-Gettext perl-Locale-SubCountry perl-Log-Agent perl-Log-Dispatch-Config perl-Log-Log4perl-Appender-Socket-UNIX perl-Log-Report-Optional perl-Long-Jump perl-MIME-Base64 perl-MIME-Lite perl-MRO-Compat perl-Mail-Mbox-MessageParser perl-Mango perl-Math-Cartesian-Product perl-Math-Expression-Evaluator perl-Math-FFT perl-Math-Factor-XS perl-Math-Int128 perl-Math-Libm perl-Math-NumSeq perl-Math-PlanePath perl-Math-Polygon perl-Math-Prime-XS perl-Math-Round perl-MaxMind-DB-Common perl-MaxMind-DB-Reader-XS perl-Module-Find perl-Module-Install-Authority perl-Module-Install-CheckLib perl-Module-Install-Contributors perl-Module-Install-Copyright perl-Module-Install-DOAP perl-Module-Install-DOAPChangeSets perl-Module-Install-RDF perl-Module-Install-TestBase perl-Module-Install-TestML perl-Module-Install-TestTarget perl-Module-Install-TrustMetaYml perl-Module-Install-XSUtil perl-Module-Metadata-Changes perl-Module-Package-RDF perl-Module-Path perl-Module-Starter perl-MogileFS-Client perl-MogileFS-Server perl-MogileFS-Utils perl-Mojo-DOM58 perl-MongoDB perl-Moose-Autobox perl-MooseX-App perl-MooseX-App-Cmd perl-MooseX-Async perl-MooseX-AttributeHelpers perl-MooseX-ClassAttribute perl-MooseX-ConfigFromFile perl-MooseX-Daemonize perl-MooseX-Emulate-Class-Accessor-Fast perl-MooseX-Getopt perl-MooseX-Iterator perl-MooseX-LazyLogDispatch perl-MooseX-Log-Log4perl perl-MooseX-LogDispatch perl-MooseX-Method-Signatures perl-MooseX-MethodAttributes perl-MooseX-MultiInitArg perl-MooseX-POE perl-MooseX-Param perl-MooseX-Params-Validate perl-MooseX-Role-Cmd perl-MooseX-Role-Parameterized perl-MooseX-Role-Tempdir perl-MooseX-Role-WithOverloading perl-MooseX-Role-XMLRPC-Client perl-MooseX-SemiAffordanceAccessor perl-MooseX-SimpleConfig perl-MooseX-Singleton perl-MooseX-Storage perl-MooseX-StrictConstructor perl-MooseX-Traits perl-MooseX-Traits-Pluggable perl-MooseX-Types perl-MooseX-Types-Common perl-MooseX-Types-DateTime perl-MooseX-Types-JSON perl-MooseX-Types-Path-Class perl-MooseX-Types-Set-Object perl-MooseX-Types-Structured perl-MooseX-Types-URI perl-MooseX-Workers perl-Mouse perl-MouseX-Types perl-NTLM perl-Net-DNS perl-Net-GitHub perl-Net-IDN-Encode perl-Net-IP perl-Net-LibIDN perl-Net-OpenID-Consumer perl-Net-OpenID-Server perl-Net-RawIP perl-Net-SSLeay perl-Net-UPnP perl-Net-Works perl-NetPacket perl-Number-WithError perl-Object-Tiny perl-Ouch perl-PBKDF2-Tiny perl-POD2-Base perl-POE-Component-Child perl-POE-Component-Client-DNS perl-POE-Component-Client-HTTP perl-POE-Component-Client-Keepalive perl-POE-Component-Client-LDAP perl-POE-Component-Client-SMTP perl-POE-Component-DBIAgent perl-POE-Component-IRC perl-POE-Component-JobQueue perl-POE-Component-Log4perl perl-POE-Component-Logger perl-POE-Component-Pluggable perl-POE-Component-Resolver perl-POE-Component-SNMP perl-POE-Component-SSLify perl-POE-Component-Server-Bayeux perl-POE-Component-Server-HTTP perl-POE-Component-Server-SOAP perl-POE-Component-Server-XMLRPC perl-POE-Component-SimpleDBI perl-POE-Component-SimpleLog perl-POE-Component-Syndicator perl-POE-Filter-HTTP-Parser perl-POE-Filter-IRCD perl-POE-Filter-Transparent-SMTP perl-POE-Filter-Zlib perl-POE-Wheel-Null perl-POE-XS-Queue-Array perl-POSIX-2008 perl-PPI-PowerToys perl-PPI-XS perl-PSGI perl-Package-Generator perl-Params-Coerce perl-Parse-CPAN-Distributions perl-Parse-DMIDecode perl-PathTools perl-Perl-Critic-Bangs perl-Perl-Critic-Compatibility perl-Perl-Critic-Dynamic perl-Perl-Critic-Itch perl-Perl-Critic-Moose perl-Perl-Critic-Nits perl-Perl-Critic-PetPeeves-JTRAMMELL perl-Perl-Critic-Storable perl-Perl-Critic-StricterSubs perl-Perl-Critic-Swift perl-Perl-Metrics-Simple perl-PerlIO-Layers perl-PerlIO-buffersize perl-PerlIO-eol perl-PerlIO-gzip perl-PerlIO-locale perl-PerlIO-via-symlink perl-PerlX-Maybe perl-PerlX-Maybe-XS perl-Perlbal-XS-HTTPHeaders perl-PkgConfig-LibPkgConf perl-Plack-Test-Agent perl-Pod-Markdown-Github perl-Pod-Spell-CommonMistakes perl-Pod-Strip perl-Pod-Weaver-Section-Contributors perl-Proc-Guard perl-Proc-InvokeEditor perl-Proc-SyncExec perl-Protocol-HTTP2 perl-RDF-NS perl-RDF-NS-Curated perl-RDF-Prefixes perl-RDF-Query perl-RDF-RDFa-Generator perl-RDF-TriN3 perl-RDF-Trine perl-RDF-Trine-Node-Literal-XML perl-RDF-TrineX-Compatibility-Attean perl-RPC-XML perl-RPM-VersionCompare perl-Readonly perl-Readonly-XS perl-Reply perl-Role-Commons perl-SOAP-Lite perl-SQL-Shell perl-STD perl-SUPER perl-SVK perl-Sane perl-Scalar-Construct perl-Scalar-Does perl-Scope-Guard perl-Scriptalicious perl-Session-Storage-Secure perl-Shell perl-Shell-Config-Generate perl-Shell-Guess perl-Shipwright perl-Socket6 perl-Spellunker perl-Spiffy perl-Spoon perl-Spreadsheet-ParseExcel-Simple perl-Spreadsheet-WriteExcel-Simple perl-Statistics-Basic perl-Statistics-CaseResampling perl-String-Approx perl-String-Base perl-String-Compare-ConstantTime perl-String-Print perl-String-ShellQuote perl-String-Trim perl-Sub-Identify perl-Sub-Name perl-Swim perl-Syntax-Feature-Loop perl-Syntax-Keyword-Junction perl-Syntax-Keyword-MultiSub perl-Sys-Detect-Virtualization perl-Sys-SigAction perl-TAP-SimpleOutput perl-Tangerine perl-Task-Catalyst perl-Task-Perl-Critic perl-Template-Alloy perl-Template-Toolkit-Simple perl-Term-Animation perl-Term-Chrome perl-Term-Encoding perl-Term-ProgressBar-Quiet perl-Term-ProgressBar-Simple perl-Term-ReadLine-Perl perl-Term-Terminfo perl-Test-Able perl-Test-Able-Runner perl-Test-Apocalypse perl-Test-Assert perl-Test-AutoLoader perl-Test-Bits perl-Test-DBICSchemaLoaderDigest perl-Test-Dir perl-Test-Directory perl-Test-Distribution perl-Test-Exit perl-Test-Is perl-Test-JSON perl-Test-Kwalitee perl-Test-LeakTrace perl-Test-LectroTest perl-Test-LoadAllModules perl-Test-Module-Used perl-Test-Moose-More perl-Test-More-UTF8 perl-Test-Needs perl-Test-NoBreakpoints perl-Test-NoPlan perl-Test-POE-Client-TCP perl-Test-Perl-Critic perl-Test-Perl-Critic-Progressive perl-Test-Pod-No404s perl-Test-Pod-Spelling-CommonMistakes perl-Test-PostgreSQL perl-Test-Reporter perl-Test-Requires perl-Test-Run perl-Test-Run-CmdLine perl-Test-Simple perl-Test-Stream perl-Test-WWW-Mechanize-Catalyst perl-Test-WriteVariants perl-Test-YAML perl-Test2-Plugin-Cover perl-Test2-Plugin-DBIProfile perl-Test2-Plugin-IOEvents perl-Test2-Plugin-MemUsage perl-Test2-Plugin-UUID perl-TestML1 perl-Text-ASCIITable perl-Text-Aligner perl-Text-CHM perl-Text-PDF perl-Text-Password-Pronounceable perl-Text-Patch perl-Text-RecordParser perl-Text-Reflow perl-Text-SimpleTable perl-Text-SimpleTable-AutoWidth perl-Text-Sprintf-Named perl-Text-Table perl-Text-Tabs+Wrap perl-Text-TabularDisplay perl-Text-Template-Simple perl-Text-Tree perl-Text-Unidecode perl-Text-VimColor perl-Text-WagnerFischer perl-Tie-Hash-Method perl-Tie-Hash-MultiValue perl-Tie-Hash-ReadonlyStack perl-Tie-RefHash-Weak perl-Tie-ToObject perl-Time-Interval perl-Time-OlsonTZ-Download perl-Time-Out perl-Time-ParseDate perl-Tk-Canvas-GradientColor perl-Tk-ColoredButton perl-Tk-EntryCheck perl-Tk-Getopt perl-Tk-Pod perl-Trace-Mask perl-Tree perl-Try-Tiny perl-Types-URI perl-Types-UUID perl-UDDI-Lite perl-UNIVERSAL-ref perl-URI-Fetch perl-URI-Find perl-URI-FromHash perl-URI-NamespaceMap perl-URI-Query perl-UUID-URandom perl-Unicode-Casing perl-Unicode-Collate perl-Unix-Groups-FFI perl-Unix-Mknod perl-Unix-Process perl-User-Utmp perl-VM-EC2 perl-VM-EC2-Security-CredentialCache perl-VMware-LabManager perl-Version-Next perl-WWW-Babelfish perl-WWW-Bugzilla perl-WWW-Curl perl-WWW-Mechanize perl-WWW-Mechanize-GZip perl-WWW-OrangeHRM-Client perl-WWW-Pastebin-PastebinCom-Create perl-Web-Paste-Simple perl-WebService-Rajce perl-Workflow perl-XML-Atom-OWL perl-XML-CommonNS perl-XML-Hash-LX perl-XML-LibXML-Debugging perl-XML-LibXML-Devel-SetLineNumber perl-XML-LibXML-PrettyPrint perl-XML-LibXSLT perl-XML-Namespace perl-XML-NamespaceFactory perl-XML-Parser-Lite perl-XML-SAX-ExpatXS perl-XRD-Parser perl-XS-Parse-Sublike perl-YAML perl-YUM-RepoQuery perl-ZMQ-Constants perl-ZMQ-LibZMQ4 perl-aliased perl-asa perl-autobox perl-autobox-Junctions perl-bareword-filehandles perl-common-sense perl-constant-defer perl-constant-tiny perl-criticism perl-forks perl-goto-file perl-iCal-Parser perl-lexical-underscore perl-lib-abs perl-libwhisker2 perl-libxml-perl perl-mixin perl-multidimensional perl-namespace-autoclean perl-namespace-clean perl-opts perl-perlfaq perl-perlindex perl-pmtools perl-podlinkcheck perl-rdapper perl-re-engine-PCRE perl-rpm-build-perl perl-smartmatch perl-threads-lite perl-v6 psutils quota ramond recode root-tail rwhoisd sharutils shigofumi slrn tangerine teckit time tuxanci vanityhash vconfig vnc-reflector whois wmfrog xvattr zpaq pradac perl-DBD-Mock praiskup PyGreSQL airnef argparse-manpage autoconf autoconf213 automake classloader-leak-test-framework cpio distgen dnf-plugin-diff eralchemy gc gdal gettext less libarchive libatomic_ops libconfig libecpg libpq libtool libucil libunicap libunicapgtk libzip multilib-rpm-config ncompress ongres-scram orafce pax postgis postgresql postgresql-ip4r postgresql-jdbc postgresql-odbc postgresql-pgpool-II prunerepo pspg pybugz python-ansicolor python-ibm-vpc python-inotify_simple python-progress python-psycopg2 python-retask resalloc-aws resalloc-openstack rhdb-utils scl-utils-build-helpers star tar tcl-pgtcl tcsh textern tidy ucview unixODBC unixODBC-gui-qt uucp vcs-diff-lint vim-ale vim-fugitive-gitlab vim-rhubarb xdelta xz zlib prajnoha device-mapper-multipath device-mapper-persistent-data dmraid lvm2 prarit mcelog pravins bitmap-fonts cdac-sakal-marathi-fonts gubbi-fonts kacst-fonts kalapi-fonts liberation-fonts lklug-fonts lohit-assamese-fonts lohit-bengali-fonts lohit-devanagari-fonts lohit-gujarati-fonts lohit-gurmukhi-fonts lohit-kannada-fonts lohit-malayalam-fonts lohit-marathi-fonts lohit-nepali-fonts lohit-odia-fonts lohit-tamil-classical-fonts lohit-tamil-fonts lohit-telugu-fonts nafees-naskh-fonts nafees-nastaleeq-fonts nafees-pakistani-naskh-fonts nafees-pakistani-web-naskh-fonts nafees-riqa-fonts nafees-tehreer-naskh-fonts nafees-web-naskh-fonts navilu-fonts o3read paktype-ajrak-fonts paktype-naqsh-fonts paktype-naskh-basic-fonts paktype-tehreer-fonts samyak-fonts scim-sayura sharpfont stardict ttmkfdir ucs-miscfixed-fonts preichl blktrace fio xfsdump xfsprogs principis arc-kde diff-so-fancy dlib thefuck vim-latex proski xorgxrdp xrdp psabata cpanspec dmenu dvtm lsw mujs perl perl-Tangerine sselp sxiv tangerine tinyfugue wmname xssstate psalaba perl-Alien-Brotli psavelye python-py9p python-pyroute2 pschiffe lnav pschindl python-pytest-metadata psimovec openblas scipy psklenar proxyfuzz stardict-dic-cs_CZ pspacek bind9-next fstrm lua-basexx python-dns python-ldap python-lmdb softhsm stardict-dic-cs_CZ psss did fmf python-nitrate tmt pstodulk git-remote-hg gzip mercurial sed unzip zip psutter arptables ebtables firewalld iproute ipset iptables iptstate libkeepalive libnftnl nftables pszubiak python-docstring-parser python-robotframework ptoscano subscription-manager subscription-manager-cockpit subscription-manager-rhsm-certificates virt-who puiterwijk cjose ipsilon iucode-tool koji nitrogen python-cccolutils python-openid-cla python-openid-teams pvalena dracut vagrant vagrant-adbinfo vagrant-libvirt vagrant-registration vagrant-vagrant_cloud pviktori py3c pyproject-rpm-macros python-flask-admin python-lmdb python-pep517 python-progressbar2 python-pyglet python-pytest-multihost python-pytest-sourceorder python-rpm-generators python-six python-tomli python-tox-current-env pvoborni bind-dyndb-ldap fontawesome-fonts freeipa freeipa-healthcheck open-sans-fonts ttembed pvrabec fwknop mod_security openscap phplogcon psad scap-workbench pwalter 0ad 0ad-data RemoteBox SDL2_image SDL2_mixer SDL2_net SDL2_ttf SDL_net angelscript autodownloader b43-fwcutter b43-tools badvpn bijiben cmake d0_blind_id deja-dup dillo drpm enchant freealut freeciv ggz-base-libs gitg gmime gnome-control-center gnome-themes-extra goocanvas gtksourceview4 gydl howl http-parser lash libcdaudio libcryptui libgit2 libgit2-glib libgit2_1.3 libgit2_1.4 libicu71 lzma-sdk457 mingw-physfs mingw-winstorecompat miniupnpc nvidia-texture-tools openarena opengl-games-utils physfs plib pokerth python-pygit2 quake3 quesoglc rabbitvcs redeclipse revelation roxterm scribus sound-juicer supertuxkart torcs torcs-data tremulous tremulous-data unar warsow warsow-data warzone2100 wesnoth xerces-c xonotic xonotic-data pwhalen arm-image-installer bcm283x-firmware greenboot php-pecl-gearman pyjokes pyowm pwithnall bustle ghc-hgettext ghc-pcap ghc-setlocale uhttpmock pwouters SFCGAL alpine argtable ca-certificates clamav clearsilver conntrack-tools cracklib dehydrated dhcp-forwarder dnsperf dnssec-trigger fetchlog golang-github-apparentlymart-cidr golang-github-letsencrypt-challtestsrv golang-github-letsencrypt-pebble golang-github-mbland-hmacauth hping3 ike-scan irc-otr jctools libotr libpwquality libreswan log4j lrmi lsyncd nsd opendnssec perl-IO-LockedFile perl-MIME-Base32 perl-Net-DNS perl-Net-DNS-SEC pidgin-otr pyOpenSSL python-accept-types python-cs python-dns python-executing python-exoscale python-folium python-fqdn python-gnupg python-google-i18n-address python-odata-query python-pymilter python-pyspf python-pytest-localserver python-requests-exoscale-auth python-requests-mock python-simple-salesforce python-sly python-stripe python-twilio python-xml2rfc python-zxcvbn qrencode socat softhsm sslsplit ssss strongswan tcpcrypt tor torsocks xca xdaliclock xl2tpd xoo pwu adobe-source-han-sans-cn-fonts adobe-source-han-sans-tw-fonts adobe-source-han-serif-cn-fonts adobe-source-han-serif-tw-fonts baekmuk-bdf-fonts baekmuk-ttf-fonts bitmap-fonts brise cjkuni-ukai-fonts cjkuni-uming-fonts fcitx fcitx-libpinyin fcitx5-zhuyin fonttosfnt gnome-shell-extension-ibus-font google-noto-cjk-fonts google-noto-emoji-fonts ibus-handwrite ibus-hangul ibus-libpinyin ibus-libzhuyin ibus-pinyin ibus-rime ibus-uniemoji kyotocabinet libdatrie libhangul libpinyin librime libthai man-pages-ko man-pages-zh-CN manchu-fonts naver-nanum-gothic-coding-fonts nototools opencc pango pyzy scim scim-fcitx scim-hangul scim-pinyin scim-thai sunpinyin thai-arundina-fonts thai-scalable-fonts tomoe ucs-miscfixed-fonts ukij-tuz-fonts un-core-fonts un-extra-fonts wqy-microhei-fonts wqy-unibit-fonts wqy-zenhei-fonts zinnia q5sys fedora-jam-backgrounds fedora-jam-kde-theme qiq judy-fk quintela kernel qemu qulogic R-AUC R-AsioHeaders R-Bessel R-Cairo R-DBItest R-FMStable R-IRdisplay R-IRkernel R-NISTunits R-R.cache R-R.devices R-R.methodsS3 R-R.oo R-R.rsp R-R.utils R-RColorBrewer R-RMariaDB R-RPostgres R-RUnit R-RcppCCTZ R-RcppDate R-RhpcBLASctl R-Rmpfr R-V8 R-XML R-argon2 R-ascii R-askpass R-assertthat R-backports R-base64enc R-bench R-bindr R-bindrcpp R-bit R-bit64 R-brew R-brio R-broom R-bslib R-caTools R-callr R-cellranger R-chron R-cli R-cliapp R-clipr R-clisymbols R-coda R-colorspace R-commonmark R-conflicted R-corpus R-covr R-cpp11 R-credentials R-crosstalk R-curl R-cyclocomp R-data.table R-date R-dbplyr R-debugme R-deldir R-desc R-devtools R-dichromat R-diffobj R-disposables R-doMC R-doParallel R-downlit R-dplyr R-dtplyr R-ellipsis R-evaluate R-fansi R-farver R-fastmap R-fastmatch R-filehash R-filelock R-foghorn R-fontBitstreamVera R-fontLiberation R-forcats R-foreach R-formatR R-formattable R-fortunes R-fs R-fts R-future R-gamlss.dist R-gapminder R-gargle R-gdata R-gdtools R-gee R-geepack R-generics R-gert R-getPass R-ggplot2 R-ggplot2movies R-gh R-git2r R-gitcreds R-globals R-glue R-gmailr R-gplots R-gsl R-gss R-gtable R-gtools R-haven R-here R-hexbin R-highr R-hms R-htmltools R-htmlwidgets R-httpuv R-httr R-hunspell R-import R-ini R-isoband R-iterators R-itertools R-jose R-jpeg R-jqr R-jquerylib R-jsonlite R-keyring R-knitr R-labeling R-later R-lazyeval R-lifecycle R-lintr R-listenv R-lmodel2 R-lobstr R-lokern R-lubridate R-magick R-mapproj R-maps R-markdown R-measurements R-microbenchmark R-mime R-miniUI R-mlbench R-mnormt R-mockery R-mockr R-modelr R-munsell R-nanotime R-ncdf4 R-nycflights13 R-odbc R-openssl R-orcutt R-oskeyring R-packrat R-pak R-parallelly R-parsedate R-pbdRPC R-pbdZMQ R-pdftools R-pillar R-pingr R-pkgbuild R-pkgcache R-pkgconfig R-pkgdown R-pkgload R-plyr R-png R-poLCA R-polyclip R-polynom R-presser R-prettycode R-prettydoc R-processx R-procmaps R-profmem R-profvis R-progress R-promises R-ps R-purrr R-qpdf R-quadprog R-ragg R-randomForest R-rappdirs R-rcmdcheck R-readr R-readxl R-rematch R-rematch2 R-remotes R-repr R-reprex R-repurrrsive R-reshape R-reshape2 R-reticulate R-rex R-rgdal R-rgeos R-rhub R-rlang R-rle R-rmarkdown R-roxygen2 R-rpm-macros R-rprintf R-rprojroot R-rsconnect R-rstudioapi R-rsvg R-rversions R-rvest R-sass R-scales R-scatterplot3d R-selectr R-servr R-sessioninfo R-sfsmisc R-shiny R-showtext R-showtextdb R-sodium R-sourcetools R-sp R-spelling R-statnet.common R-stringdist R-stringi R-stringr R-styler R-sys R-sysfonts R-systemfonts R-tesseract R-testit R-textshaping R-tibble R-tidyr R-tidyselect R-tikzDevice R-timeDate R-timeSeries R-tinytest R-tinytex R-tkrplot R-tmvnsim R-tufte R-tweenr R-udunits2 R-unitizer R-unix R-usethis R-utf8 R-uuid R-vctrs R-viridisLite R-waldo R-webfakes R-webp R-websocket R-webutils R-wesanderson R-whisker R-whoami R-winch R-withr R-xfun R-xml2 R-xmlparsedata R-xopen R-xtable R-yaml R-zeallot R-zip asv bench cctz cppzmq exercism fzf ghc-DAV ghc-Glob ghc-Only ghc-StateVar ghc-abstract-deque ghc-abstract-par ghc-adjunctions ghc-aeson-compat ghc-appar ghc-asn1-encoding ghc-asn1-parse ghc-asn1-types ghc-attoparsec-iso8601 ghc-aws ghc-base-orphans ghc-base-prelude ghc-bencode ghc-bifunctors ghc-bsb-http-chunked ghc-cassava ghc-cipher-aes ghc-clientsession ghc-code-page ghc-comonad ghc-concurrent-output ghc-connection ghc-cprng-aes ghc-criterion ghc-crypto-random ghc-cryptohash-md5 ghc-cryptohash-sha1 ghc-cryptohash-sha256 ghc-cryptonite ghc-cryptonite-conduit ghc-disk-free-space ghc-djinn-ghc ghc-djinn-lib ghc-dns ghc-doctest ghc-ed25519 ghc-email-validate ghc-erf ghc-esqueleto ghc-fclabels ghc-fdo-notify ghc-feed ghc-fingertree ghc-foldl ghc-foundation ghc-free ghc-generic-deriving ghc-ghc-syb-utils ghc-git-lfs ghc-hackage-security ghc-hostname ghc-hourglass ghc-http-api-data ghc-http-client ghc-http-client-restricted ghc-http-client-tls ghc-http-conduit ghc-http2 ghc-iproute ghc-kan-extensions ghc-lens ghc-logging-facade ghc-magic ghc-managed ghc-math-functions ghc-memory ghc-microlens ghc-microlens-th ghc-microstache ghc-mockery ghc-monad-journal ghc-monad-par ghc-monad-par-extras ghc-mountpoints ghc-network-info ghc-network-multicast ghc-optional-args ghc-pem ghc-persistent ghc-persistent-sqlite ghc-persistent-template ghc-profunctors ghc-psqueues ghc-reducers ghc-resource-pool ghc-sandi ghc-semigroupoids ghc-silently ghc-skein ghc-socks ghc-statistics ghc-stringbuilder ghc-tasty ghc-tasty-hunit ghc-tasty-kat ghc-tasty-quickcheck ghc-tasty-rerun ghc-terminal-size ghc-text-short ghc-th-abstraction ghc-tls ghc-tls-session-manager ghc-torrent ghc-turtle ghc-uri-bytestring ghc-uuid-types ghc-vector-builder ghc-vector-th-unbox ghc-wai-app-static ghc-warp ghc-warp-tls ghc-with-location ghc-x509 ghc-x509-store ghc-x509-system ghc-x509-validation ghc-xml-hamlet ghc-yesod-static git-annex git-cinnabar git-lfs git-time-metric glava godoctor golang-bug-serial-1 golang-github-alecthomas-assert golang-github-alecthomas-colour golang-github-alecthomas-kong golang-github-alecthomas-repr golang-github-aykevl-wasm golang-github-badoux-checkmail golang-github-bep-debounce golang-github-bep-golibsass golang-github-bep-tmc golang-github-bep-tocss golang-github-blakesmith-ar golang-github-bradenhilton-cityhash golang-github-bradenhilton-mozillainstallhash golang-github-briandowns-spinner golang-github-burntsushi-locker golang-github-cosiner-argv golang-github-creack-goselect golang-github-daviddengcn-algs golang-github-daviddengcn-assert golang-github-daviddengcn-villa golang-github-djherbis-atime golang-github-dpotapov-spnego golang-github-gdamore-encoding golang-github-gdamore-tcell golang-github-git-lfs-gitobj-2 golang-github-git-lfs-netrc golang-github-git-lfs-ntlm golang-github-git-lfs-pktline golang-github-git-lfs-wildmatch golang-github-git-lfs-wildmatch-2 golang-github-gobuffalo-flect golang-github-gohugoio-testmodbuilder golang-github-golangplus-sort golang-github-google-slothfs golang-github-hako-durafmt golang-github-hashicorp-version golang-github-inhies-bytesize golang-github-jcmturner-gofork golang-github-jinzhu-now golang-github-libgit2-git2go golang-github-lucasb-eyer-colorful golang-github-marcinbor85-gohex golang-github-matryer-try golang-github-mattn-shellwords golang-github-mitchellh-hashstructure golang-github-nicksnyder-i18n golang-github-nicksnyder-i18n-2 golang-github-niklasfasching-org golang-github-pebbe-zmq4 golang-github-sanity-io-litter golang-github-saracen-walker golang-github-spf13-jwalterweatherman golang-github-ssgelm-cookiejarparser golang-github-subosito-gotenv golang-github-tdewolff-minify golang-github-tdewolff-parse golang-github-tdewolff-test golang-github-wellington-libsass golang-github-yuin-goldmark golang-github-yuin-goldmark-highlighting golang-gopkg-jcmturner-aescts-1 golang-gopkg-jcmturner-dnsutils-1 golang-gopkg-jcmturner-goidentity-2 golang-gopkg-jcmturner-gokrb5-5 golang-gopkg-jcmturner-rpc-0 golang-gopkg-seborama-govcr-2 golang-rsc-qr golang-tinygo-x-llvm golist gplugin htmltest libinsane libmseed libxls mingw-json-glib natural-earth-map-data ocrmypdf perl-Graphics-ColorUtils perl-Spreadsheet-ParseXLSX python-branca python-cartopy python-click-plugins python-cligj python-contextily python-contourpy python-cppy python-fiona python-fsspec python-geoplot python-glad python-glad2 python-gpxpy python-heapdict python-json-minify python-jupyter-c-kernel python-jupyter-console python-jupyter-kernel-test python-libpysal python-mapclassify python-mercantile python-mplcairo python-mplcursors python-ndjson-testrunner python-numcodecs python-partd python-pep8-naming python-pikepdf python-pycountry python-pyfastnoisesimd python-pyocr python-pypillowfight python-pyshtools python-pytest-mpl python-rasterio python-ruffus python-simplebayes python-snuggs python-sortedcontainers python-sphinx-issues python-tblib python-xmp-toolkit python-xyzservices python-zarr python-zict tinygo visidata xeus xtl qwan odcs radez buildbot python-ansible-runner python-cheroot python-cherrypy python-coverage_pth python-jaraco-classes python-jaraco-collections python-jaraco-functools python-jaraco-packaging python-jaraco-text python-network-runner python-path python-pathspec python-pexpect python-portend python-pytest-testmon python-requests-unixsocket python-rst-linker python-tempora python-zc-lockfile python-zope-testing raghusiddarth autokey raineforest asio cpptoml simple-mail rajalakshmi paflib rajeeshknambiar aspell-ml paratype-pt-mono-fonts paratype-pt-serif-fonts python-secure_cookie python-xlsxwriter screenkey ralph datagrepper datanommer-commands incron mailman3-fedmsg-plugin pag pagure-dist-git php-zmq python-GeoIP python-ansi2html python-anykeystore python-arrow python-asciitree python-backlash python-beautifulsoup4 python-cairosvg python-chai python-chameleon python-cloud-sptheme python-cmd2 python-colander python-crank python-cssselect python-datanommer-consumer python-datanommer-models python-decorator python-dogpile-cache python-dtopt python-editor python-fedmsg-meta-fedora-infrastructure python-flask-mako python-flask-oidc python-flask-sqlalchemy python-formencode python-freezegun python-funcsigs python-gearbox python-geojson python-jira python-jwt python-kajiki python-kitchen python-logging-tree python-logutils python-minimock python-moksha-common python-moksha-hub python-munch python-nine python-oauth2client python-oauthlib python-operator-courier python-paste-deploy python-pygal python-pygeoip python-pygments-markdown-lexer python-pylibravatar python-pypng python-pyquery python-pyramid-tm python-pysocks python-q python-redis python-requests python-robosignatory python-sanction python-service-identity python-sh python-sieve python-simplemediawiki python-stomper python-stuf python-svg-path python-tablib python-tgscheduler python-tw2-core python-tw2-forms python-twiggy python-txws python-txzmq python-vcrpy python-virtualenv-clone python-waitress python-webob python-wrapt python-xmltodict python-zanata2fedmsg python-zc-customdoctests python-zc-lockfile python-zdaemon python-zmq python-zope-component python-zope-event python-zope-exceptions python-zope-i18nmessageid python-zope-interface python-zope-schema python-zope-sqlalchemy python-zope-testing python3-py3dns python3-zope-fixers taskd tulrich-tuffy-fonts ralphlange procServ ralston perl-Encode-Detect ramsdell datalog tpm-quote-tools raphgro apx backintime dreamchess dvdbackup enki featherpad glues gnurobbo krop libfm-qt light-locker lximage-qt lxmenu-data lxqt-admin lxqt-config-randr lxqt-sudo lxqt-themes lxqt-wallet mockito ocproxy opencity openconnect-gateway pcmanfm-qt pdf-stapler plasma-oxygen polyglot-chess python-SecretStorage python-amqp python-dialog python-jep python-jnius python-mock-ssh-server python-pdfkit python-pvc python-pyvirtualize python-pyvmomi python-qutepart python-semver python-snipeit python-test_server python-vconnector python-vevents python-vpoller qt-virt-manager qterminal qtermwidget qtlockedfile qtsingleapplication sddm shrinkpdf splint systemd-swap unittest-cpp volumeicon winetricks xenlism-wildfire xfce-polkit xfce4-vala xvkbd rathann 3proxy SDL2_sound abcde abook ags apbs arpack binaryen bluez-tools calypso cd-discid cdlabelgen chemtool cksfv cleanfeed clpeak cp2k crm114 diskscan ed2k_hash elpa ffmpeg flite fontsquirrel-crete-round-fonts gabedit gitg gl2ps glmark2 golang-github-alcortesm-tgz golang-github-buger-jsonparser golang-github-dsnet-compress golang-github-dsnet-golib golang-github-emirpasic-gods golang-github-jbenet-context golang-github-kevinburke-ssh-config golang-github-klauspost-compress golang-github-mholt-archiver golang-github-nwaples-rardecode golang-github-src-d-gcfg golang-github-ulikunitz-xz grace gsm gstreamermm hddtemp hnb inchi inn intel-compute-runtime intel-mediasdk jack-audio-connection-kit jpcre2 lazygal lbzip2 libEMF libbluray libdvdnav libdvdread libebml libgadu libgexiv2 libidn1.34 libmatroska libmp4v2 libupnp libva-v4l2-request libxmp lzma-sdk mkvtoolnix mozilla-https-everywhere mozilla-noscript mozilla-privacy-badger mozilla-ublock-origin nasm newsx ocl-icd oneVPL oneVPL-intel-gpu openbabel overlayfs-tools pax-utils perl-IPTables-ChainMgr perl-IPTables-Parse psad pseudo purple-facebook pyelftools python-GridDataFormats python-OBD python-Pympler python-biopython python-colorspacious python-filecheck python-fypp python-gsd python-kaitaistruct python-mmtf python-mrcfile python-publicsuffix2 python-tempdir python-xlwt python-zstandard radeontop regionset sbsigntools scratch solaar subtitleeditor sysconftool tachyon tftp tin tinyxml tinyxml2 tng tre ucpp utf8cpp wabt wise2 wxmacmolplt xdrawchem xmp xmp-plugin-audacious xrestrict yasm zidrav raveit65 atril beesu caja caja-actions caja-extensions compiz engrampa eom gdk-pixbuf2 gnome-epub-thumbnailer group-service icon-naming-utils intltool libXNVCtrl libXpresent libcryptui libmatekbd libmatemixer libmateweather libwnck3 lightdm lightdm-settings marco mate-applets mate-backgrounds mate-calc mate-common mate-control-center mate-desktop mate-icon-theme mate-media mate-menu mate-menus mate-notification-daemon mate-panel mate-polkit mate-power-manager mate-screensaver mate-sensors-applet mate-session-manager mate-settings-daemon mate-system-monitor mate-terminal mate-themes mate-user-admin mate-user-guide mate-utils mozo pluma pluma-plugins python-caja python-xapp seahorse-caja slick-greeter ravindrakumar open-vm-tools rberger lammps rcallicotte python-libcloud python-pudb python-urwid-readline salt salt-lint vim-nerdtree rcritten cepces certmonger freeipa freeipa-healthcheck mod_nss python-kerberos python-pyasn1 rcurtin armadillo ensmallen mlpack rdementi pcm rdieter BitchX GraphicsMagick NetworkManager-openconnect PackageKit PackageKit-Qt accounts-qml-module akonadi akonadi-calendar-tools akonadi-import-wizard akonadiconsole akregator alpine amarok analitza appmenu-qt appstream aqbanking ark artikulate arts attica audiocd-kio automoc baloo baloo-widgets beefy-miracle-kde-theme blinken bluedevil bomber bovo breeze-gtk breeze-icon-theme cabextract cagibi calligra calligraplan cantata cantor cervisia clucene cmake colord-kde constantine-kde-theme dbus-python dbusmenu-qt digikam dolphin dolphin-plugins dragon ebook-tools eric extra-cmake-modules fedorawaves-kdm-theme filelight gc geomview ggz-base-libs gmm goddard-kde-theme granatier grantlee grantlee-editor grantlee-qt5 grub2-breeze-theme gtk+ gwenview ilmbase jasper jreen jsmath-fonts juk k3b kaccounts-integration kaccounts-providers kactivities kactivitymanagerd kaddressbook kajongg kalarm kalgebra kalzium kamera kanagram kapman kapptemplate kate kate4 katomic kblackbox kblocks kbounce kbrickbuster kbruch kcachegrind kcalc kcharselect kchmviewer kcm_wacomtablet kcolorchooser kcoloredit kcron kdb kde-baseapps kde-cli-tools kde-connect kde-dev-scripts kde-dev-utils kde-filesystem kde-gtk-config kde-i18n kde-l10n kde-print-manager kde-runtime kde-settings kde-style-breeze kde-wallpapers kde-workspace kdeaddons kdebase3 kdebugsettings kdecoration kdeedu-data kdegames3 kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs kdelibs3 kdenetwork-filesharing kdenlive kdepim kdepim-addons kdepim-runtime kdepim3 kdepim4 kdepimlibs kdeplasma-addons kdesdk-kioslaves kdesdk-thumbnailers kdevelop kdevelop-pg-qt kdevelop-php kdewebdev kdf kdiagram kdialog kdiamond kdissert kdnssd kdnssd-avahi keditbookmarks kf5 kf5-akonadi-calendar kf5-akonadi-contacts kf5-akonadi-mime kf5-akonadi-notes kf5-akonadi-search kf5-akonadi-server kf5-attica kf5-audiocd-kio kf5-baloo kf5-bluez-qt kf5-calendarsupport kf5-eventviews kf5-frameworkintegration kf5-grantleetheme kf5-incidenceeditor kf5-kactivities kf5-kactivities-stats kf5-kalarmcal kf5-kapidox kf5-karchive kf5-kauth kf5-kblog kf5-kbookmarks kf5-kcalendarcore kf5-kcalendarutils kf5-kcmutils kf5-kcodecs kf5-kcompletion kf5-kconfig kf5-kconfigwidgets kf5-kcontacts kf5-kcoreaddons kf5-kcrash kf5-kdav kf5-kdbusaddons kf5-kdeclarative kf5-kded kf5-kdelibs4support kf5-kdesignerplugin kf5-kdesu kf5-kdewebkit kf5-kdnssd kf5-kdoctools kf5-kemoticons kf5-kfilemetadata kf5-kglobalaccel kf5-kguiaddons kf5-kholidays kf5-khtml kf5-ki18n kf5-kiconthemes kf5-kidentitymanagement kf5-kidletime kf5-kimageformats kf5-kimap kf5-kinit kf5-kio kf5-kipi-plugins kf5-kirigami kf5-kirigami2 kf5-kitemmodels kf5-kitemviews kf5-kitinerary kf5-kjobwidgets kf5-kjs kf5-kjsembed kf5-kldap kf5-kmailtransport kf5-kmbox kf5-kmediaplayer kf5-kmime kf5-knewstuff kf5-knotifications kf5-knotifyconfig kf5-kontactinterface kf5-kpackage kf5-kparts kf5-kpeople kf5-kpimtextedit kf5-kpkpass kf5-kplotting kf5-kpty kf5-kquickcharts kf5-kross kf5-kross-interpreters kf5-krunner kf5-kservice kf5-ksmtp kf5-ktexteditor kf5-ktextwidgets kf5-ktnef kf5-kunitconversion kf5-kwallet kf5-kwayland kf5-kwidgetsaddons kf5-kwindowsystem kf5-kxmlgui kf5-kxmlrpcclient kf5-libgravatar kf5-libkcddb kf5-libkcompactdisc kf5-libkdcraw kf5-libkdepim kf5-libkexiv2 kf5-libkgeomap kf5-libkipi kf5-libkleo kf5-libksane kf5-libksieve kf5-libktorrent kf5-mailcommon kf5-mailimporter kf5-messagelib kf5-modemmanager-qt kf5-networkmanager-qt kf5-pimcommon kf5-plasma kf5-prison kf5-purpose kf5-solid kf5-sonnet kf5-syndication kf5-syntax-highlighting kf5-threadweaver kfind kfloppy kfourinline kgamma kgeography kget kgoldrunner kgpg kgrab khangman khelpcenter khotkeys kiconedit kig kigo kile killbots kinfocenter kio-extras kio-ftps kio-upnp-ms kio_gopher kiriki kiten kjumpingcube kleopatra klettres klickety klines kmag kmahjongg kmail kmail-account-wizard kmenuedit kmines kmix kmousetool kmouth kmplayer kmplot knavalbattle knemo knetwalk knotes koffice-kivio kolf kollision kolourpaint kompare konqueror konquest konsole konsole5 kontact konversation kopete korganizer kpartsplugin kpat kphotoalbum kpilot kpipewire kproperty kqtquickcharts krdc kremotecontrol kreport kreversi krfb kruler kscd kscreen kscreenlocker kshisen ksig ksirk ksnakeduel kspaceduel ksquares kstars ksudoku ksysguard ksystemlog ksystemstats kteatime ktimer ktorrent ktouch ktp-accounts-kcm ktp-approver ktp-auth-handler ktp-common-internals ktp-contact-list ktp-contact-runner ktp-desktop-applets ktp-filetransfer-handler ktp-kded-integration-module ktp-send-file ktp-text-ui kturtle kubrick kwallet kwalletmanager kwayland-integration kwebkitpart kwin kwooty kwordquiz kwrited laughlin-kde-theme layer-shell-qt lensfun leonidas-backgrounds leonidas-kde-theme libaccounts-glib libaccounts-qt libalkimia libassuan libatomic_ops libdvdnav libdvdread libechonest libexif libgpg-error libiodbc libkcddb libkcompactdisc libkdegames libkeduvocdocument libkgapi libkmahjongg libkomparediff2 libksba libkscreen-qt5 libksysguard liblastfm liblxqt libmatekbd libmateweather libmpcdec libmygpo-qt libofa libpgf libpng12 libqalculate libsigsegv libspectre libssh libunity libvncserver libzip lightdm lightdm-gtk lightdm-gtk-greeter-settings lokalize lovelock-backgrounds lovelock-kde-theme lskat lucene++ lxqt-about lxqt-config lxqt-globalkeys lxqt-notificationd lxqt-openssh-askpass lxqt-panel lxqt-policykit lxqt-powermanagement lxqt-qtplugin lxqt-runner lxqt-session lyx maliit-framework maliit-keyboard marble mate-applets mate-backgrounds mate-calc mate-common mate-control-center mate-desktop mate-icon-theme mate-media mate-menus mate-notification-daemon mate-panel mate-polkit mate-power-manager mate-screensaver mate-session-manager mate-settings-daemon mate-system-monitor mate-terminal mate-themes mate-utils maxima mbox-importer mod_authnz_external nas numpy okteta okular openjpeg openslp oxygen-fonts oxygen-gtk2 oxygen-icon-theme pairs palapeli pam-kwallet parley pavucontrol-qt phonon phonon-backend-gstreamer phonon-qt4 phonon-qt4-backend-gstreamer picmi pidgin-indicator pim-data-exporter pim-sieve-editor pinentry plasma-breeze plasma-desktop plasma-discover plasma-disks plasma-integration plasma-milou plasma-nm plasma-oxygen plasma-pa plasma-pk-updates plasma-sdk plasma-systemsettings plasma-thunderbolt plasma-wayland-protocols plasma-workspace plasma-workspace-wallpapers plymouth-theme-breeze polkit-kde polkit-qt polkit-qt-1 poppler poppler-data powerdevil poxml prison pulseaudio pulseaudio-qt pwauth pyqtwebengine python-mwclient python-qt5 qaccessibilityclient qca qca-qt4 qcomicbook qimageblitz qjson qoauth qqc2-desktop-style qscintilla qt qt-assistant-adp qt-at-spi qt-creator qt-mobility qt3 qt4-theme-quarticurve qt5-doc qt5-qtaccountsservice qt5-qtconfiguration qt5-qtfeedback qt5-qtstyleplugins qt5-qtwebengine qt5-qtwebkit qt5ct qtchooser qtcurve qtscriptgenerator qtsoap qtwebkit quassel qwt qwt5 raptor raptor2 rasqal redland rekollect rekonq rocs rsibreak sbcl sddm sddm-kcm shared-mime-info signon signon-glib signon-kwallet-extension signon-plugin-oauth2 signon-ui sip skrooge smb4k smokegen sni-qt solar-kde-theme soprano spectacle step svgpart sweeper taglib taglib-extras telepathy-accounts-signon telepathy-farstream telepathy-logger telepathy-logger-qt telepathy-qt tidy umbrello verne-kde-theme websocketpp wxMaxima xdg-utils xforms xmlrpc-epi yakuake zanshin rdopiera python-XStatic python-XStatic-Angular python-XStatic-Angular-Bootstrap python-XStatic-Angular-FileUpload python-XStatic-Angular-Gettext python-XStatic-Angular-Mock python-XStatic-Angular-UUID python-XStatic-Angular-Vis python-XStatic-Angular-lrdragndrop python-XStatic-Bootstrap-Datepicker python-XStatic-Bootstrap-SCSS python-XStatic-D3 python-XStatic-FileSaver python-XStatic-Font-Awesome python-XStatic-Hogan python-XStatic-JQuery-Migrate python-XStatic-JQuery-TableSorter python-XStatic-JQuery-quicksearch python-XStatic-JS-Yaml python-XStatic-JSEncrypt python-XStatic-Jasmine python-XStatic-Json2yaml python-XStatic-Magic-Search python-XStatic-QUnit python-XStatic-Rickshaw python-XStatic-Spin python-XStatic-mdi python-XStatic-roboto-fontface python-XStatic-smart-table python-XStatic-termjs python-django rdossant bcc bpftrace genwqe-tools openhpi openhpi-subagent powerpc-utils ppc64-diag qclib smaclient reaperzn auter rebus OpenStego aeskeyfind afflib afpfs-ng bkhive capstone dc3dd dcfldd dd_rescue ddrescue dionaea dnsmap fatresize httpdump hydra iaito lbd libdasm libemu libesedb libewf masscan md5deep medusa msoffcrypto-tool ncrack nikto nmbscan nwipe officeparser onesixtyone openscap packETH perl-Number-Bytes-Human powermanga python-colorclass python-hexdump python-impacket python-olefile python-oletools python-pcodedmp python-pefile python-pyev python-smbpasswd python-yara radare2 rsakeyfind samdump2 scalpel scapy security-menus sipcalc snmpcheck tcptrack udns vncpwd xmount xorsearch yara redragon pam_shield perl-Crypt-Cracklib perl-Net-SSH-Expect remi IP2Location ImageMagick argon2 compat-lua diffmark fastlz gd hunspell-fr libcgif libmcrypt librabbitmq libsodium libsodium13 libzip phan php php-PHP-CSS-Parser php-PHPParser php-PsrLog php-alcaeus-mongo-php-adapter php-andrewsville-php-token-reflection php-ast php-bacon-qr-code2 php-bartlett-PHP-CompatInfo php-brick-math php-brick-varexporter php-composer-ca-bundle php-composer-metadata-minifier php-composer-pcre php-composer-semver3 php-composer-xdebug-handler php-composer-xdebug-handler2 php-container-interop php-dasprid-enum php-deepend-Mockery php-doctrine-annotations php-doctrine-cache php-doctrine-collections php-doctrine-common php-doctrine-common3 php-doctrine-datafixtures php-doctrine-dbal php-doctrine-dbal3 php-doctrine-deprecations php-doctrine-doctrine-bundle php-doctrine-doctrine-bundle2 php-doctrine-doctrine-cache-bundle php-doctrine-event-manager php-doctrine-inflector php-doctrine-inflector2 php-doctrine-instantiator php-doctrine-lexer php-doctrine-migrations php-doctrine-orm php-doctrine-persistence php-doctrine-persistence2 php-doctrine-persistence3 php-doctrine-reflection php-doctrine-sql-formatter php-domxml-php4-php5 php-egulias-email-validator2 php-endroid-qrcode php-fedora-autoloader php-felixfbecker-advanced-json-rpc3 php-fig-http-message-util php-friendsofphp-proxy-manager-lts php-geos php-getid3 php-google-recaptcha php-guzzlehttp-psr7 php-hamcrest2 php-htmLawed php-http-interop-http-middleware php-http-message-factory php-iamcal-lib-autolink php-icewind-smb2 php-icewind-streams php-interfasys-lognormalizer php-ircmaxell-random-lib php-ircmaxell-security-lib php-jsonlint php-justinrainbow-json-schema5 php-khanamiryan-qrcode-detector-decoder php-kolab-net-ldap3 php-kukulich-fshl php-laminas-authentication php-laminas-barcode php-laminas-cache php-laminas-code4 php-laminas-config3 php-laminas-console php-laminas-crypt php-laminas-db php-laminas-di php-laminas-diactoros php-laminas-diagnostics php-laminas-dom php-laminas-escaper php-laminas-feed php-laminas-file php-laminas-form php-laminas-http php-laminas-httphandlerrunner php-laminas-hydrator php-laminas-hydrator3 php-laminas-i18n php-laminas-i18n-resources php-laminas-json php-laminas-json-server php-laminas-loader php-laminas-mail php-laminas-math php-laminas-memory php-laminas-mime php-laminas-modulemanager php-laminas-mvc php-laminas-mvc-console php-laminas-mvc-form php-laminas-mvc-i18n php-laminas-mvc-plugin-fileprg php-laminas-mvc-plugin-flashmessenger php-laminas-mvc-plugin-identity php-laminas-mvc-plugin-prg php-laminas-mvc-plugins php-laminas-navigation php-laminas-paginator php-laminas-permissions-rbac php-laminas-progressbar php-laminas-recaptcha php-laminas-serializer php-laminas-servicemanager php-laminas-servicemanager-di php-laminas-session php-laminas-stdlib php-laminas-stratigility php-laminas-tag php-laminas-test php-laminas-uri php-laminas-validator php-laminas-xml php-laminas-xml2json php-laminas-xmlrpc php-league-container4 php-league-flysystem php-league-mime-type-detection php-league-plates php-league-tactician php-lukasreschke-id3parser php-maxminddb php-microsoft-tolerant-php-parser php-mikey179-vfsstream php-mock-integration2 php-mock-phpunit2 php-mock2 php-mockery php-mongodb php-myclabs-deep-copy php-myclabs-php-enum php-netresearch-jsonmapper php-nikic-fast-route php-nikic-php-parser3 php-nrk-Predis php-nyholm-psr7 php-oauth php-ocramius-code-generator-utils php-ocramius-generated-hydrator php-ocramius-instantiator php-ocramius-lazy-map php-opis-closure php-patchwork-jsqueeze php-pear php-pear-Auth-SASL php-pear-CAS php-pear-Cache-Lite php-pear-Console-Getargs php-pear-Console-Table php-pear-Crypt-CHAP php-pear-DB php-pear-Date php-pear-Date-Holidays php-pear-Date-Holidays-USA php-pear-File-Fstab php-pear-File-Passwd php-pear-HTTP-OAuth php-pear-HTTP-Request php-pear-HTTP-Request2 php-pear-Image-Text php-pear-Log php-pear-MDB2 php-pear-MDB2-Driver-mysqli php-pear-MDB2-Driver-pgsql php-pear-Mail php-pear-Mail-Mime php-pear-Mail-mimeDecode php-pear-Net-Curl php-pear-Net-DNS2 php-pear-Net-IMAP php-pear-Net-LDAP2 php-pear-Net-SMTP php-pear-Net-Sieve php-pear-Net-Socket php-pear-Net-URL php-pear-Net-URL2 php-pear-PEAR-Command-Packaging php-pear-PHP-CodeSniffer php-pear-Text-Figlet php-pear-Text-Password php-pear-XML-Parser php-pear-XML-SVG php-pear-XML-Serializer php-pear-math-biginteger php-pecl-amqp php-pecl-apcu php-pecl-apfd php-pecl-dio php-pecl-ds php-pecl-event php-pecl-fann php-pecl-gearman php-pecl-gmagick php-pecl-http php-pecl-imagick php-pecl-inotify php-pecl-ip2location php-pecl-json-post php-pecl-krb5 php-pecl-lzf php-pecl-mailparse php-pecl-mcrypt php-pecl-memcache php-pecl-memcached php-pecl-msgpack php-pecl-oauth php-pecl-pcov php-pecl-pq php-pecl-raphf php-pecl-redis5 php-pecl-rpminfo php-pecl-rrd php-pecl-selinux php-pecl-ssdeep php-pecl-ssh2 php-pecl-uopz php-pecl-uuid php-pecl-var-representation php-pecl-xattr php-pecl-xmldiff php-pecl-xmlrpc php-pecl-yac php-pecl-yaml php-pecl-zip php-phar-io-manifest php-phar-io-manifest2 php-phar-io-version php-phar-io-version3 php-phpdocumentor-reflection php-phpdocumentor-reflection-common2 php-phpdocumentor-reflection-docblock php-phpdocumentor-reflection-docblock4 php-phpdocumentor-reflection-docblock5 php-phpdocumentor-type-resolver1 php-phpiredis php-phplang-scope-exit php-phpmailer6 php-phpmyadmin-motranslator5 php-phpmyadmin-shapefile php-phpmyadmin-shapefile3 php-phpmyadmin-twig-i18n-extension php-phpseclib php-phpseclib-file-asn1 php-phpspec php-phpspec-php-diff php-phpspec-prophecy php-phpspec-prophecy-phpunit php-phpunit-DbUnit php-phpunit-File-Iterator php-phpunit-FinderFacade php-phpunit-PHP-CodeCoverage php-phpunit-PHP-Invoker php-phpunit-PHP-Timer php-phpunit-PHPUnit php-phpunit-PHPUnit-MockObject php-phpunit-PHPUnit-Selenium php-phpunit-PHPUnit-SkeletonGenerator php-phpunit-PHPUnit-Story php-phpunit-Text-Template php-phpunit-Version php-phpunit-comparator php-phpunit-dbunit4 php-phpunit-diff php-phpunit-environment php-phpunit-exporter php-phpunit-git php-phpunit-php-code-coverage6 php-phpunit-php-code-coverage7 php-phpunit-php-file-iterator2 php-phpunit-php-file-iterator3 php-phpunit-php-invoker2 php-phpunit-php-invoker3 php-phpunit-php-text-template2 php-phpunit-php-timer2 php-phpunit-php-timer3 php-phpunit-php-timer5 php-phpunit-php-token-stream2 php-phpunit-php-token-stream3 php-phpunit-php-token-stream4 php-phpunit-selenium php-phpunitgoodpractices-polyfill php-pragmarx-google2fa-qrcode php-pragmarx-google2fa5 php-psr-container php-psr-container2 php-psr-event-dispatcher php-psr-http-factory php-psr-http-server-handler php-psr-http-server-middleware php-ramsey-collection php-ramsey-uuid php-sabre-dav4 php-sabre-event5 php-sabre-http5 php-sabre-uri2 php-sabre-xml2 php-sabredav-Sabre_VObject php-samyoul-u2f-php-server php-sanmai-phpunit-legacy-adapter php-sebastian-cli-parser php-sebastian-code-unit php-sebastian-code-unit-reverse-lookup php-sebastian-code-unit-reverse-lookup2 php-sebastian-comparator3 php-sebastian-comparator4 php-sebastian-complexity php-sebastian-diff3 php-sebastian-diff4 php-sebastian-environment4 php-sebastian-exporter3 php-sebastian-exporter4 php-sebastian-finder-facade2 php-sebastian-global-state php-sebastian-global-state2 php-sebastian-global-state4 php-sebastian-global-state5 php-sebastian-lines-of-code php-sebastian-object-enumerator php-sebastian-object-enumerator3 php-sebastian-object-enumerator4 php-sebastian-object-reflector php-sebastian-object-reflector2 php-sebastian-recursion-context php-sebastian-recursion-context3 php-sebastian-resource-operations php-sebastian-resource-operations2 php-sebastian-resource-operations3 php-sebastian-type php-sebastian-version3 php-seld-cli-prompt php-seld-phar-utils php-smbclient php-swaggest-json-diff php-swaggest-json-schema php-swiftmailer php-swiftmailer6 php-symfony php-symfony-contracts php-symfony-contracts2 php-symfony-monolog-bundle php-symfony-requirements-checker php-symfony-security-acl php-symfony3 php-symfony4 php-theseer-autoload php-theseer-directoryscanner php-theseer-fDOMDocument php-theseer-tokenizer php-true-punycode php-twig php-webimpress-http-middleware-compatibility php-webimpress-safe-writer php-williamdes-mariadb-mysql-kbs php-xmpphp php-yoast-phpunit-polyfills php-zetacomponents-base php-zetacomponents-console-tools php-zetacomponents-unit-test php-zmq php-znerol-php-stringprep php-zstd php-zumba-json-serializer phpMyAdmin phpcov phpcpd phpunit7 ssdeep wordpress renep tcl-mysqltcl ret2libc capstone cutter-re python-pysimplesoap rizin returntrip wofi reznik aws gprbuild matreshka zeromq-ada rga classification-banner golang-github-bruth-assert golang-github-fatih-set golang-github-tg-gosortmap golang-github-xlab-handysort golang-vbom-util rgrunber bouncycastle lucene rharwood efi-rpm-macros efibootmgr gnu-efi grub2 grubby mokutil pesign-test-app rxvt-unicode shim shim-unsigned-aarch64 shim-unsigned-x64 syslinux unclutter-xfixes rhcontainerbot aardvark-dns buildah catatonit conmon container-selinux containernetworking-plugins crun fuse-overlayfs netavark oci-seccomp-bpf-hook pack podman python-podman runc skopeo slirp4netns stargz-snapshotter rhughes GConf2 NetworkManager ORBit2 PackageKit PackageKit-Qt alacarte appstream-data audiofile bitstream-vera-fonts cairo color-filesystem colord colord-gtk dasher dbus dbus-glib dbus-python dbus-sharp dconf desktop-backgrounds desktop-file-utils devhelp echo-icon-theme eog epiphany evince fedora-logos festival file-roller firefox flac flashrom fontconfig freetype fribidi fwupd fwupd-efi gconf-editor gdm gedit gftp glib2 gmime gnome-backgrounds gnome-color-manager gnome-desktop3 gnome-doc-utils gnome-icon-theme gnome-keyring gnome-menus gnome-mime-data gnome-multi-writer gnome-nettool gnome-packagekit gnome-power-manager gnome-session gnome-sharp gnome-system-monitor gnome-terminal gnome-user-docs gnome-user-share gnome-vfs2 gnome-vfs2-monikers gthumb gtk-doc gtk-sharp2 gtk2 gtk2-engines gtkhtml3 hicolor-icon-theme hunspell hunspell-en icon-naming-utils imake intltool lcms2 libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libao libart_lgpl libbonobo libbonoboui libdmx libdrm liberation-fonts libexif libfontenc libgdiplus libglade2 libgnome libgnomecanvas libgnomekbd libgnomeui libgpod libgsf libgusb libjcat libmash libnotify libogg liboil librsvg2 libsoup libthai libtheora libutempter libvorbis libwmf libwnck libxkbfile libxklavier libxmlb mesa metacity mingw-adwaita-icon-theme mingw-colord mingw-libcroco mingw-libgusb mingw-librsvg2 nautilus notification-daemon orca pango perl perl-Archive-Zip perl-File-MMagic perl-Net-DNS perl-Net-IP perl-String-CRC32 perl-TermReadKey perl-libxml-perl pixman poppler pygobject2 pygtk2 python-ldap rdesktop redhat-menus rhythmbox shared-mime-info sound-juicer speex startup-notification tomboy totem unique unique3 upower vorbis-tools vte weston xkeyboard-config xorg-x11-drivers xorg-x11-drv-ati xorg-x11-drv-dummy xorg-x11-drv-evdev xorg-x11-drv-fbdev xorg-x11-drv-vesa xorg-x11-drv-vmware xorg-x11-font-utils xorg-x11-fonts xorg-x11-proto-devel xorg-x11-server xorg-x11-util-macros xorg-x11-xauth xorg-x11-xbitmaps xorg-x11-xinit xorg-x11-xtrans-devel xrestop yelp zenity richardfearn jsr-305 solaar unifying-receiver-udev ricky python-dtopt python-fedora python-migrate python-webob python-webtest rineau CGAL SFCGAL octomap skyviewer rishi atkmm buildah cluttermm codespell corkscrew devhelp emacs-htmlize epiphany flatpak folks gcr gnome-keyring gnome-password-generator gnome-shell-extensions gnome-valgrind-session gsettings-desktop-schemas libgdata libgdl libgepub libgnome-keyring libopenraw libsecret podman seahorse starplot starplot-contrib starplot-gliese3 starplot-yale5 telepathy-logger toolbox tracker tracker-miners vinagre webrtc-audio-processing xdg-desktop-portal xdg-desktop-portal-gtk rjeffman ansible-freeipa python-augeas rjmco python-novaclient-os-networks python-novaclient-os-virtual-interfaces rjones SLOF american-fuzzy-lop auto-buildrequires avgtime coccinelle emacs-common-tuareg erlang fuse-sshfs guestfs-tools haxe hivex honggfuzz ioport libdnet libguestfs libnbd liburing make-it-quick mingw-atk mingw-binutils mingw-boost mingw-bzip2 mingw-cairo mingw-cairomm mingw-crossreport mingw-dlfcn mingw-expat mingw-fontconfig mingw-freeglut mingw-gcc mingw-gdb mingw-gdbm mingw-gdk-pixbuf mingw-gettext mingw-glib2 mingw-glibmm24 mingw-gsl mingw-gtk2 mingw-gtkmm24 mingw-headers mingw-hunspell mingw-libgcrypt mingw-libglade2 mingw-libglademm24 mingw-libgnurx mingw-libgpg-error mingw-libidn mingw-libjpeg-turbo mingw-libsigc++20 mingw-libsoup mingw-libsqlite3x mingw-libssh2 mingw-libxml++ mingw-libxml2 mingw-libxslt mingw-nsiswrapper mingw-openal-soft mingw-openssl mingw-orc mingw-pango mingw-pangomm mingw-pdcurses mingw-pixman mingw-plotmm mingw-portablexdr mingw-sdl12-compat mingw-spice-gtk mingw-sqlite mingw-srvany mingw-tcl mingw-termcap mingw-wpcap mingw-zfstream mlton nbdkit nekovm ocaml ocaml-SDL ocaml-ancient ocaml-augeas ocaml-autoconf ocaml-base64 ocaml-calendar ocaml-camlidl ocaml-camlp5 ocaml-camomile ocaml-charinfo-width ocaml-cil ocaml-cmdliner ocaml-cryptokit ocaml-cudf ocaml-curl ocaml-curses ocaml-dbus ocaml-dose3 ocaml-expat ocaml-extlib ocaml-fileutils ocaml-findlib ocaml-gettext ocaml-gsl ocaml-lablgl ocaml-labltk ocaml-lacaml ocaml-libvirt ocaml-lwt ocaml-mccs ocaml-mmap ocaml-mysql ocaml-newt ocaml-num ocaml-ocamlbuild ocaml-ocamlnet ocaml-ocplib-endian ocaml-omake ocaml-opam-file-format ocaml-ounit ocaml-pcre ocaml-perl4caml ocaml-postgresql ocaml-re ocaml-react ocaml-res ocaml-result ocaml-seq ocaml-sqlite ocaml-srpm-macros ocaml-ssl ocaml-tplib ocaml-xml-light ocaml-xmlrpc-light ocaml-zed ocaml-zip open-vm-tools openbios perl-Data-Hexify perl-Gtk3-WebKit qemu qemu-sanity-check rabbitmq-server rpmorphan supermin techtalk-pse tunctl ubdsrv udpcast vhostmd virt-p2v virt-top virt-v2v virt-what watchdog xz rlandmann publican rlescak adobe-mappings-cmap adobe-mappings-pdf ghostscript ipcalc libijs liblockfile pappl subversion urw-base35-fonts vsftpd rmattes GeographicLib SkyX assimp bloaty bullet ceres-solver cminpack console-bridge cutecom eigen3 fast-cdr fcl flann flexiport gazebo gearbox hokuyoaist ignition-cmake ignition-math ignition-msgs ignition-transport libQGLViewer libccd libfreenect metslib mosquitto mrpt nbc nqc octomap ompl openni openni-primesense pcl player python-bloom python-catkin-sphinx python-catkin_lint python-catkin_pkg python-catkin_tools python-osrf-pycommon python-rosdep python-rosdistro python-rosinstall python-rosinstall_generator python-rospkg python-vcstools python-wstool qbrew sdformat sicktoolbox stage supertuxkart tinyobjloader tinyxml2 urdfdom urdfdom-headers vdrift rmeggins ansible-collection-microsoft-sql ansible-pcp linux-system-roles rnc cekit robert SDL_sound adplug amavisd-milter ampache_browser argon2 arj atril audacious audacious-plugins barcode beecrypt beesu bitlbee bitlbee-facebook bridge-utils cabextract caja caja-actions caja-extensions calamaris catdoc clamav conspy dehydrated dia digitemp dislocker drbdlinks dsniff efifs engrampa eom esound extundelete flashrom freeze glabels gnokii grepcidr group-service guacamole-server iftop imaptest inih jmtpfs json-glib jwhois kyotocabinet lame libXNVCtrl libbgpdump libbinio libburn libcddb libcue libdnet libftdi libisoburn libisofs libmatekbd libmatemixer libmateweather libnet libnet10 libnids libopenmpt libopm librsync libsidplayfp libssh libtelnet libucil libunicap libunicapgtk lpcnetfreedv lua-cyrussasl lua-dbi lua-event lua-expat lua-filesystem lua-readline lua-sec lua-socket lua-unbound lzop macromilter marco mate-applets mate-backgrounds mate-calc mate-common mate-control-center mate-desktop mate-icon-theme mate-media mate-menu mate-menus mate-notification-daemon mate-panel mate-polkit mate-power-manager mate-screensaver mate-sensors-applet mate-session-manager mate-settings-daemon mate-system-monitor mate-terminal mate-themes mate-user-admin mate-user-guide mate-utils mdns-repeater mdns-scan mgetty mod_authnz_external mod_flvx mod_log_post mod_maxminddb moon-buggy mozo msoffcrypto-tool mythes-de nomarch open-sendmail openvpn-auth-ldap pamtester pcsc-cyberjack perl-CGI-SpeedyCGI perl-Config-Std perl-Convert-UUlib perl-Crypt-GPG perl-DBD-Firebird perl-Date-Holidays-DE perl-File-Type perl-Net-BGP perl-Net-LibIDN perl-Razor-Agent perl-Schedule-Cron-Events perl-Set-Crontab perl-Socket6 perl-Spreadsheet-XLSX perl-Text-Iconv perl-URI-Find perl-ccom php-pear-CodeGen php-pear-CodeGen-PECL php-php-gettext phpMyAdmin playonlinux pluma pluma-plugins popt prosody purple-telegram pwauth pxz python-SecretStorage python-natsort python-olefile python-oletools python-pcodedmp rc rktime sendemail sendxmpp sing sip-redirect soxr spamassassin-dqs spamassassin-iXhash2 t1utils tcl-tclreadline tcpick thc-ipv6 tre ucview ufw unicornscan w3m x509viewer x509watch xforms zerofree robmv dirvish kanatest perl-Time-Period rocha CGSI-gSOAP dmlite gridsite litmus rohanpm kobo python-edgegrid python-fastpurge python-more-executors python-ndg_httpsclient rohara haproxy ipvsadm keepalived rolffokkens bcache-tools rolivier task roma YafaRay fapg fmtools mingw-tk php-getid3 rombobeorn GtkAda GtkAda3 PragmARC ahven anet aws fedora-gnat-project-common florist gnat-srpm-macros gnatcoll gnatcoll-bindings gnatcoll-db gprbuild matreshka mine_detector mysql++ templates_parser xmlada zlib-ada rominf golang-github-apparentlymart-cidr golang-github-letsencrypt-challtestsrv golang-github-letsencrypt-pebble golang-github-mbland-hmacauth python-accept-types python-azure-mgmt-quota python-azure-mgmt-support python-cs python-dns python-executing python-exoscale python-folium python-fqdn python-gnupg python-google-i18n-address python-janus python-more-itertools python-odata-query python-ovh python-pyspf python-pytest-localserver python-pyvat python-requests-exoscale-auth python-sentry-sdk python-simple-salesforce python-sly python-stripe python-tokenize-rt python-twilio python-xml2rfc python-zxcvbn rommell python-azure-storage-blob ron bcftools htslib perl-Getopt-Euclid perl-Math-Curve-Hilbert samtools ronniesahlberg cifs-utils rosslagerwall libnfs rpazdera lnst rrankin denemo gpsim gputils gtk+extra sdcc rrati facter rrelyea ca-certificates nss pcsc-lite pcsc-lite-ccid rsroka PEGTL aide clevis fapolicyd jose libestr libfastjson liblogging liblognorm libmongo-client librdkafka librelp luksmeta rsyslog sudo tang usbguard usbguard-notifier rstoyanov criu virt-bootstrap rstrode NetworkManager ORBit2 aisleriot audiofile bitstream-vera-fonts cairo dasher dbus dbus-glib dbus-python dbus-sharp desktop-backgrounds desktop-file-utils devhelp echo-icon-theme eog epiphany evince fedora-logos festival file-roller firefox flac fontconfig freetype fribidi gconf-editor gdm gedit gftp glib2 gmime gnome-backgrounds gnome-calculator gnome-doc-utils gnome-icon-theme gnome-keyring gnome-kiosk gnome-menus gnome-mime-data gnome-nettool gnome-power-manager gnome-session gnome-sharp gnome-system-log gnome-system-monitor gnome-terminal gnome-user-docs gnome-user-share gnome-vfs2 gnome-vfs2-monikers gthumb gtk-doc gtk-sharp2 gtk2 gtk2-engines gtkhtml3 gtksourceview2 hicolor-icon-theme hunspell hunspell-en icon-naming-utils imake intltool libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libao libart_lgpl libbonobo libbonoboui libdmx libdrm liberation-fonts libexif libfontenc libgdiplus libglade2 libgnome libgnomecanvas libgnomekbd libgnomeui libgpod libgsf libnotify libogg liboil librsvg2 libsoup libthai libtheora libutempter libvorbis libwmf libwnck libxkbfile libxklavier mesa metacity nautilus notification-daemon orca pango perl-Archive-Zip perl-File-MMagic perl-Net-DNS perl-Net-IP perl-String-CRC32 perl-TermReadKey perl-libxml-perl pixman plymouth poppler pygobject2 pygtk2 python-ldap rdesktop redhat-menus rhythmbox sound-juicer speex startup-notification totem vorbis-tools vte xkeyboard-config xorg-x11-drivers xorg-x11-drv-ati xorg-x11-drv-dummy xorg-x11-drv-evdev xorg-x11-drv-fbdev xorg-x11-drv-vesa xorg-x11-drv-vmware xorg-x11-font-utils xorg-x11-fonts xorg-x11-proto-devel xorg-x11-server xorg-x11-util-macros xorg-x11-xauth xorg-x11-xbitmaps xorg-x11-xinit xorg-x11-xtrans-devel xrestop yelp zenity ruben collectd dnsdist mysql-mmm pdns pdns-recursor runcom buildah container-selinux container-storage-setup godep gomtree ostree rpm-ostree runc skopeo russellb asterisk rvokal adns iproute libsmi pidgin-guifications rvykydal anaconda ryanlerch adwaita-blue-gtk-theme fedora-workstation-backgrounds gnome-backgrounds rzinsly libnxz s00se proxmark3 sadmac libason sagarun ArpON cowpatty emacs-color-theme emacs-goodies emacs-irsim-mode emacs-rinari emacs-spice-mode lshw lxc openeuclide plotdrop python-requests python-urllib3 sqlninja sagitter COPASI MUMPS Panini ProDy PyQt4 SuperLU SuperLUMT allegro amg4psblas apbs autowrap avogadro2 avogadro2-libs bionetgen coin-or-Bonmin coin-or-CoinUtils coin-or-Couenne coin-or-Ipopt coin-or-OS coin-or-Sample coin-or-lemon combblas crawl crossguid2 dvgrab engauge-digitizer epix future giac gnustep-base gnustep-make google-cpu_features gtengine hdf hdf5 icecat libCombine libavc1394 libb2 libcutl libdv libmml libmodplug libnuml libsbml libsbw libsedml libtimidity lightning maeparser maloc metis mmtf-cpp molequeue mp msgpack nativejit openarena openbabel openclonk openmeeg openms paintown paraview percolator petsc pioneer preprocess psblas3 pstoedit pymol python-biopython python-cclib python-dmidecode python-environs python-giacpy python-html5lib python-periodictable python-pmw python-reportlab qcad qcas qrmumps scons sdsl-lite seqan seqan2 seqan3 smoldyn spglib sundials sundials2 superlu_dist wildmagic5 wise2 xpra xsd zipper sailer ghdl libsqlite3x mingw-antlr mingw-atkmm mingw-boost mingw-cairo mingw-cairomm mingw-drmingw mingw-fftw mingw-gdb mingw-gdk-pixbuf mingw-glib2 mingw-glibmm24 mingw-gtk2 mingw-gtkmm24 mingw-gtkmm30 mingw-jimtcl mingw-lcms mingw-lcms2 mingw-libconfuse mingw-libftdi mingw-libglade2 mingw-libglademm24 mingw-libsigc++20 mingw-libsqlite3x mingw-libxml++ mingw-mpfr mingw-pangomm mingw-pcre mingw-plotmm mingw-polyclipping mingw-sparsehash mingw-sqlite mingw-tcl mingw-wpcap mingw-wxWidgets mingw-wxWidgets3 mingw-zfstream octave-communications octave-control octave-doctest octave-general octave-interval octave-miscellaneous octave-optim octave-parallel octave-quaternion octave-signal octave-specfun octave-struct octave-symbolic vdr-femon vdr-osdteletext vdr-remote vdr-streamdev vfrnav zfstream salimma asahi-scripts autojump bamf bpython bsdiff bti build-constraints-rpm-macros buttermanager cachelib ccze compat-lua cpdup cpputest cvsps dataquay disciplining-minipod dispenso dnf-plugin-cow duo_unix emacs-rpm-spec-mode emacs-slime et fb303 fbthrift fedora-review fennel fizz flim folly folly-rpm-macros fribidi fuse-encfs gambit-c geary ghc-language-c gnome-js-common gnome-keyring-sharp gnome-shell-extension-argos gnome-shell-extensions gnugo gnustep-make golang-entgo-ent golang-github-facebook-time golang-github-facebookincubator-flog golang-github-facebookincubator-go2chef golang-github-google-gopacket grhino ipython jigdo jimtcl kitty lbzip2 libfishsound libgee libgee06 libkdumpfile liblo liboauth liboggz libtermkey libvterm lua lua-alt-getopt lua-bit32 lua-compat53 lua-filesystem lua-inotify lua-json lua-loop lua-lpeg lua-lunitx lua-luv lua-moonscript lua-mpack lua-posix lua-readline lua-rpm-macros lua-sql luarocks mcrouter mock-centos-sig-configs monit monkeytype moodycamel-concurrentqueue nautilus-python neovim nextcloud-client nickle nvtop ocaml-atd ocaml-lwt ocaml-react odt2txt oflb-smonohand-fonts oomd oscillatord pam-cryptsetup papirus-icon-theme paprefs phoronix-test-suite portaudio powerline proxychains-ng proxygen psi-notify public-inbox python-TestSlide python-asttokens python-b4 python-blessings python-bowler python-curtsies python-dcrpm python-django python-django-allauth python-django-gravatar2 python-django-mailman3 python-django-pdb python-django-picklefield python-django-q python-django3 python-extras python-fissix python-fixit python-flit python-greenlet python-howdoi python-html5lib python-hypothesis python-hypothesmith python-keep python-landslide python-linecache2 python-littleutils python-lupa python-mackup python-mailmanclient python-matplotlib-inline python-mistune08 python-moreorless python-myrepos-utils python-neovim python-nltk python-patatt python-pickleshare python-psutil python-pure-eval python-pyaib python-pytest-flake8 python-pytest-runner python-pytest-services python-qrcode python-requests-download python-responses python-robot-detection python-rust-update-set python-selenium python-shortuuid python-sphinx python-sphinx-copybutton python-sphinx-hoverxref python-sphinx-kr-theme python-sphinx_selective_exclude python-stack-data python-testtools python-tomli-w python-typeguard python-types-boto python-types-cryptography python-types-enum34 python-types-ipaddress python-types-pyopenssl python-types-pyyaml python-types-requests python-types-six python-volatile quarry ranger rlwrap rpmdistro-repoquery rubberband shotwell sonic-visualiser spicctrl squashfuse stow strongswan switchtec terminus-fonts tree-sitter trousers tsl-sparse-map typespeed ubloxcfg unibilium vala vamp-plugin-sdk waf wangle watchman wdt weechat xbacklight xml2 zcfan zeal sandeen apcupsd blktrace e2fsprogs ecryptfs-utils ffsb fio fs_mark guilt kernel libmodbus ncid ndctl nilfs-utils xfsdump xfsprogs santiago buildah pack podman python-podman rpmgrill skopeo saprasad libkcapi libreswan libssh openssl openssl1.1 stunnel sarroutb clevis jose luksmeta sphinx tang sayanchowdhury python-fedmsg-meta-fedora-infrastructure python-libcloud python-libpagure python-retask sbergmann evince libbase libfonts libformula libloader libreoffice-voikko librepository libserializer mythes-en openoffice.org-diafilter pentaho-libxml writer2latex zxing-cpp sbluhm apache-commons-digester disruptor ecj jakarta-activation jakarta-servlet jaxb-api jdom mxparser nekohtml openpgm perl-Mail-RFC822-Address python-debian xmlpull xstream sbonazzo imgbased mom safelease sos sbose adcli realmd sssd sbueno tn5250 x3270 scenek NaturalDocs lsyncd perl-Net-Amazon-EC2-Metadata perl-OpenGL perl-Test-WWW-Selenium perl-WWW-GoodData perl-WWW-Salesforce schmidtw dfu-programmer sciurius EekBoek chordii chordpro perl-App-Packager perl-Data-Report perl-File-LoadLines perl-HarfBuzz-Shaper perl-String-Interpolate-Named perl-Text-Layout scoady dummy-test-package-crested dummy-test-package-gloster python-pathtools scorreia clevis jose keylime keylime-agent-rust luksmeta tang scottt Mars ocaml-lwt urjtag userspace-rcu verilator scox ansible-pcp dyninst grafana grafana-pcp pcp systemtap sdgathman abcMIDI abcm2ps acme-tiny apache-commons-io apache-commons-lang3 apache-commons-logging belle-sip cjdns dom4j dump1090 httpcomponents-client httpcomponents-core linphone marked mockito mp3fs nacl ortp python-authres python-pymilter roca-detect thttpd sdyroff khard python-ansi wiki2beamer sean797 tracer seancallaway openvpn-auth-ldap re2c sebelk cdw ftop senderek cryptlib cryptobone sentry sameboy zig sergesanspaille clang10 clang11 clang13 lld13 llvm-test-suite llvm10 llvm11 llvm12 llvm13 llvm7.0 llvm8.0 offlineimap pocl polly python-lit xsimd xtensor xtensor-python sergiodj gdb libipt sergiomb ImageMagick PySolFC PySolFC-cardsets PySolFC-music SDL2_mixer SFML adns alien anyremote apt atf bc bsd-games clamav crash ddnet debconf debhelper debmirror debootstrap dh-make docker-compose dpkg dvdauthor fakechroot fakeroot fdupes fedora-dockerfiles fedora-review-plugin-java fortune-mod fotoxx frei0r-plugins gammu ganyremote gflags git-extras golang-github-containerd-stargz-snapshotter golang-github-fvbommel-sortorder golang-github-hanwen-fuse golang-github-mitchellh-cli golang-github-tonistiigi-rosetta google-gson gperf gpm javassist jdependency kBuild kanyremote kdenlive keychain kwave ladspa libcomps libimagequant libkgapi libmikmod libmp4v2 libphonenumber libprojectM libshout libsmbios lpf man2html mirmon mlt moodle movit nodm ogre opencv p7zip pdfbox perl-Cairo-GObject perl-File-FcntlLock perl-Geography-Countries perl-Git-Wrapper perl-Glib-Object-Introspection perl-Gtk3 perl-Mail-Box perl-Mail-Transport-Dbx perl-Object-Realize-Later perl-User-Identity php-facedetect pinball platform po-debconf po4a pymol python-GeoIP python-MultipartPostHandler2 python-gammu python-html2text python-libnacl python-pysol-cards python-rencode python-xlib rawstudio redhat-lsb rttr smb4k smokegen soundtouch tetrinetx ufraw unar usb_modeswitch uuid vid.stab virtualbox-guest-additions w3c-markup-validator wavpack wdune webalizer wxGlade xpra xsd sergiopr APLpy ATpy CCfits blitz blt cfitsio cloudy cpl erfa esorex gedit-latex libindi milia pgsphere psfex pymilia python-arviz python-astroplan python-astropy python-d2to1 python-dill python-emcee python-fastprogress python-husl python-imageio python-joblib python-pandas-datareader python-patsy python-pdfrw python-photutils python-pymc3 python-pytest-astropy-header python-pywt python-scikit-image python-scikit-learn python-seaborn python-sep python-statsmodels python-theano python-threadpoolctl python-tifffile python-voluptuous rst2pdf rubber sextractor swarp wcslib xpa sgallagh argbash centpkg cockpit-file-sharing cockpit-navigator ding-libs http-parser libldb libmodulemd librhsm libtalloc libtdb libtevent libuv llhttp nodejs-less nodejs-packaging nodejs16 nodejs18 pysvn python-ModulemdTranslationHelpers python-click-man python-django python-django-haystack python-django-pipeline python-flake8 python-kgb python-memcached python-ply python-rpmautospec python-tqdm python-whoosh sscg sgordon aqemu gitstats sgros mdk ndisc6 sgrubb fapolicyd gdb-exploitable usermode sham1 WindowMaker WindowMaker-extra aterm bubblemon chicken emacs-lua herbstluftwm hsetroot ledger libdockapp libfixposix maildir-utils oksh qiv vis wmCalClock wmacpi wmapmload wmdocker wmweather+ shaneallcroft pyplane shardy heat-cfntools sharkcz FlightCrew ZipArchive ann astyle atari++ atasm bullet cc65 cdcollect claws-mail codeblocks collectl compface conman cross-binutils cross-gcc ddpt devio dmtx-utils firefox gtkterm hercstudio hercules libatomic_ops libcxl libdmtx libetpan libftdi libica libmspack libocxl libserialport libzfcphbaapi lsscsi mm3d mt-st mtx ogdi opencryptoki openhpi openhpi-subagent openssl-ibmca openssl-ibmpkcs11 pdbg perl-Text-CharWidth perl-Text-WrapI18N po4a podofo python-openoffice python-simpleeval python-sql python-vobject pywebdav qgit qmapshack routino s390utils scribus sdparm sg3_utils sigil ski smc-tools smp_utils squirrel sylpheed tn5250 touchcal uboot-tools ultimatestunts unittest-cpp x3270 xa ytnef zabbix shishz gtypist mmv shlomif PySolFC black-hole-solver fortune-mod freecell-solver perl-Dir-Manifest perl-Games-Solitaire-Verify perl-Math-Random-MT perl-Test-Data-Split perl-Test-RunValgrind perl-Test-Some python-freecell_solver python-pycotap python-pysol-cards rinutils the_silver_searcher sic cantera nexus python-sphinx-bootstrap-theme sicherha powerline siddharths plasma-mediacenter skrooge siddharthvipul1 python-dicttoxml python-pyone siddhesh annobin binutils gcc glibc gst123 luajit shotwell simo cifs-utils cyrus-sasl freeipa gssntlmssp gssproxy ipsilon krb5 lasso libetpan libldb libtalloc libtasn1 libtdb libtevent mod_auth_gssapi mod_auth_mellon python-gssapi python-jwcrypto python-kerberos python-requests-gssapi python-urllib-gssapi python3-gssapi rsync samba sssd xmlsec1 simonm gfal2-python gfal2-util python-beaker webfts xrootd sinnykumari iprutils libabigail librtas libservicelog libvpd lsvpd opencryptoki powerpc-utils ppc64-diag python-grabserial servicelog siosm akmods console-login-helper-messages ebook-tools fedora-appstream-metadata irqbalance lz4 rpm-ostree siwinski ckeditor drupal7 php-Faker php-Monolog php-PHPParser php-Smarty php-amqplib php-aws-php-sns-message-validator php-behat-gherkin php-behat-mink php-behat-mink-browserkit-driver php-cache-adapter-common php-cache-filesystem-adapter php-cache-integration-tests php-cache-tag-interop php-channel-phpseclib php-channel-sabredav php-consolidation-annotated-command php-consolidation-output-formatters php-container-interop php-deepend-Mockery php-dflydev-dot-access-data php-doctrine-annotations php-doctrine-cache php-doctrine-collections php-doctrine-common php-doctrine-datafixtures php-doctrine-doctrine-bundle php-doctrine-doctrine-cache-bundle php-doctrine-inflector php-doctrine-lexer php-doctrine-orm php-egulias-email-validator php-erusev-parsedown php-fedora-autoloader php-fig-link-util php-firebase-php-jwt php-google-apiclient php-google-apiclient-services php-google-auth php-grasmash-expander php-grasmash-yaml-expander php-guzzlehttp-promises php-guzzlehttp-ringphp php-guzzlehttp-streams php-jdorn-sql-formatter php-jsonlint php-masterminds-html5 php-mnapoli-phpunit-easymock php-mtdowling-jmespath-php php-ocramius-code-generator-utils php-ocramius-generated-hydrator php-ocramius-proxy-manager php-paragonie-random-compat php-pear-OLE php-phpdocumentor-reflection-common php-phpdocumentor-reflection-docblock2 php-phpdocumentor-reflection1 php-phpdocumentor-type-resolver php-phpseclib-crypt-aes php-phpseclib-crypt-base php-phpseclib-crypt-blowfish php-phpseclib-crypt-des php-phpseclib-crypt-hash php-phpseclib-crypt-random php-phpseclib-crypt-rc4 php-phpseclib-crypt-rijndael php-phpseclib-crypt-rsa php-phpseclib-crypt-tripledes php-phpseclib-crypt-twofish php-phpseclib-net-sftp php-phpseclib-net-ssh2 php-psr-cache php-psr-http-message php-psr-link php-psr-simple-cache php-react-promise php-sabredav-Sabre php-sabredav-Sabre_VObject php-sentry php-symfony php-symfony-polyfill php-symfony-psr-http-message-bridge php-symfony-security-acl php-symfony3 php-symfony4 php-twig php-webimpress-safe-writer php-webmozart-assert php-webmozart-path-util php-xmlseclibs sjenning libu2f-host libu2f-server pyscard yubioath-desktop skitt gitlint libratbag miller slaanesh AMF NetworkManager-fortisslvpn YafaRay akmods alembic asdcplib bacula bacula-docs barman bitcoin-core bitcoin-core-selinux daala dkms egl-wayland eglexternalplatform exfatprogs figlet freerdp gcab gimp-luminosity-masks gimp-wavelet-decompose glfw guacamole-server hostapd ilbc iscan-firmware kmodtool libASL libavif libavtp libbluray libcaca libdbusmenu libdc1394 libdv libglvnd libguess libiec61883 libjpeg-turbo libssh libtelnet libtomcrypt libupnp libvdpau libvncserver libxcb lpf lv2 meanwhile miniupnpc mpg123 ocl-icd oidn oneVPL oneVPL-intel-gpu open-vm-tools opencl-filesystem opencl-headers openshadinglanguage par2cmdline percona-xtrabackup perl-IO-Prompt-Tiny perl-IPC-System-Simple perl-Log-Dispatch-Config perl-Log-Dispatch-Configurator-Any perl-Net-Appliance-Session perl-Net-CLI-Interact pgbouncer pybind11 python-nagiosplugin python-pdfrw remmina rst2pdf rubberband shellinabox simple-scan stoken stress-ng svt-av1 twolame uchardet vapoursynth xcb-proto xkeyboard-config xorg-x11-font-utils xorg-x11-fonts xorg-x11-proto-devel xorg-x11-xinit zbar zimg slagle dib-utils diskimage-builder python-ssh-python slankes bwm-ng daemonize detox docbook2X dustin-domestic-manners-fonts dustin-dustismo-fonts gimp-lqr-plugin iperf3 liblqr-1 libstatgrab maatkit merkaartor moreutils poweradmin pystatgrab python-mygpoclient qca rancid scapy since sj-fonts skrooge tmux xdotool slinabery python-jsonpath-rw slp libkrun libkrunfw virtiofsd smakarov oc-inject systemtap smallorange bolt libusb-compat-0.1 libusb1 uresourced smani GeographicLib OpenSceneGraph alglib apitrace avl ccrtp ceres-solver commoncpp2 eigen3 enchant2 freeimage gdal geos giflib gmsh hyphen-de iaxclient jxrlib laszip leptonica libbatch libgeotiff libimagequant libkml liblas liblbfgs librasterlite2 libspatialite libwebp libxlsxwriter libzonedetect litehtml mapserver mingw-LibRaw mingw-SDL2 mingw-SDL2_image mingw-SDL_image mingw-angleproject mingw-atk mingw-binutils mingw-cairo mingw-cfitsio mingw-dbus mingw-expat mingw-fcgi mingw-fontconfig mingw-freeimage mingw-freexl mingw-fribidi mingw-gcc mingw-gdb mingw-gdk-pixbuf mingw-gettext mingw-glew mingw-glib-networking mingw-glib2 mingw-glslang mingw-goocanvas2 mingw-graphite2 mingw-gtk2 mingw-gtk3 mingw-gtkmm30 mingw-gtksourceview3 mingw-gtksourceviewmm3 mingw-harfbuzz mingw-headers mingw-hunspell mingw-icu mingw-imath mingw-libcharset mingw-libepoxy mingw-libgta mingw-libidn mingw-libimagequant mingw-libjpeg-turbo mingw-libsigc++30 mingw-libsoup mingw-libtasn1 mingw-libvorbis mingw-libxslt mingw-libzip mingw-llvm mingw-numpy mingw-openal-soft mingw-opencv mingw-openexr mingw-pango mingw-pcre2 mingw-pixman mingw-poppler mingw-protobuf mingw-python-OWSLib mingw-python-affine mingw-python-build mingw-python-certifi mingw-python-chardet mingw-python-charset-normalizer mingw-python-click mingw-python-dateutil mingw-python-ephem mingw-python-flask mingw-python-idna mingw-python-installer mingw-python-itsdangerous mingw-python-jinja2 mingw-python-lxml mingw-python-markupsafe mingw-python-packaging mingw-python-ply mingw-python-psycopg2 mingw-python-pygments mingw-python-pyparsing mingw-python-pyproj mingw-python-pyproject-hooks mingw-python-pytz mingw-python-pyyaml mingw-python-qt5 mingw-python-setuptools mingw-python-shapely mingw-python-six mingw-python-toml mingw-python-tomli mingw-python-urllib3 mingw-python-werkzeug mingw-qca mingw-qextserialport mingw-qt5-qt3d mingw-qt5-qtactiveqt mingw-qt5-qtbase mingw-qt5-qtcharts mingw-qt5-qtdeclarative mingw-qt5-qtgraphicaleffects mingw-qt5-qtimageformats mingw-qt5-qtlocation mingw-qt5-qtmultimedia mingw-qt5-qtquickcontrols mingw-qt5-qtquickcontrols2 mingw-qt5-qtscript mingw-qt5-qtsensors mingw-qt5-qtserialport mingw-qt5-qtsvg mingw-qt5-qttools mingw-qt5-qttranslations mingw-qt5-qtwebchannel mingw-qt5-qtwebkit mingw-qt5-qtwebsockets mingw-qt5-qtwinextras mingw-qt5-qtxmlpatterns mingw-qt6-qtactiveqt mingw-qt6-qtpositioning mingw-qt6-qttools mingw-qt6-qttranslations mingw-qtkeychain mingw-sdl12-compat mingw-sip mingw-spatialindex mingw-speex mingw-spirv-headers mingw-tk mingw-twaindsm mingw-w64-tools mingw-winpthreads mingw-xerces-c mingw-zstd netgen-mesher omniORB omniORBpy openambit openjpeg2 osgearth pgadmin4 podofo postgis proj python-flask-gravatar python-flask-paranoid python-flask-principal python-flask-security-too python-httpagentparser python-lunr python-mdx_gh_links python-mergedeep python-olefile python-pillow python-pyqt6 python-pyyaml-env-tag python-qrcode python-sane python-user-agents qbs qgis qhexedit2 qt-creator qt4-style-fusion rpm-mpi-hooks scotch shapelib svg2svgt tcl-togl uriparser virtualpg voro++ xfoil xrotor yarnpkg smilner buildbot python-etcd python-pygments python-ruamel-yaml python-virtualenv rats smooge dlt-daemon nagios nagios-plugins nrpe perl-Net-Telnet quadlet vsomeip3 snavin sugar-colordeducto sugar-story sugar-xoeditor snecker python-typeguard stress-ng sni perl-Catalyst-Plugin-Compress perl-Catalyst-Plugin-CustomErrorMessage perl-Catalyst-Plugin-Redirect perl-Date-Calc-XS perl-Excel-Template perl-Excel-Template-Plus perl-LWP-Protocol-connect perl-Test-Image-GD snirkel adplug gnokii gnome-phone-manager gnome-shell-extension-freon libbinio libmtp rhythmbox snits tpm2-abrmd tpm2-abrmd-selinux tpm2-tools tpm2-tss social python-editor python-hacking python-oslo-serialization python-oslo-sphinx python-oslotest sohank2602 ignition somlo icestorm iodine iperf nextpnr python-logzero python-migen trellis wmx yosys sopos beakerlib souryogurt cgreen spetros ansible-collection-microsoft-sql linux-system-roles spichugi 389-ds-base openldap python-ldap spike apache-commons-beanutils apache-commons-cli apache-commons-fileupload apache-commons-io apache-commons-logging apache-commons-math apache-commons-modeler apache-commons-net apache-commons-pool jtidy libecap mariadb mkrdns python-certbot-dns-plesk python-localzone spollei pki-usgov-dod-cacerts spontsle ipmctl spot 9wm AcetoneISO EMBOSS QuantLib R R-AnnotationDbi R-BH R-BSgenome R-Biobase R-BiocFileCache R-BiocGenerics R-BiocIO R-BiocParallel R-Biostrings R-BufferedMatrix R-DBI R-DelayedArray R-DynDoc R-GenomeInfoDb R-GenomeInfoDbData R-GenomicAlignments R-GenomicRanges R-IRanges R-KEGGREST R-MatrixGenerics R-R6 R-RCurl R-RODBC R-RSQLite R-Rhtslib R-Rsamtools R-S4Vectors R-SummarizedExperiment R-XVector R-abind R-acepack R-affyio R-biglm R-biomaRt R-blob R-cachem R-crayon R-digest R-expm R-fontawesome R-futile.logger R-futile.options R-lambda.r R-magrittr R-matrixStats R-memoise R-nws R-plogr R-praise R-preprocessCore R-prettyunits R-qvalue R-restfulr R-rjson R-rpm-macros R-rtracklayer R-sandwich R-snow R-testthat R-tkWidgets R-widgetTools SDL2 SDL2_ttf SimGear SolarModel aalib afuse alienarena allgeyer-fonts alsamixergui amanith antlr-maven-plugin arduino-listSerialPortsC artwiz-aleczapka-fonts asymptote avoision beesu bpg-fonts busybox c-ares cascadia-code-fonts chromium daa2iso dee easystroke ebtables efl egd elementary enlightenment fbg2 fedora-logos fedora-remix-logos freewrl ftplib fuse fuse3 gambas3 gbdfed generic-release giver gnome-shell-extension-pidgin gperftools gxemul gxmms2 iaxclient irrlicht jam julius julius-voxforge kscope lapack libaesgm libcgi libconfig libdxfrw libgdamm libmcrypt librecad librx libsexy libsmi libsrtp libtnc libunwind libvidcap libvpx libxdiff lincity-ng log4net logjam lout lua luabind lwp lzma-sdk457 mcrypt memchan meshlab mhash mono-cecil-flowanalysis mono-reflection nagios-plugins-snmp-disk-proc ntfs-3g oflb-goudy-bookletter-1911-fonts oneko opendyslexic-fonts pdsh perl perl-Alien-wxWidgets perl-AnyData perl-Apache-Session-Wrapper perl-AppConfig perl-CGI-Simple perl-CGI-Untaint perl-CGI-Untaint-date perl-CGI-Untaint-email perl-Cache-Cache perl-Cairo perl-Callback perl-Carp-Assert perl-Carp-Assert-More perl-Class-Accessor perl-Class-Accessor-Chained perl-Class-DBI perl-Class-DBI-AbstractSearch perl-Class-DBI-AsForm perl-Class-DBI-FromCGI perl-Class-DBI-Loader perl-Class-DBI-Loader-Relationship perl-Class-DBI-Pager perl-Class-DBI-Pg perl-Class-DBI-Plugin perl-Class-DBI-Plugin-RetrieveAll perl-Class-DBI-Plugin-Type perl-Class-DBI-SQLite perl-Class-DBI-mysql perl-Class-Data-Inheritable perl-Class-Trigger perl-Class-Whitehole perl-Clone-Choose perl-Config-IniFiles perl-DBD-SQLite2 perl-DBIx-ContextualFetch perl-Data-Compare perl-Data-Page perl-DateTime-Calendar-Julian perl-Devel-Cover perl-Email-Abstract perl-Email-Date perl-Email-MIME-Attachment-Stripper perl-Email-MIME-Encodings perl-Email-MessageID perl-Email-Reply perl-Email-Send perl-Email-Valid perl-ExtUtils-PkgConfig perl-ExtUtils-XSBuilder perl-File-FcntlLock perl-File-Find-Rule-PPI perl-File-HomeDir perl-File-MMagic-XS perl-File-Tail perl-File-Which perl-GD perl-GPS perl-GPS-OID perl-Geo-Constants perl-Geo-Ellipsoids perl-Geo-Forward perl-Geo-Functions perl-Geo-Inverse perl-Geography-Countries perl-Glib perl-Gtk2 perl-Gtk2-ImageView perl-HTML-Scrubber perl-HTML-Template perl-HTML-Tree perl-HTTP-Body perl-HTTP-Proxy perl-HTTP-Recorder perl-HTTP-Request-Params perl-HTTP-Server-Simple perl-HTTP-Server-Simple-Static perl-Hash-Merge perl-Hook-LexWrap perl-IO-Capture perl-IO-CaptureOutput perl-IO-Interface perl-IPC-Shareable perl-IPC-SharedCache perl-Ima-DBI perl-Image-Base perl-Image-ExifTool perl-Image-Info perl-Image-Size perl-Image-Xbm perl-Image-Xpm perl-Lingua-EN-Inflect perl-Lingua-EN-Inflect-Number perl-Locale-Maketext-Fuzzy perl-Log-Dispatch-FileRotate perl-MARC-Record perl-MLDBM perl-Mail-Box perl-Mail-Box-Parser-C perl-Mail-IMAPClient perl-Mail-Message perl-Mail-Sender perl-Mail-Sendmail perl-Mail-Transport perl-Mail-Transport-Dbx perl-Maypole perl-Module-Package-Au perl-Net-Domain-TLD perl-Net-GPSD perl-Net-SNMP perl-OLE-Storage_Lite perl-Object-Realize-Later perl-PPI perl-PPI-HTML perl-PPI-Tester perl-Package-New perl-Pango perl-Pod-POM perl-Return-Value perl-SNMP_Session perl-SQL-Abstract perl-SQL-Abstract-Limit perl-Scalar-Properties perl-Set-Scalar perl-Spreadsheet-WriteExcel perl-String-Format perl-Switch perl-Taint-Runtime perl-TeX-Encode perl-Template-GD perl-Template-Plugin-Class perl-Template-Toolkit perl-Test-Cmd perl-Test-Differences perl-Test-Exception perl-Test-Manifest perl-Test-MockModule perl-Test-MockObject perl-Test-Number-Delta perl-Test-Object perl-Test-Spelling perl-Test-SubCalls perl-Text-Aspell perl-Text-WikiFormat perl-Tie-DBI perl-Tie-IxHash perl-Tree-DAG_Node perl-UNIVERSAL-can perl-UNIVERSAL-exports perl-UNIVERSAL-isa perl-UNIVERSAL-moniker perl-UNIVERSAL-require perl-Unicode-EastAsianWidth perl-User-Identity perl-Wx perl-XML-RSS perl-pmtools physfs plee-the-bear prusa-slicer pydot pyke python-cerealizer python-cson python-oauth2 python-ply python-speg python-twitter pyxdg qstat quotatool radius-engine rocksndiamonds rootsh rpc2 rvm sar2 scalapack scrub ser2net silkscreen-fonts sqlite2 srecord stripesnoop swatch taglib-sharp tcl-snack tcl-tcludp tcl-tclvfs tcl-tileqt tcl-tkpng tcl-tktreectrl tcl-trf tcl-zlib terminology texlive texlive-base tinycdb tiresias-fonts tkimg tlomt-sniglet-fonts torque tslib ucviewer udunits2 volpack winpdb woodardworks-laconic-fonts xbase xbiso xblas xbsql xclip xkeycaps xloadimage xmbdfed xmms2 xorg-x11-drv-ati xpdf sprabhu cifs-utils spredzy lecm spresti ignition spstarr pdsh xmlrpc-epi sshnaidm ansible-collection-ansible-utils ansible-collections-openstack ssp GConf2 NetworkManager ORBit2 alacarte audiofile bitstream-vera-fonts cairo dbus dbus-glib dbus-sharp desktop-backgrounds desktop-file-utils devhelp echo-icon-theme eog epiphany evince fedora-logos festival file-roller flac fontconfig freetype fribidi gconf-editor gedit gftp glib2 gmime gnome-backgrounds gnome-doc-utils gnome-icon-theme gnome-keyring gnome-menus gnome-mime-data gnome-nettool gnome-power-manager gnome-session gnome-sharp gnome-system-monitor gnome-terminal gnome-user-docs gnome-user-share gnome-vfs2 gnome-vfs2-monikers gthumb gtk-doc gtk-sharp2 gtk2 gtk2-engines gtkhtml3 hicolor-icon-theme hunspell hunspell-en icon-naming-utils imake intltool libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXfont libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libao libart_lgpl libbonobo libbonoboui libdmx libdrm liberation-fonts libexif libfontenc libgdiplus libglade2 libgnome libgnomecanvas libgnomekbd libgnomeui libgpod libgsf libnotify libogg liboil librsvg2 libsoup libthai libtheora libvorbis libwmf libwnck libxkbfile libxklavier mesa nautilus notification-daemon orca pango perl perl-Archive-Zip perl-File-MMagic perl-Net-DNS perl-Net-IP perl-String-CRC32 perl-TermReadKey perl-libxml-perl pixman poppler pygobject2 pygtk2 python-ldap rdesktop rhythmbox sound-juicer speex spice spice-gtk spice-protocol spice-vdagent startup-notification tomboy totem vorbis-tools vte xkeyboard-config xorg-x11-drivers xorg-x11-drv-dummy xorg-x11-drv-evdev xorg-x11-drv-fbdev xorg-x11-drv-qxl xorg-x11-drv-vesa xorg-x11-drv-vmware xorg-x11-font-utils xorg-x11-fonts xorg-x11-proto-devel xorg-x11-server xorg-x11-util-macros xorg-x11-xauth xorg-x11-xbitmaps xorg-x11-xinit xorg-x11-xtrans-devel xrestop yelp zenity stahnma facter hiera puppet rubygems stefanb farstream02 libnice stefanberger libtpms swtpm stefanha git-publish liburing stefansf sec stefw accountsservice adcli anaconda-realmd gnome-keyring libsecret p11-kit realmd seahorse stephaner libmodbus steve altermime amavis bonnie++ celestia clamav cpanspec dd_rescue libHX lzo neomutt openvpn pam_mount perl-Algorithm-Diff perl-Apache-Session perl-Archive-Zip perl-Cache-Cache perl-Cache-Mmap perl-Color-Library perl-Convert-PEM perl-Crypt-DES perl-Crypt-DES_EDE3 perl-Data-Structure-Util perl-DateTime-Format-Strptime perl-Devel-Caller perl-Devel-Cycle perl-Devel-Leak perl-Devel-Profiler perl-Error perl-Exception-Class perl-ExtUtils-Depends perl-File-Type perl-HTML-Mason perl-HTML-Template-Expr perl-HTTP-BrowserDetect perl-HTTP-DAV perl-IPC-Run perl-IPC-Shareable perl-Kwiki perl-Kwiki-Archive-Rcs perl-Kwiki-Attachments perl-Kwiki-Diff perl-Kwiki-ModPerl perl-Kwiki-NewPage perl-Kwiki-Raw perl-Kwiki-RecentChanges perl-Kwiki-Revisions perl-Kwiki-Search perl-Kwiki-UserName perl-Kwiki-UserPreferences perl-Kwiki-Users-Remote perl-Log-Any perl-Log-Dispatch-FileRotate perl-MLDBM perl-Mail-Alias perl-Mail-SPF perl-Net-CIDR-Lite perl-Net-DNS-Resolver-Programmable perl-PadWalker perl-Pod-Readme perl-Spiffy perl-Spoon perl-Spreadsheet-ParseExcel perl-String-Random perl-String-ShellQuote perl-Sub-Uplevel perl-TeX-Hyphen perl-Test-Exception perl-Test-Memory-Cycle perl-Test-Prereq perl-Text-Autoformat perl-Text-Diff perl-Text-Diff-HTML perl-Text-Levenshtein perl-Text-LevenshteinXS perl-Text-Reform perl-Text-WordDiff perl-Unix-Statgrab perl-Unix-Syslog perl-YAML perl-YAML-Syck perl-YAML-Tiny sqlgrey supertux tuxpaint tuxpaint-stamps tuxtype2 uuid steved NFStest acl cachefilesd fdr kernel libevent libibcommon libtirpc nfs-utils nfs4-acl-tools nfsometer opensm rpcbind rpcsvc-proto rusers wireshark stevetraylen Cython bitmap cadaver edg-gridftp-client fetch-crl freewrl git2cl glog gridsite h5py hiera json_simple kstart lcg-infosites leveldb liblzf log4c log4cpp mktorrent myproxy nagios-plugins-bdii openpgm perl-Crypt-SMIME perl-Curses perl-DateTime-Format-XSD perl-Digest-CRC perl-Event perl-IPC-DirQueue perl-LWP-Authen-Negotiate perl-MIME-Lite perl-Nagios-NSCA perl-Net-OpenSSH perl-Term-Shell perl-Text-TabularDisplay python-argcomplete python-beautifulsoup4 python-collectd_cvmfs python-collectd_puppet python-collectd_systemd python-django-tastypie python-elasticsearch python-gitlab python-httmock python-humanize python-inotify python-jira python-managesieve python-mimeparse python-openopt python-opensearch-py python-pyModbusTCP python-setproctitle python-setuptools_scm python-soupsieve qstat stomppy systemd-coredump-python uberftp xbae xcalc xfig zeromq sthiell clustershell sasutils stingray conntrack-tools flow-tools fprobe-ulog idle3-tools libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink md5deep pam_mysql pyflowtools pyserial rpld rzip weechat stransky berusky berusky-data berusky2 berusky2-data devhelp firefox seamonkey yelp suanand gettext php-gettext-gettext php-gettext-languages python-polib python-tinydb translate-toolkit transtats-cli zanata-python-client submachine bison byacc flex glibc supakeen preproc preproc-rpmspec python-django-contact-form python-django-robots python-pdir2 python-pdm-pep517 python-pygments-better-html python-token-bucket rpkg-macros rpkg-util rpm-git-tag-sort suraia adobe-source-serif-pro-fonts distro-info distro-info-data dput-ng fira-code-fonts gajim ibm-plex-fonts python-nbxmpp python-precis_i18n testssl zsh-autosuggestions zsh-syntax-highlighting survient fpart freight nova-agent python-leveldb python-netapp-lib recap wsdd xsecurelock susmit kanotf-fonts levien-museum-fonts suve CSFML We10X-icon-theme aha anarch blueman chocolate-doom ckb-next cool-retro-term cozy cpulimit daniel-wikholm-segment16-fonts dnstwist dokuwiki dumb-init easyrpg-player eureka fpc fpc-srpm-macros fritzing garmintools gearhead1 gearhead2 gravity-beams-and-evaporating-stars hqx icat jc lazarus lazpaint liberation-circuit liblcf lizardfs luv-icon-theme mingw-SDL2_ttf mingw-SDL_ttf modem-manager-gui neo openarena opensurge paper-icon-theme pasdoc php-email-address-validation php-geshi php-kissifrot-php-ixr php-marcusschwarz-lesserphp php-openpsa-universalfeedcreator php-splitbrain-php-archive php-splitbrain-php-cli php-splitbrain-slika pipewalker powdertoy prettyping python-inject python-simpleaudio python-ssdeep python-tld python-wavio python-whois qmltermwidget seahorse-adventures spectrographic surgescript tiled twa tworld vrms-rpm svashisht acl attr bash bash-completion compat-readline6 coreutils cscppc csdiff csmock cswrap curl elinks file findutils fish genromfs ksh libnice libtrash logrotate lynx nano nghttp2 nss-pem python-pycurl readline tcsh units vorbis-tools zsh swt2c CubicSDR PyQt-builder audacity binwalk concordance congruity ddclient emacs gstreamer1-plugins-bad-free hidapi perl-Data-Validate-IP python-blinker python-easyprocess python-pexpect python-pyopengl python-pypubsub python-pyqt5-sip python-pyqtgraph python-pytest-forked python-pytest-timeout python-pytest-xdist python-pytest-xvfb python-pyvirtualdisplay python-raven python-suds python-wxpython4 sip6 wxGTK wxGTK3 wxGlade wxmacmolplt sxw kstart perl-Authen-Krb5 perl-Catalyst-Model-LDAP perl-Catalyst-Plugin-StackTrace perl-Catalyst-View-JSON perl-HTML-Prototype perl-Task-Weaken remctl szeth golang-github-mitchellh-ps szpak NetworkManager-sstp asunder gt5 isomaster lpairs pylibacl pyxattr sstp-client t0xic0der obserware taaem nextcloud-client tachoknight libblocksruntime libsqlite3x tadej creds nginx ode par2cmdline pew python-pydocstyle python-virtualenv-clone vagrant-hostmanager vagrant-libvirt tagoh brotli fontconfig fonttools fribidi gtest libgcroots man-pages-ja mozc pango python-munkres tartare ascii clamav-unofficial-sigs cmatrix geomorph netdata todocli tripwire tsung verbiste tartina Add64 a2jmidid ams amsynth ardour6 aubio clthreads clxclient drumkv1 dssi ebumeter guitarix hydrogen jaaa jack-audio-connection-kit jack-keyboard jalv japa jconvolver jkmeter jmeters kiss-fft ladspa-swh-plugins liblo libsamplerate lilv lv2 lv2-abGate lv2-c++-tools lv2-fabla lv2-ir-plugins lv2-ll-plugins lv2-mdaEPiano lv2-newtonator lv2-sorcer lv2-swh-plugins lv2-vocoder-plugins lv2-x42-plugins meterbridge nagios nagios-plugins non-ntk padthv1 phasex python-sphinx_lv2_theme qm-dsp qmidiarp rosegarden4 samplv1 serd setBfree sndfile-tools sord sratom suil synthv1 vkeybd zam-plugins zita-alsa-pcmi zita-at1 zita-convolver zita-resampler zita-rev1 zynaddsubfx tasleson libstoragemgmt pywbem targetd tbielawa python-bitmath tbordaz 389-ds-base tbzatek libnvme nvme-cli nvme-stas udisks2 tchaikov leveldb python3-saml tdawson NetworkManager-openconnect accounts-qml-module appstream astyle dbusmenu-qt dustin-domestic-manners-fonts dustin-dustismo-fonts f31-backgrounds f32-backgrounds f35-backgrounds f36-backgrounds gkrellm gpsd iceauth kbackup kcm_systemd kdsoap kernel-srpm-macros kuserfeedback libcerf libimobiledevice libpgf libplist libusbmuxd lightdm lightdm-gtk-greeter-settings mongo-cxx-driver nautilus-python nedit ocserv openbox openconnect openslp perl-Net-Domain-TLD plasma-applet-translator python-authlib python-flask python-flask-wtf python-lockfile python-openid-cla python-openid-teams python-versioneer python-werkzeug python-wtforms python3-openid qpwgraph qt6ct qtkeychain radcli re2 redshift sassc sj-fonts stoken tofrodos tslib vpnc-script xerces-c xsettingsd yaml-cpp zxing-cpp tdecacqu ghc-time-manager nodepool python-gear python-sphinx-autodoc-typehints python-statsd python-zuul-sphinx supercollider technion libscrypt teigland dlm sanlock terjeros beediff bib2html bontmia bpython cflow cpipe ditaa djview4 e16 e16-docs e16-epplets e16-keyedit e16-themes editres esound eterm extrema ganglia gdisk gle gq grace grin gtest h5py hgsvn jericho-html libast libuninum logstalgia lshw mathomatic moserial msort mtpaint mycli mytop perl-CSS perl-Config-Grammar perl-qooxdoo-compat php-pear-Net-IDNA2 pssh puddletag puppet pyelftools pyparsing python-acoustid python-audioread python-beautifulsoup4 python-cli-helpers python-configobj python-construct python-curtsies python-cwcwidth python-exif python-greenlet python-hglib python-httpsig-cffi python-inotify python-ptrace python-pyte python-terminaltables python-tidy python-unipath recoll scsi-target-utils sdparm smokeping source-highlight-qt sqliteman t1lib tcpflow teamgit uperf wf xosview xzgv teuf frogr gnome-boxes lbdb libcacard libgpod libmusicbrainz5 libosinfo libvirt-glib mingw-glib-networking mingw-libepoxy mingw-libgcrypt mingw-libgovirt mingw-libgpg-error mingw-openssl mingw-spice-gtk mingw-spice-protocol mingw-usbredir offlineimap osinfo-db osinfo-db-tools pass phodav rest rest0.7 sound-juicer spice spice-gtk spice-protocol spice-vdagent totem vinagre virt-viewer xorg-x11-drv-qxl tfanelli libkrun tflink python-flask-sqlalchemy python-flask-wtf python-wtforms python-xunitparser python-yourls testcloud tgl postgresql rhdb-utils thaller ModemManager NetworkManager NetworkManager-fortisslvpn NetworkManager-libreswan NetworkManager-openconnect NetworkManager-openvpn NetworkManager-pptp NetworkManager-vpnc libmbim libnl3 libnma libqmi mobile-broadband-provider-info network-manager-applet thalman keycloak-httpd-client-install libuser mod_auth_mellon mod_auth_openidc nss-pam-ldapd xmlsec1 than PyQt4 ServiceReport akonadi analitza ark arts audiocd-kio baloo baloo-widgets beefy-miracle-kde-theme blinken bluedevil bomber bovo cagibi cantor cervisia chromium colord-kde constantine-kde-theme ctags dbusmenu-qt digikam dolphin-plugins doxygen dragon efax fedorawaves-kdm-theme filelight fonts-KOI8-R genwqe-tools goddard-kde-theme granatier grantlee gwenview juk k3b kactivities kaddressbook kajongg kalgebra kalzium kamera kanagram kapman kapptemplate kate katomic kblackbox kblocks kbounce kbrickbuster kbruch kcalc kcharselect kcolorchooser kcoloredit kcron kdbg kde-baseapps kde-connect kde-dev-utils kde-filesystem kde-i18n kde-l10n kde-print-manager kde-runtime kde-settings kde-wallpapers kde-workspace kdeaddons kdebase3 kdegames3 kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs kdelibs3 kdenetwork-filesharing kdepim kdepim-runtime kdepim3 kdepimlibs kdeplasma-addons kdesdk-kioslaves kdesdk-thumbnailers kdevelop kdevelop-pg-qt kdevelop-php kdewebdev kdf kdialog kdiamond kdnssd keditbookmarks kf5-attica kf5-baloo kf5-frameworkintegration kf5-kactivities kf5-kapidox kf5-karchive kf5-kauth kf5-kbookmarks kf5-kcmutils kf5-kcodecs kf5-kcompletion kf5-kconfig kf5-kconfigwidgets kf5-kcoreaddons kf5-kcrash kf5-kdav kf5-kdbusaddons kf5-kdeclarative kf5-kded kf5-kdelibs4support kf5-kdesignerplugin kf5-kdesu kf5-kdewebkit kf5-kdnssd kf5-kdoctools kf5-kemoticons kf5-kglobalaccel kf5-kguiaddons kf5-khtml kf5-ki18n kf5-kiconthemes kf5-kidletime kf5-kimageformats kf5-kinit kf5-kio kf5-kitemmodels kf5-kitemviews kf5-kjobwidgets kf5-kjs kf5-kmediaplayer kf5-knewstuff kf5-knotifications kf5-knotifyconfig kf5-kparts kf5-kplotting kf5-kpty kf5-kross kf5-krunner kf5-kservice kf5-ktexteditor kf5-ktextwidgets kf5-kunitconversion kf5-kwallet kf5-kwidgetsaddons kf5-kwindowsystem kf5-kxmlgui kf5-libkcddb kf5-libkcompactdisc kf5-plasma kf5-solid kf5-sonnet kf5-threadweaver kfind kfloppy kfourinline kgamma kgeography kget kgoldrunner kgpg kgrab khangman kiconedit kigo killbots kio-ftps kio_gopher kiriki kjumpingcube klettres klickety klines kmag kmahjongg kmail kmail-account-wizard kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk knotes kolf kollision kolourpaint kompare konqueror konquest konsole konsole5 kontact kopete korganizer kpat kpilot kqtquickcharts krdc kremotecontrol kreversi krfb kruler kscd kshisen ksig ksirk ksnakeduel kspaceduel ksquares kstars ksudoku ksystemlog kteatime ktimer ktouch kturtle kubrick kwallet kwalletmanager kwebkitpart kwin kwordquiz laughlin-kde-theme leonidas-kde-theme libfm libkcddb libkcompactdisc libkdegames libkmahjongg libkomparediff2 libofa librtas libservicelog libvpd lokalize lovelock-kde-theme lskat lsvpd marble menu-cache migrationtools mozplugger okteta okular opal-prd oxygen-fonts oxygen-icon-theme pairs palapeli parley pcmanfm-qt phonon phonon-backend-gstreamer picmi pim-sieve-editor plasma-breeze plasma-desktop plasma-integration plasma-milou plasma-oxygen plasma-sdk plasma-systemsettings plasma-workspace polkit-kde polkit-qt powerdevil powerpc-utils poxml ppc64-diag python-qt5 qaccessibilityclient qimageblitz qt qt-assistant-adp qt-mobility qt3 qt4-theme-quarticurve qt5-qtaccountsservice qt5-qtconfiguration qt5-qtwebkit qtchooser qtsoap qtwebkit redland rocs rp-pppoe sddm-kcm servicelog sip smokegen sni-qt solar-kde-theme soprano sparsehash step svgpart sweeper switchdesk system-switch-mail texlive umbrello verne-kde-theme which thl kcbench mailnag websec thm awesome botan botan2 duply email2trac etckeeper geary guitone httperf ikiwiki lmms lua-ldoc lua-lgi lua-lxc lua-markdown lua-penlight lxc lxcfs monotone mtn-browse perl-Gtk2-SourceView2 perl-Monotone-AutomateStdio pycmd python-apipkg python-demjson python-execnet python-jinja2 python-markdown python-markdown2 python-pluggy python-py python-regex python-sphinxcontrib-log-cabinet python-sphinxcontrib-trio python-textile python3-lxc python3-simpletal shotwell stk surfraw tomboy topgit trac-monotone-plugin trac-tracnav-plugin txt2man waf xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xcb-util-xrm xml2 thofmann btrfs-sxbackup clingo clips clipsmm collada-dom ctemplate dex-autostart dnf-plugin-ovl dot2tex fcl fparser freeopcua ginac glfw gprolog libdc1394 libkindrv libkni3 librealsense librealsense1 log4cxx nagios-plugins-newest_file_age open62541 orocos-bfl orocos-kdl parcimonie.sh pcl python-rosdep python-rosdistro shyaml tinyxml urg xkb-switch yaml-cpp thoger macchanger pcre thomas-dickey luit mawk vile vttest thozza bind-dyndb-ldap dhcp dnsperf dnssec-trigger krop lftp libwvstreams ppp pymodbus spyder squid wget wvdial thrnciar poetry pypy pypy3.8 pypy3.9 python-CacheControl python-cleo python-clikit python-colorzero python-crashtest python-elementpath python-executing python-fastjsonschema python-jaraco-path python-lockfile python-pastel python-pkginfo python-poetry-core python-poetry-plugin-export python-pylev python-sphinx-inline-tabs python-testpath python-tomli-w python3.7 python3.8 python3.9 thunderbirdtr alligator angelfish applet-window-buttons audiotube bottles calindori cryfs dlib dnfdaemon dnfdragora gamescope hunspell-tr kalendar kalk kasts kclock kcron kdenlive keysmith kf5-kirigami2-addons khealthcertificate kio-admin kirigami-gallery kjots kongress kpeoplevcard kpublictransport krecorder krename ksystemstats kweather kweathercore libliftoff libphonenumber libyui libyui-gtk libyui-mga libyui-mga-gtk libyui-mga-ncurses libyui-mga-qt maliit-keyboard manafirewall maui-mauikit obserware ofono plasma-dialer plasma-nano plasma-pass plasma-phonebook plasma-welcome-app python-cairosvg python-doxypypy python-doxyqml python-mailmerge python-manatools python-pyqt6 python-pyqt6-sip python-pyupgrade python-show-in-file-manager python-ytmusicapi qbs qmlkonsole skanpage spacebar timeshift tokodon vakzination tian gcstar tibbs amanda apcupsd cyrus-imapd fedora-rpm-macros fedscm-admin kcm_wacomtablet nazghul perl-Encode-IMAPUTF7 perl-Parallel-ForkManager prusa-slicer python-epel-rpm-macros python-rpm-macros redhat-rpm-config solaar swaks xu4 zsh tieugene iso-country-flags jgmenu knock liblxqt libqtxdg libsysstat lumina-desktop lxqt-about lxqt-config lxqt-globalkeys lxqt-notificationd lxqt-openssh-askpass lxqt-panel lxqt-policykit lxqt-powermanagement lxqt-qtplugin lxqt-runner lxqt-session mod_markdown nomacs python-qcustomplot-pyqt python-tkrzw python-trml2pdf qastools qlipper qpdfview qterminal qtermwidget quiterss qvge qxkb qxmledit socnetv tkrzw wcm till NetworkManager-openvpn avra bindfs cmospwd diffpdf dtv-scan-tables fatsort gpscorrelate hxtools john libHX linux-system-roles mmv mspdebug nmstate radicale reptyr since xkbset youtube-dl timj alsa-firmware alsa-tools altermime awstats bind-to-tinydns bonnie++ php-pear-DB php-pear-PEAR-Command-Packaging rapidsvn rpl up-imapproxy whatmask tingping hexchat transmission-remote-gtk tjikkun dnsdist pdns-recursor perl-Net-OAuth php-pecl-oauth python-raven scapy tcltls tkdnd tjmc perl-Array-Utils perl-Crypt-Rijndael perl-DBD-Mock perl-DBD-ODBC perl-Digest-Perl-MD5 perl-Email-Valid perl-Excel-Writer-XLSX perl-Exception-Class-TryCatch perl-HTML-Table perl-HTML-Template-Pro perl-HTTP-Body perl-MooseX-Aliases perl-MooseX-NonMoose perl-MooseX-Types-DateTime perl-MooseX-Types-DateTime-MoreCoercions perl-MooseX-Types-Path-Class perl-Protocol-WebSocket perl-SQL-Abstract perl-Statistics-Descriptive tkorbar autogen cheat compat-guile18 compat-readline5 expat frr guile guile22 guile30 hplip json-c libserf libutempter libyang lrzsz mailcap memcached mgetty pixiewps slib speex squid tomsfastmath urlview wavpack xterm tkrizek fstrm lua-basexx lua-binaryheap lua-bitop lua-compat53 lua-cqueues lua-fifo lua-http lua-lpeg lua-lpeg-patterns lua-luaossl lua-mmdb lua-mpack lua-psl python-lmdb tmatsuu CQRlib CVector NearTree autoconf-archive tmlcoch createrepo_c tmraz at cracklib cronie crontabs galculator gnupg2 libassuan libgcrypt libgpg-error libksba libpwquality openoffice.org-dict-cs_CZ openssl openssl1.1 pcsc-perl pcsc-tools pyOpenSSL stunnel usermode tmz asciidoc tnorth LabPlot ViTables avr-binutils avr-gcc avr-libc blosc dia-optics magic python-blosc python-numexpr python-tables sane-backends tkgate tohojo flent golang-github-heistp-irtt sqm-scripts xdp-tools tomegun dbus-broker polkit tomh geometry-hpp rapidjson tomspur cp2k ipython mpi4py numpy python-dateutil python-jupyter-client python-jupyter-core python-mglob python-minimock python-nbformat python-numpydoc python-pexpect python-ptyprocess python-simplegeneric python-tornado python-zmq scalapack scipy zeromq tomsweeneyredhat aardvark-dns buildah netavark tonyskapunk nova-agent recap torbuntu atinout callaudiod calls chatty feedbackd libphonenumber megapixels mmsd-tng phoc phosh purple-mm-sms sofia-sip squeekboard torsava pipenv python-epel-rpm-macros python-rpm-generators python-rpm-macros python-wheel python2.7 python3-pyPEG2 python3.6 python3.7 python3.8 python3.9 qutebrowser toshio python-q python-sphinx totol GeoIP GeoIP-GeoLite-data libprelude libpreludedb prelude-correlator prelude-lml prelude-lml-rules prelude-manager prewikka prewikka-updatedb python-GeoIP python-croniter python-lark-parser python-lesscpy python-progressbar2 python-utils python-xvfbwrapper tpokorra bless connect-proxy dbus-sharp dbus-sharp-glib gio-sharp gkeyfile-sharp gnome-desktop-sharp gnome-do gnome-keyring-sharp gnome-sharp gtk-sharp-beans gtk-sharp2 gtk-sharp3 gudev-sharp libappindicator libgdiplus libgpod libkolabxml log4net mod_mono mono-addins mono-basic mono-cecil mono-tools mono-zeroconf monodevelop monodevelop-debugger-gdb mysql-connector-net nant ndesk-dbus ndesk-dbus-glib newtonsoft-json notify-sharp notify-sharp3 nuget nunit nunit2 pinta restsharp sharpziplib sparkleshare taglib-sharp uncrustify xsp tpopela chromium epiphany fedora-chromium-config firefox flatpak-rpm-macros libsoup trawets biosdevname fros gconf-editor gtkhtml3 libbonobo libbonoboui libcmpiutil libeatmydata libgnome libmodman liboil libvirt-cim libvirt-java openjpeg python-cov-core system-storage-manager tboot trb143 OpenLP python-pysword tredaell dpdk driverctl openvswitch python-aiohttp-socks treydock conman genders pdsh tripledes tlp trix coin-or-Data-Netlib dkms epstool lensfun octave opae ptex python-mccabe robin-map trodgers boost tbb tronde timew trondham nagios-plugins-bonding nagios-plugins-openmanage troycurtisjr ImageMagick python-Levenshtein rapidfuzz-cpp taskflow tsmetana fann gocr imlib2 ocrad pfstools tstellar bygfoot clang10 clang11 clang12 clang13 clang14 hsakmt lld13 lld14 llvm-test-suite llvm11 llvm12 llvm13 llvm14 llvm7.0 llvm8.0 llvm9.0 mesa pocl polly python-lit rocm-runtime rocminfo ttheisen condor ttomecek alot autoconf autojump automake colin conu docker-compose golang numpy nyancat python-docker python-docker-pycreds python-dockerfile-parse python-ogr python-pytest-cov python-requre python-setuptools_scm_git_archive python-specfile python-urwid python-urwidtrees scipy sen tmux-top ttorcz nicstat uptimed ttorling bwm-ng dateutils fop gpsd libstatgrab lxqt-panel perl-Alien-Packages perl-Log-Any perl-MooX-Log-Any perl-MooX-Roles-Pluggable perl-Unix-Statgrab player pps-tools pystatgrab python-mock python-pysocks tuanta ibus-bogo ibus-unikey tuju dfu-util lshw python-utmp tuliom emacs-async emacs-magit emacs-transient emacs-with-editor libnxz python-lit zlib-ng turboturtle rig twaugh a2ps atomic-reactor coreutils cups-filters diffstat diffutils dmraid dos2unix enscript foomatic foomatic-db gphoto2 gutenprint hplip lcms2 libgphoto2 libieee1284 osbs-client patch patchutils pnm2ppa portreserve pyppd python-cups python-dockerfile-parse python-journal-brief python-smbc qpdf rasterview setserial splix statserial symlinks system-config-printer twoerner ansible-freeipa bridge-utils firewalld freeipa freeipa-healthcheck iproute ipset iptables iptstate libnftnl motif rpmdevtools tyrylu speech-tools tzero supervisor ueno cocot eblook emacs emacs-common-ddskk emacs-common-riece fcitx-kkc fcitx-skk firefox gcal gettext gnome-characters ibus-fep ibus-kkc ibus-skk keylime keylime-agent-rust libdatrie libfep libkkc-data libskk libthai libtranslit libunistring libunistring1.0 marisa msgpack nettle nss nss-pem openssl1.1 p11-kit recutils umohnani conmon cri-tools uraeus farstream02 gstreamer1 gstreamer1-plugins-bad-free gstreamer1-plugins-base gstreamer1-plugins-good transmageddon webrtc-audio-processing v02460 python-authlib python-canonicaljson python-ijson python-matrix-common python-txredisapi vakwetu tomcatjss valtri canl-c condor gridsite kiss-fft log4c mingw-c-ares mingw-flac mingw-gsm mingw-libtheora mingw-log4c mingw-opus mingw-wavpack qm-vamp-plugins van android-tools python-crcmod tomcat vanessakris python-astor python-ephyviewer python-git-changelog python-neatdend python-pooch python-pyABF shybrid vanoudt idzebra perl-Authen-CAS-Client perl-Barcode-Code128 perl-Biblio-EndnoteStyle perl-CGI-Session-Driver-memcached perl-DublinCore-Record perl-HTTP-OAI perl-Locale-Currency-Format vascom bibutils celluloid cryptopp diff-pdf dnscrypt-proxy-gui drbd easyeffects eiskaltdcpp elisa-player falkon-pdfreader fuse-encfs fuse-sshfs fuse-zip gimp-dds-plugin gimp-wavelet-denoise-plugin gip git-extras gsmartcontrol gtkdatabox hddtemp http-parser intel-gmmlib jaero kbackup kbdd kdesvn kdiff3 kio-gdrive krename libacars libcorrect libmpdclient libtins libva linuxconsoletools lsp-plugins lv2-mdala-plugins mcabber mediaconch mimalloc minuet mpc nmon openhantek plasma-applet-translator postgrey pulseeffects pwgen pypolicyd-spf python-etcd3 python-pymediainfo qrencode qt-virt-manager qt4pas reaver rnnoise rtklib srmio stlink svt-vp9 task-spooler tcl-thread traverso uchardet wmctrl vashirov 389-ds-base vbatts golang-github-gorilla-context gomtree vbubela NetworkManager vcrhonek bogl cim-schema console-setup epic expect fetchmail hwdata jwhois kbd m4 mrtg openslp openwsman sblim-cim-client sblim-cim-client2 sblim-cmpi-base sblim-cmpi-devel sblim-cmpi-fsvol sblim-cmpi-network sblim-cmpi-nfsv3 sblim-cmpi-nfsv4 sblim-cmpi-params sblim-cmpi-rpm sblim-cmpi-sysfs sblim-cmpi-syslog sblim-gather sblim-indication_helper sblim-sfcCommon sblim-sfcb sblim-sfcc sblim-smis-hba sblim-testsuite sblim-wbemcli talk texinfo tix wsmancli yawn vda conman strace uClibc venemo puzzle-master verdurin R-Rsolid arpage bwa chntpw fastx_toolkit flowcanvas guitarix imagej jack_capture libgnomecanvasmm26 libgtextutils libircclient libtorrent minicomputer mmseq rtorrent samtools vcftools yoshimi vfedorenko disciplining-minipod oscillatord ubloxcfg vgoyal ima-evm-utils vhumpa dogtail victortoso grilo grilo-plugins libusb1 mingw-gstreamer1 mingw-gstreamer1-plugins-bad-free mingw-gstreamer1-plugins-base mingw-gstreamer1-plugins-good mingw-libusbx mingw-spice-gtk mingw-spice-protocol mingw-usbredir msitools spice spice-gtk spice-protocol spice-vdagent usbredir virt-viewer xorg-x11-drv-qxl victortyau python-lfpy vigna ne vishalv ndctl vishalvvr adobe-afdko ektype-mukta-fonts liberation-fonts liberation-narrow-fonts lohit-assamese-fonts lohit-bengali-fonts lohit-devanagari-fonts lohit-gujarati-fonts lohit-gurmukhi-fonts lohit-kannada-fonts lohit-malayalam-fonts lohit-marathi-fonts lohit-nepali-fonts lohit-odia-fonts lohit-tamil-classical-fonts lohit-tamil-fonts lohit-telugu-fonts paktype-ajrak-fonts paktype-naqsh-fonts paktype-naskh-basic-fonts paktype-tehreer-fonts python-pidfile shobhika-fonts smc-anjalioldlipi-fonts smc-dyuthi-fonts smc-raghumalayalamsans-fonts smc-suruma-fonts vittyvk WALinuxAgent hyperv-daemons vkmc python-designateclient vkrizan python-cvss python-peewee python-wtf-peewee vladimirslavik anaconda vladis cscope jitterentropy qatengine qatlib qatzip rng-tools vladius efitools vmihalko cbmc coreutils curl file ksh logrotate zsh vmojzis lksctp-tools sepolicy_analysis vmukhame rpm vokac dmlite vondruch coffee-script ruby rubygems rubypick scl-utils vagrant vagrant-cachier vagrant-libvirt vim-command-t vim-commentary vim-fugitive vpavlin biosdevname mlocate spin-kickstarts vpodzime anaconda-realmd oscap-anaconda-addon python-ntplib udisks2 vpolasek openscap oscap-anaconda-addon scap-security-guide vponcova anaconda vpv foma gpodder libreoffice-voikko malaga python-mygpoclient tmispell-voikko vrothberg catatonit oci-seccomp-bpf-hook vgrep vrutkovs atomic-reactor koji-containerbuild osbs-client python-pytest-runner vstinner python2.7 python3.6 python3.7 python3.8 python3.9 vtrefny dbus-python fcoe-utils hdparm multi-git-status python-pytimeparse python-svgwrite sl udisks2 walki primesieve walters GConf2 clojure clutter dbus dbus-glib fsverity-utils git-evtag gjs gnome-desktop-testing gnome-keyring gnome-shell gobject-introspection ignition irqbalance libgsystem linux-user-chroot mutter nss-altfiles ostree pygobject2 pygobject3 rpm-ostree stringtemplate wart ioping libgsasl msmtp rogue tcl-tclnagios warthog9 gitweb-caching waterlan dos2unix wcd waynesun20 python-pylero wcohen dyninst libpfm memstomp papi rr sediment systemtap wef aml azote bookworm clipman gdcalc gjots2 i3blocks lavalauncher libevdevPlus libuInputPlus neatvnc nwg-wrapper src swappy wayvnc wdisplays wev wf-recorder wl-gammactl wlogout wlr-sunclock wob wshowkeys ydotool wfp perl-Algorithm-LUHN perl-App-Daemon perl-B-Hooks-Parser perl-DateTime-Format-MySQL perl-IO-InSitu perl-Regexp-Assemble perl-Regexp-Grammars perl-Rose-DB perl-Rose-DB-Object perl-Rose-DateTime perl-Rose-Object perl-SQL-ReservedWords perl-Time-Clock perl-XML-DTDParser perl-XML-Rules whot bdftopcf evemu evtest fonttosfnt hid-replay iceauth libX11 libXext libXi libevdev libinput libratbag libwacom libxkbcommon mkfontscale mtdev pipewire-media-session python-libevdev rgb sessreg setxkbmap wireplumber x11perf xclock xcursorgen xeyes xhost xinput xisxwayland xkbcomp xkeyboard-config xkill xmodmap xorg-x11-drivers xorg-x11-drv-ati xorg-x11-drv-dummy xorg-x11-drv-evdev xorg-x11-drv-fbdev xorg-x11-drv-libinput xorg-x11-drv-vesa xorg-x11-drv-vmware xorg-x11-drv-wacom xorg-x11-font-utils xorg-x11-fonts xorg-x11-proto-devel xorg-x11-server xorg-x11-util-macros xorg-x11-xauth xorg-x11-xbitmaps xorg-x11-xinit xorg-x11-xtrans-devel xrandr xrdb xset xsetroot xvidtune xwd wilmer mybashburn wilqu emacs-evil emacs-goto-chg emacs-undo-tree ghc-crypto-cipher-types jsoncpp perl-Net-Lite-FTP rachota wolfy chkrootkit kchmviewer logserial mysqltuner pam_mysql pam_ssh ren rkhunter ssmtp tcptrack tcpxtract up-imapproxy wolnei kio-gdrive wottop subscription-manager virt-who wpoely86 libjwt wsato openscap oscap-anaconda-addon scap-security-guide scap-workbench wtaymans SFML fdk-aac-free gst-editing-services gstreamer-plugins-espeak gstreamer1 gstreamer1-doc gstreamer1-plugin-libav gstreamer1-plugins-bad-free gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-ugly-free gstreamer1-rtsp-server gstreamer1-vaapi libcamera libvpx meson mpg123 openh264 orc pipewire pipewire-media-session pipewire0.2 pitivi pulseaudio python-gstreamer1 wireplumber wtogami libfaketime wwoods cowsay-beefymiracle dummy-test-package-crested dummy-test-package-gloster plymouth-theme-hot-dog robotfindskitten wzzrd libyubikey pam_yubico ykclient ykpers yubikey-personalization-gui xavierb alchemyquest drraw dtv-scan-tables foundation-icons-fonts fping git-octopus hdhomerun libass libbluray libcaca libclaw libicns libudfread mhonarc mrbs multiwatch nagios-plugins-openmanage nrpe nsca nv-codec-headers perl-Algorithm-CheckDigits perl-Algorithm-Combinatorics perl-Apache-Htpasswd perl-App-SVN-Bisect perl-AppConfig perl-Archive-Zip-SimpleZip perl-AuthCAS perl-Authen-Captcha perl-Authen-WebAuthn perl-CSS-Minifier perl-Carp-Assert perl-Carp-Assert-More perl-Class-Inner perl-Clipboard perl-Compress-Stream-Zstd perl-Config-Properties perl-Convert-Base32 perl-Convert-PEM perl-Crypt-CipherSaber perl-Crypt-DES_EDE3 perl-Crypt-OpenSSL-X509 perl-Crypt-Rijndael perl-Crypt-SMIME perl-CryptX perl-DB_File-Lock perl-Data-Password perl-Date-Leapyear perl-DateTime-Format-RFC3339 perl-DateTime-Precise perl-Encode-EUCJPASCII perl-Encode-HanExtra perl-Encode-JIS2K perl-File-KeePass perl-Filesys-Notify-Simple perl-Font-TTFMetrics perl-GnuPG-Interface perl-HTML-CalendarMonthSimple perl-HTML-Entities-Numbered perl-HTML-FromText perl-HTML-PrettyPrinter perl-HTML-StripScripts perl-HTML-StripScripts-Parser perl-HTTP-Cache-Transparent perl-HTTP-ProxyAutoConfig perl-Hash-MultiValue perl-IO-Compress-Zstd perl-Image-Base perl-Image-Info perl-Image-Size perl-Image-Xbm perl-Image-Xpm perl-Lingua-Preferred perl-Linux-Pid perl-Log-Any perl-Log-LogLite perl-Log-TraceMessages perl-MIME-EncWords perl-MIME-Lite-HTML perl-Mail-AuthenticationResults perl-Math-BaseCnv perl-MooseX-SingleArg perl-Net-Facebook-Oauth2 perl-Net-UPnP perl-Pod-POM perl-Sentry-Raven perl-Sort-Maker perl-String-Escape perl-Template-Toolkit perl-Term-ShellUI perl-Test-Net-LDAP perl-Test-Unit perl-Test-Unit-Runner-Xml perl-Text-Format perl-Text-Patch perl-Time-Fake perl-Time-ParseDate perl-Tk perl-Tk-TableMatrix perl-Types-DateTime perl-UNIVERSAL-ref perl-Unicode-CaseFold perl-Unicode-LineBreak perl-User perl-WWW-Mechanize perl-WWW-Search perl-Web-ID perl-XML-Generator-DBI perl-XML-Handler-YAWriter perl-XML-Merge perl-XML-Simple-DTDReader perl-XML-Tidy perl-match-simple perl-match-simple-XS php-feedcreator php-geshi php-pear-Crypt-Blowfish php-pear-Crypt-CHAP php-pear-File-Passwd python-f5-icontrol-rest python-f5-sdk python-lockfile python-parse ripmime rssh sombok sympa sysbench toppler websvn xorg-x11-drv-openchrome xdelaruelle environment-modules nagelfar xfgusta pdfmixtool wike xhorak epiphany firefox scantailor yelp xiao mdadm xinghong qatzip xiubli nbd-runner xvitaly haruna libomemo libplacebo pidgin-privacy-please yaml-cpp yahmad annobin binutils yaneti abootimg aggregate dasher edid-decode fontaine four-in-a-row gl-manpages gnome-2048 gnome-directory-thumbnailer gnome-epub-thumbnailer gnome-kra-ora-thumbnailer gnome-mines gnome-sudoku gnome-taquin gsound jsonrpc-glib libdazzle libgnome-games-support libgnome-media-profiles libhandy libmediaart liferea perl-Algorithm-Combinatorics perl-AnyEvent-HTTP-Server perl-Devel-Callsite perl-HTTP-CookieJar perl-Image-Dot perl-JSON-RPC-LWP perl-MikroTik-API perl-MooseX-Deprecated perl-Mozilla-PublicSuffix perl-SNMP-Simple perl-TOML-Parser perl-Test-Deep-Fuzzy perl-Time-Mock qqwing srt subnetcalc swell-foop template-glib typelib-srpm-macros vkmark webp-pixbuf-loader xscope yangrr kexec-tools yanqiyu checksec clash ddcutil drumstick drumstick0 fcitx fcitx-anthy fcitx-chewing fcitx-cloudpinyin fcitx-configtool fcitx-fbterm fcitx-hangul fcitx-libpinyin fcitx-m17n fcitx-qt5 fcitx-sunpinyin fcitx-table-extra fcitx-table-other fcitx-ui-light fcitx-unikey fcitx5 fcitx5-anthy fcitx5-chewing fcitx5-chinese-addons fcitx5-configtool fcitx5-gtk fcitx5-hangul fcitx5-kkc fcitx5-libthai fcitx5-lua fcitx5-m17n fcitx5-mozc fcitx5-qt fcitx5-rime fcitx5-sayura fcitx5-skk fcitx5-table-extra fcitx5-table-other fcitx5-unikey fcitx5-zhuyin gio-qt golang-github-chi-cors golang-github-chi-render golang-github-dreamacro-shadowsocks2 golang-gopkg-eapache-channels-1 gpredict libime nexcontrol nuttcp onboard softnet-stat stardict texworks trojan xcb-imdkit ykaliuta kmod ykarel python-incremental python-os-service-types python-rfc3986 python-treq yogaraj qatengine yonhan openosc yselkowitz alacarte esc gnome-applets gnome-flashback gnome-menus gnome-nibbles gnome-panel gstreamer1-plugins-ugly-free kexi kguitar lame latex2rtf libart_lgpl libexif libglade2 libgnomecanvas libmodulemd1 libmpeg2 libpsl libwnck3 liferea metacity notification-daemon publicsuffix-list robodoc source-to-image stress-ng transmission-remote-gtk ttfautohint workrave yunyings accel-config tboot tpm2-abrmd tpm2-abrmd-selinux tpm2-tools tpm2-tss yyang maven2 plexus-active-collections plexus-component-api zaitcev git-review liberasurecode python-manilaclient python-pyeclib python-swiftclient usbmon zaitseff trader zaneb heat-cfntools python-autopage python-heatclient zaniyah gold putty zap QtDMM zawertun bpytop haruna kdiskmark kio-fuse kitty kuserfeedback python-sphinxext-opengraph zbyszek PyMca ViTables arch-install-scripts archlinux-keyring bionetgen blosc calibre casync diffoscope dolfin enjarify execstack geeqie general-purpose-preprocessor ginac gpm gust-antykwa-torunska-fonts initscripts jblas libgudev libsbml mathjax mkosi moose mpich nom-tam-fits numatop oggvideotools orsa pacman plocate python-asttokens python-blosc python-cma python-css-parser python-deap python-decopatch python-dialog python-dukpy python-ffc python-fisx python-flake8-import-order python-igor python-libarchive-c python-makefun python-mpmath python-music21 python-numexpr python-pandocfilters python-pygraphviz python-pypandoc python-pysb python-pysnooper python-pytest-cases python-pytest-harvest python-pytest-steps python-railroad-diagrams python-rustcfg python-soupsieve python-sphinxcontrib-programoutput python-systemd python-tables rtkit sng systemd-boot systemd-coredump-python tlsh tralics undbx unifont yaksa zdohnal R-qpdf a2ps adobe-mappings-cmap adobe-mappings-pdf c2esp cups-filters cyrus-imapd enscript finger foomatic foomatic-db ghostscript gimp golang-github-openprinting-goipp golang-github-openprinting-ipp-usb gutenprint hplip jbigkit kea libijs log4cplus lprint mgetty net-snmp net-tools openobex pappl pnm2ppa ptouch-driver python-cups python-pikepdf python-smbc qpdf sane-airscan sane-backends splix system-config-printer urw-base35-fonts vim xsane zfridric aide gnutls libestr libfastjson liblogging liblognorm libmongo-client librdkafka librelp rsyslog sudo usbguard zkabelac dmraid lvm2 zm627 qatzip zmc python-remoto zmiklank classloader-leak-test-framework container-workflow-tool distgen galera javassist jna mariadb mariadb-java-client maven-clean-plugin mysql-connector-java ongres-scram ongres-stringprep postgresql-jdbc replacer sqlite transfig zoglesby ghc-X11-xft zsun cvechecker danmaq ddiskit deepin-account-faces deepin-api deepin-calculator deepin-calendar deepin-control-center deepin-daemon deepin-desktop-base deepin-desktop-schemas deepin-dock deepin-draw deepin-editor deepin-file-manager deepin-gettext-tools deepin-gir-generator deepin-gtk-theme deepin-icon-theme deepin-image-viewer deepin-kwin deepin-launcher deepin-menu deepin-network-utils deepin-picker deepin-polkit-agent deepin-qt-dbus-factory deepin-qt5integration deepin-screensaver deepin-screenshot deepin-session-ui deepin-shortcut-viewer deepin-sound-theme deepin-system-monitor deepin-terminal deepin-topbar deepin-wallpapers dtkcore dtkwidget dtkwm featherpad gcin gmediarender golang-deepin-go-lib golang-github-alecthomas-assert golang-github-alecthomas-colour golang-github-alecthomas-repr golang-github-alecthomas-template golang-github-alecthomas-units golang-github-axgle-mahonia golang-github-cheekybits-is golang-github-cryptix-wav golang-github-disintegration-imaging golang-github-fogleman-gg golang-github-linuxdeepin-dbus-factory golang-github-linuxdeepin-go-x11-client golang-github-msteinert-pam golang-github-nfnt-resize grive2 gsettings-qt imwheel kabi-dw kernelshark libdbusextended-qt5 liblxqt libmpris-qt5 libqtxdg libtracecmd libtraceevent libtracefs lxmenu-data lxqt-archiver lxqt-build-tools lxqt-session lxqt-themes menu-cache onedrive popub startdde trace-cmd twolame udisks2-qt5 xfce4-statusnotifier-plugin zssh zuul nodepool python-fb-re2 python-gear python-ogr python-sphinx-autodoc-typehints python-sphinxcontrib-blockdiag python-sphinxcontrib-openapi python-ws4py python-zuul-client python-zuul-sphinx zvetlik libuv llhttp nodejs-nodemon nodejs-packaging web-assets yarnpkg zyga golang-github-gosexy-gettext golang-github-mvo5-goconfigparser golang-github-snapcore-gettext snapd-glib zzambers java-17-openjdk java-17-openjdk-portable java-latest-openjdk-portable
On Sat Feb 11, 2023 at 14:52 +0100, Miroslav Suchý wrote:
gotmax23 ansible-collection-ansible-utils ansible-collection-community-kubernetes ansible-collection-community-libvirt ansible-collection-kubernetes-core golang-github-a8m-envsubst golang-github-agnivade-levenshtein golang-github-elliotchance-orderedmap golang-github-emersion-mbox golang-github-emersion-msgauth golang-github-goccy-yaml golang-github-jba-printsrc golang-github-networkplumbing-nft golang-github-onsi-ginkgo-2 golang-github-stefanberger-pkcs11uri golang-github-task-slim-sprig golang-github-vektah-gqlparser-2 golang-gopkg-op-logging-1 golang-sr-emersion-gqlclient golang-sr-emersion-scfg golang-sr-rockorager-tcell-term python-ansi2html python-ansible-compat python-ntlm-auth python-requests_ntlm python-tomli-w python38-toml-epel yt-dlp
I made a breakdown for myself. Can you remove the 18 packages that I confirmed off of your list?
Package that actually need conversion ------------------------------------- ansible-collection-ansible-utils: GPLv3+ ansible-collection-community-kubernetes: GPLv3+ ansible-collection-community-libvirt: GPLv3+ ansible-collection-kubernetes-core: GPLv3+ and ASL 2.0 and Python golang-github-networkplumbing-nft: ASL 2.0 golang-github-stefanberger-pkcs11uri: ASL 2.0 golang-gopkg-op-logging-1: BSD python-ansi2html: LGPLv3 ( 8 total )
Packages that should be removed from this list --------------------------------------------- golang-github-a8m-envsubst: MIT golang-github-agnivade-levenshtein: MIT golang-github-elliotchance-orderedmap: MIT golang-github-emersion-mbox: MIT golang-github-emersion-msgauth: MIT golang-github-goccy-yaml: MIT golang-github-jba-printsrc: MIT golang-github-onsi-ginkgo-2: MIT golang-github-task-slim-sprig: MIT golang-github-vektah-gqlparser-2: MIT and BSD-3-Clause # I just changed this to AND golang-sr-emersion-gqlclient: MIT golang-sr-emersion-scfg: MIT golang-sr-rockorager-tcell-term: MIT python-ansible-compat: MIT python-ntlm-auth: MIT python-requests_ntlm: ISC python-tomli-w: MIT yt-dlp: Unlicense (18 total)
-- Thanks,
Maxwell G (@gotmax23) Pronouns: He/They
Dne 13. 02. 23 v 4:09 Maxwell G napsal(a):
I made a breakdown for myself. \
Great. Thank you.
an you remove the 18 packages that I confirmed off of your list?
Packages that should be removed from this list
I can amend my script to skip these packages. But for a history, it would be great if the information is stored somewhere in the infrastructure.
Either in spec file change log. Or in dist-git log.
You can:
git commit --allow-empty "checked that license match SPDX identifier"
git push
And no need to even rebuild it.
My script checks existence of /spdx/i string in both spec changelog and git-log and if it is there then it is skipped.
Miroslav
I can amend my script to skip these packages. But for a history, it would be great if the information is stored somewhere in the infrastructure.
Either in spec file change log. Or in dist-git log.
You can:
git commit --allow-empty "checked that license match SPDX identifier"
git push
And no need to even rebuild it.
Should this also be done for MIT license when there is no change going to SPDX?
My script checks existence of /spdx/i string in both spec changelog and git-log and if it is there then it is skipped.
Miroslav
legal mailing list -- legal@lists.fedoraproject.org To unsubscribe send an email to legal-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Dne 13. 02. 23 v 10:42 Benson Muite napsal(a):
And no need to even rebuild it.
Should this also be done for MIT license when there is no change going to SPDX?
Yes.
But especially with the MIT I strongly suggest to check the actuall license text. I find the
https://github.com/spdx/spdx-license-diff#installation
as great tool for this.
According my personal experience about 50-80 % of Callaway MIT string are translated to SPDX MIT string.
But rest of the cases the MIT is something different in SPDX. The known option so far are:
'mpich2', 'libtiff', 'SMLNJ', 'SGI-B-2.0', 'NTP', 'MIT', 'MIT-open-group', 'MIT-feh', 'MIT-e nna', 'MIT-Modern-Variant', 'MIT-CMU', 'ICU', 'HPND', 'BSL-1.0', 'Adobe-Glyph'
Miroslav
On Mon Feb 13, 2023 at 10:27 +0100, Miroslav Suchý wrote:
Dne 13. 02. 23 v 4:09 Maxwell G napsal(a):
I made a breakdown for myself. \
Great. Thank you.
an you remove the 18 packages that I confirmed off of your list?
Packages that should be removed from this list
I can amend my script to skip these packages. But for a history, it would be great if the information is stored somewhere in the infrastructure.
Either in spec file change log. Or in dist-git log.
You can:
git commit --allow-empty "checked that license match SPDX identifier"
git push
And no need to even rebuild it.
My script checks existence of /spdx/i string in both spec changelog and git-log and if it is there then it is skipped.
Miroslav
This seems like a misuse of distgit to me. I don't want to push random empty commits unless they're needed to rebuild the package. Perhaps we can come up with a better way to handle this?
-- Maxwell G (@gotmax23) Pronouns: He/They
Dne 14. 02. 23 v 3:10 Maxwell G napsal(a):
This seems like a misuse of distgit to me.
I have different view. It tracks that something changed. The syntax (MIT string) stay the same, but semantics changed (Callaway->SPDX).
I don't want to push random empty commits unless they're needed to rebuild the package. Perhaps we can come up with a better way to handle this?
Any specific idea?
Miroslav
On Tue Feb 14, 2023 at 08:34 +0100, Miroslav Suchý wrote:
Dne 14. 02. 23 v 3:10 Maxwell G napsal(a):
This seems like a misuse of distgit to me.
I have different view. It tracks that something changed. The syntax (MIT string) stay the same, but semantics changed (Callaway->SPDX).
I see your point, but that still doesn't make sense in my head.
I don't want to push random empty commits unless they're needed to rebuild the package. Perhaps we can come up with a better way to handle this?
Any specific idea?
You could copy my approach from the Mass_Retire_Golang_Leaves Change. Each opt-out/exception is a file in a Pagure repo [1]. This allows traceability (why something was manually excluded and who did marked it as excluded) without polluting distgit.
[1]: https://pagure.io/GoSIG/go-leaves/blob/main/f/opt-out
-- Maxwell G (@gotmax23) Pronouns: He/They
Dne 14. 02. 23 v 8:34 Miroslav Suchý napsal(a):
Dne 14. 02. 23 v 3:10 Maxwell G napsal(a):
This seems like a misuse of distgit to me.
I have different view. It tracks that something changed. The syntax (MIT string) stay the same, but semantics changed (Callaway->SPDX).
If it is that important, then it should go into changelog as well. But it does not seem you are also suggesting changelog entry without any other .spec file modification. There could even be different methods to distinguish between SPDX / Callaway identifiers, but non has been selected. Judging by this, it does not deserve git log entry IMHO.
Vít
I don't want to push random empty commits unless they're needed to rebuild the package. Perhaps we can come up with a better way to handle this?
Any specific idea?
Miroslav _______________________________________________ legal mailing list -- legal@lists.fedoraproject.org To unsubscribe send an email to legal-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
On 11. 02. 23 14:52, Miroslav Suchý wrote:
- 8795 tags can be trivially converted using `license-fedora2spdx`
Whenever I update a package to a new version etc. I look at the license tag and update it to SPDX when possible. It takes about 30 seconds. I wonder if we could mass change the 8795 tags sooner than later to save the 73 hours of manual work?
There are two relevant questions for mass conversion:
- Is there an unambiguous mapping from Callaway ID to SPDX ID?
- Are there other licenses that *should* be in the expression since we no longer use the “effective license” concept?
The license-fedora2spdx tool can answer the first but not the second. There are a *lot* of packages for which the answer to both questions is “yes.” Is the plan to do mass conversion and hope that people follow up on auditing later?
On Feb 17, 2023, at 11:39 AM, Miro Hrončok mhroncok@redhat.com wrote:
On 11. 02. 23 14:52, Miroslav Suchý wrote:
- 8795 tags can be trivially converted using `license-fedora2spdx`
Whenever I update a package to a new version etc. I look at the license tag and update it to SPDX when possible. It takes about 30 seconds. I wonder if we could mass change the 8795 tags sooner than later to save the 73 hours of manual work?
-- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok _______________________________________________ legal mailing list -- legal@lists.fedoraproject.org To unsubscribe send an email to legal-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
On Fri, Feb 17, 2023 at 12:33 PM Ben Beasley code@musicinmybrain.net wrote:
There are two relevant questions for mass conversion:
Is there an unambiguous mapping from Callaway ID to SPDX ID?
Are there other licenses that *should* be in the expression since we no
longer use the “effective license” concept?
The license-fedora2spdx tool can answer the first but not the second. There are a *lot* of packages for which the answer to both questions is “yes.” Is the plan to do mass conversion and hope that people follow up on auditing later?
I think that is the view. I do not fully share the view that this is a good approach, but I recognize that my views are in the minority. :)
Regarding the first point, there actually are no true unambiguous mappings from Callaway to SPDX. As I see it, in some (maybe even many) cases, what a Callaway name applies to (under a "correct" application of the associated legacy Fedora guidelines) may coincide reasonably closely to what we are saying an SPDX expression applies to.
The point may be more significant. Under the Callaway system there was a confusing set of guidelines that seemed to both embrace and reject the notion of an "effective license". We have u rejected the concept of the effective license (except possibly in some extreme scenarios)
On Feb 17, 2023, at 11:39 AM, Miro Hrončok mhroncok@redhat.com wrote:
On 11. 02. 23 14:52, Miroslav Suchý wrote:
- 8795 tags can be trivially converted using `license-fedora2spdx`
Whenever I update a package to a new version etc. I look at the license
tag and update it to SPDX when possible. It takes about 30 seconds. I wonder if we could mass change the 8795 tags sooner than later to save the 73 hours of manual work?
-- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok _______________________________________________ legal mailing list -- legal@lists.fedoraproject.org To unsubscribe send an email to legal-leave@lists.fedoraproject.org Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives:
https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue _______________________________________________ legal mailing list -- legal@lists.fedoraproject.org To unsubscribe send an email to legal-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
On Fri, Feb 17, 2023 at 12:49 PM Richard Fontana rfontana@redhat.com wrote:
The point may be more significant. Under the Callaway system there was a confusing set of guidelines that seemed to both embrace and reject the notion of an "effective license". We have u rejected the concept of the effective license (except possibly in some extreme scenarios)
Sorry, sort of lost control of my keyboard there. I was trying to say: The second point may be more significant. We have unambiguously rejected the concept of the effective license, except possibly in some extreme scenarios. For this reason alone, it is possible that most Fedora package license tags are inaccurate even if you assume that the relevant identifiers are truly synonymous, which they aren't.
I am not sure how we will act upon the hope for further auditing, but maybe better documentation could help result in more accurate (or guidelines-conformant) license tags over a long period of time.
Richard
On Feb 17, 2023, at 11:39 AM, Miro Hrončok mhroncok@redhat.com wrote:
On 11. 02. 23 14:52, Miroslav Suchý wrote:
- 8795 tags can be trivially converted using `license-fedora2spdx`
Whenever I update a package to a new version etc. I look at the license
tag and update it to SPDX when possible. It takes about 30 seconds. I wonder if we could mass change the 8795 tags sooner than later to save the 73 hours of manual work?
-- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok _______________________________________________ legal mailing list -- legal@lists.fedoraproject.org To unsubscribe send an email to legal-leave@lists.fedoraproject.org Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives:
https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue _______________________________________________ legal mailing list -- legal@lists.fedoraproject.org To unsubscribe send an email to legal-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Hi,
On Fri, Feb 17, 2023 at 12:54:58PM -0500, Richard Fontana wrote:
On Fri, Feb 17, 2023 at 12:49 PM Richard Fontana rfontana@redhat.com wrote: We have unambiguously rejected the concept of the effective license, except possibly in some extreme scenarios. For this reason alone, it is possible that most Fedora package license tags are inaccurate even if you assume that the relevant identifiers are truly synonymous, which they aren't.
I am not sure how we will act upon the hope for further auditing, but maybe better documentation could help result in more accurate (or guidelines-conformant) license tags over a long period of time.
Sorry for not really having followed this discussion earlier. But I think not having an "effective license" is a bit of a problem for packagers of (larger) GPL packages. At least in my experience with such projects, e.g. valgrind for which I am both the packager and part of upstream.
As far as I can tell most such projects follow guidelines like https://softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html So they might incorporate works covered by GPL compatible lax-permissive licenses, but (effectively) distribute the whole under the GPL. Although the original licenses and snippets of code are there in the code it is not really possible to extract and redistribute/use those snippets under their original licenses. Unless they are explicitly put into separate unmodified files. Because they are mixed with and treated as normal GPL code in the project.
If there is a reference to the original code and version that was incorporated then you could maybe look at that and reuse that under the original declared license. But I think it is somewhat pointless to list all such code snippets separately under their original license terms. For all intends and purposes those snippets of code are really (re)distributed under the GPL now by the project incorporating them.
What is the goal of dropping the effective license and make packagers list all the licences of some code snippets originally incorporated under lax-permissive licenses? Is that not just make work for the packager if upsteam just uses one effective license?
Thanks,
Mark
On Fri, Feb 17, 2023 at 3:07 PM Mark Wielaard mark@klomp.org wrote:
Hi,
On Fri, Feb 17, 2023 at 12:54:58PM -0500, Richard Fontana wrote:
On Fri, Feb 17, 2023 at 12:49 PM Richard Fontana rfontana@redhat.com wrote: We have unambiguously rejected the concept of the effective license, except possibly in some extreme scenarios. For this reason alone, it is possible that most Fedora package license tags are inaccurate even if you assume that the relevant identifiers are truly synonymous, which they aren't.
I am not sure how we will act upon the hope for further auditing, but maybe better documentation could help result in more accurate (or guidelines-conformant) license tags over a long period of time.
Sorry for not really having followed this discussion earlier. But I think not having an "effective license" is a bit of a problem for packagers of (larger) GPL packages. At least in my experience with such projects, e.g. valgrind for which I am both the packager and part of upstream.
As far as I can tell most such projects follow guidelines like https://softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html So they might incorporate works covered by GPL compatible lax-permissive licenses, but (effectively) distribute the whole under the GPL. Although the original licenses and snippets of code are there in the code it is not really possible to extract and redistribute/use those snippets under their original licenses. Unless they are explicitly put into separate unmodified files. Because they are mixed with and treated as normal GPL code in the project.
If there is a reference to the original code and version that was incorporated then you could maybe look at that and reuse that under the original declared license. But I think it is somewhat pointless to list all such code snippets separately under their original license terms. For all intends and purposes those snippets of code are really (re)distributed under the GPL now by the project incorporating them.
What is the goal of dropping the effective license and make packagers list all the licences of some code snippets originally incorporated under lax-permissive licenses? Is that not just make work for the packager if upsteam just uses one effective license?
One rationale is given in Fedora legal documentation: "There is no agreed-upon set of criteria or rules under which one can make conclusions about “effective” licenses or reduce composite license expressions to something simpler."
Basically, everyone has been making up their own interpretive system for deciding what an "effective license" is, with no consistencies across upstream packages and Fedora package maintainers. Given that situation, we are aiming for a more objective and administratively easier standard for downstream package license metadata: a simple enumeration of the licenses covering any code or content in the installed RPM. Administratively easier because the package maintainer doesn't have to construct some theory of effective licensing and figure out how it applies to their package (possibly agreeing or disagreeing with whatever theory of effective licensing the upstream project has implicitly or explicitly developed, in subtle ways), or apply some implicitly-formulated upstream theory which might not actually make any sense; they just list the licenses they find in relevant source files.
Also, I don't think "snippets" are the typical case. Often the non-GPL license will appear to cover a whole file or perhaps a set of multiple files. I have found it somewhat common for a Fedora package to include multiple "merely aggregated" works which may be under the GPL and other licenses. That's mere aggregation based on the license steward's traditional guidance on interpretation of the GPL. In those scenarios attempts to apply an effective license theory that ignores the non-GPL license seem to embody a misunderstanding of the orthodox interpretation of the GPL.
When you say "upstream just uses one effective license", unfortunately it is rarely so clear even if you set aside the basic lack of clarity on what an effective license even is.
The goal of the policy is not to promote reusability of isolated source code elements under particular associated licenses. Rather, as I see it, license metadata is fundamentally unnecessary, but if we are going to have license metadata at all, and for better or worse I think there is an expectation that we must, it might as well strive for accuracy and consistency with metadata across all packages.
Richard
Hi Richard,
Sorry for the late response. To be honest I assumed this would just go away because it is so impractical and just make work imho. But apparently people are still pushing for this. And seeing some other questions around this in the devel list, it seems people are as confused as I am about the why of this.
To be clear I don't mind using a different set of short-hands in the License tags. Although it feels a little odd to try to create separate identifiers for lax-permissive MIT/BSD like licenses which sometimes just different in one or two words.
However I really don't understand the purpose or goal of this idea of creating a large expression of all the license/permission notices that might be found in the sources that possibly make up the binary to the License tag. Because in my experience those are often not relevant or accurate at all.
On Fri, Feb 17, 2023 at 04:48:05PM -0500, Richard Fontana wrote:
On Fri, Feb 17, 2023 at 3:07 PM Mark Wielaard mark@klomp.org wrote:
If there is a reference to the original code and version that was incorporated then you could maybe look at that and reuse that under the original declared license. But I think it is somewhat pointless to list all such code snippets separately under their original license terms. For all intends and purposes those snippets of code are really (re)distributed under the GPL now by the project incorporating them.
What is the goal of dropping the effective license and make packagers list all the licences of some code snippets originally incorporated under lax-permissive licenses? Is that not just make work for the packager if upsteam just uses one effective license?
One rationale is given in Fedora legal documentation: "There is no agreed-upon set of criteria or rules under which one can make conclusions about “effective” licenses or reduce composite license expressions to something simpler."
Isn't that not just like most other things fedora, we follow upstream. Upstream states the (effective) license and we just adopt that. If we notice that there might be a bug and the effective license isn't exactly as the upstream project states, then we fix that upstream?
Basically, everyone has been making up their own interpretive system for deciding what an "effective license" is, with no consistencies across upstream packages and Fedora package maintainers.
Is this really a problem? Could you show an example where an upstream or package maintainer stated in the license tag that the effective license was say "GPLv3+", but it would have been more "correct" to state that it was "GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND X11"?
I think the simple summary of GPLv3+ is probably more correct (and to keep correct) than the later license acronym salad.
Given that situation, we are aiming for a more objective and administratively easier standard for downstream package license metadata: a simple enumeration of the licenses covering any code or content in the installed RPM.
It seems that the "enumeration" expression is not that easy to create objectively. If only because it is actually hard to know which sources to scan to get the license/permission snippets (just the upstream tar ball, the sources as created by fedpkg prep, those actually included in the binaries which depend on the build environment, etc.) And what is the actual purpose and goal of including them in the spec License tag?
Administratively easier because the package maintainer doesn't have to construct some theory of effective licensing and figure out how it applies to their package (possibly agreeing or disagreeing with whatever theory of effective licensing the upstream project has implicitly or explicitly developed, in subtle ways), or apply some implicitly-formulated upstream theory which might not actually make any sense; they just list the licenses they find in relevant source files.
I disagree that "just list the licenses they find" is simple or accurately describes the licenses covering the binaries. Also it seems weird to not simply use the license statement of the upstream project. If that statement is incorrect, then just treat it as a bug (that a package maintainer will try to fix upstream).
Also, I don't think "snippets" are the typical case. Often the non-GPL license will appear to cover a whole file or perhaps a set of multiple files. I have found it somewhat common for a Fedora package to include multiple "merely aggregated" works which may be under the GPL and other licenses. That's mere aggregation based on the license steward's traditional guidance on interpretation of the GPL. In those scenarios attempts to apply an effective license theory that ignores the non-GPL license seem to embody a misunderstanding of the orthodox interpretation of the GPL.
That is not my experience from working on some larger code bases. For example when we were integrating GNU Classpath/IcedTea/OpenJDK I went over all the code to make sure we could merge the code bases. The top level LICENSE file explains the (effective) licenses. And every source code file has a header explaining the (effective) license for that file (GPLv2 or GPLv2-plus-classpath-exception). But it also includes lots of notices like:
/* * This file is available under and governed by the GNU General Public * License version 2 only, as published by the Free Software Foundation. * However, the following notice accompanied the original version of this * file and, per its terms, should not be removed: * * Copyright (c) 2004 World Wide Web Consortium, * * (Massachusetts Institute of Technology, European Research Consortium for * Informatics and Mathematics, Keio University). All Rights Reserved. This * work is distributed under the W3C(r) Software License [1] in the hope that * it will be useful, but WITHOUT ANY WARRANTY; without even the implied * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 */
Something similar is done in glibc. For example several files I contributed to were adapted from some BSD release and have a file header saying the file is copyright the Free Software Foundation, Inc. This file is part of the GNU C Library. And the state they are distributed under the GNU Lesser General Public License 2.1 or later. But also have the original BSD notice in the file:
/*- * Copyright (c) 1990, 1993, 1994 * The Regents of the University of California. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */
But this is not the (effective) licenses, and there is no way to use the code under that license, since all contributions since 1994 have been done under the LGPL.
Likewise for valgrind we have examples of the above. For example the dhat tool which have a GPLv2+ copyright and license header, but also say:
/* Parts of this file are derived from Firefox, copyright Mozilla Foundation, and may be redistributed under the terms of the Mozilla Public License Version 2.0, as well as under the license of this project. A copy of the Mozilla Public License Version 2.0 is available at at https://www.mozilla.org/en-US/MPL/2.0/. */
Again, although there is a reference to MPLv2 here, the code is only available under GPLv2+. I believe including MPLv2 in the License tag for valgrind/dhat would be incorrect, even though a simple source scanning tool would suggest to include it.
When you say "upstream just uses one effective license", unfortunately it is rarely so clear even if you set aside the basic lack of clarity on what an effective license even is.
In practice upstream often simply has a top-level COPYRIGHT, LICENSE or README file where they state the (effective) license, which covers the project as a whole.
The goal of the policy is not to promote reusability of isolated source code elements under particular associated licenses. Rather, as I see it, license metadata is fundamentally unnecessary, but if we are going to have license metadata at all, and for better or worse I think there is an expectation that we must, it might as well strive for accuracy and consistency with metadata across all packages.
I don't think trying to include SPDX expression for all license/permission snippets some source scanning tools can find is really accuracte or consistent. It will both miss some sources that do end up in the binaries and report some that won't or that aren't actually correctly describing the license permissions.
Maybe doing what Debian does would better match your goal. Include a good faith attempt to include all copyright and license strings found in the upstream sources. Since we always distribute the sources someone who cares can then get those and look for the exact context and meaning of those strings.
Cheers,
Mark
On Sun, Sep 17, 2023 at 11:37 AM Mark Wielaard mark@klomp.org wrote:
To be clear I don't mind using a different set of short-hands in the License tags. Although it feels a little odd to try to create separate identifiers for lax-permissive MIT/BSD like licenses which sometimes just different in one or two words.
FWIW, usually a difference of one or two words wouldn't be enough to result in creation of a distinct SPDX identifier. The standard applied by SPDX is, informally, whether the difference is "legally substantive" (this has its flaws but seems to work OK in practice).
I think anyone should be free to propose a new umbrella identifier (in SPDX expression format) that would cover multiple licenses, as we've done with `LicenseRef-Fedora-Public-Domain` and `LicenseRef-Fedora-UltraPermissive`. The important thing is that it be well defined in some way.
However I really don't understand the purpose or goal of this idea of creating a large expression of all the license/permission notices that might be found in the sources that possibly make up the binary to the License tag. Because in my experience those are often not relevant or accurate at all.
The more important objective is to have package reviewers periodically review packages to ensure that all licenses are 'allowed' by Fedora, or covered by some documented exception. This activity should then make it possible to create a license tag reflecting the licenses found (to the extent they are relevant to the Fedora context beyond merely existing in the source code). "Relevant" includes any situation where a license covers something in an installable package. I think we may disagree on the "covers" part.
This is not really a new requirement. The idea that the license tag should reflect the various licenses that apply to a binary is something that has been in place for ~15 years, though it may have been documented in an inconsistent or contradictory way. I think the use of umbrella identifiers in the Callaway system somewhat obscured the fact that this was the expected approach.
What is the goal of dropping the effective license and make packagers list all the licences of some code snippets originally incorporated under lax-permissive licenses? Is that not just make work for the packager if upsteam just uses one effective license?
One rationale is given in Fedora legal documentation: "There is no agreed-upon set of criteria or rules under which one can make conclusions about “effective” licenses or reduce composite license expressions to something simpler."
Isn't that not just like most other things fedora, we follow upstream. Upstream states the (effective) license and we just adopt that. If we notice that there might be a bug and the effective license isn't exactly as the upstream project states, then we fix that upstream?
I basically don't recognize "effective license" as a valid concept. I see people using it, perhaps increasingly, but I never see any definition of what it means. It sounds like you are using it to mean "whatever the upstream project seems to say the license is, despite possible evidence to the contrary". I'm not sure that's how other people are using "effective license".
I think Jilayne would disagree with this, but in practice, I also don't see what we could fix upstream, since there is no standard for how you communicate or document what the effective license is (regardless of what it means). The only related standard I know of for documenting licensing of projects is REUSE (https://reuse.software) which I think implicitly also rejects the concept of "effective licensing".
Basically, everyone has been making up their own interpretive system for deciding what an "effective license" is, with no consistencies across upstream packages and Fedora package maintainers.
Is this really a problem? Could you show an example where an upstream or package maintainer stated in the license tag that the effective license was say "GPLv3+", but it would have been more "correct" to state that it was "GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND X11"?
I will not argue this, but I will make two observations. One is something I've said before, which is that people seem to be complaining about the current standards for license tags only when they are lengthy. I think it would be more consistent to argue that we don't need license tags at all. I have no attachment to RPM-style license tags, though Red Hat finds them marginally useful for some purposes.
The other thing is that the discipline that produces license tags at this level of detail is what is needed to uncover licensing problems in packages, from Fedora's perspective as a distribution that aims to be made up of free software. That is, the detailed license tags are a side effect of a valuable license review process and I would be concerned that falling back on an effective license approach would result in the loss of the benefits we get from that process, which actually long precede the abandonment of the Callaway system.
You've contributed to glibc, so you probably know that for many years (almost 20 years?) glibc gave the impression that its license, its effective license if you will, was LGPLv2.1 or later (except for parts that are under the GPL) but it included a substantial amount of code under a license that, by the mid-2000s, Debian and later Fedora came to regard as non-free. I am speaking of the famous Sun RPC license, which prohibits distribution in isolation, a common type of proprietary license restriction.
In that scenario, if you had a license tag that just says "LGPL-2.1-or-later" you are concealing the fact that there is also some code under a license that cannot be assimilated with LGPL (other than by adopting a clever post hoc interpretation which cannot possibly be what Sun Microsystems had in mind in the 1980s) and that is not even free software. It seems to me that at the very least the license tag, if you're going to have license tags at all, should say "LGPL-2.1-or-later AND LicenseRef-Assorted-Other-Free-Software AND LicenseRef-sun-rpc". But if there's a practice of just relying on whatever the effective license seems to be, you would be inclined not to notice a license like this in the first place. This is why the issue was first surfaced by Debian, I think. To your later point about Debian copyright files, it is obviously true that you don't need to have a license tag system like Fedora has for this to happen.
While the Sun RPC problem *may* have been excised from glibc, just last year we found another license in glibc (and at least one other package), this time an IBM license [1], that we consider non-free by present day standards, in that case because it involves a patent license grant that discriminates according to specific use cases. I think we should aspire to finding, *exposing*, and fixing these kinds of problems. Exposing should mean at a minimum that we don't perpetuate a community-wide decades-old practice of covering these problems up, which seems to be one practical effect of indulging in effective licensing. I realize all this doesn't itself justify the resulting use of complex composite SPDX expressions.
It seems that the "enumeration" expression is not that easy to create objectively. If only because it is actually hard to know which sources to scan to get the license/permission snippets (just the upstream tar ball, the sources as created by fedpkg prep, those actually included in the binaries which depend on the build environment, etc.)
Similar points have been raised by others. I think a good solution is to reformulate what we mean by "enumeration" so that it is more practical for Fedora package maintainers. I don't think it is a good solution to just give up and no longer review package source code for inclusion of licenses that conflict with Fedora licensing policies.
And what is the actual purpose and goal of including them in the spec License tag?
For me, it's that there's no good argument for throwing away the information once you have it. You've reviewed a given package and let's say you've identified five applicable licenses (let's assume we know what applicable means). How do you then decide what information to hide? I think you are saying, "review the package thoroughly, but don't report what you find in the license tag, just pick the license(s) the upstream project indicates are effective". As suggested above, I'm not opposed to something similar to this approach (I think Jilayne would disagree though) provided that we always expose licenses that are not classified as 'allowed' for Fedora.
Also, I don't think "snippets" are the typical case. Often the non-GPL license will appear to cover a whole file or perhaps a set of multiple files. I have found it somewhat common for a Fedora package to include multiple "merely aggregated" works which may be under the GPL and other licenses. That's mere aggregation based on the license steward's traditional guidance on interpretation of the GPL. In those scenarios attempts to apply an effective license theory that ignores the non-GPL license seem to embody a misunderstanding of the orthodox interpretation of the GPL.
That is not my experience from working on some larger code bases. For example when we were integrating GNU Classpath/IcedTea/OpenJDK I went over all the code to make sure we could merge the code bases. The top level LICENSE file explains the (effective) licenses. And every source code file has a header explaining the (effective) license for that file (GPLv2 or GPLv2-plus-classpath-exception). But it also includes lots of notices like:
/*
- This file is available under and governed by the GNU General Public
- License version 2 only, as published by the Free Software Foundation.
- However, the following notice accompanied the original version of this
- file and, per its terms, should not be removed:
- Copyright (c) 2004 World Wide Web Consortium,
- (Massachusetts Institute of Technology, European Research Consortium for
- Informatics and Mathematics, Keio University). All Rights Reserved. This
- work is distributed under the W3C(r) Software License [1] in the hope that
- it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
*/
So in that example, I understand you believe that there is an effective license, but it can't be said that the W3C license is not also an applicable license, or, if it is, then why should it not be removed?
You can argue that the W3C license isn't worth including in the license tag, but that requires some formulation of a policy for what kinds of licenses can and can't be excluded. ,
Something similar is done in glibc. For example several files I contributed to were adapted from some BSD release and have a file header saying the file is copyright the Free Software Foundation, Inc. This file is part of the GNU C Library. And the state they are distributed under the GNU Lesser General Public License 2.1 or later. But also have the original BSD notice in the file:
/*-
- Copyright (c) 1990, 1993, 1994
The Regents of the University of California. All rights reserved.
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- Neither the name of the University nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
- THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGE.
*/
But this is not the (effective) licenses, and there is no way to use the code under that license, since all contributions since 1994 have been done under the LGPL.
Again, someone is making an assumption that something is there that is still subject to that license, because otherwise it could be removed. In review of Fedora packages over the past year, we have found a number of cases where it seems clear a license notice no longer applies to anything in the package, or never applied in the first place. In at least one of those cases we recommended to the upstream project that it remove the "phantom" license notice.
Likewise for valgrind we have examples of the above. For example the dhat tool which have a GPLv2+ copyright and license header, but also say:
/* Parts of this file are derived from Firefox, copyright Mozilla Foundation, and may be redistributed under the terms of the Mozilla Public License Version 2.0, as well as under the license of this project. A copy of the Mozilla Public License Version 2.0 is available at at https://www.mozilla.org/en-US/MPL/2.0/. */
Again, although there is a reference to MPLv2 here, the code is only available under GPLv2+.
But that notice literally says there is code available under MPL 2.0.
If the notice is incorrect, that is a bug that should be fixed upstream. But a mere conflict with a project's conception of what its effective license is would not mean that the license notice is incorrect.
When you say "upstream just uses one effective license", unfortunately it is rarely so clear even if you set aside the basic lack of clarity on what an effective license even is.
In practice upstream often simply has a top-level COPYRIGHT, LICENSE or README file where they state the (effective) license, which covers the project as a whole.
Unfortunately, a common situation is that the license stated in the LICENSE or README file cannot or does not account for the presence of subparts stated as being under other licenses. We certainly can't pretend those other licenses don't exist for purposes of review for conformance to Fedora licensing policy. Again, we could adopt a different approach for license tags but I don't think it's workable to say "Exclude all license identifiers covering things you've found, other than the one that seems closest to what's communicated in the LICENSE or README file". (Although I'd note this actually is very close to the current unsatisfactory Fedora approach to dealing with what license texts to include in /usr/share/licenses.)
The goal of the policy is not to promote reusability of isolated source code elements under particular associated licenses. Rather, as I see it, license metadata is fundamentally unnecessary, but if we are going to have license metadata at all, and for better or worse I think there is an expectation that we must, it might as well strive for accuracy and consistency with metadata across all packages.
I don't think trying to include SPDX expression for all license/permission snippets some source scanning tools can find is really accuracte or consistent. It will both miss some sources that do end up in the binaries and report some that won't or that aren't actually correctly describing the license permissions.
Maybe doing what Debian does would better match your goal. Include a good faith attempt to include all copyright and license strings found in the upstream sources. Since we always distribute the sources someone who cares can then get those and look for the exact context and meaning of those strings.
This was proposed by someone else in a recent thread. I like this idea (and think of how it would allow substantial reuse of work done by, and future collaboration with, Debian) but it would be the most radical change to how Fedora deals with licenses and license metadata in its entire history, so I don't want to be the one to propose it.:) Maybe this was a mistake, but in revamping the documentation and guidelines around licensing last year we placed a lot of emphasis on continuity with past/existing practices.
[1] Following our bringing this to IBM's attention, IBM has agreed informally to relicense this code under the MIT license. However I have a long overdue response to a glibc contributor regarding how to accomplish this.
Richard
Richard Fontana wrote:
I basically don't recognize "effective license" as a valid concept. I see people using it, perhaps increasingly, but I never see any definition of what it means.
Here's an attempt at a definition of "effective license":
Suppose I have a package with several source files, some of which are licensed as GPL-2.0-or-later and others as GPL-3.0-or-later. All the source files are compiled into a single executable file.
GPL-3.0-or-later does not allow me to convey the executable as GPL-2.0-only. GPL-2.0-or-later allows me to convey it as GPL-3.0-only or a hypothetical later version. Thus the executable is – effectively – covered by the terms of GPL-3.0-or-later. I'd say that the effective license of the executable is GPL-3.0-or-later.
If license x allows replacing itself with license y, then (x AND y) simplifies into y. The effective license of a combined work is y.
If licenses x and y are compatible, so that it's possible to comply with the terms of both simultaneously, but neither allows replacing itself, then the effective license of a combined work is (x AND y).
If licenses x and y contradict each other, so that it's impossible to comply with both, then the effective license is nil. Such a combined work is not allowed.
All of the above applies only when sources under different licenses are combined to form a program or library based on those sources. It does not apply when a package contains multiple separate programs under different licenses. SPDX expressions don't make that distinction.
That's not to say that people haven't been simplifying licenses more than the licenses actually allow. It may well be that combinations that can be simplified are very rare outside of the GPL family.
Björn Persson
On Tue, Sep 19, 2023 at 08:06:45AM +0200, Björn Persson wrote:
Richard Fontana wrote:
I basically don't recognize "effective license" as a valid concept. I see people using it, perhaps increasingly, but I never see any definition of what it means.
Here's an attempt at a definition of "effective license":
Suppose I have a package with several source files, some of which are licensed as GPL-2.0-or-later and others as GPL-3.0-or-later. All the source files are compiled into a single executable file.
GPL-3.0-or-later does not allow me to convey the executable as GPL-2.0-only. GPL-2.0-or-later allows me to convey it as GPL-3.0-only or a hypothetical later version. Thus the executable is – effectively – covered by the terms of GPL-3.0-or-later. I'd say that the effective license of the executable is GPL-3.0-or-later.
If license x allows replacing itself with license y, then (x AND y) simplifies into y. The effective license of a combined work is y.
The problem I have with this kind of "effective" analysis is that it can lead to a rather misleading presentation of the license of a package.
Consider that the package has 10,000 source files, of which 9999 are GPL-2.0-or-later, and 1 is GPL-3.0-or-later. Lets say the 9999 files are compiled into 1 binary, and the single 3.0 file is compiled into 2nd binary. The effective analysis rule says we should express the license of the RPM package as GPL-3.0-or-later, even though the overwhealming majority of the package is GPL-2.0-or-later. I view that as intentionally misleading on the part of Fedora, so am very happy we dropped the effective analysis practice for RPM spec license tags.
It also had a result of changing license changes on rebases to new versions, even if the existing binaries were not changed. eg libfoo.so was GPL-2.0-or-later, and then a new release added a libbar.so as GPL-3.0-or-later. The RPM package would have to be changed to say 3.0-or-later by effective license doctrine, despite the pre-existing libfoo.so (that everyone currently uses) remaining 2.0-or-later.
On the topic of updates/rebases, I think the effective license analysis made maintainers jobs harder, because it is intentionally discarding information about what licenses have been seen to exist. So on update, if you determine the list of current licenses you have to re-do the effective analysis each time, to see if you end up with the same minimised result currently listed in the RPM. IOW the effective analysis is a continuous ongoing cost burden to maintainers which cannot be automated unless someone documents an effective analysis logic rule for every SPDX license pairing.
If licenses x and y are compatible, so that it's possible to comply with the terms of both simultaneously, but neither allows replacing itself, then the effective license of a combined work is (x AND y).
If licenses x and y contradict each other, so that it's impossible to comply with both, then the effective license is nil. Such a combined work is not allowed.
That would be true from the POV of a single binary, but not true from the POV of a package RPM spec. We aggregate the license of everything in the RPM, so it is valid for the RPM spec to include incompatible license sets.
All of the above applies only when sources under different licenses are combined to form a program or library based on those sources. It does not apply when a package contains multiple separate programs under different licenses. SPDX expressions don't make that distinction.
This is one of the reasons why I think we should not try to form complex SPDX expressions with both AND and OR terms. IMHO we should just have a simple enumeration of SPDX license names that have been found to exist. Without being able to distinguish the different components within the package, presenting a more complex SPDX expression is of no practical value IMHO.
That's not to say that people haven't been simplifying licenses more than the licenses actually allow. It may well be that combinations that can be simplified are very rare outside of the GPL family.
The GPL family is special because by design the "or later" clause lets you form a linear sequence of licenses, such that A can be replaced with B. In the general case for any given pair of licenses there's no clearly defined rule. For some pairings of permissive license the effective simplification is likely to be an entirely arbitrary choice.
With regards, Daniel
Daniel P. Berrangé wrote:
On Tue, Sep 19, 2023 at 08:06:45AM +0200, Björn Persson wrote:
Richard Fontana wrote:
I basically don't recognize "effective license" as a valid concept. I see people using it, perhaps increasingly, but I never see any definition of what it means.
Here's an attempt at a definition of "effective license":
Suppose I have a package with several source files, some of which are licensed as GPL-2.0-or-later and others as GPL-3.0-or-later. All the source files are compiled into a single executable file.
GPL-3.0-or-later does not allow me to convey the executable as GPL-2.0-only. GPL-2.0-or-later allows me to convey it as GPL-3.0-only or a hypothetical later version. Thus the executable is – effectively – covered by the terms of GPL-3.0-or-later. I'd say that the effective license of the executable is GPL-3.0-or-later.
If license x allows replacing itself with license y, then (x AND y) simplifies into y. The effective license of a combined work is y.
The problem I have with this kind of "effective" analysis is that it can lead to a rather misleading presentation of the license of a package.
Consider that the package has 10,000 source files, of which 9999 are GPL-2.0-or-later, and 1 is GPL-3.0-or-later. Lets say the 9999 files are compiled into 1 binary, and the single 3.0 file is compiled into 2nd binary.
Then the effective license of binary 1 is GPL-2.0-or-later, and the effective license of binary 2 is GPL-3.0-or-later.
The effective analysis rule says we should express the license of the RPM package as GPL-3.0-or-later, even though the overwhealming majority of the package is GPL-2.0-or-later.
To prevent misunderstandings like that, I included the following paragraph in my previous message:
All of the above applies only when sources under different licenses are combined to form a program or library based on those sources. It does not apply when a package contains multiple separate programs under different licenses. SPDX expressions don't make that distinction.
Because two separate binaries under different licenses do not simplify into one binary under one license, the best way that SPDX can express the licenses in your package is "GPL-2.0-or-later AND GPL-3.0-or-later".
I view that as intentionally misleading on the part of Fedora, so am very happy we dropped the effective analysis practice for RPM spec license tags.
Has anyone actually argued in favor of such misrepresentation of licenses, or are you just knocking down strawmen?
It also had a result of changing license changes on rebases to new versions, even if the existing binaries were not changed. eg libfoo.so was GPL-2.0-or-later, and then a new release added a libbar.so as GPL-3.0-or-later. The RPM package would have to be changed to say 3.0-or-later by effective license doctrine, despite the pre-existing libfoo.so (that everyone currently uses) remaining 2.0-or-later.
If the new version of libfoo were linked to libbar, and you take the stance that dynamic linking makes a "covered work" in the GPL sense the same way as static linking does, then that would make GPL-3.0-or-later the effective license of libfoo. In that case it would be correct to change the license field of the RPM package to GPL-3.0-or-later.
If libfoo were not linked to libbar, or if dynamic linking does not make a "covered work" (which seems to be the Fedora Project's stance), then the effective license of libfoo would remain GPL-2.0-or-later. In that case the license field of the RPM package would become "GPL-2.0-or-later AND GPL-3.0-or-later". To make that clear I included the following paragraph in my previous message:
All of the above applies only when sources under different licenses are combined to form a program or library based on those sources. It does not apply when a package contains multiple separate programs under different licenses. SPDX expressions don't make that distinction.
If licenses x and y contradict each other, so that it's impossible to comply with both, then the effective license is nil. Such a combined work is not allowed.
That would be true from the POV of a single binary, but not true from the POV of a package RPM spec. We aggregate the license of everything in the RPM, so it is valid for the RPM spec to include incompatible license sets.
Correct. That's why I included the following paragraph:
All of the above applies only when sources under different licenses are combined to form a program or library based on those sources. It does not apply when a package contains multiple separate programs under different licenses. SPDX expressions don't make that distinction.
Björn Persson
Dne 19. 09. 23 v 16:20 Daniel P. Berrangé napsal(a):
On Tue, Sep 19, 2023 at 08:06:45AM +0200, Björn Persson wrote:
Richard Fontana wrote:
I basically don't recognize "effective license" as a valid concept. I see people using it, perhaps increasingly, but I never see any definition of what it means.
Here's an attempt at a definition of "effective license":
Suppose I have a package with several source files, some of which are licensed as GPL-2.0-or-later and others as GPL-3.0-or-later. All the source files are compiled into a single executable file.
GPL-3.0-or-later does not allow me to convey the executable as GPL-2.0-only. GPL-2.0-or-later allows me to convey it as GPL-3.0-only or a hypothetical later version. Thus the executable is – effectively – covered by the terms of GPL-3.0-or-later. I'd say that the effective license of the executable is GPL-3.0-or-later.
If license x allows replacing itself with license y, then (x AND y) simplifies into y. The effective license of a combined work is y.
The problem I have with this kind of "effective" analysis is that it can lead to a rather misleading presentation of the license of a package.
Consider that the package has 10,000 source files, of which 9999 are GPL-2.0-or-later, and 1 is GPL-3.0-or-later. Lets say the 9999 files are compiled into 1 binary, and the single 3.0 file is compiled into 2nd binary. The effective analysis rule says we should express the license of the RPM package as GPL-3.0-or-later, even though the overwhealming majority of the package is GPL-2.0-or-later. I view that as intentionally misleading on the part of Fedora, so am very happy we dropped the effective analysis practice for RPM spec license tags.
It also had a result of changing license changes on rebases to new versions, even if the existing binaries were not changed. eg libfoo.so was GPL-2.0-or-later, and then a new release added a libbar.so as GPL-3.0-or-later. The RPM package would have to be changed to say 3.0-or-later by effective license doctrine, despite the pre-existing libfoo.so (that everyone currently uses) remaining 2.0-or-later.
On the topic of updates/rebases, I think the effective license analysis made maintainers jobs harder, because it is intentionally discarding information about what licenses have been seen to exist. So on update, if you determine the list of current licenses you have to re-do the effective analysis each time, to see if you end up with the same minimised result currently listed in the RPM. IOW the effective analysis is a continuous ongoing cost burden to maintainers which cannot be automated unless someone documents an effective analysis logic rule for every SPDX license pairing.
If licenses x and y are compatible, so that it's possible to comply with the terms of both simultaneously, but neither allows replacing itself, then the effective license of a combined work is (x AND y).
If licenses x and y contradict each other, so that it's impossible to comply with both, then the effective license is nil. Such a combined work is not allowed.
That would be true from the POV of a single binary, but not true from the POV of a package RPM spec. We aggregate the license of everything in the RPM, so it is valid for the RPM spec to include incompatible license sets.
All of the above applies only when sources under different licenses are combined to form a program or library based on those sources. It does not apply when a package contains multiple separate programs under different licenses. SPDX expressions don't make that distinction.
This is one of the reasons why I think we should not try to form complex SPDX expressions with both AND and OR terms. IMHO we should just have a simple enumeration of SPDX license names that have been found to exist.
This makes a lot of sense. The simple enumeration would be enough IMHO and it would certainly simplify packagers life.
Vít
Without being able to distinguish the different components within the package, presenting a more complex SPDX expression is of no practical value IMHO.
That's not to say that people haven't been simplifying licenses more than the licenses actually allow. It may well be that combinations that can be simplified are very rare outside of the GPL family.
The GPL family is special because by design the "or later" clause lets you form a linear sequence of licenses, such that A can be replaced with B. In the general case for any given pair of licenses there's no clearly defined rule. For some pairings of permissive license the effective simplification is likely to be an entirely arbitrary choice.
With regards, Daniel
Hi Richard,
So I tried to figure out what all this really meant in practice by transforming some of my Fedora packages. But almost immediate ran into conflicts with how SPDX defines license identifiers and expressions.
I think the main conflict is that SPDX identifiers and expressions are meant to apply to individual source files (and not describe the general intended license of the larger work), where the Fedora spec file License tags is meant to provide the approximate license of the (sub)package as a whole (which can consist of multiple larger, possibly independently licensed, works).
Also I found the tooling around this hard to use/understand. It seems various tools just haven't caught up or aren't even packaged for Fedora itself and are only available in some giant container image blob (e.g. fossology, really a webapp that you then should run "locally", which I never could get working [or simply didn't understood how to use]).
For the elfutils project Housam Alamour created a new eu-srcfiles utility for version 0.190 (already packaged for Fedora 37..Rawhide), which might be helpful for native ELF plus DWARF based packages. At the moment it does require you have the build requires and debugsources installed, but a newer version will query debuginfod for that.
With that we might be able to build somewhat simpler command line tools to help packagers extract all the license snippets found in the source files included in each binary.
e.g. for the mutt package, you can get a rough estimate of licenses used in all the binaries using (if that is really what you are insisting packagers do instead of just using the declared licenses):
$ dnf install mutt $ dnf builddep mutt $ dnf debuginfo-install mutt
$ for i in `rpm -ql mutt`; do eu-elfclassify --elf --file $i; \ if [ $? -eq 0 ]; then eu-srcfiles --exec $i; fi; done | sort -u \ | xargs licensecheck --shortname-scheme spdx | cut -f2- -d: \ | sort -u | sed -z -e 's/\n / AND /g'
GPL-2.0-or-later AND GPL-3.0-or-later AND HPND-sell-variant AND LGPL AND LGPL-2.1-or-later AND *No copyright* GPL-2.0-or-later AND *No copyright* public-domain AND *No copyright* UNKNOWN AND UNKNOWN AND Zlib
Which still requires lots of investigation (there are various UNKNOWNs), but might be a good starting point. At least for me something like that would be much more usable than a container image packaged webapp.
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
On Sun, Sep 17, 2023 at 11:37 AM Mark Wielaard mark@klomp.org wrote:
To be clear I don't mind using a different set of short-hands in the License tags. Although it feels a little odd to try to create separate identifiers for lax-permissive MIT/BSD like licenses which sometimes just different in one or two words.
FWIW, usually a difference of one or two words wouldn't be enough to result in creation of a distinct SPDX identifier. The standard applied by SPDX is, informally, whether the difference is "legally substantive" (this has its flaws but seems to work OK in practice).
But then for the Hybrid BSD license that parts of bzip and valgrind uses it actually has different identifiers depending on the version of the package (it actually has both bzip2-1.0.5 and bzip2-1.0.6 which are literally exactly the same except for the version string and the copyright year).
I think anyone should be free to propose a new umbrella identifier (in SPDX expression format) that would cover multiple licenses, as we've done with `LicenseRef-Fedora-Public-Domain` and `LicenseRef-Fedora-UltraPermissive`. The important thing is that it be well defined in some way.
OK, so how would we do this for this Hybrid BSD license? And what is "well defined"?
What is the goal of dropping the effective license and make packagers list all the licences of some code snippets originally incorporated under lax-permissive licenses? Is that not just make work for the packager if upsteam just uses one effective license?
One rationale is given in Fedora legal documentation: "There is no agreed-upon set of criteria or rules under which one can make conclusions about “effective” licenses or reduce composite license expressions to something simpler."
Isn't that not just like most other things fedora, we follow upstream. Upstream states the (effective) license and we just adopt that. If we notice that there might be a bug and the effective license isn't exactly as the upstream project states, then we fix that upstream?
I basically don't recognize "effective license" as a valid concept. I see people using it, perhaps increasingly, but I never see any definition of what it means. It sounds like you are using it to mean "whatever the upstream project seems to say the license is, despite possible evidence to the contrary". I'm not sure that's how other people are using "effective license".
I would call it the intended license. Normally an (upstream) project declares their intended license by placing a COPYING or LICENSE document at the top-level (or different ones in subdirs if different parts have different intended licenses). That intended license is the effective license, meaning the license you would have to follow when redistributing the project. Any other licenses used in the project would only have requirements that are subsumed by the intended license.
I think Jilayne would disagree with this, but in practice, I also don't see what we could fix upstream, since there is no standard for how you communicate or document what the effective license is (regardless of what it means). The only related standard I know of for documenting licensing of projects is REUSE (https://reuse.software) which I think implicitly also rejects the concept of "effective licensing".
Both REUSE and SPDX are intended to be used at the individual source file level. Trying to use them at the binary or package level as Fedora wants to do seems to bring up these conflicts yes.
That doesn't mean there aren't "standards" for this. Like I said upstream often has a top-level LICENSE, COPYING or README file declaring the intended license. There also often is a NOTICES file listing any legal notices subsumed by the intended/effective license.
Basically, everyone has been making up their own interpretive system for deciding what an "effective license" is, with no consistencies across upstream packages and Fedora package maintainers.
Is this really a problem? Could you show an example where an upstream or package maintainer stated in the license tag that the effective license was say "GPLv3+", but it would have been more "correct" to state that it was "GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND X11"?
I will not argue this, but I will make two observations. One is something I've said before, which is that people seem to be complaining about the current standards for license tags only when they are lengthy. I think it would be more consistent to argue that we don't need license tags at all. I have no attachment to RPM-style license tags, though Red Hat finds them marginally useful for some purposes.
What are the purposes for which Red Hat finds the spec license tags useful?
Just dropping the license tags from the spec file is an interesting idea. Would we then adopt something like a separate copyright file like Debian does?
The other thing is that the discipline that produces license tags at this level of detail is what is needed to uncover licensing problems in packages, from Fedora's perspective as a distribution that aims to be made up of free software. That is, the detailed license tags are a side effect of a valuable license review process and I would be concerned that falling back on an effective license approach would result in the loss of the benefits we get from that process, which actually long precede the abandonment of the Callaway system.
I do agree that a license review process is useful. But I don't agree this process can be condensed into a "tag" (not even with an expression language).
You've contributed to glibc, so you probably know that for many years (almost 20 years?) glibc gave the impression that its license, its effective license if you will, was LGPLv2.1 or later (except for parts that are under the GPL) but it included a substantial amount of code under a license that, by the mid-2000s, Debian and later Fedora came to regard as non-free. I am speaking of the famous Sun RPC license, which prohibits distribution in isolation, a common type of proprietary license restriction.
In that scenario, if you had a license tag that just says "LGPL-2.1-or-later" you are concealing the fact that there is also some code under a license that cannot be assimilated with LGPL (other than by adopting a clever post hoc interpretation which cannot possibly be what Sun Microsystems had in mind in the 1980s) and that is not even free software. It seems to me that at the very least the license tag, if you're going to have license tags at all, should say "LGPL-2.1-or-later AND LicenseRef-Assorted-Other-Free-Software AND LicenseRef-sun-rpc". But if there's a practice of just relying on whatever the effective license seems to be, you would be inclined not to notice a license like this in the first place. This is why the issue was first surfaced by Debian, I think. To your later point about Debian copyright files, it is obviously true that you don't need to have a license tag system like Fedora has for this to happen.
Right, that is the job of a licence legal review process. In the above case I would say it was just a bug in the upstream package that a distro caught and which was fixed upstream. I think it would have been silly to (retroactively) add some extra "tagging" for a license notice that was in error instead of just fixing the license so that it was actually compatible with the LGPL (which is what happened).
While the Sun RPC problem *may* have been excised from glibc, just last year we found another license in glibc (and at least one other package), this time an IBM license [1], that we consider non-free by present day standards, in that case because it involves a patent license grant that discriminates according to specific use cases. I think we should aspire to finding, *exposing*, and fixing these kinds of problems. Exposing should mean at a minimum that we don't perpetuate a community-wide decades-old practice of covering these problems up, which seems to be one practical effect of indulging in effective licensing. I realize all this doesn't itself justify the resulting use of complex composite SPDX expressions.
Right, I assume you are talking about the resolv code which carries a patent notice from IBM saying they might sue you if you use that code for anything else than doing DNS resolving over TCP/IP. Which is indeed a odd notice. Happy you found it and you are making IBM fix it. But IMHO it is just an unintended, license, bug in the upstream package. It will be fixed, so no need for some complicated license tag.
It seems that the "enumeration" expression is not that easy to create objectively. If only because it is actually hard to know which sources to scan to get the license/permission snippets (just the upstream tar ball, the sources as created by fedpkg prep, those actually included in the binaries which depend on the build environment, etc.)
Similar points have been raised by others. I think a good solution is to reformulate what we mean by "enumeration" so that it is more practical for Fedora package maintainers. I don't think it is a good solution to just give up and no longer review package source code for inclusion of licenses that conflict with Fedora licensing policies.
I hope the new eu-srcfiles tool can help. But I also hope we aren't really going to try to cram all found legal snippets into matching license tags in the spec files. If we really want to somehow ship all these legal notices (and we already do, because we do just distribute the srpms, but maybe for some reason you would like to include them all in each binary (sub) package? Then lets adopt something like the Debian copyright file or NOTICES file and also ask upstream to adopt that.
And what is the actual purpose and goal of including them in the spec License tag?
For me, it's that there's no good argument for throwing away the information once you have it. You've reviewed a given package and let's say you've identified five applicable licenses (let's assume we know what applicable means). How do you then decide what information to hide? I think you are saying, "review the package thoroughly, but don't report what you find in the license tag, just pick the license(s) the upstream project indicates are effective". As suggested above, I'm not opposed to something similar to this approach (I think Jilayne would disagree though) provided that we always expose licenses that are not classified as 'allowed' for Fedora.
I think I agree with you that we shouldn't "throw away" any such legal notices we found. But I don't agree SPDX license tag identifiers in spec files are a good way to keep such notices.
Also, I don't think "snippets" are the typical case. Often the non-GPL license will appear to cover a whole file or perhaps a set of multiple files. I have found it somewhat common for a Fedora package to include multiple "merely aggregated" works which may be under the GPL and other licenses. That's mere aggregation based on the license steward's traditional guidance on interpretation of the GPL. In those scenarios attempts to apply an effective license theory that ignores the non-GPL license seem to embody a misunderstanding of the orthodox interpretation of the GPL.
That is not my experience from working on some larger code bases. For example when we were integrating GNU Classpath/IcedTea/OpenJDK I went over all the code to make sure we could merge the code bases. The top level LICENSE file explains the (effective) licenses. And every source code file has a header explaining the (effective) license for that file (GPLv2 or GPLv2-plus-classpath-exception). But it also includes lots of notices like:
/*
- This file is available under and governed by the GNU General Public
- License version 2 only, as published by the Free Software Foundation.
- However, the following notice accompanied the original version of this
- file and, per its terms, should not be removed:
- Copyright (c) 2004 World Wide Web Consortium,
- (Massachusetts Institute of Technology, European Research Consortium for
- Informatics and Mathematics, Keio University). All Rights Reserved. This
- work is distributed under the W3C(r) Software License [1] in the hope that
- it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
*/
So in that example, I understand you believe that there is an effective license, but it can't be said that the W3C license is not also an applicable license, or, if it is, then why should it not be removed?
It is applicable, but subsumed by the GPLv2. It should never be removed since that is just rude (and also the notice and the effective license say such notices may not be removed).
You can argue that the W3C license isn't worth including in the license tag, but that requires some formulation of a policy for what kinds of licenses can and can't be excluded. ,
If the source, like in this case, explicitly says it is not the effective license of the file then it doesn't need to be mentioned. Likewise if there is an explicit intended license for the larger work that subsumes all such legal notices they don't need to be mentioned, as long as the (source) package does contain all such notices.
Something similar is done in glibc. For example several files I contributed to were adapted from some BSD release and have a file header saying the file is copyright the Free Software Foundation, Inc. This file is part of the GNU C Library. And the state they are distributed under the GNU Lesser General Public License 2.1 or later. But also have the original BSD notice in the file:
/*-
- Copyright (c) 1990, 1993, 1994
The Regents of the University of California. All rights reserved.
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- Neither the name of the University nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
- THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGE.
*/
But this is not the (effective) licenses, and there is no way to use the code under that license, since all contributions since 1994 have been done under the LGPL.
Again, someone is making an assumption that something is there that is still subject to that license, because otherwise it could be removed.
No it cannot be removed. And no it doesn't mean it is still subject to that license. There is a Ship of Theseus argument to be made to just remove to no longer applicable notice. But a) that would just be rude. And b) the notice itself and the effective license both explicitly say you must retain the notice.
In review of Fedora packages over the past year, we have found a number of cases where it seems clear a license notice no longer applies to anything in the package, or never applied in the first place. In at least one of those cases we recommended to the upstream project that it remove the "phantom" license notice.
That sounds like bad advise IMHO. It also destroys historical information.
Likewise for valgrind we have examples of the above. For example the dhat tool which have a GPLv2+ copyright and license header, but also say:
/* Parts of this file are derived from Firefox, copyright Mozilla Foundation, and may be redistributed under the terms of the Mozilla Public License Version 2.0, as well as under the license of this project. A copy of the Mozilla Public License Version 2.0 is available at at https://www.mozilla.org/en-US/MPL/2.0/. */
Again, although there is a reference to MPLv2 here, the code is only available under GPLv2+.
But that notice literally says there is code available under MPL 2.0.
If the notice is incorrect, that is a bug that should be fixed upstream. But a mere conflict with a project's conception of what its effective license is would not mean that the license notice is incorrect.
In the case of relicensing MPLv2 to GPLv2+ you could indeed argue that no notice at all should remain in the source file to the MPLv2. The MPLv2 does indeed require you remove all MPL notices when converting a source file to the GPL. But again I consider it rude to not even mention the origin of the source code and provide a (historical) reference.
Cheers,
Mark
Dne 24. 11. 23 v 20:07 Mark Wielaard napsal(a):
I think the main conflict is that SPDX identifiers and expressions are meant to apply to individual source files (and not describe the general intended license of the larger work),
SPDX license ids are used in SPDX SBOMs that are intended to describe large work
where the Fedora spec file License tags is meant to provide the approximate license of the (sub)package as a whole (which can consist of multiple larger, possibly independently licensed, works).
Fedora license tag should NOT provide approximate license. It should provide exact license.
Also I found the tooling around this hard to use/understand. It seems various tools just haven't caught up or aren't even packaged for Fedora itself and are only available in some giant container image blob (e.g. fossology, really a webapp that you then should run "locally", which I never could get working [or simply didn't understood how to use]).
True. We are trying to improve it. Every day. I have just packaged another dependency for a tool that will be helpfull.
You can use OSUOSL instance of fossology https://fossology.osuosl.org/repo/ with login:password: fossy:fossy
Or you can use scancode-toolkit from Copr repo https://copr.fedorainfracloud.org/coprs/eclipseo/scancode-toolkit/
The command to do the analysis is then:
$ scancode --license --html /tmp/spdx.html --json /tmp/spdx.json --license-references .
The output is then: http://miroslav.suchy.cz/fedora/spdx-reports/mutt.html
For the elfutils project Housam Alamour created a new eu-srcfiles utility for version 0.190 (already packaged for Fedora 37..Rawhide), which might be helpful for native ELF plus DWARF based packages. At the moment it does require you have the build requires and debugsources installed, but a newer version will query debuginfod for that.
With that we might be able to build somewhat simpler command line tools to help packagers extract all the license snippets found in the source files included in each binary.
Great. I did not know this.
e.g. for the mutt package, you can get a rough estimate of licenses used in all the binaries using (if that is really what you are insisting packagers do instead of just using the declared licenses):
$ dnf install mutt $ dnf builddep mutt $ dnf debuginfo-install mutt
$ for i in `rpm -ql mutt`; do eu-elfclassify --elf --file $i; \ if [ $? -eq 0 ]; then eu-srcfiles --exec $i; fi; done | sort -u \ | xargs licensecheck --shortname-scheme spdx | cut -f2- -d: \ | sort -u | sed -z -e 's/\n / AND /g'
GPL-2.0-or-later AND GPL-3.0-or-later AND HPND-sell-variant AND LGPL AND LGPL-2.1-or-later AND *No copyright* GPL-2.0-or-later AND *No copyright* public-domain AND *No copyright* UNKNOWN AND UNKNOWN AND Zlib
Which still requires lots of investigation (there are various UNKNOWNs), but might be a good starting point. At least for me something like that would be much more usable than a container image packaged webapp.
There is many ways to do it. We are all exploring various ways. If this is better for you then use it. I am afraid this will not work for noarch packages.
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
On Sun, Sep 17, 2023 at 11:37 AM Mark Wielaardmark@klomp.org wrote:
To be clear I don't mind using a different set of short-hands in the License tags. Although it feels a little odd to try to create separate identifiers for lax-permissive MIT/BSD like licenses which sometimes just different in one or two words.
FWIW, usually a difference of one or two words wouldn't be enough to result in creation of a distinct SPDX identifier. The standard applied by SPDX is, informally, whether the difference is "legally substantive" (this has its flaws but seems to work OK in practice).
But then for the Hybrid BSD license that parts of bzip and valgrind uses it actually has different identifiers depending on the version of the package (it actually has both bzip2-1.0.5 and bzip2-1.0.6 which are literally exactly the same except for the version string and the copyright year).
The SPDX uses markup which allows variation in license. E.g. when you look at
https://spdx.org/licenses/BSD-3-Clause.html the red parts allow variations. What and how is better visible in source:
https://github.com/spdx/license-list-XML/blob/main/src/BSD-3-Clause.xml
Tags <copyrightText> allows any variations. <alt> allows only regexp variations.
OK, so how would we do this for this Hybrid BSD license? And what is "well defined"?
Open issue with your proposal at https://gitlab.com/fedora/legal/fedora-license-data
"well defined" means that there will be common consensus that the definition is clear. :)
What is the goal of dropping the effective license and make packagers list all the licences of some code snippets originally incorporated under lax-permissive licenses? Is that not just make work for the packager if upsteam just uses one effective license?
One rationale is given in Fedora legal documentation: "There is no agreed-upon set of criteria or rules under which one can make conclusions about “effective” licenses or reduce composite license expressions to something simpler."
Isn't that not just like most other things fedora, we follow upstream. Upstream states the (effective) license and we just adopt that. If we notice that there might be a bug and the effective license isn't exactly as the upstream project states, then we fix that upstream?
I basically don't recognize "effective license" as a valid concept. I see people using it, perhaps increasingly, but I never see any definition of what it means. It sounds like you are using it to mean "whatever the upstream project seems to say the license is, despite possible evidence to the contrary". I'm not sure that's how other people are using "effective license".
I would call it the intended license. Normally an (upstream) project declares their intended license by placing a COPYING or LICENSE document at the top-level (or different ones in subdirs if different parts have different intended licenses). That intended license is the effective license, meaning the license you would have to follow when redistributing the project. Any other licenses used in the project would only have requirements that are subsumed by the intended license.
No.
This was maybe enough in past when industry used OSS projects rarely. Now it is used masively. And we want that industry complies with our OSS licenses. If we want this then we should provide good overview what licenses are used.
E.g., your mutt package. The upstream claims it is GPL-2.0-or-later https://gitlab.com/muttmua/mutt/-/blob/master/COPYRIGHT?ref_type=heads but there is
https://gitlab.com/muttmua/mutt/-/blob/master/wcwidth.c?ref_type=heads#L8 which is |HPND-Markus-Kuhn. And now imagine that there is user/company for which ||HPND-Markus-Kuhn license is problematic and they cannot use it. If you use only|
| License: GPL-2.0-or-later |
|they will never know. But when you use|
| License: GPL-2.0-or-later AND ||||HPND-Markus-Kuhn|
|then it is pretty easy for them to do the audit and avoid this package and use alternative.|
|This example may look artificial, but I know a lot of companies that want to avoid GPL-3.0-or-later. And Fedora itself avoids many licenses that other find ok. E.g. JSON or BSD-3-Clause-Clear|
|https://docs.fedoraproject.org/en-US/legal/not-allowed-licenses/ |||||||
Both REUSE and SPDX are intended to be used at the individual source file level. Trying to use them at the binary or package level as Fedora wants to do seems to bring up these conflicts yes.
I disagree. As I mentioned SPDX defines whole SBOM model exactly for large projects and large deployments.
That doesn't mean there aren't "standards" for this. Like I said upstream often has a top-level LICENSE, COPYING or README file declaring the intended license. There also often is a NOTICES file listing any legal notices subsumed by the intended/effective license.
This is not standard. This is habit. Very far from any possible automation and machine parsing.
Just dropping the license tags from the spec file is an interesting idea. Would we then adopt something like a separate copyright file like Debian does?
Likely. It needs to be proposed as Change and discussed and approved. I expect a LOT of discussion about it.
I will be very glad if somebody will drive this.
On Sat, Nov 25, 2023 at 11:22 AM Miroslav Suchý msuchy@redhat.com wrote:
Dne 24. 11. 23 v 20:07 Mark Wielaard napsal(a):
I think the main conflict is that SPDX identifiers and expressions are meant to apply to individual source files (and not describe the general intended license of the larger work),
SPDX license ids are used in SPDX SBOMs that are intended to describe large work
where the Fedora spec file License tags is meant to provide the approximate license of the (sub)package as a whole (which can consist of multiple larger, possibly independently licensed, works).
Fedora license tag should NOT provide approximate license. It should provide exact license.
This is *never* going to be possible as things currently work. This is *explicitly* why we document the License tag as informational. It's *all* best-effort.
https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuideline...
Also I found the tooling around this hard to use/understand. It seems various tools just haven't caught up or aren't even packaged for Fedora itself and are only available in some giant container image blob (e.g. fossology, really a webapp that you then should run "locally", which I never could get working [or simply didn't understood how to use]).
True. We are trying to improve it. Every day. I have just packaged another dependency for a tool that will be helpfull.
You can use OSUOSL instance of fossology https://fossology.osuosl.org/repo/ with login:password: fossy:fossy
Or you can use scancode-toolkit from Copr repo https://copr.fedorainfracloud.org/coprs/eclipseo/scancode-toolkit/
The command to do the analysis is then:
$ scancode --license --html /tmp/spdx.html --json /tmp/spdx.json --license-references .
The output is then: http://miroslav.suchy.cz/fedora/spdx-reports/mutt.html
For the elfutils project Housam Alamour created a new eu-srcfiles utility for version 0.190 (already packaged for Fedora 37..Rawhide), which might be helpful for native ELF plus DWARF based packages. At the moment it does require you have the build requires and debugsources installed, but a newer version will query debuginfod for that.
With that we might be able to build somewhat simpler command line tools to help packagers extract all the license snippets found in the source files included in each binary.
Great. I did not know this.
e.g. for the mutt package, you can get a rough estimate of licenses used in all the binaries using (if that is really what you are insisting packagers do instead of just using the declared licenses):
$ dnf install mutt $ dnf builddep mutt $ dnf debuginfo-install mutt
$ for i in `rpm -ql mutt`; do eu-elfclassify --elf --file $i; \ if [ $? -eq 0 ]; then eu-srcfiles --exec $i; fi; done | sort -u \ | xargs licensecheck --shortname-scheme spdx | cut -f2- -d: \ | sort -u | sed -z -e 's/\n / AND /g'
GPL-2.0-or-later AND GPL-3.0-or-later AND HPND-sell-variant AND LGPL AND LGPL-2.1-or-later AND *No copyright* GPL-2.0-or-later AND *No copyright* public-domain AND *No copyright* UNKNOWN AND UNKNOWN AND Zlib
Which still requires lots of investigation (there are various UNKNOWNs), but might be a good starting point. At least for me something like that would be much more usable than a container image packaged webapp.
There is many ways to do it. We are all exploring various ways. If this is better for you then use it. I am afraid this will not work for noarch packages.
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
On Sun, Sep 17, 2023 at 11:37 AM Mark Wielaard mark@klomp.org wrote:
To be clear I don't mind using a different set of short-hands in the License tags. Although it feels a little odd to try to create separate identifiers for lax-permissive MIT/BSD like licenses which sometimes just different in one or two words.
FWIW, usually a difference of one or two words wouldn't be enough to result in creation of a distinct SPDX identifier. The standard applied by SPDX is, informally, whether the difference is "legally substantive" (this has its flaws but seems to work OK in practice).
But then for the Hybrid BSD license that parts of bzip and valgrind uses it actually has different identifiers depending on the version of the package (it actually has both bzip2-1.0.5 and bzip2-1.0.6 which are literally exactly the same except for the version string and the copyright year).
The SPDX uses markup which allows variation in license. E.g. when you look at
https://spdx.org/licenses/BSD-3-Clause.html the red parts allow variations. What and how is better visible in source:
https://github.com/spdx/license-list-XML/blob/main/src/BSD-3-Clause.xml
Tags <copyrightText> allows any variations. <alt> allows only regexp variations.
OK, so how would we do this for this Hybrid BSD license?
And what is "well defined"?
Open issue with your proposal at https://gitlab.com/fedora/legal/fedora-license-data
"well defined" means that there will be common consensus that the definition is clear. :)
What is the goal of dropping the effective license and make packagers list all the licences of some code snippets originally incorporated under lax-permissive licenses? Is that not just make work for the packager if upsteam just uses one effective license?
One rationale is given in Fedora legal documentation: "There is no agreed-upon set of criteria or rules under which one can make conclusions about “effective” licenses or reduce composite license expressions to something simpler."
Isn't that not just like most other things fedora, we follow upstream. Upstream states the (effective) license and we just adopt that. If we notice that there might be a bug and the effective license isn't exactly as the upstream project states, then we fix that upstream?
I basically don't recognize "effective license" as a valid concept. I see people using it, perhaps increasingly, but I never see any definition of what it means. It sounds like you are using it to mean "whatever the upstream project seems to say the license is, despite possible evidence to the contrary". I'm not sure that's how other people are using "effective license".
I would call it the intended license. Normally an (upstream) project declares their intended license by placing a COPYING or LICENSE document at the top-level (or different ones in subdirs if different parts have different intended licenses). That intended license is the effective license, meaning the license you would have to follow when redistributing the project. Any other licenses used in the project would only have requirements that are subsumed by the intended license.
No.
This was maybe enough in past when industry used OSS projects rarely. Now it is used masively. And we want that industry complies with our OSS licenses. If we want this then we should provide good overview what licenses are used.
E.g., your mutt package. The upstream claims it is GPL-2.0-or-later https://gitlab.com/muttmua/mutt/-/blob/master/COPYRIGHT?ref_type=heads but there is
https://gitlab.com/muttmua/mutt/-/blob/master/wcwidth.c?ref_type=heads#L8 which is HPND-Markus-Kuhn. And now imagine that there is user/company for which HPND-Markus-Kuhn license is problematic and they cannot use it. If you use only
License: GPL-2.0-or-later
they will never know. But when you use
License: GPL-2.0-or-later AND HPND-Markus-Kuhn
then it is pretty easy for them to do the audit and avoid this package and use alternative.
This example may look artificial, but I know a lot of companies that want to avoid GPL-3.0-or-later. And Fedora itself avoids many licenses that other find ok. E.g. JSON or BSD-3-Clause-Clear
https://docs.fedoraproject.org/en-US/legal/not-allowed-licenses/
Both REUSE and SPDX are intended to be used at the individual source file level. Trying to use them at the binary or package level as Fedora wants to do seems to bring up these conflicts yes.
I disagree. As I mentioned SPDX defines whole SBOM model exactly for large projects and large deployments.
That doesn't mean there aren't "standards" for this. Like I said upstream often has a top-level LICENSE, COPYING or README file declaring the intended license. There also often is a NOTICES file listing any legal notices subsumed by the intended/effective license.
This is not standard. This is habit. Very far from any possible automation and machine parsing.
Licenses aren't for machines, they are for people. That's why some licenses have actual requirements or specifications of how to apply licenses.
Please keep that in mind.
Just dropping the license tags from the spec file is an interesting idea. Would we then adopt something like a separate copyright file like Debian does?
Likely. It needs to be proposed as Change and discussed and approved. I expect a LOT of discussion about it.
I will be very glad if somebody will drive this.
Please no. When debbuild adapted RPM spec to build Debian packages, the %copyrightdata section was added[1][2] for this purpose. But it's excessively tedious to use and maintain per-file license data. I vastly prefer our License tag over having to do something like DEP5[3].
[1]: https://github.com/debbuild/debbuild/commit/91699c5a714fe6a80b55763be84e5fb4... [2]: https://github.com/debbuild/debbuild/commit/ddfc6d783b0d37093816a6c74ee68063... [3]: https://dep-team.pages.debian.net/deps/dep5/
Hi Miroslav,
On Sat, Nov 25, 2023 at 05:22:02PM +0100, Miroslav Suchý wrote:
Dne 24. 11. 23 v 20:07 Mark Wielaard napsal(a):
I think the main conflict is that SPDX identifiers and expressions are meant to apply to individual source files (and not describe the general intended license of the larger work),
SPDX license ids are used in SPDX SBOMs that are intended to describe large work
SBOMs only decribe the software bill of materials, not the binary packages created from them. And they don't just use a license tag, but use multiple different ways of describing the licenses that might be related, like the Concluded license, the InfoFromFiles licenses, the Declared license, with a human readable license Comment explantion describing the difference between those.
where the Fedora spec file License tags is meant to provide the approximate license of the (sub)package as a whole (which can consist of multiple larger, possibly independently licensed, works).
Fedora license tag should NOT provide approximate license. It should provide exact license.
There is no such thing as an "exact license" of a binary package. Free Software licenses are social constructs that are interpreted in different contexts. We can try to describe the license of the binary (sub) package, but it will always be some "estimate" (especially if we are only using a fixed set of identifiers and simple expression language).
For the elfutils project Housam Alamour created a new eu-srcfiles utility for version 0.190 (already packaged for Fedora 37..Rawhide), which might be helpful for native ELF plus DWARF based packages. At the moment it does require you have the build requires and debugsources installed, but a newer version will query debuginfod for that.
With that we might be able to build somewhat simpler command line tools to help packagers extract all the license snippets found in the source files included in each binary.
Great. I did not know this.
e.g. for the mutt package, you can get a rough estimate of licenses used in all the binaries using (if that is really what you are insisting packagers do instead of just using the declared licenses):
$ dnf install mutt $ dnf builddep mutt $ dnf debuginfo-install mutt
$ for i in `rpm -ql mutt`; do eu-elfclassify --elf --file $i; \ if [ $? -eq 0 ]; then eu-srcfiles --exec $i; fi; done | sort -u \ | xargs licensecheck --shortname-scheme spdx | cut -f2- -d: \ | sort -u | sed -z -e 's/\n / AND /g'
GPL-2.0-or-later AND GPL-3.0-or-later AND HPND-sell-variant AND LGPL AND LGPL-2.1-or-later AND *No copyright* GPL-2.0-or-later AND *No copyright* public-domain AND *No copyright* UNKNOWN AND UNKNOWN AND Zlib
Which still requires lots of investigation (there are various UNKNOWNs), but might be a good starting point. At least for me something like that would be much more usable than a container image packaged webapp.
There is many ways to do it. We are all exploring various ways. If this is better for you then use it. I am afraid this will not work for noarch packages.
It wouldn't. And it misses any code that isn't actually referenced in the native binaries. On the other hand it does find licenses in code that is included from the build requires/root. Which seems missed by most other (source code only) scanners.
So if you want something "complete" you'll need to combine multiple such scanners. What concerns me though is that the output is so big and only patially scriptable. It is a huge amount of work which isn't easy to replicate. So it cannot be automated.
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
On Sun, Sep 17, 2023 at 11:37 AM Mark Wielaardmark@klomp.org wrote:
To be clear I don't mind using a different set of short-hands in the License tags. Although it feels a little odd to try to create separate identifiers for lax-permissive MIT/BSD like licenses which sometimes just different in one or two words.
FWIW, usually a difference of one or two words wouldn't be enough to result in creation of a distinct SPDX identifier. The standard applied by SPDX is, informally, whether the difference is "legally substantive" (this has its flaws but seems to work OK in practice).
But then for the Hybrid BSD license that parts of bzip and valgrind uses it actually has different identifiers depending on the version of the package (it actually has both bzip2-1.0.5 and bzip2-1.0.6 which are literally exactly the same except for the version string and the copyright year).
The SPDX uses markup which allows variation in license. E.g. when you look at
https://spdx.org/licenses/BSD-3-Clause.html the red parts allow variations. What and how is better visible in source:
https://github.com/spdx/license-list-XML/blob/main/src/BSD-3-Clause.xml
Tags <copyrightText> allows any variations. <alt> allows only regexp variations.
OK. Hopefully that will then be done for this Hybrid-BSD license, so it isn't stuck on some old obsolute bzip2-version.
OK, so how would we do this for this Hybrid BSD license? And what is "well defined"?
Open issue with your proposal at https://gitlab.com/fedora/legal/fedora-license-data
I don't have any specific proposal. Lets just hope SPDX will just create a new generic Hybrid-BSD variant. I do find it somewhat disturbing Fedora contributors are asked to file issues in these external third-pary proprietary trackers.
I basically don't recognize "effective license" as a valid concept. I see people using it, perhaps increasingly, but I never see any definition of what it means. It sounds like you are using it to mean "whatever the upstream project seems to say the license is, despite possible evidence to the contrary". I'm not sure that's how other people are using "effective license".
I would call it the intended license. Normally an (upstream) project declares their intended license by placing a COPYING or LICENSE document at the top-level (or different ones in subdirs if different parts have different intended licenses). That intended license is the effective license, meaning the license you would have to follow when redistributing the project. Any other licenses used in the project would only have requirements that are subsumed by the intended license.
No.
This was maybe enough in past when industry used OSS projects rarely. Now it is used masively. And we want that industry complies with our OSS licenses. If we want this then we should provide good overview what licenses are used.
E.g., your mutt package. The upstream claims it is GPL-2.0-or-later https://gitlab.com/muttmua/mutt/-/blob/master/COPYRIGHT?ref_type=heads but there is
https://gitlab.com/muttmua/mutt/-/blob/master/wcwidth.c?ref_type=heads#L8 which is |HPND-Markus-Kuhn. And now imagine that there is user/company for which ||HPND-Markus-Kuhn license is problematic and they cannot use it. If you use only|
| License: GPL-2.0-or-later |
|they will never know. But when you use|
| License: GPL-2.0-or-later AND ||||HPND-Markus-Kuhn|
|then it is pretty easy for them to do the audit and avoid this package and use alternative.|
Why would they? The full text of the HPND-Markus-Kuhn is:
"Permission to use, copy, modify, and distribute this software for any purpose and without fee is hereby granted. The author disclaims all warranties with regard to this software."
Which is completely subsumed by the GPL. There is literally no extra useful information provided by adding AND HPND-Markus-Kuhn.
|This example may look artificial, but I know a lot of companies that want to avoid GPL-3.0-or-later.
And how does that help Fedora?
And Fedora itself avoids many licenses that other find ok. E.g. JSON or BSD-3-Clause-Clear|
|https://docs.fedoraproject.org/en-US/legal/not-allowed-licenses/ |||||||
That is fine. Don't include them. They aren't valid License tag values.
That doesn't mean there aren't "standards" for this. Like I said upstream often has a top-level LICENSE, COPYING or README file declaring the intended license. There also often is a NOTICES file listing any legal notices subsumed by the intended/effective license.
This is not standard. This is habit. Very far from any possible automation and machine parsing.
I think it is a pretty standard convention and easy to automate. Various source code repositories already do and show you the project's license based on scanning those files.
Cheers,
Mark
Dne 28. 11. 23 v 0:19 Mark Wielaard napsal(a):
SBOMs only decribe the software bill of materials, not the binary packages created from them. And they don't just use a license tag, but
It does.
https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pd...
AFAIK most common ones are Build and Analyzes which describes the binary packages.
I don't have any specific proposal. Lets just hope SPDX will just create a new generic Hybrid-BSD variant. I do find it somewhat disturbing Fedora contributors are asked to file issues in these external third-pary proprietary trackers.
SPDX is community-driven project. Under Linux Foundation. With all materials open and all decisions done in public.
I personally find it motivating. That we are collaborating on open standard that is used by various distributions and communities and not working on a NIH project.
|This example may look artificial, but I know a lot of companies that want to avoid GPL-3.0-or-later.
And how does that help Fedora?
If companies find it easier to use Fedora, it will get wider recognition and companies in exchange very often contributes back.
I think it is a pretty standard convention and easy to automate. Various source code repositories already do and show you the project's license based on scanning those files.
I disagree with you. E.g. most visible is GitHub, but it does that for only limited number of licenses https://docs.github.com/en/repositories/managing-your-repositorys-settings-a... and very often fails when COPYING include multiple licenses.
Hi Miroslav,
On Tue, Nov 28, 2023 at 08:08:38AM +0100, Miroslav Suchý wrote:
Dne 28. 11. 23 v 0:19 Mark Wielaard napsal(a):
SBOMs only decribe the software bill of materials, not the binary packages created from them. And they don't just use a license tag, but
It does.
https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pd...
AFAIK most common ones are Build and Analyzes which describes the binary packages.
I think we are talking past each other here. SBOMs are not really relevant to projects like Fedora which already distributes the complete and corresponding source code for all packages. SBOMs are for people who want to get away with not doing that. Also they don't really help with picking a License tag for our binary packages because as they don't use such a simplistic way of describing a license for a binary.
I don't have any specific proposal. Lets just hope SPDX will just create a new generic Hybrid-BSD variant. I do find it somewhat disturbing Fedora contributors are asked to file issues in these external third-pary proprietary trackers.
SPDX is community-driven project. Under Linux Foundation. With all materials open and all decisions done in public.
Even if it is, then it is still problematic to request Fedora contributors to file issues in these external third-pary proprietary trackers. Also we never just relied on third parties even if we closely worked together with the FSF and OSI, Fedora always reviewed more licenses than either of them, and I doubt the SPDX project will either.
I personally find it motivating. That we are collaborating on open standard that is used by various distributions and communities and not working on a NIH project.
I don't mind the SPDX project trying to create a collection of Free Software licenses with comment identifier names that can be used to refer to them. But some of the other things they seem to promote, like these SBOMs, feel like just setup to promote proprietary software "based on" Free Software (without a commitment to make sure the user will actually get the complete and corresponding source code). I cannot say I can get very excited about that.
|This example may look artificial, but I know a lot of companies that want to avoid GPL-3.0-or-later.
And how does that help Fedora?
If companies find it easier to use Fedora, it will get wider recognition and companies in exchange very often contributes back.
I don't share your optimisim about companies that go out of their way to avoid the GPL. Is getting recognition for helping companies avoid the GPL a positive thing for Fedora?
I think it is a pretty standard convention and easy to automate. Various source code repositories already do and show you the project's license based on scanning those files.
I disagree with you. E.g. most visible is GitHub, but it does that for only limited number of licenses https://docs.github.com/en/repositories/managing-your-repositorys-settings-a... and very often fails when COPYING include multiple licenses.
Now at least there is something we agree on. github is certainly something to avoid. But I don't understand how showing the actual COPYING file, even if it contains multiple licenses covering the work is a failure.
Cheers,
Mark
Dne 10. 12. 23 v 0:47 Mark Wielaard napsal(a):
Even if it is, then it is still problematic to request Fedora contributors to file issues in these external third-pary proprietary trackers. Also we never just relied on third parties even if we closely worked together with the FSF and OSI, Fedora always reviewed more licenses than either of them, and I doubt the SPDX project will either.
Technically speaking Fedora is made "only" from software from external third-party software. We call it upstream and we encourage maintainers to file there issues all the time. :)
We do not rely on SPDX project. We utilize it. We do not rely on it more than we rely on Gnome foundation, Linux foundation...
We have some licenses that does not meet SPDX inclusion principle and we define them as LicenseRef-* We can do that without SPDX approval and yet it is allowed by SPDX standard.
On Sat, Dec 9, 2023 at 6:48 PM Mark Wielaard mark@klomp.org wrote:
SPDX is community-driven project. Under Linux Foundation. With all materials open and all decisions done in public.
Even if it is, then it is still problematic to request Fedora contributors to file issues in these external third-pary proprietary trackers.
I agree that this is problematic though we are already using a third-party proprietary system (gitlab.com) to host the Fedora License Data repository, so does the fact that SPDX is hosted on GitHub really make things materially worse? (Surely the fact that gitlab is open core shouldn't make much of a difference for use of their hosted version, though I get the sense that some people feel this way.) I personally wouldn't be opposed to hosting Fedora License Data on pagure.io (or finding some other FOSS solution) but I think some others on the team would. :)
If anyone objects to direct use of GitHub, we can file issues on their behalf. Same goes for anyone who objects to gitlab.com. I'll make a note to put this in the Fedora legal documentation.
Also we never just relied on third parties even if we closely worked together with the FSF and OSI,
Fedora never really worked closely with the OSI. It did, at one time, work closely with the FSF's license compliance lab, during the Brett Smith era, but that was well over a decade ago.
But this is a concern I had too - when we started this I was worried about SPDX taking too long to review issues coming from Fedora. This has actually not turned out to be a significant problem in practice. The delays in the process have had more to do with things on our side.
Fedora always reviewed more licenses than either of them, and I doubt the SPDX project will either.
Over the past year and a half, I believe SPDX has made an unprecedented expansion of the SPDX license list and this is mostly due to SPDX accommodating issues from Fedora.
Also, SPDX is a standard that does not lock us in to the SPDX license list. We can bypass the SPDX license list inclusion process by using Fedora-defined `LicenseRef-` identifiers, and indeed we have done this in quite a few cases (including for allowed licenses). The current policy is to aim for SPDX license list inclusion at least for all Fedora-allowed FOSS licenses. This is less a benefit for Fedora than it is for SPDX and the larger community that is likely to make increasing use of SPDX identifiers. Also, in an extreme scenario (for example, if the SPDX project dies out or becomes impossible to work with) we can fork SPDX, or more precisely the limited aspects of SPDX that are relevant to Fedora.
I don't mind the SPDX project trying to create a collection of Free Software licenses with comment identifier names that can be used to refer to them. But some of the other things they seem to promote, like these SBOMs, feel like just setup to promote proprietary software "based on" Free Software (without a commitment to make sure the user will actually get the complete and corresponding source code). I cannot say I can get very excited about that.
I don't especially like SBOMs either, and I don't think SBOMs have any relevance to Fedora, but I don't think this is a good argument for not using the SPDX license expression standard, which is really separate from other aspects of the SPDX project.
Richard
Hi Richard,
On Sun, 2023-12-10 at 12:23 -0500, Richard Fontana wrote:
On Sat, Dec 9, 2023 at 6:48 PM Mark Wielaard mark@klomp.org wrote:
SPDX is community-driven project. Under Linux Foundation. With all materials open and all decisions done in public.
Even if it is, then it is still problematic to request Fedora contributors to file issues in these external third-pary proprietary trackers.
I agree that this is problematic though we are already using a third-party proprietary system (gitlab.com) to host the Fedora License Data repository, so does the fact that SPDX is hosted on GitHub really make things materially worse? (Surely the fact that gitlab is open core shouldn't make much of a difference for use of their hosted version, though I get the sense that some people feel this way.) I personally wouldn't be opposed to hosting Fedora License Data on pagure.io (or finding some other FOSS solution) but I think some others on the team would. :)
If anyone objects to direct use of GitHub, we can file issues on their behalf. Same goes for anyone who objects to gitlab.com. I'll make a note to put this in the Fedora legal documentation.
I do think it is problematic (ironic?) for Fedora legal to use these proprietary platforms. The only reason I even could use the gitlab.com thing was because I happen to have a corporate account created for me. I got the impression the discussion on the mailinglist was stuck so did use the discussion going. But in my normal setup I couldn't even access it because there is some kind of Cloudflare block.
But this is a concern I had too - when we started this I was worried about SPDX taking too long to review issues coming from Fedora. This has actually not turned out to be a significant problem in practice. The delays in the process have had more to do with things on our side.
Fedora always reviewed more licenses than either of them, and I doubt the SPDX project will either.
Over the past year and a half, I believe SPDX has made an unprecedented expansion of the SPDX license list and this is mostly due to SPDX accommodating issues from Fedora.
That is good to hear. Sorry for my skepticism. But I still think this double indirection isn't a good thing. It would be so much better if the spdx team just engaged on the fedora legal list. Now we have various outstanding questions which first have to go through gitlab.com and then through github.com causing a lot of noise/confusion imho.
Also, SPDX is a standard that does not lock us in to the SPDX license list. We can bypass the SPDX license list inclusion process by using Fedora-defined `LicenseRef-` identifiers, and indeed we have done this in quite a few cases (including for allowed licenses). The current policy is to aim for SPDX license list inclusion at least for all Fedora-allowed FOSS licenses. This is less a benefit for Fedora than it is for SPDX and the larger community that is likely to make increasing use of SPDX identifiers. Also, in an extreme scenario (for example, if the SPDX project dies out or becomes impossible to work with) we can fork SPDX, or more precisely the limited aspects of SPDX that are relevant to Fedora.
I think there is at least some confusion (at least for myself) how we are matching these license lists, or more specifically how to map licenses to identifiers. We have tooling, but that seems either too strict or too inexact. And different people seem to interpret different kind of notices as part of a license and/or requiring new identifiers (at least the AND/OR/WITH language seems too weak to express some things). It isn't totally clear to me who is expected to make these determinations, the packager, the Fedora legal team or the SPDX team. And if being too nitpicking (which I might be) is actually in the interest of the Fedora project/users.
Will reply to your comments in the gitlab issue with specifics for the case of the Hybrid-BSD (variants?) in valgrind.
Cheers,
Mark
On Fri, Nov 24, 2023 at 2:07 PM Mark Wielaard mark@klomp.org wrote:
But then for the Hybrid BSD license that parts of bzip and valgrind uses it actually has different identifiers depending on the version of the package (it actually has both bzip2-1.0.5 and bzip2-1.0.6 which are literally exactly the same except for the version string and the copyright year).
Ah, now I see that bzip2-1.0.5 is deprecated by SPDX in favor of bzip2-1.0.6: https://spdx.org/licenses/bzip2-1.0.5.html If I understand the explanation correctly, anything that is a match for bzip2-1.0.5 should also be a match for bzip2-1.0.6, so the latter should be used. (Jilayne probably has direct knowledge of the history there.)
Richard
Hi Richard,
Going to chop this discssion into smaller parts.
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
I think anyone should be free to propose a new umbrella identifier (in SPDX expression format) that would cover multiple licenses, as we've done with `LicenseRef-Fedora-Public-Domain` and `LicenseRef-Fedora-UltraPermissive`. The important thing is that it be well defined in some way.
One idea would be to just collect all licenses, copyrights and notices as found in the actual sources and put them into one file put in the srpm. Kind of like debian/copyright. The advantage is that you then don't have to find some exact (or inexact) match with specific identifiers and that it can be shared with upstream and/or other distros. For the packager they can just put LicenseRef-Fedora-SourceLicenses in the License field instead of trying to come up with some expression that mimics the actual license texts. For the users it is also easier to have the actual license notices text all together in a known place/file.
Cheers,
Mark
On Wed, Jan 17, 2024 at 5:47 PM Mark Wielaard mark@klomp.org wrote:
Hi Richard,
Going to chop this discssion into smaller parts.
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
I think anyone should be free to propose a new umbrella identifier (in SPDX expression format) that would cover multiple licenses, as we've done with `LicenseRef-Fedora-Public-Domain` and `LicenseRef-Fedora-UltraPermissive`. The important thing is that it be well defined in some way.
One idea would be to just collect all licenses, copyrights and notices as found in the actual sources and put them into one file put in the srpm. Kind of like debian/copyright. The advantage is that you then don't have to find some exact (or inexact) match with specific identifiers and that it can be shared with upstream and/or other distros. For the packager they can just put LicenseRef-Fedora-SourceLicenses in the License field instead of trying to come up with some expression that mimics the actual license texts. For the users it is also easier to have the actual license notices text all together in a known place/file.
I would support this idea if we were starting from scratch. The problem is that Fedora (and Red Hat) have had this tradition of *not* doing that, and this tradition of (instead?) using the License: tag for RPMs, so a move to Debian copyright sort of system would be a much more radical change than, say, the switch from Callaway notation to SPDX license expressions. I expect it would meet massive resistance from Fedora package maintainers. I could be wrong though. :)
A possible idea is to have this be an optional approach the package maintainer could take, more or less as you describe. I have thought of something like that. When I suggested something similar to this idea to my fellow Fedora Legal/SPDX Migration team members, I think their general sentiment was skeptical to negative.
Anyway, I don't think this idea should be dismissed, but it would be challenging to adopt. We should possibly admit to ourselves that the License: tag approach was always highly flawed and we've basically been putting bandaids on it.
It should be noted that if we switched to this sort of approach it wouldn't mean abandoning the use of SPDX identifiers since we'd still use them for purposes of license approval and license classification, and conceivably also in the equivalent of the "copyright" file itself.
If I remember correctly, someone on this list (Neal?) said they weren't overly fond of the dep5 format.
Richard
Dne 18. 01. 24 v 0:01 Richard Fontana napsal(a):
srpm. Kind of like debian/copyright. The advantage is that you then don't have to find some exact (or inexact) match with specific identifiers and that it can be shared with upstream and/or other
I would support this idea if we were starting from scratch. The problem is that Fedora (and Red Hat) have had this tradition ofnot doing that, and this tradition of (instead?) using the License: tag for RPMs, so a move to Debian copyright sort of system would be a much more radical change than, say, the switch from Callaway notation to SPDX license expressions. I expect it would meet massive resistance from Fedora package maintainers. I could be wrong though. 🙂
And we never find if no ones tries and propose it as an official Change proposal. :)
something like that. When I suggested something similar to this idea to my fellow Fedora Legal/SPDX Migration team members, I think their general sentiment was skeptical to negative.
I was one of the skeptical. But not because I find the idea wrong, but because we are already pushing one (two to be precise) big changes in licensing that affects all packages.
Pushing additional one that affects all packages can be too much. And especially when the tools that manipulates with licenses are far from being perfect.
Dne 18. 01. 24 v 0:01 Richard Fontana napsal(a):
On Wed, Jan 17, 2024 at 5:47 PM Mark Wielaard mark@klomp.org wrote:
Hi Richard,
Going to chop this discssion into smaller parts.
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
I think anyone should be free to propose a new umbrella identifier (in SPDX expression format) that would cover multiple licenses, as we've done with `LicenseRef-Fedora-Public-Domain` and `LicenseRef-Fedora-UltraPermissive`. The important thing is that it be well defined in some way.
One idea would be to just collect all licenses, copyrights and notices as found in the actual sources and put them into one file put in the srpm. Kind of like debian/copyright. The advantage is that you then don't have to find some exact (or inexact) match with specific identifiers and that it can be shared with upstream and/or other distros. For the packager they can just put LicenseRef-Fedora-SourceLicenses in the License field instead of trying to come up with some expression that mimics the actual license texts. For the users it is also easier to have the actual license notices text all together in a known place/file.
I would support this idea if we were starting from scratch. The problem is that Fedora (and Red Hat) have had this tradition of *not* doing that, and this tradition of (instead?) using the License: tag for RPMs, so a move to Debian copyright sort of system would be a much more radical change than, say, the switch from Callaway notation to SPDX license expressions. I expect it would meet massive resistance from Fedora package maintainers. I could be wrong though. :)
A possible idea is to have this be an optional approach the package maintainer could take, more or less as you describe. I have thought of something like that. When I suggested something similar to this idea to my fellow Fedora Legal/SPDX Migration team members, I think their general sentiment was skeptical to negative.
It seems to me that SPDX on itself supports:
~~~
DocumentRef-"(idstring)"
~~~
https://spdx.github.io/spdx-spec/v2.3/SPDX-license-expressions/
Therefore if we support SPDX and SPDX supports this, then we support it, don't we?
Vít
Anyway, I don't think this idea should be dismissed, but it would be challenging to adopt. We should possibly admit to ourselves that the License: tag approach was always highly flawed and we've basically been putting bandaids on it.
It should be noted that if we switched to this sort of approach it wouldn't mean abandoning the use of SPDX identifiers since we'd still use them for purposes of license approval and license classification, and conceivably also in the equivalent of the "copyright" file itself.
If I remember correctly, someone on this list (Neal?) said they weren't overly fond of the dep5 format.
Richard
legal mailing list -- legal@lists.fedoraproject.org To unsubscribe send an email to legal-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Dne 18. 01. 24 v 14:09 Vít Ondruch napsal(a):
Dne 18. 01. 24 v 0:01 Richard Fontana napsal(a):
On Wed, Jan 17, 2024 at 5:47 PM Mark Wielaard mark@klomp.org wrote:
Hi Richard,
Going to chop this discssion into smaller parts.
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
I think anyone should be free to propose a new umbrella identifier (in SPDX expression format) that would cover multiple licenses, as we've done with `LicenseRef-Fedora-Public-Domain` and `LicenseRef-Fedora-UltraPermissive`. The important thing is that it be well defined in some way.
One idea would be to just collect all licenses, copyrights and notices as found in the actual sources and put them into one file put in the srpm. Kind of like debian/copyright. The advantage is that you then don't have to find some exact (or inexact) match with specific identifiers and that it can be shared with upstream and/or other distros. For the packager they can just put LicenseRef-Fedora-SourceLicenses in the License field instead of trying to come up with some expression that mimics the actual license texts. For the users it is also easier to have the actual license notices text all together in a known place/file.
I would support this idea if we were starting from scratch. The problem is that Fedora (and Red Hat) have had this tradition of *not* doing that, and this tradition of (instead?) using the License: tag for RPMs, so a move to Debian copyright sort of system would be a much more radical change than, say, the switch from Callaway notation to SPDX license expressions. I expect it would meet massive resistance from Fedora package maintainers. I could be wrong though. :)
A possible idea is to have this be an optional approach the package maintainer could take, more or less as you describe. I have thought of something like that. When I suggested something similar to this idea to my fellow Fedora Legal/SPDX Migration team members, I think their general sentiment was skeptical to negative.
It seems to me that SPDX on itself supports:
DocumentRef-"(idstring)"
https://spdx.github.io/spdx-spec/v2.3/SPDX-license-expressions/
Therefore if we support SPDX and SPDX supports this, then we support it, don't we?
Vít
BTW this is interesting discussion about license field not being expressive enough:
https://github.com/puma/puma/issues/3311#issuecomment-1886065710
TLDR: "What I do not want is for someone to think BSD, MIT in the license field applies to the entire Puma project, as that is not how this project is licensed. We're talking about 50 lines of code in a 5000+ line library, giving the two equal billing in the licenses field doesn't describe what's happening here."
And that is the context where I hit the DocumentRef
Vít
Anyway, I don't think this idea should be dismissed, but it would be challenging to adopt. We should possibly admit to ourselves that the License: tag approach was always highly flawed and we've basically been putting bandaids on it.
It should be noted that if we switched to this sort of approach it wouldn't mean abandoning the use of SPDX identifiers since we'd still use them for purposes of license approval and license classification, and conceivably also in the equivalent of the "copyright" file itself.
If I remember correctly, someone on this list (Neal?) said they weren't overly fond of the dep5 format.
Richard
legal mailing list -- legal@lists.fedoraproject.org To unsubscribe send an email to legal-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
On Thu, Jan 18, 2024 at 8:15 AM Vít Ondruch vondruch@redhat.com wrote:
BTW this is interesting discussion about license field not being expressive enough:
https://github.com/puma/puma/issues/3311#issuecomment-1886065710
TLDR: "What I do not want is for someone to think BSD, MIT in the license field applies to the entire Puma project, as that is not how this project is licensed. We're talking about 50 lines of code in a 5000+ line library, giving the two equal billing in the licenses field doesn't describe what's happening here."
That is an interesting point. In Fedora's case, no one should be getting the impression that all the licenses in a License: tag expression have "equal billing" but I understand how that could be seen as an undesirable effect.
At one time I thought about a convention where the License tag would only list the top N results of a source code license scanning tool (I was thinking of ScanCode) but for various reasons that could be unsatisfactory. This kind of relates to comments about "effective licenses" and so forth. Sometimes what people seem to mean by this is "the majority license of the project", but I think it could be challenging to come up with a precise definition of this.
Richard
On Thu, Jan 18, 2024 at 8:09 AM Vít Ondruch vondruch@redhat.com wrote:
It seems to me that SPDX on itself supports:
DocumentRef-"(idstring)"
https://spdx.github.io/spdx-spec/v2.3/SPDX-license-expressions/
Therefore if we support SPDX and SPDX supports this, then we support it, don't we?
Yes, in theory, but I am not actually not familiar with how 'DocumentRef-' is used (as opposed to 'LicenseRef-' which we use extensively). I don't see an explanation of this in the SPDX spec so I assume just from the grammar that 'DocumentRef-' is a way of tying a 'LicenseRef-' to a particular SPDX document. We are not preparing SPDX documents so we shouldn't need to use 'DocumentRef-'. But hopefully Jilayne will see this and clarify.
Richard
Hi Richard,
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
Is this really a problem? Could you show an example where an upstream or package maintainer stated in the license tag that the effective license was say "GPLv3+", but it would have been more "correct" to state that it was "GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND X11"?
I will not argue this, but I will make two observations. One is something I've said before, which is that people seem to be complaining about the current standards for license tags only when they are lengthy. I think it would be more consistent to argue that we don't need license tags at all. I have no attachment to RPM-style license tags, though Red Hat finds them marginally useful for some purposes.
What are the purposes for which Red Hat finds the spec license tags useful?
I am still interested in this because I think it will help people understand why they are doing all this work.
I am slightly surprised Red Hat (and Fedora) finds the SPDX indetifiers as license tags/expression language useful. I thought that making sure the company/project always complies with, and makes sure that all users can easily comply with, the licenses by distributing the complete, corresponding source code and build scripts (in the srpm) is way simpler and effective.
Cheers,
Mark
Dne 17. 01. 24 v 23:57 Mark Wielaard napsal(a):
What are the purposes for which Red Hat finds the spec license tags useful?
I am still interested in this
History reason. I guess.
I recall that 15 years ago, few maintainers I spoke with were proud of design of spec files that everything is in one file in declarative way (hence the tags). This was opposed to debian way - one debian/ directory with bunch of files.
This dogma was already broken with `changelog` files and specparts.
Therefore I would hesitate to say that RH is not willing to change anything.
On Wed, Jan 17, 2024 at 5:57 PM Mark Wielaard mark@klomp.org wrote:
I have no attachment to RPM-style license tags, though Red Hat finds them marginally useful for some purposes.
What are the purposes for which Red Hat finds the spec license tags useful?
I am still interested in this because I think it will help people understand why they are doing all this work.
I think there may be some confusion here. Red Hat originally developed RPMs as a packaging technology and from what I understand, from an early period there was a data field in spec files for licensing information (IIRC it was originally "Copyright:" rather than "License:"). Many other packaging technologies attempt to document licensing information. Some are worse than others. When I say that Red Hat finds spec file License tags useful for some things, this has nothing to do with the adoption of SPDX license expressions in License tags; the usefulness predates that recent development by many years. That said, for those uses, the adoption of SPDX license expressions makes the License tags significantly more useful because it is associated with an improvement in the quality of the data. (This has something to do with the nature of SPDX license expressions but it also has to do with the process bringing about a wave of active review of licensing information in Fedora packages.)
Also, to be clear, Fedora's adoption of SPDX identifiers is *not* being done to help Red Hat, except to the extent that Red Hat is a major sponsor of and contributor to Fedora.
That said, RPM License tags are sometimes used for these purposes at Red Hat: (1) Naturally, people have always used them as a quick way of assessing the license of a package (for example, as a highly flawed method of answering the question "How many packages in Fedora/RHEL use LGPLv3" and so forth). Of course this sort of use isn't specific to Red Hat. (2) Red Hat historically published so-called package manifests for RHEL that were basically lists of RPMs with the content of the License: field. Nowadays I think the equivalent is provided in SBOM format. (3) Some Red Hat partners and customers are interested in licensing details at the level of the package and for RPM-based products or portions of products the usual way of producing this information is to provide the content of the License: field for each RPM. I think that's it.
My view is that by switching to SPDX license expressions, along with changes we've made to Fedora legal documentation, we are making major improvements to the quality and sophistication of this kind of information. But if I thought it was only something that would benefit downstream product derivatives of Fedora I wouldn't support it.
This all makes it sound like I'm a fan of SPDX so I hope people understand I'm not. Basically, SPDX is the worst license representation system we have, but I begrudgingly accept that it's better than all the others. I think my colleagues on the Fedora Legal team *are* authentic fans of SPDX. :)
I am slightly surprised Red Hat (and Fedora) finds the SPDX indetifiers as license tags/expression language useful. I thought that making sure the company/project always complies with, and makes sure that all users can easily comply with, the licenses by distributing the complete, corresponding source code and build scripts (in the srpm) is way simpler and effective.
We don't use the License: tags for purposes of license compliance, so these two things are not in conflict. Red Hat indeed normally approaches license compliance by providing the corresponding source code, and this is also true of Fedora. The usefulness is for non-compliance-related activities.
I think some of the confusion may relate to the fact that in the industry, in open source-related contexts, "compliance" somehow came to mean, as a colleague once put it, "making lists of stuff", which is very puzzling. But anyway this has nothing to do with Red Hat, or Fedora.
It's very legitimate to ask why we have License tags at all, but few people have asked that. We didn't invent the practice in 2022; it existed in some form for decades (or at least as far back as the early years of Fedora, offhand I don't know if it originates in the Red Hat Linux era). In adopting SPDX license expressions, as I see it, the justification was basically, "if we're going to continue this long-established practice of having License tags, we might as well use the least bad license representation system".
But in saying all this I realize I am continuing to conflate the two main uses of SPDX license expressions (or at least SPDX license identifier conventions) in Fedora. We don't just use SPDX identifiers in License tags. Our original 2022 documentation was really confusing about this, probably because *we* were initially confused about it, and I've tried to make a lot of changes to clear this up. We more fundamentally use SPDX identifiers as a classification system in approving and disapproving particular licenses, some of which would never normally be used in a License tag. When we say a given license is allowed, or not allowed, we have to define more or less precisely what we mean by that license, and SPDX (for all its many faults) provides the best system I know of for doing that.
Richard
Dne 18. 01. 24 v 5:23 Richard Fontana napsal(a):
This all makes it sound like I'm a fan of SPDX so I hope people understand I'm not.
You made my day :)))
Basically, SPDX is the worst license representation system we have
From the set made of one. That makes it worst and best at the same time. :)
Or I missed interresting system?
Hi Richard,
On Wed, 2024-01-17 at 23:23 -0500, Richard Fontana wrote:
I think there may be some confusion here. Red Hat originally developed RPMs as a packaging technology and from what I understand, from an early period there was a data field in spec files for licensing information (IIRC it was originally "Copyright:" rather than "License:"). Many other packaging technologies attempt to document licensing information. Some are worse than others.
So at some point RPM/Fedora adopted the %license directive. Which basically meant that we would always include the full declared license of the project. Do you happen to know why after this the License field was (also) kept? Might it be time to fully switch to just including the full %license text in each package instead of also adding the license text? If I am reading the legal guidance correctly the License field are not legally binding, just the license text in the package source code is.
It's very legitimate to ask why we have License tags at all, but few people have asked that. We didn't invent the practice in 2022; it existed in some form for decades (or at least as far back as the early years of Fedora, offhand I don't know if it originates in the Red Hat Linux era). In adopting SPDX license expressions, as I see it, the justification was basically, "if we're going to continue this long-established practice of having License tags, we might as well use the least bad license representation system".
That is a fair point. If you want to preserve the usage of license tags.
But in saying all this I realize I am continuing to conflate the two main uses of SPDX license expressions (or at least SPDX license identifier conventions) in Fedora. We don't just use SPDX identifiers in License tags. Our original 2022 documentation was really confusing about this, probably because *we* were initially confused about it, and I've tried to make a lot of changes to clear this up. We more fundamentally use SPDX identifiers as a classification system in approving and disapproving particular licenses, some of which would never normally be used in a License tag. When we say a given license is allowed, or not allowed, we have to define more or less precisely what we mean by that license, and SPDX (for all its many faults) provides the best system I know of for doing that.
And I think this shows why using license tags as a form of indirection to point to the "true" license causes so much confusion.
IMHO, a license notice should always be interpreted in context. A lot of the discussions seem to not be about whether or not a legal notice is approved or not, but about whether something is strictly speaking a different license variant because it has some legally or not legally significant notices around the license text. For which then a new identifier has to be allocated.
But since we are already include the full text of the (declared) license in the package, do we really also want to have that extra layer of indirection as license tags?
Cheers,
Mark
On Mon, Feb 19, 2024 at 06:24:35PM +0100, Mark Wielaard wrote:
Hi Richard,
On Wed, 2024-01-17 at 23:23 -0500, Richard Fontana wrote:
I think there may be some confusion here. Red Hat originally developed RPMs as a packaging technology and from what I understand, from an early period there was a data field in spec files for licensing information (IIRC it was originally "Copyright:" rather than "License:"). Many other packaging technologies attempt to document licensing information. Some are worse than others.
So at some point RPM/Fedora adopted the %license directive. Which basically meant that we would always include the full declared license of the project. Do you happen to know why after this the License field was (also) kept? Might it be time to fully switch to just including the full %license text in each package instead of also adding the license text? If I am reading the legal guidance correctly the License field are not legally binding, just the license text in the package source code is.
The %license directive typically only gives the text of the overall project license. Non-trivial projects often have source included under many more licenses, for which the project usually[1] won't provide full license text. With this in mind, only providing %license will be throwing away a lot of info that "License" has. Neither is a superset of the other, they're complementary.
In the rare case of projects using the reuse.software tools, the full text for every referenced license will be present, as the reuse tool forces such compliance. So few projects do this though.
What's enforced by 'reuse' tools is probably the most thorough way of recording licensing I've come across. What Debian does is pretty good too but as detailed as 'reuse'. What Fedora does with %license and "License" is a very high level simplification and shouldn't be compared with either Debian or 'reuse' IMHO.
IMHO Fedora's simplification was/is a human targetted presentation & record, while the Debian / reuse approach is more of a machine targetted presentation. There are merits in both approaches, so pick your poison for what you intend to achieve ?
Regards, Daniel
* Mark Wielaard [19/02/2024 18:24] :
So at some point RPM/Fedora adopted the %license directive.
This was nearly a decade ago, in the F21/F22 era. https://pagure.io/packaging-committee/issue/411
Which basically meant that we would always include the full declared license of the project.
This assumes the upstream tarball contains a file with the text of the license it is under.
To the best of my knowledge, a packager should not use %license if this is not the case and no one should assume a package contains it.
Do you happen to know why after this the
License field was (also) kept?
I believe the only thing discussed at the time was not implementing %license, due to it being seen as redundant to License.
Emmanuel
Hi Richard,
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
While the Sun RPC problem *may* have been excised from glibc, just last year we found another license in glibc (and at least one other package), this time an IBM license [1], that we consider non-free by present day standards, in that case because it involves a patent license grant that discriminates according to specific use cases. I think we should aspire to finding, *exposing*, and fixing these kinds of problems. Exposing should mean at a minimum that we don't perpetuate a community-wide decades-old practice of covering these problems up, which seems to be one practical effect of indulging in effective licensing. I realize all this doesn't itself justify the resulting use of complex composite SPDX expressions.
Right, I assume you are talking about the resolv code which carries a patent notice from IBM saying they might sue you if you use that code for anything else than doing DNS resolving over TCP/IP. Which is indeed a odd notice. Happy you found it and you are making IBM fix it. But IMHO it is just an unintended, license, bug in the upstream package. It will be fixed, so no need for some complicated license tag.
So I noticed this isn't actually fixed yet. glibc is preparing their next release, but the code still has two notices saying:
* To the extent it has a right to do so, IBM grants an immunity from suit * under its patents, if any, for the use, sale or manufacture of products to * the extent that such products are used for performing Domain Name System * dynamic updates in TCP/IP networks by means of the Software. No immunity is * granted for any product per se or for any other function of any product.
Which I assume is the notice you are worried about because it isn't clear if there are actual patents and/or if any other (implied) patent license has been granted by IBM.
Normally I would say just remove the ineffective notice, but sadly just above it, IBM states "all paragraphs of this notice appear in all copies". Sigh.
So what is the correct license tag to use here? Would SPDX provide an identifier for this?
Cheers,
Mark
On Wed, Jan 17, 2024 at 6:15 PM Mark Wielaard mark@klomp.org wrote:
Hi Richard,
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
While the Sun RPC problem *may* have been excised from glibc, just last year we found another license in glibc (and at least one other package), this time an IBM license [1], that we consider non-free by present day standards, in that case because it involves a patent license grant that discriminates according to specific use cases. I think we should aspire to finding, *exposing*, and fixing these kinds of problems. Exposing should mean at a minimum that we don't perpetuate a community-wide decades-old practice of covering these problems up, which seems to be one practical effect of indulging in effective licensing. I realize all this doesn't itself justify the resulting use of complex composite SPDX expressions.
Right, I assume you are talking about the resolv code which carries a patent notice from IBM saying they might sue you if you use that code for anything else than doing DNS resolving over TCP/IP. Which is indeed a odd notice. Happy you found it and you are making IBM fix it. But IMHO it is just an unintended, license, bug in the upstream package. It will be fixed, so no need for some complicated license tag.
So I noticed this isn't actually fixed yet. glibc is preparing their next release, but the code still has two notices saying:
- To the extent it has a right to do so, IBM grants an immunity from suit
- under its patents, if any, for the use, sale or manufacture of products to
- the extent that such products are used for performing Domain Name System
- dynamic updates in TCP/IP networks by means of the Software. No immunity is
- granted for any product per se or for any other function of any product.
Which I assume is the notice you are worried about because it isn't clear if there are actual patents and/or if any other (implied) patent license has been granted by IBM.
That's the license but it's not that I'm "worried" about this license at all (which covers very ancient code, I think from the early 1990s). Also, as I think I mentioned, IBM has agreed to relicense any IBM code under this license under the MIT license. Rather, it's an issue of licensing policy. This is not a free software license, at least by modern standards, and Fedora's policy is that 'code' must be under free software licenses (as determined by Fedora), though we now have a framework for documenting special exceptions.
Normally I would say just remove the ineffective notice, but sadly just above it, IBM states "all paragraphs of this notice appear in all copies". Sigh.
So what is the correct license tag to use here? Would SPDX provide an identifier for this?
No, we didn't submit this one to SPDX because Fedora's approach is not to seek SPDX identifiers for licenses that are "not allowed". (I suspect if we had decided to allow it, SPDX would have added an identifier.) We have a Fedora-defined identifier, `LicenseRef-IBM-BIND`. However, the actual problem here is that I never got back to Florian Weimer about how to actually get this changed in glibc and it keeps slipping my mind. I think the only complication here is that there is currently no active contributor to glibc from IBM, and it would possibly be inappropriate for a non-IBMer to submit a patch to glibc to change a license that seems to be from IBM. It's really just a process issue.
Personally, I don't really care too much if, in the License tag, this is represented as 'MIT' or 'LicenseRef-IBM-BIND', except that with the latter it will fail rpminspect unless (I think) we document a usage exception.
Richard
On Wed, 17 Jan 2024 21:58:34 -0500 Richard Fontana rfontana@redhat.com wrote:
On Wed, Jan 17, 2024 at 6:15 PM Mark Wielaard mark@klomp.org wrote:
Hi Richard,
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
While the Sun RPC problem *may* have been excised from glibc, just last year we found another license in glibc (and at least one other package), this time an IBM license [1], that we consider non-free by present day standards, in that case because it involves a patent license grant that discriminates according to specific use cases. I think we should aspire to finding, *exposing*, and fixing these kinds of problems. Exposing should mean at a minimum that we don't perpetuate a community-wide decades-old practice of covering these problems up, which seems to be one practical effect of indulging in effective licensing. I realize all this doesn't itself justify the resulting use of complex composite SPDX expressions.
Right, I assume you are talking about the resolv code which carries a patent notice from IBM saying they might sue you if you use that code for anything else than doing DNS resolving over TCP/IP. Which is indeed a odd notice. Happy you found it and you are making IBM fix it. But IMHO it is just an unintended, license, bug in the upstream package. It will be fixed, so no need for some complicated license tag.
So I noticed this isn't actually fixed yet. glibc is preparing their next release, but the code still has two notices saying:
- To the extent it has a right to do so, IBM grants an immunity from suit
- under its patents, if any, for the use, sale or manufacture of products to
- the extent that such products are used for performing Domain Name System
- dynamic updates in TCP/IP networks by means of the Software. No immunity is
- granted for any product per se or for any other function of any product.
Which I assume is the notice you are worried about because it isn't clear if there are actual patents and/or if any other (implied) patent license has been granted by IBM.
That's the license but it's not that I'm "worried" about this license at all (which covers very ancient code, I think from the early 1990s). Also, as I think I mentioned, IBM has agreed to relicense any IBM code under this license under the MIT license. Rather, it's an issue of licensing policy. This is not a free software license, at least by modern standards, and Fedora's policy is that 'code' must be under free software licenses (as determined by Fedora), though we now have a framework for documenting special exceptions.
Normally I would say just remove the ineffective notice, but sadly just above it, IBM states "all paragraphs of this notice appear in all copies". Sigh.
So what is the correct license tag to use here? Would SPDX provide an identifier for this?
No, we didn't submit this one to SPDX because Fedora's approach is not to seek SPDX identifiers for licenses that are "not allowed". (I suspect if we had decided to allow it, SPDX would have added an identifier.) We have a Fedora-defined identifier, `LicenseRef-IBM-BIND`. However, the actual problem here is that I never got back to Florian Weimer about how to actually get this changed in glibc and it keeps slipping my mind. I think the only complication here is that there is currently no active contributor to glibc from IBM, and it would possibly be inappropriate for a non-IBMer to submit a patch to glibc to change a license that seems to be from IBM. It's really just a process issue.
IBM is still contributing to glibc, although primarily for their hardware support, not for the common parts in glibc.
Dan
Personally, I don't really care too much if, in the License tag, this is represented as 'MIT' or 'LicenseRef-IBM-BIND', except that with the latter it will fail rpminspect unless (I think) we document a usage exception.
Richard
legal mailing list -- legal@lists.fedoraproject.org To unsubscribe send an email to legal-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
* Richard Fontana:
I think the only complication here is that there is currently no active contributor to glibc from IBM,
This is not accurate, several people from IBM are regularly contributing to glibc. IBM is very active in the GNU toolchain in general, and I don't see this changing while we use the GNU toolchain to build Fedora.
However, the glibc code in question has no active maintainer, IBM or otherwise, but this doesn't strike me as particularly relevant to relicensing (which would not be the appropriate thing to do without approval from the copyright holder even if there was an active maintainer). It matters to a potential full rewrite, but that's difficult for one of the impacted files because there is no clear specification what it should do (it's for debugging output). But as far as I understand it anyway, the rewrite won't be necessary, so I haven't explored this approach.
Thanks, Florian
On Thu, Jan 18, 2024 at 5:23 AM Florian Weimer fweimer@redhat.com wrote:
- Richard Fontana:
I think the only complication here is that there is currently no active contributor to glibc from IBM,
This is not accurate, several people from IBM are regularly contributing to glibc. IBM is very active in the GNU toolchain in general, and I don't see this changing while we use the GNU toolchain to build Fedora.
Indeed, I don't know why I had a mistaken impression.
However, the glibc code in question has no active maintainer, IBM or otherwise, but this doesn't strike me as particularly relevant to relicensing (which would not be the appropriate thing to do without approval from the copyright holder even if there was an active maintainer). It matters to a potential full rewrite, but that's difficult for one of the impacted files because there is no clear specification what it should do (it's for debugging output). But as far as I understand it anyway, the rewrite won't be necessary, so I haven't explored this approach.
Good news, this has now been fixed: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=ae49a7b29acc184b03c2a...
Richard
Hi Richard,
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
On Sun, Sep 17, 2023 at 11:37 AM Mark Wielaard mark@klomp.org wrote:
Something similar is done in glibc. For example several files I contributed to were adapted from some BSD release and have a file header saying the file is copyright the Free Software Foundation, Inc. This file is part of the GNU C Library. And the state they are distributed under the GNU Lesser General Public License 2.1 or later. But also have the original BSD notice in the file:
/*-
- Copyright (c) 1990, 1993, 1994
The Regents of the University of California. All rights reserved.
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
- Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- Neither the name of the University nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
- THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGE.
*/
But this is not the (effective) licenses, and there is no way to use the code under that license, since all contributions since 1994 have been done under the LGPL.
Again, someone is making an assumption that something is there that is still subject to that license, because otherwise it could be removed.
No it cannot be removed. And no it doesn't mean it is still subject to that license. There is a Ship of Theseus argument to be made to just remove to no longer applicable notice. But a) that would just be rude. And b) the notice itself and the effective license both explicitly say you must retain the notice.
In review of Fedora packages over the past year, we have found a number of cases where it seems clear a license notice no longer applies to anything in the package, or never applied in the first place. In at least one of those cases we recommended to the upstream project that it remove the "phantom" license notice.
That sounds like bad advise IMHO. It also destroys historical information.
Although I don't like the advice I am interested when such license notices can be removed. That would make some discussions about whether or not to include extra tags/expressions easier (if it is possible to just remove the notice, then it also doesn't need to be mentioned in a license tag/expression).
It was my understanding that legal notices can never be removed, because most licenses actually say you may not remove them, but that might be chicken-egg reasoning :)
Cheers,
Mark
On Wed, Jan 17, 2024 at 6:34 PM Mark Wielaard mark@klomp.org wrote:
Although I don't like the advice I am interested when such license notices can be removed. That would make some discussions about whether or not to include extra tags/expressions easier (if it is possible to just remove the notice, then it also doesn't need to be mentioned in a license tag/expression).
It was my understanding that legal notices can never be removed, because most licenses actually say you may not remove them, but that might be chicken-egg reasoning :)
It's not chicken-egg reasoning. It's correct that most free software licenses require notices not to be removed (assuming they're actual licenses in a given case of course). But with some free software licenses, there is no such requirement.
However, you say: "if it is possible to just remove the notice, then it also doesn't need to be mentioned in a license tag/expression". I have suggested this sort of approach. This would eliminate all use of `LicenseRef-Fedora-Public-Domain` and `LicenseRef-Fedora-UltraPermissive` umbrella identifiers from License tags (note, it would not justify eliminating these identifiers from Fedora License Data or ending the attempt to catalogue licenses in these categories). But my Fedora Legal team colleagues seemed to dislike this suggestion. I think we should continue to consider it. Also if we adopted this approach, there's the difficult question of what to do about CC0, which has no notice preservation requirement of course, but which has something "wrong" with it (the clause about no patent licenses) which I think may be a good reason to include CC0-1.0 in License tags, at least in those cases where CC0 is applied to code.
Richard
Hi Richard,
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
On Sun, Sep 17, 2023 at 11:37 AM Mark Wielaard mark@klomp.org wrote:
Likewise for valgrind we have examples of the above. For example the dhat tool which have a GPLv2+ copyright and license header, but also say:
/* Parts of this file are derived from Firefox, copyright Mozilla Foundation, and may be redistributed under the terms of the Mozilla Public License Version 2.0, as well as under the license of this project. A copy of the Mozilla Public License Version 2.0 is available at at https://www.mozilla.org/en-US/MPL/2.0/. */
Again, although there is a reference to MPLv2 here, the code is only available under GPLv2+.
But that notice literally says there is code available under MPL 2.0.
If the notice is incorrect, that is a bug that should be fixed upstream. But a mere conflict with a project's conception of what its effective license is would not mean that the license notice is incorrect.
In the case of relicensing MPLv2 to GPLv2+ you could indeed argue that no notice at all should remain in the source file to the MPLv2. The MPLv2 does indeed require you remove all MPL notices when converting a source file to the GPL. But again I consider it rude to not even mention the origin of the source code and provide a (historical) reference.
So in the above case, what would be your advice? Should upstream change that notice that tells the user the original code (over there) is also available under the MPL, but that this derived version is only distributed under the GPL? Or should they just completely remove the reference to the original MPL code?
I assume the License tag in the above case would simply be GPL-2.0-or-later without any mention of the MPL?
Thanks,
Mark
On Wed, Jan 17, 2024 at 6:57 PM Mark Wielaard mark@klomp.org wrote:
Hi Richard,
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
On Sun, Sep 17, 2023 at 11:37 AM Mark Wielaard mark@klomp.org wrote:
Likewise for valgrind we have examples of the above. For example the dhat tool which have a GPLv2+ copyright and license header, but also say:
/* Parts of this file are derived from Firefox, copyright Mozilla Foundation, and may be redistributed under the terms of the Mozilla Public License Version 2.0, as well as under the license of this project. A copy of the Mozilla Public License Version 2.0 is available at at https://www.mozilla.org/en-US/MPL/2.0/. */
Again, although there is a reference to MPLv2 here, the code is only available under GPLv2+.
But that notice literally says there is code available under MPL 2.0.
If the notice is incorrect, that is a bug that should be fixed upstream. But a mere conflict with a project's conception of what its effective license is would not mean that the license notice is incorrect.
In the case of relicensing MPLv2 to GPLv2+ you could indeed argue that no notice at all should remain in the source file to the MPLv2. The MPLv2 does indeed require you remove all MPL notices when converting a source file to the GPL. But again I consider it rude to not even mention the origin of the source code and provide a (historical) reference.
So in the above case, what would be your advice? Should upstream change that notice that tells the user the original code (over there) is also available under the MPL, but that this derived version is only distributed under the GPL? Or should they just completely remove the reference to the original MPL code?
What MPL-2.0 actually says on this (if I'm understanding the situation correctly) is:
"You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s)."
If dhat is the 'Larger Work' here (caveat, I haven't actually looked at dhat and I don't know what it actually copies from Firefox source code), what MPL seems to be saying is that the original creator of dhat has to provide the choice of licenses to their recipients. I seem to remember telling Luis Villa that I found this a little puzzling when I first looked at it but that was many years ago now.
I assume the License tag in the above case would simply be GPL-2.0-or-later without any mention of the MPL?
Given the wording of that notice, plus the underlying compliance issue noted above, I think the License tag should include `(GPL-2.0-or-later OR MPL-2.0)`.
Richard
Hi Richard,
On Wed, 2024-01-17 at 21:22 -0500, Richard Fontana wrote:
On Wed, Jan 17, 2024 at 6:57 PM Mark Wielaard mark@klomp.org wrote:
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
On Sun, Sep 17, 2023 at 11:37 AM Mark Wielaard mark@klomp.org wrote:
Likewise for valgrind we have examples of the above. For example the dhat tool which have a GPLv2+ copyright and license header, but also say:
/* Parts of this file are derived from Firefox, copyright Mozilla Foundation, and may be redistributed under the terms of the Mozilla Public License Version 2.0, as well as under the license of this project. A copy of the Mozilla Public License Version 2.0 is available at at https://www.mozilla.org/en-US/MPL/2.0/. */
Again, although there is a reference to MPLv2 here, the code is only available under GPLv2+.
But that notice literally says there is code available under MPL 2.0.
If the notice is incorrect, that is a bug that should be fixed upstream. But a mere conflict with a project's conception of what its effective license is would not mean that the license notice is incorrect.
In the case of relicensing MPLv2 to GPLv2+ you could indeed argue that no notice at all should remain in the source file to the MPLv2. The MPLv2 does indeed require you remove all MPL notices when converting a source file to the GPL. But again I consider it rude to not even mention the origin of the source code and provide a (historical) reference.
So in the above case, what would be your advice? Should upstream change that notice that tells the user the original code (over there) is also available under the MPL, but that this derived version is only distributed under the GPL? Or should they just completely remove the reference to the original MPL code?
What MPL-2.0 actually says on this (if I'm understanding the situation correctly) is:
"You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s)."
If dhat is the 'Larger Work' here (caveat, I haven't actually looked at dhat and I don't know what it actually copies from Firefox source code), what MPL seems to be saying is that the original creator of dhat has to provide the choice of licenses to their recipients. I seem to remember telling Luis Villa that I found this a little puzzling when I first looked at it but that was many years ago now.
Right, the MPL-2.0 "combining" FAQ also says you have to do this double step dance. First publish as a dual license subject to the terms of the MPL 2.0 and then further distribute it just under the secondary license. Which is what seems to have happened in the valgrind git repository. It is a little puzzling because the creator and the recipient could simply be the same person (but technically in the valgrind git repo the commits were made by different people).
I assume the License tag in the above case would simply be GPL-2.0-or-later without any mention of the MPL?
Given the wording of that notice, plus the underlying compliance issue noted above, I think the License tag should include `(GPL-2.0-or-later OR MPL-2.0)`.
I still don't understand why we should add the OR MPL-2.0 part. Since the files as a whole are now publish under GPL-2.0-or-later (no longer dual licensed). There is just the notice that parts of the code were derived from code available under both the MPL-2.0 and the project license (GPLv2). Which seems ok to preserve the historical record. But adding OR MPL-2.0 to the license tag seems false advertisement, the (now modified) code as (re)distributed is only available under the GPL- 2.0-or-later (since we aren't redistributing the whole valgrind git history).
Cheers,
Mark
On Mon, Feb 19, 2024 at 12:28 PM Mark Wielaard mark@klomp.org wrote:
Hi Richard,
On Wed, 2024-01-17 at 21:22 -0500, Richard Fontana wrote:
On Wed, Jan 17, 2024 at 6:57 PM Mark Wielaard mark@klomp.org wrote:
On Fri, Nov 24, 2023 at 08:07:02PM +0100, Mark Wielaard wrote:
On Mon, 2023-09-18 at 20:47 -0400, Richard Fontana wrote:
On Sun, Sep 17, 2023 at 11:37 AM Mark Wielaard mark@klomp.org wrote:
Likewise for valgrind we have examples of the above. For example the dhat tool which have a GPLv2+ copyright and license header, but also say:
/* Parts of this file are derived from Firefox, copyright Mozilla Foundation, and may be redistributed under the terms of the Mozilla Public License Version 2.0, as well as under the license of this project. A copy of the Mozilla Public License Version 2.0 is available at at https://www.mozilla.org/en-US/MPL/2.0/. */
Again, although there is a reference to MPLv2 here, the code is only available under GPLv2+.
But that notice literally says there is code available under MPL 2.0.
If the notice is incorrect, that is a bug that should be fixed upstream. But a mere conflict with a project's conception of what its effective license is would not mean that the license notice is incorrect.
In the case of relicensing MPLv2 to GPLv2+ you could indeed argue that no notice at all should remain in the source file to the MPLv2. The MPLv2 does indeed require you remove all MPL notices when converting a source file to the GPL. But again I consider it rude to not even mention the origin of the source code and provide a (historical) reference.
So in the above case, what would be your advice? Should upstream change that notice that tells the user the original code (over there) is also available under the MPL, but that this derived version is only distributed under the GPL? Or should they just completely remove the reference to the original MPL code?
What MPL-2.0 actually says on this (if I'm understanding the situation correctly) is:
"You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s)."
If dhat is the 'Larger Work' here (caveat, I haven't actually looked at dhat and I don't know what it actually copies from Firefox source code), what MPL seems to be saying is that the original creator of dhat has to provide the choice of licenses to their recipients. I seem to remember telling Luis Villa that I found this a little puzzling when I first looked at it but that was many years ago now.
Right, the MPL-2.0 "combining" FAQ also says you have to do this double step dance. First publish as a dual license subject to the terms of the MPL 2.0 and then further distribute it just under the secondary license. Which is what seems to have happened in the valgrind git repository. It is a little puzzling because the creator and the recipient could simply be the same person (but technically in the valgrind git repo the commits were made by different people).
I assume the License tag in the above case would simply be GPL-2.0-or-later without any mention of the MPL?
Given the wording of that notice, plus the underlying compliance issue noted above, I think the License tag should include `(GPL-2.0-or-later OR MPL-2.0)`.
I still don't understand why we should add the OR MPL-2.0 part. Since the files as a whole are now publish under GPL-2.0-or-later (no longer dual licensed). There is just the notice that parts of the code were derived from code available under both the MPL-2.0 and the project license (GPLv2). Which seems ok to preserve the historical record. But adding OR MPL-2.0 to the license tag seems false advertisement, the (now modified) code as (re)distributed is only available under the GPL- 2.0-or-later (since we aren't redistributing the whole valgrind git history).
I'm just going by this language:
Parts of this file are derived from Firefox, copyright Mozilla Foundation, and may be redistributed under the terms of the Mozilla Public License Version 2.0, as well as under the license of this project. A copy of the Mozilla Public License Version 2.0 is available at at https://www.mozilla.org/en-US/MPL/2.0/.
This reads as though there is code in the file that (in theory) can be extracted and used under MPL 2.0. If they wanted it to no longer be dual licensed they could have omitted that language. I don't think from that language alone you can conclude that " the (now modified) code as (re)distributed is only available under the GPL-2.0-or-later". It's obviously not a very important issue, at least in this specific case, but I think we should aim for some sort of consistent approach.
Richard
Dne 17. 02. 23 v 17:39 Miro Hrončok napsal(a):
On 11. 02. 23 14:52, Miroslav Suchý wrote:
- 8795 tags can be trivially converted using `license-fedora2spdx`
Whenever I update a package to a new version etc. I look at the license tag and update it to SPDX when possible. It takes about 30 seconds. I wonder if we could mass change the 8795 tags sooner than later to save the 73 hours of manual work?
*nod*
I put aside the discussion whether the conversion is indeed trivial - others already discuss it here yesterday.
Yes. I want to do the automatic conversion. But there are more owners of the Change than just me and others have different view.
We put this action in Phase 2 proposal
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_2#Scope
> After a grace period, submit PR to a package where the transition is easy.
we still did not sent it as there are still some things we are discussing. I hope we close this soon.
I definitively want to wait till this gets approved by FESCO before I start submitting PRs for thousands packages.
Miroslav