Debian Package Tracker
Register | Log in
Subscribe

dh-r

Debian helper tools for packaging R libraries

Choose email to subscribe with

general
  • source: dh-r (main)
  • version: 20250812
  • maintainer: Debian R Packages Maintainers (archive) (DMD) (LowNMU)
  • uploaders: Andreas Tille [DMD] – Gordon Ball [DMD] – Dylan Aïssi [DMD]
  • arch: all
  • std-ver: 4.7.0
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 20210303
  • oldstable: 20230121
  • stable: 20241218
  • testing: 20250812
  • unstable: 20250812
versioned links
  • 20210303: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 20230121: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 20241218: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 20250812: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • dh-r (11 bugs: 0, 7, 4, 0)
  • pkg-r-autopkgtest
action needed
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2025-04-23 Last update: 2026-02-26 21:00
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 20251001, 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 9c64119ec7cdad2c9ae128886f45cafd7359ac5e
Author: Charles Plessy <plessy@debian.org>
Date:   Wed Feb 25 09:37:00 2026 +0900

    Remove transient variable @tdep_manual_list

commit 639facb4ed02a355418cf60af963c20261cffd52
Author: Charles Plessy <plessy@debian.org>
Date:   Tue Feb 24 09:24:11 2026 +0900

    Remove one more side effect in `unmanaged`.
    
    Move the detection of dh-r's version next to the detection of
    debhelper-compat's version and their use in the output control file.

commit 9988522dfa43205b4a2ea50006f29510d6a9cc71
Author: Andreas Tille <tille@debian.org>
Date:   Sat Feb 21 16:33:56 2026 +0100

    Create d/watch version=5 for CRAN packages

commit 2b08c92ecd5fd11d849d168924ce287eb5257d77
Author: Andreas Tille <tille@debian.org>
Date:   Sat Feb 21 16:33:20 2026 +0100

    Update changelog

commit 28c6d9e1323a09473e059fad8634ab3cd36f6219
Merge: 3aa561e a45f344
Author: Andreas Tille <tille@debian.org>
Date:   Sat Feb 21 11:45:00 2026 +0100

    Merge branch 'friday_refactor' into 'master'
    
    Broader refactoring of dh-update-R
    
    See merge request r-pkg-team/dh-r!17

commit a45f344a08a2dace1382e1a7c6765afb1a13cdcd
Author: Charles Plessy <plessy@debian.org>
Date:   Tue Feb 17 10:08:47 2026 +0900

    Fix deduplication of build-depends
    
    Using Dpkg:Deps to perform the deduplication.
    
    deps_concat renamed to deps_concat_cme due to clash with Dpkg::Deps::deps_concat

commit a5712929ab67f2666a2bd94d38d5ae23585e39ed
Author: Charles Plessy <plessy@debian.org>
Date:   Mon Feb 16 08:53:52 2026 +0900

    Sort debian/control fields like cme

commit 3a2af9648b4546ff82cb25c88048e0e9a01338f5
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 18:07:05 2026 +0900

    Use Config::Properties to parse debian/tests/autopkgtest-pkg-r.conf

commit 060432515af06322414d628d0cfc243f71d29a0f
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 14:01:09 2026 +0900

    Remove code block duplication introduced in b2d69594

commit aa210527d5d9ae52cfcc978d82a1463f21f56e45
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 13:59:57 2026 +0900

    Fix spacing in debian/tests/autopkgtest-pkg-r.conf.
    
    I broke it earlier when adapting to the new cme wrap-and-sort --ast
    format.

commit 919fe137e456a763f3bfb6210b2e5487b8fb0364
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 13:46:03 2026 +0900

    Die earlier to ask for debian/tests/control removal

commit e42c869d712aee9acc291a84cb7c0d18f53e08fc
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 11:32:35 2026 +0900

    Move Suggests parsing with the other fields

commit cd8efec89571554b57a26acde1ced7989d4f2f8b
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 11:11:27 2026 +0900

    Fix default value of $compiled.
    
    With "no" it will trigger the insertion of ${shlibs:Depends} when
    there is no NeedCompilation field and no src files.

commit fe87c95c8321f44788f40dc5c069821d92a0b980
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 10:53:36 2026 +0900

    Simplify documentation dependency checks.

commit dd437d5ea148c08c6a99d90ac7cb0a1e997584e7
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 10:35:29 2026 +0900

    Move $desc initialisation directly after loading.

commit d1ddabcdbccd3af9b11c771bf2d3eef00168b5d8
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 10:23:48 2026 +0900

    Do not recycle foreach variables

commit 09d473290478a54d049705b3fbec8c486558daa1
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 10:21:05 2026 +0900

    Centralise loadig of control files with Dpkg::Control

