dgit (13.11) unstable; urgency=medium . * No change upload, targeting mainline to unstable. . dgit (13.11+exp1) experimental; urgency=medium . git-debpush UX improvements: * Always print a message before fetching from salsa. Closes: #1110402. [Sean Whitton] * Detect debian/source/local-options, as a failed check. This avoids later failures. Closes: #1110339. [Sean Whitton] * Detect redundant --quilt mode option, as a failed check. Helps useers avoid dangerous habits. Closes: #1108378. [Sean Whitton] * Detect possible intent to use pristine-tar even if pristine-tar is not installed. [Andrea Pappacoda] . tag2upload service: * If origs cannot be obtained from the archive (eg due to mirror delays), try to regenerate them. Closes: #1109130. (Deployment TBC.) . Documentation: * Workflow manpages: Replace bookworm with trixie. [Sean Whitton] * Workflow manpages: Suggest sbuild -d, not sbuild -c. [Sean Whitton] * tag2upload(5): Specify ! for service-critical extensions. . Minor bugfixes: * git-debpush: Avoid ignoring a failure of git-cat-file. [Sean Whitton] * Add missing newline to overridden --force fail message. . dgit download-unfetched-origs subcommand (changes to support tag2upload): * Look in the source tree's current suite, specifically. * New --write-sha256sums subcommand option. * Don't download files already present in the build-products-dir. * Save downloaded files to .tmp names until file checksums verified. * Report unobtainable origs with special exit status 3. . Supporting and internal changes: * Cleanups and defensiveness in tag2upload-oracled. [Sean Whitton] * Code cleanups, and refactoring, in git-debpush. [Sean Whitton] * Much logic moved from tag2upload-obtain-origs into dgit. . Tests: * Refactoring and additions for testing the new functionality. * restore checking of error messages in tag2upload emails. * t2u-integration: Include the event_name field in webhook. (Compatibility with tag2upload-service-manager changes.) . dgit (13.10) experimental; urgency=medium . git-debpush user experience improvements: * Print some status messages while processing. * Better error messages when git-deborig tag search fails. * New --help, -h options. Closes: #1109473. . tag2upload infrastructure: * Switch to using new tag2upload-obtain-origs script. Closes: #1108658. [Ian Jackson] * tag2upload Manager protocol: Introduce some protocol state names. [Ian Jackson] * tag2upload-oracled: Speak Manager protocol version 5. * tag2upload-builder-rebuild: Request restarting workers. . git-debpush miscellaneous: * Expand and update statement of design principles. * Delete a completed TODO. . dgit (13.9) experimental; urgency=medium . tag2upload infrastructure: * Improve and shorten command lines appearing in report emails. * Check upstream tag/commit correspondence even when using existing origs. * Minor performance improvement for native packages (skip pre-fetch). . Internal changes: * Testing improvements for tag2upload. * changelog: Start 13.9 * Introduce new tag2upload-obtain-origs script. . dgit (13.8) experimental; urgency=medium . git-debpush user experience improvements: * Check for and handle an existing tag for this version. * Try to check our branch against the remote target branch, to detect releasing from behind mainline, and avoid push failures. Closes: #1107921. . Internal changes: * dgit: Provide abbreviated --t2u-* options, to support log improvements. * git-debpush: Improve comment about remote branch. [Sean Whitton] * git-debpush: Coding style cleanups. * dir-locals.el: Set fill-column to 78 for all languages. . dgit (13.7) experimental; urgency=medium . * Demo upload for talk. . dgit (13.6) experimental; urgency=medium . * Demo upload for talk rehearsal. . dgit (13.5) experimental; urgency=medium . git-debpush user experience improvements: * Check for tag already existing at the remote. Part of #1107921. * Improve error message for tag already existing locally. * Check for uncommitted changes in working tree. Closes: #1108088. [Sean Whitton] . tag2upload service: * Properly RFC2047-escape non-ASCII names. Closes: #1108613. * Hide virt runes in a per-invocation ssh wrapper Closes: #1107151. * Print oracle and builder dgit versions in transcript. Closes: #1108242. * d-r-s t2u: Add missing -oBatchMode=yes option to ssh invocation. . CI and administrivia: * CI: Check for missing Signed-off-by. * git-debpush: Add missing copyright notice. [Sean Whitton] * Add missing Closes for #1108180 to changelog entry for 12.125. * CI: Drop compatibility tests for buster, which is gone from the archive. . Suppporting changes: * git-debpush: Figure out the previous maintainer upload version. * dgit: Honour DGIT_VERSION in dgit --version and use it in ./using-these. * git-debpush: Reorganisation and tidying. [Ian Jackson and Sean Whitton] . dgit (13.4) experimental; urgency=medium . Documentation: * t2u o2m: Describe version 5, with 'restart' message. [Sean Whitton] * t2u FAQ: Clarify that debian/-only repos still need upstream source in git. [Christoph Berg] * t2u FAQ: Remove much obsolete material. . Tests: * t2u: Test "tag changed between fetches" path. * CI: Check for blocking todos (three or more X's). . Internals: * Avoid blocking-todo markers in a few places in docs and comments. * dgit-repos-server: Fix a comment about indistrodir. * tests: debpolicy-taintrm: Downgrade a TODO. dgit (13.10) experimental; urgency=medium . git-debpush user experience improvements: * Print some status messages while processing. * Better error messages when git-deborig tag search fails. * New --help, -h options. Closes: #1109473. . tag2upload infrastructure: * Switch to using new tag2upload-obtain-origs script. Closes: #1108658. [Ian Jackson] * tag2upload Manager protocol: Introduce some protocol state names. [Ian Jackson] * tag2upload-oracled: Speak Manager protocol version 5. * tag2upload-builder-rebuild: Request restarting workers. . git-debpush miscellaneous: * Expand and update statement of design principles. * Delete a completed TODO. dgit (13.9) experimental; urgency=medium . tag2upload infrastructure: * Improve and shorten command lines appearing in report emails. * Check upstream tag/commit correspondence even when using existing origs. * Minor performance improvement for native packages (skip pre-fetch). . Internal changes: * Testing improvements for tag2upload. * changelog: Start 13.9 * Introduce new tag2upload-obtain-origs script. dgit (13.8) experimental; urgency=medium . git-debpush user experience improvements: * Check for and handle an existing tag for this version. * Try to check our branch against the remote target branch, to detect releasing from behind mainline, and avoid push failures. * Closes: #1107921. . Internal changes: * dgit: Provide abbreviated --t2u-* options, to support log improvements. * git-debpush: Improve comment about remote branch. [Sean Whitton] * git-debpush: Coding style cleanups. * dir-locals.el: Set fill-column to 78 for all languages. dgit (13.7) experimental; urgency=medium . * Demo upload for talk. dgit (13.6) experimental; urgency=medium . * Demo upload for talk rehearsal. dgit (13.5) experimental; urgency=medium . git-debpush user experience improvements: * Check for tag already existing at the remote. Part of #1107921. * Improve error message for tag already existing locally. * Check for uncommitted changes in working tree. Closes: #1108088. [Sean Whitton] . tag2upload service: * Properly RFC2047-escape non-ASCII names. Closes: #1108613. * Hide virt runes in a per-invocation ssh wrapper Closes: #1107151. * Print oracle and builder dgit versions in transcript. Closes: #1108242. * d-r-s t2u: Add missing -oBatchMode=yes option to ssh invocation. . CI and administrivia: * CI: Check for missing Signed-off-by. * git-debpush: Add missing copyright notice. [Sean Whitton] * Add missing Closes for #1108180 to changelog entry for 12.125. * CI: Drop compatibility tests for buster, which is gone from the archive. . Suppporting changes: * git-debpush: Figure out the previous maintainer upload version. * dgit: Honour DGIT_VERSION in dgit --version and use it in ./using-these. * git-debpush: Reorganisation and tidying. [Ian Jackson and Sean Whitton] dgit (13.4) experimental; urgency=medium . Documentation: * t2u o2m: Describe version 5, with 'restart' message. [Sean Whitton] * t2u FAQ: Clarify that debian/-only repos still need upstream source in git. [Christoph Berg] * t2u FAQ: Remove much obsolete material. . Tests: * t2u: Test "tag changed between fetches" path. * CI: Check for blocking todos (three or more X's). . Internals: * Avoid blocking-todo markers in a few places in docs and comments. * dgit-repos-server: Fix a comment about indistrodir. * tests: debpolicy-taintrm: Downgrade a TODO. . dgit (12.15) unstable; urgency=medium . git-debpush bugfixes: * Fix package dependencies. * Do not pointlessly print "pristine-tar is /usr/bin/pristine-tar". * Some shell quoting fixes. . Shell scripts: * Use shopt -s inherit_errexit everywhere to work around #514862. . Testing: * New more-minimal standalone test cases for git-debpush. dgit (13.3) experimental; urgency=medium . git-debpush behavioural improvements: * Read a whole line when prompting. Closes: #1107897. * Drop changed-suite check. Closes: #1107552. * Exit immediately if overriding a check denied by user. . git-debpush fix: * Fix parsing --batch command line option. . Documentation [Ian Jackson]: * tag2upload(5): New "SEMANTICS" section. dgit (13.2) experimental; urgency=medium . * git-debpush: Rename --no-prompt to --batch. [Sean Whitton] . Administrivia: * d/source/options: Declare source format to be native. (Should enable uploading with git-debpush.) [Sean Whitton] * CI: Add trixie to salsa CI * Include fixes from dgit 12.14 (as shown below). . dgit (12.14) unstable; urgency=medium . * tests: t2u: Add missing dependency on pristine-tar; fixes CI. * git-debpush: Suppress some spurious and confusing messages. dgit (13.1) experimental; urgency=medium . git-debpush behavioural improvements [Sean Whitton]: * Detect apparent intent to use pristine-tar (which is not supported). Closes: #1105862. [Reports from Simon Josefsson, Anton Gladky] * Detect presence of git submodules, and fail early. Closes: #1107226. [Report from Andrea Pappacoda] See also #726953. * When checks fail, prompt interactively, asking whether to proceed. Closes: #1105815, #1107550. * Rename hazardous --quilt=auto, to --quilt=try-linear. [Prompted by report from Anton Gladky] . git-debpush(1) improvements [Sean Whitton]: * Document that we never do a git force push. Closes: #1105756. [Report from Simon Josefsson] * --quilt=gbp: Mention quilt(1) explicitly. [Report from Anton Gladky] * Fix erroneous dedent location for end of list of options. . tag2upload infrastructure: * t2u-b-rebuild: Improve logging and error handling. * tag2upload-oracled: Predeclare some function prototypes. Closes: #1105878. [Sean Whitton] . Documentation: * Update to non-ancient distribution names in many docs. [Marc Haber] * tag2upload(t5); Fix and clarify semantics of unknown tags, multiplicity, ordering, and syntax of keyword=value. Closes: #1106078. [Report from Matthias Urlichs] * i18n: Updated message translation for nl. Closes: #1106481. [Frans Spiesschaert] dgit (13.0) experimental; urgency=medium . Documentation: * dgit(1): Document exit status. . New feature: * dgit: New operation mode download-unfetched-origs. . Infrastructure bugfixes: * tag2upload: Fetch origs from other suites, too. Avoid creating inconsistent sets of orig tarballs. [Report from Simon Josefsson] Closes: #1105766. * dgit-repos-server: Fix changing suites while in NEW. . Supporting changes and tidying up: * tag2upload-builder-rebuild: Pull our packages from experimental so that we can deploy the bugfixes. [Sean Whitton] * Update paths to Debian keyrings. [Sean Whitton] * Internal improvements and refactorings. * tests: Add experimental to suite lists. dh-make-perl (0.129) unstable; urgency=medium . * dh-make-perl(1): update documentation. DPKG::Parse::Available has been replaced with Dpkg::Index in 0.120. Cf. #1107771 * Add test and runtime dependency on apt. Cf. #1107771 Thanks to Jochen Sprickerhof for the bug report. * DhMakePerl::Command::Packaging: Only load dpkg/available when it exists. Thanks to Jochen Sprickerhof for the patch. (Closes: #1107771) feedbackd-device-themes (0.8.5-2) unstable; urgency=medium . * Upload to unstable feedbackd-device-themes (0.8.5-1) experimental; urgency=medium . * New upstream release * Add `key-pressed` and `key-release` events to themes that override `button-*` events * Bump feedbackd Recommends: feedbackd-device-themes (0.8.4-1) experimental; urgency=medium . * Upload to experimental * New upstream release * google,sargo: Make button press feedback stronger. * Drop all patches. Fixed upstream. ferm (2.7-2) unstable; urgency=medium . * unchanged upload to unstable . ferm (2.7-1) experimental; urgency=medium . * new upstream version 2.7 (Closes: #1073794) * make piuparts happy: move away old config file if unchanged ferm (2.7-1) experimental; urgency=medium . * new upstream version 2.7 (Closes: #1073794) * make piuparts happy: move away old config file if unchanged ferm (2.5.1-5) experimental; urgency=medium . * set uploaders and maintainer to adopt the package (Closes: #1073994) * remove debconf-based configuration * Standards-Version: 4.7.2 (no changes necessary) * Move to debhelper 13 * remove ancient versions from versioned dependencies * move ferm and import-ferm to usr/bin * re-work debian/watch to look for github tags * add documentation key to systemd service * register ferm.html with doc-base * don't mess with /etc/ferm's file permissions in postinst * move signing-key.asc to a place where it isn't found. * add autopkgtest to invoke upstream test suite * DEP-5 copyright file flox (0.10.4-1) unstable; urgency=medium . * New upstream release. * debian/control: - Drop versioned dependency for numpy-groupies.