| Commit message (Collapse) | Author | Age |
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
|
| |
This is only a Recommends in dgit.deb so we need to pull it in
explicitly for the tests that need it.
We add the dependency unconditionally to the test suite tests that
depend on dgit, since that avoids having to track exactly when it's
needed. (This module has an Installed-Size of 228.)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
| |
dgit uses URI::Escape for archive_query_aptget.
This is a Recommends, because if you never use the aptget method you
don't need it. (But few installations can do without the aptget
method entirely.)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
|
| |
I also don't agree that missing source format is a problem.
The semantics are well defined.
There are difficulties with 3.0 native (for example, that it forbids
non-native versions) so 1.0 must continue to be used so that it
continues to exist.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The mannpage message on line 51 is
warning: file `<standard input>', around line 51:
table wider than line width
and refers to this line
dgit-maint-gbp(7) for maintainers already using git-buildpackage
which does in fact fit (just) in an 80-column xterm.
I hope dgit-badcommit-fixup is never going to be needed enough again
to need a manpage.
I don't agree that trailing whitespace in changelog is a problem.
Remaining messages from
lintian -EI --pedantic --no-tag-display-limit --suppress-tags=syntax-error-in-debian-changelog,changelog-empty-entry ../bpd/dgit_9.9~_multi.changes
are as follows:
W: dgit source: missing-debian-source-format
I: dgit source: older-source-format 1.0
I don't agree that source format 1.0 is wrong. There are difficulties
with 3.0 native (for example, that it forbids non-native versions) so
1.0 must continue to be used so that it continues to exist.
I also don't agree that missing source format is a problem. The
semantics are well defined.
P: dgit source: package-uses-old-debhelper-compat-version 9
W: dgit source: unnecessary-testsuite-autopkgtest-field
I like to keep things backwards compatible for a much longer time than
most people. jessie is currently oldoldstable and has dh 9.
P: dgit source: no-dep5-copyright
I don't have effort for this. I think it is largely busywork but I
would accept a patch.
I: dgit: package-contains-empty-directory usr/share/man/man5/
Avoiding this is awkward.
W: dgit-infrastructure: binary-without-manpage usr/bin/dgit-mirror-rsync
W: dgit-infrastructure: binary-without-manpage usr/bin/dgit-repos-admin-debian
W: dgit-infrastructure: binary-without-manpage usr/bin/dgit-repos-policy-debian
W: dgit-infrastructure: binary-without-manpage usr/bin/dgit-repos-policy-trusting
W: dgit-infrastructure: binary-without-manpage usr/bin/dgit-repos-server
W: dgit-infrastructure: binary-without-manpage usr/bin/dgit-ssh-dispatch
In principle manpages for some of all of these would be good. But the
usefuless of these programs is largely limited to people whose
requirements are extremely similar to Debian's. Most people can just
use a normal git server.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
| |
In
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888809
Paul Wise writes
Salsa redirects git to URLs ending in ".git/" and redirects browsers
to the URL not ending in ".git/" or ".git".
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
| |
Found by lintian.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
| |
Mentioning what the competition is may help both discoverability and
useability.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I have been through the upgrading checklist.
I came across two things which were mentioned but which I haven't
implemented:
* nodoc build option. It's not clear to me whether this is
superseded by the nodocs build profile. If we wanted to bootstrap
using dgit, the build profile would probably be better.
* using ${perl:Depends}. I looked into this briefly and dh_perl
doesn't seem to DTRT right now: it doesn't spot any of the modules
we use. I'm not sure why and have decided to punt on this for now.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
| |
Pursuant to policy upgrading checklist.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
| |
This test is misnamed right now, but really we are going to make it do
something interesting.
Right now it just sets everything up to access the mirror via http
rather than file://.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
| |
Closes: #931212
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
| |
This tests alternating dgit and non-dgit uploads. These were broken
by the bug #934126 (check_for_git always returns false), in the http
rework, and not detected by the test suite (!)
This test *does* break if check_for_git always returns false.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
At the very least we want at least one test which fails when
check_for_git is nobbled ad-hoc [1] to return 1. "clone-nogit" fits
that bill (verified experimentally).
Pick two other tests to enable this for, roughly arbitrarily.
(Two tests which chain to clone-nogit are affected too.)
Of course we also want a test which fails when check_for_git falsely
returns 0. We don't have one right now. Coming up...
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
| |
Maybe we will turn this into a TLS test case in due course.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
| |
This is basically a copy of some of the example code from the
HTTP::Server::Simple docs, hacked up with my own (so far) nonsense.
Add copyright info to file and d/copyright. Upstream licence is
Artistic or GPL-1+. We choose GPL-1+ and upgrade to GPL-3+.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
|
| |
|
|
|
|
| |
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
|
|
|
|
|
|
| |
Mention two omitted bug Closes.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
|
|
|
|
|
|
| |
That is mostly what we are using now.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
|
|
|
|
|
|
|
| |
The name is from when I thought it would actually mkdir. But it
doesn't. No overall functional change.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
| |
I work for the Wellcome Sanger Institute, but am employed by Genome
Research Limited, so it is they who should be credited in Copyright
notices.
Signed-off-by: Matthew Vernon <mv3@sanger.ac.uk>
Closes: #932630
|
|
|
|
|
|
|
|
| |
Not used yet, so no overall functional change to the script.
The .deb has a new file.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
|
|
|
|
|
|
|
|
|
|
| |
We want this because git-debpush is going to want this functionality
but doesn't want to include (or have a copy of) Dgit.pm.
The installation arrangements are rather ugly.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
| |
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
| |
Mostly, adding 2019. Also adding some missing credits to Sean
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|
|
|
|
|
|
|
|
|
|
|
| |
Frans Spiesschaert (.nl translation)
Matthew Vernon / Sanger Institute
Paul Hardy
Information obtained by hand from git. This should have been done
much earlier. If only we had some tool for this.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
|