Debian Package Tracker
Register | Log in
Subscribe

debian-codemods

codemods for automatically fixing problems in Debian packages

Choose email to subscribe with

general
  • source: debian-codemods (main)
  • version: 0.175
  • maintainer: Jelmer Vernooij (DMD)
  • arch: any
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • testing: 0.175
  • unstable: 0.175
versioned links
  • 0.175: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • debian-codemods
  • lintian-brush (26 bugs: 0, 9, 17, 0)
action needed
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2026-04-06 Last update: 2026-05-08 03:30
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 0.176, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit bb8ab51cae5c0fc87ee407e7aa35f8fd33806073
Merge: d124ccf 93915a2
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Fri May 8 01:02:36 2026 +0100

    Merge branch 'cost' into 'master'
    
    Annotate detector cost class
    
    See merge request jelmer/debian-codemods!404

commit d124ccfe13ed0ce57301fb6695afbea00ec24f6d
Merge: 329d222 816afe7
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Fri May 8 00:28:02 2026 +0100

    Merge branch 'cow' into 'master'
    
    Return Cow<[u8]> from FixerWorkspace::read_file
    
    See merge request jelmer/debian-codemods!403

commit 816afe7d3ecd01de5f7c73994c4cc0323f11b941
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 15:03:30 2026 +0100

    Return Cow<[u8]> from FixerWorkspace::read_file

commit 93915a27d61d027db1976fedcc126e3beed42695
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 12:54:26 2026 +0100

    Annotate detector cost class

commit 329d22230d3c1d1e77985ecb2d38a4ea3f3ab276
Merge: 6af80f6 9cc70fd
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 23:31:44 2026 +0100

    Merge branch 'interactive-improve' into 'master'
    
    Some improvements to interactive mode
    
    See merge request jelmer/debian-codemods!400

commit 6af80f6b1387ddebffaa965b0a8fc0f85c2f28bf
Merge: 59b4143 3ebcb7d
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 23:31:38 2026 +0100

    Merge branch 'trigger' into 'master'
    
    Add Trigger enum and detector trigger annotations
    
    See merge request jelmer/debian-codemods!401

commit 59b4143f796149adc4a29b496dc550bcc6539926
Merge: d6497dc 94f5e56
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 23:31:24 2026 +0100

    Merge branch 'iter-detector-registrations' into 'master'
    
    Expose iter_detector_registrations for filter-before-instantiate
    
    See merge request jelmer/debian-codemods!402

commit 94f5e5659b8eb510fc7d3f720ad0cea96ba57ae6
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 14:11:22 2026 +0100

    Expose iter_detector_registrations for filter-before-instantiate

commit 3ebcb7d637fbae24738c670febd449a4862a36e8
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 09:48:48 2026 +0100

    Add Trigger enum and detector trigger annotations
    
    Detectors get a new triggers() method (default: empty) that declares
    what workspace state they read. The cases that matter for an LSP are:
    
    * File("debian/foo") — exact path the detector reads.
    * Glob("debian/*.service") — set of files matched by a glob.
    * Deb822Field { file, paragraph_key, field } — a deb822 field, where
      paragraph_key picks Source vs Package paragraphs in debian/control,
      and field is a literal name or a `Vcs-*`-style prefix wildcard.
    
    The lintian-brush CLI ignores triggers and runs every detector
    unconditionally; an LSP host can index detectors by trigger and rerun
    only the ones whose declared inputs changed.

commit 9cc70fd595fff9f2fe773f29ba24d12236315af0
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 09:00:23 2026 +0100

    Drop action count from --interactive plan choices

commit a57e156d3b2afe3c5aab804b7ea799b066e97eed
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 08:57:42 2026 +0100

    Split Diagnostic message and ActionPlan label

commit d6497dc6b0e6363c749af709d5676d3bbaee1e83
Merge: 5aa0ac4 f38039d
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 18:50:46 2026 +0100

    Merge branch 'interactive' into 'master'
    
    Add interactive mode
    
    See merge request jelmer/debian-codemods!399

