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
|