diff options
Diffstat (limited to '')
-rw-r--r-- | debian/changelog | 239 | ||||
-rw-r--r-- | debian/control | 30 | ||||
-rw-r--r-- | debian/copyright | 29 | ||||
-rw-r--r-- | debian/lintian-overrides | 1 | ||||
-rw-r--r-- | debian/patches/docs.diff | 62 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 13 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/source/lintian-overrides | 3 | ||||
-rw-r--r-- | debian/tests/control | 1 | ||||
-rwxr-xr-x | debian/tests/yamllint | 4 | ||||
-rw-r--r-- | debian/upstream/metadata | 4 | ||||
-rw-r--r-- | debian/watch | 4 |
13 files changed, 392 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..c5c3a5b --- /dev/null +++ b/debian/changelog @@ -0,0 +1,239 @@ +yamllint (1.33.0-1) unstable; urgency=medium + + * New upstream version 1.33.0 + * Add debian/lintian-overrides + + -- Philipp Huebner <debalance@debian.org> Sat, 30 Dec 2023 22:49:58 +0100 + +yamllint (1.32.0-1) unstable; urgency=medium + + * Team upload + * New upstream version 1.32.0 + * Bump Standards-Version to 4.6.2 + * d/p/docs.diff: Refresh patch + * d/control: Add pyproject to build-dependencies + + -- Samuel Henrique <samueloph@debian.org> Fri, 16 Jun 2023 19:53:54 +0100 + +yamllint (1.29.0-1) unstable; urgency=medium + + * New upstream version 1.29.0 + * debian/copyright: update years + + -- Philipp Huebner <debalance@debian.org> Thu, 26 Jan 2023 10:24:02 +0100 + +yamllint (1.28.0-1) unstable; urgency=medium + + * New upstream version 1.28.0 + * Updated years in debian/copyright + * Updated Standards-Version: 4.6.1 (no changes needed) + * Updated lintian overrides + + -- Philipp Huebner <debalance@debian.org> Wed, 02 Nov 2022 18:39:02 +0100 + +yamllint (1.26.3-1) unstable; urgency=medium + + * Fixed debian/watch + * New upstream version 1.26.3 + * Updated Standards-Version: 4.6.0 (no changes needed) + * Updated years in debian/copyright + + -- Philipp Huebner <debalance@debian.org> Sun, 29 Aug 2021 15:44:05 +0200 + +yamllint (1.26.0-2) unstable; urgency=medium + + * Added autopkgtest + + -- Philipp Huebner <debalance@debian.org> Sat, 06 Feb 2021 16:01:37 +0100 + +yamllint (1.26.0-1) unstable; urgency=medium + + * New upstream version 1.26.0 + + -- Philipp Huebner <debalance@debian.org> Thu, 04 Feb 2021 19:50:51 +0100 + +yamllint (1.25.0-1) unstable; urgency=medium + + [ Ondřej Nový ] + * d/control: Update Maintainer field with new Debian Python Team + contact address. + * d/control: Update Vcs-* fields with new Debian Python Team Salsa + layout. + + [ Philipp Huebner ] + * New upstream version 1.25.0 + * Updated Standards-Version: 4.5.1 (no changes needed) + * Updated debhelper compat version: 13 + * Updated debian/watch version: 4 + + -- Philipp Huebner <debalance@debian.org> Fri, 25 Dec 2020 15:31:45 +0100 + +yamllint (1.24.2-1) unstable; urgency=medium + + * New upstream version 1.24.2 + + -- Philipp Huebner <debalance@debian.org> Sun, 26 Jul 2020 22:49:56 +0200 + +yamllint (1.23.0-1) unstable; urgency=medium + + * New upstream version 1.23.0 + + -- Philipp Huebner <debalance@debian.org> Sun, 19 Apr 2020 10:19:31 +0200 + +yamllint (1.21.0-1) unstable; urgency=medium + + * New upstream version 1.21.0 + + -- Philipp Huebner <debalance@debian.org> Sat, 11 Apr 2020 17:15:13 +0200 + +yamllint (1.20.0-2) unstable; urgency=medium + + * Removed 'Installing yamllint' section in the manpage (Closes: #947440) + * Moved maintainership into the Python Applications Packaging Team + (Closes: 947416) + + -- Philipp Huebner <debalance@debian.org> Fri, 28 Feb 2020 14:02:37 +0100 + +yamllint (1.20.0-1) unstable; urgency=medium + + * New upstream version 1.20.0 + * Updated Standards-Version: 4.5.0 (no changes needed) + * Rules-Requires-Root: no + + -- Philipp Huebner <debalance@debian.org> Sun, 16 Feb 2020 00:39:28 +0100 + +yamllint (1.18.0-1) unstable; urgency=medium + + * New upstream version 1.18.0 + * Added dh-python to build-depends + * Updated Standards-Version: 4.4.1 (no changes needed) + + -- Philipp Huebner <debalance@debian.org> Sun, 20 Oct 2019 19:40:24 +0200 + +yamllint (1.16.0-1) unstable; urgency=medium + + * New upstream version 1.16.0 + * Updated debhelper compat version: 12 + * Updated Standards-Version: 4.4.0 (no changes needed) + + -- Philipp Huebner <debalance@debian.org> Wed, 24 Jul 2019 17:35:30 +0200 + +yamllint (1.15.0-1) unstable; urgency=medium + + * New upstream version 1.15.0 + + -- Philipp Huebner <debalance@debian.org> Sat, 16 Feb 2019 10:59:13 +0100 + +yamllint (1.14.0-1) unstable; urgency=medium + + * New upstream version 1.14.0 + * Updated Standards-Version: 4.3.0 (no changes needed) + * Updated debian/copyright + + -- Philipp Huebner <debalance@debian.org> Sat, 19 Jan 2019 16:07:26 +0100 + +yamllint (1.13.0-1) unstable; urgency=medium + + * New upstream version 1.13.0 + * Updated Standards-Version: 4.2.1 (no changes needed) + + -- Philipp Huebner <debalance@debian.org> Sun, 18 Nov 2018 19:16:27 +0100 + +yamllint (1.11.1-1) unstable; urgency=medium + + * New upstream version 1.11.1 + * Updated Standards-Version: 4.1.4 (no changes needed) + + -- Philipp Huebner <debalance@debian.org> Wed, 09 May 2018 14:24:10 +0200 + +yamllint (1.11.0-1) unstable; urgency=medium + + * New upstream version 1.11.0 + * Update Standards-Version: 4.1.3 (no changes needed) + * Switch to debhelper compat level 11 + + -- Philipp Huebner <debalance@debian.org> Tue, 06 Mar 2018 17:35:44 +0100 + +yamllint (1.10.0-1) unstable; urgency=medium + + * New upstream version 1.10.0 + * Drop patches (fixed upstream) + + -- Philipp Huebner <debalance@debian.org> Thu, 16 Nov 2017 19:18:18 +0100 + +yamllint (1.9.0-1) unstable; urgency=medium + + * New upstream version 1.9.0 + + -- Philipp Huebner <debalance@debian.org> Sun, 22 Oct 2017 09:35:39 +0200 + +yamllint (1.8.1-1) unstable; urgency=medium + + * New upstream version 1.8.1 + * Add myself as Uploader + * Depend on python3-pkg-resources (Closes: #860075) + * Build-Depend on python3-pathspec + * Add patch to use python3 in tests + * debian/control: set testsuite to autopkgtest-pkg-python + * Update Standards-Version: 4.1.1 (no changes needed) + + -- Philipp Huebner <debalance@debian.org> Wed, 04 Oct 2017 18:50:29 +0200 + +yamllint (1.5.0-1) unstable; urgency=medium + + * Output color only on TTY + * Generalize line-length for mappings + * Fix line-length bug by scanning tokens securely + * New rule: truthy + * Fix distribution (don't distribute tests in site-packages) + * Exclude PTY-related test (doesn't work with pbuilder) + + -- Adrien Vergé <adrienverge@gmail.com> Mon, 07 Nov 2016 18:51:37 +0100 + +yamllint (1.3.2-1) unstable; urgency=medium + + * Allow disabling yamllint checks using comments + * Detect user config using `os.path.expanduser()` + * Fix non-ASCII comments bug and add tests + * Update standards version to 3.9.8 + + -- Adrien Vergé <adrienverge@gmail.com> Mon, 27 Jun 2016 22:17:05 +0200 + +yamllint (1.2.2-1) unstable; urgency=medium + + * Update to new upstream version + + -- Adrien Vergé <adrienverge@gmail.com> Fri, 24 Jun 2016 08:54:59 +0200 + +yamllint (1.2.1-1) unstable; urgency=medium + + * Update to new upstream version + + -- Adrien Vergé <adrienverge@gmail.com> Sun, 03 Apr 2016 11:30:02 +0200 + +yamllint (1.2.0-1) unstable; urgency=medium + + * Update to new upstream version + * Build and include man page in package + * Fix Vcs-* fields in debian/control + * Fix description-synopsis-starts-with-article lintian warning + + -- Adrien Vergé <adrienverge@gmail.com> Tue, 08 Mar 2016 08:20:23 +0100 + +yamllint (1.1.0-1) unstable; urgency=medium + + * Update to new upstream version + + -- Adrien Vergé <adrienverge@gmail.com> Fri, 04 Mar 2016 18:54:19 +0100 + +yamllint (1.0.4-1) unstable; urgency=medium + + * Update to new upstream version + + -- Adrien Vergé <adrienverge@gmail.com> Fri, 04 Mar 2016 12:54:19 +0100 + +yamllint (1.0.3-1) unstable; urgency=medium + + * Initial release (Closes: #816609) + + -- Adrien Vergé <adrienverge@gmail.com> Thu, 03 Mar 2016 09:10:38 +0100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..dfb02fe --- /dev/null +++ b/debian/control @@ -0,0 +1,30 @@ +Source: yamllint +Maintainer: Debian Python Team <team+python@tracker.debian.org> +Uploaders: Adrien Vergé <adrienverge@gmail.com>, Philipp Huebner <debalance@debian.org> +Section: devel +Priority: optional +Build-Depends: debhelper-compat (= 13), + dh-python, + python3-all, + python3-nose, + python3-pathspec, + python3-setuptools, + pybuild-plugin-pyproject, + python3-sphinx, + python3-yaml +Standards-Version: 4.6.2 +Rules-Requires-Root: no +Vcs-Browser: https://salsa.debian.org/python-team/packages/yamllint +Vcs-Git: https://salsa.debian.org/python-team/packages/yamllint.git +Homepage: https://github.com/adrienverge/yamllint + +Package: yamllint +Architecture: all +Depends: ${misc:Depends}, + ${python3:Depends}, + ${shlibs:Depends}, + python3-pkg-resources +Description: Linter for YAML files + yamllint does not only check for syntax validity, but for weirdnesses like key + repetition and cosmetic problems such as lines length, trailing spaces, + indentation, etc. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..6e63c54 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,29 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: yamllint +Source: https://github.com/adrienverge/yamllint + +Files: * +Copyright: 2016-2023 Adrien Vergé <adrienverge@gmail.com> +License: GPL-3+ + +Files: debian/* +Copyright: 2016-2023 Adrien Vergé <adrienverge@gmail.com> + 2017-2023 Philipp Huebner <debalance@debian.org> +License: GPL-3+ + +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/debian/lintian-overrides b/debian/lintian-overrides new file mode 100644 index 0000000..5576616 --- /dev/null +++ b/debian/lintian-overrides @@ -0,0 +1 @@ +yamllint: package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/yamllint-1.33.0.dist-info/top_level.txt] diff --git a/debian/patches/docs.diff b/debian/patches/docs.diff new file mode 100644 index 0000000..d17c88c --- /dev/null +++ b/debian/patches/docs.diff @@ -0,0 +1,62 @@ +Description: clean docs + Remove content unsuitable for Debian +Author: Philipp Huebner <debalance@debian.org> + +Index: yamllint/docs/quickstart.rst +=================================================================== +--- yamllint.orig/docs/quickstart.rst ++++ yamllint/docs/quickstart.rst +@@ -1,53 +1,6 @@ + Quickstart + ========== + +-Installing yamllint +-------------------- +- +-On Fedora / CentOS (note: `EPEL <https://docs.fedoraproject.org/en-US/epel/>`_ is +-required on CentOS): +- +-.. code:: bash +- +- sudo dnf install yamllint +- +-On Debian 8+ / Ubuntu 16.04+: +- +-.. code:: bash +- +- sudo apt-get install yamllint +- +-On Mac OS 10.11+: +- +-.. code:: bash +- +- brew install yamllint +- +-On FreeBSD: +- +-.. code:: sh +- +- pkg install py36-yamllint +- +-On OpenBSD: +- +-.. code:: sh +- +- doas pkg_add py3-yamllint +- +-Alternatively using pip, the Python package manager: +- +-.. code:: bash +- +- pip install --user yamllint +- +-If you prefer installing from source, you can run, from the source directory: +- +-.. code:: bash +- +- python -m build +- pip install --user dist/yamllint-*.tar.gz +- + Running yamllint + ---------------- + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..1975efa --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +docs.diff diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..ac8acde --- /dev/null +++ b/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f +export DH_VERBOSE=1 + +%: + NOSE_EXCLUDE=test_run_colored_output \ + dh $@ --with python3 --buildsystem=pybuild + +override_dh_auto_build: + dh_auto_build + PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bman docs build/man + +override_dh_installman: + dh_installman build/man/yamllint.1 diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 0000000..4b2e55f --- /dev/null +++ b/debian/source/lintian-overrides @@ -0,0 +1,3 @@ +yamllint source: debian-watch-does-not-check-openpgp-signature +yamllint source: no-dh-sequencer +yamllint source: prefer-uscan-symlink filenamemangle * diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..09118eb --- /dev/null +++ b/debian/tests/control @@ -0,0 +1 @@ +Tests: yamllint diff --git a/debian/tests/yamllint b/debian/tests/yamllint new file mode 100755 index 0000000..948ae62 --- /dev/null +++ b/debian/tests/yamllint @@ -0,0 +1,4 @@ +#!/bin/sh +set -e +yamllint /usr/lib/python3/dist-packages/yamllint/conf/default.yaml +yamllint /usr/lib/python3/dist-packages/yamllint/conf/relaxed.yaml diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..0eb5e8b --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,4 @@ +Bug-Database: https://github.com/adrienverge/yamllint/issues +FAQ: https://yamllint.readthedocs.org/ +Name: yamllint +Repository: https://github.com/adrienverge/yamllint diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..3e4f2f2 --- /dev/null +++ b/debian/watch @@ -0,0 +1,4 @@ +# watch control file for uscan +version=4 +opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/yamllint-$1\.tar\.gz/ \ + https://github.com/adrienverge/yamllint/tags .*/v?(\d\S+)\.tar\.gz |