commit 5aa0ac4e040bd98b4174cac62a3044c373c1e4c6
Merge: 1a10876 e8036eb
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 14:14:59 2026 +0100

    Merge branch 'detect-only' into 'master'
    
    Add --detect-only flag
    
    See merge request jelmer/debian-codemods!398

commit f38039d416f0f457373dd4d84a8683470a276093
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 13:05:23 2026 +0100

    Update debianize for renamed all_lintian_fixers
    
    The --detect-only commit removed the available_lintian_fixers alias
    from the public lintian-brush API but missed the call site in
    debianize, breaking salsa CI. Switch debianize to the new name.

commit 757d644eda4c85d569b94cd527151509dc0c693d
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 01:12:50 2026 +0100

    Document --detect-only and --interactive flags in changelog

commit 64c78b1ff9b1eae9c245ab80f41e9c2bd42d0e90
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 01:06:21 2026 +0100

    Add --interactive flag

commit e8036ebd575004b152379b3679b6ef2d2f098b1a
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 13:04:25 2026 +0100

    Update debianize for renamed all_lintian_fixers
    
    The previous commit removed the available_lintian_fixers alias from the
    public lintian-brush API but missed the call site in debianize, breaking
    salsa CI. Switch debianize to the new name.

commit 22a4d295c8d1fd25da3b0a52cbc3c1afc137693c
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 01:01:37 2026 +0100

    Add --detect-only flag

commit 1a1087643a3890af57b0435d88da17b371221626
Merge: 314fff6 c8d1649
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 10:35:56 2026 +0100

    Merge branch 'detectormore' into 'master'
    
    More detector refactoring
    
    See merge request jelmer/debian-codemods!397

commit 314fff6745c259eef31d62c2bc8f962399446906
Merge: d222c99 95a5e50
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 09:56:48 2026 +0100

    Merge branch 'bump' into 'master'
    
    Bump debian-analyzer to 0.160.16, fixing versioning of new files
    
    See merge request jelmer/debian-codemods!395

commit c8d16492bedfc0adf8cfbe4f6af27ba1799a4a29
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 00:44:44 2026 +0100

    Add walk_dir() to FixerWorkspace

commit a460439007bc3d3484439f5c49fee02f478ca681
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 00:42:11 2026 +0100

    Migrate upgrade-checklist helpers from base_path to FixerWorkspace

commit cf6c0d9ba6b506ba22a3dd64aa11550df624c094
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 00:30:25 2026 +0100

    Add parsed_watch() and parsed_rules() to FixerWorkspace

commit 58cf200cb1079841d81c24adf45e49104e8f9bb7
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 00:06:45 2026 +0100

    Restore builtin_fixer example using declare_detector

commit 4232b87dc0dbf31153bc5283d81adabad7167aa7
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 00:04:53 2026 +0100

    Remove BuiltinFixer trait, make Detector first-class

commit d222c9930c78b8d181df20febb48c76f3ff5a1ab
Merge: cde7dff 6f74d90
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu May 7 01:54:16 2026 +0100

    Merge branch 'fixerws' into 'master'
    
    Port detectors to FixerWorkspace
    
    See merge request jelmer/debian-codemods!396

commit 6f74d90a9944f449ea2f063a7874a67aad3ea572
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 23:44:08 2026 +0100

    Port remaining detectors to FixerWorkspace

commit c651f85775ce84a79eef311b4a820656251481ad
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 21:13:13 2026 +0100

    Port more detectors to FixerWorkspace

commit 63d8d9eb2db4f218851f4e5e7e8b153b23bd4afa
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 21:04:51 2026 +0100

    Port more detectors to FixerWorkspace

commit 0801b3d35a180e328b04fea3b17fa170fb7c1b30
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 20:53:15 2026 +0100

    Port more detectors to FixerWorkspace

