Please BuildRequire python3-setuptools explicitly
by Tomas Hrnciar
Hello everyone,
there are plenty of Python packages in Fedora currently using setuptools at
buildtime but not all of them are BuildRequiring it explicitly. This only works
because python3-devel (transitively) depends on python3-setuptools.
We would like to kindly ask you to add explicit BuildRequires for
python3-setuptools to packages where setuptools is used. It will help us
with testing new versions of setuptools in the future or with decoupling
Python and setuptools. Today, if we want to know if a package is using
setuptools, we have to do `fedpkg prep` and use grep to search for
setuptools. Using a repoquery is much more convenient.
Several packages can successfully build either with or without setuptools
(they use try-except import and fallback to distutils from the standard
library). Such packages are especially dangerous when not BuildRequiring
setuptools -- they can produce different results depending on the presence
of setuptools: either an .egg-info metadata directory (w/setuptools) or
.egg-info text file (w/distutils). RPM has troubles when upgrading
directories to files [1].
[1]
https://docs.fedoraproject.org/en-US/packaging-guidelines/Directory_Repla...
According to our grep based query on Fedora Rawhide, there are 621 known
packages using setuptools without BuildRequiring it at this point:
Thank you very much for your help with this.
On behalf of python-setuptools maintainers,
Tomáš Hrnčiar
Maintainers by package:
0ad ignatenkobrain pcpa pwalter
APLpy sergiopr skytux
COPASI sagitter
OpenMolcas jussilehtola
ProDy sagitter
PyGreSQL hhorak jmlich odubaj panovotn pkajaba pkubat praiskup
PySolFC sergiomb shlomif
R2spec pingou
ViTables tnorth zbyszek
androguard fab
ansible-review dcallagh ttrinks
artifacts fab
borgmatic heffer
btrfs-sxbackup thofmann
bumpversion duriantang jdornak
cantoolz fab
cinch greghellings
commissaire-client mbarnes smilner
compose-utils lsedlar
condor bbockelm bcotton eerlands matt matyas stevetraylen
tstclair ttheisen valtri
congruity adamwill swt2c
copr-messaging schlupov
copydeps suve
cppcheck c72578 jussilehtola sgrubb
cranc lenkaseg
crudini apevec jruzicka pbrady
cxxtest mgieseki
datanommer ralph
dblatex alexlan jchaloup mjg
dnstwist suve
dogtag-pki cipherboy dmoluguw edewata kwright mharmsen vakwetu
dolfin limb zbyszek
dot2tex thofmann
electrum jonny
expliot fab
fail2ban atkac hobbes1069 jgu orion
fedora-messaging abompard
file kdudka macermak odubaj svashisht vmihalko
flatcam dwrobel
flawfinder athoscr
flent adrian tohojo
fontdump pnemade
fontforge frixxon kevin pnemade
fonttools pnemade tagoh
freeipa-healthcheck abbra cheimes fcami mkosek pvoborni rcritten twoerner
frescobaldi limb
gajim michich
gau2grid jussilehtola
gdal alexlan devrim jmlich mmahut neteler oliver orion pali
praiskup smani volter
gedit-plugin-editorconfig ferdnyc
gfal2-python adev andreamanzi gbitzes
ginga lupinix
git-filter-repo asn
git-up mhjacks
gns3-gui kwizart
gns3-net-converter kwizart
gns3-server kwizart nucleo
gtimelog amigadave
h5py stevetraylen terjeros
hashid fab
hgview kiilerix
home-assistant-cli fab
httpie codeblock ralph
inception fab
inkscape duffy jgu limb lkundrak
ioc-writer fab
irclog2html fab
isrcsubmit amigadave
koji ausil kevin mikem puiterwijk
lammps ellio167 junghans
legendary atim
legofy lkf williamjmorenor
libCombine sagitter
libcaca hubbitus slaanesh thias
libolm xvitaly
librealsense thofmann
libreoffice caolanm dtardon erack sbergmann
libxc jussilehtola
lldb airlied daveisfera jankratochvil sergesanspaille
siddharths tstellar
llvm dmalcolm ignatenkobrain jakub jistone kyle scottt
sergesanspaille siddharths tstellar
llvm7.0 jistone petersen sergesanspaille tstellar
llvm9.0 jistone sergesanspaille tstellar
mercurial kiilerix nbecker pstodulk
mgarepo misc ngompa
minigalaxy atim
mkdocs-bootstrap cheeselee
mkdocs-cinder cheeselee
mkdocs-material cheeselee
mod_wsgi jdornak jkaluza jorton lmacken mrunge
modtools dhodovsk phracek ttomecek
modulemd-tools frostyx
moose zbyszek
mopidy-mpd girst
mozjs68 frantisekz kalev
mpi4py deji limb tomspur
mypaint avsej
mysql-connector-python hhorak hubbitus hvad mschorm
nodejs mrunge patches piotrp sgallagh zvetlik
nototools mfabian pwu
officeparser rebus
offlineimap cicku dodji notting sergesanspaille teuf
ogr2osm musuruan
opae aravuri nkorde trix
openbabel itamarjp jussilehtola rathann
oval-graph hony
past-time fab
pcapy limb
pcp agerstmayr lberk mgoodwin nathans
pcp2pdf lberk mbaldessari
pdfarranger dreua fab fschwarz
pdfposter fab
percol hubbitus
petsc sagitter
petsc4py sagitter
picard alexlan cicku gbcox ohaessler
pipsi cstratak mstuchli
pipx mhjacks
pki-core cipherboy dmoluguw edewata kwright mharmsen vakwetu
poezio fantom louizatakk
porcupine kushal
portmidi eeickmeyer mjg xavierb
protonvpn-cli jflory7
prunerepo clime frostyx
py-bcrypt kevin limb
py3c pviktori
pyaudio chkr
pybluez limb
pycolumnize fab kushal
pyephem elwell orphan
pygobject3 johnp nacho walters
pygsl jamatos
pyhunspell mfabian till
pykka fab
pylast fab peter
pylibacl frankcrawford kevin szpak
pyodbc fjanus hhorak
pyosmium tomh
pyproj jdekloe
pyscard sjenning
pyserial stingray
pysubnettree fab
python-CommonMark jujens
python-GeoIP pingou ralph sergiomb totol
python-GridDataFormats rathann
python-OBD rathann
python-PyLEMS ankursinha
python-Pyped uggla
python-Rtree volter
python-SALib ankursinha
python-acme jhogarth nb
python-acoustid terjeros
python-agate jujens
python-aiodns fantom
python-airspeed ankursinha
python-alsa limb perex
python-aniso8601 jsedlak kparal
python-ansicolors skisela
python-apipkg fab ktdreyer thm
python-apprise lead2gold
python-apsw cicku dfateyev maci
python-arviz sergiopr
python-ase besser82 marcindulak
python-astral fab
python-astroplan sergiopr
python-astropy-healpix lupinix
python-astroquery lupinix
python-astroscrappy lupinix
python-asttokens zbyszek
python-asyncssh gsauthof
python-audioread terjeros
python-autobahn jujens
python-autopep8 mrunge ndipanov
python-babelfish jorti
python-basemap jspaleta limb
python-betamax-matchers fab
python-betamax-serializers fab
python-bigsuds xavierb
python-biopython alexlan lbazan rathann sagitter
python-bloom cottsay rmattes
python-blosc tnorth zbyszek
python-box dmsimard
python-btchip jonny xenithorb
python-cached_property adamwill immanetize
python-cachetools jeckersb
python-cachez eharney
python-carbon jsteffan piotrp
python-ccdproc lupinix
python-certbot-apache jhogarth nb
python-chai kevin pingou ralph
python-click-plugins qulogic
python-cloud-sptheme kevin ralph
python-cmigemo hubbitus
python-colorlog fab
python-colorspacious rathann
python-conda-package-handling orion
python-construct moezroy terjeros
python-contextlib2 abompard pingou ralph tjikkun
python-convertdate fab
python-cookiecutter wakko666
python-coveralls bcl
python-crcelk fab
python-crochet abompard
python-css-parser zbyszek
python-dateparser fab limb
python-dbfread jujens
python-debrepo ktdreyer
python-decopatch zbyszek
python-descartes qulogic
python-dfdatetime fab
python-dialog itamarjp mjakubicek noodles raphgro sundaram zbyszek
python-diff-match-patch amigadave
python-dijitso zbyszek
python-dill sergiopr
python-django bkabrda churchyard jdornak mrunge rdopiera salimma
sgallagh
python-django-contact-form mrunge
python-django-formtools jpena mrunge
python-django-health-check dmsimard
python-django-registration kumarpraveen
python-django-reversion mrunge
python-django-tagging jdornak mrunge piotrp
python-django-tastypie bkabrda cquad mrunge stevetraylen
python-djangoql vkrizan
python-docx kushal124
python-dpkt mbaldessari
python-dtfabric fab
python-duecredit ankursinha
python-dukpy zbyszek
python-dulwich fab
python-edgegrid rohanpm
python-editdistance major
python-editorconfig barracks510
python-efel ankursinha
python-emcee sergiopr
python-emoji xvitaly
python-enthought-sphinx-theme orion
python-enzyme jorti
python-et_xmlfile jujens
python-etcd mbarnes smilner
python-faker jorti
python-fasteners mrunge
python-fastpurge rohanpm
python-feedgenerator ankursinha
python-ffc zbyszek
python-fiat fab
python-fido2 orion
python-fields cottsay
python-filetype fab
python-firkin fab
python-fisx zbyszek
python-fitsio lupinix
python-flake8-docstrings cottsay
python-flask-gravatar devrim itamarjp
python-flask-htmlmin devrim itamarjp
python-flask-paranoid devrim itamarjp
python-flask-rstpages rmarko
python-flask-security devrim itamarjp
python-flask-sphinx-themes devrim itamarjp
python-formats uggla
python-fs pnemade
python-fsleyes ankursinha
python-fsleyes-props ankursinha
python-fsleyes-widgets ankursinha
python-fslpy ankursinha
python-fuse jorti
python-fypp rathann
python-geopandas qulogic
python-gevent dcallagh ignatenkobrain orion skottler
python-giacpy sagitter
python-glances-api fab
python-gsd rathann
python-guessit jorti
python-heapdict qulogic
python-hl7 ankursinha
python-hole fab
python-html5-parser kevin
python-htmlmin jujens
python-humblewx rickardlindberg
python-hupper kevin
python-i3ipc msimacek
python-idstools jtaylor marcindulak
python-ifcfg cottsay
python-igraph bstinson limb pingou
python-img2pdf gsauthof
python-indexed_gzip ankursinha
python-inema gsauthof
python-inotify jfilak stevetraylen terjeros
python-inotify_simple praiskup
python-instant fab
python-intervaltree mikep
python-ipykernel churchyard pcpa
python-ipyparallel ellert
python-iso-639 melmorabity
python-iso3166 melmorabity
python-javalang fab
python-jep raphgro
python-jinja2-cli jujens
python-jinja2-time wakko666
python-jnius raphgro
python-joblib besser82 ignatenkobrain sergiopr
python-journal-brief twaugh
python-jsonmodels oanson
python-jsonrpclib ihrachyshka jonny
python-junit_xml jhogarth
python-kaitaistruct rathann
python-kdcproxy rharwood
python-kerberos rcritten simo
python-kitchen kevin pingou ralph
python-kiwisolver qulogic
python-klusta ankursinha
python-landslide echevemaster
python-lark-parser totol
python-leather jujens
python-libNeuroML ankursinha
python-libnacl jonny sergiomb
python-libsass dormouse
python-libusb1 jonny
python-lmdb pspacek
python-logzero somlo
python-luftdaten fab
python-lunr cheeselee
python-m2r nforro
python-makefun zbyszek
python-mapnik tomh
python-markdown2 thm
python-matplotlib-scalebar ankursinha
python-mdp zbyszek
python-mdx_gh_links cheeselee
python-meld3 kevin stevetraylen tsao
python-metakernel ellert
python-metar jdekloe thias
python-migen somlo
python-minibelt uggla
python-mmtf rathann
python-mnemonic jonny
python-mongoquery mkrizek
python-more-executors rohanpm
python-more-itertools aarem churchyard jcaratzas
python-music21 zbyszek
python-mutagen cicku ignatenkobrain mbaldessari moezroy
python-mwclient adamwill rdieter tuxbrewr
python-myhdl filiperosset
python-mystrom fab
python-ndg_httpsclient churchyard fschwarz itamarjp noodles
python-netdata fab
python-networkmanager jdulaney
python-neurodsp major
python-nilearn ankursinha
python-nistats ankursinha
python-nitime ankursinha
python-nixio ankursinha
python-nmrglue nonamedotc
python-node-semver xvitaly
python-notario ktdreyer
python-oauth2 ignatenkobrain pjp spot sundaram
python-octave-kernel qulogic
python-odml major
python-oletools rebus robert
python-opendata-transport fab
python-openoffice sharkcz
python-opensensemap-api fab
python-paho-mqtt fab
python-pandas-datareader sergiopr
python-partd qulogic
python-paste-script andreamanzi dcallagh
python-patch-ng xvitaly
python-pathlib2 pcpa
python-patsy sergiopr
python-pbkdf2 jonny
python-pcodedmp robert
python-pdfrw fschwarz sergiopr slaanesh
python-pecan-notario ktdreyer
python-pelican firemanxbr mrunge
python-pep8-naming qulogic
python-periodictable sagitter
python-persist-queue eharney
python-petlink ankursinha
python-pexpect amcnabb fabiand ignatenkobrain radez swt2c tomspur
python-photutils sergiopr
python-pingouin ankursinha
python-pkginfo decathorpe fab pcreech17
python-plaster-pastedeploy abompard
python-play-scraper fab
python-plumbum greghellings lorenzodalrio
python-pocketlint jkonecny vtrefny
python-polib cicku dchen diegobz dshea ivazquez moezroy suanand
python-poyo wakko666
python-prawcore fab
python-precis_i18n michich
python-proteus sharkcz
python-psutil salimma
python-publicsuffix2 rathann
python-pulsectl pfrields
python-pvc raphgro
python-pycares fantom
python-pycha potty sharkcz
python-pycosat orion
python-pycurl jsynacek kdudka msekleta svashisht
python-pydocstyle tadej
python-pyeclib hguemar zaitcev
python-pyelectro ankursinha
python-pyemd ankursinha
python-pygeoip kevin ralph
python-pylatex ankursinha
python-pylons-sphinx-themes abompard
python-pymatreader ankursinha
python-pyotp icon
python-pypcapkit fab
python-pypet ankursinha
python-pypng kevin ralph
python-pypubsub swt2c
python-pyramid_sawing abompard
python-pyrfc3339 fschwarz itamarjp jhogarth noodles
python-pysb zbyszek
python-pysignals kni
python-pysrt jorti
python-pytelegrambotapi xvitaly
python-pytest-aiohttp fab
python-pytest-astropy-header sergiopr
python-pytest-benchmark jorti
python-pytest-cases zbyszek
python-pytest-faulthandler dkrejci lbalhar
python-pytest-fixture-config kevin
python-pytest-forked swt2c
python-pytest-harvest zbyszek
python-pytest-lazy-fixture ankursinha
python-pytest-mock jujens
python-pytest-repeat cottsay
python-pytest-shutil kevin
python-pytest-steps zbyszek
python-pytest-timeout swt2c
python-pytest-tornado qulogic
python-pytest-vcr limb
python-pytest-virtualenv kevin
python-pytest-watch jujens
python-pytest-xdist swt2c
python-pyvit fab
python-pyvo lupinix
python-queuelib fab
python-rarfile fab
python-rebulk jorti
python-recommonmark jujens
python-relatorio sharkcz
python-rencode jgu orion patches
python-reportlab sagitter
python-represent dkrejci lbalhar
python-reproject lupinix
python-requests-cache codeblock hobbes1069
python-requests-futures fab
python-restructuredtext-lint jujens
python-retrying apevec
python-retryz eharney
python-rmtest lberk mgoodwin nathans
python-rope nonamedotc
python-rosdep cottsay rmattes thofmann
python-rpmautospec asaleh nphilipp
python-sanction kevin ralph
python-scales filabrazilska lbalhar lkundrak
python-scikit-learn besser82 ignatenkobrain lupinix sergiopr
python-sciunit ankursinha
python-scrapy echevemaster
python-setuptools-lint jdulaney
python-shamir-mnemonic jonny
python-sieve kevin ondrejj ralph
python-simplemediawiki lmacken potty ralph
python-simpleparse grover mlombard
python-slixmpp fantom louizatakk
python-snappy jujens
python-social-auth-core cqi
python-soupsieve zbyszek
python-spdx jbertozzi
python-spdx-lookup jbertozzi
python-sphinxcontrib-issuetracker orion
python-sphinxcontrib-svg2pdfconverter belegdol
python-sql sharkcz
python-ssdeep suve
python-statsd pabelanger tdecacqu
python-statsmodels sergiopr
python-steps ankursinha
python-subliminal jorti
python-suds jortel swt2c
python-sybil fab
python-tables tnorth zbyszek
python-tasklib ankursinha
python-tblib qulogic
python-tbtrim fab
python-tempdir rathann
python-testfixtures fab
python-testing.postgresql ekulik mmarusak msuchy
python-timeout-decorator jcapitao
python-tinycss2 brouhaha fschwarz
python-tinydb suanand
python-toml jujens
python-tortilla uggla
python-tree-format chedi wakko666
python-trezor jonny
python-twilio mich181189
python-txaio jujens
python-ufl fab
python-unidecode pjp sundaram
python-unidiff dcallagh
python-upt-cpan jbertozzi
python-upt-fedora jbertozzi
python-upt-pypi jbertozzi
python-upt-rubygems jbertozzi
python-urwidtrees ttomecek
python-validators fab
python-varlink harald
python-virtualenv-clone ralph tadej
python-volkszaehler fab
python-wand barracks510
python-watchdog jsteffan jujens pingou
python-webcolors dridi
python-webencodings abompard
python-webpy mrunge
python-webthing-ws fab
python-winrm jhogarth
python-wloc xvitaly
python-wsaccel jujens
python-xlib jspaleta orion potty
python-xlwt leamas moezroy rathann
python-xml2rfc pwouters
python-xmltodict fab ralph
python-xvfbwrapper mrunge totol
python-zeep gsauthof
python-zict qulogic
python-zodbpickle jjames
python-zstandard rathann
python3-exiv2 asn
python3-mallard-ducktype amigadave
python3-poppler-qt5 limb
python3-pytest-asyncio jujens
python3-saml dcallagh
pyusb limb
pyxattr defolos frankcrawford kevin szpak
qemu amitshah berrange bonzini crobinso dwmw2 ehabkost
jforbes lkundrak quintela rjones
rdiff-backup frankcrawford kevin
rdkit giallu
rpl timj
rpmdeplint dcallagh frantisekz mvadkert
rpmspectool nphilipp
rst2txt fab
salt dmurphy18
samba abbra anoopcs asn gd iboukris jarrpa jlayton jstephen
obnox simo
scribus pwalter sharkcz tripledes
sentencepiece kenhys
sepolicy_analysis vmojzis
seqan sagitter
shyaml thofmann
solaar brouhaha rathann richardfearn tibbs
solarwolf limb
sos-collector turboturtle
spec2scl jstanek
spglib sagitter
spyder nonamedotc thozza
starcal hedayat
stomppy stevetraylen
swid-tools adelton
swift-lang tachoknight
sympy cbm jjames jussilehtola orion
texlive-base spot
thonny aivarannamaa churchyard
thrift ctubbsii milleruntime orion
tortoisehg kiilerix nbecker
tpm2-pkcs11 jjelen pbrobinson
translate-toolkit cicku dwayne petersen suanand
tryton sharkcz
trytond sharkcz
trytond-account sharkcz
trytond-account-be sharkcz
trytond-account-de-skr03 sharkcz
trytond-account-invoice sharkcz
trytond-account-invoice-history sharkcz
trytond-account-invoice-line-standalone sharkcz
trytond-account-product sharkcz
trytond-account-statement sharkcz
trytond-account-stock-anglo-saxon sharkcz
trytond-account-stock-continental sharkcz
trytond-analytic-account sharkcz
trytond-analytic-invoice sharkcz
trytond-analytic-purchase sharkcz
trytond-analytic-sale sharkcz
trytond-company sharkcz
trytond-company-work-time sharkcz
trytond-country sharkcz
trytond-currency sharkcz
trytond-dashboard sharkcz
trytond-google-maps sharkcz
trytond-ldap-authentication sharkcz
trytond-party sharkcz
trytond-party-siret sharkcz
trytond-product sharkcz
trytond-product-cost-fifo sharkcz
trytond-product-cost-history sharkcz
trytond-product-price-list sharkcz
trytond-project sharkcz
trytond-project-plan sharkcz
trytond-project-revenue sharkcz
trytond-purchase sharkcz
trytond-purchase-invoice-line-standalone sharkcz
trytond-sale sharkcz
trytond-sale-opportunity sharkcz
trytond-sale-price-list sharkcz
trytond-stock sharkcz
trytond-stock-forecast sharkcz
trytond-stock-inventory-location sharkcz
trytond-stock-location-sequence sharkcz
trytond-stock-product-location sharkcz
trytond-stock-supply sharkcz
trytond-stock-supply-day sharkcz
trytond-timesheet sharkcz
uhd jskarvad
upt jbertozzi
uwsgi kad
wafw00f fab
wine-mono mooninite
winpdb spot
xortool fab
xrootd ellert simonm
xtensor-python sergesanspaille
yawn jsafrane miminar vcrhonek
yubikey-manager gbcox sjenning
Packages by maintainer:
aarem python-more-itertools
abbra freeipa-healthcheck samba
abompard fedora-messaging python-contextlib2 python-crochet
python-plaster-pastedeploy python-pylons-sphinx-themes
python-pyramid_sawing python-webencodings
adamwill congruity python-cached_property python-mwclient
adelton swid-tools
adev gfal2-python
adrian flent
agerstmayr pcp
airlied lldb
aivarannamaa thonny
alexlan dblatex gdal picard python-biopython
amcnabb python-pexpect
amigadave gtimelog isrcsubmit python-diff-match-patch
python3-mallard-ducktype
amitshah qemu
andreamanzi gfal2-python python-paste-script
ankursinha python-PyLEMS python-SALib python-airspeed python-duecredit
python-efel python-feedgenerator python-fsleyes python-fsleyes-props
python-fsleyes-widgets python-fslpy python-hl7 python-indexed_gzip
python-klusta python-libNeuroML python-matplotlib-scalebar python-nilearn
python-nistats python-nitime python-nixio python-petlink python-pingouin
python-pyelectro python-pyemd python-pylatex python-pymatreader
python-pypet python-pytest-lazy-fixture python-sciunit python-steps
python-tasklib
anoopcs samba
apevec crudini python-retrying
aravuri opae
asaleh python-rpmautospec
asn git-filter-repo python3-exiv2 samba
athoscr flawfinder
atim legendary minigalaxy
atkac fail2ban
ausil koji
avsej mypaint
barracks510 python-editorconfig python-wand
bbockelm condor
bcl python-coveralls
bcotton condor
belegdol python-sphinxcontrib-svg2pdfconverter
berrange qemu
besser82 python-ase python-joblib python-scikit-learn
bkabrda python-django python-django-tastypie
bonzini qemu
brouhaha python-tinycss2 solaar
bstinson python-igraph
c72578 cppcheck
caolanm libreoffice
cbm sympy
chedi python-tree-format
cheeselee mkdocs-bootstrap mkdocs-cinder mkdocs-material python-lunr
python-mdx_gh_links
cheimes freeipa-healthcheck
chkr pyaudio
churchyard python-django python-ipykernel python-more-itertools
python-ndg_httpsclient thonny
cicku offlineimap picard python-apsw python-mutagen python-polib
translate-toolkit
cipherboy dogtag-pki pki-core
clime prunerepo
codeblock httpie python-requests-cache
cottsay python-bloom python-fields python-flake8-docstrings python-ifcfg
python-pytest-repeat python-rosdep
cqi python-social-auth-core
cquad python-django-tastypie
crobinso qemu
cstratak pipsi
ctubbsii thrift
daveisfera lldb
dcallagh ansible-review python-gevent python-paste-script python-unidiff
python3-saml rpmdeplint
dchen python-polib
decathorpe python-pkginfo
defolos pyxattr
deji mpi4py
devrim gdal python-flask-gravatar python-flask-htmlmin
python-flask-paranoid python-flask-security python-flask-sphinx-themes
dfateyev python-apsw
dhodovsk modtools
diegobz python-polib
dkrejci python-pytest-faulthandler python-represent
dmalcolm llvm
dmoluguw dogtag-pki pki-core
dmsimard python-box python-django-health-check
dmurphy18 salt
dodji offlineimap
dormouse python-libsass
dreua pdfarranger
dridi python-webcolors
dshea python-polib
dtardon libreoffice
duffy inkscape
duriantang bumpversion
dwayne translate-toolkit
dwmw2 qemu
dwrobel flatcam
echevemaster python-landslide python-scrapy
edewata dogtag-pki pki-core
eeickmeyer portmidi
eerlands condor
ehabkost qemu
eharney python-cachez python-persist-queue python-retryz
ekulik python-testing.postgresql
ellert python-ipyparallel python-metakernel xrootd
ellio167 lammps
elwell pyephem
erack libreoffice
fab androguard artifacts cantoolz expliot hashid home-assistant-cli
inception ioc-writer irclog2html past-time pdfarranger pdfposter
pycolumnize pykka pylast pysubnettree python-apipkg python-astral
python-betamax-matchers python-betamax-serializers python-colorlog
python-convertdate python-crcelk python-dateparser python-dfdatetime
python-dtfabric python-dulwich python-fiat python-filetype python-firkin
python-glances-api python-hole python-instant python-javalang
python-luftdaten python-mystrom python-netdata python-opendata-transport
python-opensensemap-api python-paho-mqtt python-pkginfo python-play-scraper
python-prawcore python-pypcapkit python-pytest-aiohttp python-pyvit
python-queuelib python-rarfile python-requests-futures python-sybil
python-tbtrim python-testfixtures python-ufl python-validators
python-volkszaehler python-webthing-ws python-xmltodict rst2txt wafw00f
xortool
fabiand python-pexpect
fantom poezio python-aiodns python-pycares python-slixmpp
fcami freeipa-healthcheck
ferdnyc gedit-plugin-editorconfig
filabrazilska python-scales
filiperosset python-myhdl
firemanxbr python-pelican
fjanus pyodbc
frankcrawford pylibacl pyxattr rdiff-backup
frantisekz mozjs68 rpmdeplint
frixxon fontforge
frostyx modulemd-tools prunerepo
fschwarz pdfarranger python-ndg_httpsclient python-pdfrw python-pyrfc3339
python-tinycss2
gbcox picard yubikey-manager
gbitzes gfal2-python
gd samba
giallu rdkit
girst mopidy-mpd
greghellings cinch python-plumbum
grover python-simpleparse
gsauthof python-asyncssh python-img2pdf python-inema python-zeep
harald python-varlink
hedayat starcal
heffer borgmatic
hguemar python-pyeclib
hhorak PyGreSQL mysql-connector-python pyodbc
hobbes1069 fail2ban python-requests-cache
hony oval-graph
hubbitus libcaca mysql-connector-python percol python-cmigemo
hvad mysql-connector-python
iboukris samba
icon python-pyotp
ignatenkobrain 0ad llvm python-gevent python-joblib python-mutagen
python-oauth2 python-pexpect python-scikit-learn
ihrachyshka python-jsonrpclib
immanetize python-cached_property
itamarjp openbabel python-dialog python-flask-gravatar
python-flask-htmlmin python-flask-paranoid python-flask-security
python-flask-sphinx-themes python-ndg_httpsclient python-pyrfc3339
ivazquez python-polib
jakub llvm
jamatos pygsl
jankratochvil lldb
jarrpa samba
jbertozzi python-spdx python-spdx-lookup python-upt-cpan python-upt-fedora
python-upt-pypi python-upt-rubygems upt
jcapitao python-timeout-decorator
jcaratzas python-more-itertools
jchaloup dblatex
jdekloe pyproj python-metar
jdornak bumpversion mod_wsgi python-django python-django-tagging
jdulaney python-networkmanager python-setuptools-lint
jeckersb python-cachetools
jfilak python-inotify
jflory7 protonvpn-cli
jforbes qemu
jgu fail2ban inkscape python-rencode
jhogarth python-acme python-certbot-apache python-junit_xml
python-pyrfc3339 python-winrm
jistone llvm llvm7.0 llvm9.0
jjames python-zodbpickle sympy
jjelen tpm2-pkcs11
jkaluza mod_wsgi
jkonecny python-pocketlint
jlayton samba
jmlich PyGreSQL gdal
johnp pygobject3
jonny electrum python-btchip python-jsonrpclib python-libnacl
python-libusb1 python-mnemonic python-pbkdf2 python-shamir-mnemonic
python-trezor
jortel python-suds
jorti python-babelfish python-enzyme python-faker python-fuse
python-guessit python-pysrt python-pytest-benchmark python-rebulk
python-subliminal
jorton mod_wsgi
jpena python-django-formtools
jruzicka crudini
jsafrane yawn
jsedlak python-aniso8601
jskarvad uhd
jspaleta python-basemap python-xlib
jstanek spec2scl
jsteffan python-carbon python-watchdog
jstephen samba
jsynacek python-pycurl
jtaylor python-idstools
jujens python-CommonMark python-agate python-autobahn python-dbfread
python-et_xmlfile python-htmlmin python-jinja2-cli python-leather
python-pytest-mock python-pytest-watch python-recommonmark
python-restructuredtext-lint python-snappy python-toml python-txaio
python-watchdog python-wsaccel python3-pytest-asyncio
junghans lammps
jussilehtola OpenMolcas cppcheck gau2grid libxc openbabel sympy
kad uwsgi
kalev mozjs68
kdudka file python-pycurl
kenhys sentencepiece
kevin fontforge koji py-bcrypt pylibacl python-chai
python-cloud-sptheme python-html5-parser python-hupper python-kitchen
python-meld3 python-pygeoip python-pypng python-pytest-fixture-config
python-pytest-shutil python-pytest-virtualenv python-sanction python-sieve
pyxattr rdiff-backup
kiilerix hgview mercurial tortoisehg
kni python-pysignals
kparal python-aniso8601
ktdreyer python-apipkg python-debrepo python-notario python-pecan-notario
kumarpraveen python-django-registration
kushal porcupine pycolumnize
kushal124 python-docx
kwizart gns3-gui gns3-net-converter gns3-server
kwright dogtag-pki pki-core
kyle llvm
lbalhar python-pytest-faulthandler python-represent python-scales
lbazan python-biopython
lberk pcp pcp2pdf python-rmtest
lead2gold python-apprise
leamas python-xlwt
lenkaseg cranc
limb dolfin frescobaldi inkscape mpi4py pcapy py-bcrypt pybluez
python-alsa python-basemap python-dateparser python-igraph
python-pytest-vcr python3-poppler-qt5 pyusb solarwolf
lkf legofy
lkundrak inkscape python-scales qemu
lmacken mod_wsgi python-simplemediawiki
lorenzodalrio python-plumbum
louizatakk poezio python-slixmpp
lsedlar compose-utils
lupinix ginga python-astropy-healpix python-astroquery
python-astroscrappy python-ccdproc python-fitsio python-pyvo
python-reproject python-scikit-learn
macermak file
maci python-apsw
major python-editdistance python-neurodsp python-odml
marcindulak python-ase python-idstools
matt condor
matyas condor
mbaldessari pcp2pdf python-dpkt python-mutagen
mbarnes commissaire-client python-etcd
melmorabity python-iso-639 python-iso3166
mfabian nototools pyhunspell
mgieseki cxxtest
mgoodwin pcp python-rmtest
mharmsen dogtag-pki pki-core
mhjacks git-up pipx
mich181189 python-twilio
michich gajim python-precis_i18n
mikem koji
mikep python-intervaltree
milleruntime thrift
miminar yawn
misc mgarepo
mjakubicek python-dialog
mjg dblatex portmidi
mkosek freeipa-healthcheck
mkrizek python-mongoquery
mlombard python-simpleparse
mmahut gdal
mmarusak python-testing.postgresql
moezroy python-construct python-mutagen python-polib python-xlwt
mooninite wine-mono
mrunge mod_wsgi nodejs python-autopep8 python-django
python-django-contact-form python-django-formtools python-django-reversion
python-django-tagging python-django-tastypie python-fasteners
python-pelican python-webpy python-xvfbwrapper
mschorm mysql-connector-python
msekleta python-pycurl
msimacek python-i3ipc
mstuchli pipsi
msuchy python-testing.postgresql
musuruan ogr2osm
mvadkert rpmdeplint
nacho pygobject3
nathans pcp python-rmtest
nb python-acme python-certbot-apache
nbecker mercurial tortoisehg
ndipanov python-autopep8
neteler gdal
nforro python-m2r
ngompa mgarepo
nkorde opae
nonamedotc python-nmrglue python-rope spyder
noodles python-dialog python-ndg_httpsclient python-pyrfc3339
notting offlineimap
nphilipp python-rpmautospec rpmspectool
nucleo gns3-server
oanson python-jsonmodels
obnox samba
odubaj PyGreSQL file
ohaessler picard
oliver gdal
ondrejj python-sieve
orion fail2ban gdal python-conda-package-handling
python-enthought-sphinx-theme python-fido2 python-gevent python-pycosat
python-rencode python-sphinxcontrib-issuetracker python-xlib sympy thrift
orphan pyephem
pabelanger python-statsd
pali gdal
panovotn PyGreSQL
patches nodejs python-rencode
pbrady crudini
pbrobinson tpm2-pkcs11
pcpa 0ad python-ipykernel python-pathlib2
pcreech17 python-pkginfo
perex python-alsa
peter pylast
petersen llvm7.0 translate-toolkit
pfrields python-pulsectl
phracek modtools
pingou R2spec python-GeoIP python-chai python-contextlib2 python-igraph
python-kitchen python-watchdog
piotrp nodejs python-carbon python-django-tagging
pjp python-oauth2 python-unidecode
pkajaba PyGreSQL
pkubat PyGreSQL
pnemade fontdump fontforge fonttools python-fs
potty python-pycha python-simplemediawiki python-xlib
praiskup PyGreSQL gdal python-inotify_simple
pspacek python-lmdb
pstodulk mercurial
puiterwijk koji
pviktori py3c
pvoborni freeipa-healthcheck
pwalter 0ad scribus
pwouters python-xml2rfc
pwu nototools
quintela qemu
qulogic python-click-plugins python-descartes python-geopandas
python-heapdict python-kiwisolver python-octave-kernel python-partd
python-pep8-naming python-pytest-tornado python-tblib python-zict
radez python-pexpect
ralph datanommer httpie python-GeoIP python-chai python-cloud-sptheme
python-contextlib2 python-kitchen python-pygeoip python-pypng
python-sanction python-sieve python-simplemediawiki python-virtualenv-clone
python-xmltodict
raphgro python-dialog python-jep python-jnius python-pvc
rathann openbabel python-GridDataFormats python-OBD python-biopython
python-colorspacious python-fypp python-gsd python-kaitaistruct python-mmtf
python-publicsuffix2 python-tempdir python-xlwt python-zstandard solaar
rcritten freeipa-healthcheck python-kerberos
rdieter python-mwclient
rdopiera python-django
rebus officeparser python-oletools
rharwood python-kdcproxy
richardfearn solaar
rickardlindberg python-humblewx
rjones qemu
rmarko python-flask-rstpages
rmattes python-bloom python-rosdep
robert python-oletools python-pcodedmp
rohanpm python-edgegrid python-fastpurge python-more-executors
sagitter COPASI ProDy libCombine petsc petsc4py python-biopython
python-giacpy python-periodictable python-reportlab seqan spglib
salimma python-django python-psutil
sbergmann libreoffice
schlupov copr-messaging
scottt llvm
sergesanspaille lldb llvm llvm7.0 llvm9.0 offlineimap xtensor-python
sergiomb PySolFC python-GeoIP python-libnacl
sergiopr APLpy python-arviz python-astroplan python-dill python-emcee
python-joblib python-pandas-datareader python-patsy python-pdfrw
python-photutils python-pytest-astropy-header python-scikit-learn
python-statsmodels
sgallagh nodejs python-django
sgrubb cppcheck
sharkcz python-openoffice python-proteus python-pycha python-relatorio
python-sql scribus tryton trytond trytond-account trytond-account-be
trytond-account-de-skr03 trytond-account-invoice
trytond-account-invoice-history trytond-account-invoice-line-standalone
trytond-account-product trytond-account-statement
trytond-account-stock-anglo-saxon trytond-account-stock-continental
trytond-analytic-account trytond-analytic-invoice trytond-analytic-purchase
trytond-analytic-sale trytond-company trytond-company-work-time
trytond-country trytond-currency trytond-dashboard trytond-google-maps
trytond-ldap-authentication trytond-party trytond-party-siret
trytond-product trytond-product-cost-fifo trytond-product-cost-history
trytond-product-price-list trytond-project trytond-project-plan
trytond-project-revenue trytond-purchase
trytond-purchase-invoice-line-standalone trytond-sale
trytond-sale-opportunity trytond-sale-price-list trytond-stock
trytond-stock-forecast trytond-stock-inventory-location
trytond-stock-location-sequence trytond-stock-product-location
trytond-stock-supply trytond-stock-supply-day trytond-timesheet
shlomif PySolFC
siddharths lldb llvm
simo python-kerberos samba
simonm xrootd
sjenning pyscard yubikey-manager
skisela python-ansicolors
skottler python-gevent
skytux APLpy
slaanesh libcaca python-pdfrw
smani gdal
smilner commissaire-client python-etcd
somlo python-logzero python-migen
spot python-oauth2 texlive-base winpdb
stevetraylen condor h5py python-django-tastypie python-inotify python-meld3
stomppy
stingray pyserial
suanand python-polib python-tinydb translate-toolkit
sundaram python-dialog python-oauth2 python-unidecode
suve copydeps dnstwist python-ssdeep
svashisht file python-pycurl
swt2c congruity python-pexpect python-pypubsub python-pytest-forked
python-pytest-timeout python-pytest-xdist python-suds
szpak pylibacl pyxattr
tachoknight swift-lang
tadej python-pydocstyle python-virtualenv-clone
tagoh fonttools
tdecacqu python-statsd
terjeros h5py python-acoustid python-audioread python-construct
python-inotify
teuf offlineimap
thias libcaca python-metar
thm python-apipkg python-markdown2
thofmann btrfs-sxbackup dot2tex librealsense python-rosdep shyaml
thozza spyder
tibbs solaar
till pyhunspell
timj rpl
tjikkun python-contextlib2
tnorth ViTables python-blosc python-tables
tohojo flent
tomh pyosmium python-mapnik
tomspur mpi4py python-pexpect
totol python-GeoIP python-lark-parser python-xvfbwrapper
tripledes scribus
trix opae
tsao python-meld3
tstclair condor
tstellar lldb llvm llvm7.0 llvm9.0
ttheisen condor
ttomecek modtools python-urwidtrees
ttrinks ansible-review
turboturtle sos-collector
tuxbrewr python-mwclient
twaugh python-journal-brief
twoerner freeipa-healthcheck
uggla python-Pyped python-formats python-minibelt python-tortilla
vakwetu dogtag-pki pki-core
valtri condor
vcrhonek yawn
vkrizan python-djangoql
vmihalko file
vmojzis sepolicy_analysis
volter gdal python-Rtree
vtrefny python-pocketlint
wakko666 python-cookiecutter python-jinja2-time python-poyo
python-tree-format
walters pygobject3
williamjmorenor legofy
xavierb portmidi python-bigsuds
xenithorb python-btchip
xvitaly libolm python-emoji python-node-semver python-patch-ng
python-pytelegrambotapi python-wloc
zaitcev python-pyeclib
zbyszek ViTables dolfin moose python-asttokens python-blosc
python-css-parser python-decopatch python-dialog python-dijitso
python-dukpy python-ffc python-fisx python-makefun python-mdp
python-music21 python-pysb python-pytest-cases python-pytest-harvest
python-pytest-steps python-soupsieve python-tables
zvetlik nodejs
3 years, 10 months
Preparing for ocaml 4.11
by Jerry James
This message is mostly for Richard Jones, but I'm sending it to the
list so that others who maintain OCaml packages can weigh in if they
choose. I have BCCed a few of you that are affected by some
suggestions I make below.
I have spent the last several days doing mock builds to see if I can
safely update all the OCaml packages I maintain to their latest
versions, since some have new versions that are specifically for OCaml
4.11 compatibility. The following remarks, in no particular order,
stem from that effort.
First the good news: I was able to build all the updated versions
successfully, although see below.
Some of the recently-added packages have boolean dependencies, which I
added at the reviewer's request in order to mimic the version
requirements in the opam files. The ocaml-ppx-custom-printf spec
file, for example, has this:
BuildRequires: (ocaml-base-devel >= 0.13 and ocaml-base-devel < 0.14)
It never occurred to me until now to ask if your (Richard's) ocaml
rebuild script can handle such dependencies. Can it? (And I lost the
link to the script. Can you supply it again?)
The utop package has a new version, 2.6.0, that brings OCaml 4.11
compatibility. However, it requires version 3.1.x of
ocaml-lambda-term, which has a new dependency, mew_vi, that we do not
have in Fedora. The mew_vi module requires mew, which requires trie.
I have submitted review requests and am waiting for somebody to
respond to yesterday's request for review swaps:
https://bugzilla.redhat.com/show_bug.cgi?id=1850263
https://bugzilla.redhat.com/show_bug.cgi?id=1850264
https://bugzilla.redhat.com/show_bug.cgi?id=1850265
I successfully updated all of the Jane Street packages that are
currently on version 0.13.x to version 0.14.0. However, one of them
is going to be somewhat problematic. The ocaml-ppx-inline-test
package has a new dependency, time_now. The time_now module has 11
dependencies that we do not already have in Fedora. All 11, and
time_now itself, were on my roadmap for eventual inclusion in Fedora,
but I had not intended to pursue them just yet. I haven't put any of
the 11 up for review yet, although I have written spec files and done
local mock builds for them all. I need to go over them once more and
then I'll put them up for review. If the timeframe to an ocaml 4.11
build is too short to wait for that, we may have to disable tests for
packages that currently consume ocaml-ppx-inline-test, and leave it in
a broken state until those reviews can be completed.
I would like to see some updates to other people's packages. For all
of the following, I have the necessary spec file changes ready to show
to the maintainers should they like to see them.
Updating ocaml-bisect-ppx to its latest version requires updating
ocaml-ppx-tools-versioned to version 5.4.0 or later.
I suggest that we update to ocaml-ocplib-endian from version 1.0 to
1.1. It includes fixes for a couple of issues
(https://github.com/OCamlPro/ocplib-endian/issues/20 and
https://github.com/OCamlPro/ocplib-endian/issues/21) that I think we
would like to have resolved. This entails a change to building with
dune. Unfortunately, a new issue makes some tests fail
(https://github.com/OCamlPro/ocplib-endian/issues/18), but I hope to
find a workaround for that soon.
I suggest an update to ocaml-result from version 1.2 to 1.5. This
version makes Result an alias of Stdlib.Result on recent OCaml
versions. Again, this entails a change to building with dune.
We could also update ocaml-seq to 0.2.2 just to drop the downstream
patches (this is yet another conversion to building with dune, by the
way), but I don't know that there is any other advantage to updating.
We could update ocaml-react to version 1.2.1 to drop the downstream
patch. This entails a license change.
A rebuild seems like a good opportunity to update ocaml-lwt to version
5.3.0. With this version, a number of spec file simplifications are
possible.
I've got changes ready to update ocaml-sedlex to version 2.2 AND add a
%check script.
I've been wondering about uchar and stdlib-shims. We don't need them
in Fedora, but then we don't really need ocaml-result or ocaml-seq
either. Should we add uchar and stdlib-shims, just so we can stop
modifying upstream dune and opam files? That might also benefit
Fedora users who try to build using Fedora's ocaml ecosystem.
Maybe I should do COPR builds of all this so everybody can easily see
what I'm talking about? I did a total of 63 package builds in mock,
many of them simple rebuilds, so it will take a little time to get
that going. Do we know yet what the timeframe is for an ocaml 4.11
release?
--
Jerry James
http://www.jamezone.org/
3 years, 10 months
rawhide - glibc/pthreads/... - broken pending mass rebuild?
by Alex Scheel
Is Fedora Rawhide unstable at the moment, pending a mass rebuild?
I've seen a lot of random problems related to pthreads at the
moment, such as:
16/78 Test #12: JSS_DER_Encoding_of_Enumeration_regression_test ...Child aborted***Exception: 0.99 sec
FINE: CryptoManager: loading JSS library
FINE: CryptoManager: loaded JSS library from java.library.path
java: ../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
Another, different stack trace here (pthreads fails to lock,
triggering a bug in opencryptoki):
https://pagure.io/dogtagpki/issue/3181#comment-661911
And others. They don't reproduce consistently though.
Should I go ahead and file a bug or just wait and be patient? :)
This is blocking some rebuilds on rawhide at the moment for us.
- Alex
3 years, 10 months
python-sphinx_rtd_theme update: comments requested
by Jerry James
sphinx_rtd_theme 0.5.0 is out. I have taken the unprecedented step
(for me!) of creating a pull request instead of just updating the
package, because I'm taking a few steps that I would like to have
other eyes on. Pull request:
https://src.fedoraproject.org/rpms/python-sphinx_rtd_theme/pull-request/2
The first issue is that, with this release, upstream defaults to
building the Javascript and CSS files from source. This is a laudable
move. I'm glad upstream did that. Unfortunately, the build process
requires quite a few things we don't have in Fedora right now, so I've
had to figure out how to subvert upstream's build system and use the
prebuilt bits instead. I have neither the time nor the expertise to
add the missing bits to Fedora. There are quite a lot of them.
The second issue is that the package has not been in compliance with
the recently revised font guidelines. With this pull request, I am
attempting to bring this package into compliance. This means no
longer using fonts in eot, svg, woff, or woff2 formats, but going with
straight ttf. I'm worried about the impact this might have on
dependent packages.
Third, any package that includes documentation generated from this
package will need this:
Requires: font(fontawesome)
Requires: font(lato)
Requires: font(robotoslab)
In addition, if that documentation is put anywhere that an old
Internet Explorer might see it, then this will also be needed:
Requires: js-html5shiv
How should that information be conveyed to consumers?
Thank you for any help you can give me. If you see something that
makes you wonder what I was thinking, that's probably an indication
that I don't know what I'm doing and you should tell me how to do it
the right way. Regards,
--
Jerry James
http://www.jamezone.org/
3 years, 10 months
Re: Fedora 33 System-Wide Change proposal: Make btrfs the default
file system for desktop variants
by Gerald B. Cox
Thanks for the response, but you talked around my two main questions
without addressing them. Chris asked to "state it clearly" so I put my
main questions after
the ===>. I've reposted that initial reply in full, and then I responded
to your specific comments.
I have no problems with BTRFS being available in Fedora for people to use.
I have a huge problem with us making it the default... even for a subset of
users. Making something default should be a huge lift, especially when
we're talking about a file system. At a bare minimum there needs to be at
least 1 production release of BTRFS and you need to explain fully the
Redhat question. The onus is on the people proposing the change, not the
other way around.
On Sat, Jun 27, 2020 at 5:04 PM Chris Murphy <lists(a)colorremedies.com>
wrote:
>
> But if you can state clearly why it isn't persuasive in a way anyone
> could possibly answer, I'm sure someone will try. And it would help
> improve the proposal.
>
Making something the default is a high bar to clear. There needs to be a
compelling reason why? The things listed in the proposal may be nice for
some people, but the uninformed masses don't care. Further complicating
the matter is that Redhat deprecated BTRFS. That to me raises a big red
flag that needs to be addressed.
===> You need to clearly identify what gave Redhat heartburn and identify
what has changed to make you believe those issues have been addressed.
Another thing that is particularly troubling is I can't find where it is
stated that there is a production release of BTRFS. I've seen statements
that it is "testing in production" - whatever that means... and that it has
been deployed on "millions of servers" - but the only statement as to code
stability just says that "The Btrfs code base is under heavy development."
I can't find an official statement from the project that there has ever
been a production release. This is concerning to me because when I
reported problems in the past I was told basically, "silly you... BTRFS
should only be used in non-critical systems - if you're concerned about
stability you shouldn't be running it."
===> If we are considering BTRFS as a default, at a bare minimum there
should be an official production release from the project.
On Sun, Jun 28, 2020 at 6:31 AM Michael Catanzaro <mcatanzaro(a)gnome.org>
wrote:
> On Sat, Jun 27, 2020 at 6:25 pm, Gerald B. Cox <gbcox(a)bzb.us> wrote:
> > Making something the default is a high bar to clear. There needs to
> > be a compelling reason why? The things listed in the proposal may be
> > nice for some people, but the uninformed masses don't care.
>
> There is a large list of benefits, listed at
> https://fedoraproject.org/wiki/Changes/BtrfsByDefault#Benefit_to_Fedora.
> ...
>
That doesn't really address my point that most people don't care,
especially those in the supposedly narrow range it is claimed is the target
for this change. Additionally, Redhat claimed in 2017: "In the meantime,
many of the features that btrfs provides are now available via other more
mature and stable storage technologies like ext4, XFS, LVM, etc. We've put
considerable effort into improving these technologies to the point where
current Red Hat offerings already cover almost the entire btrfs feature
set."
Again, the elephant in the room is:
===> You need to clearly identify what gave Redhat heartburn and identify
what has changed to make you believe those issues have been addressed.
>
> > Another thing that is particularly troubling is I can't find where it
> > is stated that there is a production release of BTRFS. I've seen
> > statements that it is "testing in production" - whatever that
> > means... and that it has been deployed on "millions of servers" - but
> > the only statement as to code stability just says that "The Btrfs
> > code base is under heavy development." I can't find an official
> > statement from the project that there has ever been a production
> > release. This is concerning to me because when I reported problems in
> > the past I was told basically, "silly you... BTRFS should only be
> > used in non-critical systems - if you're concerned about stability
> > you shouldn't be running it."
>
> Josef has provided numerous statements in this thread regarding general
> stability. See https://btrfs.wiki.kernel.org/index.php/Status for a
> detailed breakdown.
>
And? I don't know about you, when dealing with file systems a chart with
OK, Mostly OK and Unstable doesn't give me the warm and fuzzies.
Especially when OK is defined as: "should be safe to use, no known major
defficiencies" . "Should" raises a red flag with me, especially given the
history of BTRFS. Again, if we're going to be making something the
DEFAULT, it should have at least 1 production release. Where is it? I
haven't been able to find one and I've asked multiple people and the
response has always ducked the issue or been crickets.
3 years, 10 months
[EPEL] rpmconf question for EPEL7 on Amazon Linux 2
by Christopher
Hi,
I know Fedora doesn't directly support Amazon Linux, but I was
wondering if the package maintainer for rpmconf on EPEL was aware that
the latest version doesn't work on Amazon Linux 2, which recently
updated to python-3.7, whereas rpmconf has a direct dependency on
python(abi)=3.6. If it's possible to use '>=3.6' instead, and the
package maintainer is willing to update it so it works with python 3.7
on Amazon Linux 2, that would be great for my use case.
Regards,
Christopher
3 years, 10 months
java stack is dead, long live the javastack (was "500 packages FTBFS
in rawhide with java-11-openjdk as system JDK")
by Jiri Vanek
Current stats from my testing samples:
408 failing
263 passing
That is huge improvement. Thank you all.
I'm now running last rebuild n copr, and in week or two an mass rebuild will be taken in koji.
There was an discussion what the border will be, when to force this change, or when to step away.
50% of passed? 80%? But afaik no metric is valid here, because - sorry to say it - there is no
longer any javastack...
Since f29, about 1000 java packages died or were orphaned. I was removing packages where upstream is
dead and are orphaned (so no chance to make them reliable working with jdk11), and I found that
wildfly, jenkins, jboss, half of maven plugins, elastic search, apach-emina, infinispan, cassandra,
hibernate.... All are dead. What is javastack for now (no blame or evil in that)?
So maybe the system jdk11 can be used as just last death-blow to java stack, rethink it, and stat
rebuilding on pretty fresh field....
J.
--
Jiri Vanek
Senior QE engineer, OpenJDK QE lead, Mgr.
Red Hat Czech
jvanek(a)redhat.com M: +420775390109
3 years, 10 months
Cleaning up comps packages in rawhide
by Ian McInerney
I have been going through the packages listed in the comps file for rawhide (given in here https://pagure.io/fedora-comps) to clean it up and remove any packages that are currently not in any Fedora rawhide repos, and to update the architectures for packages that are only available on certain ones.
A summary of the changes is below. If you see any issues with these changes, then I would suggest checking the package source, since this list is based on the current state of the repositories.
Modifying package architectures:
0ad only available on aarch64, armv7hl, ppc64le, x86_64
LabPlot only available on aarch64, armv7hl, ppc64le, x86_64
YafaRay only available on x86_64
YafaRay-blender only available on x86_64
akregator only available on aarch64, armv7hl, x86_64
alienarena only available on aarch64, armv7hl, ppc64le, x86_64
apricots only available on armv7hl, s390x, x86_64
arduino only available on aarch64, armv7hl, x86_64
astromenace only available on aarch64, armv7hl, ppc64le, x86_64
bcm283x-firmware only available on aarch64, armv7hl
berusky2 only available on aarch64, armv7hl, x86_64
blender-luxcorerender only available on x86_64
bochs only available on aarch64, armv7hl, ppc64le, x86_64
bowtie only available on aarch64, ppc64le, s390x, x86_64
calibre only available on aarch64, armv7hl, x86_64
ceph only available on aarch64, ppc64le, s390x, x86_64
chromium only available on aarch64, x86_64
cmospwd only available on x86_64
coan only available on aarch64, armv7hl, ppc64le, x86_64
compiz-plugins-experimental only available on aarch64, armv7hl, ppc64le, x86_64
darktable only available on aarch64, ppc64le, x86_64
dvgrab only available on aarch64, armv7hl, ppc64le, x86_64
eclipse-egit only available on aarch64, ppc64le, s390x, x86_64
eclipse-findbugs only available on aarch64, ppc64le, s390x, x86_64
eclipse-jdt only available on aarch64, ppc64le, s390x, x86_64
eclipse-m2e-core only available on aarch64, ppc64le, s390x, x86_64
eclipse-mpc only available on aarch64, ppc64le, s390x, x86_64
eclipse-pde only available on aarch64, ppc64le, s390x, x86_64
eclipse-pydev only available on aarch64, ppc64le, s390x, x86_64
efax only available on aarch64, armv7hl, ppc64le, x86_64
falkon only available on aarch64, armv7hl, x86_64
fawkes only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-core only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-devel only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-doc only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-firevision only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-firevision-tools only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-guis only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-lua only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-bblogger only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-bbsync only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-flite only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-joystick only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-katana only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-laser only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-laser-lines only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-luaagent only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-pantilt only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-refboxcomm only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-skiller only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-ttmainloop only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-webview only available on aarch64, armv7hl, ppc64le, x86_64
fawkes-plugin-xmlrpc only available on aarch64, armv7hl, ppc64le, x86_64
ffado only available on aarch64, armv7hl, ppc64le, x86_64
firefox only available on aarch64, ppc64le, x86_64
flterm only available on aarch64, armv7hl, ppc64le, x86_64
fprintd-pam only available on aarch64, armv7hl, ppc64le, x86_64
freetennis only available on aarch64, armv7hl, ppc64le, x86_64
frescobaldi only available on aarch64, armv7hl, x86_64
ghdl only available on aarch64, ppc64le, s390x, x86_64
gnucash only available on aarch64, armv7hl, ppc64le, x86_64
grub2-tools-efi only available on x86_64
gvfs-afc only available on aarch64, armv7hl, ppc64le, x86_64
hedgewars only available on aarch64, armv7hl, ppc64le, x86_64
hlint only available on aarch64, ppc64le, x86_64
hyperv-daemons only available on x86_64
ibus-mozc only available on aarch64, armv7hl, ppc64le, x86_64
icaro only available on aarch64, armv7hl, ppc64le, x86_64
irqbalance only available on aarch64, armv7hl, ppc64le, x86_64
jpilot only available on aarch64, armv7hl, ppc64le, x86_64
kaccounts-providers only available on aarch64, armv7hl, x86_64
kaddressbook only available on aarch64, armv7hl, x86_64
kalgebra only available on aarch64, armv7hl, x86_64
kdevelop only available on aarch64, armv7hl, ppc64le, x86_64
kgpg only available on aarch64, armv7hl, x86_64
kicad only available on aarch64, armv7hl, ppc64le, x86_64
kmail only available on aarch64, armv7hl, x86_64
kontact only available on aarch64, armv7hl, x86_64
korganizer only available on aarch64, armv7hl, x86_64
ktp-accounts-kcm only available on aarch64, armv7hl, x86_64
ktp-auth-handler only available on aarch64, armv7hl, x86_64
ktp-common-internals-devel only available on aarch64, armv7hl, x86_64
ktp-contact-list only available on aarch64, armv7hl, x86_64
ktp-contact-runner only available on aarch64, armv7hl, x86_64
ktp-filetransfer-handler only available on aarch64, armv7hl, x86_64
ktp-kded-integration-module only available on aarch64, armv7hl, x86_64
ktp-send-file only available on aarch64, armv7hl, x86_64
ktp-text-ui only available on aarch64, armv7hl, x86_64
ldc only available on aarch64, armv7hl, x86_64
ldc-druntime only available on aarch64, armv7hl, x86_64
ldc-druntime-devel only available on aarch64, armv7hl, x86_64
ldc-phobos-devel only available on aarch64, armv7hl, x86_64
lsvpd only available on ppc64le
luxcorerender only available on x86_64
maxima only available on aarch64, armv7hl, x86_64
maxima-gui only available on aarch64, armv7hl, x86_64
mcelog only available on x86_64
memtest86+ only available on x86_64
meshlab only available on aarch64, armv7hl, x86_64
microcode_ctl only available on x86_64
minetest only available on aarch64, armv7hl, x86_64
moose only available on aarch64, armv7hl, ppc64le, x86_64
mpir-devel only available on aarch64, armv7hl, s390x, x86_64
nut only available on aarch64, armv7hl, ppc64le, x86_64
open-vm-tools only available on x86_64
open-vm-tools-desktop only available on x86_64
openni-primesense only available on armv7hl, x86_64
ostree-grub2 only available on aarch64, armv7hl, ppc64le, x86_64
parley only available on aarch64, armv7hl, x86_64
plee-the-bear only available on aarch64, armv7hl, s390x, x86_64
powerpc-utils only available on ppc64le
pvs-sbcl only available on x86_64
rear only available on ppc64le, x86_64
reptyr only available on armv7hl, x86_64
rhythmbox only available on aarch64, armv7hl, ppc64le, x86_64
root only available on aarch64, armv7hl, ppc64le, x86_64
rubygem-bootsnap only available on aarch64, ppc64le, s390x, x86_64
rubygem-selenium-webdriver only available on aarch64, ppc64le, s390x, x86_64
scorep only available on aarch64, armv7hl, ppc64le, x86_64
seamonkey only available on x86_64
setserial only available on aarch64, armv7hl, ppc64le, x86_64
skychart only available on aarch64, armv7hl, x86_64
slic3r only available on aarch64, armv7hl, ppc64le, x86_64
sound-juicer only available on aarch64, armv7hl, ppc64le, x86_64
statserial only available on aarch64, armv7hl, ppc64le, x86_64
stripesnoop only available on x86_64
supertux only available on aarch64, armv7hl, ppc64le, x86_64
synfigstudio only available on aarch64, armv7hl, s390x, x86_64
syslinux only available on x86_64
thunderbird only available on aarch64, ppc64le, x86_64
tuxguitar only available on aarch64, ppc64le, s390x, x86_64
tvtime only available on aarch64, armv7hl, ppc64le, x86_64
virtualbox-guest-additions only available on x86_64
vrq only available on x86_64
wine only available on aarch64, armv7hl, x86_64
wine-marlett-fonts only available on aarch64, armv7hl, x86_64
wine-symbol-fonts only available on aarch64, armv7hl, x86_64
wxMaxima only available on aarch64, armv7hl, x86_64
xfce4-sensors-plugin only available on aarch64, armv7hl, ppc64le, x86_64
xorg-x11-drv-armsoc only available on aarch64, armv7hl
xorg-x11-drv-ati only available on aarch64, armv7hl, ppc64le, x86_64
xorg-x11-drv-fbdev only available on aarch64, armv7hl, ppc64le, x86_64
xorg-x11-drv-intel only available on x86_64
xorg-x11-drv-nouveau only available on aarch64, armv7hl, ppc64le, x86_64
xorg-x11-drv-openchrome only available on x86_64
xorg-x11-drv-qxl only available on aarch64, armv7hl, ppc64le, x86_64
xorg-x11-drv-vesa only available on x86_64
xorg-x11-drv-vmware only available on x86_64
Removing packages:
389-admin-console in group directory-server
389-console in group directory-server
389-ds-console in group directory-server
389-dsgw in group directory-server
Pound in group web-server
PyQt4-devel in group kde-software-development
WritRecogn in group input-methods
adplay in group sound-and-video
aeskulap in group medical
airsnort in group security-lab, system-tools
aldusleaf-crimson-text-fonts in group fonts
almas-mongolian-title-fonts in group fonts
amavisd-new in group mail-server
angrydd in group games
apache-commons-discovery in group java-development
apache-commons-el in group java-development
apache-commons-launcher in group java-development
apanov-edrip-fonts in group fonts
archimedes in group electronic-lab
archivemail in group text-internet
archmage in group development-tools
argyllcms in group graphics, sound-and-video
arptables in group system-tools
astloch-fonts in group fonts
avalon-framework in group java-development
avalon-logkit in group java-development
avr-gdb in group electronic-lab, milkymist
bibus in group office
blobby in group games
bonesi in group security-lab
bro in group security-lab
btanks in group games
bygfoot in group games
bzr in group development-tools, fedora-packager, font-design
carterone-fonts in group fonts
cf-sorts-mill-goudy-fonts in group fonts
cherokee in group web-server
cherrytree in group office
childsplay in group education
cmusphinx3 in group sound-and-video
cockpit-docker in group container-management, headless-management
cockpit-kubernetes in group headless-management
comix in group graphics
compat-gcc-34 in group legacy-software-development
compat-gcc-34-c++ in group legacy-software-development
compat-gcc-34-g77 in group legacy-software-development
compat-libstdc++-296 in group legacy-software-development, legacy-software-support
compat-libstdc++-33 in group legacy-software-development, legacy-software-support
coq-emacs in group engineering-and-scientific
covered in group electronic-lab
csound-csoundac in group sound-and-video
cvc4-doc in group engineering-and-scientific
cyphesis in group games
cyreal-wireone-fonts in group fonts
decibel-audio-player in group sound-and-video
deepin-wm in group critical-path-deepin-desktop
derelict-devel in group d-development
dgc in group electronic-lab
dinotrace in group electronic-lab
diveintopython in group books
docker in group container-management, workstation-ostree-support
dopewars in group games
drawtiming in group electronic-lab
driftnet in group security-lab
dsi in group games
dwm in group basic-desktop, window-managers
dwm-user in group window-managers
ebtables in group system-tools
echoping in group security-lab
eclipse-anyedit in group eclipse
eclipse-avr in group eclipse
eclipse-cdt in group eclipse, electronic-lab
eclipse-cdt-arduino in group eclipse
eclipse-cdt-docker in group eclipse
eclipse-cdt-llvm in group eclipse
eclipse-cdt-qt in group eclipse
eclipse-checkstyle in group eclipse
eclipse-color-theme in group eclipse
eclipse-dltk-mylyn in group eclipse
eclipse-dltk-ruby in group eclipse
eclipse-dltk-sh in group eclipse
eclipse-dltk-tcl in group eclipse, electronic-lab
eclipse-dtp in group eclipse
eclipse-eclemma in group eclipse
eclipse-eclox in group electronic-lab
eclipse-egit-github in group eclipse
eclipse-egit-mylyn in group eclipse
eclipse-epic in group eclipse, electronic-lab, perl
eclipse-linuxtools-changelog in group eclipse
eclipse-linuxtools-docker in group eclipse
eclipse-linuxtools-gcov in group eclipse
eclipse-linuxtools-gprof in group eclipse
eclipse-linuxtools-javadocs in group eclipse
eclipse-linuxtools-libhover in group eclipse
eclipse-linuxtools-perf in group eclipse
eclipse-linuxtools-rpm-editor in group eclipse
eclipse-linuxtools-systemtap in group eclipse
eclipse-linuxtools-vagrant in group eclipse
eclipse-linuxtools-valgrind in group eclipse
eclipse-m2e-antlr in group eclipse
eclipse-m2e-apt in group eclipse
eclipse-m2e-buildhelper in group eclipse
eclipse-m2e-cxf in group eclipse
eclipse-m2e-egit in group eclipse
eclipse-m2e-maven-dependency-plugin in group eclipse
eclipse-m2e-mavenarchiver in group eclipse
eclipse-m2e-mavendev in group eclipse
eclipse-m2e-modello in group eclipse
eclipse-m2e-plexus in group eclipse
eclipse-m2e-sisu in group eclipse
eclipse-m2e-sourcelookup in group eclipse
eclipse-m2e-takari in group eclipse
eclipse-m2e-tycho in group eclipse
eclipse-m2e-wtp in group eclipse
eclipse-moreunit in group eclipse
eclipse-mylyn-context-cdt in group eclipse
eclipse-mylyn-context-java in group eclipse
eclipse-mylyn-context-pde in group eclipse
eclipse-mylyn-tasks-bugzilla in group eclipse
eclipse-mylyn-tasks-trac in group eclipse
eclipse-mylyn-versions-cvs in group eclipse
eclipse-mylyn-versions-git in group eclipse
eclipse-mylyn-versions-subclipse in group eclipse
eclipse-packagekit in group eclipse
eclipse-pdt in group eclipse
eclipse-photran in group eclipse
eclipse-pydev-mylyn in group eclipse
eclipse-quickrex in group eclipse
eclipse-subclipse in group eclipse, electronic-lab
eclipse-testng in group eclipse
eclipse-texlipse in group electronic-lab
eclipse-usage in group eclipse
eclipse-veditor in group electronic-lab
eclipse-webtools-dali in group eclipse
eclipse-webtools-javaee in group eclipse
eclipse-webtools-servertools in group eclipse
eclipse-webtools-sourceediting in group eclipse
ecolier-court-lignes-fonts in group fonts
emacs-dinotrace in group electronic-lab
emacs-mew in group text-internet
emacs-verilog-mode in group electronic-lab
ember in group games
empathy in group graphical-internet
enemies-of-carlotta in group mail-server
epylog in group system-tools
eqntott in group electronic-lab
escape in group games
euca2ools in group cloud-infrastructure
exaile in group sound-and-video
falkon-kwallet in group lxqt-desktop
fawkes-plugin-player in group robotics-suite
fedora-package-config-apt in group system-tools
findthatword in group games
flumotion in group network-server
font-manager in group design-suite
fontpackages-devel in group font-design
fontpackages-tools in group font-design
fped in group electronic-lab
freehdl in group electronic-lab
freenx-server in group network-server
fwrestart in group system-tools
gamazons in group games
gcompris in group education
gds2pov in group electronic-lab
geda-gaf in group electronic-lab
getmail in group text-internet
gimp-gap in group design-suite
gipfel in group graphics
gl3n-devel in group d-development
glade3 in group gnome-software-development
gnomad2 in group sound-and-video
gnome-hearts in group games
gnomebaker in group sound-and-video
gnumed in group medical
gnumed-server in group medical
gobby in group editors
google-droid-kufi-fonts in group fonts
google-noto-sans-balinese-fonts in group fonts
google-noto-sans-ui-fonts in group fonts
gourmet in group office
gplcver in group electronic-lab
gresistor in group electronic-lab
guestfs-browser in group virtualization, virtualization-headless
gwget in group graphical-internet
gyachi in group graphical-internet
hackedbox in group window-managers
hail in group cloud-infrastructure
halberd in group security-lab
horst in group security-lab
ht-alegreya-smallcaps-fonts in group fonts
httpress in group security-lab
imagefactory-plugins-EC2 in group cloud-management
imagefactory-plugins-EC2-JEOS-images in group cloud-management
impallari-lobster-fonts in group fonts
inkboy-fonts in group fonts
inkscape-sozi in group design-suite
inkscape-table in group design-suite
ircp-tray in group system-tools
isdn4k-utils in group dial-up
isight-firmware-tools in group hardware-support
javasysmon in group system-tools
jigdo in group system-tools
jinput in group java-development
jmol in group engineering-and-scientific
k3d in group graphics
keurocalc in group office
kinput2 in group input-methods
kpolynome in group engineering-and-scientific
kranky-fonts in group fonts
labelleaurore-fonts in group fonts
labrea in group security-lab
ldd-pdf in group books
leafnode in group news-server
lmarbles in group games
londonlaw in group games
magicor in group games
mash in group critical-path-base
meataxe in group engineering-and-scientific
mercurial in group development-tools, fedora-packager, font-design
moin in group web-server
mongodb in group mongodb
mongodb-server in group mongodb
monofett-fonts in group fonts
monsterz in group games
moyogo-molengo-fonts in group fonts
mph-2b-damase-fonts in group fonts
mx4j in group java-development
nekobee-dssi in group audio
nesc in group electronic-lab
nicotine+ in group graphical-internet
ntop in group security-lab
nyquist in group sound-and-video
ocaml-bitstring-devel in group ocaml
ocaml-camlp4-devel in group ocaml
ocaml-menhir-devel in group ocaml
ocaml-x11 in group ocaml
oflb-brett-fonts in group fonts
oflb-icelandic-fonts in group fonts
oflb-sportrop-fonts in group fonts
pagul-fonts in group fonts
pcapfix in group security-lab
pencil in group design-suite
perl-SystemPerl in group electronic-lab
pharosc in group electronic-lab
pharosc-alliance in group electronic-lab
pharosc-magic in group electronic-lab
pharosc-synopsys in group electronic-lab
pharosc-xcircuit in group electronic-lab
phatch in group design-suite
phetsarath-fonts in group fonts
picprog in group electronic-lab
pikdev in group electronic-lab
piklab in group electronic-lab
pikloops in group electronic-lab
plague-client in group fedora-packager, rpm-development-tools
planner in group office
pnmixer in group lxde-media, lxqt-media, sound-and-video
portecle in group system-tools
prozilla in group graphical-internet
pybliographer in group office
pyrit in group security-lab
python3-nineml in group neuron-modelling-simulators
pyvnc2swf in group sound-and-video
qtcreator in group robotics-suite
qtoctave in group electronic-lab, engineering-and-scientific
ratproxy in group security-lab
reeniebeanie-fonts in group fonts
revelation in group office
rfdump in group electronic-lab
rinetd in group network-server
rosegarden4-feta-fonts in group legacy-fonts
rosegarden4-parmesan-fonts in group legacy-fonts
samdump2 in group security-lab
saoimage in group education
scamper in group security-lab
scim-array in group input-methods
scim-chewing in group input-methods
scim-tables-additional in group input-methods
scim-tables-chinese in group input-methods
scim-tables-chinese-extra in group input-methods
seq24 in group audio
shadowsintolight-fonts in group fonts
sk2py in group electronic-lab
slingshot in group games
smc-kalyani-fonts in group fonts
smc-raghumalayalam-fonts in group fonts
sobby in group network-server
sphinxtrain in group sound-and-video
spring in group games
sslstrip in group security-lab
stix-math-fonts in group engineering-and-scientific, fonts
sucrack in group security-lab
sudoku-savant in group games
sugar-calendario in group sugar-apps
sugar-connect in group sugar-apps
synaptic in group system-tools
system-config-bind in group server-cfg
system-config-httpd in group server-cfg
system-config-users-docs in group online-docs
tabish-eeyek-fonts in group fonts
taipeifonts in group legacy-fonts
tangerine-fonts in group fonts
taskcoach in group office
taskjuggler in group office
tclabc in group sound-and-video
teal in group electronic-lab
tetex-IEEEtran in group electronic-lab
tharlon-fonts in group fonts
tlomt-orbitron-fonts in group fonts
tomahawk in group sound-and-video
tong in group games
totem-lirc in group sound-and-video
totem-nautilus in group sound-and-video
trabajo-fonts in group fonts
trinity in group c-development
typemade-josefinsansstd-light-fonts in group fonts
uim-canna in group input-methods
uniconvertor in group graphics
vdr-ttxtsubs in group sound-and-video
vdr-tvonscreen in group sound-and-video
vegastrike in group games
vegastrike-extra in group games
vegastrike-music in group games
vegastrike-speech in group games
vt323-fonts in group fonts
wallpoet-fonts in group fonts
wastesedge in group games
weplab in group security-lab
whaawmp in group sound-and-video
wildfly in group javaenterprise
wingpanel-indicator-ayatana in group pantheon-desktop
wlassistant in group system-tools
wyrd in group office
xcdroast in group sound-and-video
xfce4-session-devel in group xfce-software-development
xgridfit in group font-design
xgridfit-doc in group font-design
xmms-adplug in group sound-and-video
xorg-x11-drv-geode in group base-x
xorg-x11-drv-omap in group base-x
xword in group games
yafc in group text-internet
Removing empty groups:
books in content
legacy-software-development in developer-workstation-environment, development
legacy-software-support in base-system
medical in apps
online-docs in
Removing language packs for:
childsplay
gcompris
3 years, 10 months
Introduce Storage Instantiation Daemon - Fedora 33 System-Wide Change proposal
by Ben Cotton
https://fedoraproject.org/wiki/Changes/SID
== Summary ==
Introduce Storage Instantiation Daemon (SID) that aims to provide a
central event-driven engine to write modules for identifying specific
Linux storage devices, their dependencies, collecting information and
state tracking while
being aware of device groups forming layers and layers forming whole
stacks or simply creating custom groups of enumerated devices. SID
will provide mechanisms to retrieve and query collected information
and a possibility to bind predefined or custom triggers with actions
for each group.
== Owner ==
* Name: [[User:prajnoha | Peter Rajnoha]]
* Email: prajnoha(a)redhat.com
== Detailed Description ==
Over the years, various storage subsystems have been installing hooks
within udev rules and calling out numerous external commands for them
to be able to react on events like device presence, removal or a
change in general. However, this approach ended up with very complex
rules that are hard to maintain and debug if we are considering
storage setups where we build layers consisting of several underlying
devices (horizontal scope) and where we can stack one layer on top of
another (vertical scope), building up diverse storage stacks where we
also need to track progression of states either at device level or
group level.
SID extends udevd functionality here in a way that it incorporates a
notion of device grouping directly in its core which helps with
tracking devices in storage subsystems like LVM, multipath, MD...
Also, it provides its own database where records are separated into
per-device, per-module, global or udev namespace. The udev namespace
keeps per-device records that are imported and/or exported to/from
udev environment and this is used as compatible communication channel
with udevd. The records can be marked with restriction flags that aid
record separation and it prevents other modules to read, write or
create a record with the same key, hence making sure that only a
single module can create the records with certain keys (reserving a
key).
Currently, SID project provides a companion command called 'usid'
which is used for communication between udev and SID itself. After
calling the usid command in a udev rule, device processing is
transferred to SID and SID strictly separates the processing into
discrete phases (device identificaton, pre-scan, device scan,
post-scan). Within these phases, it is possible to decide whether the
next phase is executed and it is possible to schedule delayed actions
or set records in the database that can fire triggers with associated
actions or records which are then exported to udev environment (mainly
for backwards compatibility and for other udev rules to have a chance
to react). The scheduled actions and triggers are executed out of udev
context and hence not delaying the udev processing itself and
improving issues with udev timeouts where unnecessary work is done.
A module writer can hook into the processing phases and use SID's API
to access the database as well as set the triggers with actions or
schedule separate actions and mark devices as ready or not for use in
next layers. The database can be used within any phase to retrieve and
store key-value records (where value could be any binary value in
general) and the records can be marked as transient (only available
during processing phases for current event) or persistent so they can
be accessed while processing subsequent events.
== Benefit to Fedora ==
The main benefit is all about centralizing the solution to solve
issues that storage subsystem maintainers have been hitting with udev,
that is:
* providing a central infrastructure for storage event processing,
currently targeted at udev events
* improving the way storage events and their sequences are recognized
and for which complex udev rules were applied before
* single notion of device readiness shared among various storage
subsystems (single API to set the state instead of setting various
variables by different subsystems)
* providing more enhanced possibilities to store and retrieve
storage-device-related records when compared to udev database
* direct support for generic device grouping (matching
subsystem-related groups like LVM, multipath, MD... or creating
arbitrary groups of devices)
* centralized solution for scheduling triggers with associated actions
defined on groups of storage devices
* adding a centralized solution for delayed actions on storage devices
and groups of devices (avoiding unnecessary work done within udev
context and hence avoiding frequent udev timeouts when processing
events for such devices)
== Scope ==
* Proposal owners:
** complete SID's infrastructure to fully support stabilized API for
other developers to start writing modules for SID;
** document all of current SID's functionality, including the module
API and explain the difference (extension) to udev, write and complete
man pages;
** provide udev rules responsible for communication with SID and
possibly importing records which were marked for export to udev in
SID.
* Other developers:
** first version will make use of a module to handle
device-mapper-multipath devices (device-mapper-multipath package)
** consult in more detail possibility of adding an LVM module even for
this release (if not feasible at this moment, then postpone
development of this module to next release)
* Release engineering: [https://pagure.io/releng/issue/9568 #9568]
* Policies and guidelines: no changes needed at this moment
* Trademark approval: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
We are introducing SID in this release and it will be disabled by
default so an upgrade has no impact here - all existing udev rules for
various storage subsystems will still be installed as previously.
Subsystems for which a module will be already available in this
release will contain a switch in their udev rules to either use the
old udev rules (if SID is not active) or skip the rules appropriately
(if SID is active and related processing is handled within the SID
module instead).
== How To Test ==
* Basic testing involves (considering we have at least multipath
and/or LVM module present as well):
** installing new 'sid' package
** installing device-mapper-multipath and/or lvm module (presumably
named device-mapper-multipath-sid-module and lvm2-sid-module)
** creating a device stack including device-mapper-multipath and/or LVM volumes
** booting with 'sid.enabled=1' kernel command line
** checking device-mapper-multipath and/or LVM volumes are correctly activated
* More thorough testing:
** (TBD)
== User Experience ==
Regular users shouldn't notice any change. SID is providing a
system-level infrastructure for convenient handling of
storage-device-related events through modules provided by other
developers.
== Dependencies ==
* a module to handle device-mapper-multipath is in cooperative
development with this change, the module will land in
device-mapper-multipath package (or its subpackage)
* the same applies for the LVM module (but that may be postponed as
described earlier)
== Contingency Plan ==
If SID is not complete in time, there's no need to execute any special
backup plans. The distribution still contains all the original udev
rules to handle events for storage devices. If device-mapper-multipath
and/or LVM provides the SID modules, these won't be built and
distributed.
SID is not enabled by default so to start using it, one needs to
enable it explicitly. If enabling SID causes problems, it can be
disabled. For this purpose, there will be a kernel command line to
enable/disable SID so we avoid possible issues even at early boot
sequence if the device handled by SID is on critical path within boot
sequence.
== Documentation ==
* documentation (will be completed): https://sid-project.github.io/*
upstream repository: https://github.com/sid-project/sid-mvp
--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 10 months
Mass spec change: Replace Python version globs with macros to support 3.10
by Tomas Hrnciar
Hello everyone,
with the upcoming Python 3.10 update we need to update Python 3 version
globs in Fedora specfiles. The reason is simple, Python version will be one
character longer so the currently omnipresent ?.? glob won't work anymore.
We will replace such globs with %{python_version} (or
%{python_version_nodots}) macros using:
sed -i -e '/python2\|python3_other/!s/??/%{python3_version_nodots}/g' \
-e '/python2\|python3_other/!s/?\.?/%{python3_version}/g' *.spec
There are currently 402 affected packages.
$ grep -l 'py?.?\|python?.?\|python-??\|Python??' *.spec | wc -l
404
We have manually removed pygtk2 and tomoe, because the hit was a false
positive.
The sed can theoretically produce unwanted changes, but when guarded by the
grep, we have verified it won't. You can observe the general diff of all
affected specfiles at:
https://github.com/hrnciar/rpm-specs/commit/5455212
We plan to do this in 2 weeks via a provenpackager. We will not bump the
release number, nor add a changelog entry and hence we will also not
rebuild the packages. The commit message will be:
Replace Python version glob with macro (needed for Python 3.10+)
If you want to fix this differently in your package, you don't need to let
us know, just do it. If you want to opt out from this change, let us know
(ideally with some reasoning). If you found a mistake, in the diff, please
do let us know.
Regards,
Tomáš Hrnčiar
Maintainers by package:
GeographicLib rmattes smani
ampy churchyard
audit sgrubb
beaker dcallagh greghellings herlo martstyk
borgmatic heffer
ccsm jskarvad
cdist fnux
classification-banner rga
clustershell sthiell
codespell hadess
csvdiff orphan
deluge mooninite
dlrn jpena
esptool churchyard
fedmod karsten nphilipp
git-pull-request hguemar
grpc avsej
hatch lbalhar
hddfancontrol tc01
kobo dmach rohanpm
libcap-ng sgrubb
libprelude fab totol
libpreludedb totol
mailman3 abompard
mkdocs cheeselee
modtools dhodovsk phracek ttomecek
mozilla-iot-gateway-addon-python tdawson
mycli fale terjeros
nemo-extensions jcpunk leigh123linux
paperwork qulogic
patool eclipseo
persepolis hedayat
pew mcyprian tadej
pgzero lbalhar
pipenv churchyard mcyprian
pipsi cstratak mstuchli
playitagainsam churchyard
proselint limb mavit
pungi dmach lsedlar maxamillion onosek tdawson wwoods
pybind11 jussilehtola
pychess bruno
pydeps lbazan
pylibacl frankcrawford kevin szpak
python-AWSIoTPythonSDK fab
python-Naked greghellings
python-QtAwesome nonamedotc
python-QtPy nonamedotc
python-ROPGadget mikep
python-Rtree volter
python-SecretStorage cicku cstratak raphgro williamjmorenor
python-XStatic-Angular-FileUpload jpena mrunge rdopiera
python-XStatic-bootswatch jpena mrunge
python-XStatic-mdi jpena mrunge rdopiera
python-XStatic-roboto-fontface chandankumar hguemar mrunge rdopiera
python-abclient chandankumar
python-admesh churchyard
python-affine qulogic
python-aiounittest fab
python-aiozmq nonamedotc
python-animatplot qulogic
python-ansible-runner radez
python-apply-defaults nonamedotc
python-asn1crypto cheimes npmccallum
python-auth-credential lcons mpaladin
python-backcall churchyard orion
python-barbicanclient chandankumar jruzicka
python-beniget churchyard
python-bintrees rkuska
python-biscuits elyscape
python-blindspin dhanesh95
python-bucky jsteffan
python-cachy fab
python-carbon jsteffan piotrp
python-case mrunge ngompa pingou
python-certbot-dns-cloudflare nb
python-certbot-dns-cloudxns nb
python-certbot-dns-dnsimple nb
python-certbot-dns-dnsmadeeasy nb
python-certbot-dns-gehirn elyscape
python-certbot-dns-linode elyscape
python-certbot-dns-luadns nb
python-certbot-dns-nsone nb
python-certbot-dns-ovh elyscape
python-certbot-dns-rfc2136 logic nb
python-certbot-dns-sakuracloud elyscape
python-cheroot ignatenkobrain jcaratzas radez
python-cli-helpers terjeros
python-click-log mbaldessari
python-click-man jpopelka sgallagh
python-click-plugins qulogic
python-click-threading mbaldessari
python-cliff-tablib apevec hguemar jruzicka
python-cligj qulogic
python-cloudpickle lbalhar
python-collectd_cvmfs stevetraylen
python-collectd_puppet stevetraylen
python-collectd_systemd stevetraylen
python-colour-runner rkuska
python-configobj dcallagh fale lmacken terjeros
python-confluent-kafka jpena
python-confuse fab
python-congressclient amoralej
python-construct moezroy terjeros
python-cotyledon apevec
python-couchbase avsej
python-coverage_pth radez
python-cradox jpena
python-croniter apevec totol
python-daiquiri hguemar pkilambi
python-dask qulogic
python-deprecation jpena
python-descartes qulogic
python-dicttoxml siddharthvipul1
python-dirq lcons mpaladin stevetraylen
python-distlib cottsay cstratak
python-distroinfo apevec jruzicka
python-django-ajax-selects lbazan
python-django-authority mrunge
python-django-babel mrunge
python-django-debreach jpena
python-django-filter bkabrda dcantrell lbazan
python-django-formtools jpena mrunge
python-django-helpdesk blackfile lbazan
python-django-markdownx lbazan
python-django-post_office lbazan
python-django-pyscss mrunge
python-django-redis hguemar mrunge
python-django-reversion mrunge
python-django-tagging jdornak mrunge piotrp
python-django-threadedcomments lbazan
python-dns-lexicon elyscape nb
python-docker-pycreds ttomecek
python-docx kushal124
python-dropbox limb
python-elephant lbazan
python-elpy lbazan
python-email_reply_parser raphgro
python-enchant cstratak mmraka
python-engineio nonamedotc
python-epi chandankumar
python-fastavro ankursinha
python-feedgen lbalhar
python-first dhanesh95
python-fixtures apevec mrunge pabelanger
python-flaky churchyard
python-flask-caching lbrabec
python-flask-httpauth jpena
python-flask-paranoid devrim itamarjp
python-flask-rstpages rmarko
python-flask-socketio nonamedotc
python-freecell_solver shlomif
python-futurist apevec jpena jruzicka
python-gabbi apevec chandankumar
python-genty churchyard
python-geomet qulogic
python-geopandas qulogic
python-ghp-import2 jamatos
python-gilt chedi
python-git-url-parse chedi
python-gitlab stevetraylen
python-glad qulogic
python-gnupg fale pwouters
python-gpiozero churchyard
python-grako brouhaha
python-graphviz eclipseo
python-hdfs ankursinha
python-heapdict qulogic
python-helpdev nonamedotc
python-hkdf decathorpe
python-hl7 ankursinha
python-hpack eclipseo
python-httmock stevetraylen
python-httpsig-cffi terjeros
python-hyperframe eclipseo
python-ipmi lbazan
python-jaraco-classes jcaratzas radez
python-jaraco-collections mrunge
python-jaraco-functools jcaratzas radez
python-jaraco-packaging jcaratzas radez
python-jeepney goeran
python-jmespath fale gholms kevin lkundrak
python-josepy elyscape nb
python-json-logger hguemar
python-json-minify qulogic
python-jsonpatch apevec dprince skottler
python-jsonrpcserver nonamedotc
python-jsonschema apevec decathorpe
python-jupyter-c-kernel qulogic
python-jupyterlab-launcher churchyard
python-kazoo apevec nsaje
python-kiwisolver qulogic
python-klusta ankursinha
python-ladon caiqian
python-ldappool hguemar
python-libpysal qulogic
python-listparser atim
python-magic-wormhole decathorpe
python-magic-wormhole-mailbox-server decathorpe
python-magic-wormhole-transit-relay decathorpe
python-messaging lcons mpaladin
python-micawber jamatos
python-microfs churchyard
python-minimock ralph tomspur
python-missingno lbazan
python-mistralclient amoralej
python-mne-bids lbazan
python-mtg tc01
python-nbconvert nonamedotc
python-nbsphinx churchyard
python-ndg_httpsclient churchyard fschwarz itamarjp noodles
python-ndjson-testrunner qulogic
python-netssh2 lbazan
python-network-runner radez
python-neurosynth lbazan
python-nikola jamatos maxamillion
python-nixio ankursinha
python-nnpy tdawson
python-nodeenv apevec chandankumar
python-nose-exclude mrunge
python-notify2 ngompa
python-ntlm-auth jhogarth
python-nudatus churchyard
python-num2words ankursinha
python-numcodecs qulogic
python-numpy-stl churchyard
python-numpydoc orion tomspur
python-octave-kernel qulogic
python-octaviaclient cgoncalves
python-ogr dhodovsk jpopelka lachmanfrantisek packit ttomecek
usercont zuul
python-openstackdocstheme jpena
python-os-service-types ykarel
python-paperwork-backend qulogic
python-partd qulogic
python-parver churchyard
python-pathspec adrienverge
python-pdfkit raphgro
python-pdfminer tc01
python-pecan amoralej apevec
python-peewee cstratak mstuchli vkrizan
python-pelican firemanxbr mrunge
python-phpserialize jamatos
python-pickleshare ignatenkobrain nonamedotc
python-pika-pool jpena
python-pipdeptree dhanesh95
python-pipreqs dhanesh95
python-plaintable fab
python-plumbum greghellings lorenzodalrio
python-portend adeza jcaratzas radez
python-positional apevec hguemar
python-power raphgro
python-priority eclipseo
python-productmd dmach lsedlar
python-progress bkabrda churchyard praiskup
python-py3nvml atim
python-py9p psavelye
python-pyModbusTCP stevetraylen
python-pycotap shlomif
python-pydantic jussilehtola
python-pydispatcher ishcherb
python-pydocstyle tadej
python-pyfastnoisesimd qulogic
python-pyinsane2 qulogic
python-pykdtree qulogic
python-pykmip apevec chandankumar
python-pykwalify goldmann xenithorb
python-pylev decathorpe
python-pymdown-extensions cheeselee sgallagh
python-pymemcache apevec eglynn nsaje
python-pymod2pkg apevec jpena jruzicka
python-pynlpl ishcherb
python-pyone siddharthvipul1
python-pypandoc orion zbyszek
python-pyperclip hguemar
python-pypillowfight qulogic
python-pysol-cards sergiomb shlomif
python-pystemd ngompa
python-pytest-expect churchyard
python-pytest-helpers-namespace qulogic
python-pytest-isort fab
python-pytest-metadata pschindl
python-pytest-mpl qulogic
python-pytest-testmon radez
python-pytest-toolbox fab
python-pytest-tornado qulogic
python-pytest-trio fab
python-pytest-xprocess frantisekz
python-pytimeparse mrunge pkilambi
python-pyvirtualize raphgro
python-pyvmomi fale raphgro
python-pyzolib cottsay
python-qcelemental jussilehtola
python-qdarkstyle nonamedotc
python-qtconsole nonamedotc
python-qtsass nonamedotc
python-quantities ankursinha
python-rangehttpserver lbazan mcyprian
python-rcssmin kwizart mrunge
python-renderspec jpena
python-requests-credssp jhogarth
python-requests-unixsocket jcaratzas radez
python-restsh bkabrda
python-resumable-urlretrieve lbazan mcyprian
python-retrying apevec
python-rfc3986 apevec jpena ykarel
python-rfc3987 mayorga
python-rjsmin kwizart mrunge
python-rosinstall rmattes
python-rst-linker jcaratzas radez
python-ruamel-yaml chandankumar jchaloup jmontleon smilner
python-ruamel-yaml-clib chandankumar
python-ryu abregman apevec
python-scp chedi tc01
python-scripttest churchyard mbacovsk
python-scrypt hguemar
python-send2trash churchyard
python-setuptools-lint jdulaney
python-shellingham churchyard
python-simplebayes qulogic
python-simpleeval sharkcz
python-simplegeneric churchyard ignatenkobrain jcaratzas tomspur
python-simplevisor adev lcons mpaladin
python-singledispatch adeza jcaratzas mrunge
python-slugify fab mayorga
python-smartypants jamatos
python-snuggs qulogic
python-socketio nonamedotc
python-sockjs-tornado tc01
python-spake2 decathorpe
python-sphinx-click churchyard mcyprian
python-sphinx-issues qulogic
python-sphinxcontrib-actdiag hguemar
python-sphinxcontrib-apidoc chandankumar
python-sphinxcontrib-autoprogram maha
python-sphinxcontrib-log-cabinet thm
python-spyder-kernels nonamedotc
python-sqlalchemy-collectd mbayer mrunge
python-stdlib-list lbazan
python-stdnum sharkcz
python-stompest abompard
python-tblib qulogic
python-tempora jcaratzas radez
python-terminaltables terjeros
python-testing.postgresql ekulik mmarusak msuchy
python-testresources apevec kumarpraveen mrunge pabelanger
python-text-unidecode fab
python-textfsm jpena
python-tinydb suanand
python-tldextract elyscape fschwarz
python-tosca-parser chandankumar jpena jruzicka
python-towncrier eclipseo
python-treq ykarel
python-trimesh ankursinha churchyard
python-trololio ngompa
python-txredisapi abompard
python-typogrify jamatos
python-u-msgpack-python churchyard
python-uinput fabiand
python-uri-templates mbaldessari
python-userpath lbalhar
python-utils churchyard
python-versioneer nonamedotc
python-vine mrunge ngompa pingou
python-virtualenv-api cstratak ishcherb mcyprian
python-vitrageclient mrunge
python-vulture ykarel
python-warlock apevec mrunge
python-wcwidth abompard aviso churchyard fale
python-webscrapbook ferdnyc
python-websockify apevec lon ndipanov nsantos sross tbreeds
python-whisper jsteffan piotrp
python-wrapt chandankumar ralph
python-wurlitzer nonamedotc
python-wxnatpy lbazan
python-xlsxwriter rajeeshknambiar
python-xtermcolor bkabrda
python-yapf lbazan
python-yaql amoralej
python-yarg dhanesh95
python-zabbix-api-erigones ricco
python-zake apevec chandankumar
python-zaqarclient flaper87 hguemar jruzicka
python-zarr qulogic
python-zdaemon fab ralph
python-zict qulogic
python3-iep cottsay
python3-pyPEG2 torsava
pyxattr defolos frankcrawford kevin szpak
quasselgrep tc01
quisk jskarvad
qutebrowser ankursinha fnux torsava
salt dmurphy18
sasutils sthiell
spec2scl jstanek
teampulls brejoc
tldr lbalhar
transtats-cli pnemade suanand
unicorn mikep
vex lbalhar
visidata qulogic
vtk jgu mrceresa orion
xonsh carmenbianca jdulaney
ydiff netvor
Packages by maintainer:
abompard mailman3 python-stompest python-txredisapi python-wcwidth
abregman python-ryu
adev python-simplevisor
adeza python-portend python-singledispatch
adrienverge python-pathspec
amoralej python-congressclient python-mistralclient python-pecan
python-yaql
ankursinha python-fastavro python-hdfs python-hl7 python-klusta
python-nixio python-num2words python-quantities python-trimesh qutebrowser
apevec python-cliff-tablib python-cotyledon python-croniter
python-distroinfo python-fixtures python-futurist python-gabbi
python-jsonpatch python-jsonschema python-kazoo python-nodeenv python-pecan
python-positional python-pykmip python-pymemcache python-pymod2pkg
python-retrying python-rfc3986 python-ryu python-testresources
python-warlock python-websockify python-zake
atim python-listparser python-py3nvml
aviso python-wcwidth
avsej grpc python-couchbase
bkabrda python-django-filter python-progress python-restsh
python-xtermcolor
blackfile python-django-helpdesk
brejoc teampulls
brouhaha python-grako
bruno pychess
caiqian python-ladon
carmenbianca xonsh
cgoncalves python-octaviaclient
chandankumar python-XStatic-roboto-fontface python-abclient
python-barbicanclient python-epi python-gabbi python-nodeenv python-pykmip
python-ruamel-yaml python-ruamel-yaml-clib python-sphinxcontrib-apidoc
python-tosca-parser python-wrapt python-zake
chedi python-gilt python-git-url-parse python-scp
cheeselee mkdocs python-pymdown-extensions
cheimes python-asn1crypto
churchyard ampy esptool pipenv playitagainsam python-admesh python-backcall
python-beniget python-flaky python-genty python-gpiozero
python-jupyterlab-launcher python-microfs python-nbsphinx
python-ndg_httpsclient python-nudatus python-numpy-stl python-parver
python-progress python-pytest-expect python-scripttest python-send2trash
python-shellingham python-simplegeneric python-sphinx-click python-trimesh
python-u-msgpack-python python-utils python-wcwidth
cicku python-SecretStorage
cottsay python-distlib python-pyzolib python3-iep
cstratak pipsi python-SecretStorage python-distlib python-enchant
python-peewee python-virtualenv-api
dcallagh beaker python-configobj
dcantrell python-django-filter
decathorpe python-hkdf python-jsonschema python-magic-wormhole
python-magic-wormhole-mailbox-server python-magic-wormhole-transit-relay
python-pylev python-spake2
defolos pyxattr
devrim python-flask-paranoid
dhanesh95 python-blindspin python-first python-pipdeptree python-pipreqs
python-yarg
dhodovsk modtools python-ogr
dmach kobo pungi python-productmd
dmurphy18 salt
dprince python-jsonpatch
eclipseo patool python-graphviz python-hpack python-hyperframe
python-priority python-towncrier
eglynn python-pymemcache
ekulik python-testing.postgresql
elyscape python-biscuits python-certbot-dns-gehirn
python-certbot-dns-linode python-certbot-dns-ovh
python-certbot-dns-sakuracloud python-dns-lexicon python-josepy
python-tldextract
fab libprelude python-AWSIoTPythonSDK python-aiounittest
python-cachy python-confuse python-plaintable python-pytest-isort
python-pytest-toolbox python-pytest-trio python-slugify
python-text-unidecode python-zdaemon
fabiand python-uinput
fale mycli python-configobj python-gnupg python-jmespath
python-pyvmomi python-wcwidth
ferdnyc python-webscrapbook
firemanxbr python-pelican
flaper87 python-zaqarclient
fnux cdist qutebrowser
frankcrawford pylibacl pyxattr
frantisekz python-pytest-xprocess
fschwarz python-ndg_httpsclient python-tldextract
gholms python-jmespath
goeran python-jeepney
goldmann python-pykwalify
greghellings beaker python-Naked python-plumbum
hadess codespell
hedayat persepolis
heffer borgmatic
herlo beaker
hguemar git-pull-request python-XStatic-roboto-fontface
python-cliff-tablib python-daiquiri python-django-redis python-json-logger
python-ldappool python-positional python-pyperclip python-scrypt
python-sphinxcontrib-actdiag python-zaqarclient
ignatenkobrain python-cheroot python-pickleshare python-simplegeneric
ishcherb python-pydispatcher python-pynlpl python-virtualenv-api
itamarjp python-flask-paranoid python-ndg_httpsclient
jamatos python-ghp-import2 python-micawber python-nikola
python-phpserialize python-smartypants python-typogrify
jcaratzas python-cheroot python-jaraco-classes python-jaraco-functools
python-jaraco-packaging python-portend python-requests-unixsocket
python-rst-linker python-simplegeneric python-singledispatch python-tempora
jchaloup python-ruamel-yaml
jcpunk nemo-extensions
jdornak python-django-tagging
jdulaney python-setuptools-lint xonsh
jgu vtk
jhogarth python-ntlm-auth python-requests-credssp
jmontleon python-ruamel-yaml
jpena dlrn python-XStatic-Angular-FileUpload python-XStatic-bootswatch
python-XStatic-mdi python-confluent-kafka python-cradox python-deprecation
python-django-debreach python-django-formtools python-flask-httpauth
python-futurist python-openstackdocstheme python-pika-pool python-pymod2pkg
python-renderspec python-rfc3986 python-textfsm python-tosca-parser
jpopelka python-click-man python-ogr
jruzicka python-barbicanclient python-cliff-tablib python-distroinfo
python-futurist python-pymod2pkg python-tosca-parser python-zaqarclient
jskarvad ccsm quisk
jstanek spec2scl
jsteffan python-bucky python-carbon python-whisper
jussilehtola pybind11 python-pydantic python-qcelemental
karsten fedmod
kevin pylibacl python-jmespath pyxattr
kumarpraveen python-testresources
kushal124 python-docx
kwizart python-rcssmin python-rjsmin
lachmanfrantisek python-ogr
lbalhar hatch pgzero python-cloudpickle python-feedgen python-userpath
tldr vex
lbazan pydeps python-django-ajax-selects python-django-filter
python-django-helpdesk python-django-markdownx python-django-post_office
python-django-threadedcomments python-elephant python-elpy python-ipmi
python-missingno python-mne-bids python-netssh2 python-neurosynth
python-rangehttpserver python-resumable-urlretrieve python-stdlib-list
python-wxnatpy python-yapf
lbrabec python-flask-caching
lcons python-auth-credential python-dirq python-messaging
python-simplevisor
leigh123linux nemo-extensions
limb proselint python-dropbox
lkundrak python-jmespath
lmacken python-configobj
logic python-certbot-dns-rfc2136
lon python-websockify
lorenzodalrio python-plumbum
lsedlar pungi python-productmd
maha python-sphinxcontrib-autoprogram
martstyk beaker
mavit proselint
maxamillion pungi python-nikola
mayorga python-rfc3987 python-slugify
mbacovsk python-scripttest
mbaldessari python-click-log python-click-threading python-uri-templates
mbayer python-sqlalchemy-collectd
mcyprian pew pipenv python-rangehttpserver python-resumable-urlretrieve
python-sphinx-click python-virtualenv-api
mikep python-ROPGadget unicorn
mmarusak python-testing.postgresql
mmraka python-enchant
moezroy python-construct
mooninite deluge
mpaladin python-auth-credential python-dirq python-messaging
python-simplevisor
mrceresa vtk
mrunge python-XStatic-Angular-FileUpload python-XStatic-bootswatch
python-XStatic-mdi python-XStatic-roboto-fontface python-case
python-django-authority python-django-babel python-django-formtools
python-django-pyscss python-django-redis python-django-reversion
python-django-tagging python-fixtures python-jaraco-collections
python-nose-exclude python-pelican python-pytimeparse python-rcssmin
python-rjsmin python-singledispatch python-sqlalchemy-collectd
python-testresources python-vine python-vitrageclient python-warlock
mstuchli pipsi python-peewee
msuchy python-testing.postgresql
nb python-certbot-dns-cloudflare python-certbot-dns-cloudxns
python-certbot-dns-dnsimple python-certbot-dns-dnsmadeeasy
python-certbot-dns-luadns python-certbot-dns-nsone
python-certbot-dns-rfc2136 python-dns-lexicon python-josepy
ndipanov python-websockify
netvor ydiff
ngompa python-case python-notify2 python-pystemd python-trololio
python-vine
nonamedotc python-QtAwesome python-QtPy python-aiozmq python-apply-defaults
python-engineio python-flask-socketio python-helpdev python-jsonrpcserver
python-nbconvert python-pickleshare python-qdarkstyle python-qtconsole
python-qtsass python-socketio python-spyder-kernels python-versioneer
python-wurlitzer
noodles python-ndg_httpsclient
nphilipp fedmod
npmccallum python-asn1crypto
nsaje python-kazoo python-pymemcache
nsantos python-websockify
onosek pungi
orion python-backcall python-numpydoc python-pypandoc vtk
orphan csvdiff
pabelanger python-fixtures python-testresources
packit python-ogr
phracek modtools
pingou python-case python-vine
piotrp python-carbon python-django-tagging python-whisper
pkilambi python-daiquiri python-pytimeparse
pnemade transtats-cli
praiskup python-progress
psavelye python-py9p
pschindl python-pytest-metadata
pwouters python-gnupg
qulogic paperwork python-affine python-animatplot python-click-plugins
python-cligj python-dask python-descartes python-geomet python-geopandas
python-glad python-heapdict python-json-minify python-jupyter-c-kernel
python-kiwisolver python-libpysal python-ndjson-testrunner python-numcodecs
python-octave-kernel python-paperwork-backend python-partd
python-pyfastnoisesimd python-pyinsane2 python-pykdtree
python-pypillowfight python-pytest-helpers-namespace python-pytest-mpl
python-pytest-tornado python-simplebayes python-snuggs python-sphinx-issues
python-tblib python-zarr python-zict visidata
radez python-ansible-runner python-cheroot python-coverage_pth
python-jaraco-classes python-jaraco-functools python-jaraco-packaging
python-network-runner python-portend python-pytest-testmon
python-requests-unixsocket python-rst-linker python-tempora
rajeeshknambiar python-xlsxwriter
ralph python-minimock python-wrapt python-zdaemon
raphgro python-SecretStorage python-email_reply_parser python-pdfkit
python-power python-pyvirtualize python-pyvmomi
rdopiera python-XStatic-Angular-FileUpload python-XStatic-mdi
python-XStatic-roboto-fontface
rga classification-banner
ricco python-zabbix-api-erigones
rkuska python-bintrees python-colour-runner
rmarko python-flask-rstpages
rmattes GeographicLib python-rosinstall
rohanpm kobo
sergiomb python-pysol-cards
sgallagh python-click-man python-pymdown-extensions
sgrubb audit libcap-ng
sharkcz python-simpleeval python-stdnum
shlomif python-freecell_solver python-pycotap python-pysol-cards
siddharthvipul1 python-dicttoxml python-pyone
skottler python-jsonpatch
smani GeographicLib
smilner python-ruamel-yaml
sross python-websockify
stevetraylen python-collectd_cvmfs python-collectd_puppet
python-collectd_systemd python-dirq python-gitlab python-httmock
python-pyModbusTCP
sthiell clustershell sasutils
suanand python-tinydb transtats-cli
szpak pylibacl pyxattr
tadej pew python-pydocstyle
tbreeds python-websockify
tc01 hddfancontrol python-mtg python-pdfminer python-scp
python-sockjs-tornado quasselgrep
tdawson mozilla-iot-gateway-addon-python pungi python-nnpy
terjeros mycli python-cli-helpers python-configobj python-construct
python-httpsig-cffi python-terminaltables
thm python-sphinxcontrib-log-cabinet
tomspur python-minimock python-numpydoc python-simplegeneric
torsava python3-pyPEG2 qutebrowser
totol libprelude libpreludedb python-croniter
ttomecek modtools python-docker-pycreds python-ogr
usercont python-ogr
vkrizan python-peewee
volter python-Rtree
williamjmorenor python-SecretStorage
wwoods pungi
xenithorb python-pykwalify
ykarel python-os-service-types python-rfc3986 python-treq
python-vulture
zbyszek python-pypandoc
zuul python-ogr
3 years, 10 months