commit 1338a86ee9ac92deb90f85e51fc4d2bc42339032
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 09:57:39 2026 +0900

    Make `$dsrc->{Source} !~ /^r-bioc-/` closer to plain English.

commit 74f808c683c6ca2c75f3ec353fe2369e27411c1a
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 09:49:55 2026 +0900

    Read test file with Dpkg.

commit 3aa561e9dfafb518fd949b1cd2681aa91d636e5a
Merge: 490f1a5 b9ef4b3
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Feb 6 00:36:26 2026 +0000

    Merge branch 'dh_compat_only' into 'master'
    
    Stop using `debian/compat`.
    
    See merge request r-pkg-team/dh-r!16

commit b9ef4b383fe9f9c422781dfc75a73449c70b9140
Merge: 236060c 490f1a5
Author: Charles Plessy <plessy@debian.org>
Date:   Thu Feb 5 14:51:33 2026 +0900

    Merge branch 'master' into dh_compat_only

commit 490f1a5a11b8da061c7000c89d86589fa7d54668
Author: Charles Plessy <plessy@debian.org>
Date:   Thu Feb 5 14:46:07 2026 +0900

    Guard agianst empty entries caused by the wrap-and-sort -ast style
    
    This style changes:
    
    Field: foo, bar
    
    to:
    
    Field:
     foo,
     bar,
    
    and this causes some of our lists to start with empty strings.

commit 236060c5e68c3bff154c11afc056bfbef9d5e48d
Author: Charles Plessy <plessy@debian.org>
Date:   Thu Feb 5 12:10:43 2026 +0900

    Stop using `debian/compat`.
    
    Closes: #1111274

commit 6774e915295fb707688aa7e97a1d33113413358c
Author: Charles Plessy <plessy@debian.org>
Date:   Thu Feb 5 09:56:10 2026 +0900

    Changelog entry for the space wrapping change.

commit bc5e55a246a5a9549cad568ea655b55391fd5a64
Merge: 0cfa889 e902cf5
Author: Charles Plessy <plessy@debian.org>
Date:   Thu Feb 5 00:41:11 2026 +0000

    Merge branch 'cme-space-standard' into 'master'
    
    Stop padding spaces because cme is removing them.
    
    See merge request r-pkg-team/dh-r!15

commit e902cf5b41644b40d716bbdc2ed8a8dc8d813993
Author: Charles Plessy <plessy@debian.org>
Date:   Thu Feb 5 09:26:36 2026 +0900

    Write debian/control/tests with Dpkg::Control
    
    `Dpkg::Control` adds automatically a wrapping space to multi-line
    fields, while we need to add it manually if writing the file directly
    with `say`.
    
    When we were padding extra spaces this was solved by handling the width
    by hand, but now that we do not add them to follow the new standard in
    `cme`, it is easier to handle this by standardising how we write the
    files.

commit d7d8c5f5038c9963cbc4513bf7d9887951c858a7
Author: Charles Plessy <plessy@debian.org>
Date:   Wed Feb 4 18:15:48 2026 +0900

    Stop padding spaces because cme is removing them.
    
    This is since libconfig-model-dpkg-perl version 3.015, Sat, 30 Aug 2025

commit 0cfa889c3b8a9f157776eff254ee88b885dfdba0
Merge: a90bbdf d64ec75
Author: Charles Plessy <plessy@debian.org>
Date:   Wed Feb 4 00:32:09 2026 +0000

    Merge branch 'more_code_cleanup' into 'master'
    
    Code cleanup mostly related to turning on warnings
    
    See merge request r-pkg-team/dh-r!14

commit d64ec756ccd53f6998fb6fc1e37f79012ab7676e
Author: Charles Plessy <plessy@debian.org>
Date:   Wed Feb 4 09:26:58 2026 +0900

    Test string equivalence

commit 31d0d1d1839de31c0b16a1b676ab2ed77cbaade8
Author: Charles Plessy <plessy@debian.org>
Date:   Wed Feb 4 09:25:25 2026 +0900

    Quote string

commit 7a4822b138ef8d130da0d905922df247f6a79525
Author: Charles Plessy <plessy@debian.org>
Date:   Wed Feb 4 09:23:41 2026 +0900

    Use say

commit 7d94c7e8787014691c9b45a0b192c1106e2106a8
Author: Charles Plessy <plessy@debian.org>
Date:   Wed Feb 4 09:17:19 2026 +0900

    Declare the $fhtctrl filehandle.

commit 95b1d14f11e14ca99392e3fcb4940276b68fc31f
Author: Charles Plessy <plessy@debian.org>
Date:   Wed Feb 4 08:52:43 2026 +0900

    use v5.36 for say + strict + warnings bundle and more.
    
    https://perldoc.perl.org/perl5360delta#use-v5.36
    https://perldoc.perl.org/feature#FEATURE-BUNDLES
    https://perldoc.perl.org/perlfunc#use-VERSION