commit 5ed18f4f24051e2eb54a5882b9184b61835dde5f
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 20:41:34 2026 +0100

    Port more detectors to FixerWorkspace
    
    - copyright-missing-upstream-info
    - debian-changelog-line-too-long
    - missing-build-dependency-for-dh_-command
    - vcs-field-uses-insecure-uri

commit 2c3b47a4a4ffdb4659bb336100497c608de7de96
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 20:12:39 2026 +0100

    Port more detectors to FixerWorkspace
    
    - debhelper-but-no-misc-depends
    - debhelper-tools-from-autotools-dev-are-deprecated
    - debian-rules-contains-unnecessary-get-orig-source-target
    - debian-rules-missing-recommended-target
    - debian-rules-uses-unnecessary-dh-argument
    - debian-source-options-has-custom-compression-settings
    - dep3-format-patch-author-or-from-is-better
    - empty-debian-patches-series
    - executable-desktop-file
    - package-contains-linda-override
    - possible-missing-colon-in-closes
    - pubkey
    - public-upstream-key-not-minimal
    - public-upstream-keys-in-multiple-locations

commit 58b8a3ed7a0ec50c10974a660f9db67f503c83c1
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 19:12:44 2026 +0100

    Port more detectors to FixerWorkspace
    
    - package-needs-versioned-debhelper-build-depends
    - pkg-perl-vcs
    - unnecessary-team-upload
    - uses-debhelper-compat-file
    - uses-deprecated-adttmp

commit a7e7996dd3de5a33677911752717c47faf7f9166
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 19:08:39 2026 +0100

    Port more detectors to FixerWorkspace
    
    - debian-control-has-empty-field
    - debian-control-has-obsolete-dbg-package
    - debian-tests-control-autodep8-is-obsolete
    - debian-upstream-obsolete-path
    - debian-watch-file-old-format
    - debian-watch-use-templates
    - declares-possibly-conflicting-debhelper-compat-versions
    - dh-quilt-addon-but-quilt-source-format
    - field-name-typo-in-dep5-copyright
    - field-name-typo-in-tests-control
    - field-name-typo-in-upstream-metadata
    - font-package-not-multi-arch-foreign
    - global-files-wildcard-not-first-paragraph-in-dep5-copyright
    - invalid-short-name-in-dep5-copyright
    - invalid-standards-version
    - license-file-listed-in-debian-copyright
    - missing-static-built-using-field-for-golang-package
    - missing-vcs-browser-field
    - no-priority-field
    - no-section-field
    - obsolete-field-in-dep5-copyright
    - old-fsf-address-in-copyright-file
    - python-teams-merged
    - source-format
    - space-in-std-shortname-in-dep5-copyright
    - unused-license-paragraph-in-dep5-copyright
    - upstream-metadata-has-obsolete-field
    - upstream-metadata-in-native-source
    - upstream-metadata-invalid
    - useless-autoreconf-build-depends
    - vcs-field-mismatch

commit a9b16eb756cc11a5a129f8d351a75d60b470d15d
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 18:35:32 2026 +0100

    Port more detectors to FixerWorkspace
    
    - ancient-python-version-field
    - autotools-pkg-config-macro-not-cross-compilation-safe
    - build-depends-on-build-essential
    - build-depends-on-obsolete-package
    - built-using-for-golang
    - changelog-has-duplicate-line
    - circular-installation-prerequisite
    - comma-separated-files-in-dep5-copyright
    - copyright-continued-lines-with-space
    - copyright-format-uri
    - copyright-has-crs
    - copyright-refers-to-symlink-license
    - debhelper-compat-wrong-field
    - debian-changelog-file-contains-obsolete-user-emacs-settings
    - debian-rules-not-executable
    - debian-rules-parses-dpkg-parsechangelog
    - debian-rules-should-not-use-pwd
    - debian-watch-file-uses-deprecated-githubredir
    - debian-watch-file-uses-github-releases
    - debian-watch-file-uses-old-github-pattern
    - debian-watch-uses-insecure-uri
    - dep5-file-paragraph-references-header-paragraph
    - desktop-entry-contains-encoding-key
    - desktop-entry-file-has-crs
    - dh-clean-k-is-deprecated
    - empty-debian-source-options
    - empty-debian-tests-control
    - libmodule-build-perl-needs-to-be-in-build-depends
    - no-maintainer-field
    - out-of-date-copyright-format-uri
    - public-upstream-key-binary
    - quilt-series-but-no-build-dep
    - quilt-series-without-trailing-newline
    - rules-not-executable
    - unused-build-dependency-on-cdbs
    - unversioned-copyright-format-uri

