Details about package avocado
Name: | avocado |
---|---|
Uploader: | Arif Ali <arif.ali@canonical.com> (Debian QA page) |
Description: | avocado - Set of tools and libraries to help with automated testing |
Package uploads
Upload #4
Information
Version: | 109.0-1 |
---|---|
Uploaded: | 2025-02-19 22:41 |
Source package: | avocado_109.0-1.dsc |
Distribution: | unstable |
Section: | utils |
Priority: | optional |
Homepage: | https://github.com/avocado-framework/avocado |
Vcs-Browser: | https://salsa.debian.org/arif-ali/avocado |
Vcs-Git: | https://salsa.debian.org/arif-ali/avocado.git |
Closes bugs: | #993862 |
Changelog
avocado (109.0-1) unstable; urgency=medium . * Initial release. (Closes: #993862)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 109.0 Upstream: 109.0 Url: https://github.com/avocado-framework/avocado/archive/refs/tags/109.0.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagsavocado source
-
I
uses-python-distutils
- [setup.py:21]
-
O
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
O
source-contains-prebuilt-javascript-object
- [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js]
- [optional_plugins/html/avocado_result_html/templates/datatables.min.js]
- [optional_plugins/html/avocado_result_html/templates/jquery.min.js]
-
O
source-is-missing
- [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js]
- [optional_plugins/html/avocado_result_html/templates/datatables.min.js]
- [optional_plugins/html/avocado_result_html/templates/jquery.min.js]
-
O
very-long-line-length-in-source-file
- 1279 > 512 [docs/source/blueprints/images/BP003/Resolution.drawio:1]
- 1381 > 512 [docs/source/blueprints/images/BP003/Task-scheduler-flow.drawio:1]
- 16071 > 512 [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js:11]
- 1615 > 512 [optional_plugins/html/avocado_result_html/templates/datatables.css:76]
- 1889 > 512 [docs/source/blueprints/images/BP003/Resolution-to-task.drawio:1]
- 2133 > 512 [selftests/.data/hello.deb:188]
- 2403 > 512 [selftests/unit/utils/vmimage.py:277]
- 309225 > 512 [selftests/.data/sample.iso:8]
- 32089 > 512 [optional_plugins/html/avocado_result_html/templates/jquery.min.js:5]
- 4473 > 512 [selftests/.data/hello.rpm:21]
- 48941 > 512 [optional_plugins/html/avocado_result_html/templates/bootstrap.min.css:14]
- 559 > 512 [selftests/unit/utils/cpu.py.data/x86_64:101]
- 598 > 512 [docs/source/blueprints/BP004.rst:63]
- 605 > 512 [selftests/unit/utils/process.py:749]
- 633 > 512 [optional_plugins/html/avocado_result_html/templates/datatables.min.js:82]
-
I
uses-python-distutils
-
–
Package closes ITP bug
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Avocado Developers <avocado-devel@redhat.com> Licenses: GPL-2, Expat, GPL-2+, GPL
Comments
-
The source-is-missing issue, the files are there as is, there was no source code upstream for these to be included.
Ready Arif Ali at Feb. 21, 2025, 8:49 p.m.
Upload #3
Information
Version: | 109.0-1 |
---|---|
Uploaded: | 2025-02-15 10:41 |
Source package: | avocado_109.0-1.dsc |
Distribution: | unstable |
Section: | utils |
Priority: | optional |
Homepage: | https://github.com/avocado-framework/avocado |
Vcs-Browser: | https://salsa.debian.org/arif-ali/avocado |
Vcs-Git: | https://salsa.debian.org/arif-ali/avocado.git |
Closes bugs: | #993862 |
Changelog
avocado (109.0-1) unstable; urgency=medium . * Initial release. (Closes: #993862)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 109.0 Upstream: 109.0 Url: https://github.com/avocado-framework/avocado/archive/refs/tags/109.0.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagsavocado source
-
I
uses-python-distutils
- [setup.py:21]
-
O
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
O
source-contains-prebuilt-javascript-object
- [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js]
- [optional_plugins/html/avocado_result_html/templates/datatables.min.js]
- [optional_plugins/html/avocado_result_html/templates/jquery.min.js]
-
O
source-is-missing
- [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js]
- [optional_plugins/html/avocado_result_html/templates/datatables.min.js]
- [optional_plugins/html/avocado_result_html/templates/jquery.min.js]
-
O
very-long-line-length-in-source-file
- 1279 > 512 [docs/source/blueprints/images/BP003/Resolution.drawio:1]
- 1381 > 512 [docs/source/blueprints/images/BP003/Task-scheduler-flow.drawio:1]
- 16071 > 512 [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js:11]
- 1615 > 512 [optional_plugins/html/avocado_result_html/templates/datatables.css:76]
- 1889 > 512 [docs/source/blueprints/images/BP003/Resolution-to-task.drawio:1]
- 2133 > 512 [selftests/.data/hello.deb:188]
- 2403 > 512 [selftests/unit/utils/vmimage.py:277]
- 309225 > 512 [selftests/.data/sample.iso:8]
- 32089 > 512 [optional_plugins/html/avocado_result_html/templates/jquery.min.js:5]
- 4473 > 512 [selftests/.data/hello.rpm:21]
- 48941 > 512 [optional_plugins/html/avocado_result_html/templates/bootstrap.min.css:14]
- 559 > 512 [selftests/unit/utils/cpu.py.data/x86_64:47]
- 598 > 512 [docs/source/blueprints/BP004.rst:63]
- 605 > 512 [selftests/unit/utils/process.py:749]
- 633 > 512 [optional_plugins/html/avocado_result_html/templates/datatables.min.js:82]
-
I
uses-python-distutils
-
–
Package closes ITP bug
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Avocado Developers <avocado-devel@redhat.com> Licenses: GPL-2, Expat, GPL-2+, GPL
Comments
-
This now has the 2 Vcs entries, thanks for reviewing, and hopefully good enough for sponsorship
Ready Arif Ali at Feb. 15, 2025, 11:04 a.m.
Upload #2
Information
Version: | 109.0-1 |
---|---|
Uploaded: | 2025-02-14 18:41 |
Source package: | avocado_109.0-1.dsc |
Distribution: | unstable |
Section: | utils |
Priority: | optional |
Homepage: | https://github.com/avocado-framework/avocado |
Closes bugs: | #993862 |
Changelog
avocado (109.0-1) unstable; urgency=medium . * Initial release. (Closes: #993862)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 109.0 Upstream: 109.0 Url: https://github.com/avocado-framework/avocado/archive/refs/tags/109.0.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian informational tagsavocado source
-
I
uses-python-distutils
- [setup.py:21]
-
O
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
O
source-contains-prebuilt-javascript-object
- [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js]
- [optional_plugins/html/avocado_result_html/templates/datatables.min.js]
- [optional_plugins/html/avocado_result_html/templates/jquery.min.js]
-
O
source-is-missing
- [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js]
- [optional_plugins/html/avocado_result_html/templates/datatables.min.js]
- [optional_plugins/html/avocado_result_html/templates/jquery.min.js]
-
O
very-long-line-length-in-source-file
- 1279 > 512 [docs/source/blueprints/images/BP003/Resolution.drawio:1]
- 1381 > 512 [docs/source/blueprints/images/BP003/Task-scheduler-flow.drawio:1]
- 16071 > 512 [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js:11]
- 1615 > 512 [optional_plugins/html/avocado_result_html/templates/datatables.css:76]
- 1889 > 512 [docs/source/blueprints/images/BP003/Resolution-to-task.drawio:1]
- 2133 > 512 [selftests/.data/hello.deb:188]
- 2403 > 512 [selftests/unit/utils/vmimage.py:277]
- 309225 > 512 [selftests/.data/sample.iso:8]
- 32089 > 512 [optional_plugins/html/avocado_result_html/templates/jquery.min.js:5]
- 4473 > 512 [selftests/.data/hello.rpm:21]
- 48941 > 512 [optional_plugins/html/avocado_result_html/templates/bootstrap.min.css:14]
- 559 > 512 [selftests/unit/utils/cpu.py.data/x86_64:74]
- 598 > 512 [docs/source/blueprints/BP004.rst:63]
- 605 > 512 [selftests/unit/utils/process.py:749]
- 633 > 512 [optional_plugins/html/avocado_result_html/templates/datatables.min.js:82]
-
I
uses-python-distutils
-
–
Package closes ITP bug
-
–
No VCS field present
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Avocado Developers <avocado-devel@redhat.com> Licenses: GPL-2, Expat, GPL-2+, GPL
Comments
-
Some of the lintian issues have been forwarded upstream, and will be working them away one-by-one. https://github.com/avocado-framework/avocado/issues/6106 Keen on getting this in NEW, as that will take some time, and in the meantime I hope the fixes will come through.
Arif Ali at Feb. 14, 2025, 6:42 p.m. -
Arif, Importing this into Salsa would help some DD's and be ready for acceptance/moving into the 'debian' namespace. Doing review now. Regards Phil
Phil Wyett at Feb. 14, 2025, 7:06 p.m. -
Yup, salsa is here https://salsa.debian.org/arif-ali/avocado
Arif Ali at Feb. 14, 2025, 7:27 p.m. -
Then please add the Vcs-Git & Vcs-Browser fields to debian/control.
Needs work Hilmar Preusse at Feb. 15, 2025, 10:06 a.m.
Upload #1
Information
Version: | 109.0-1 |
---|---|
Uploaded: | 2025-02-14 14:11 |
Source package: | avocado_109.0-1.dsc |
Distribution: | unstable |
Section: | utils |
Priority: | optional |
Homepage: | https://github.com/avocado-framework/avocado |
Closes bugs: | #993862 |
Changelog
avocado (109.0-1) unstable; urgency=medium . * Initial release. (Closes: #993862)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 109.0 Upstream: 109.0 Url: https://github.com/avocado-framework/avocado/archive/refs/tags/109.0.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian errorsavocado source
-
E
alien-tag
- uses-deprecated-python-stdlib [debian/source/lintian-overrides:10]
- uses-deprecated-python-stdlib [debian/source/lintian-overrides:11]
- uses-deprecated-python-stdlib [debian/source/lintian-overrides:12]
- uses-deprecated-python-stdlib [debian/source/lintian-overrides:7]
- uses-deprecated-python-stdlib [debian/source/lintian-overrides:8]
- uses-deprecated-python-stdlib [debian/source/lintian-overrides:9]
-
W
no-nmu-in-changelog
- [debian/changelog:1]
-
W
source-nmu-has-incorrect-version-number
- 109.0-1 [debian/changelog:1]
-
I
build-depends-on-python-dev-with-no-arch-any
-
I
uses-python-distutils
- [setup.py:21]
-
O
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
O
source-contains-prebuilt-javascript-object
- [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js]
- [optional_plugins/html/avocado_result_html/templates/datatables.min.js]
- [optional_plugins/html/avocado_result_html/templates/jquery.min.js]
-
O
source-is-missing
- [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js]
- [optional_plugins/html/avocado_result_html/templates/datatables.min.js]
- [optional_plugins/html/avocado_result_html/templates/jquery.min.js]
-
O
very-long-line-length-in-source-file
- 1279 > 512 [docs/source/blueprints/images/BP003/Resolution.drawio:1]
- 1381 > 512 [docs/source/blueprints/images/BP003/Task-scheduler-flow.drawio:1]
- 16071 > 512 [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js:11]
- 1615 > 512 [optional_plugins/html/avocado_result_html/templates/datatables.css:76]
- 1889 > 512 [docs/source/blueprints/images/BP003/Resolution-to-task.drawio:1]
- 2133 > 512 [selftests/.data/hello.deb:188]
- 2403 > 512 [selftests/unit/utils/vmimage.py:277]
- 309225 > 512 [selftests/.data/sample.iso:8]
- 32089 > 512 [optional_plugins/html/avocado_result_html/templates/jquery.min.js:5]
- 4473 > 512 [selftests/.data/hello.rpm:21]
- 48941 > 512 [optional_plugins/html/avocado_result_html/templates/bootstrap.min.css:14]
- 559 > 512 [selftests/unit/utils/cpu.py.data/x86_64:74]
- 598 > 512 [docs/source/blueprints/BP004.rst:63]
- 605 > 512 [selftests/unit/utils/process.py:749]
- 633 > 512 [optional_plugins/html/avocado_result_html/templates/datatables.min.js:82]
-
E
alien-tag
-
–
Package closes ITP bug
-
–
No VCS field present
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Avocado Developers <avocado-devel@redhat.com> Licenses: GPL-2, Expat, GPL-2+, GPL
Comments
-
Arif, The maintainer in d/control is not the name in d/changelog. It is causing issues in lintian. You may wish to look at it before I do a public review. Below is lintian output: Running lintian... N: W: avocado source: mismatched-override uses-deprecated-python-stdlib crypt (deprecated in Python 3.11, removed in Python 3.13) [avocado/utils/genio.py:27] [debian/source/lintian-overrides:7] N: N: The named tag would have been silenced except the context specified with N: the override did not match. N: N: Lintian may now provide a different context for the tag, or something N: could have changed in a new version of your package. Either way, overrides N: work best when you require as little context as needed. N: N: You can use wildcards, such as * or ? in the context to make a match more N: likely. N: N: Please remove or adjust the override. N: N: Visibility: warning N: Show-Always: yes N: Check: lintian N: N: W: avocado source: mismatched-override uses-deprecated-python-stdlib uu (deprecated in Python 3.11, removed in Python 3.13) [avocado/core/nrunner/task.py:7] [debian/source/lintian-overrides:8] N: W: avocado source: mismatched-override uses-deprecated-python-stdlib uu (deprecated in Python 3.11, removed in Python 3.13) [avocado/core/suite.py:18] [debian/source/lintian-overrides:9] N: W: avocado source: mismatched-override uses-deprecated-python-stdlib uu (deprecated in Python 3.11, removed in Python 3.13) [avocado/plugins/spawners/podman.py:8] [debian/source/lintian-overrides:10] N: W: avocado source: mismatched-override uses-deprecated-python-stdlib uu (deprecated in Python 3.11, removed in Python 3.13) [avocado/utils/asset.py:30] [debian/source/lintian-overrides:11] N: W: avocado source: mismatched-override uses-deprecated-python-stdlib uu (deprecated in Python 3.11, removed in Python 3.13) [avocado/utils/vmimage.py:23] [debian/source/lintian-overrides:12] N: W: avocado: no-manual-page [usr/bin/avocado-external-runner] N: N: Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should have N: a manual page N: N: Note that though the man program has the capability to check for several N: program names in the NAMES section, each of these programs should have its N: own manual page (a symbolic link to the appropriate manual page is N: sufficient) because other manual page viewers such as xman or tkman don't N: support this. N: N: If the name of the manual page differs from the binary by case, man may be N: able to find it anyway; however, it is still best practice to match the N: exact capitalization of the executable in the manual page. N: N: If the manual pages are provided by another package on which this package N: depends, Lintian may not be able to determine that manual pages are N: available. In this case, after confirming that all binaries do have manual N: pages after this package and its dependencies are installed, please add a N: Lintian override. N: N: Please refer to Manual pages (Section 12.1) in the Debian Policy Manual N: for details. N: N: Visibility: warning N: Show-Always: no N: Check: documentation/manual N: Renamed from: binary-without-manpage N: N: W: avocado: no-manual-page [usr/bin/avocado-software-manager] N: W: avocado source: no-nmu-in-changelog [debian/changelog:1] N: N: When you NMU a package, that fact should be mentioned on the first line in N: the changelog entry. Use the words "NMU" or "Non-maintainer upload" (case N: insensitive). N: N: Maybe you didn't intend this upload to be a NMU, in that case, please N: double-check that the most recent entry in the changelog is byte-for-byte N: identical to the maintainer or one of the uploaders. If this is a local N: package (not intended for Debian), you can suppress this warning by N: putting "local" in the version number or "local package" on the first line N: of the changelog entry. N: N: Please refer to Using the DELAYED/ queue (Section 5.11.3) in the Debian N: Developer's Reference for details. N: N: Visibility: warning N: Show-Always: no N: Check: nmu N: Renamed from: changelog-should-mention-nmu N: N: W: avocado source: source-nmu-has-incorrect-version-number 109.0-1 [debian/changelog:1] N: N: A source NMU should have a Debian revision of "-x.x" (or "+nmuX" for a N: native package). This is to prevent stealing version numbers from the N: maintainer. N: N: Maybe you didn't intend this upload to be a NMU, in that case, please N: double-check that the most recent entry in the changelog is byte-for-byte N: identical to the maintainer or one of the uploaders. If this is a local N: package (not intended for Debian), you can suppress this warning by N: putting "local" in the version number or "local package" on the first line N: of the changelog entry. N: N: Please refer to NMUs and debian/changelog (Section 5.11.2) in the Debian N: Developer's Reference for details. N: N: Visibility: warning N: Show-Always: no N: Check: nmu N: N: I: avocado source: build-depends-on-python-dev-with-no-arch-any N: N: The given package appears to have a Python development package N: (python3-dev, python3-all-dev or pythonX.Y-dev) listed in its N: Build-Depends or Build-Depends-Indep fields, but only Architecture: all N: packages are built by this source package. Python applications and modules N: do not usually require those dev packages, so you should consider removing N: them in favour of python3, python3-all or pythonX.Y. N: N: If you are building a Python extension instead, you should have N: development packages listed in Build-Depends, but normally there should be N: at least one Architecture: any package. N: N: Visibility: info N: Show-Always: no N: Check: fields/package-relations N: N: I: avocado source: uses-deprecated-python-stdlib distutils (deprecated in Python 3.10, removed in Python 3.12) [setup.py:21] N: N: N: The Python library flagged by this tag has been formally marked as N: deprecated. N: N: Please prepare for this deprecation and migrate away from this Python N: library. N: N: See-Also: https://peps.python.org/pep-0594/#deprecated-modules N: N: Visibility: info N: Show-Always: no N: Check: languages/python/stdlib-deprecation N: N: P: avocado: openpgp-file-has-implementation-specific-extension [usr/share/doc/avocado/examples/tests/assets.py.data/gnu_hello_signer.gpg] N: N: The package includes an OpenPGP file with an implementation specific N: extension such as .gpg, instead of the more correct and neutral .pgp. N: N: The specification for this format is called OpenPGP, and the extension N: name that is short and considered implementation neutral is .pgp. While N: currently the GnuPG project is widely used and one of the most known N: OpenPGP implementations, using an extension after its name is detrimental N: to other alternative implementations, when a better more neutral name can N: be used instead. N: N: Note that many of these files are referenced externally, and as such N: should be considered an interface. Make sure to create backward N: compatibility symlinks for a smooth transition. N: N: Please refer to https://www.openpgp.org/ and N: https://www.rfc-editor.org/rfc/rfc4880 for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: files/openpgp N: N: O: avocado source: source-contains-prebuilt-javascript-object [optional_plugins/html/avocado_result_html/templates/bootstrap.min.js] N: N: The source tarball contains a prebuilt (minified) JavaScript object. They N: are usually left by mistake when generating the tarball by not cleaning N: the source directory first. You may want to report this as an upstream N: bug, in case there is no sign that this was intended. N: N: Visibility: pedantic N: Show-Always: no N: Check: files/source-missing N: N: O: avocado source: source-contains-prebuilt-javascript-object [optional_plugins/html/avocado_result_html/templates/datatables.min.js] N: O: avocado source: source-contains-prebuilt-javascript-object [optional_plugins/html/avocado_result_html/templates/jquery.min.js] N: N: masked by screen python/egg/metadata M: avocado: package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/avocado_framework-109.0.egg-info/dependency_links.txt] N: N: This package ships a documentation file outside /usr/share/doc N: Documentation files are normally installed inside /usr/share/doc. N: N: If this file doesn't describe the contents or purpose of the directory it N: is in, please consider moving this file to /usr/share/doc/ or maybe even N: removing it. If this file does describe the contents or purpose of the N: directory it is in, please add a lintian override. N: N: Visibility: info N: Show-Always: no N: Check: documentation N: N: Screen: python/egg/metadata N: Advocates: "Scott Kitterman" <debian@kitterman.com> N: Reason: The folders XXX.dist-info/ and XXX.egg-info/ hold metadata for N: Python modules. Those files are not documentation even though N: some of their names carry the .txt file extension. N: N: Python modules can be both public and private. N: N: Read more in N: https://www.python.org/dev/peps/pep-0427/#the-dist-info-directory, N: https://www.python.org/dev/peps/pep-0376/#id16, N: https://www.python.org/dev/peps/pep-0610/, N: https://www.python.org/dev/peps/pep-0639/, N: https://setuptools.pypa.io/en/latest/deprecated/python_eggs.html, N: and Bug#1003913. N: N: N: masked by screen python/egg/metadata M: avocado: package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/avocado_framework-109.0.egg-info/entry_points.txt] N: N: masked by screen python/egg/metadata M: avocado: package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/avocado_framework-109.0.egg-info/requires.txt] N: N: masked by screen python/egg/metadata M: avocado: package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/avocado_framework-109.0.egg-info/top_level.txt] E: Lintian run failed (runtime error) Regards Phil
Phil Wyett at Feb. 14, 2025, 4:24 p.m. -
Thanks for the initial review. The no-man-page is already being resolved upstream, so wanted to get this in NEW queue while that is being worked on in the background. And once that is ready I can bring that in. (I know it take ~3 weeks for something to land once it's in NEW) I only added the overrides for the python libs based on what I saw locally, and what my run of lintian showed, so not sure why you see it differently. anyhow, seems like you got more out of lintian than I did in my previous run. Thanks for that. I'll double check my build env, and test, and come back
Arif Ali at Feb. 14, 2025, 4:43 p.m. -
Arif, Below is my sbuild config file contents, if that helps you amy. # Set the chroot mode to be unshare. $chroot_mode = 'unshare'; #$external_commands = { "build-failed-commands" => [ [ '%SBUILD_SHELL' ] ] }; # Uncomment below to specify the distribution; this is the same as passing `-d unstable` to sbuild. # Specifying the distribution is currently required for piuparts when the changelog targets UNRELEASED. See #1088928. #$distribution = 'experimental'; #$distribution = 'unstable'; #$distribution = 'bookworm-backports'; # Specify an extra repository; this is the same as passing `--extra_repositories` to sbuild. #$extra_repositories = ['deb http://deb.debian.org/debian bookworm-backports main']; #$extra_repositories = ['deb http://deb.debian.org/debian experimental main']; # Specify the build dependency resolver; this is the same as passing `--build_deps_resolver` to sbuild. # When building with extra repositories, often 'aptitude' is better than 'apt' (the default). #$build_dep_resolver = 'aptitude'; # Build Architecture: all packages; this is the same as passing `-A` to sbuild. $build_arch_all = 1; # Build the source package in addition to the other requested build artifacts; this is the same as passing `-s` to sbuild. $build_source = 1; # Produce a .changes file suitable for a source-only upload; this is the same as passing `--source-only-changes` to sbuild. $source_only_changes = 1; ## Run lintian after every build (in the same chroot as the build); use --no-run-lintian to override. $run_lintian = 1; # Display info tags. #$lintian_opts = ['--display-info', '--verbose', '--fail-on', 'error,warning', '--info']; # Display info and pedantic tags, as well as overrides. $lintian_opts = ['--display-info', '--verbose', '--fail-on', 'error,warning', '--info', '--pedantic', '--show-overrides']; ## Run autopkgtest after every build (in a new, clean, chroot); use --no-run-autopkgtest to override. $run_autopkgtest = 1; # Specify autopkgtest options. The commented example below is the default since trixie. #$autopkgtest_opts = ['--apt-upgrade', '--', 'unshare', '--release', '%r', '--arch', '%a' ]; #QEMU autopkgtests $autopkgtest_opts = ['--shell-fail', '--apt-upgrade', '--', 'qemu', '--cpus', '6', '--ram-size', '6000', '--efi', "$HOME/.cache/sbuild/%r-%a.img"]; ## Run piuparts after every build (in a new, temporary, chroot); use --no-run-piuparts to override. # this does not work in bookworm $run_piuparts = 1; # Build a temporary chroot. $piuparts_opts = ['--no-eatmydata', '--distribution=%r', '--fake-essential-packages=systemd-sysv']; # Build a temporary chroot that uses apt-cacher-ng as a proxy to save bandwidth and time and doesn't disable eatmydata to speed up processing. #$piuparts_opts = ['--distribution=%r', '--bootstrapcmd=mmdebstrap --skip=check/empty --variant=minbase --aptopt="Acquire::http { Proxy \"http://127.0.0.1:3142\"; }"']; # Kathenas $log_dir = '/home/philwyett/Development/temporary/sbuild_logs/';
Phil Wyett at Feb. 14, 2025, 4:48 p.m.