commit bd93c797d055dd2db5722b5f22b79b3d95d366ba
Author: Charles Plessy <plessy@debian.org>
Date:   Wed Feb 4 08:48:49 2026 +0900

    Use the defined-or assignment operator (`//=`)

commit 843c6123857f2372df7d685d73fbec15fc6c83a1
Merge: 088e716 a90bbdf
Author: Charles Plessy <plessy@debian.org>
Date:   Wed Feb 4 08:46:38 2026 +0900

    Merge branch 'master' into more_code_cleanup

commit a90bbdfc971ac5197399962915380eb3867cc61a
Merge: cc70648 2555d3d
Author: Charles Plessy <plessy@debian.org>
Date:   Tue Feb 3 12:18:48 2026 +0000

    Merge branch 'refactor_tdeps_gen_list' into 'master'
    
    Merge `tdeps_gen_list` and `unmanaged subs`.
    
    See merge request r-pkg-team/dh-r!13

commit 2555d3df03f2ee0ccadb7047bb9548c6507e15a7
Merge: e05feef cc70648
Author: Charles Plessy <plessy@debian.org>
Date:   Tue Feb 3 17:30:13 2026 +0900

    Merge branch 'master' into refactor_tdeps_gen_list

commit cc70648b53a7a86e681d6513044463fa95063466
Merge: 3d71d8c a9868f4
Author: Andreas Tille <tille@debian.org>
Date:   Tue Feb 3 09:26:22 2026 +0100

    Merge branch 'export_parse_depends' into 'master'
    
    Export / import the `parse_depends` subroutine.
    
    See merge request r-pkg-team/dh-r!12

commit 088e7161ffc03473632812f176e00ea00cc0170d
Author: Charles Plessy <plessy@debian.org>
Date:   Tue Feb 3 17:23:25 2026 +0900

    Remove deprecated smartmatch operator

commit e05feefb3640041e1d233231949b5652fe59af28
Merge: 68d352b a9868f4
Author: Charles Plessy <plessy@debian.org>
Date:   Tue Feb 3 16:53:57 2026 +0900

    Merge branch 'export_parse_depends' into refactor_tdeps_gen_list

commit a9868f4162f8bffcd0ea88a2017a83c88ef0e60f
Author: Charles Plessy <plessy@debian.org>
Date:   Tue Feb 3 16:49:45 2026 +0900

    Export / import the `parse_depends` subroutine.
    
    Export `parse_depends` in `Debian::Debhelper::Buildsystem::R` and
    import it in `dh-make-R` and `dh-update-R`.
    
    This fixes the warning: `Attempt to call undefined import method with
    arguments ("parse_deps") via package "Debian::Debhelper::Buildsystem::R"
    (Perhaps you forgot to load the package?) at /usr/bin/dh-update-R line
    5.`

commit 68d352b48eff5f3e9db4047e715efeb0a72de5ed
Author: Charles Plessy <plessy@debian.org>
Date:   Tue Feb 3 16:18:10 2026 +0900

    Merge tdeps_gen_list and unmanaged subs.
    
    These subs were doing very similar things after has_manual_depends
    was removed.

commit 33e4eb2b35a02401a3e4938b1766deb79a70caf1
Author: Charles Plessy <plessy@debian.org>
Date:   Tue Feb 3 14:28:11 2026 +0900

    Remove $has_manual_depends and side effects in tdeps_gen_list sub.
    
    Instead of pushing to a global array from within the function, just
    return a list of items to be pushed in the global array.  This
    allows us to simplify the function and remove one global variable.

commit 3d71d8c03d7a452ab0384920980bbac56b678543
Author: Charles Plessy <plessy@debian.org>
Date:   Tue Feb 3 10:30:07 2026 +0900

    Remove unused import

commit ace57b4e0516dddcc73989d1ecc01aadd853c2c7
Merge: 0a2f469 3431639
Author: Charles Plessy <plessy@debian.org>
Date:   Mon Feb 2 23:49:36 2026 +0000

    Merge branch 'refactor_deps_concat' into 'master'
    
    Make deps_concat stateless.
    
    See merge request r-pkg-team/dh-r!11

commit 34316399fe813db4966de7dedc33f23c3034d618
Author: Charles Plessy <plessy@debian.org>
Date:   Fri Jan 30 11:49:27 2026 +0900

    Add one character for better space alingnment.

commit 7b98cc909c01fa98736d1d656e10571b986df893
Author: Charles Plessy <plessy@debian.org>
Date:   Thu Jan 29 15:37:02 2026 +0900

    Minimise the diff