commit d53b43d1d226da40d589ce109d1e642aa86c7384
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 15:55:27 2026 +0100

    Port more detectors to FixerWorkspace
    
    - debian-rules-uses-as-needed-linker-flag
    - debian-rules-uses-deprecated-systemd-override
    - debian-rules-uses-special-shell-variable
    - debian-watch-contains-dh_make-template
    - extended-description-contains-empty-paragraph
    - initial-upload-closes-no-bugs
    - maintainer-script-empty
    - malformed-override
    - package-relation-with-perl-modules
    - package-uses-deprecated-dpatch-patch-system
    - public-upstream-key-in-native-package
    - skip-systemd-native-flag-missing-pre-depends
    - typo-in-debhelper-override-target

commit 754c1dc084fc3a4c740079db4eceb7c1274e01b8
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 15:29:06 2026 +0100

    Port more detectors to FixerWorkspace
    
    - chown-with-dot
    - debian-watch-not-mangling-version
    - dpatch-build-dep-but-no-patch-list
    - duplicate-override-context
    - libmodule-build-tiny-perl-needs-to-be-in-build-depends
    - missing-prerequisite-for-pyproject-backend
    - new-package-uses-date-based-version-number
    - obsolete-runtime-tests-restriction
    - obsolete-vim-addon-manager
    - pkg-js-tools-test-is-missing
    - redundant-installation-prerequisite

commit bbbf408e5e456fa70ea033fed72247730a8cc33a
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 13:31:08 2026 +0100

    Port detectors to FixerWorkspace and add NormalizeLineEndings action

commit cde7dff016b62041f571f368d922c2d606b405a0
Merge: 0335ebd 44e989e
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 23:30:24 2026 +0100

    Merge branch 'port-remaining' into 'master'
    
    Port remaining fixers to detector/action split
    
    See merge request jelmer/debian-codemods!393

commit 95a5e5046173894c2adf38904046aa6b5ae0bea6
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 21:59:26 2026 +0100

    Bump debian-analyzer to 0.160.16, fixing versioning of new files. Thanks, Timo Röhling, for the debugging help. Closes: #1064436

commit 44e989e8c3f5a4313ad20e50287365d528219801
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 21:31:53 2026 +0100

    Drop legacy `apply:` form from declare_fixer! and BuiltinFixer

commit 9a59ba7a2ce01fdfe233e24c84cadf85e48894ff
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 21:31:41 2026 +0100

    Port vcs-field-invalid-branch to detector/applier split

commit a73df134d1ab819b3a6110bd143b18594b6fffd4
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 20:47:22 2026 +0100

    Add CopyrightLicense selector; port common-license to detector/applier split

commit d24bf7555d914cb70af9efe9df84ca3d3a630757
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 19:51:26 2026 +0100

    Add MaintscriptAction; port ancient-maintscript-entry to detector/applier split

commit 8c020bfdb3c654adf13cb9a4d4353e926d2ec7c4
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 19:45:10 2026 +0100

    Add RunCommandAction; port newer-debconf-templates to detector/applier split

commit 25b8ef6bb5b2bf98ca84b7c88e9eade078efd1a4
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 19:32:11 2026 +0100

    Add DebcargoAction; port vcs-field-not-canonical to detector/applier split

