#1133156 RFS: avocado/113.0-1 [ITP] -- Set of tools and libraries to help with automated testing

#1133156#5
Date:
2026-04-10 14:36:49 UTC
From:
To:
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

Re-sending, as I did it incorrectly last time

I am looking for a sponsor for my package "avocado":

 * Package name     : avocado
   Version          : 113.0-1
   Upstream contact : Avocado Developers <avocado-devel@redhat.com>
 * URL              : https://github.com/avocado-framework/avocado
 * License          : GPL, Expat, GPL-2+, Expat and/or GPL-2+, GPL-2
 * Vcs              : https://salsa.debian.org/python-team/packages/avocado
   Section          : utils

The source builds the following binary packages:

  avocado - Set of tools and libraries to help with automated testing

To access further information about this package, please visit the
following URL:

https://mentors.debian.net/package/avocado/

Alternatively, you can download the package with 'dget' using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/a/avocado/avocado_113.0-1.dsc

Changes for the initial release:

 avocado (113.0-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #993862)

Regards,
--- Arif Ali IRC: arif-ali Matrix: @arif-ali:ubuntu.com
#1133156#12
Date:
2026-05-28 16:14:20 UTC
From:
To:
Hi folks,

This has been here for 2 months. I was wondering if anyone has the
opportunity to look at this. I don't what this to timeout again from
debian-mentors, and have to upload again last time.

I'd appreciate it if someone could look this over and help me finalize it.

Thanks in advance
--- Arif Ali IRC: arif-ali Matrix: @arif-ali:ubuntu.com
#1133156#17
Date:
2026-07-15 19:58:10 UTC
From:
To:
Hello,

Thank you for your work on this package.

I'm getting some test failures on build, can you reproduce this?

RESULTS    : PASS 897 | ERROR 0 | FAIL 5 | SKIP 32 | WARN 0 | INTERRUPT 0 | CANCEL 0
JOB TIME   : 160.48 s
Log file "debug.log" content for test "unit-129-selftests/unit/runner_package.py:ActionTests.test_success_remove" (FAIL):
[stdout] ======================================================================
[stdout] FAIL: test_success_remove (runner_package.ActionTests.test_success_remove)
[stdout] ----------------------------------------------------------------------
[stdout] Traceback (most recent call last):
[stdout]   File "/build/reproducible-path/avocado-113.0/selftests/unit/runner_package.py", line 133, in test_success_remove
[stdout]     self.assertIn(stdout, messages[-3]["log"])
[stdout]     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stdout] AssertionError: b'Package(s) foo removed successfully' not found in b'Package foo not installed'
[stdout]
[stdout] ----------------------------------------------------------------------
[stdout] Ran 1 test in 0.576s
[stdout]
[stdout] FAILED (failures=1)

Log file "debug.log" content for test "unit-127-selftests/unit/runner_package.py:ActionTests.test_already_installed" (FAIL):
[stdout] ======================================================================
[stdout] FAIL: test_already_installed (runner_package.ActionTests.test_already_installed)
[stdout] ----------------------------------------------------------------------
[stdout] Traceback (most recent call last):
[stdout]   File "/build/reproducible-path/avocado-113.0/selftests/unit/runner_package.py", line 93, in test_already_installed
[stdout]     self.assertEqual(messages[-1]["result"], "pass")
[stdout]     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stdout] AssertionError: 'error' != 'pass'
[stdout] - error
[stdout] + pass
[stdout]
[stdout]
[stdout] ----------------------------------------------------------------------
[stdout] Ran 1 test in 0.627s
[stdout]
[stdout] FAILED (failures=1)

