Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 696134 - Keyword dev-python/vdirsyncer app-misc/khal ~arm ~arm64
Summary: Keyword dev-python/vdirsyncer app-misc/khal ~arm ~arm64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andriy Utkin (RETIRED)
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on: 668360
Blocks:
  Show dependency tree
 
Reported: 2019-10-03 14:45 UTC by Andriy Utkin (RETIRED)
Modified: 2020-03-04 05:02 UTC (History)
1 user (show)

See Also:
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: ---
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andriy Utkin (RETIRED) gentoo-dev 2019-10-03 14:45:14 UTC
Hi,

I have used these packages on both 32-bit and 64-bit ARM installations of Gentoo, with the same level of success as on amd64.

The only runtime issue is that on a rare occasion vdirsyncer hangs, but the same happens on amd64, too. Otherwise it's all great software and works well.
Comment 1 Stabilization helper bot gentoo-dev 2019-10-03 15:02:53 UTC
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(-)]']
Comment 2 Andriy Utkin (RETIRED) gentoo-dev 2019-10-03 23:21:05 UTC
Sorry, I haven't realized there's test aspect.
I will run the tests and come back.
Comment 3 Andriy Utkin (RETIRED) gentoo-dev 2019-10-07 21:43:26 UTC
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.
Comment 4 Roy Bamford gentoo-dev 2019-10-09 20:37:57 UTC
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.
Comment 5 Aaron Bauman (RETIRED) gentoo-dev 2019-11-26 20:34:46 UTC
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.
Comment 6 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-12-24 19:53:54 UTC
~arm keyworded
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-22 21:34:30 UTC
Wrong version of app-misc/khal has been keyworded.
Comment 8 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2020-01-27 11:48:51 UTC
~arm keyworded
Comment 9 Larry the Git Cow gentoo-dev 2020-03-04 05:01:09 UTC
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(-)