commit f6dc65d22c2724e8d5c5a8cd4ad799e834c11e5b
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 17:51:36 2026 +0100

    Add LintianOverridesAction::SetLineInfo; port old-override-info-format

commit 0335ebd171cbb613dd7a61abb17b07402538bad8
Merge: 04ee0bb 4f4d465
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 21:45:13 2026 +0100

    Merge branch 'port-example' into 'master'
    
    Port builtin_fixer example to diagnose: form
    
    See merge request jelmer/debian-codemods!394

commit 4f4d4659d0aafff525e3078397fc35e48f14f703
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 20:18:00 2026 +0100

    Port builtin_fixer example to diagnose: form

commit 04ee0bb88343dcfcaa9898d3f346f5609ad642ca
Merge: fa0bf40 96ed53c
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 18:48:40 2026 +0100

    Merge branch 'opinionatedgate' into 'master'
    
    Add opinionated flag to ActionPlan
    
    See merge request jelmer/debian-codemods!392

commit 96ed53c3231f62bc7b18758a2743b52b2e242cb1
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 17:18:11 2026 +0100

    Move opinionated gate from detect to ActionPlan in three fixers

commit 4bf07ff4a7a8431c2d0b21ac07f7fa976c8d2374
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 17:17:59 2026 +0100

    Add opinionated flag to ActionPlan
    
    The driver now skips plans whose `opinionated: true` flag isn't
    satisfied by `preferences.opinionated`, so a fixer can offer a
    non-opinionated plan and an opinionated alternative on the same
    diagnostic and let the user's `--opinionated` choice select between
    them.

commit fa0bf4057b5bfe92fc2fdd1657d4338596e4e058
Merge: a2728b2 8137510
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 17:16:07 2026 +0100

    Merge branch 'spl/port-override-edits' into 'master'
    
    Add LintianOverridesAction; route override edits through a typed action
    
    See merge request jelmer/debian-codemods!386

commit a2728b20da43fa88de0f987b07a77dff439bc3da
Merge: 9c5b627 43bff1a
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 17:15:59 2026 +0100

    Merge branch 'spl/port-typed-copyright-editor' into 'master'
    
    Route debian/copyright SetField/RemoveField through typed editor
    
    See merge request jelmer/debian-codemods!391

commit 9c5b6276d3d81dda90504d26fbec3690ce7ca700
Merge: 2397836 8a9e52c
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 17:15:16 2026 +0100

    Merge branch 'spl/bump-deps' into 'master'
    
    Bump debian-copyright to 0.1.48 and debian-analyzer to 0.160.15
    
    See merge request jelmer/debian-codemods!390

commit 43bff1a66a8dc811f19cd7d436ab9b3c32a693f7
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 18:21:01 2026 +0100

    Route debian/copyright SetField/RemoveField through typed editor
    
    Port copyright-missing-upstream-info to use SetField.

commit fe0250a70e9bc80fbbde9b280de6fcae9472cd6e
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:59:44 2026 +0100

    Bump debian-copyright to 0.1.48 and debian-analyzer to 0.160.15

commit 8137510c76bc792d4f0b84610e3c0ff414047412
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 13:09:07 2026 +0100

    Sync debian/control build-deps with workspace via update-rust-deps
    
    Adds librust-sqlx-0.8+runtime-tokio-dev to match the workspace's
    sqlx feature usage.

commit 9260857281795cb38e4007228bfeabc91d37a8b3
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 17:36:12 2026 +0100

    Port unused-override to detector/applier split

commit 53287c1e30ffefe7c108d3454fd91635526fb388
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 17:34:23 2026 +0100

    Add LintianOverridesAction; route override edits through a typed action
    
    Use this in renamed-tag, malformed-override, and duplicate-override-context.

