dev-python/unittest-or-fail
Run unittests or fail if no tests were found
ChangeLog
commit 946b3d5e6f85aa6d17632eb69d8c14152e056548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200
*/*: normalize metadata.xml DTD URL and indent
Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.
pkgcheck stays silent on all metadata-* and maintainer-* checks.
commit e80ab335fb3be7d73d4b497360be6ddf732931ac
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 15:17:32 2026 +0200
eclass/python-{r1,single-r1}_py2: fix @PROVIDES; drop redundant inherit in consumers
Both python-r1_py2 and python-single-r1_py2 declared
@PROVIDES: python-utils-r1 in their header comments, naming the
upstream (unsuffixed) eclass rather than the py2 variant they
actually inherit (python-utils-r1_py2 — lines 47 and 54
respectively). Same copy-paste mismatch that was fixed on
distutils-r1_py2 in 6c02f60a: pkgcheck's transitive-provides
analysis did not trace python-utils-r1_py2 through these two
eclasses, so consumers that inherited python-utils-r1_py2
directly alongside python-r1_py2 or distutils-r1_py2 (which
itself transitively inherits python-utils-r1_py2) did not
trip ProvidedEclassInherit even though the inherit was
redundant.
Correct @PROVIDES on both eclasses to name python-utils-r1_py2,
and drop the now-redundant direct inherit from the four
consumers that had it:
dev-python/pygobject-2.28.6-r55 (via python-r1_py2)
dev-python/setuptools-python2-46.4.0-r2 (via distutils-r1_py2)
dev-python/setuptools_scm-python2-4.1.2-r1 (via distutils-r1_py2)
dev-python/unittest-or-fail-1 (via distutils-r1_py2)
Verified with `pkgcheck scan`: clears four ProvidedEclassInherit
findings and introduces no new warnings.
Copyright headers on all four py2 eclasses are already at
1999-2026, and @SUPPORTED_EAPIS entries match the in-file case
statements (7..8 for distutils/python-r1/python-single-r1,
6..8 for python-utils-r1), so no other eclass housekeeping is
pending.
commit 785f0a2b96bed75f3d01252d0cd3e9a3209ac00c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:12:34 2026 +0200
dev-python/unittest-or-fail: add direct inherits for python eclasses
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit cb4c27f787e26c959d40194a8233db11f6f834ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 11:57:10 2025 +0100
KEYWORDS: dropped non-x86 and amd64 for now.
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit dd8ab4a903ddee681c4d062456c661965f1e12be
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 00:10:47 2025 +0100
dev-python/unittest-or-fail: add github upstream metadata
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit ebd5ba2ac319ab3ea8697cf7b1dd6ef025f439e8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 21:33:02 2025 +0100
corrected 1st line of ebuilds+some trash (may be)
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit a68ab587243d4cb1434fa788d8ab77b6f4890e83
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Jan 20 10:29:44 2023 +0000
Add files via upload
commit 16a2d0292c82bf0a3dcd29714314a0d065abca5d
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun May 16 22:23:40 2021 +0100
dev-python/unittest-or-fail amended
commit c9c9392b6970a1453c6794b19ef1a97919f197f3
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Apr 19 01:58:49 2021 +0100
unittest-or-fail for py2_7 added
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200
*/*: normalize metadata.xml DTD URL and indent
Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.
pkgcheck stays silent on all metadata-* and maintainer-* checks.
commit e80ab335fb3be7d73d4b497360be6ddf732931ac
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 15:17:32 2026 +0200
eclass/python-{r1,single-r1}_py2: fix @PROVIDES; drop redundant inherit in consumers
Both python-r1_py2 and python-single-r1_py2 declared
@PROVIDES: python-utils-r1 in their header comments, naming the
upstream (unsuffixed) eclass rather than the py2 variant they
actually inherit (python-utils-r1_py2 — lines 47 and 54
respectively). Same copy-paste mismatch that was fixed on
distutils-r1_py2 in 6c02f60a: pkgcheck's transitive-provides
analysis did not trace python-utils-r1_py2 through these two
eclasses, so consumers that inherited python-utils-r1_py2
directly alongside python-r1_py2 or distutils-r1_py2 (which
itself transitively inherits python-utils-r1_py2) did not
trip ProvidedEclassInherit even though the inherit was
redundant.
Correct @PROVIDES on both eclasses to name python-utils-r1_py2,
and drop the now-redundant direct inherit from the four
consumers that had it:
dev-python/pygobject-2.28.6-r55 (via python-r1_py2)
dev-python/setuptools-python2-46.4.0-r2 (via distutils-r1_py2)
dev-python/setuptools_scm-python2-4.1.2-r1 (via distutils-r1_py2)
dev-python/unittest-or-fail-1 (via distutils-r1_py2)
Verified with `pkgcheck scan`: clears four ProvidedEclassInherit
findings and introduces no new warnings.
Copyright headers on all four py2 eclasses are already at
1999-2026, and @SUPPORTED_EAPIS entries match the in-file case
statements (7..8 for distutils/python-r1/python-single-r1,
6..8 for python-utils-r1), so no other eclass housekeeping is
pending.
commit 785f0a2b96bed75f3d01252d0cd3e9a3209ac00c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:12:34 2026 +0200
dev-python/unittest-or-fail: add direct inherits for python eclasses
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit cb4c27f787e26c959d40194a8233db11f6f834ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 11:57:10 2025 +0100
KEYWORDS: dropped non-x86 and amd64 for now.
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit dd8ab4a903ddee681c4d062456c661965f1e12be
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 00:10:47 2025 +0100
dev-python/unittest-or-fail: add github upstream metadata
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit ebd5ba2ac319ab3ea8697cf7b1dd6ef025f439e8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 21:33:02 2025 +0100
corrected 1st line of ebuilds+some trash (may be)
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit a68ab587243d4cb1434fa788d8ab77b6f4890e83
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Jan 20 10:29:44 2023 +0000
Add files via upload
commit 16a2d0292c82bf0a3dcd29714314a0d065abca5d
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun May 16 22:23:40 2021 +0100
dev-python/unittest-or-fail amended
commit c9c9392b6970a1453c6794b19ef1a97919f197f3
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Apr 19 01:58:49 2021 +0100
unittest-or-fail for py2_7 added


View
Download
Browse