Log file "debug.log" content for test "unit-131-selftests/unit/runner_package.py:ActionTests.test_fail_remove" (FAIL):
[stdout] ======================================================================
[stdout] FAIL: test_fail_remove (runner_package.ActionTests.test_fail_remove)
[stdout] ----------------------------------------------------------------------
[stdout] Traceback (most recent call last):
[stdout]   File "/build/reproducible-path/avocado-113.0/selftests/unit/runner_package.py", line 168, in test_fail_remove
[stdout]     self.assertEqual(messages[-1]["result"], "error")
[stdout]     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stdout] AssertionError: 'pass' != 'error'
[stdout] - pass
[stdout] + error
[stdout]
[stdout]
[stdout] ----------------------------------------------------------------------
[stdout] Ran 1 test in 0.582s
[stdout]
[stdout] FAILED (failures=1)

Log file "debug.log" content for test "unit-126-selftests/unit/runner_package.py:ActionTests.test_success_install" (FAIL):
[stdout] ======================================================================
[stdout] FAIL: test_success_install (runner_package.ActionTests.test_success_install)
[stdout] ----------------------------------------------------------------------
[stdout] Traceback (most recent call last):
[stdout]   File "/build/reproducible-path/avocado-113.0/selftests/unit/runner_package.py", line 75, in test_success_install
[stdout]     self.assertEqual(messages[-1]["result"], "pass")
[stdout]     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stdout] AssertionError: 'error' != 'pass'
[stdout] - error
[stdout] + pass
[stdout]
[stdout]
[stdout] ----------------------------------------------------------------------
[stdout] Ran 1 test in 1.183s
[stdout]
[stdout] FAILED (failures=1)

Log file "debug.log" content for test "unit-132-selftests/unit/runner_package.py:ActionTests.test_success_check" (FAIL):
[stdout] ======================================================================
[stdout] FAIL: test_success_check (runner_package.ActionTests.test_success_check)
[stdout] ----------------------------------------------------------------------
[stdout] Traceback (most recent call last):
[stdout]   File "/build/reproducible-path/avocado-113.0/selftests/unit/runner_package.py", line 186, in test_success_check
[stdout]     self.assertEqual(messages[-1]["result"], "pass")
[stdout]     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[stdout] AssertionError: 'error' != 'pass'
[stdout] - error
[stdout] + pass
[stdout]
[stdout]
[stdout] ----------------------------------------------------------------------
[stdout] Ran 1 test in 0.605s
[stdout]
[stdout] FAILED (failures=1)


Test summary:
unit-126-selftests/unit/runner_package.py:ActionTests.test_success_install: FAIL
unit-127-selftests/unit/runner_package.py:ActionTests.test_already_installed: FAIL
unit-129-selftests/unit/runner_package.py:ActionTests.test_success_remove: FAIL
unit-131-selftests/unit/runner_package.py:ActionTests.test_fail_remove: FAIL
unit-132-selftests/unit/runner_package.py:ActionTests.test_success_check: FAIL
make[1]: *** [debian/rules:13: override_dh_auto_test] Error 1
make[1]: Leaving directory '/build/reproducible-path/avocado-113.0'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
Build finished at 2026-07-15T19:55:11Z

Please remove the moreinfo tag once you're ready for another review. Feel free to CC me, if I'm available I can take another look.

Best regards,
Simon Quigley
tsimonq2@debian.org

#1133156#24
Date:
2026-07-17 17:02:18 UTC
From:
To:
Is anyone available to help me get this through? Please. I think I have
been pretty patient, up till now. Either no one is interested, or everyone
in the Debian community is extremely busy ;)

Maybe I need to talk to someone directly? or just give up?

I'd rather it not time out of mentors again, forcing me to go through the
whole process again
---
Arif Ali

IRC: arif-ali
Matrix: @arif-ali:ubuntu.com

#1133156#29
Date:
2026-07-17 17:04:57 UTC
From:
To:
Thanks for your review, your email somehow turned up in spam

I did run these tests before uploading, but more than happy to run them
again, and will report back

regards,
Arif
--- Arif Ali IRC: arif-ali Matrix: @arif-ali:ubuntu.com
#1133156#34
Date:
2026-07-18 19:02:51 UTC
From:
To:
Hi,

The name of the package sounds me, so probably I started to look it or
I was interested on review it. Anyway, I will take a look in the
package, but I cannot promise when. But I'll try to do it before DC26
start.