commit 62d8a333306c91b33837c163232f085a5e2ce05d
Author: Charles Plessy <plessy@debian.org>
Date:   Thu Jan 29 14:27:31 2026 +0900

    Make deps_concat stateless.
    
    I found the stateful computations of deps_concat difficult to follow, so
    I refactored the code so that package lists are passed as arrays and
    whitespace formatting is done only once at the end.

commit 0a2f46970dbc2f541372ba56761edfc740b7421c
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 1 20:18:06 2025 +0200

    Create  new changelog entry

commit d431158ab0c35cb529deba7886117e70bf729bb0
Merge: 127ebac 6ff91f4
Author: Andreas Tille <tille@debian.org>
Date:   Wed Oct 1 20:10:20 2025 +0200

    Merge branch 'master' into 'master'
    
    drop old CDBS -> dh conversion script
    
    See merge request r-pkg-team/dh-r!10

commit 6ff91f4ae4e3ce0210241ce57133499f350118ba
Author: Alexandre Detiste <alexandre.detiste@gmail.com>
Date:   Wed Oct 1 19:15:43 2025 +0200

    do not install removed file

commit 2ed9b3ead1dd6b9710eef5a5e1516c7eb7804f0d
Author: Alexandre Detiste <alexandre.detiste@gmail.com>
Date:   Wed Oct 1 19:03:52 2025 +0200

    drop old CDBS -> dh conversion script
Created: 2025-10-01 Last update: 2026-02-26 05:30
lintian reports 4 warnings normal
Lintian reports 4 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2024-12-19 Last update: 2024-12-19 10:31
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.0).
Created: 2025-02-21 Last update: 2025-12-23 20:00
news
[rss feed]
  • [2025-08-17] dh-r 20250812 MIGRATED to testing (Debian testing watch)
  • [2025-08-12] Accepted dh-r 20250812 (source) into unstable (Dylan Aïssi)
  • [2024-12-24] dh-r 20241218 MIGRATED to testing (Debian testing watch)
  • [2024-12-18] Accepted dh-r 20241218 (source) into unstable (Andreas Tille)
  • [2023-12-18] dh-r 20231212 MIGRATED to testing (Debian testing watch)
  • [2023-12-12] Accepted dh-r 20231212 (source) into unstable (Andreas Tille)
  • [2023-12-06] dh-r 20231201 MIGRATED to testing (Debian testing watch)
  • [2023-12-01] Accepted dh-r 20231201 (source) into unstable (Andreas Tille)
  • [2023-11-30] dh-r 20231121 MIGRATED to testing (Debian testing watch)
  • [2023-11-24] Accepted dh-r 20231121 (source) into unstable (Andreas Tille)
  • [2023-11-20] Accepted dh-r 20231110 (source) into unstable (Andreas Tille)
  • [2023-11-15] dh-r 20231109 MIGRATED to testing (Debian testing watch)
  • [2023-11-09] Accepted dh-r 20231109 (source) into unstable (Andreas Tille)
  • [2023-11-02] dh-r 20231024 MIGRATED to testing (Debian testing watch)
  • [2023-10-27] Accepted dh-r 20231024 (source) into unstable (Andreas Tille)
  • [2023-09-17] dh-r 20230912 MIGRATED to testing (Debian testing watch)
  • [2023-09-12] Accepted dh-r 20230912 (source) into unstable (Andreas Tille)
  • [2023-08-30] dh-r 20230825 MIGRATED to testing (Debian testing watch)
  • [2023-08-25] Accepted dh-r 20230825 (source) into unstable (Andreas Tille)
  • [2023-07-28] dh-r 20230722 MIGRATED to testing (Debian testing watch)
  • [2023-07-22] Accepted dh-r 20230722 (source) into unstable (Andreas Tille)
  • [2023-07-21] Accepted dh-r 20230721 (source) into experimental (Andreas Tille)
  • [2023-07-20] Accepted dh-r 20230720 (source) into experimental (Andreas Tille)
  • [2023-07-17] dh-r 20230707 MIGRATED to testing (Debian testing watch)
  • [2023-07-07] Accepted dh-r 20230707 (source) into unstable (Andreas Tille)
  • [2023-07-05] Accepted dh-r 20230705 (source) into unstable (Andreas Tille)
  • [2023-01-27] dh-r 20230121 MIGRATED to testing (Debian testing watch)
  • [2023-01-27] dh-r 20230121 MIGRATED to testing (Debian testing watch)
  • [2023-01-21] Accepted dh-r 20230121 (source) into unstable (Andreas Tille)
  • [2021-08-21] dh-r 20210816 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 11
  • RC: 0
  • I&N: 7
  • M&W: 4
  • F&P: 0
  • patch: 1
links
  • lintian (0, 4)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 20250812
  • 1 bug

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