1WHO-PERMITS-UPLOAD(1) WHO-PERMITS-UPLOAD(1)
2
3
4
6 who-permits-upload - look-up Debian Maintainer access control lists
7
9 who-permits-upload [-h] [-s keyring] [-d dm_url] [-s search_type] query
10 [query ...]
11
13 who-permits-upload looks up the given Debian Maintainer (DM) upload
14 permissions from ftp-master.debian.org and parses them in a human
15 readable way. The tool can search by DM name, sponsor (the person who
16 granted the permission) and by package.
17
19 --dmfile=dm_url, -d dm_url
20 Retrieve the DM permission file from the supplied URL. When this
21 option is not present, the default value
22 https://ftp-master.debian.org/dm.txt is used.
23
24 --help, -h
25 Display a usage summary and exit.
26
27 --keyring=keyring, -s keyring
28 Use the supplied GnuPG keyrings to look-up GPG fingerprints from
29 the DM permission file. When not present, the default Debian
30 Developer and Maintainer keyrings are used
31 (/usr/share/keyrings/debian-keyring.gpg and
32 /usr/share/keyrings/debian-maintainers.gpg, installed by the
33 debian-keyring package).
34
35 Separate keyrings with a colon ":".
36
37 --search=search_type, -s search_type
38 Modify the look-up behavior. This influences the interpretation of
39 the query argument. Supported search types are:
40
41 package
42 Search for a source package name. This is also the default when
43 --search is omitted. Since package names are unique, this will
44 return given ACLs - if any - for a single package.
45
46 uid Search for a Debian Maintainer. This should be (a fraction of)
47 a name. It will return all ACLs assigned to matching
48 maintainers.
49
50 sponsor
51 Search for a sponsor (i.e. a Debian Developer) who granted DM
52 permissions. This will return all ACLs given by the supplied
53 developer.
54
55 Note that this is an expensive operation which may take some
56 time.
57
58 query
59 A case sensitive argument to be looked up in the ACL permission
60 file. The exact interpretation of this argument is dependent by the
61 --search argument.
62
63 This argument can be repeated.
64
66 0 Success
67
68 1 An error occurred
69
70 2 The command line was not understood
71
73 who-permits-upload --search=sponsor arno@debian.org
74 Search for all DM upload permissions given by the UID
75 "arno@debian.org". Note, that only primary UIDs will match.
76
77 who-permits-upload -s=sponsor "Arno Töll"
78 Same as above, but use a full name instead.
79
80 who-permits-upload apache2
81 Look up who gave upload permissions for the apache2 source package.
82
83 who-permits-upload --search=uid "Paul Tagliamonte"
84 Look up all DM upload permissions given to "Paul Tagliamonte".
85
87 who-permits-upload was written by Arno Töll <arno@debian.org> and is
88 licensed under the terms of the General Public License (GPL) version 2
89 or later.
90
92 gpg(1), gpg2(1), who-uploads(1)
93
94 https://lists.debian.org/debian-devel-announce/2012/09/msg00008.html
95
96
97
98Debian Utilities 2023-07-19 WHO-PERMITS-UPLOAD(1)