Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 721542

Summary: cargo dev utilities ~arm ~arm64 keyword request
Product: Gentoo Linux Reporter: Jannik Glückert <jannik.glueckert>
Component: KeywordingAssignee: Gentoo Rust Project <rust>
Status: RESOLVED WORKSFORME    
Severity: normal CC: sam
Priority: Normal Keywords: CC-ARCHES, KEYWORDREQ
Version: unspecifiedFlags: nattka: sanity-check-
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=677018
https://bugs.gentoo.org/show_bug.cgi?id=706438
Whiteboard:
Package list:
dev-util/cargo-license ~arm64 dev-util/cargo-ebuild ~arm64
Runtime testing required: ---

Description Jannik Glückert 2020-05-07 20:07:31 UTC
These three utilities (one of them not being in dev-util, what a shame) are very helpful in packaging rust applications.
Seeing that rust is keyworded for arm and arm64, it would be nice to properly have them available on these platforms
Comment 1 NATTkA bot gentoo-dev 2020-05-07 20:08:32 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 2 Jannik Glückert 2020-05-08 14:13:14 UTC
Dropping ~arm for now since packages have to be masked and I currently don't have a system to test them
Comment 3 NATTkA bot gentoo-dev 2020-05-08 14:16:42 UTC
All sanity-check issues have been resolved
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-05-08 21:01:53 UTC
~arm64 added; re-adding arm so we don't forget
Comment 5 NATTkA bot gentoo-dev 2020-05-08 21:04:35 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-05-09 06:01:17 UTC
bug 677018 needs the rust mask too
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-05-09 06:01:39 UTC
(In reply to Sam James (sec padawan) from comment #6)
> bug 677018 needs the rust mask too

and bug 706438
Comment 8 tt_1 2020-05-09 06:12:30 UTC
I've got a rpi2 all set up for testing, what can I do to help with this?
Comment 9 NATTkA bot gentoo-dev 2020-05-09 21:12:40 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 10 NATTkA bot gentoo-dev 2020-05-10 21:48:56 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 11 NATTkA bot gentoo-dev 2020-05-11 09:52:44 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 12 NATTkA bot gentoo-dev 2020-05-12 22:04:50 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 13 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-05-12 22:10:21 UTC
(In reply to tt_1 from comment #8)
> I've got a rpi2 all set up for testing, what can I do to help with this?

You could setup a stable chroot for arm and use tatt (https://github.com/gentoo/tatt) to check that these work on your Pi 2.

I can help with this if you come speak to me in #gentoo-arm. Help with other bugs would be great too.
Comment 14 NATTkA bot gentoo-dev 2020-05-13 10:08:59 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 15 NATTkA bot gentoo-dev 2020-05-13 22:12:40 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 16 NATTkA bot gentoo-dev 2020-05-14 10:13:20 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 17 NATTkA bot gentoo-dev 2020-05-16 22:33:10 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 18 NATTkA bot gentoo-dev 2020-05-17 10:36:41 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 19 NATTkA bot gentoo-dev 2020-05-19 22:44:47 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 20 NATTkA bot gentoo-dev 2020-05-20 22:48:48 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 21 NATTkA bot gentoo-dev 2020-05-21 22:56:55 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 22 NATTkA bot gentoo-dev 2020-05-22 23:08:52 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 23 NATTkA bot gentoo-dev 2020-05-23 23:24:56 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 24 NATTkA bot gentoo-dev 2020-05-24 23:40:55 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 25 NATTkA bot gentoo-dev 2020-05-25 23:56:55 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 26 NATTkA bot gentoo-dev 2020-05-26 12:04:56 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 27 NATTkA bot gentoo-dev 2020-05-29 00:44:59 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 28 NATTkA bot gentoo-dev 2020-05-30 01:01:01 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 29 NATTkA bot gentoo-dev 2020-05-31 13:21:04 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 30 NATTkA bot gentoo-dev 2020-06-02 13:33:18 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 31 NATTkA bot gentoo-dev 2020-06-03 01:37:00 UTC
Sanity check failed:

> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 32 NATTkA bot gentoo-dev 2020-06-03 13:40:56 UTC
Sanity check failed:

> app-misc/cargo-license-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-ebuild-0.3.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
> dev-util/cargo-tree-0.29.0
>   bdepend ~arm dev profile default/linux/arm/17.0/armv4 (15 total)
>     >=virtual/rust-1.37.0
Comment 33 Georgy Yakovlev archtester gentoo-dev 2020-06-04 22:11:01 UTC
removing arm to stop the spam
removing cargo-tree, it's now part of rust-1.44.0 and cargo-tree package will be treecleaned soon.
Comment 34 NATTkA bot gentoo-dev 2020-06-05 08:44:42 UTC
Unable to check for sanity:

> no match for package: app-misc/cargo-license
Comment 35 Georgy Yakovlev archtester gentoo-dev 2020-06-05 08:46:03 UTC
I've moved cargo-license to dev-util

all packages already keyworded on ~arm64
Not adding arm at this time as rust is not universally keyworded there on all variants.

see nothing to do here. feel free to re-open if you feel it's wrong.