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.173
  • 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.173
  • unstable: 0.173
versioned links
  • 0.173: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • debian-codemods
  • lintian-brush (29 bugs: 0, 10, 19, 0)
action needed
Marked for autoremoval on 21 April due to rust-ognibuild: #1130064 high
Version 0.173 of debian-codemods is marked for autoremoval from testing on Tue 21 Apr 2026. It depends (transitively) on rust-ognibuild, affected by #1130064. You should try to prevent the removal by fixing these RC bugs.
Created: 2026-03-15 Last update: 2026-03-21 23:04
Fails to build during reproducibility testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2026-03-20 Last update: 2026-03-21 23:30
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2026-02-27 Last update: 2026-03-21 23:01
4 open merge requests in Salsa normal
There are 4 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2026-03-14 Last update: 2026-03-20 20:03
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.174, 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 728f4c1404be6adfaa7b80f3bec26ef38c201ea3
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Fri Mar 20 13:38:28 2026 +0000

    Update changelog

commit d363570d893155e79f7da1e9b92aa2c0ab8fb625
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Fri Mar 20 13:35:08 2026 +0000

    update deps

commit 20866baff08be4ab0456ca574fd90e9615200910
Merge: 5527317 544fece
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Fri Mar 20 13:34:43 2026 +0000

    Merge branch 'test-source-stanza-missing' into 'master'
    
    Test that fixers don't crash on control file without Source stanza
    
    See merge request jelmer/debian-codemods!325

commit 5527317f0632270ffcf143af3db740e3ff4f83d4
Merge: 10176f4 58f6e3d
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Fri Mar 20 13:29:09 2026 +0000

    Merge branch 'bump-deps' into 'master'
    
    Bump upstream-ontologist
    
    See merge request jelmer/debian-codemods!327

commit 10176f47199a5c94e961e082a84d370ed5ae6026
Merge: ce29d24 c26d4a1
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Fri Mar 20 13:24:23 2026 +0000

    Merge branch 'trim-error' into 'master'
    
    Remove unused FixerError::OutputDecodeError and FixerError::Timeout variants
    
    See merge request jelmer/debian-codemods!326

commit 58f6e3d45e21351491d66a590e61e50781a463f2
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu Mar 19 14:04:08 2026 +0000

    Bump upstream-ontologist

commit 544fecef0452c7679561c098691e14d0a0fa696a
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 18 22:59:46 2026 +0000

    Remove extra colon

commit c26d4a178a48685dcb2404dbafa1857ad4dab75e
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 18 23:34:44 2026 +0000

    Remove unused FixerError::OutputDecodeError and FixerError::Timeout variants

commit 0cad4c223f39b7d6f4d4d7fbd803d2b681ce6bf7
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 18 22:59:46 2026 +0000

    Remove extra colon

commit 01d654193ae05c70d86b6899ef4c95f86b346de6
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 18 22:51:05 2026 +0000

    Test that fixers don't crash on control file without Source stanza
    
    Also bump upstream-ontologist to 0.3.13 which fixes a panic in
    guess_from_debian_control when the Source stanza is missing.

commit ce29d2492b798b0bbf936c6fed5b5cd2e1b23d00
Merge: 9e8a3b1 e38f531
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 18 02:34:44 2026 +0000

    Merge branch 'split-lintian-overrides' into 'master'
    
    Split lintian_overrides into its own crate
    
    See merge request jelmer/debian-codemods!322

commit 9e8a3b1a237e919b4d803a5e15ae710b4053eddb
Merge: 10103fb 23caf30
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 18 02:29:38 2026 +0000

    Merge branch 'try-name' into 'master'
    
    Use relaxed changelog parsing to handle corrupt entries gracefully
    
    See merge request jelmer/debian-codemods!324

commit 23caf309aca0b0468f9bd2336c89a12efc05ef9f
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue Mar 17 13:25:20 2026 +0000

    Migrate from deprecated Relation::name() to try_name()
    
    debian-control 0.3.6 deprecated Relation::name() in favor of
    try_name() which returns Option<String>. Bump minimum
    debian-control version to 0.3.6 and use workspace dependency
    in debianize.

commit 4add631e2403b5afb9cbd43928825241ab0ca37a
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue Mar 17 00:21:58 2026 +0000

    Use relaxed changelog parsing to handle corrupt entries gracefully
    
    Switch all ChangeLog::read() and .parse::<ChangeLog>() calls to
    ChangeLog::read_relaxed() so that fixers don't fail when the
    changelog contains corrupt entries. Also treat ChangelogCreate
    errors as non-fatal per-fixer failures instead of aborting the
    entire run.

commit e38f5314e4c7317c37518f087af713dd12a5d3bd
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Mon Mar 16 14:19:33 2026 +0000

    Split lintian_overrides into its own crate
    
    Move the lintian overrides parsing, AST, and manipulation code into a
    new `lintian-overrides` crate so it can be used independently of
    lintian-brush. The lintian-brush module becomes a thin re-export layer
    with an extension trait for matching against LintianIssue.

commit 10103fbb22ebfc8d2e95a816912618313fc88821
Merge: cb39bbb d2c31cb
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Sun Mar 15 22:56:22 2026 +0000

    Merge branch 'url_fix_for_lintian_brush' into 'master'
    
    Fixed the url for fixer writing guide
    
    See merge request jelmer/debian-codemods!321

