dh-r (20241218) unstable; urgency=medium [ Andreas Tille ] * Keep r-base-dev if specified in d/t/control * Do not ignore *.r (lower case 'r') files in tests * Add architecture-is-64-bit, architecture-is-little-endian to restrict binary packages to 64bit and little endian * Replace apt-cache by rmadison Closes: #1089197 * Standards-Version: 4.7.0 [ Alexandru Mahmoud ] * Update repo detection for new Bioconductor Repository field -- Andreas Tille Wed, 18 Dec 2024 18:56:25 +0100 dh-r (20231212) unstable; urgency=medium [ Andreas Tille ] * Verify whether additional Build-Depends r-bioc-biocstyle is needed to recreate the docs * Fail if DESCRIPTION/git_branch does not start with RELEASE * Add glmnet to packages where version might need fixing [ Joseph Nahmias ] * add JS as a recognized language -- Andreas Tille Tue, 12 Dec 2023 15:15:29 +0100 dh-r (20231201) unstable; urgency=medium * Fix keeping Build-Depends if doc needs to be regenerated -- Andreas Tille Fri, 01 Dec 2023 06:57:11 +0100 dh-r (20231121) unstable; urgency=medium * Add caret, e1071 and lme4 to the list of packages where version needs to be checked for differently spelled signs ('.' instead of '-') -- Andreas Tille Fri, 24 Nov 2023 15:27:17 +0100 dh-r (20231110) unstable; urgency=medium [ Nilesh Patra ] * Fix "Use of uninitialized value $dep_line in substitution" warnings with some packages Closes: #1042406 -- Andreas Tille Mon, 20 Nov 2023 09:17:10 +0100 dh-r (20231109) unstable; urgency=medium * Deal with wrongly specified versions in DESCRIPTION files for instance Matrix (>= 1.6.1) --> r-cran-matrix (>= 1.6-1) * Do not add empty Depends in debian/tests/control -- Andreas Tille Thu, 09 Nov 2023 19:50:57 +0100 dh-r (20231024) unstable; urgency=medium * Parse debian/rules for extra Build-Depends to enable recreating docs -- Andreas Tille Fri, 27 Oct 2023 16:52:04 +0200 dh-r (20230912) unstable; urgency=medium * Enable the field "Test-Command" in debian/tests/control * Ignore comments in debian/tests/control -- Andreas Tille Tue, 12 Sep 2023 05:46:30 +0200 dh-r (20230825) unstable; urgency=medium * Enable the field "Features" in debian/tests/control -- Andreas Tille Fri, 25 Aug 2023 14:17:51 +0200 dh-r (20230722) unstable; urgency=medium * Do not create debian/tests/control if there is no tests dir * Respect extra specified Test-Depends that are non-R packages also in d/t/control -- Andreas Tille Sat, 22 Jul 2023 22:09:22 +0200 dh-r (20230721) experimental; urgency=medium * Fix output of extra_restrictions and architecture in d/t/autopkgtest-pkg-r.conf * Do not write empty d/t/autopkgtest-pkg-r.conf or d/t/control files -- Andreas Tille Fri, 21 Jul 2023 16:19:10 +0200 dh-r (20230720) experimental; urgency=medium * lintian-overrides for false assumption of bash syntax * automatically create debian/tests/control for r-cran-* packages and debian/tests/autopkgtest-pkg-r.conf for r--bioc-* packages to make sure all suggests are included into test if packaged for Debian Closes: #1024994 * Just recording here that the last upload Closes: #1040515 (instead of the bug closed there) -- Andreas Tille Fri, 07 Jul 2023 10:31:54 +0200 dh-r (20230707) unstable; urgency=medium * Drop unnecessarily strict versioned Depends on r-base-core Closes: #1040001 -- Andreas Tille Fri, 07 Jul 2023 10:29:11 +0200 dh-r (20230705) unstable; urgency=medium * Reorder sequence of source package metadata in to be created debian/control to match output of `cme dpkg-control` * Implement r-graphics-engine as per r-base 4.3.1-2 to enable R graphics ABI transitions -- Andreas Tille Wed, 05 Jul 2023 17:42:28 +0200 dh-r (20230121) unstable; urgency=medium [ Steffen Moeller ] * s/itp: Warn when executed from wrong directory * substitute "which" with "command -v" if available * more checks on runtime errors instead of silent exit [ Andreas Tille ] * Fix parsing of Test-Depends which are turned into Recommends Closes: #1029350 * Standards-Version: 4.6.2 -- Andreas Tille Sat, 21 Jan 2023 17:49:29 +0100 dh-r (20210816) unstable; urgency=medium * Use grep-status as fall back when grep-avail is not available. That should mitigate #987714. Thanks to Sjoerd Simons. -- Dylan Aïssi Mon, 16 Aug 2021 15:21:57 +0200 dh-r (20210303) unstable; urgency=medium * Do not try to run apt in autopkgtest-pkg-r Closes: #983748 -- Andreas Tille Wed, 03 Mar 2021 12:16:32 +0100 dh-r (20210301) unstable; urgency=medium * Suggests: postgresql-client-common * Do not rely on debian/*substvars to obtain suggested package list Closes: #983748 -- Andreas Tille Mon, 01 Mar 2021 09:28:43 +0100 dh-r (20210218) unstable; urgency=medium * Recommends: cme, git-buildpackage * Enable debian/tests/autopkgtest-pkg-r.hook to tweak tests for autopkgtest-pkg-r * Make sure Suggests are installed in debci environment * Enable installing Test-Depends from debian/tests/control into debci environment * Add paragraph about autopkgtest to README.md -- Andreas Tille Thu, 18 Feb 2021 19:43:49 +0100 dh-r (20210211) unstable; urgency=medium [ Andreas Tille ] * DhVersion = 13 [ Gordon Ball ] * Fix excess de-duplication of dependencies which resulted in non-R build dependencies getting dropped (Closes: #961492) -- Gordon Ball Thu, 11 Feb 2021 18:56:44 +0000 dh-r (20201130) unstable; urgency=medium * Fix public UDD mirror call -- Andreas Tille Sun, 29 Nov 2020 22:00:16 +0100 dh-r (20201129) unstable; urgency=medium [ Steffen Moeller ] * Bumped Debian policy to 4.5.1 * Create template for d/u/metadata [ Andreas Tille ] * Migrate to udd-mirror.debian.net hostname Closes: #976059 -- Andreas Tille Sun, 29 Nov 2020 11:42:06 +0100 dh-r (20201117) unstable; urgency=medium * Depends: libwww-curl-simple-perl (rather than Recommends) * Install itp_from_debian_dir to /usr/bin -- Andreas Tille Tue, 17 Nov 2020 14:12:35 +0100 dh-r (20200923) unstable; urgency=medium [ Andreas Tille ] * Fetch more binary data documentation for d/README.source * Fix autopkgtest for some testthat base tests [ Steffen Moeller ] * Added copyright start for BioConductor packages. * Revisited hardening of test for existing packages against reporting virtual packages as existing. -- Andreas Tille Wed, 23 Sep 2020 09:04:02 +0200 dh-r (20200911) unstable; urgency=medium [ Steffen Moeller ] * Added -h and --help as arguments * Avoid reporting referenced packages as existing * Bumped Debian policy to 4.5 * Fix reaction to unfortunate GPL3 description [ Andreas Tille ] * Deal with different spelling of Artistic license -- Andreas Tille Fri, 11 Sep 2020 09:23:10 +0200 dh-r (20200710) unstable; urgency=medium [ Andreas Tille ] * itp_from_debian_dir: - check if package exists in Debian - check if package was ITPed before [ Dylan Aïssi ] * Fix generation of r-api-bioc dependency when Bioconductor packages have 'master' in their 'git_branch' field. * Simplify code to generate 'depends' * Add myself to Uploaders * Add Rules-Requires-Root: no * Add d/salsa-ci.yml * Use correct binary package for variables substitution (Closes: #964371) * debhelper-compat 13 (routine-update) * Remove trailing whitespace in debian/copyright (routine-update) -- Dylan Aïssi Fri, 10 Jul 2020 08:43:29 +0200 dh-r (20200314) unstable; urgency=medium * Team upload [ Steffen Moeller ] * Added debian/TODO * scripts/prepare_missing_cran_package - finds packages in BioC data/annotation - finds packages already installed on local system [ Sébastien Villemot ] * dh-make-R: Add “Rules-Requires-Root: no” to generated debian/control [ Andreas Tille ] * Fix prepare_missing_cran_package to fetch BioConductor data [ Dylan Aïssi ] * Update pkg-r-autopkgtest * Enable more tests only for r-bioc-* * Add r-base-dev to pkg-r-autopkgtest deps * Remove r-cran-testthat to pkg-r-autopkgtest deps * Update standards version to 4.5.0, no changes needed. -- Dylan Aïssi Sat, 14 Mar 2020 15:12:01 +0100 dh-r (20200104) unstable; urgency=medium [ Andreas Tille ] * dh-make-R: Add CC0 license * dh/R.pm: Add LinkingTo [ Debian Janitor ] * Set debhelper-compat version in Build-Depends. * Update standards version to 4.4.1, no changes needed. -- Andreas Tille Sat, 04 Jan 2020 23:05:59 +0100 dh-r (20190917) unstable; urgency=medium [ Johannes Schauer ] * Add salsa-ci.yml [ Andreas Tille ] * dh-make-R: Support LGPL-2.1 -- Andreas Tille Tue, 17 Sep 2019 10:08:47 +0200 dh-r (20190807) unstable; urgency=medium * dh-make-R: - Better detection of GPL-3+ - Fix downloadurlmangle of BioC packages * prepare_missing_cran_package: Adapt downloadurlmangle of BioC packages -- Andreas Tille Wed, 07 Aug 2019 08:50:52 +0200 dh-r (20190802) unstable; urgency=medium * dh-make-R: Fix string comparison for licenses * prepare_missing_cran_package: Fix detection of packages in new queue * Standards-Version: 4.4.0 -- Andreas Tille Fri, 02 Aug 2019 09:47:53 +0200 dh-r (20190722) unstable; urgency=medium [ Gordon Ball ] * Support either d/compat or debhelper-compat in Build-Depends when running dh-update-R: the result is the same style as the package previously used. Closes: #932179 [ Andreas Tille ] * Enable preparing packages even if ITPed before * dh-make-R creates debhelper-compat Build-Depends -- Andreas Tille Tue, 23 Jul 2019 13:57:54 +0200 dh-r (20190612) unstable; urgency=medium [ Andreas Tille ] * prepare_missing_cran_package: Do not try to create package from packages that are just in unstable. [ Michael Crusoe ] * itp_from_debian_dir: directly call reportbug and file ITP bug without user interaction [ Andreas Tille ] * Add extra argument to itp_from_debian_dir which is appended as additional remark * Lintian is not warning about docs outside /usr/share/doc any more thus drop automatic lintian override Closes: #930369 * prepare_missing_cran_package: Seek also for BioConductor data packages -- Andreas Tille Thu, 04 Jul 2019 10:05:30 +0200 dh-r (20190121) unstable; urgency=medium * dh-make-R - Standards-Version: 4.3.0 - Debhelper 12 - create debian/tests/control instead of debian/tests/control.autodep8 * Consistently set LC_ALL=C.UTF-8 in all scripts -- Andreas Tille Mon, 21 Jan 2019 11:01:27 +0100 dh-r (20190110) unstable; urgency=medium * Create lintian-override not for any *.txt file but rather for README and README.md * Enhance output about the reason for the lintian-override * dh-update-R: Versioned debhelper dependency according to debian/compat * Standards-Version: 4.3.0 * debhelper 12 -- Andreas Tille Thu, 10 Jan 2019 16:53:16 +0100 dh-r (20181206) unstable; urgency=medium * Team upload [ Andreas Tille ] * dh-make-R now adds MPL-2.0 license [ Dylan Aïssi ] * Remove check for stats4 and zlibbioc before to start a new packaging: - stats4 is now correctly defined as a core package. - zlibbioc is now packaged to avoid to patch many Bioconductor packages. * Add a script to convert CITATION into debian/upstream/metadata. * Relax the requirement of 'git_branch' field (Closes: #915717). -- Dylan Aïssi Thu, 06 Dec 2018 18:18:24 +0100 dh-r (20181205) unstable; urgency=medium * Team upload. * Do not override lintian-overrides file at build time. * Improve pkg-r-autopkgtest, still desactivated. -- Dylan Aïssi Wed, 05 Dec 2018 07:22:39 +0100 dh-r (20181126) unstable; urgency=medium * Team upload [ Andreas Tille ] * Create lintian-overrides for README files * No lintian-overrides for CMakeLists.txt [ Dylan Aïssi ] * Fix unbuildable Bioconductor packages when they do not depend on r-bioc-biocgenerics. -- Dylan Aïssi Mon, 26 Nov 2018 21:10:01 +0100 dh-r (20181123) unstable; urgency=medium * Team upload [ Andreas Tille ] * Detect LGPL-2+ [ Dylan Aïssi ] * Add initial support of virtual r-api-bioc-xxx package. dh-r automatically add a virtual r-api-bioc-xxx into the provide field of r-bioc-biocgenerics. All other bioconductor packages will depend on this r-api-bioc-xxx to ensure they come from the same bioconductor release. -- Dylan Aïssi Fri, 23 Nov 2018 07:42:57 +0100 dh-r (20181101) unstable; urgency=medium * Exclude *.Rmd files from package-contains-documentation-outside-usr-share-doc * Check for lintian-excludes only in debian/ dir * For whatever reason the file spatstat.utils/doc/packagesizes.txt does not trigger the package-contains-documentation-outside-usr-share-doc warning - so this is not creating the lintian-override -- Andreas Tille Thu, 01 Nov 2018 11:06:24 +0100 dh-r (20181021) unstable; urgency=medium * Enhance detecting GPL-3 license * Create lintian-overrides for package-contains-documentation-outside-usr-share-doc * Deal with plain LGPL license -- Andreas Tille Sun, 21 Oct 2018 20:20:42 +0200 dh-r (20181007) unstable; urgency=medium * Deal with missing NeedsCompilation field * Create Standards-Version: 4.2.1 * Enhance detecting GPL-2+ license * Remove https://orcid.org URLs from Copyright field -- Andreas Tille Sun, 07 Oct 2018 20:27:41 +0200 dh-r (20180917) unstable; urgency=medium * Add FIXME if DEBFULLNAME and DEBEMAIL is not found in environment * Drop --team and --noteam options -- Andreas Tille Mon, 17 Sep 2018 08:18:23 +0200 dh-r (20180912) unstable; urgency=medium * scripts/create_README.source: If title is really short (only one word) try to parse description * Depends: libswitch-perl Closes: #908643 * Standards-Version: 4.2.1 -- Andreas Tille Wed, 12 Sep 2018 08:55:31 +0200 dh-r (20180823) unstable; urgency=medium * Point freshly created watch files to cloud.r-project.org rather than cran.r-project.org since the latter is often overloaded * dh-make-R: Add Apache License * Standards-Version: 4.2.0 * Fix interpreter for Perl scripts -- Andreas Tille Thu, 23 Aug 2018 10:46:23 +0200 dh-r (20180713) unstable; urgency=medium * Revert injection of libgdal-dev which has nothing to do with gsl * Respect SystemRequirements and add libgsl-dev if it is set to gsl * Standards-Version: 4.1.5 -- Andreas Tille Thu, 12 Jul 2018 16:02:04 +0200 dh-r (20180712) unstable; urgency=medium * Make sure all variables are initialized to avoid uninitialized value warnings * If stats4 is in Depends or Imports the script gsl-config is needed in PATH and the header gsl/gsl_rng.h will be importet. This is provided by libgdal-dev which is added now to Build-Depends. -- Andreas Tille Thu, 12 Jul 2018 14:50:36 +0200 dh-r (20180617) unstable; urgency=medium [ Steffen Moeller ] * Increased indent for line breaks in generated d/control [ Andreas Tille ] * Fix detection of Recommends -- Andreas Tille Sun, 17 Jun 2018 15:45:18 +0200 dh-r (20180615) unstable; urgency=medium * Do not remove ${shlibs:Depends} because of missing NeedsCompilation field in DESCRIPTION file (for the moment simply check whether src/ dir exists - may be this needs to be enhanced) * Enable X display via xvfb-run wrapper Closes: #901598 -- Andreas Tille Fri, 15 Jun 2018 14:30:58 +0200 dh-r (20180613) unstable; urgency=medium [ Andreas Tille ] * There is now a metapackage r-cran-bh providing BH (thus there is no need for excluding BH any more) * Do not replace random dependencies by libgdal-dev * Remove packages from Suggests that are just in Recommends * Versioned Recommends if DESCRIPTION has versioned Suggests * Do not try to create templates of missing packages when beeing offline * Recommends: devscripts (for wnpp-check) * Check whether wnpp-check is available before trying to create package template of a missing package [ Dylan Aïssi ] * Add testthat workflow testing to pkg-r-autopkgtest -- Andreas Tille Thu, 14 Jun 2018 08:46:58 +0200 dh-r (20180601) unstable; urgency=medium * dh-update-R: - Keep versioned Build-Depends of dh-r if it was specified originally * dh/R.pm - Do not add @.* to Recommends -- Andreas Tille Sat, 02 Jun 2018 01:13:15 +0200 dh-r (20180527) unstable; urgency=medium * dh/r-cran.mk: Provide variables used in old cdbs makefile include Closes: #842092 * Versioned Build-Depends: debhelper (>= 11.3) Closes: #899106 -- Andreas Tille Sun, 27 May 2018 14:30:24 +0200 dh-r (20180526) unstable; urgency=medium * dh/R.pm - libgdal-dev is a packaged lib - do not seek for CRAN packages * scripts/dh-make-R - add AGPL-3 - Respect LinkingTo for Build-Depends (and make sure no duplicates will be added when doing so) - Introduce Depencency formatting as in dh-update-R - Exclude shlibs:Depends from Arch:all packages * prepare_missing_cran_package - Fix creation of debian/README.source * dh/R.pm - Add DEP8 test Depends to ${R:Recommends} to enable running test suite once the package is installed -- Andreas Tille Sat, 26 May 2018 22:07:37 +0200 dh-r (20180524) unstable; urgency=medium * Add myself to Uploaders * prepare_missing_cran_package: - Remove download tarball completely since it is in pristine-tar * dh-make-R: - set proper name for GPL-3 - try field "Packaged" in case copyright year would be empty - more reliable detection of license names - add LGPL-3 * dh/R.pm - do not try to build package stats4 * scripts/create_README.source - try harder to find doc for data -- Andreas Tille Thu, 24 May 2018 09:36:39 +0200 dh-r (20180514) unstable; urgency=medium * Team upload * prepare_missing_cran_package: - check new queue and wnpp first - create Git repository with packaging of new package * itp_from_debian_dir: Once you have created some packaging you want to ITP. This script creates the text you can use in your ITP bug report * dh-make-R: - strip useless flags from Author string - set year when copyright ends - add some full license texts (needs to be tested and completed) - do not create unneeded debian/tests dir with empty control file * dh/R.pm - do not warn about missing package zlibbioc * Add create_README.source to /usr/share/dh-r -- Andreas Tille Mon, 14 May 2018 16:34:59 +0200 dh-r (20180508) unstable; urgency=medium * Team upload. * Enhance long description * dh-update-R: - Enable packages named ^r-.* as unmaintained dependencies when specified after other unmaintained dependencies. This helps to keep some r-* Dependencies that are not detectable by ${R:Depends} - Do not drop unmanaged Depends - Fix formatting of unmanaged Depends - Respect LinkingTo for Build-Depends (and make sure no duplicates will be added when doing so) * dh-make-R: - test script should set LC_ALL=C.UTF-8 rather than LC_ALL=C * dh/R.pm - do not warn about missing package BH * scripts/prepare_missing_cran_package: Try to autogenerate missing packages -- Andreas Tille Tue, 08 May 2018 11:52:12 +0200 dh-r (20180506) unstable; urgency=medium * Team upload. * dh-update-R: Set Vcs-fields * Export substitution variables to debian/MAINPACKAGE.substvars Closes: #897262 -- Andreas Tille Sun, 06 May 2018 14:09:52 +0200 dh-r (20180505) unstable; urgency=medium * Team upload. [ Andreas Tille ] * dh-update-R: - debhelper 11~ * cme fix dpkg-control: - Standards-Version: 4.1.4 - Point Vcs-fields to Salsa - Adapt sequence of fields to cme standard * debhelper 11 * dh-update-R - Use same spacing as `cme fix dpkg-control` - Set Maintainer: Debian R Packages Maintainers * dh-make-R: - create debian/tests/control.autodep8 instead of debian/tests/control which keeps lintian silent about additional Testsuite: autopkgtest-pkg-r - Create "Standards-Version: 4.1.4" [ Dylan Aïssi ] * Update Maintainer of dh-r to Debian R Packages Maintainers. * Update Vcs fields for the r-pkg-team. * Change default comportment of dh-make-R, now generated fields target the R Packages team. A new option --noteam is available for non-team maintained packages. [ Vincent Danjean ] * Enable build with --sourcedirectory Closes: #878027 -- Andreas Tille Sat, 05 May 2018 19:22:17 +0200 dh-r (20180403) unstable; urgency=medium * Team upload [ Dylan Aïssi ] * Team upload. * Improve support of packages from outside CRAN or Bioconductor repositories. * Switch dh-make-R generated VCS fields to salsa. * Sort dh-make-R generated d/control fields following the cme order. * Bump all Standards-Version to 4.1.3. * Build new binary package pkg-r-autopkgtest. [ Andreas Tille ] * Parse Priority recommended as ignore case * dh-make-R: - do not prefix debian/docs with package name - debhelper 11 -- Dylan Aïssi Tue, 03 Apr 2018 16:20:33 +0200 dh-r (20171201) unstable; urgency=medium [ Andreas Tille ] * dh-make-R: Vcs-Git != Vcs-Browser * Add a TODO for copyright year in the dh-make-R template [ Sébastien Villemot ] * Update dh-make-R templates to use AUTOPKGTEST_TMP instead of ADTTMP [ Dylan Aïssi ] * Use FIXME instead of TODO in templates to trigger lintian warnings [ Gordon Ball ] * Standards-Version: 4.1.2 (both for this package, and packaging generated using dh-make-R) * Packages generated with dh-make-R now automatically include Testsuite: autopkgtest-pkg-r, which should enable an autodep8 namespace-can-be-imported test. This will be ignored if d/tests/control is present defining some other test(s). * Add script dh-update-R, which updates some fields in d/control after a new R tarball has been imported (closes: #881318) -- Gordon Ball Fri, 01 Dec 2017 22:08:51 +0100 dh-r (20161219) unstable; urgency=medium * Team upload * Add manpage for dh-make-R * dh-make-R - Use suggested debci method to cleanup after testing - Add missing quotes -- Andreas Tille Mon, 19 Dec 2016 11:22:15 +0100 dh-r (20161130) unstable; urgency=medium * Team upload. [ Dylan Aïssi ] * dh-make-R: -d/control: Switch to the canonical URL of CRAN and Bioconductor -d/copyright: Add the Upstream-Contact and Source fields -d/watch: Switch to HTTPS for the Bioconductor link [ Andreas Tille ] * dh-make-R: -d/control: Make sure no empty package is injected inbetween ', ,' in case of empty $rdepends Closes: #846239 -d/control: create debhelper 10 control files * debhelper 10 -- Andreas Tille Wed, 30 Nov 2016 15:16:08 +0100 dh-r (20160916) unstable; urgency=medium * Initial release (closes: #837953) -- Gordon Ball Fri, 16 Sep 2016 11:25:42 +0200