commit 2397836d47f150d009da0640fe160ac248d952f7
Merge: 06ac791 a9ae9f2
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 12:50:50 2026 +0100

    Merge branch 'spl/hoist-is-debcargo-package' into 'master'
    
    Hoist is_debcargo_package out of source_format
    
    See merge request jelmer/debian-codemods!389

commit 06ac791a21a7d33708ef4eba5685d03f92991232
Merge: 1129d87 adf2715
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 12:50:34 2026 +0100

    Merge branch 'spl/port-debian-rules-sets-dpkg-architecture-variable' into 'master'
    
    Add Makefile actions for variable/include manipulation; port...
    
    See merge request jelmer/debian-codemods!388

commit 1129d87e2fd2ca927deeab21ecff920aa64ff1bd
Merge: 8f28202 f32a98e
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 12:49:37 2026 +0100

    Merge branch 'spl/port-via-patch-name' into 'master'
    
    Add Diagnostic::patch_name; port two more fixers
    
    See merge request jelmer/debian-codemods!387

commit 8f282021bacfab20eb8d6986de8a9107dd041be4
Merge: 36fc325 7481e7c
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 12:48:17 2026 +0100

    Merge branch 'detect-only' into 'master'
    
    Add detector field to tag-status.yaml, add fixer for build-essential-no-not-needed
    
    See merge request jelmer/debian-codemods!385

commit 8a9e52cc9d817a539b0e244779c3793b0312f0e6
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:59:44 2026 +0100

    Bump debian-copyright to 0.1.48 and debian-analyzer to 0.160.15

commit 36fc3254b85125159f98cd2c6332e23e033ea737
Merge: 9265f13 128beb9
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 11:18:50 2026 +0100

    Merge branch 'spl/port-package-uses-deprecated-debhelper-compat-version' into 'master'
    
    Port package-uses-deprecated-debhelper-compat-version to detector/applier split
    
    See merge request jelmer/debian-codemods!379

commit adf2715fdc1f07efe206c086f261f41a7a0fb656
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 18:46:36 2026 +0100

    Add Makefile actions for variable/include manipulation; port debian-rules-sets-dpkg-architecture-variable

commit f32a98eaf2430154efbd13ef073520c188fd0ff3
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 18:01:43 2026 +0100

    Add Diagnostic::patch_name; port two more fixers
    
    - debian-watch-use-templates
    - autotools-pkg-config-macro-not-cross-compilation-safe

commit a9ae9f23b568b0ddd775495d9f6bb0f20120b3ed
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 22:58:49 2026 +0100

    Hoist is_debcargo_package out of source_format

commit 9265f13b38d4452797996d8ae04511844242263c
Merge: 9eaea58 bd1992b
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 11:05:32 2026 +0100

    Merge branch 'spl/port-file-contains-trailing-whitespace' into 'master'
    
    Port file-contains-trailing-whitespace to detector/applier split
    
    See merge request jelmer/debian-codemods!373

commit 9eaea58f366b6e9afe9ae8bf8e6bdc6e61658743
Merge: 3d739c0 9f19312
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 11:03:39 2026 +0100

    Merge branch 'spl/port-redundant-installation-prerequisite' into 'master'
    
    Port redundant-installation-prerequisite to detector/applier split
    
    See merge request jelmer/debian-codemods!382

commit 3d739c05603fd1a7204c90eae73bfaa668dfff73
Merge: 759ed53 0877ee9
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:48:43 2026 +0100

    Merge branch 'spl/port-no-section-field' into 'master'
    
    Port no-section-field to detector/applier split
    
    See merge request jelmer/debian-codemods!377

commit 759ed534fedf2df808e9b0bc1ac1ddeffe31def9
Merge: 0ab30b2 a40eb78
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:48:32 2026 +0100

    Merge branch 'spl/port-public-upstream-key-not-minimal' into 'master'
    
    Port public-upstream-key-not-minimal to detector/applier split
    
    See merge request jelmer/debian-codemods!381

