X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=debian%2Fchangelog;h=5baff9ce01a704fe361bd40a739f7283a1f7baf1;hp=1f238563e8cebd8ffc3fb48a576b48ce2d35f779;hb=3193ca2bad512d2563797eca11ceb9d707a65004;hpb=b6e890bca43290a8fd54cb7dcc1958dab7f17f4e diff --git a/debian/changelog b/debian/changelog index 1f238563..5baff9ce 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,206 @@ -dgit (7.0~pre2~) experimental; urgency=medium +dgit (8.4~) unstable; urgency=medium - * + * Many manpage typo fixes. Closes:#918384. [Paul Hardy] + * i18n: no.po: Updated. Closes:#921088. [Frans Spiesschaert] + + [Ian Jackson] + * i18n: nl.po: Remove a spurious space + * dgit: cmd_import_dsc: comment on lack of is_orig_file check + * dgit: import-dsc: Handle relative symlinks correctly + * dgit: import-dsc: New test for abs/rel dsc component links + + [ Bjarni Ingi Gislason ] + * dgit.1: Write the leading dash of an option as '\-' (Closes: #921965) + + [ Ian Jackson ] + * i18n-commit - autogenerated + * i18n: nl: unfuzz the translations again + * dgit: Do not misrecognise some initial packaging as gdr-processable + (Closes: #922446) + * git-debrebase: resolve_upstream_version: Return $used too + * git-debrebase: convert-*: Fix two broken error messages (Closes: #922462) -- +dgit (8.3) unstable; urgency=medium + + dgit - Behavioural changes with compatibility implications: + * Pass --no-source-only-changes to pbuilder and cowbuilder + Closes:#904862. This option was only recently added to + pbuilder. For compatibility with old pbuilder, say, eg + `dgit --pbuilder!:--no-source-only-changes'. + * With --clean=git etc, check the tree is clean even before building + source in dgit's private directory. Specifically, with eg dgit sbuild + or dgit build-source. dgit prior to 6.0 would always clean the tree. + dgit 6.0 to 8.1 would ignore untracked files completely, leading to + occasional lossage. The pre-6.0 behaviour can be requested with + --clean=git,always etc. (aka -wga, -wgfa). Closes:#914317. + + dgit - New features, bugfixes and improved behaviours: + * Allow uppercase (ascii) letters in multi-orig components, + as is allowed by the spec in dpkg-source(1). Closes:#916926. + * Honour --program!:option to suppress options passed by default. + * clone: Create destination directory before using network. + * Check early that build-products-dir is accessible. Closes:#913648. + * Look for origs in `..' as well as build-products-dir, and + there are any, link them into the bpd. Closes:#904878. + * Provide new --git[-ff],always clean mode (as discussed above). + + i18n - new translations [Frans Spiesschaert]: + * nl, dgit-user(7). Closes:#918253. + * nl, messages. Closes:#917148. + + Documentation: + * dgit(1): Fix documentation of .quilt-mode config. + * dgit(1): Fix a formatting typo (spurious .TP). Closes:#917194. + * dgit-user(7): Fix formatting error in comment about multi-arch. + * dgit-maint-debrebase(7): handle DFSG-filtering for a new package. + [Sean Whitton] Closes:#915973. + + Error message improvements: + * dgit: When reporting no such package, say `source package'. + * dgit: Fix reference to -wdn/-wddn in a message. + * dgit: cleaning: Minorly improved handling of note about ignores. + * dgit-repos-policy-debian: Remove duplicated text from force + report message. Closes:#913676. + + i18n infrastructure: + * po/README: Fix reference to dgit-user_7.pot. + * po4a, pairwise-pocheck: Fix recognition of bare `<...>'. + * Update po and pot files. + + Internal changes; + * dgit: Remove foolish uses of $b, which is very special in perl. + * Modest refactoring to support the other changes. + * test suite: pretend-pbuilder: Reject unknown options. + * Test suite: examplegit setup: Do not leave the tree dirty. + + -- Ian Jackson Mon, 07 Jan 2019 00:14:05 +0000 + +dgit (8.1) unstable; urgency=medium + + git-debrebase; + * convert-from-unapplied: Provide aa an alias for convert-from-gbp + and document its scope properly, etc. Closes:#905433. + * dgit-maint-debrebase(7): discuss -fdiverged with convert-from-*, + and (prompted) dgit --overwrite. Closes:#903377. [Sean Whitton] + + i18n support: + * Check pod translations for a common class of syntax error. + (using new machinery for pairwise checking of pod translations.) + * po4a: Add -LUTF-8 to the config. + * po4a/.gitignore: actually ignore right .po4a.LANG.cfg. + + test suite: + * Run everything with LC_CTYPE=C.UTF-8. + * manpages-format: pass --warnings. + * NOTES.podchecker: Document why we're not using podchecker. + + -- Ian Jackson Thu, 08 Nov 2018 02:09:05 +0000 + +dgit (8.0) unstable; urgency=medium + + dgit - Behavioural change with compatibility implications: + * Check (with --clean=dpkg-source[-d], ie, by default) that rules + clean does not leave untracked files (ie, trip if it looks like + a `git add' may have been forgotten). dgit will now fail in + some situations where previously it would have just carried on. + * Honour new clean modes --dpkg-source[-d],no-check aka -wdn / -wddn + which suppress this check. (Whether the untracked files are + used or disregarded depends on --include-dirty.) + * Honour new .clean-mode-newer access config option, to allow git + configs to be compatible with both new and old dgits. + See relevant parts of dgit(1) for more information. + + dgit - Improved behaviours: + * Better handling of cross-filesystem operations, including + build-products-dir on a different fs. Closes:#910730. + * Change to git toplevel dir before starting. Closes:#910724. + * Provide --clean=check,ignores aka -wci. + * Provide --clean=dpkg-source[-d],all-check aka -wda / -wdda. + + dgit - Important bugfixes: + * Check that tree does not contain untracked files (depending on clean + mode) when building source using git branch rather than using working + tree. In particular, honour --clean=check. Closes:#910705. + * Also apply that new cleanliness check during build-source or + push-source etc. with --clean=dpkg-source; even though rules + clean was not run. See above. Again, -wdn / -wddn may be needed. + * dgit: Forbid source building with --include-dirty and non-.. bpd, + which can seriously malfunction. Closes:#910725; see #910740. + + dgit - Additional sanity checks: + * quilt linearisation: Stop at debian/source/format changes. + * quilt fixup: Cope if gdr analysis finds origin. Closes:#910687. + * Add missing error check in single-debian-patch handling. + * Refuse to work if critical files have uncommitted changes. + * Reject all git config options containing newlines. + * Better error message for not in git tree. (For git-debrebase too.) + + dgit - Minor bugfixes: + * Fix spelling errors etc. in messages. + * Replace mention of alioth by salsa in a message. + * clean_tree: confess rather than die on unknown clean mode. + * Add missing \n to crash from git_cat_file. (git-debrebase too.) + + Documentation: + * dgit(1): Document that cleaning is sometimes not needed and + is therefore not done. + * README.md: Add this document for the benefit of Salsa. + * po/README: Mention -k10 threshold. + * po/README: Give a pointer to salsa; remind the translator to commit. + * dgit(1): Fix spelling errors. + * dgit(7): Fix spelling errors. + * dgit-sponsorship(7): Fix spelling error. + + Consequential changes: + * Internal refactoring to support all these changes. + * Tests adjusted to correspond to, and somewhat test, these changes. + * Slight reorganisation to documentation of --clean=dpkg-source etc. + + Build system: + * Makefile: Provide i18n-commit target. + * po/list-documents: Set translation threshold to 10%. + + -- Ian Jackson Sat, 13 Oct 2018 23:56:35 +0100 + +dgit (7.0) unstable; urgency=medium + + Bugfixes: + * dgit: Do not sometimes crash in quilt-fixup if git-debrebase + is not installed. Closes:#910221. + * git-debrebase: new-upstream: Drop `sleep 2' (!) + * git-debrebase: anchor: Print the anchor, not the breakwater tip (!) + * Get rid of perl warning "Statement unlikely to be reached" + (introduced in 7.0~pre1). + * git-debrebase: merges: Make warnings of lossage less overblown + + i18n (translation): + * Support message translation for git-debrebase. (Re #904883.) + * Support document translation. Closes:#904883. + * po: Rename `all-po' target to `pofiles' + + Error message improvements (prompted by i18n work) + * Replaced `die' with `confess' in many unexpected syscall errors + and internal error cases. + * git-debrebase; Print a proper message for failure to opendir + the bpd and for failure to chdir to the toplevel. + + Internal changes: + * Minor refactoring to support translation. + * i18n-diff-auditor: New script to support translation markup. + + Packaging: + * Use dh_missing --fail-missing + * Add missing build-dependency on xgettext + + Test suite: + * gdr-makepatches7: Fixes to dgit/git-debrebase interaction + * gdr-makepatches7: Test dgit with missing git-debrebase + * Test that the binary packages can be built + + -- Ian Jackson Thu, 04 Oct 2018 20:33:12 +0100 + dgit (7.0~pre1) experimental; urgency=medium * i18n: Support messgae translation for the program dgit.