File: debian

package info (click to toggle)
check-all-the-things 2025.02.06
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 468 kB
  • sloc: python: 1,039; makefile: 17
file content (153 lines) | stat: -rw-r--r-- 4,094 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
[cme-check-dpkg]
flags = perl-bug-588017 network
apt = cme | libconfig-model-perl (<< 2.063), libconfig-model-dpkg-perl
files = ./debian/control ./debian/copyright
command = cme check dpkg

[scan-copyrights]
flags = todo perl-bug-588017
comment = needs testing
apt = libconfig-model-dpkg-perl
command = scan-copyrights

[uscan]
apt = devscripts, libwww-perl
files = ./debian/watch
command = uscan --report-status --no-verbose
flags = network perl-bug-588017

[chk-origtargz]
flags = todo network
apt = devscripts, libwww-perl
files = ./debian/watch
comment =
 not yet implemented but checkorig would be like this:
 tmp=$(mktemp -d)
 env PERL5OPT=-m-lib=. uscan --download-current-version --destdir $tmp
 diffoscope/tardiff/cmp ../*.orig.* $tmp/*
 rm -rf $tmp

[duck]
apt = duck
files = ./debian/control ./debian/upstream ./debian/upstream-metadata.yaml ./debian/upstream/metadata ./debian/copyright
command = duck
flags = network perl-bug-588017

[lintian]
flags = package perl-bug-588017
apt = lintian
files = ./debian/changelog
command = lintian --info --display-info --display-experimental --pedantic --show-overrides --color auto

[lintian-curdir]
flags = package perl-bug-588017
apt = lintian
files = *.changes *.deb *.dsc
types = application/vnd.debian.binary-package
command = lintian --info --display-info --display-experimental --pedantic --show-overrides --color auto {files}

[lintian4python]
flags = apt-suggests package python perl-bug-588017
comment = remove apt-suggests if the package is ever revived, see Debian #768988 and #778796
apt = lintian4python
files = ../*.changes ../*.deb ../*.dsc *.changes *.deb *.dsc
types = application/vnd.debian.binary-package
command = lintian4py {files}

[upstream-metadata]
command =
 test -d ./debian &&
 ! grep -sq native debian/source/format &&
 ! test -e debian/upstream/metadata &&
 echo 'Please add some upstream metadata: https://wiki.debian.org/UpstreamMetadata'

[wrap-and-sort]
flags = modify
apt = devscripts
# Only need to match debian/control as it is always present
# alongside any of the files supported by wrap-and-sort
files = ./debian/control
command = wrap-and-sort --short-indent --wrap-always --sort-binary-packages --trailing-comma --verbose
comment =
 wrap-and-sort always modifies files in the source tree (#808574)
 wrap-and-sort makes VCS diffs of package info easier to read

[license-reconcile]
flags = copyright perl-bug-588017
apt = license-reconcile
files = ./debian/copyright
command = license-reconcile

[debmake-k]
flags = copyright
apt = debmake
files = ./debian/copyright
command = debmake -k

[licensecheck2dep5]
flags = copyright todo perl-bug-588017
comment = Doesn't yet work from within cats
apt = licensecheck
files = ./debian/copyright
command = diff -u <(licensecheck --copyright --recursive --check=.) debian/copyright

[autodep8]
flags = test
apt = autodep8
files = ./debian/control
command = autodep8
comment =
 To automatically test the installed packages,
 place this in debian/tests/control:

[debian-tracker]
flags = todo
comment =
 First the tracker.d.o API needs to be added (#824912)
 Then the pts-actions script needs adding to devscripts
apt = devscripts
files = ./debian/control
command = pts-actions

# TODO: decopy
# TODO: dep11-tools
# TODO: i18n
# TODO: vcswatch
# TODO: screenshot
# TODO: dedup
# TODO: debsecan
# TODO: mentors
# TODO: comaint
# TODO: depneedsmaint
# TODO: not lownmu
# TODO: bugs going up?
# TODO: removed
# TODO: autoremoval
# TODO: transitions
# TODO: override disparity
# TODO: bugs
# TODO: RC bugs
# TODO: bugs in derivs
# TODO: help in bts
# TODO: wnpp
# TODO: patches in bts
# TODO: patches in derivs
# TODO: merge nmu
# TODO: release goals
# TODO: watch avail/broken
# TODO: upstream info missing
# TODO: debtags
# TODO: debcheck
# TODO: piuparts
# TODO: adequate
# TODO: reproducible build
# TODO: triple debuild
# TODO: buildd failure
# TODO: ports build failure
# TODO: clang build failure
# TODO: grep-excuses -w
# TODO: autopkgtest/sadt
# TODO: pkg-perl-tools lintian
# TODO: apt Apt::Get::AllowUnauthenticated=true and --force-yes

# vim:ft=dosini