commit 0ab30b28bcb86d6f602c53efa8cd103d055aed69
Merge: 35d354c ab1a8a5
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:48:11 2026 +0100

    Merge branch 'spl/port-upstream-metadata-file' into 'master'
    
    Port upstream-metadata-file to detector/applier split
    
    See merge request jelmer/debian-codemods!383

commit 35d354c9308f0143d89e492a867ead7b58b836dd
Merge: 77f2b3a 2548796
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:47:22 2026 +0100

    Merge branch 'spl/port-built-using-for-golang' into 'master'
    
    Port built-using-for-golang to detector/applier split
    
    See merge request jelmer/debian-codemods!370

commit 77f2b3a2ceddb356980c9ed83dd3e1a2e6833acf
Merge: bda94ad f8f44cc
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:47:00 2026 +0100

    Merge branch 'spl/port-out-of-date-standards-version' into 'master'
    
    Port out-of-date-standards-version to detector/applier split
    
    See merge request jelmer/debian-codemods!378

commit bda94adb3f4afdd4b3e4092f2e73dbad1c21d37f
Merge: 0dc780b 235400d
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:46:53 2026 +0100

    Merge branch 'spl/port-pubkey' into 'master'
    
    Port pubkey to detector/applier split
    
    See merge request jelmer/debian-codemods!380

commit 0dc780b06fda51fa928ab45bf5e7d745f8de1403
Merge: 4919d9a 7ad6fa6
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:46:22 2026 +0100

    Merge branch 'spl/port-no-copyright-file' into 'master'
    
    Port no-copyright-file to detector/applier split
    
    See merge request jelmer/debian-codemods!375

commit 4919d9aa8a584c77c7475dfc71ab88b0d00e8562
Merge: 6d2b5a0 03a5b79
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:46:11 2026 +0100

    Merge branch 'spl/port-no-priority-field' into 'master'
    
    Port no-priority-field to detector/applier split
    
    See merge request jelmer/debian-codemods!376

commit 7481e7c47312d03bc13edee55fee9785720dc351
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:24:14 2026 +0100

    no-homepage-field, package-has-no-description: Report the lintian issue even when no upstream homepage or description can be guessed, rather than silently dropping the diagnostic.

commit a02e00d5cc5bf785099e463e7e7b0907506c01bf
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:15:30 2026 +0100

    set detector: true for existing fixers

commit 32fd741fbcec1b5a66afe337213138bbe1ce7df3
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 10:04:01 2026 +0100

    Add fixer for essential-no-not-needed.

commit 9f193129814b769d16e76ea4693b01853ff376d4
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 18:54:00 2026 +0100

    Port redundant-installation-prerequisite to detector/applier split

commit 5c292a2c0dd06e3249b57c8fdfdc575668274849
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 09:25:19 2026 +0100

    Add detector field to tag-status.yaml
    
    Tracks whether a detector for each tag is implemented, separate from
    the existing fixer status. All tags are initialised to detector: false.

commit 0877ee9e07ffc4cc65271ae49c0cb73beccad265
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 19:11:51 2026 +0100

    Port no-section-field to detector/applier split

commit a40eb788712b63786c0ecc4804e63e6d31f2ee78
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 18:52:17 2026 +0100

    Port public-upstream-key-not-minimal to detector/applier split

commit 128beb9e0bb044265768a8de98484a3bc162a7e5
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 21:17:33 2026 +0100

    Port package-uses-deprecated-debhelper-compat-version to detector/applier split

commit 235400d4668fef374acdbc216b9f48eb6e514816
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 19:27:24 2026 +0100

    Port pubkey to detector/applier split

commit f8f44cc3989eef0dd3602184c2623656bb16f342
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 19:19:18 2026 +0100

    Port out-of-date-standards-version to detector/applier split

commit 7ad6fa6358b624812b3df73cdbd9c6202f77d22e
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 18:50:03 2026 +0100

    Port no-copyright-file to detector/applier split

commit 03a5b797adffb99c065e9ab886fd8581d1244281
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 18:48:37 2026 +0100

    Port no-priority-field to detector/applier split

