summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* changelog: finalise 11.6debian/11.6archive/debian/11.6Ian Jackson2024-02-09
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Document changes since 11.5Ian Jackson2024-02-09
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: Note results of benchmarking of the gzip -1 flag on artifactsIan Jackson2024-02-09
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Delete the playground on success, by defaultIan Jackson2024-02-09
| | | | | | | | | | Also add a --keep-playground option to control this. I haven't done this for git-debrebase, since its playgrounds are going to be much smaller. dgit's can contain orig tarballs etc. Closes: #1056103 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: Avoid big logs when running under autopkgtestIan Jackson2024-02-09
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: Stunt httpd: don't send body with 404 response to HEADIan Jackson2024-02-09
| | | | | Closes: #1063341 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit(7): Don't falsely assert that *.dgit.d.o is usually originIan Jackson2023-11-15
| | | | | | For a while, salsa was Debian's dgit-repos. It isn't any more. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit-user(7): Deprioritise information about jessieIan Jackson2023-11-14
| | | | | | | jessie is still in ELTS until 2025, so shouldn't yet be deleted. (People might use even sid's dgit to work with packages from jessie.) Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* autopkgtests: Install locales-all for i18n-messages testIan Jackson2023-11-10
| | | | | | | This fixes the test for chroots that don't have the en_US.UTF-8 locale. (Like mine.) Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Start 11.6Ian Jackson2023-11-10
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: finalise 11.5debian/11.5archive/debian/11.5Ian Jackson2023-11-10
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Don't rebind dateIan Jackson2023-11-10
| | | | | | | | | | | | This generates a warning "my" variable $date masks earlier declaration in same scope at /home/ian/things/Dgit/dgit/dgit line 2190. Possibly we should disable this warning, but it might be saving us from other kinds of bugs. (In Rust where I have gained this rebinding habit, the type system will generally spot mistakes.) Closes: #1055528 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* setup_sigwarn: explain why "warnings" aren't fatal (though "warn" is)Ian Jackson2023-11-10
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: start 11.5Ian Jackson2023-10-30
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: finalise 11.4debian/11.4archive/debian/11.4Ian Jackson2023-10-30
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Document changelog-handling changes etc.Ian Jackson2023-10-30
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Merge branch 'master' of salsa.debian.org:dgit-team/dgitIan Jackson2023-10-30
|\ | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
| * dgit-sponsorship(7): Mention git-deborig(1) alongside git-archive(1)Sean Whitton2023-10-16
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* | i18n-commit - autogeneratedIan Jackson2023-10-29
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | tests: i18n-messages: Explicitly set "default" LCIan Jackson2023-10-29
| | | | | | | | | | | | Otherwise this test might go wrong if there were a different locale. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | tests: i18n-messages: Add missing "locales" to dependenciesIan Jackson2023-10-29
| | | | | | | | | | | | Without this the test can fail. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | tests: import-r1clog: test malformed address in changelogIan Jackson2023-10-29
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | tests: import-r1clog: test garbage in changelogIan Jackson2023-10-29
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | tests: import-r1clog: test missing date lineIan Jackson2023-10-29
| | | | | | | | | | | | Repro for #1054630. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit: When importing origs, but changelog is busted, fall backIan Jackson2023-10-29
| | | | | | | | | | | | | | Fall back to using data from top changelog entry. Closes: #1054630 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit: Break out import_r1authline and change variable plumbingIan Jackson2023-10-29
| | | | | | | | | | | | | | | | | | | | | | Move the dicey parts into their own function. If there are no origs, or import_r1authline didn't obtain the top changelog entry, just call parsechangelog. No overall functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit: error handling: Prepare for use of evalIan Jackson2023-10-29
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | tests: import-r1clog: new testIan Jackson2023-10-29
| | | | | | | | | | | | | | | | This lets us test various corner cases for imports. Right now it just checks that the synthetic commits importing -1 orig tarballs have the right date and author. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | clogp_authline: Pass through the changelog timezone to the commitIan Jackson2023-10-29
| | | | | | | | | | | | | | This is more stable: generated commits don't any more depend on the prevailing timezone at the time of the conversion. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | clogp_authline: Break out Date field handlingIan Jackson2023-10-29
|/ | | | | | Code motion. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: start 11.4Ian Jackson2023-09-03
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* document changes and finalise 11.3debian/11.3archive/debian/11.3Ian Jackson2023-09-03
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit(1): --overwrite: Add cross reference to --split-viewIan Jackson2023-09-02
| | | | | | Apropos #1050713. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Detect tar-ignore in d/s/optionsIan Jackson2023-09-02
| | | | | | | | | | Distinguish situations where it's going to fail (until #908747 is fixed), from ones where we are probably working with a defective tree produced by importing a defective .dsc produced from a non-dgit upload. Closes: #1050709 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* get_source_format: Return an arrayIan Jackson2023-09-02
| | | | | | These options can accumulate. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* get_source_format: Call once somewhere, rather than twiceIan Jackson2023-09-02
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* get_source_format: Just save format in callers that don't need optionsIan Jackson2023-09-02
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* get_source_format: Allow callers to just get the format, not optionsIan Jackson2023-09-02
| | | | | | Use wantarray to distinguish the cases. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* d/source/options: Fix parsing to look for = not #Ian Jackson2023-09-02
| | | | | | | | | | But this is still not sufficient, because some dpkg-source options accumulate, so we mustn't just assign them. No change with existing code since right now we only test for single-debian-patch. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Prevent pushing old versions (test)Ian Jackson2023-09-02
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Prevent pushing old versionsIan Jackson2023-09-02
| | | | | | | | Bail out if the changelog version we are uploading is not strictly newer than the .dsc version in the archive. Closes: #1050711 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Prevent pushing old versions (prep)Ian Jackson2023-09-02
| | | | | | | | | Allow (but ignore) the --force option we're going to use. Apply it to two tests which play a bit fast and loose, (ie, which omit calls to dch to update the changelog version.) Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Fix a minor formatting errorIan Jackson2023-09-02
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: start 11.3Ian Jackson2023-08-22
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Document the contents of 11.2debian/11.2archive/debian/11.2Ian Jackson2023-08-22
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Use the old /updates security map for buster (Closes: #1050179)Matthew Vernon2023-08-22
| | | | | | | | | | | | | | The suite-map and suite-rmap for debian-security are necessary for the pre-bullseye layout of the security.debian.org archive. Since bullseye (i.e. after buster), the archive layout has changed, and these mappings are no longer necessary (indeed, they cause dgit clone to fail to work with bullseye and later security suites). Buster is the oldest suite still available on security.debian.org, so this is the only suite we still need the mapping for. Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
* changelog: start 11.2~Ian Jackson2023-07-20
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: finalise 11.1debian/11.1archive/debian/11.1Ian Jackson2023-07-20
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: manpages-format: Remove now-unneeded suppressionIan Jackson2023-07-20
| | | | | | | | Now there are no suppressions. But keep the machinery in case we need it later. See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1041317#22 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit(1): Adjust tbl formatting to avoid warningIan Jackson2023-07-20
| | | | | | | | | This moves the output text one space to the left, losing one space internally, which is fine. Closes: #1041317 Suggested-by: Branden Robinson <g.branden.robinson@gmail.com> Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>