Planning on retiring alot and python-urwidtrees
by Tomas Tomecek
Hi!
I packaged alot [1] for Fedora a long time ago. Alot is a terminal MUA
built on top of notmuch. I stopped using it a year+ ago (OT: now I'm
thinking of using neomutt).
Given that, I'm planning to retire alot (and also python-urwidtrees
which is a direct dep).
The main problem here is that alot needs python-urwid [2] which is also retired.
If anyone wants to step in, please let me know and I can transfer the
ownership to you, otherwise, I'll retire it by the end of this week.
Miro, thanks for heads-up.
[1] https://github.com/pazz/alot
[2] https://src.fedoraproject.org/rpms/python-urwid
Tomas
4 years, 11 months
Modularity component ref: behavior
by Stephen Gallagher
It is not mentioned anywhere in the official packager documentation,
but the modulemd format for packages includes a default[1] for the
`ref:` attribute of RPM components. Essentially, if you leave the
`ref:` out of the YAML, the Module Build Service will interpret that
as a reference to the HEAD of the `master` branch in the git
repository.
Recently, Vit Ondruch raised a request[2] that we change this behavior
such that instead of matching `master`, it should instead reference
the HEAD of a branch of that component that matches a prefixed branch
of the module.
So, for example, if we were building the `nodejs:10` module stream, if we had:
```
data:
...
components:
nodejs:
rationale: Javascript runtime and npm package manager.
buildorder: 10
```
(lacking a `ref:`)
This would be interpreted as `ref: stream-nodejs-10` instead of `ref:
master`, as now.
In today's Modularity Working Group Meeting[3], those present
generally agreed that this was a better approach and lends itself to a
better packager experience. We did not, however, come to an agreement
on how to transition to this new default.
There are two possible approaches we can take:
1) Allow MBS to look first for the branch of the component matching
the module stream (`stream-nodejs-master`) and then fall back to
'master'.
2) Interrogate all of the modules in Fedora, migrate any components
missing a `ref:` explicitly to be `ref: master`, then change MBS to
treat the unset value as above.
Arguments for 1) are that it won't break backwards-compatibility, but
on the other hand it could lead to subtle misbehavior, such as if MBS
did a shallow or otherwise incomplete `git clone` that misses the
proper branch.
Arguments for 2) are that it lends itself to hard failures, forcing
packagers to correct their YAML documents, at the cost of some (as yet
unspecced) initial effort.
So I'm asking for opinions on which route we should take.
[1] https://github.com/fedora-modularity/libmodulemd/blob/master/spec.v2.yaml...
[2] https://github.com/fedora-modularity/libmodulemd/issues/269
[3] https://meetbot.fedoraproject.org/fedora-meeting-3/2019-04-23/modularity....
4 years, 11 months
Orphaned packages need new maintainers (will be retired in 3 weeks)
by Miro Hrončok
The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for
sure that the package should be retired, please do so now with a proper
reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
Note: If you received this mail directly you (co)maintain one of the
affected packages or a package that depends on one. Please adopt the
affected package or retire your depending package to avoid broken
dependencies, otherwise your package will be retired when the affected
package gets retired.
Unretire packages at https://pagure.io/releng/issues
Full breakdown of dependent packages is at:
https://churchyard.fedorapeople.org/orphans.txt
Note: This procedure is now restarted and I will start retiring packages
that have been orphaned for 6+ weeks in 3 weeks from now, will be
sending e-mails like this each week.
Orphaned packages:
Canna orphan 55 weeks ago
NetPIPE cicku, fale, orphan 59 weeks ago
OpenTK orphan 25 weeks ago
PyXB lef, mmahut, orphan 7 weeks ago
Pyrex alexl, caolanm, johnp, orphan, rhughes, rstrode, ssp 7 weeks ago
Quake2 orphan 68 weeks ago
RepetierHost orphan 25 weeks ago
VLGothic-fonts orphan 68 weeks ago
adonthell orphan 31 weeks ago
aldusleaf-crimson-text-fonts i18n-team, orphan 18 weeks ago
almas-mongolian-title-fonts orphan 68 weeks ago
apigen orphan 42 weeks ago
archimedes chitlesh, orphan 6 weeks ago
ascii-design cicku, fale, orphan 59 weeks ago
ath_info orphan 40 weeks ago
aws-shell fale, orphan 62 weeks ago
b43-fwcutter orphan 11 weeks ago
balloontip orphan 47 weeks ago
bluecove orphan 0 weeks ago
bonesi cicku, fale, orphan 59 weeks ago
brightnessctl fale, orphan 62 weeks ago
cclive orphan 59 weeks ago
ccsm jskarvad, orphan, raveit65 3 weeks ago
cdm orphan 68 weeks ago
cf-sorts-mill-goudy-fonts orphan 68 weeks ago
chck fale, orphan, zvetlik 62 weeks ago
clamav-unofficial-sigs ondrejj, orphan 15 weeks ago
compiz jskarvad, orphan, raveit65 3 weeks ago
compiz-bcop jskarvad, orphan, raveit65 3 weeks ago
compiz-manager jskarvad, orphan, raveit65 3 weeks ago
compiz-plugins-experimental jskarvad, orphan, raveit65 3 weeks ago
compiz-plugins-extra jskarvad, orphan, raveit65 3 weeks ago
compiz-plugins-main jskarvad, orphan, raveit65 3 weeks ago
compizconfig-python jskarvad, orphan, raveit65 3 weeks ago
doclifter mariobl, orphan 44 weeks ago
dojo mmraka, orphan 15 weeks ago
dreamchess-tools orphan 18 weeks ago
eclipse-xpand orphan 20 weeks ago
eclipse-xtext orphan 20 weeks ago
eclipse-xtext-antlr-generator eclipse-sig, mbooth, orphan 20 weeks ago
editarea orphan 59 weeks ago
emacs-mew orphan 23 weeks ago
emacs-verilog-mode chitlesh, orphan 6 weeks ago
emerald jskarvad, orphan, raveit65 3 weeks ago
emerald-themes jskarvad, orphan, raveit65 3 weeks ago
evopop-gtk-theme orphan 23 weeks ago
evopop-icon-theme orphan 23 weeks ago
exonerate orphan 7 weeks ago
f2py orphan 68 weeks ago
fbset orphan 68 weeks ago
fedora-review-plugin-java msrb, orphan 8 weeks ago
fotowall orphan 68 weeks ago
fped chitlesh, orphan 6 weeks ago
freehdl chitlesh, orphan 6 weeks ago
freehoo orphan 68 weeks ago
freemind orphan 7 weeks ago
freeradius-client orphan 0 weeks ago
frepple orphan 68 weeks ago
fusion-icon jskarvad, orphan, raveit65 3 weeks ago
gaim-gadugadu orphan 68 weeks ago
gausssum cicku, orphan 55 weeks ago
gds2pov chitlesh, orphan 6 weeks ago
geda-gaf chitlesh, orphan 6 weeks ago
ghc-fgl orphan, petersen 59 weeks ago
ghc-hgettext orphan, pwithnall 46 weeks ago
ghc-pcap orphan, pwithnall 46 weeks ago
ghc-setlocale orphan, pwithnall 46 weeks ago
git-bugzilla orphan 36 weeks ago
gmusicbrowser orphan 36 weeks ago
gnome-pie orphan 14 weeks ago
gnome-shell-extension-calc orphan 59 weeks ago
gnome-shell-extension-fedmsg orphan 59 weeks ago
gnu-smalltalk laxathom, orphan, s4504kr 7 weeks ago
gnudiff orphan 47 weeks ago
gobby orphan 68 weeks ago
golang-github-AudriusButkevicius-kcp-go go-sig, jchaloup, orphan 5 weeks ago
golang-github-AudriusButkevicius-pfilter go-sig, orphan 5 weeks ago
golang-github-calmh-luhn go-sig, jchaloup, orphan 5 weeks ago
golang-github-ccding-go-stun go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-b go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-fileutil go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-golex go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-internal go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-lex go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-lexer go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-lldb go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-mathutil go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-ql go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-sortutil go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-strutil go-sig, jchaloup, orphan 5 weeks ago
golang-github-cznic-zappy go-sig, jchaloup, orphan 5 weeks ago
golang-github-docopt-docopt-go orphan 23 weeks ago
golang-github-edsrzf-mmap-go go-sig, jchaloup, orphan 5 weeks ago
golang-github-go-errors-error orphan 68 weeks ago
golang-github-klauspost-reedsolomon go-sig, jchaloup, orphan 5 weeks ago
golang-github-remyoudompheng-bigfft go-sig, jchaloup, orphan 5 weeks ago
golang-github-templexxx-cpufeat go-sig, jchaloup, orphan 5 weeks ago
golang-github-templexxx-reedsolomon go-sig, jchaloup, orphan 5 weeks ago
golang-github-templexxx-xor go-sig, jchaloup, orphan 5 weeks ago
golang-github-tjfoc-gmsm go-sig, jchaloup, orphan 5 weeks ago
golang-github-xtaci-kcp-go go-sig, jchaloup, orphan 5 weeks ago
golang-github-xtaci-smux go-sig, jchaloup, orphan 5 weeks ago
golang-github-zillode-notify go-sig, orphan 5 weeks ago
google-roboto-mono-fonts orphan 68 weeks ago
gossip orphan 7 weeks ago
gpasman orphan 68 weeks ago
grandr_applet orphan 68 weeks ago
gsview orphan 68 weeks ago
hdapsd orphan 1 weeks ago
herbstluftwm orphan 59 weeks ago
hex-a-hop mariobl, orphan 44 weeks ago
hexalate mariobl, orphan 44 weeks ago
hive coolsvap, moceap, orphan, pmackinn 35 weeks ago
hoard orphan 20 weeks ago
hornetq gil, goldmann, lef, orphan 22 weeks ago
htmlparser orphan 47 weeks ago
hulahop orphan 68 weeks ago
hunspell-de orphan 38 weeks ago
hyphen-de orphan 38 weeks ago
ike maci, orphan 15 weeks ago
impallari-lobster-fonts orphan 68 weeks ago
infomas-asl orphan 7 weeks ago
inkboy-fonts orphan 68 weeks ago
ipplan orphan 15 weeks ago
isrcsubmit orphan 55 weeks ago
jacknativeclient orphan 47 weeks ago
jai-imageio-core agoode, orphan 7 weeks ago
java-deptools orphan 7 weeks ago
javasysmon orphan 47 weeks ago
jemmy orphan 36 weeks ago
jgoodies-animation jcapik, orphan 7 weeks ago
jinput orphan 47 weeks ago
jktestpackage orphan 68 weeks ago
jpathwatch jcapik, orphan 7 weeks ago
js-jquery1 ctubbsii, jamielinux, nodejs-sig, orphan, patches 18 weeks ago
js-jquery2 ctubbsii, orphan 18 weeks ago
k3b-ape orphan 68 weeks ago
kdebase4 orphan 68 weeks ago
kdelibs4 orphan 68 weeks ago
keurocalc chitlesh, orphan 6 weeks ago
kinput2 orphan 13 weeks ago
kmenu-gnome chitlesh, orphan 6 weeks ago
knapsen orphan 59 weeks ago
kpolynome chitlesh, orphan 6 weeks ago
ladspa-swh-plugins orphan 59 weeks ago
ldd-pdf orphan 68 weeks ago
libcryptui orphan 68 weeks ago
libopts orphan 68 weeks ago
libpuzzle orphan 15 weeks ago
libpwiz orphan 59 weeks ago
libqxt fale, orphan 59 weeks ago
libtabe orphan 68 weeks ago
log4shib orphan 33 weeks ago
lzma cicku, fale, mjakubicek, orphan 59 weeks ago
madplay orphan 46 weeks ago
mailgraph orphan 7 weeks ago
makedepf90 orphan 59 weeks ago
maven-downloader orphan 7 weeks ago
maven-jsf-plugin orphan 7 weeks ago
maven-jxr akurtakov, orphan 7 weeks ago
mbox2eml orphan 55 weeks ago
min12xxw orphan 59 weeks ago
minion orphan 68 weeks ago
modplugtools orphan 55 weeks ago
moka-icon-theme orphan 23 weeks ago
monitor-edid orphan 26 weeks ago
monkeystudio orphan 68 weeks ago
mot-adms chitlesh, orphan 6 weeks ago
moyogo-molengo-fonts orphan 68 weeks ago
mozilla-requestpolicy orphan 8 weeks ago
mozvoikko orphan, vpv 16 weeks ago
mph-2b-damase-fonts orphan 68 weeks ago
mylvmbackup cicku, fale, orphan 59 weeks ago
mysql-administrator orphan 68 weeks ago
mysql-query-browser orphan 68 weeks ago
mythes-de orphan 38 weeks ago
net6 orphan 68 weeks ago
nethack-falconseye orphan 68 weeks ago
newpg orphan 68 weeks ago
nitroshare orphan 13 weeks ago
nodejs-accepts nodejs-sig, orphan 35 weeks ago
nodejs-agent-base nodejs-sig, orphan, piotrp 16 weeks ago
nodejs-aproba nodejs-sig, orphan, sgallagh 9 weeks ago
nodejs-as-number nodejs-sig, orphan 68 weeks ago
nodejs-browser-request nodejs-sig, orphan 68 weeks ago
nodejs-capture-stack-trace nodejs-sig, orphan 68 weeks ago
nodejs-chainsaw nodejs-sig, orphan 68 weeks ago
nodejs-corser orphan 68 weeks ago
nodejs-create-error-class nodejs-sig, orphan 68 weeks ago
nodejs-decompress-response orphan 68 weeks ago
nodejs-duplex nodejs-sig, orphan 68 weeks ago
nodejs-duplexer3 nodejs-sig, orphan 68 weeks ago
nodejs-ecstatic orphan 68 weeks ago
nodejs-encoding nodejs-sig, orphan 68 weeks ago
nodejs-errs nodejs-sig, orphan 68 weeks ago
nodejs-event-stream nodejs-sig, orphan 68 weeks ago
nodejs-eventemitter3 orphan 68 weeks ago
nodejs-fd-slicer nodejs-sig, orphan, piotrp 16 weeks ago
nodejs-filed nodejs-sig, orphan 68 weeks ago
nodejs-follow nodejs-sig, orphan 68 weeks ago
nodejs-from2 nodejs-sig, orphan 68 weeks ago
nodejs-get-stream nodejs-sig, orphan 68 weeks ago
nodejs-gettext-parser nodejs-sig, orphan 68 weeks ago
nodejs-got nodejs-sig, orphan 68 weeks ago
nodejs-grunt-html-validation nodejs-sig, orphan, piotrp 16 weeks ago
nodejs-has-unicode nodejs-sig, orphan 68 weeks ago
nodejs-he orphan 68 weeks ago
nodejs-http-proxy orphan 68 weeks ago
nodejs-http-proxy-agent nodejs-sig, orphan, piotrp 16 weeks ago
nodejs-http-server orphan 68 weeks ago
nodejs-infinity-agent nodejs-sig, orphan 68 weeks ago
nodejs-into-stream nodejs-sig, orphan 68 weeks ago
nodejs-is-plain-obj nodejs-sig, orphan 68 weeks ago
nodejs-is-redirect nodejs-sig, orphan 68 weeks ago
nodejs-is-retry-allowed orphan 68 weeks ago
nodejs-json-parse-better-errors orphan 33 weeks ago
nodejs-lowercase-keys nodejs-sig, orphan 68 weeks ago
nodejs-map-stream nodejs-sig, orphan 68 weeks ago
nodejs-mimic-response orphan 33 weeks ago
nodejs-minstache nodejs-sig, orphan 68 weeks ago
nodejs-native-or-bluebird nodejs-sig, orphan 68 weeks ago
nodejs-nested-error-stacks nodejs-sig, orphan 68 weeks ago
nodejs-node-print nodejs-sig, orphan 68 weeks ago
nodejs-node-status-codes nodejs-sig, orphan 68 weeks ago
nodejs-nsp-api nodejs-sig, orphan 68 weeks ago
nodejs-nsp-audit-shrinkwrap nodejs-sig, orphan 68 weeks ago
nodejs-p-is-promise orphan 68 weeks ago
nodejs-package-info nodejs-sig, orphan 68 weeks ago
nodejs-parse-json nodejs-sig, orphan 68 weeks ago
nodejs-pause-stream nodejs-sig, orphan 68 weeks ago
nodejs-pegjs nodejs-sig, orphan 68 weeks ago
nodejs-pem nodejs-sig, orphan 68 weeks ago
nodejs-portfinder orphan 68 weeks ago
nodejs-posix-getopt nodejs-sig, orphan 68 weeks ago
nodejs-prepend-http nodejs-sig, orphan 68 weeks ago
nodejs-proxy-agent nodejs-sig, orphan, piotrp 16 weeks ago
nodejs-rc nodejs-sig, orphan 68 weeks ago
nodejs-read-package-tree nodejs-sig, orphan, sgallagh 9 weeks ago
nodejs-registry-url nodejs-sig, orphan 68 weeks ago
nodejs-requires-port orphan 68 weeks ago
nodejs-seq nodejs-sig, orphan 68 weeks ago
nodejs-silent-npm-registry-client nodejs-sig, orphan 68 weeks ago
nodejs-spdx-expression-parse nodejs-sig, orphan, sgallagh 9 weeks ago
nodejs-stream-reduce nodejs-sig, orphan 68 weeks ago
nodejs-strscanner nodejs-sig, orphan 68 weeks ago
nodejs-superagent-proxy nodejs-sig, orphan, piotrp 16 weeks ago
nodejs-test nodejs-sig, orphan, piotrp 16 weeks ago
nodejs-timed-out nodejs-sig, orphan 68 weeks ago
nodejs-ttembed-js nodejs-sig, orphan 68 weeks ago
nodejs-typedarray nodejs-sig, orphan 68 weeks ago
nodejs-union orphan 68 weeks ago
nodejs-url-join orphan 68 weeks ago
nodejs-url-parse-lax nodejs-sig, orphan 68 weeks ago
nodejs-w3cjs nodejs-sig, orphan, piotrp 16 weeks ago
nodejs-xmldom nodejs-sig, orphan 68 weeks ago
nodejs-yauzl nodejs-sig, orphan, piotrp 16 weeks ago
not-yet-commons-ssl orphan 20 weeks ago
novprog mariobl, orphan 44 weeks ago
npush orphan 68 weeks ago
nuvola-app-8tracks orphan 6 weeks ago
nuvola-app-deezer orphan 6 weeks ago
nuvola-app-google-play-music orphan 6 weeks ago
nuvola-app-jango orphan 6 weeks ago
nuvola-app-mixcloud orphan 6 weeks ago
obby orphan 68 weeks ago
oflb-brett-fonts orphan 68 weeks ago
oflb-icelandic-fonts orphan 68 weeks ago
oflb-roadstencil-fonts orphan 68 weeks ago
oflb-sportrop-fonts orphan 68 weeks ago
ofono orphan 43 weeks ago
opencity orphan 11 weeks ago
openid4java-team orphan 7 weeks ago
openmx marcindulak, orphan 24 weeks ago
ovm chitlesh, orphan 6 weeks ago
pagul-fonts orphan 68 weeks ago
parprouted orphan, roma 0 weeks ago
pcapfix cicku, orphan 0 weeks ago
peervpn orphan 68 weeks ago
peg-solitaire mariobl, orphan 44 weeks ago
perl-GO-TermFinder orphan 59 weeks ago
perl-Satcon orphan 31 weeks ago
perl-Term-Animation orphan 21 weeks ago
petit orphan 9 weeks ago
pew mcyprian, orphan, python-sig 24 weeks ago
pg_journal orphan, pkubat 1 weeks ago
pharosc chitlesh, orphan 6 weeks ago
phetsarath-fonts orphan 68 weeks ago
photoprint orphan 68 weeks ago
php-apigen-theme-bootstrap orphan 42 weeks ago
php-apigen-theme-default orphan 42 weeks ago
php-kdyby-events orphan 42 weeks ago
php-kdyby-strict-objects orphan 42 weeks ago
php-latte orphan 42 weeks ago
php-layers-menu orphan 15 weeks ago
php-nette orphan 42 weeks ago
php-nette-application orphan 42 weeks ago
php-nette-bootstrap orphan 42 weeks ago
php-nette-caching orphan 42 weeks ago
php-nette-component-model orphan 42 weeks ago
php-nette-database orphan 42 weeks ago
php-nette-deprecated orphan 42 weeks ago
php-nette-di orphan 42 weeks ago
php-nette-finder orphan 42 weeks ago
php-nette-forms orphan 42 weeks ago
php-nette-http orphan 42 weeks ago
php-nette-mail orphan 42 weeks ago
php-nette-neon orphan 42 weeks ago
php-nette-php-generator orphan 42 weeks ago
php-nette-reflection orphan 42 weeks ago
php-nette-robot-loader orphan 42 weeks ago
php-nette-safe-stream orphan 42 weeks ago
php-nette-security orphan 42 weeks ago
php-nette-tester orphan 42 weeks ago
php-nette-tokenizer orphan 42 weeks ago
php-nette-utils orphan 42 weeks ago
php-pear-Auth_HTTP orphan 15 weeks ago
php-pear-HTML_Template_PHPLIB orphan 15 weeks ago
php-pecl-sphinx orphan, remi 15 weeks ago
php-tracy orphan 42 weeks ago
pikdev chitlesh, orphan, tnorth 6 weeks ago
piklab chitlesh, orphan, sophiekovalevsky 6 weeks ago
pikloops chitlesh, orphan 6 weeks ago
pix alt-gtk-de-sig, besser82, orphan 14 weeks ago
pixz cicku, fale, orphan 59 weeks ago
plv8 orphan 15 weeks ago
pnmixer cwickert, orphan 22 weeks ago
pop-gtk-theme orphan 23 weeks ago
pop-icon-theme orphan 23 weeks ago
port-allocator-maven-plugin galileo, orphan 7 weeks ago
portecle orphan 55 weeks ago
posterazor orphan 68 weeks ago
postscriptbarcode mariobl, orphan 44 weeks ago
preload orphan 59 weeks ago
publican-genome orphan 59 weeks ago
pyjoke orphan 68 weeks ago
pykka orphan 7 weeks ago
python-afl mcyprian, orphan 24 weeks ago
python-ansible-tower-cli fale, orphan 0 weeks ago
python-assimulo orphan 13 weeks ago
python-astng orphan 68 weeks ago
python-backport_collections orphan 38 weeks ago
python-cclib orphan 27 weeks ago
python-characteristic orphan 68 weeks ago
python-contexttimer orphan, suanand 31 weeks ago
python-django-classy-tags jdornak, orphan 26 weeks ago
python-django-fas jdornak, orphan 26 weeks ago
python-django-markdown2 jdornak, orphan 26 weeks ago
python-django-rest-framework-braces orphan 31 weeks ago
python-flock jdornak, orphan 26 weeks ago
python-importanize orphan 31 weeks ago
python-ivi orphan 14 weeks ago
python-libcnml orphan 39 weeks ago
python-librosa orphan 31 weeks ago
python-markups mariobl, orphan 44 weeks ago
python-multiprocessing orphan 15 weeks ago
python-netdiff orphan 39 weeks ago
python-netjsonconfig orphan 39 weeks ago
python-os-client-config amoralej, apevec, orphan, pabelanger 59 weeks ago
python-paste-script bowlofeggs, dcallagh, infra-sig, orphan 39 weeks ago
python-pgpdump cicku, fale, orphan 59 weeks ago
python-power orphan, python-sig 7 weeks ago
python-py2neo orphan 7 weeks ago
python-pylcdsysinfo orphan 19 weeks ago
python-pyramid-chameleon bowlofeggs, infra-sig, orphan, python-sig 39
weeks ago
python-pythonz-bd mcyprian, orphan, python-sig 24 weeks ago
python-pyuv orphan 0 weeks ago
python-rangehttpserver mcyprian, orphan, python-sig 24 weeks ago
python-resumable-urlretrieve mcyprian, orphan, python-sig 24 weeks ago
python-s3transfer fale, orphan 62 weeks ago
python-shove orphan 68 weeks ago
python-simplegeneric orphan, tomspur 59 weeks ago
python-simplepath orphan 31 weeks ago
python-social-auth jdornak, orphan 26 weeks ago
python-softlayer orphan 0 weeks ago
python-sprox orphan 68 weeks ago
python-sqlobject orphan 59 weeks ago
python-testify orphan 14 weeks ago
python-usbtmc orphan 14 weeks ago
python-vxi11 orphan 14 weeks ago
python-xpyb orphan 68 weeks ago
qhttpengine orphan 7 weeks ago
qmdnsengine orphan 7 weeks ago
qt-qsa chitlesh, orphan 6 weeks ago
ratproxy orphan 0 weeks ago
rb_libtorrent fale, orphan 59 weeks ago
remind orphan 68 weeks ago
rendercheck orphan 38 weeks ago
retext mariobl, mikedep333, orphan 44 weeks ago
rhnmd orphan 43 weeks ago
ripright cicku, fale, orphan 59 weeks ago
rocksdb orphan 15 weeks ago
rogue orphan 37 weeks ago
ruby-RRDtool orphan 59 weeks ago
rubygem-activerecord-nulldb-adapter orphan 68 weeks ago
rubygem-acts-as-taggable-on orphan, ruby-packagers-sig 68 weeks ago
rubygem-arrayfields orphan, stahnma 59 weeks ago
rubygem-attributes orphan, stahnma 59 weeks ago
rubygem-axiom-types orphan 68 weeks ago
rubygem-bogus orphan 68 weeks ago
rubygem-bourne orphan 68 weeks ago
rubygem-bunny orphan 44 weeks ago
rubygem-capillary orphan 68 weeks ago
rubygem-climate_control orphan 68 weeks ago
rubygem-cocaine orphan 68 weeks ago
rubygem-coercible orphan 68 weeks ago
rubygem-colored orphan 68 weeks ago
rubygem-columnize orphan, stahnma 59 weeks ago
rubygem-dependor orphan 68 weeks ago
rubygem-descendants_tracker orphan 68 weeks ago
rubygem-dynect_rest orphan, tdawson 9 weeks ago
rubygem-equalizer orphan 68 weeks ago
rubygem-escape_utils orphan 68 weeks ago
rubygem-exception_notification orphan, ruby-packagers-sig 31 weeks ago
rubygem-facade orphan 43 weeks ago
rubygem-facets orphan, stahnma 59 weeks ago
rubygem-ferret orphan 59 weeks ago
rubygem-gemcutter orphan, stahnma 59 weeks ago
rubygem-gemnasium-parser orphan 68 weeks ago
rubygem-geoip orphan 68 weeks ago
rubygem-haml-rails orphan 59 weeks ago
rubygem-hawler orphan 59 weeks ago
rubygem-hipchat orphan 68 weeks ago
rubygem-ice_nine orphan 68 weeks ago
rubygem-innertube orphan 68 weeks ago
rubygem-joiner orphan 68 weeks ago
rubygem-just_paginate orphan 68 weeks ago
rubygem-literati orphan 68 weeks ago
rubygem-logging orphan 59 weeks ago
rubygem-main orphan 59 weeks ago
rubygem-markaby orphan 59 weeks ago
rubygem-middleware orphan 68 weeks ago
rubygem-net-dns orphan 51 weeks ago
rubygem-pathname2 orphan 43 weeks ago
rubygem-pcaprub orphan 51 weeks ago
rubygem-pervasives orphan 59 weeks ago
rubygem-picnic orphan 59 weeks ago
rubygem-pkgwat orphan 68 weeks ago
rubygem-rack-openid orphan 68 weeks ago
rubygem-rack-ssl orphan 39 weeks ago
rubygem-rails_autolink orphan 68 weeks ago
rubygem-resque-cleaner orphan 68 weeks ago
rubygem-restr orphan 59 weeks ago
rubygem-reststop orphan 59 weeks ago
rubygem-review orphan 38 weeks ago
rubygem-riddle orphan 68 weeks ago
rubygem-rots orphan 68 weeks ago
rubygem-ruby-openid orphan 68 weeks ago
rubygem-taskjuggler orphan 68 weeks ago
rubygem-thinking-sphinx orphan 68 weeks ago
rubygem-tiltout orphan 68 weeks ago
rubygem-virtus orphan 68 weeks ago
rust-yes orphan 40 weeks ago
s3cmd orphan 0 weeks ago
sap orphan 59 weeks ago
sarai-fonts orphan 59 weeks ago
scite orphan 0 weeks ago
senamirmir-washra-font orphan 68 weeks ago
sequence-library orphan 47 weeks ago
simple-ccsm orphan, raveit65 3 weeks ago
simple-tpm-pk11 orphan 68 weeks ago
simsu mariobl, orphan 44 weeks ago
sinfo echevemaster, orphan 6 weeks ago
sk2py chitlesh, orphan 6 weeks ago
snifflib orphan 7 weeks ago
snmptt orphan, volter 15 weeks ago
sobby orphan 68 weeks ago
sonar orphan 35 weeks ago
sonar-plugins-parent orphan 35 weeks ago
sonar-runner orphan 35 weeks ago
sonar-update-center orphan 35 weeks ago
spacewalk-config orphan 31 weeks ago
spacewalk-proxy-docs orphan 31 weeks ago
spacewalk-proxy-html orphan 31 weeks ago
spamassassin-FuzzyOcr orphan 15 weeks ago
sqljet filiperosset, orphan 47 weeks ago
stevetraylen orphan 68 weeks ago
stupid-package orphan 68 weeks ago
sudoku-savant orphan 59 weeks ago
sugar-calendario orphan 59 weeks ago
svnkit dbhole, jfilak, orphan 47 weeks ago
tabish-eeyek-fonts orphan 68 weeks ago
takari-local-repository galileo, orphan 7 weeks ago
tangerine-fonts orphan 68 weeks ago
tanglet mariobl, orphan 44 weeks ago
tharlon-fonts orphan 68 weeks ago
tinyca2 orphan, pwouters 0 weeks ago
tinyxpath orphan 37 weeks ago
tlomt-orbitron-fonts orphan 68 weeks ago
tong orphan 59 weeks ago
trabajo-fonts orphan 68 weeks ago
trac-code-comments-plugin codeblock, orphan 30 weeks ago
transgui orphan 14 weeks ago
tuladha-jejeg-fonts orphan 68 weeks ago
tuxcmd orphan 68 weeks ago
typemade-josefinsansstd-light-fonts orphan 68 weeks ago
unclutter orphan 11 weeks ago
vdr-ttxtsubs orphan 55 weeks ago
vdr-tvonscreen orphan, vpv 16 weeks ago
vldocking orphan 47 weeks ago
vnc-ltsp-config orphan 24 weeks ago
wastesedge orphan 11 weeks ago
wb_builder chitlesh, orphan 6 weeks ago
webcpp orphan 55 weeks ago
webkit-sharp orphan 59 weeks ago
wyrd orphan 59 weeks ago
xboxdrv orphan 39 weeks ago
xcftools orphan 59 weeks ago
xcin orphan 68 weeks ago
xls2csv fale, hubbitus, orphan 59 weeks ago
xonsh jdulaney, orphan 59 weeks ago
xplayer alt-gtk-de-sig, besser82, orphan 14 weeks ago
xplayer-plparser alt-gtk-de-sig, besser82, orphan 14 weeks ago
xviewer alt-gtk-de-sig, besser82, orphan 14 weeks ago
xviewer-plugins alt-gtk-de-sig, besser82, orphan 14 weeks ago
yafc orphan 68 weeks ago
zoo orphan 68 weeks ago
zyx-liveinstaller orphan 59 weeks ago
Affected (co)maintainers:
adev: freeradius-client
agoode: jai-imageio-core
akurtakov: svnkit, maven-jxr
alexl: Pyrex
alt-gtk-de-sig: pix, xplayer, xviewer, xviewer-plugins, xplayer-plparser
amoralej: python-simplegeneric, python-os-client-config
andreamanzi: python-paste-script, freeradius-client
anishpatil: hunspell-de
apevec: python-simplegeneric, python-os-client-config
arobinso: svnkit
athoscr: rubygem-colored
averi: python-sqlobject
awjb: Pyrex
besser82: xplayer-plparser, xplayer, pix, xviewer, js-jquery1,
xviewer-plugins
bowlofeggs: python-pyramid-chameleon, python-paste-script
bsjones: ladspa-swh-plugins
caolanm: hunspell-de, hyphen-de, mythes-de, Pyrex
carlwgeorge: js-jquery1
cgoncalves: python-os-client-config
chandankumar: python-os-client-config
chitlesh: geda-gaf, wb_builder, mot-adms, archimedes, gds2pov, sk2py,
fped, kmenu-gnome, pikdev, emacs-verilog-mode, qt-qsa, keurocalc,
kpolynome, pikloops, pharosc, freehdl, piklab, ovm
churchyard: python-simplegeneric
cicku: ascii-design, lzma, mot-adms, pixz, ripright, NetPIPE, gausssum,
mylvmbackup, python-pgpdump, pcapfix, bonesi, python-paste-script
cjb: Pyrex
clime: js-jquery1
codeblock: trac-code-comments-plugin
coolsvap: hive
cstratak: python-s3transfer, python-simplegeneric, rb_libtorrent
ctubbsii: js-jquery2, js-jquery1
cverna: python-simplegeneric, python-sprox
cwickert: lzma, pnmixer, Pyrex
davdunc: python-s3transfer
dbhole: svnkit
dcallagh: python-paste-script
dcantrel: python-simplegeneric
dchen: hornetq
decathorpe: google-roboto-mono-fonts
deji: lzma
dsd: Pyrex
dtardon: hunspell-de, hyphen-de, mythes-de
dturecek: js-jquery1
dvratil: lzma, libqxt
ebaron: svnkit
echevemaster: sinfo
eclipse-sig: eclipse-xtext-antlr-generator, svnkit
ellert: freeradius-client
erack: hunspell-de, hyphen-de, mythes-de
fab: lzma
fale: ascii-design, lzma, pixz, python-ansible-tower-cli, brightnessctl,
NetPIPE, rb_libtorrent, mylvmbackup, chck, libqxt, python-s3transfer,
bonesi, python-pgpdump, xls2csv, aws-shell, ripright
fantom: freeradius-client
filiperosset: sqljet
fnux: nodejs-errs
frostyx: js-jquery1
galileo: port-allocator-maven-plugin, takari-local-repository, jemmy
gbitzes: freeradius-client
georgiou: dojo
ggillies: dojo
gil: hornetq, jemmy
gilboa: rb_libtorrent
gnome-sig: libcryptui
go-sig: golang-github-cznic-mathutil,
golang-github-remyoudompheng-bigfft, golang-github-ccding-go-stun,
golang-github-cznic-lex, golang-github-calmh-luhn,
golang-github-templexxx-xor, golang-github-cznic-lldb,
golang-github-cznic-sortutil, golang-github-tjfoc-gmsm,
golang-github-templexxx-cpufeat, golang-github-edsrzf-mmap-go,
golang-github-templexxx-reedsolomon, golang-github-cznic-lexer,
golang-github-cznic-fileutil, golang-github-cznic-ql,
golang-github-cznic-zappy, golang-github-cznic-b,
golang-github-xtaci-smux, golang-github-cznic-strutil,
golang-github-zillode-notify, golang-github-cznic-golex,
golang-github-AudriusButkevicius-pfilter, golang-github-cznic-internal,
golang-github-klauspost-reedsolomon,
golang-github-AudriusButkevicius-kcp-go, golang-github-xtaci-kcp-go
goldmann: not-yet-commons-ssl, hornetq
hedenface: freeradius-client
heffer: dojo
herrold: freeradius-client
hguemar: python-os-client-config
hubbitus: xls2csv, libqxt
i18n-team: aldusleaf-crimson-text-fonts
ignatenkobrain: python-simplegeneric, chck
infra-sig: python-pyramid-chameleon, python-paste-script
itamarjp: freeradius-client
ivaxer: freeradius-client
jacksonisaac: python-simplegeneric
jamielinux: nodejs-spdx-expression-parse, js-jquery1, nodejs-errs,
nodejs-accepts
jaruga: js-jquery1
jcapik: jpathwatch, jgoodies-animation
jchaloup: golang-github-cznic-mathutil,
golang-github-remyoudompheng-bigfft, golang-github-ccding-go-stun,
golang-github-cznic-lex, golang-github-calmh-luhn,
golang-github-templexxx-xor, golang-github-cznic-lldb,
golang-github-cznic-sortutil, golang-github-tjfoc-gmsm,
golang-github-templexxx-cpufeat, golang-github-edsrzf-mmap-go,
golang-github-templexxx-reedsolomon, golang-github-cznic-lexer,
golang-github-cznic-fileutil, golang-github-cznic-ql,
golang-github-cznic-zappy, golang-github-cznic-b,
golang-github-xtaci-smux, golang-github-cznic-strutil,
golang-github-cznic-golex, golang-github-cznic-internal,
golang-github-klauspost-reedsolomon,
golang-github-AudriusButkevicius-kcp-go, golang-github-xtaci-kcp-go
jdeluyck: nodejs-yauzl
jdornak: python-social-auth, python-flock, python-django-classy-tags,
python-django-fas, python-django-markdown2
jdulaney: xonsh
jerboaa: svnkit
jfilak: svnkit
jgrulich: lzma
jjohnstn: svnkit
johnp: Pyrex
jonkni: freeradius-client
jpena: python-os-client-config
jpo: freeradius-client
jreznik: lzma
jruzicka: perl-Term-Animation, python-os-client-config
jskarvad: compizconfig-python, compiz, compiz-plugins-experimental,
compiz-bcop, compiz-plugins-main, ccsm, compiz-manager, emerald-themes,
compiz-plugins-extra, emerald, fusion-icon
jsmith: nodejs-event-stream, nodejs-from2, nodejs-got, nodejs-accepts,
nodejs-spdx-expression-parse, nodejs-has-unicode, nodejs-parse-json,
freeradius-client, nodejs-is-plain-obj, nodejs-get-stream, nodejs-errs,
nodejs-test
kanarip: dojo
kdaniel: svnkit
kde-sig: lzma
kim27: python-paste-script
kwizart: lzma
kylev: python-paste-script
larsks: python-os-client-config
laxathom: geda-gaf, gnu-smalltalk
lbalhar: python-simplegeneric
lef: svnkit, hornetq, PyXB
loveshack: makedepf90
lupinix: lzma
maci: ike
marcindulak: openmx
mariobl: postscriptbarcode, python-markups, hex-a-hop, tanglet,
doclifter, retext, hexalate, novprog, peg-solitaire, simsu
martinlanghoff: Pyrex
mathstuf: ghc-fgl, ghc-setlocale, js-jquery1
mbooth: eclipse-xtext-antlr-generator, svnkit
mcrha: libcryptui
mcyprian: python-afl, python-pythonz-bd, pew,
python-resumable-urlretrieve, python-rangehttpserver
mdbooth: lzma
mfabian: hunspell-de
mikedep333: retext
milleruntime: js-jquery1
mizdebsk: js-jquery1, svnkit
mjakubicek: lzma
mkrizek: lzma
mlichvar: lzma
mmahut: PyXB
mmraka: dojo
moceap: hive, svnkit
mooninite: tinyxpath, rb_libtorrent
mrunge: js-jquery1, python-simplegeneric
msrb: fedora-review-plugin-java
msuchy: js-jquery1
mtasaka: mot-adms
nando: ladspa-swh-plugins
nb: freeradius-client
nguzman: svnkit
nodejs-sig: nodejs-map-stream, nodejs-got, nodejs-registry-url,
nodejs-has-unicode, nodejs-xmldom, nodejs-seq, nodejs-errs,
nodejs-native-or-bluebird, nodejs-lowercase-keys,
nodejs-browser-request, nodejs-strscanner, nodejs-from2,
nodejs-prepend-http, nodejs-infinity-agent,
nodejs-spdx-expression-parse, nodejs-read-package-tree,
nodejs-timed-out, nodejs-capture-stack-trace, nodejs-chainsaw,
nodejs-follow, nodejs-create-error-class, nodejs-get-stream,
nodejs-fd-slicer, nodejs-encoding, nodejs-duplex,
nodejs-nested-error-stacks, nodejs-node-status-codes, nodejs-minstache,
nodejs-event-stream, nodejs-silent-npm-registry-client, nodejs-rc,
nodejs-into-stream, nodejs-filed, nodejs-pem, nodejs-parse-json,
nodejs-w3cjs, nodejs-is-plain-obj, nodejs-posix-getopt, js-jquery1,
nodejs-pegjs, nodejs-ttembed-js, nodejs-nsp-api, nodejs-url-parse-lax,
nodejs-is-redirect, nodejs-grunt-html-validation, nodejs-accepts,
nodejs-duplexer3, nodejs-nsp-audit-shrinkwrap, nodejs-yauzl,
nodejs-package-info, nodejs-gettext-parser, nodejs-typedarray,
nodejs-http-proxy-agent, nodejs-as-number, nodejs-test,
nodejs-superagent-proxy, nodejs-agent-base, nodejs-stream-reduce,
nodejs-pause-stream, nodejs-proxy-agent, nodejs-aproba, nodejs-node-print
nonamedotc: python-simplegeneric
noodles: dojo
okeeble: freeradius-client
oliver: svnkit
ondrejj: clamav-unofficial-sigs
openstack-sig: python-os-client-config
orion: svnkit
pabelanger: python-os-client-config
patches: nodejs-spdx-expression-parse, js-jquery1, nodejs-errs,
nodejs-accepts
pbrobinson: Pyrex
pcpa: lzma, python-simplegeneric
peter: python-sqlobject, freeradius-client
petersen: ghc-fgl, ghc-setlocale
piotrp: nodejs-grunt-html-validation, nodejs-yauzl, nodejs-w3cjs,
freeradius-client, nodejs-http-proxy-agent, nodejs-fd-slicer,
nodejs-superagent-proxy, nodejs-agent-base, nodejs-proxy-agent, nodejs-test
pkubat: pg_journal
pmackinn: hive
praiskup: freehdl
ptoscano: lzma
pwithnall: ghc-hgettext, ghc-setlocale, ghc-pcap
pwouters: tinyca2
python-sig: python-pythonz-bd, python-resumable-urlretrieve, pew,
python-simplegeneric, python-pyramid-chameleon, python-rangehttpserver,
python-power
qa-tools-sig: lzma
qulogic: js-jquery1
ralph: python-paste-script
rathann: js-jquery1
raveit65: compizconfig-python, simple-ccsm, compiz,
compiz-plugins-experimental, compiz-bcop, compiz-plugins-main, ccsm,
libcryptui, compiz-manager, emerald-themes, compiz-plugins-extra,
emerald, fusion-icon
rdieter: lzma, Pyrex
rdopiera: js-jquery1
rebus: lzma
remi: dojo, php-pecl-sphinx
rgrunber: svnkit
rhughes: Pyrex
rjones: lzma
rmyers: svnkit
rocha: freeradius-client
roma: parprouted
rossdylan: python-paste-script
rstrode: Pyrex
rtcm: libcryptui
ruby-packagers-sig: rubygem-exception_notification,
rubygem-acts-as-taggable-on, js-jquery1
russellb: freeradius-client
s4504kr: gnu-smalltalk
sagitter: lzma
salimma: python-simplegeneric
sayanchowdhury: python-paste-script
sbergmann: hunspell-de, hyphen-de, mythes-de
sdgathman: python-pgpdump
sgallagh: nodejs-spdx-expression-parse, nodejs-read-package-tree,
nodejs-aproba
sharkcz: js-jquery1
sic: js-jquery1
simonm: python-paste-script
smani: lzma
smooge: freeradius-client
sophiekovalevsky: piklab
sopotc: svnkit
splinux: lzma
spot: freeradius-client, Pyrex
spstarr: ladspa-swh-plugins
ssp: Pyrex
stahnma: rubygem-arrayfields, rubygem-attributes, rubygem-columnize,
rubygem-gemcutter, rubygem-facets
stefw: libcryptui
suanand: python-contexttimer
suve: ofono
swilkerson: freeradius-client
tdawson: rubygem-dynect_rest
tdecacqu: python-os-client-config
terjeros: dojo
tflink: lzma
than: lzma
thm: ladspa-swh-plugins
thofmann: chck
thomasj: Pyrex
thozza: python-simplegeneric
tibbs: xcftools
tieugene: libqxt
tim4dev: dojo
tnorth: pikdev
tomspur: python-simplegeneric
valtri: rubygem-ice_nine
vladimirk: svnkit
volter: js-jquery1, snmptt
vondruch: js-jquery1
vpv: vdr-tvonscreen, mozvoikko
wakko666: js-jquery1
williamjmorenor: js-jquery1
yaderv: Pyrex
zvetlik: chck
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
4 years, 11 months
[Late] F30 System-Wide Change proposal: GCC9
by Ben Cotton
[This proposal was submitted after the deadline. I am announcing it
for community discussion and will leave the decision on whether or not
to grant an exception to FESCo]
https://fedoraproject.org/wiki/Changes/GCC9
== Summary ==
Switch GCC in Fedora 30 to 9.x.y, rebuild all packages with it, or
optionally rebuild just some packages with it and rebuild all packages
only in Fedora 31.
== Owner ==
* Name: [[User:jakub| Jakub Jelínek]]
* Email: jakub(a)redhat.com
== Detailed Description ==
GCC 9 is currently in stage4 since January 7th, in prerelease state
with only regression bugfixes and documentation fixes allowed. The
release will happen probably in the middle of April.
rpms have been built are since today in rawhide.
== Benefit to Fedora ==
See http://gcc.gnu.org/gcc-9/changes.html for the list of changes.
== Scope ==
All packages should be rebuilt with the new gcc once it hits f30, or,
if there is not enough time for that, just all packages built after
the new gcc hits the buildroots.
* Proposal owners:
Build gcc in f30, rebuild packages that have direct dependencies on
exact gcc version (libtool, annobin, gcc-python-plugin).
* Other developers: First few days/weeks just voluntary rebuilds using
the new system gcc, if things fail, look at
http://gcc.gnu.org/gcc-9/porting_to.html and fix bugs in packages or,
if there is a gcc bug or suspected gcc bug, analyze and report.
* Release engineering: . Mass rebuild requested for F30.
* Policies and guidelines: No policies need to be changed
== Upgrade/compatibility impact ==
No impact
== How To Test ==
GCC has its own testsuite, which is run during the package build, plus
many other packages with automated tests also help to test the new
gcc.
== User Experience ==
Users will be able to see compiled code improvements and use the newly
added features.
Developers will notice a newer compiler, and might need to adjust
their codebases acording to http://gcc.gnu.org/gcc-9/porting_to.html,
or, if they detect a GCC bug, report it.
== Dependencies ==
libtool, annobin, gcc-python-plugin depend on exact gcc version, those
need to be rebuilt.
== Contingency Plan ==
If bugs are discovered, I'd appreciate help from the package owners in
preparing self-contained testcases to speed up analysis and fixing the
bugs. Don't have time to debug issues in
12000+ packages, especially when in many cases it could be caused by
undefined code in the packages etc. I don't expect we'll have to fall
back to the older gcc, we've never had to do it in the past,
but worst case we can mass rebuild everything with older gcc again.
Jeff Law has performed test mass rebuild on x86_64.
* Contingency mechanism: Revert to older gcc, mass rebuild everything again
* Contingency deadline: Before release
* Blocks release? Yes
* Blocks product? No
== Documentation ==
http://gcc.gnu.org/gcc-9/
== Release Notes ==
Fedora 30 comes with GCC 9.1 as primary compiler, see
http://gcc.gnu.org/gcc-9/changes.html for user visible changes in it.
--
Ben Cotton
Fedora Program Manager
TZ=America/Indiana/Indianapolis
4 years, 11 months
Enable dmarc mitigations
by Vitaly Zaitsev
Hello all!
Currently Fedora mailing lists use "From" field from original messages
and if sender's domain use DMARC=reject policy, mailing lists
subscribers cannot receive any messages from such users because their MX
servers follow DMARC procedure and drop them.
Previously I opened ticket in Fedora Infra[1].
Someone need to fix this because more and more mailing servers starts
enforcing DMARC=reject.
[1]: https://pagure.io/fedora-infrastructure/issue/7737
--
Sincerely,
Vitaly Zaitsev (vitaly(a)easycoding.org)
4 years, 11 months
How to install a mountpoint directory from an rpm?
by David Howells
Hi,
I need to install a directory (/afs) that will be a mountpoint that a systemd
service (also installed in the rpm) will mount upon.
What's the best way to encode this in the specfile?
I did have:
%files
/afs
but that doesn't upgrade correctly. Someone gave me another way to do it:
%post
%systemd_post afs.mount
# Create /afs directory if it doesn't exist
if [ ! -d /afs ]; then
mkdir /afs
chown root.root /afs
chmod 0755 /afs
[ -x /usr/sbin/restorecon ] && /usr/sbin/restorecon /afs
fi
%files
%ghost %dir /afs
but rpmlint complains about the chown:
kafs-client.x86_64: W: dangerous-command-in-%post chown
The git repo is here:
http://git.infradead.org/users/dhowells/kafs-client.git/shortlog/refs/hea...
The second patch from the top is the one that tries to fix the mountpoint dir
installation issue ("spec: Treat /afs special").
Thanks,
David
4 years, 11 months
dropping autogenerated dependency on pkg-config
by Zbigniew Jędrzejewski-Szmek
Hi everyone,
currently, we autogenerate a dependency on pkg-config for all rpms
that ship a .pc file. "dnf repoquery --whatrequires /usr/bin/pkg-config"
returns 4632 entries on my laptop.
This has always felt backward to me: those packages *provide* something
that is used by pkg-config, they don't *require* pkg-config for anything.
As an analogy, packages with headers are read by a C compiler, but
we don't make them require gcc, and if a package ships an .so file, we
don't add a dependency on the linker to it. Instead, anything which wants
to consume .pc files should simply depend on the tools that consume those
files (pkg-config, pkgconf, or a custom re-implementation).
Proposal: let's drop the autogenerated dependency on /usr/bin/pkg-config
(this would require a trivial change in /usr/lib/rpm/pkgconfigdeps.sh).
Note: autogenerated Provides/Requires like pkgconfig(foo) are not
part of this proposal.
Advantages:
- less entries in the dependency graph
- removal of illogical dependency
- less packages installed (pkgconf, pkgconf-m4, pkgconf-pkg-config, libpkgconf)
(Those packages are small, maybe 200k together so this isn't a strong
reason.)
Disadvantages:
- stuff that uses pkg-config or pkgconf will need to grow a dependency
(e.g. meson which invokes /usr/bin/pkg-config internally).
so there will be some churn.
Zbyszek
4 years, 11 months