Summary: | Keyword dev-python/vdirsyncer app-misc/khal ~arm ~arm64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andriy Utkin (RETIRED) <andrey_utkin> |
Component: | Keywording | Assignee: | Andriy Utkin (RETIRED) <andrey_utkin> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mgorny |
Priority: | Normal | Keywords: | KEYWORDREQ |
Version: | unspecified | Flags: | stable-bot:
sanity-check+
|
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: |
dev-python/vdirsyncer-0.16.7
dev-python/click-log-0.3.2
dev-python/click-threading-0.4.4
dev-python/tzlocal-1.2
app-misc/khal-0.10.1-r1
dev-python/icalendar-4.0.3
dev-python/pytest-subtesthack-0.1.1
|
Runtime testing required: | --- |
Bug Depends on: | 668360 | ||
Bug Blocks: |
Description
Andriy Utkin (RETIRED)
![]() An automated check of this bug failed - repoman reported dependency errors (38 lines truncated):
> dependency.bad dev-python/vdirsyncer/vdirsyncer-0.16.7.ebuild: DEPEND: ~arm(default/linux/arm/17.0) ['dev-python/pytest-subtesthack[python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_5(-),-python_single_target_python3_6(-)]']
> dependency.bad dev-python/vdirsyncer/vdirsyncer-0.16.7.ebuild: DEPEND: ~arm64(default/linux/arm64/17.0) ['dev-python/pytest-subtesthack[python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_5(-),-python_single_target_python3_6(-)]']
> dependency.bad dev-python/vdirsyncer/vdirsyncer-0.16.7.ebuild: DEPEND: ~arm64(default/linux/arm64/17.0/desktop) ['dev-python/pytest-subtesthack[python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_5(-),-python_single_target_python3_6(-)]']
Sorry, I haven't realized there's test aspect. I will run the tests and come back. From the package list, only vdirsyncer fails tests, due to platform-independent bug https://bugs.gentoo.org/668360 . vdirsyncer is in a maintainership crisis, but there is a promising revival in https://github.com/spk/vdirsyncer/commits/fix-build-style . Feel free to push back on this. My only argument _for_ keywording it is that in practice it works really well on arm and arm64. If you'd like to see this mess cleaned up first, let's drop vdirsyncer and stabilize only khal and deps, and I'll come back on this once I (or somebody else) make vdirsyncer ebuild use a well-maintained origin or apply the right patches. Andrey, For new packages to get an ~arm64 keyword they need to build and 'pass' their test suits. 'Pass' in this context means no worse than amd64, not pass clean. At least, that's what I have been doing and I've not upset anyone yet. arm is a horse of a different colour. FEATURES=' test' failed for =dev-python/vdirsyncer-0.16.7 FEATURES=' test' failed for =dev-python/click-threading-0.4.4 I have stabilized everything else for arm64. Please fix the tests or RESTRICT them as you know they are bad. Once good, please CC arm64 back. ~arm keyworded Wrong version of app-misc/khal has been keyworded. ~arm keyworded The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd65ae19d5a1a781296277ce4b9648bdd8f6fc28 commit cd65ae19d5a1a781296277ce4b9648bdd8f6fc28 Author: Roy Bamford <neddyseagoon@gentoo.org> AuthorDate: 2020-03-03 14:44:03 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-03-04 04:47:14 +0000 app-misc/khal: added ~arm64 keyword Bug: https://bugs.gentoo.org/696134 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Roy Bamford <neddyseagoon@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org> app-misc/khal/khal-0.10.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b6e03a3b2807ca138f150ce8ceabae9d5852cc commit 50b6e03a3b2807ca138f150ce8ceabae9d5852cc Author: Roy Bamford <neddyseagoon@gentoo.org> AuthorDate: 2020-03-03 14:40:52 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-03-04 04:47:13 +0000 dev-python/vdirsyncer: added ~arm64 keyword Bug: https://bugs.gentoo.org/696134 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Roy Bamford <neddyseagoon@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-python/vdirsyncer/vdirsyncer-0.16.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) |