Skip to content

Changelog autodep8 (0.22ubuntu1)

2020

autodep8 (0.22ubuntu1) focal; urgency=low

   * Merge from Debian unstable.  Remaining changes:
     - Drop doing python2 import tests, as they are superfecial, and we
     have removed too many of them to make python2 import tests succeed
     often.
     - Revert: dkms: add missing `@` in Depends: line of generated test
     control files. We must not install the packages as a dependency else
     we will attempt to install the dkms packages immediatly and if they
     fail to build we will abort the test.  This prevents us from grabbing
     the make.log.

autodep8 (0.22) unstable; urgency=medium

   [ Debian Janitor ]
   * Bump debhelper from old 11 to 12.
   * Set debhelper-compat version in Build-Depends.
 
   [ Antonio Terceiro ]
   * ruby: add "Restrictions: skippable"

autodep8 (0.21ubuntu2) focal; urgency=medium

   * Drop doing python2 import tests, as they are superfecial, and we have
     removed too many of them to make python2 import tests succeed often.

2019

autodep8 (0.21ubuntu1) focal; urgency=medium

   * Revert: dkms: add missing `@` in Depends: line of generated
     test control files
     + we must not install the packages as a dependency else we will
       attempt to install the dkms packages immediatly and if they
       fail to build we will abort the test.  This prevents us from
       grabbing the make.log.

autodep8 (0.21) unstable; urgency=medium

   [ Paul Gevers ]
   * Add Restrictions: isolation-machine to dkms tests
     (Closes: #945586)
 
   [ Antonio Terceiro ]
   * ruby: add spaces after commas for cosmetic reasons
   * Improve documentation (Closes: #928622)
     * Document valid values for Testsuite: field
     * Document how package type is detected
 
   [ Simon McVittie ]
   * Allow Python module name to import to be overridden
     (Closes: #884181, #929957)

autodep8 (0.20) unstable; urgency=medium

   [ Steve Langasek ]
   * Don't test non-default python3 for packages with python3-dev build-dep.
   * Add test case for py3versions -r
 
   [ Antonio Terceiro ]
   * Add test-name to all Test-Command: tests
   * Bump Standards-Version to 4.4.1; no changes needed

autodep8 (0.19) unstable; urgency=medium

   [ Xavier Guimard ]
   * perl support: use tags skippable and superficial
 
   [ Antonio Terceiro ]
   * Add gitlab-ci integration
   * gitlab-ci: use stable-backports for stable
 
   [ Xavier Guimard ]
   * nodejs: add nodejs in "require" test to be able to test libjs-*
     packages
 
   [ Steve Langasek ]
   * Fix situation for Python packages that drop Python 2 support but have
     a python-* package (Closes: #940001)

autodep8 (0.18) unstable; urgency=medium

   [ Xavier Guimard ]
   * Update nodejs files to use pkg-js-autopkgtest
 
   [ Sean Whitton ]
   * Update support/elpa/detect for 'debhelper-compat' build-dep
     (Closes: #917804)

2018

autodep8 (0.17) unstable; urgency=medium

   * Revert adding Recommends from d/control as it doesn't work properly
     (Closes: #916144)

autodep8 (0.16) unstable; urgency=medium

   [ Paul Gevers ]
   * Prepend debian/tests/control to the output if it exists (Closes:
     #908272)
   * Generalize code to get BD or recommends from d/control and use it
     (Closes: #907625)
   * Let r packages install recommends for testing
   * Add allow-stderr to python (Closes: #905153)
   * Mark nodejs and python tests as superficial
   * Give tests a name when there is more than one
 
   [ Dylan Aïssi ]
   * Improve support for R packages

autodep8 (0.15) unstable; urgency=medium

   * Handle the case where debian/tests/control.autodep8 has no trailing
     newline.

autodep8 (0.14) unstable; urgency=medium

   * Add build-dependencies of Octave-Forge packages to unit tests Depends
     + s/octave/generate: Parse Build-Depends from debian/control
     + t/octave_test.sh: Add unit test for this new feature
   * d/control:
     + Add Rules-Requires-Root: no
     + Bump Standards-Version to 4.2.1

autodep8 (0.13) unstable; urgency=medium

   [ Antonio Terceiro ]
   * Fix typo in examples.md
 
   [ Graham Inggs ]
   * Update examples.md since nodejs quoting is fixed
 
   [ Rafael Laboissiere ]
   * s/o/generate: Use option --use-installed-package in call to dh_octave_check.
     Also, add a versioned dependency on dh-octave-autopkgtest, because this
     option was introduced in version 0.5.6 of the package.
     (Closes: #903498, #903409)
   * d/control:
     + Set Maintainer email address to team+ci@tracker.debian.org
     + Add myself to the Uploaders list
     + Bump Standards-Version to 4.1.5 (no changes needed)
   * d/copyright:
     + Use secure URL in Format header
     + Use Salsa URL in Source header
     + Update date of Copyright

autodep8 (0.12) unstable; urgency=medium

   [ Iain Lane ]
   * nodejs: We don't need to do fancy quoting any more. Since autopkgtest
     commit 702c31af, autopkgtest will escape ' properly for us.
   * Enable autodep8 to be a symlink
 
   [ Ondřej Nový ]
   * Use AUTOPKGTEST_TMP instead of ADTTMP
 
   [ Dylan Aïssi ]
   * Let R tests use pkg-r-autopkgtest to facilitate enhanced testing
 
   [ Paul Gevers ]
   * Minor packaging updates

autodep8 (0.11.1) unstable; urgency=medium

   * Makefile: install manpage only once, fixing frequent (but not
     deterministic) failures in parallel builds.

autodep8 (0.11) unstable; urgency=medium

   * Team upload.
 
   * Use dh-octave-autopkgtest for Octave support
   * Use debhelper compatibility level 11
   * d/control: Bump Standards-Version to 4.1.3 (no changes needed)

2017

autodep8 (0.10) unstable; urgency=medium

   * Team upload.
 
   [ Antonio Terceiro ]
   * Mention the Go support in the package description
 
   [ Rafael Laboissiere ]
   * Add support for Octave-Forge packages (Closes: #874306)
   * Bump Standards-Version to 4.1.0 (no changes needed)

autodep8 (0.9) unstable; urgency=medium

   [ Martín Ferrari ]
   * Add support for Go package testsuites run by dh_golang_autopkgtest.

2016

autodep8 (0.8) unstable; urgency=medium

   [ Sean Whitton ]
   * Add support for ELPA package testsuites run by dh_elpa_test
     (Closes: #823979).
   * Add test suite for ELPA package testsuite detection.
   * Bump copyright years in d/copyright.

autodep8 (0.7.1) unstable; urgency=medium

   [ Ondřej Nový ]
   * Python: Ignore warnings (stderr) from pyversions

autodep8 (0.7) unstable; urgency=medium

   [ Ondřej Nový ]
   * Python: Run import test on all Python versions
 
   [ Stefano Rivera ]
   * Ruby: strip build profile restrictions when producing test dependencies
     from build dependencies (Closes: #832567)

autodep8 (0.6) unstable; urgency=medium

   [ Ondřej Nový ]
   * Python: Substitute hyphen with underscore for module name
 
   [ Barry Warsaw ]
   * Python: Added support for PyPy (Closes: #823883)
 
   [ Antonio Terceiro ]
   * If `debian/tests/control.autodep8` exists, autodep8 will prepend the
     contents of that file to its own output. (Closes: #823931)
   * dkms: add missing `@` in Depends: line of generated test control files
   * manpage: include one example for each supported package type

autodep8 (0.5.1) unstable; urgency=medium

   * test/helper.sh: include extra information on failed tests to help
     debugging.
   * avoid partial matches in `Testsuite` field, e.g. `r` should never match
     `ruby`
   * make sure supported languages are always tested in a consistent order

autodep8 (0.5) unstable; urgency=medium

   [ Gordon Ball ]
   * Add detection and simple test generation for R
   * Update d/control with supported package types
 
   [ Antonio Terceiro ]
   * Build and install a manpage out of README.md

autodep8 (0.4) unstable; urgency=medium

   [ Ondřej Nový ]
   * Standards-Version is 3.9.8 (no changes needed).
   * Changed Vcs-* URLs to https schema.
   * Fixed list in package description.
   * Added Python support.
 
   [ Antonio Terceiro ]
   * Add missing NodeJS and DKMS into list of supported package types in this
     package's description
   * NodeJS: change directory to $ADTTMP before trying to require module to
     avoid using code from source package.

2015

autodep8 (0.3) unstable; urgency=medium

   * split tests by language
   * Ruby: remove commented lines from Build-Depends fields
   * NodeJS:
     - also detect NodeJS packages by binary packages
     - add support for reading upstream name from package.json (Closes: #803176)
       - added dependency and build dependency on python3 (autopkgtest itself
         already depends on python3 anyway)
     - add support for reading upstream name from binary package
   * debian/tests/control: added DEP-8 tests to fix a huge incoherence, which
     is autodep8 not being tested itself on CI.

autodep8 (0.2) unstable; urgency=medium

   [ Antonio Terceiro ]
   * debian/control: add Vcs-* fields
   * support/ruby: pass --check-dependencies to gem2deb-test-runner
 
   [ Martin Pitt ]
   * Switch maintainer to Autopkgtest team, and add myself as uploader, with
     Antonio's consent.
   * Bump Standards-Version to 3.9.6 (no changes necessary).
 
   [ Jean-Baptiste Lallement ]
   * support/dkms: Add support for dkms packages (Closes: #766668) This needs a
     corresponding "dkms-autopkgtest" script in DKMS itself, see #769095.

2014

autodep8 (0.1) unstable; urgency=medium

   * Initial release.