debian/control: Add missing dependency on liburl-perl 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>
control: update Vcs-Git to end in .git 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>
control: Drop redundant Priority field Found by lintian. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
git-debrebase: Extend extended description. Mentioning what the competition is may help both discoverability and useability. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
control: Bump Standards-Version 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>
control: Change priority of dgit-infrastruture to extra Pursuant to policy upgrading checklist. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
dgit: Use distro-info-data to resolve unknown suites to distros Closes: #931212 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
debian/control: Drop now unused dependency on libwww-perl. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
dgit: Use WWW::Curl rather than invoking curl(1) for archive api Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
debian/control: Name salsa as our Vcs-* That is mostly what we are using now. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
git-debpush: new binary package Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
po4a: pairwise-pocheck: Force it to be run sometimes * when building a binary package * when preparing a translation preview Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
i18n: po4a: debian/rules: Install translated documents XXX I have tested this by creating a git-debrebase_5.en_US.po containing one translation, forcing -k0 (in list-documents), uncommenting the two .install file entries, installing the resulting package, and asking for Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
i18n, packaging: Add missing build-dependency on xgettext Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
i18n: Source-level framework: call setlocale, provide __ and ___ This is the general plumbing for looking up translated messages - the consumer-side. No actual messages are flagged for translation yet. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
git-debrebase: Prepare for calling debchange * Add it to the .deb dependencies * Add tstunt/debchange to the gdr tests Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
debian: suggest sbuild | pbuilder | cowbuilder Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
debian/control: Add missing comma Closes:#902578. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
control file: Fix a typo in the git-debrebase description Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
git-debrebase: Split into its own package * Provide and use Debian::Dgit::GDR which does the same for @INC as Debian::Dgit:Infra, only for GDR. It's not *entirely* similar as its doc comment talks about ExitStatus too. * In Makefile, split off lots of GDR_* variables and the two targets install-gdr and installdirs-gdr We take no care that only the required manpages are built for each install target; instead, they all go in MANPAGES and `all'. * Add a control file stanza. git-debrebase takes over the dependenc on libfile-fnmatch-perl. We Recommend dgit and gbp. (Even though if you're working with neither the Debian archive nor `3.0 (quilt)', you need neither.) * In rules, add specpkg_install_gdr, to run the Makefile machinery. * In the test dependencies, GDR now means to ask for git-debrebase and also git-buildpackage (for make-patches). libfile-fnmatch-perl is handled via the dependencies of git-debrebase.deb. * Add a .gitignore for the staging area in debian/ Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>