Update on the Modern C initiative

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This message is realted to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>

The final patches for GCC 14 are currently under upstream review and
should land very soon.  Earlier, I had received feedback that the larger
community desires just one transition, so we end up with the following
warnings which turn into errors by default:

  -Wimplicit-function-declaration
  -Wimplicit-int
  -Wint-conversion
  -Wreturn-mismatch (new, previously part of -Wreturn-types)
  -Wdeclaration-missing-parameter-type (new, previously unnamed)
  -Wincompatible-pointer-types

Only the first two were covered in the initial Fedora conversion work.

I've done another round of test builds with an instrumented GCC for all
errors, and the numbers of problematic packages I have today are:

                                          autoconf
                                      all     only
  implicit-function-declaration        53       21
  implicit-int                          2        0
  int-conversion                       99       33
  return-mismatch                      13        2
  declaration-missing-parameter-type    0        0
  incompatible-pointer-types          374       50
                                      487       89

(I've updated the change page to describe those diagnostics briefly.)

The numbers don't add up because one package can have multiple issues.
Some of the reported issues are false positives, although the GCC
instrumentation is a bit better than it used to be.

The autoconf column covers packages which are particularly at risk for
silent miscompilation because of incorrect detection of build system
features.  This is based on file name heuristics and includes more than
just autoconf proper.

As you can see, the incompatible-pointer-types issues are a bit of a
problem.  We fixed over 800 packages during the first round, and now it
looks like we are only two thirds done.

It is unlikely that I will be able to work on all these issues
myself or with help from the people around me.  I just suggested to GCC
upstream that we may have to reconsider including this change in the GCC
14 release.

Consequently, my priorities are as follows:

* Try to resolve the autoconf issues in packages, to reduce the risk of
  silent miscompilation.

* Integrate a backport of the GCC 14 changes into the rawhide GCC 13
  version (rawhide only, not Fedora 39 or 38).  This will allow us
  to isolate these issues from GCC 14 issues that typically occur
  during the upcoming mass rebuild.

* Produce the final redhat-rpm-config integration, using -fpermissive
  for _build_type_safety_c 0, and -Wno-error= options for the higher
  type safety levels.  This obviously depends on -fpermissive and and
  the new warning names becoming available in rawhide, which is another
  reason for the GCC 13 backport.

* Come up with a way to resolve the Vala situation, likely by embedded
  “#pragma GCC diagnostic” in the generated C source files.  Vala is
  currently not able to generate type-safe C, and is unlikely that this
  going to change soon.  (The numbers above do not include packages
  which have failures in Vala code only.)  In some cases, there is
  nothing that can be done about this on the Vala source code side.  Not
  all of these type errors are harmless, of course, but I don't see a
  way to deal with this except by telling GCC to be less picky.

I'm attaching package maintainer lists, generated using the
find-package-maintainers script from fthe
<https://pagure.io/fedora-misc-package-utilities/> repository, for both
the full package set, and the autoconf-impacted package set.

Build logs with results from the instrumentation are available here;

  <https://gitlab.com/fweimer-rh/fedora-modernc-logs/>

We delete logs from that repository as packages get fixed.

Again, some of these are false positives.  The second link at the start
has instructions for a COPR repository if you want to verify things
locally (sadly the Koji build target is currently not in working order).

Thanks,
Florian
Maintainers by package:
0ad                  kalev pcpa pwalter
389-ds-base          abbra jamiechap mreynolds spichugi tbordaz vashirov
3proxy               rathann
BibTool              mjg orion
BitchX               kme rdieter
Cython               churchyard ignatenkobrain nbecker stevetraylen
EMBOSS               spot
Io-language          limb
MagicPoint           jwrdegoede
ORBit2               alexl caolanm danw limb rhughes rstrode
OpenIPMI             branto jridky pcahyna
SDL_image            jwrdegoede limb
TeXmacs              jnovy orion
Xaw3d                jwrdegoede orion
adobe-afdko          petersen vishalvvr
afflib               kwizart rebus
afpfs-ng             rebus
ags                  rathann
alfont               jwrdegoede
algol68g             ol
alienarena           spot
alsa-tools           perex timj
anjuta               kalev limb
annobin              jakub mcermak nickc siddhesh yahmad
aterm                sham1
atlas                jamartis jkucera
atril                raveit65 robert
aubio                nphilipp tartina
aubit4gl             stansoft
autoconf             fberat fjanus jnovy kasal praiskup ttomecek
autofs               iankent jmoyer
bes                  orion
bfast                filiperosset
bicon                fujiwara
bidiv                orphan
bigloo               jjames salimma
blt                  krege sergiopr
bluefish             pghmcfc
box64                dcavalca
brasero              hobbes1069 laxathom
budgie-control-center joshstrobl
c-icap-modules       frankcrawford slaanesh
cairo-dock-plug-ins  mtasaka
ccze                 dcavalca salimma
ceph                 branto kkeithle ktdreyer
certmonger           mharmsen rcritten
cfdg-fe              limb
cgnslib              cicku loveshack orion smani
cheese               amigadave jwrdegoede mclasen mcrha
chntpw               konradm verdurin
cinnamon-control-center jcpunk leigh123linux
cinnamon-settings-daemon jcpunk leigh123linux
clamsmtp             gnat
clearsilver          limb pwouters
clipit               mtasaka
clisp                green jjames
clonekeen            jwrdegoede
cntlm                ignatenkobrain piotrp smani
collectd             fab kevin mhlavink ruben
community-mysql      hhorak ljavorsk mmuzila mschorm
conntrack-tools      orion pwouters stingray
ctpl                 dmaphy ohaessler
curlftpfs            aekoroglu
cutter               orphan
cyrus-sasl           jjelen simo
daq                  marcindulak
ddccontrol           jskarvad
deepin-file-manager  cheeselee zsun
deepin-system-monitor cheeselee zsun
denemo               rrankin
derrick              fab
dia                  huzaifas robert
discount             greghellings
disk-utilities       dcavalca
dmapd                mikep
dsniff               robert
dx                   corsepiu
easystroke           spot
eb                   moceap petersen
ebnetd               tagoh
echolinux            lucilanga
enchant              pwalter
esound               robert terjeros
eterm                terjeros
evolution-data-server alexl caolanm mcrha rhughes rstrode
expect               vcrhonek
ffmpeg               asn ngompa rathann
filezilla            kwizart limb
firefox              alexl caolanm erack gecko-maint jgrulich kalev kengert rhughes rstrode sharkcz stransky tpopela ueno xhorak
flickcurl            cicku mjg pwalter
fluent-bit           bkircher
fmt-ptrn             mikep
foma                 vpv
foobillard           limb
freecell-solver      shlomif
freeradius           antorres nkondras
freerdp              oholy slaanesh
freewrl              spot stevetraylen
fvwm                 mcermak peter
gamerzillagobj       dulsi
gammu                laxathom sergiomb
ganglia              terjeros
garmintools          suve
gcin                 cheeselee cicku zsun
gdal                 alexlan devrim neteler orion pali praiskup smani
gdm                  alexl caolanm rhughes rstrode
geany-plugins        dmaphy ohaessler pingou
genders              neil treydock
gftp                 alexl caolanm limb rhughes rstrode
ghc-HsOpenSSL        petersen
ghostscript          mjg rlescak zdohnal
gimp                 jridky nphilipp zdohnal
gimp-separate+       hanecak
glabels              mcrha robert yselkowitz
glib2                alexl caolanm mclasen rhughes rstrode
glusterfs-coreutils  anoopcs devos kkeithle
gmediarender         zsun
gnome-control-center pwalter
gnome-font-viewer    kalev
gnome-translate      buc
gnumeric             aarem belegdol huzaifas
gnurobots            limb
goocanvas            hguemar pwalter
goocanvas2           hguemar
gpscorrelate         till
gq                   terjeros
grass                devrim jonathanspw neteler
gridsite             stevetraylen valtri
grub2                javierm nfrayer pjones rharwood
gsequencer           jkraehemann nonamedotc
gsi-openssh          ellert
gtk+                 pghmcfc rdieter
gtk-sharp2           caolanm laxathom rhughes rstrode tpokorra
gtk-v4l              huzaifas
gtk2                 alexl caolanm mclasen mkasik rhughes rstrode
gtk3                 mclasen
gtkhtml3             alexl caolanm rhughes rstrode trawets
gtksourceview2       mtasaka rstrode
gtksourceview3       mclasen nacho
gtkterm              jwrdegoede sharkcz
guile-reader         fed500
gummi                fab
gutenprint           jpopelka jridky twaugh zdohnal
guvcview             dcavalca ngompa thm
h5py                 orion stevetraylen terjeros
heaptrack            jgrulich
hexer                akasko jvanek
hfsutils             dwmw2
hplip                jridky tkorbar twaugh zdohnal
hugs98               petersen
hwloc                jhladky michich
hyperestraier        mtasaka
iaxclient            smani spot
ibus                 fujiwara phuang
ibus-fbterm          fujiwara
ibus-handwrite       fujiwara pwu
ibus-libpinyin       pwu
icecat               kengert sagitter
ifstat               bbonev1
imake                alexl caolanm orion rhughes rstrode
jam                  spot
java-1.8.0-openjdk-portable ahughes jandrlik jhuttana jvanek
jed                  moceap
kBuild               laxathom lkundrak sergiomb
kasumi               tagoh
kdebase3             kkofler rdieter than
kdelibs3             kkofler rdieter than
klamav               kkofler
lasso                simo
lcms                 ajax alexl caolanm rhughes rstrode xvitaly
ldapvi               eseyman
libaccounts-glib     rdieter
libbonoboui          alexl caolanm rhughes rstrode trawets
libcaca              slaanesh xavierb
libcddb              jwrdegoede kvolny robert
libcmpiutil          trawets
libcomps             dmach jmracek mblaha pkratoch sergiomb
libdb                fjanus hhorak mmuzila pkubat
libdbi-drivers       fjanus hhorak
libffi               codonell djdelorie fweimer green mcermak
libfishsound         salimma
libfm                mtasaka than
libfreenect          jkastner kathenas kwizart rmattes
libgda5              limb
libgdl               rishi
libgee               salimma
libgee06             salimma
libgenht             avigne
libgle               ajax
libgpod              alexl caolanm chkr limb rhughes rstrode teuf tpokorra
libifp               dcavalca
libijs               deekej rlescak zdohnal
libimobiledevice     dcavalca ngompa tdawson
libkdumpfile         dcavalca salimma
libmcrypt            remi spot
libmpcdec            rdieter yselkowitz
libmpd               adrian nonamedotc
libpal               orion
libplist             dcavalca ngompa tdawson
libprelude           fab limb totol
libreport            abrt-team mmarusak
libserf              cicku jorton tkorbar
libsigsegv           rdieter
libskk               ueno
libsmi               jsafrane rvokal spot
libstatgrab          cicku mosvald slankes ttorling
libstorj             limb
libtorrent           dfateyev konradm verdurin
libtrash             kdudka lzaoral svashisht
libunity             rdieter
libvirt-cim          trawets
libx86               jcpunk
libxcrypt            besser82 fweimer saprasad simo
lighttpd             limb
lincity-ng           spot
linhpsdr             jskarvad
linux-atm            mrc0mmand
linuxdoc-tools       jrische osloup ovasik
logjam               spot
loudgain             mavit
lowdown              zbyszek
lrzsz                tkorbar
lterm                filiperosset
lua-dbi              robert
lxpanel              mtasaka
lxsession            mtasaka
lxterminal           mtasaka
lynx                 jrybar kdudka lzaoral svashisht
mail-notification    buc mcrha
mandoc               dcantrell dshea
mapserver            devrim jujens pali smani
marker               atim
mate-applets         raveit65 rdieter robert
mate-settings-daemon raveit65 rdieter robert
mawk                 mmckinst thomas-dickey
mcpp                 jmakey
mepack               iucar
mesa                 airlied ajax alexl bskeggs caolanm ignatenkobrain jexposit lyude rhughes rstrode tstellar
mhash                limb spot
minidlna             musuruan pemensik rathann
mod_qos              cdamian neil
mod_suphp            ixs
mono                 alexl caolanm laxathom rhughes rstrode tpokorra
moserial             terjeros
motif                csoriano jexposit twoerner
mpibash              junghans
mpich                zbyszek
muffin               jcpunk leigh123linux
munge                ankursinha
mutt                 fale fjanus hhorak mmuzila
myproxy              ellert stevetraylen
mysql-connector-odbc hhorak ljavorsk mschorm
nas                  ppisar rdieter
nbdkit               rjones
ncl                  orion
ncurses              mlichvar
ncview               orion
nemo-extensions      jcpunk leigh123linux
netcdf4-python       orion
nethack-vultures     bruno
netpbm               jridky phracek
nfs-ganesha          kkeithle
nginx-mod-modsecurity mikelo2
ngspice              mtasaka
nogravity            jwrdegoede
notification-daemon-engine-nodoka orphan
nrpe                 nb ondrejj xavierb
nsca                 xavierb
ntfs2btrfs           dcavalca ngompa
nut                  mhlavink orion
oath-toolkit         jskarvad
ocaml-lablgl         dchen peter rjones
ocaml-lwt            dchen rjones salimma scottt
ocaml-newt           rjones
ocaml-perl4caml      rjones
ogdi                 sharkcz
ogmtools             dcavalca
oksh                 sham1
opal                 peter pfrields
openbabel            alexpl jussilehtola rathann sagitter
opendbx              mdomsch
opendnssec           abbra ftrivino pwouters
opendoas             eclipseo
openhpi              rdossant sharkcz
openjfx              deamn
openjfx8             deamn
openjpeg             phracek rdieter trawets
openldap             spichugi
openmpi              dledford orion pkfed
openscap             evgenyz jcerny matyc mmarhefk rebus vpolasek wsato
openssh              dbelyavs dwalsh jjelen lkundrak lvrabec
papi                 lberk mcermak wcohen
paps                 tagoh
pcb-rnd              avigne
pcem                 dcavalca
pcmanfm              mtasaka
pdfpc                ankursinha
pdsh                 spot spstarr treydock
perl                 alexl caolanm corsepiu iarnell jplesnik mspacek ppisar psabata rhughes spot
perl-CGI-SpeedyCGI   robert
perl-Compress-LZF    pghmcfc
perl-Coro-Multicore  jplesnik ppisar
perl-Crypt-U2F-Server xavierb
perl-Curses          stevetraylen
perl-DBD-Firebird    robert
perl-Devel-CheckLib  dfateyev jplesnik mspacek ppisar
perl-File-RsyncP     jplesnik ppisar
perl-IO-AIO          pghmcfc
perl-PDF-Haru        cheeselee
perl-PDL             alexl caolanm jplesnik lkundrak ppisar rhughes rstrode
perl-Tk              xavierb
perl-XML-Bare        cicku eseyman
phasex               tartina
pidgin               jskarvad mcrha nosnilmot
pilot-link           alexlan jchaloup nforro
pkcs11-helper        dwmw2 kalev
player               kwizart rmattes ttorling
plotdrop             sagarun
pngnq                jridky kraxel
poke                 defolos mikelo2
pptpd                jskarvad
prboom               limb
prboom-plus          limb
premake              besser82 topazus
privoxy              cheese limb
procmail             jskarvad
proftpd              pghmcfc
proxysql             fjanus hhorak ignatenkobrain ljavorsk mschorm praiskup
psfex                sergiopr
py-radix             kevin
pypy                 churchyard thrnciar
python-PyMuPDF       mjg swt2c
python-alsaaudio     eeickmeyer kwizart pbrobinson
python-astropy       orion sergiopr
python-astropy-healpix lupinix
python-awscrt        davdunc nforro
python-axolotl-curve25519 principis
python-basemap       limb
python-cbor2         fab
python-datrie        major
python-fiona         qulogic
python-gensim        besser82
python-jnius         raphgro
python-kadmin        limb
python-lxml          cstratak fale lbalhar mizdebsk
python-multidict     athmane carlwgeorge fab
python-poetry-core   churchyard thrnciar
python-pyopengl      swt2c
python-pyqt5-sip     swt2c
python-pysam         davidsch
python-ruamel-yaml-clib chandankumar jmontleon
python-scikit-learn  besser82 ignatenkobrain lupinix sergiopr
python-scss          mrunge
python-shapely       ankursinha music
python-subvertpy     fab
python-wxpython4     swt2c
python-xmlsec        mkutlak
python2.7            churchyard cstratak torsava vstinner
python3-postgresql   hhorak
quesoglc             pwalter
quicksynergy         drago01
raddump              fab
raptor2              rdieter
rasqal               justinz rdieter
rats                 athoscr cicku fale
rawstudio            sergiomb
rdesktop             alexl caolanm cra fab orion rhughes rstrode
rdist                luhliarik mruprich
regina-rexx          dcavalca
remmina              jonathanspw kathenas
rep-gtk              kimheino
rlwrap               salimma
rng-tools            vladis
rpld                 stingray
rrdtool              jskarvad
rsh                  mruprich msekleta
rtorrent             dfateyev konradm verdurin
rtpproxy             peter
ruby-augeas          brandfbb ekohl ignatenkobrain
ruby-gnome2          mtasaka
rubygem-curb         stevetraylen vondruch
rubygem-glu          mtasaka
rubygem-glut         mtasaka
rubygem-gtk2         mtasaka
rubygem-msgpack      spredzy
rubygem-ncursesw     dcallagh
rubygem-opengl       mtasaka
rubygem-posix-spawn  zbyszek
rubygem-ruby-libvirt clalance tdawson vondruch
rubygem-serialport   aeperezt
rubygem-syck         mtasaka
rubygem-unicode      dcallagh
rubygem-xmlparser    schwicke
rusers               adobes hhorak pkubat steved
rwhoisd              ppisar
sblim-cmpi-rpm       vcrhonek
sblim-sfcc           vcrhonek
schedtool            dcavalca drago01
scorched3d           bruno jwrdegoede
scorep               loveshack orion
scottfree            musuruan
selint               jmarcin omos plautrba vmojzis
serdisplib           jwrdegoede
shellinabox          slaanesh
skf                  mtasaka
ski                  sharkcz
skopeo               baude dwalsh haircommander jnovy lsm5 runcom santiago
slashem              amigadave iarnell
smartsim             brouhaha
smatch               lzaoral vmihalko
snobol4              spot
sofia-sip            torbuntu
spacefm              aarem mtasaka
spamassassin         jskarvad kevin landgraf nb
sphinx               hhorak mschorm sarroutb
squeak-vm            jskarvad
ssmtp                wolfy
stress-ng            fale slaanesh snecker yselkowitz
subversion           jorton rlescak
suricata             jtaylor sgrubb
swell-foop           yaneti
sylpheed             cicku sharkcz
sympy                cbm jjames jussilehtola orion
syslinux             javierm nfrayer pjones rharwood
t4k_common           limb
tcd-utils            mtasaka
tcl-signal           orion
tcl-snack            spot
tcl-trf              spot
telepathy-glib       mtasaka
telepathy-logger     rdieter rishi
telepathy-qt         jgrulich orphan rdieter
telepathy-salut      chimosky
telnet               luhliarik mruprich msekleta
testdisk             grenier kwizart
texlive-base         spot than
thunderbird          alexl caolanm erack gecko-maint kalev kengert rhughes rstrode stransky ueno xhorak
tin                  adrian rathann
tinyfugue            psabata
tix                  vcrhonek
tkimg                spot
totem-pl-parser      kalev nacho
tpm2-tss-engine      gtb mzavalavz
tracker              amigadave garnacho ignatenkobrain mcrha rishi
ttf2pt1              goeran
tuxguitar            oget
tuxmath              limb
ucblogo              jrincayc
udns                 adrian rebus
unar                 pwalter sergiomb
unity-gtk-module     besser82
unixODBC             hhorak jstanek mschorm praiskup
uucp                 jkucera nphilipp ovasik praiskup
uudeview             adrian
uwsgi                ertzing
vacuum-im            martinkg
vala                 fabiand feborges salimma
vile                 mmckinst thomas-dickey
vinagre              amigadave elmarco feborges rishi teuf
vkd3d                mooninite
vmaf                 kwizart leigh123linux
volpack              spot
vte                  alexl caolanm limb rhughes rstrode
wdune                sergiomb
whereami             pjp
wine-mono            mooninite
wise2                rathann sagitter
xawtv                buc mchehab
xbae                 limb stevetraylen
xdg-desktop-portal-gnome amigadave jadahl
xen                  jforbes myoung
xfce4-notes-plugin   nonamedotc
xfmpc                mikedep333 nonamedotc
xgap                 jjames
xine-ui              xavierb
xkeycaps             spot
xlsfonts             aekoroglu ajax
xmakemol             jussilehtola
xmms2                spot
xorg-x11-xdm         alissonbruno
xpilot-ng            jwrdegoede
xpra                 sagitter sergiomb
zbar                 limb mchehab slaanesh
zeitgeist            mtasaka
zipper               sagitter
zsh                  adrienverge dmaphy james kdudka lzaoral svashisht tibbs vmihalko
zziplib              abbra jamartis

Packages by maintainer:
aarem      gnumeric spacefm
abbra      389-ds-base opendnssec zziplib
abrt-team  libreport
adobes     rusers
adrian     libmpd tin udns uudeview
adrienverge zsh
aekoroglu  curlftpfs xlsfonts
aeperezt   rubygem-serialport
ahughes    java-1.8.0-openjdk-portable
airlied    mesa
ajax       lcms libgle mesa xlsfonts
akasko     hexer
alexl      ORBit2 evolution-data-server firefox gdm gftp glib2 gtk2 gtkhtml3 imake lcms libbonoboui libgpod mesa mono perl perl-PDL rdesktop thunderbird vte
alexlan    gdal pilot-link
alexpl     openbabel
alissonbruno xorg-x11-xdm
amigadave  cheese slashem tracker vinagre xdg-desktop-portal-gnome
ankursinha munge pdfpc python-shapely
anoopcs    glusterfs-coreutils
antorres   freeradius
asn        ffmpeg
athmane    python-multidict
athoscr    rats
atim       marker
avigne     libgenht pcb-rnd
baude      skopeo
bbonev1    ifstat
belegdol   gnumeric
besser82   libxcrypt premake python-gensim python-scikit-learn unity-gtk-module
bkircher   fluent-bit
brandfbb   ruby-augeas
branto     OpenIPMI ceph
brouhaha   smartsim
bruno      nethack-vultures scorched3d
bskeggs    mesa
buc        gnome-translate mail-notification xawtv
caolanm    ORBit2 evolution-data-server firefox gdm gftp glib2 gtk-sharp2 gtk2 gtkhtml3 imake lcms libbonoboui libgpod mesa mono perl perl-PDL rdesktop thunderbird vte
carlwgeorge python-multidict
cbm        sympy
cdamian    mod_qos
chandankumar python-ruamel-yaml-clib
cheese     privoxy
cheeselee  deepin-file-manager deepin-system-monitor gcin perl-PDF-Haru
chimosky   telepathy-salut
chkr       libgpod
churchyard Cython pypy python-poetry-core python2.7
cicku      cgnslib flickcurl gcin libserf libstatgrab perl-XML-Bare rats sylpheed
clalance   rubygem-ruby-libvirt
codonell   libffi
corsepiu   dx perl
cra        rdesktop
csoriano   motif
cstratak   python-lxml python2.7
danw       ORBit2
davdunc    python-awscrt
davidsch   python-pysam
dbelyavs   openssh
dcallagh   rubygem-ncursesw rubygem-unicode
dcantrell  mandoc
dcavalca   box64 ccze disk-utilities guvcview libifp libimobiledevice libkdumpfile libplist ntfs2btrfs ogmtools pcem regina-rexx schedtool
dchen      ocaml-lablgl ocaml-lwt
deamn      openjfx openjfx8
deekej     libijs
defolos    poke
devos      glusterfs-coreutils
devrim     gdal grass mapserver
dfateyev   libtorrent perl-Devel-CheckLib rtorrent
djdelorie  libffi
dledford   openmpi
dmach      libcomps
dmaphy     ctpl geany-plugins zsh
drago01    quicksynergy schedtool
dshea      mandoc
dulsi      gamerzillagobj
dwalsh     openssh skopeo
dwmw2      hfsutils pkcs11-helper
eclipseo   opendoas
eeickmeyer python-alsaaudio
ekohl      ruby-augeas
ellert     gsi-openssh myproxy
elmarco    vinagre
erack      firefox thunderbird
ertzing    uwsgi
eseyman    ldapvi perl-XML-Bare
evgenyz    openscap
fab        collectd derrick gummi libprelude python-cbor2 python-multidict python-subvertpy raddump rdesktop
fabiand    vala
fale       mutt python-lxml rats stress-ng
fberat     autoconf
feborges   vala vinagre
fed500     guile-reader
filiperosset bfast lterm
fjanus     autoconf libdb libdbi-drivers mutt proxysql
frankcrawford c-icap-modules
ftrivino   opendnssec
fujiwara   bicon ibus ibus-fbterm ibus-handwrite
fweimer    libffi libxcrypt
garnacho   tracker
gecko-maint firefox thunderbird
gnat       clamsmtp
goeran     ttf2pt1
green      clisp libffi
greghellings discount
grenier    testdisk
gtb        tpm2-tss-engine
haircommander skopeo
hanecak    gimp-separate+
hguemar    goocanvas goocanvas2
hhorak     community-mysql libdb libdbi-drivers mutt mysql-connector-odbc proxysql python3-postgresql rusers sphinx unixODBC
hobbes1069 brasero
huzaifas   dia gnumeric gtk-v4l
iankent    autofs
iarnell    perl slashem
ignatenkobrain Cython cntlm mesa proxysql python-scikit-learn ruby-augeas tracker
iucar      mepack
ixs        mod_suphp
jadahl     xdg-desktop-portal-gnome
jakub      annobin
jamartis   atlas zziplib
james      zsh
jamiechap  389-ds-base
jandrlik   java-1.8.0-openjdk-portable
javierm    grub2 syslinux
jcerny     openscap
jchaloup   pilot-link
jcpunk     cinnamon-control-center cinnamon-settings-daemon libx86 muffin nemo-extensions
jexposit   mesa motif
jforbes    xen
jgrulich   firefox heaptrack telepathy-qt
jhladky    hwloc
jhuttana   java-1.8.0-openjdk-portable
jjames     bigloo clisp sympy xgap
jjelen     cyrus-sasl openssh
jkastner   libfreenect
jkraehemann gsequencer
jkucera    atlas uucp
jmakey     mcpp
jmarcin    selint
jmontleon  python-ruamel-yaml-clib
jmoyer     autofs
jmracek    libcomps
jnovy      TeXmacs autoconf skopeo
jonathanspw grass remmina
jorton     libserf subversion
joshstrobl budgie-control-center
jplesnik   perl perl-Coro-Multicore perl-Devel-CheckLib perl-File-RsyncP perl-PDL
jpopelka   gutenprint
jridky     OpenIPMI gimp gutenprint hplip netpbm pngnq
jrincayc   ucblogo
jrische    linuxdoc-tools
jrybar     lynx
jsafrane   libsmi
jskarvad   ddccontrol linhpsdr oath-toolkit pidgin pptpd procmail rrdtool spamassassin squeak-vm
jstanek    unixODBC
jtaylor    suricata
jujens     mapserver
junghans   mpibash
jussilehtola openbabel sympy xmakemol
justinz    rasqal
jvanek     hexer java-1.8.0-openjdk-portable
jwrdegoede MagicPoint SDL_image Xaw3d alfont cheese clonekeen gtkterm libcddb nogravity scorched3d serdisplib xpilot-ng
kalev      0ad anjuta firefox gnome-font-viewer pkcs11-helper thunderbird totem-pl-parser
kasal      autoconf
kathenas   libfreenect remmina
kdudka     libtrash lynx zsh
kengert    firefox icecat thunderbird
kevin      collectd py-radix spamassassin
kimheino   rep-gtk
kkeithle   ceph glusterfs-coreutils nfs-ganesha
kkofler    kdebase3 kdelibs3 klamav
kme        BitchX
konradm    chntpw libtorrent rtorrent
kraxel     pngnq
krege      blt
ktdreyer   ceph
kvolny     libcddb
kwizart    afflib filezilla libfreenect player python-alsaaudio testdisk vmaf
landgraf   spamassassin
laxathom   brasero gammu gtk-sharp2 kBuild mono
lbalhar    python-lxml
lberk      papi
leigh123linux cinnamon-control-center cinnamon-settings-daemon muffin nemo-extensions vmaf
limb       Io-language ORBit2 SDL_image anjuta cfdg-fe clearsilver filezilla foobillard gftp gnurobots libgda5 libgpod libprelude libstorj lighttpd mhash prboom prboom-plus privoxy python-basemap python-kadmin t4k_common tuxmath vte xbae zbar
ljavorsk   community-mysql mysql-connector-odbc proxysql
lkundrak   kBuild openssh perl-PDL
loveshack  cgnslib scorep
lsm5       skopeo
lucilanga  echolinux
luhliarik  rdist telnet
lupinix    python-astropy-healpix python-scikit-learn
lvrabec    openssh
lyude      mesa
lzaoral    libtrash lynx smatch zsh
major      python-datrie
marcindulak daq
martinkg   vacuum-im
matyc      openscap
mavit      loudgain
mblaha     libcomps
mcermak    annobin fvwm libffi papi
mchehab    xawtv zbar
mclasen    cheese glib2 gtk2 gtk3 gtksourceview3
mcrha      cheese evolution-data-server glabels mail-notification pidgin tracker
mdomsch    opendbx
mharmsen   certmonger
mhlavink   collectd nut
michich    hwloc
mikedep333 xfmpc
mikelo2    nginx-mod-modsecurity poke
mikep      dmapd fmt-ptrn
mizdebsk   python-lxml
mjg        BibTool flickcurl ghostscript python-PyMuPDF
mkasik     gtk2
mkutlak    python-xmlsec
mlichvar   ncurses
mmarhefk   openscap
mmarusak   libreport
mmckinst   mawk vile
mmuzila    community-mysql libdb mutt
moceap     eb jed
mooninite  vkd3d wine-mono
mosvald    libstatgrab
mrc0mmand  linux-atm
mreynolds  389-ds-base
mrunge     python-scss
mruprich   rdist rsh telnet
mschorm    community-mysql mysql-connector-odbc proxysql sphinx unixODBC
msekleta   rsh telnet
mspacek    perl perl-Devel-CheckLib
mtasaka    cairo-dock-plug-ins clipit gtksourceview2 hyperestraier libfm lxpanel lxsession lxterminal ngspice pcmanfm ruby-gnome2 rubygem-glu rubygem-glut rubygem-gtk2 rubygem-opengl rubygem-syck skf spacefm tcd-utils telepathy-glib zeitgeist
music      python-shapely
musuruan   minidlna scottfree
myoung     xen
mzavalavz  tpm2-tss-engine
nacho      gtksourceview3 totem-pl-parser
nb         nrpe spamassassin
nbecker    Cython
neil       genders mod_qos
neteler    gdal grass
nforro     pilot-link python-awscrt
nfrayer    grub2 syslinux
ngompa     ffmpeg guvcview libimobiledevice libplist ntfs2btrfs
nickc      annobin
nkondras   freeradius
nonamedotc gsequencer libmpd xfce4-notes-plugin xfmpc
nosnilmot  pidgin
nphilipp   aubio gimp uucp
oget       tuxguitar
ohaessler  ctpl geany-plugins
oholy      freerdp
ol         algol68g
omos       selint
ondrejj    nrpe
orion      BibTool TeXmacs Xaw3d bes cgnslib conntrack-tools gdal h5py imake libpal ncl ncview netcdf4-python nut openmpi python-astropy rdesktop scorep sympy tcl-signal
orphan     bidiv cutter notification-daemon-engine-nodoka telepathy-qt
osloup     linuxdoc-tools
ovasik     linuxdoc-tools uucp
pali       gdal mapserver
pbrobinson python-alsaaudio
pcahyna    OpenIPMI
pcpa       0ad
pemensik   minidlna
perex      alsa-tools
peter      fvwm ocaml-lablgl opal rtpproxy
petersen   adobe-afdko eb ghc-HsOpenSSL hugs98
pfrields   opal
pghmcfc    bluefish gtk+ perl-Compress-LZF perl-IO-AIO proftpd
phracek    netpbm openjpeg
phuang     ibus
pingou     geany-plugins
piotrp     cntlm
pjones     grub2 syslinux
pjp        whereami
pkfed      openmpi
pkratoch   libcomps
pkubat     libdb rusers
plautrba   selint
ppisar     nas perl perl-Coro-Multicore perl-Devel-CheckLib perl-File-RsyncP perl-PDL rwhoisd
praiskup   autoconf gdal proxysql unixODBC uucp
principis  python-axolotl-curve25519
psabata    perl tinyfugue
pwalter    0ad enchant flickcurl gnome-control-center goocanvas quesoglc unar
pwouters   clearsilver conntrack-tools opendnssec
pwu        ibus-handwrite ibus-libpinyin
qulogic    python-fiona
raphgro    python-jnius
rathann    3proxy ags ffmpeg minidlna openbabel tin wise2
raveit65   atril mate-applets mate-settings-daemon
rcritten   certmonger
rdieter    BitchX gtk+ kdebase3 kdelibs3 libaccounts-glib libmpcdec libsigsegv libunity mate-applets mate-settings-daemon nas openjpeg raptor2 rasqal telepathy-logger telepathy-qt
rdossant   openhpi
rebus      afflib afpfs-ng openscap udns
remi       libmcrypt
rharwood   grub2 syslinux
rhughes    ORBit2 evolution-data-server firefox gdm gftp glib2 gtk-sharp2 gtk2 gtkhtml3 imake lcms libbonoboui libgpod mesa mono perl perl-PDL rdesktop thunderbird vte
rishi      libgdl telepathy-logger tracker vinagre
rjones     nbdkit ocaml-lablgl ocaml-lwt ocaml-newt ocaml-perl4caml
rlescak    ghostscript libijs subversion
rmattes    libfreenect player
robert     atril dia dsniff esound glabels libcddb lua-dbi mate-applets mate-settings-daemon perl-CGI-SpeedyCGI perl-DBD-Firebird
rrankin    denemo
rstrode    ORBit2 evolution-data-server firefox gdm gftp glib2 gtk-sharp2 gtk2 gtkhtml3 gtksourceview2 imake lcms libbonoboui libgpod mesa mono perl-PDL rdesktop thunderbird vte
ruben      collectd
runcom     skopeo
rvokal     libsmi
sagarun    plotdrop
sagitter   icecat openbabel wise2 xpra zipper
salimma    bigloo ccze libfishsound libgee libgee06 libkdumpfile ocaml-lwt rlwrap vala
santiago   skopeo
saprasad   libxcrypt
sarroutb   sphinx
schwicke   rubygem-xmlparser
scottt     ocaml-lwt
sergiomb   gammu kBuild libcomps rawstudio unar wdune xpra
sergiopr   blt psfex python-astropy python-scikit-learn
sgrubb     suricata
sham1      aterm oksh
sharkcz    firefox gtkterm ogdi openhpi ski sylpheed
shlomif    freecell-solver
siddhesh   annobin
simo       cyrus-sasl lasso libxcrypt
slaanesh   c-icap-modules freerdp libcaca shellinabox stress-ng zbar
slankes    libstatgrab
smani      cgnslib cntlm gdal iaxclient mapserver
snecker    stress-ng
spichugi   389-ds-base openldap
spot       EMBOSS alienarena easystroke freewrl iaxclient jam libmcrypt libsmi lincity-ng logjam mhash pdsh perl snobol4 tcl-snack tcl-trf texlive-base tkimg volpack xkeycaps xmms2
spredzy    rubygem-msgpack
spstarr    pdsh
stansoft   aubit4gl
steved     rusers
stevetraylen Cython freewrl gridsite h5py myproxy perl-Curses rubygem-curb xbae
stingray   conntrack-tools rpld
stransky   firefox thunderbird
suve       garmintools
svashisht  libtrash lynx zsh
swt2c      python-PyMuPDF python-pyopengl python-pyqt5-sip python-wxpython4
tagoh      ebnetd kasumi paps
tartina    aubio phasex
tbordaz    389-ds-base
tdawson    libimobiledevice libplist rubygem-ruby-libvirt
terjeros   esound eterm ganglia gq h5py moserial
teuf       libgpod vinagre
than       kdebase3 kdelibs3 libfm texlive-base
thm        guvcview
thomas-dickey mawk vile
thrnciar   pypy python-poetry-core
tibbs      zsh
till       gpscorrelate
timj       alsa-tools
tkorbar    hplip libserf lrzsz
topazus    premake
torbuntu   sofia-sip
torsava    python2.7
totol      libprelude
tpokorra   gtk-sharp2 libgpod mono
tpopela    firefox
trawets    gtkhtml3 libbonoboui libcmpiutil libvirt-cim openjpeg
treydock   genders pdsh
tstellar   mesa
ttomecek   autoconf
ttorling   libstatgrab player
twaugh     gutenprint hplip
twoerner   motif
ueno       firefox libskk thunderbird
valtri     gridsite
vashirov   389-ds-base
vcrhonek   expect sblim-cmpi-rpm sblim-sfcc tix
verdurin   chntpw libtorrent rtorrent
vishalvvr  adobe-afdko
vladis     rng-tools
vmihalko   smatch zsh
vmojzis    selint
vondruch   rubygem-curb rubygem-ruby-libvirt
vpolasek   openscap
vpv        foma
vstinner   python2.7
wcohen     papi
wolfy      ssmtp
wsato      openscap
xavierb    libcaca nrpe nsca perl-Crypt-U2F-Server perl-Tk xine-ui
xhorak     firefox thunderbird
xvitaly    lcms
yahmad     annobin
yaneti     swell-foop
yselkowitz glabels libmpcdec stress-ng
zbyszek    lowdown mpich rubygem-posix-spawn
zdohnal    ghostscript gimp gutenprint hplip libijs
zsun       deepin-file-manager deepin-system-monitor gcin gmediarender
Maintainers by package:
0ad                  kalev pcpa pwalter
389-ds-base          abbra jamiechap mreynolds spichugi tbordaz vashirov
algol68g             ol
autoconf             fberat fjanus jnovy kasal praiskup ttomecek
autofs               iankent jmoyer
bigloo               jjames salimma
ccze                 dcavalca salimma
collectd             fab kevin mhlavink ruben
community-mysql      hhorak ljavorsk mmuzila mschorm
disk-utilities       dcavalca
esound               robert terjeros
evolution-data-server alexl caolanm mcrha rhughes rstrode
fluent-bit           bkircher
freeradius           antorres nkondras
fvwm                 mcermak peter
gammu                laxathom sergiomb
gdal                 alexlan devrim neteler orion pali praiskup smani
heaptrack            jgrulich
hugs98               petersen
hwloc                jhladky michich
icecat               kengert sagitter
ifstat               bbonev1
kdelibs3             kkofler rdieter than
libcmpiutil          trawets
libmcrypt            remi spot
libplist             dcavalca ngompa tdawson
libsigsegv           rdieter
libstatgrab          cicku mosvald slankes ttorling
libtorrent           dfateyev konradm verdurin
libvirt-cim          trawets
libxcrypt            besser82 fweimer saprasad simo
lighttpd             limb
lincity-ng           spot
lrzsz                tkorbar
lynx                 jrybar kdudka lzaoral svashisht
mawk                 mmckinst thomas-dickey
minidlna             musuruan pemensik rathann
mono                 alexl caolanm laxathom rhughes rstrode tpokorra
mpich                zbyszek
munge                ankursinha
mutt                 fale fjanus hhorak mmuzila
nbdkit               rjones
ncurses              mlichvar
nrpe                 nb ondrejj xavierb
nsca                 xavierb
nut                  mhlavink orion
oath-toolkit         jskarvad
ocaml-lwt            dchen rjones salimma scottt
ogmtools             dcavalca
oksh                 sham1
opal                 peter pfrields
openbabel            alexpl jussilehtola rathann sagitter
openldap             spichugi
papi                 lberk mcermak wcohen
pdsh                 spot spstarr treydock
perl                 alexl caolanm corsepiu iarnell jplesnik mspacek ppisar psabata rhughes spot
perl-File-RsyncP     jplesnik ppisar
perl-IO-AIO          pghmcfc
pilot-link           alexlan jchaloup nforro
poke                 defolos mikelo2
privoxy              cheese limb
proftpd              pghmcfc
python-pysam         davidsch
python2.7            churchyard cstratak torsava vstinner
rasqal               justinz rdieter
regina-rexx          dcavalca
rlwrap               salimma
rng-tools            vladis
rtorrent             dfateyev konradm verdurin
rtpproxy             peter
rubygem-ruby-libvirt clalance tdawson vondruch
scorched3d           bruno jwrdegoede
scorep               loveshack orion
shellinabox          slaanesh
skopeo               baude dwalsh haircommander jnovy lsm5 runcom santiago
spamassassin         jskarvad kevin landgraf nb
sphinx               hhorak mschorm sarroutb
suricata             jtaylor sgrubb
thunderbird          alexl caolanm erack gecko-maint kalev kengert rhughes rstrode stransky ueno xhorak
tin                  adrian rathann
tkimg                spot
udns                 adrian rebus
vile                 mmckinst thomas-dickey
vkd3d                mooninite
wine-mono            mooninite
xen                  jforbes myoung
xine-ui              xavierb
xmms2                spot
zsh                  adrienverge dmaphy james kdudka lzaoral svashisht tibbs vmihalko

Packages by maintainer:
abbra      389-ds-base
adrian     tin udns
adrienverge zsh
alexl      evolution-data-server mono perl thunderbird
alexlan    gdal pilot-link
alexpl     openbabel
ankursinha munge
antorres   freeradius
baude      skopeo
bbonev1    ifstat
besser82   libxcrypt
bkircher   fluent-bit
bruno      scorched3d
caolanm    evolution-data-server mono perl thunderbird
cheese     privoxy
churchyard python2.7
cicku      libstatgrab
clalance   rubygem-ruby-libvirt
corsepiu   perl
cstratak   python2.7
davidsch   python-pysam
dcavalca   ccze disk-utilities libplist ogmtools regina-rexx
dchen      ocaml-lwt
defolos    poke
devrim     gdal
dfateyev   libtorrent rtorrent
dmaphy     zsh
dwalsh     skopeo
erack      thunderbird
fab        collectd
fale       mutt
fberat     autoconf
fjanus     autoconf mutt
fweimer    libxcrypt
gecko-maint thunderbird
haircommander skopeo
hhorak     community-mysql mutt sphinx
iankent    autofs
iarnell    perl
james      zsh
jamiechap  389-ds-base
jchaloup   pilot-link
jforbes    xen
jgrulich   heaptrack
jhladky    hwloc
jjames     bigloo
jmoyer     autofs
jnovy      autoconf skopeo
jplesnik   perl perl-File-RsyncP
jrybar     lynx
jskarvad   oath-toolkit spamassassin
jtaylor    suricata
jussilehtola openbabel
justinz    rasqal
jwrdegoede scorched3d
kalev      0ad thunderbird
kasal      autoconf
kdudka     lynx zsh
kengert    icecat thunderbird
kevin      collectd spamassassin
kkofler    kdelibs3
konradm    libtorrent rtorrent
landgraf   spamassassin
laxathom   gammu mono
lberk      papi
limb       lighttpd privoxy
ljavorsk   community-mysql
loveshack  scorep
lsm5       skopeo
lzaoral    lynx zsh
mcermak    fvwm papi
mcrha      evolution-data-server
mhlavink   collectd nut
michich    hwloc
mikelo2    poke
mlichvar   ncurses
mmckinst   mawk vile
mmuzila    community-mysql mutt
mooninite  vkd3d wine-mono
mosvald    libstatgrab
mreynolds  389-ds-base
mschorm    community-mysql sphinx
mspacek    perl
musuruan   minidlna
myoung     xen
nb         nrpe spamassassin
neteler    gdal
nforro     pilot-link
ngompa     libplist
nkondras   freeradius
ol         algol68g
ondrejj    nrpe
orion      gdal nut scorep
pali       gdal
pcpa       0ad
pemensik   minidlna
peter      fvwm opal rtpproxy
petersen   hugs98
pfrields   opal
pghmcfc    perl-IO-AIO proftpd
ppisar     perl perl-File-RsyncP
praiskup   autoconf gdal
psabata    perl
pwalter    0ad
rathann    minidlna openbabel tin
rdieter    kdelibs3 libsigsegv rasqal
rebus      udns
remi       libmcrypt
rhughes    evolution-data-server mono perl thunderbird
rjones     nbdkit ocaml-lwt
robert     esound
rstrode    evolution-data-server mono thunderbird
ruben      collectd
runcom     skopeo
sagitter   icecat openbabel
salimma    bigloo ccze ocaml-lwt rlwrap
santiago   skopeo
saprasad   libxcrypt
sarroutb   sphinx
scottt     ocaml-lwt
sergiomb   gammu
sgrubb     suricata
sham1      oksh
simo       libxcrypt
slaanesh   shellinabox
slankes    libstatgrab
smani      gdal
spichugi   389-ds-base openldap
spot       libmcrypt lincity-ng pdsh perl tkimg xmms2
spstarr    pdsh
stransky   thunderbird
svashisht  lynx zsh
tbordaz    389-ds-base
tdawson    libplist rubygem-ruby-libvirt
terjeros   esound
than       kdelibs3
thomas-dickey mawk vile
tibbs      zsh
tkorbar    lrzsz
torsava    python2.7
tpokorra   mono
trawets    libcmpiutil libvirt-cim
treydock   pdsh
ttomecek   autoconf
ttorling   libstatgrab
ueno       thunderbird
vashirov   389-ds-base
verdurin   libtorrent rtorrent
vladis     rng-tools
vmihalko   zsh
vondruch   rubygem-ruby-libvirt
vstinner   python2.7
wcohen     papi
xavierb    nrpe nsca xine-ui
xhorak     thunderbird
zbyszek    mpich
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux