On Fri, Nov 28, 2025 at 7:02 PM Gary Buhrmaster
<[email protected]> wrote:
> Forgot to include the other thought, which
> is that I am generally in favor of moving to
> zstd, IFF (in essence) a PP is willing to
> step forward to do what may be a lot of
> hard work[0] to complete it.

A grep over all of the spec files in Fedora shows that quite a few (509)
explicitly use the ".gz" suffix for man pages in %files.  The Packaging
Guidelines include guidance NOT to do that:

https://docs.fedoraproject.org/en-US/packaging-guidelines/#_manpages

That is a MUST, so the packages listed below are in violation of the
guidelines.  For the record, this list was generated with

grep '^%{_mandir}.*gz$' *.spec | cut -d: -f1 | sort | uniq | cut -d. -f1

in a directory containing the unpacked contents of
https://src.fedoraproject.org/lookaside/rpm-specs-latest.tar.xz

389-ds-base
3proxy
a2ps
accel-ppp
acpid
agedu
AGReader
ahcpd
alsa-utils
american-fuzzy-lop
amoebax
amtterm
anyremote
anyterm
api-sanity-checker
aria2
arm-none-eabi-binutils-cs
arm-none-eabi-gcc-cs
arx-libertatis
asc
atf
atop
audit
autogen
avr-binutils
avr-gcc
awesfx
barman
batctl
bats
bchunk
beaker
bee2
bind
biosig4c++
bluez-hcidump
boinc-client
bombardier
boomaga
bspwm
btop
busybox
byobu
ca-certificates
caja-extensions
calceph
calcurse
calendar
ccd2iso
CGAL
checkpolicy
chewing-editor
chirp
chromium-bsu
cifs-utils
cjdns
ck
clamz
clang13
clang15
clang17
clang18
ClanLib06
clazy
codeblocks
config-kernel
conmon
console-image-viewer
containers-common
container-selinux
corkscrew
cqrlog
crack-attack
crun
crun-vm
cryptlib
cryptobone
cryptsetup
cups-browsed
cups-filters
cups
curblaster
cwdaemon
daemonize
dahdi-tools
danmaq
darkman
dasher
davfs2
debmirror
detox
device-mapper-persistent-data
dex-autostart
dhcpcd
discount
dnssec-tools
dogtag-pki
doxy2man
dpkg
drbd
dt
dump1090
dxcc
dynamite
ecryptfs-utils
efibootmgr
endless-sky
environment-modules
espeak-ng
expect
f2fs-tools
fastd
fbterm
fennel
fldigi
flent
fmtools
fntsample
focuswriter
foo2zjs
fpaste
fpm2
fprintd
freecol
freetype
frysk
fsverity-utils
fuse-emulator
fuse-sshfs
fuse-zip
fyi
gammaray
gammu
gbrainy
gconf-editor
gdal
gdigi
gensio
gftp
ghostscript
gigolo
git-review
glaxium
glmark2
gmic
gmsh
gnome-desktop-testing
gnome-multi-writer
gnome-phone-manager
gnucap
gnuchess
gnupg1
gnushogi
gource
gqrx
gramps
gretl
grfcodec
gshutdown
gst123
gutenprint
gyazo
hfsplus-tools
hunspell
hylafax+
imapfilter
incron
inn
input-pad
iodine
iperf3
ipe
iptables
irsim
iscsi-initiator-utils
itcl
itk
janus
jbigkit
jdupes
kcat
kde-cli-tools
kdesvn
kernel
knot-resolver
KoboDeluxe
krazy2
krb5
kronosnet
kstart
kst
ktls-utils
kvirc
labwc-menu-generator
ldns
libappstream-glib
libdwarf
libewf
libffi
libfyaml
libipt
libiscsi
libldm
liblogging
libmicrohttpd
libpano13
libqb
libreport
libsepol
libspiro
libtevent
libtraceevent
libtracefs
libuninameslist
libxkbcommon
limnoria
linux-user-chroot
liquidwar
lm_sensors
logjam
lsvpd
lttng-tools
lttng-ust
lumina-desktop
lvm2
lv
lxde-common
lxqt-wayland-session
mandoc
marsshooter
mate-notification-daemon
mate-utils
mathgl
maven4
maven
mcstrans
mdbtools
memchan
memstomp
memtester
metis
miniupnpd
mkrdns
mono-addins
mono
mono-tools
moreutils
mosh
mpdscribble
mpssh
mptcpd
munge
mupdf
mupen64plus
nagi
ncl
ndppd
netstat-nat
NetworkManager-libreswan
nexus
nfs-ganesha
nfs-utils
nicstat
nifticlib
nilfs-utils
nip2
njam
nkf
nmap
nml
nng
novnc
nqc
nss_updatedb
nut
nvme-cli
nvmetcli
nvml
nwipe
objfw
ocfs2-tools
oct2spec
omniORB
onedrive
opencascade
opencsd
opendbx
opendkim
OpenImageIO
openmpi
openmsx
openpace
opensmtpd
opustags
osmium-tool
ostree
otter-browser
p11-kit
pam_afs_session
pam-ssh-auth-info
pam_yubico
paperkey
pappl-retrofit
pappl
pdfcrack
pdns-recursor
pdns
perl-Cflow
perl-CPAN-Inject
perl-Crypt-RC4-XS
perl-DateTime-Precise
perl-DBICx-AutoDoc
perl-Devel-CheckOS
perl-Eval-LineNumbers
perl-File-BaseDir
perl-Glib
perl-GooCanvas2-CairoTypes
perl-Goo-Canvas
perl-HTML-FromText
perl-HTML-PrettyPrinter
perl-IO-Async
perl-JavaScript-Beautifier
perl-Jemplate
perl-Linux-Pid
perl-Module-Starter-Plugin-CGIApp
perl-MojoX-JSON-RPC
perl-Net-Server-Coro
perl-Parse-ErrorString-Perl
perl-Pod-Abstract
perl-Pod-PseudoPod-LaTeX
perl-Pod-Xhtml
perl-POE-Test-Loops
perl-SQL-Shell
perl-Sub-Quote
perl-Term-ReadLine-Gnu
perl-Text-QRCode
perl-User
perl-WWW-Search
perl-XML-Handler-YAWriter
perl-XML-Merge
perl-XML-Tidy
pfstools
phoc
pioneers
pipenightdreams
pipewire
planets
plasma-sdk
plplot
policycoreutils
powerpc-utils
power-profiles-daemon
ppl
premake
procdump
psiconv
pulseaudio
pungi
pv
pwsafe
pybugz
pyflakes
pykakasi
pykickstart
python-avocado
python-bugzilla
python-crc32c
python-glanceclient
python-heatclient
python-murano-pkg-check
python-mygpoclient
python-nikola
python-novaclient
python-osrf-pycommon
python-pycodestyle
python-rosdep
python-tilestache
q4wine
qpdf
qpwgraph
R2spec
ratpoison
rawtherapee
readstat
realmd
recap
rfcdiff
roc-toolkit
rootsh
rpl
rshim
rsyslog
rteval
rtorrent
rtrlib
sage
samba
sane-frontends
sasl-xoauth2
sawfish
sayonara
sblim-sfcc
scamp
schedtool
scl-utils
scmxx
sdcv
sdlhack
sdubby
secilc
sendmail
ser2net
setroubleshoot
setuptool
sid
SIMVoleon
siril
skribilo
slirp4netns
socnetv
SoQt
spamassassin
spicctrl
squashfs-tools
stoken
strongswan
stubby
sudo
sunpinyin
swayidle
swift-lang
sxhkd
sysfsutils
system-config-language
tagsoup
target-isns
tboot
tcmu-runner
tcputils
tdom
telepathy-gabble
telepathy-salut
tikzit
tin
tipcutils
tkdnd
tmt
tnftp
tntnet
tokyocabinet
tomboy
tpm2-tools
tpm2-tss
trackballs
transfig
trelby
trophy
tuna
tuxpuck
txt2rss
ubdsrv
udpxy
upslug2
usbguard-notifier
usbguard
usb_modeswitch
usnic-tools
util-linux
valkey
vcftools
verilator
veusz
vhostmd
vile
virt-who
vrq
warmux
widelands
wipe
wordnet
wpa_supplicant
wult
x11-ssh-askpass
x2goclient
x2godesktopsharing
x2gokdriveclient
x2goserver
xaos
xblast
xen
xfce4-dev-tools
xfce4-dict
xfce4-sensors-plugin
xfmpc
xgalaxy
xiphos
xmoto
xorg-x11-drv-openchrome
xournalpp
xpilot-ng
xpsk31
xscope
xskat
yamllint
yggdrasil
ykclient
yubico-piv-tool
zchunk
zork
-- 
Jerry James
http://www.jamezone.org/
-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to