WHO-UPLOADS(1)
π WHO-UPLOADS(1) β bestie edition π
okay so this is a page from the Debian Utilities manual, section 1 (that's the "user commands" section, iykyk), and it's all about the who-uploads command. grab a snack, we're gonna find out who's been uploading stuff. π΅οΈβοΈβ¨
β¨ NAME β¨
who-uploads β figure out who the uploaders of Debian source packages are π
π¦ SYNOPSIS π¦
who-uploads [options] source_package ...
πΈ DESCRIPTION πΈ
So here's the vibe: who-uploads hits up the Package Tracking System (PTS) to sniff out the uploaders of the three most recent versions of whatever source packages you throw at it. the way it does this is lowkey iconic β it identifies the uploaders using their gpg(1) keys ποΈ. so heads up: installing a recent version of the debian-keyring package should get you most of the keys you need, bestie.
β οΈ also, and this is the part people trip on: because the PTS works with source packages, you have to give it the source package names, not the binary package names. no cap. fr fr. π«Ά
π OPTIONS π
-M,--max-uploads=Nβ tell it the max number of uploads to show for each package; the default is3. but ngl, you might not actually see that many if the PTS hasn't recorded that many. it's giving "we show what we got" π--keyring keyringβ add keyring to the list of keyrings it searches for the uploader's GPG key π--no-default-keyringsβ by default,who-uploadsuses the three Debian keyrings/usr/share/keyrings/debian-keyring.gpg,/usr/share/keyrings/debian-nonupload.gpg, and/usr/share/keyrings/debian-maintainers.gpg(though this default can be changed in the configuration file β more on that below π). specifying this option means the default keyrings will not be examined. and just so you know: the--keyringoption overrides this one. periodt.--dateβ show the date of the upload alongside the uploader's details π--nodate,--no-dateβ do not show the date of the upload alongside the uploader's details. this is the default behaviour, so if you do nothing, this is what you get. slay, no effort required π--no-conf,--noconfβ do not read any configuration files. π« and this one's picky: it can only be used as the first option given on the command-line. so don't be putting it in the middle, bestie.--help,-hβ display a help message and exit successfully π₯°--versionβ display version and copyright information and exit successfully π
π CONFIGURATION VARIABLES π
the two configuration files /etc/devscripts.conf and ~/.devscripts are sourced in that order to set configuration variables. π command line options can be used to override configuration file settings. oh and β environment variable settings are ignored for this purpose, so don't even try it π
the currently recognised variables are:
WHOUPLOADS_DATEβ show the date of the upload alongside the uploader's details. by default, this is"no".WHOUPLOADS_MAXUPLOADSβ the maximum number of uploads to display for each package. by default, this is3.WHOUPLOADS_KEYRINGSβ this is a colon-separated list of the default keyrings to be used. by default, it's the three Debian keyrings/usr/share/keyrings/debian-keyring.gpg,/usr/share/keyrings/debian-nonupload.gpg, and/usr/share/keyrings/debian-maintainers.gpg.
π AUTHOR π
the original version of who-uploads was written by Adeodato SimΓ³ <dato@net.com.org.es>. the current version is by Julian Gilbey <jdg@debian.org>. give them their flowers, they earned them π·π
and that's the whole page, bestie! this lil masterpiece lives in the Debian Utilities manual, coming to you straight from the DEBIAN source, and it's filed under WHO-UPLOADS(1) in section 1. go forth and find those uploaders π¦β¨π
π¦ where this page comes from
- debian trixie: devscripts 2.25.15+deb13u1 Β· GPL-2.0-or-later
- fedora 43: devscripts 2.25.19-2.fc43 Β· GPL-2.0-or-later
- fedora 43: devscripts 2.25.33-1.fc43 Β· GPL-2.0-or-later
- fedora 44: devscripts 2.26.5-1.fc44 Β· GPL-2.0-or-later
- ubuntu questing: devscripts 2.25.19ubuntu2
- ubuntu resolute: devscripts 2.26.7 Β· GPL-2.0-or-later
- ubuntu stonking: devscripts 2.26.11ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms