* 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.
[ Debian Janitor ]
* Bump debhelper from old 11 to 12.
* Set debhelper-compat version in Build-Depends.
[ Antonio Terceiro ]
* ruby: add "Restrictions: skippable"
* 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.
[ 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)
[ 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
[ 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)
[ Xavier Guimard ]
* Update nodejs files to use pkg-js-autopkgtest
[ Sean Whitton ]
* Update support/elpa/detect for 'debhelper-compat' build-dep
(Closes: #917804)
* Revert adding Recommends from d/control as it doesn't work properly
(Closes: #916144)
[ 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
* Handle the case where debian/tests/control.autodep8 has no trailing
newline.
* 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
[ 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
[ 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
* Makefile: install manpage only once, fixing frequent (but not
deterministic) failures in parallel builds.
* 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)
* 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)
[ Martín Ferrari ]
* Add support for Go package testsuites run by dh_golang_autopkgtest.
[ 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.
[ Ondřej Nový ]
* Python: Ignore warnings (stderr) from pyversions
[ 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)
[ 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
* 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
[ 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
[ 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.
* 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.
[ 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.
* Initial release.