commit cb39bbbcb3ee4c478d9013cece1ad75c7c908b1d
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Sun Mar 15 21:15:30 2026 +0000

    Fix formatting

commit 20f28c09a47ed4a51acf8da68aed97e6dedf4a97
Merge: 3e97d84 b47d4b0
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Sun Mar 15 20:08:34 2026 +0000

    Merge branch 'master' of https://github.com/jelmer/lintian-brush

commit b47d4b0e518d4d0dd47e0828defe5f8858630936
Merge: 813d235 182e5c4
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Sun Mar 15 21:07:52 2026 +0100

    Merge pull request #24 from silzai/master
    
    Add fixer for circular-installation-prerequisite

commit 182e5c40fd96e1b98073da5acd61f1c9e030e05c
Author: silzai <shukraan43@gmail.com>
Date:   Sun Mar 15 20:24:20 2026 +0300

    remove redundant function calls

commit d2c31cbda5eb999c831ce56bd9b2db9db97c2479
Author: Anu-Ra-g <nayakanurag078@gmail.com>
Date:   Sun Mar 15 16:15:56 2026 +0530

    Fixed the url for fixer writing guide

commit a39085b45295f3088925e38e2401b7b338522c0f
Author: silzai <shukraan43@gmail.com>
Date:   Sun Mar 15 09:01:12 2026 +0300

    add tag to README.md

commit 7edbd7590729b36c7aa1274cb553a09b61614908
Author: silzai <shukraan43@gmail.com>
Date:   Sun Mar 15 08:47:43 2026 +0300

    complete script

commit 3e97d84074f39b5fccec792911f5ec4336f83cac
Merge: 813d235 25d0ae8
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Sat Mar 14 18:37:43 2026 +0000

    Merge branch 'debianize-readme' into 'master'
    
    debianize: Add README.md
    
    See merge request jelmer/debian-codemods!320

commit 25d0ae8d6b6332f7727c56eb0e2ff7332b636058
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Sat Mar 14 16:35:53 2026 +0000

    debianize: Add README.md

commit 4674740c0acfbcd27be172acff3b2a91e1ab9925
Author: silzai <shukraan43@gmail.com>
Date:   Sat Mar 14 03:28:16 2026 +0300

    add message files to tests

commit 9c54ce136ab345d30a160eb3a9b1ee4d83e77330
Author: silzai <shukraan43@gmail.com>
Date:   Sat Mar 14 02:56:10 2026 +0300

    create tests in tests dir

commit 813d235b59ce92151ec100e102bb1c6b4054ec9d
Merge: 1cde54c 0fed98d
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Thu Mar 12 16:12:46 2026 +0000

    Merge branch 'lintian' into 'master'
    
    Fix possible-unindented-list-in-extended-description in debian/control
    
    See merge request jelmer/lintian-brush!319

commit 0fed98d90928c34b408b0990e070b2ca9ec51dc5
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 11 20:47:11 2026 +0000

    Fix possible-unindented-list-in-extended-description in debian/control
    
    Indent list items with two spaces so they are recognized as list items
    rather than regular continuation lines.

commit 1cde54ce0b45513787783e7bc306146cd6e57e2e
Merge: 2d81b30 493a7cd
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 11 18:49:13 2026 +0000

    Merge branch 'tag-status' into 'master'
    
    Extend tag status
    
    See merge request jelmer/lintian-brush!318

commit 493a7cd0448ec7bc29bffa0a21da7a424e439619
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 11 13:58:24 2026 +0000

    Add difficulty/comments for tags

commit 1d0a77599ca13d4f41ad5ab328f9e45a29284b56
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 11 13:33:08 2026 +0000

    Add difficulty and implementation comments for three tags

commit 2d81b30c8ba199d033680798f41db0de388a6630
Merge: 4737075 d1d7220
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 11 16:29:49 2026 +0000

    Merge branch 'package-relation-with-perl-modules' into 'master'
    
    Add fixer for package-relation-with-perl-modules
    
    See merge request jelmer/lintian-brush!317

commit d1d7220d2a55f11d73033c4bffbbe47d05b75dfa
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Mar 11 13:09:13 2026 +0000

    Add fixer for package-relation-with-perl-modules
    
    Replace dependencies on perl-modules or perl-modules-5.xx with perl,
    since perl-modules is an implementation detail of the perl packaging.
    Handles both source build dependencies and binary package dependencies.
    Skips the perl source package itself and respects lintian overrides.

commit 473707595b2a0469711d10b523cff45ca1be131a
Merge: 409adae b2f09b6
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue Mar 10 15:08:42 2026 +0000

    Merge branch 'fix-override' into 'master'
    
    Fix lintian override
    
    See merge request jelmer/lintian-brush!316

commit b2f09b6b5fe73fd58caf98498aeac9f276232e36
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue Mar 10 13:06:38 2026 +0000

    Fix lintian override
Created: 2026-02-26 Last update: 2026-03-20 20:03
lintian reports 5 warnings normal
Lintian reports 5 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-03-08 Last update: 2026-03-08 20: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.3 instead of 4.7.2).
Created: 2026-03-02 Last update: 2026-03-10 16:00
testing migrations
  • This package will soon be part of the auto-openssl transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
news
[rss feed]
  • [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: 28 29
  • RC: 0
  • I&N: 9 10
  • M&W: 19
  • F&P: 0
  • patch: 1
links
  • homepage
  • lintian (0, 5)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros

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