commit 2548796c6249e3ce5be554024df66721f87c1190
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 19:16:10 2026 +0100

    Port built-using-for-golang to detector/applier split

commit 6d2b5a0fc2e40ae8d963397d043a2bcf6205b091
Merge: f4e23ba b135a2f
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 09:02:42 2026 +0100

    Merge branch 'spl/port-debug-symbol-migration-possibly-complete' into 'master'
    
    Port debug-symbol-migration-possibly-complete to detector/applier split
    
    See merge request jelmer/debian-codemods!372

commit ab1a8a51c0aa31cfe90fca06b6e182e2f6f60a09
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 20:57:52 2026 +0100

    Add YamlAction::SetFieldOrdered; port upstream-metadata-file to detector/applier split

commit f4e23bac0bc3e50b11082f2b9e06055727b04722
Merge: ddc3b7f aefcc2a
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 08:55:37 2026 +0100

    Merge branch 'spl/port-missing-build-dependency-for-dh_-command' into 'master'
    
    Port missing-build-dependency-for-dh_-command to detector/applier split
    
    See merge request jelmer/debian-codemods!374

commit ddc3b7fad4911752f233a75ff5acbf8576288e68
Merge: b076cc5 68d8cbd
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 02:19:27 2026 +0100

    Merge branch 'spl/port-upstream-metadata-invalid' into 'master'
    
    Port upstream-metadata-invalid to detector/applier split
    
    See merge request jelmer/debian-codemods!384

commit b076cc5653d2a36a4da6512b548caf8a463dcdff
Merge: c7dadb7 4ba77fd
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed May 6 02:10:19 2026 +0100

    Merge branch 'spl/port-debian-watch-file-is-missing' into 'master'
    
    Port debian-watch-file-is-missing to detector/applier split
    
    See merge request jelmer/debian-codemods!371

commit aefcc2aaf91b9f7ae9493a8acac42c550d1d11eb
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 18:58:22 2026 +0100

    Port missing-build-dependency-for-dh_-command to detector/applier split

commit 68d8cbd1c5e2e0e13e6055a8033954e3f1ab1995
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 20:23:39 2026 +0100

    Port upstream-metadata-invalid to detector/applier split

commit b135a2fdff85099d23208212a457439ad3395ff0
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue May 5 19:54:09 2026 +0100

    Port debug-symbol-migration-possibly-complete to detector/applier split
Created: 2026-02-26 Last update: 2026-05-08 02:04
lintian reports 3 warnings normal
Lintian reports 3 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-03-26 Last update: 2026-04-13 04:30
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.2).
Created: 2026-03-02 Last update: 2026-04-12 19:33
news
[rss feed]
  • [2026-04-15] debian-codemods 0.175 MIGRATED to testing (Debian testing watch)
  • [2026-04-12] Accepted debian-codemods 0.175 (source) into unstable (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2026-04-07] debian-codemods 0.174 MIGRATED to testing (Debian testing watch)
  • [2026-03-25] Accepted debian-codemods 0.174 (source) into unstable (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2026-03-19] debian-codemods 0.173 MIGRATED to testing (Debian testing watch)
  • [2026-03-10] Accepted debian-codemods 0.173 (source) into unstable (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2026-03-08] Accepted debian-codemods 0.172 (source) into unstable (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2026-03-04] debian-codemods 0.171 MIGRATED to testing (Debian testing watch)
  • [2026-03-02] Accepted debian-codemods 0.171 (source) into unstable (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2026-02-26] Accepted debian-codemods 0.170 (source amd64) into experimental (Debian FTP Masters) (signed by: Jelmer Vernooij)
bugs [bug history graph]
  • all: 25 26
  • RC: 0
  • I&N: 8 9
  • M&W: 17
  • F&P: 0
  • patch: 1
links
  • homepage
  • lintian (0, 3)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.173

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing