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

Bug 733784

Summary: www-apps/jekyll ~arm64 keywording request
Product: Gentoo Linux Reporter: Denilson Sá Maia <denilsonsa>
Component: KeywordingAssignee: Michał Górny <mgorny>
Status: RESOLVED FIXED    
Severity: normal CC: bman, ruby
Priority: Normal Keywords: CC-ARCHES, KEYWORDREQ
Version: unspecifiedFlags: nattka: sanity-check+
Hardware: ARM64   
OS: Linux   
Whiteboard:
Package list:
dev-ruby/classifier-reborn ~arm64 dev-ruby/colorator ~arm64 dev-ruby/em-websocket ~arm64 dev-ruby/eventmachine ~arm64 dev-ruby/forwardable-extended ~arm64 dev-ruby/kramdown-parser-gfm ~arm64 dev-ruby/kramdown-syntax-coderay ~arm64 dev-ruby/liquid ~arm64 dev-ruby/liquid-c ~arm64 dev-ruby/mercenary ~arm64 dev-ruby/pathutil ~arm64 dev-ruby/pygments_rb ~arm64 dev-ruby/sassc ~arm64 dev-ruby/terminal-table ~arm64 dev-ruby/unicode-display_width ~arm64 dev-ruby/fast-stemmer ~arm64 dev-ruby/spy ~arm64 dev-ruby/tins ~arm64 dev-ruby/term-ansicolor ~arm64 dev-ruby/rb-gsl ~arm64 dev-ruby/narray ~arm64 dev-ruby/redis ~arm64 dev-ruby/minitest-around ~arm64 dev-ruby/test_construct ~arm64 dev-ruby/sync ~arm64 www-apps/jekyll ~arm64 www-apps/jekyll-coffeescript ~arm64 www-apps/jekyll-sass-converter ~arm64 www-apps/jekyll-watch ~arm64
Runtime testing required: ---

Description Denilson Sá Maia 2020-07-24 14:36:39 UTC
I just  managed to install and run www-apps/jekyll-4.1.0 on arm64 (Raspberry Pi 4). It works fine. Sure, I have not tested all the available features of jekyll (such as sass and coffescript), but it worked without any issue for my website.

I have not tested jekyll-3.8.5. Instead, I went for the latest non-9999 version for each of dependencies.

In order to unmask it, you have to unmask:

dev-ruby/classifier-reborn ~arm64
dev-ruby/colorator ~arm64
dev-ruby/em-websocket ~arm64
dev-ruby/eventmachine ~arm64
dev-ruby/forwardable-extended ~arm64
dev-ruby/kramdown-parser-gfm ~arm64
dev-ruby/kramdown-syntax-coderay ~arm64
dev-ruby/liquid ~arm64
dev-ruby/liquid-c ~arm64
dev-ruby/mercenary ~arm64
dev-ruby/pathutil ~arm64
dev-ruby/pygments_rb ~arm64
dev-ruby/sassc ~arm64
dev-ruby/terminal-table ~arm64
dev-ruby/unicode-display_width ~arm64
www-apps/jekyll ~arm64
www-apps/jekyll-coffeescript ~arm64
www-apps/jekyll-sass-converter ~arm64
www-apps/jekyll-watch ~arm64
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-07-24 14:39:38 UTC
No need to manually CC; the bot will do it if it's happy. Thanks for the request!
Comment 2 NATTkA bot gentoo-dev 2020-07-24 14:40:48 UTC
Sanity check failed:

> dev-ruby/liquid-4.0.3
>   depend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     dev-ruby/spy[ruby_targets_ruby25(-)]
>     dev-ruby/spy[ruby_targets_ruby26(-)]
> dev-ruby/terminal-table-1.8.0-r2
>   bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     dev-ruby/term-ansicolor[ruby_targets_ruby25(-)]
>     dev-ruby/term-ansicolor[ruby_targets_ruby26(-)]
>     dev-ruby/term-ansicolor[ruby_targets_ruby27(-)]
> dev-ruby/classifier-reborn-2.2.0
>   depend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby25(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby26(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby27(-)]
>     dev-ruby/rb-gsl[ruby_targets_ruby25(-)]
>     dev-ruby/rb-gsl[ruby_targets_ruby26(-)]
>     dev-ruby/rb-gsl[ruby_targets_ruby27(-)]
>     dev-ruby/redis[ruby_targets_ruby25(-)]
>     dev-ruby/redis[ruby_targets_ruby26(-)]
>     dev-ruby/redis[ruby_targets_ruby27(-)]
>   rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby25(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby26(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby27(-)]
>     dev-ruby/rb-gsl[ruby_targets_ruby25(-)]
>     dev-ruby/rb-gsl[ruby_targets_ruby26(-)]
>     dev-ruby/rb-gsl[ruby_targets_ruby27(-)]
> dev-ruby/sassc-2.2.1
>   bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     dev-ruby/minitest-around[ruby_targets_ruby25(-)]
>     dev-ruby/minitest-around[ruby_targets_ruby26(-)]
>     dev-ruby/minitest-around[ruby_targets_ruby27(-)]
>     dev-ruby/test_construct[ruby_targets_ruby25(-)]
>     dev-ruby/test_construct[ruby_targets_ruby26(-)]
>     dev-ruby/test_construct[ruby_targets_ruby27(-)]
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-07-24 14:56:48 UTC
CCing ruby just to make sure they're OK with this.
Comment 4 NATTkA bot gentoo-dev 2020-07-24 15:00:39 UTC
Sanity check failed:

> dev-ruby/classifier-reborn-2.2.0
>   depend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby25(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby26(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby27(-)]
>   rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby25(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby26(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby27(-)]
> dev-ruby/rb-gsl-2.1.0.2
>   depend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     dev-ruby/narray[ruby_targets_ruby25(-)]
>     dev-ruby/narray[ruby_targets_ruby26(-)]
>     dev-ruby/narray[ruby_targets_ruby27(-)]
>   rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     dev-ruby/narray[ruby_targets_ruby25(-)]
>     dev-ruby/narray[ruby_targets_ruby26(-)]
>     dev-ruby/narray[ruby_targets_ruby27(-)]
> dev-ruby/term-ansicolor-1.7.1
>   depend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     >=dev-ruby/tins-1.0[ruby_targets_ruby25(-)]
>     >=dev-ruby/tins-1.0[ruby_targets_ruby26(-)]
>     >=dev-ruby/tins-1.0[ruby_targets_ruby27(-)]
>   rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     >=dev-ruby/tins-1.0[ruby_targets_ruby25(-)]
>     >=dev-ruby/tins-1.0[ruby_targets_ruby26(-)]
>     >=dev-ruby/tins-1.0[ruby_targets_ruby27(-)]
Comment 5 NATTkA bot gentoo-dev 2020-07-24 15:12:50 UTC
Sanity check failed:

> dev-ruby/rb-gsl-2.1.0.2
>   depend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     dev-ruby/narray[ruby_targets_ruby25(-)]
>     dev-ruby/narray[ruby_targets_ruby26(-)]
>     dev-ruby/narray[ruby_targets_ruby27(-)]
>   rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     dev-ruby/narray[ruby_targets_ruby25(-)]
>     dev-ruby/narray[ruby_targets_ruby26(-)]
>     dev-ruby/narray[ruby_targets_ruby27(-)]
> dev-ruby/classifier-reborn-2.2.0
>   depend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby25(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby26(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby27(-)]
>   rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby25(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby26(-)]
>     >=dev-ruby/fast-stemmer-1.0.0[ruby_targets_ruby27(-)]
> dev-ruby/term-ansicolor-1.7.1
>   depend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     >=dev-ruby/tins-1.0[ruby_targets_ruby25(-)]
>     >=dev-ruby/tins-1.0[ruby_targets_ruby26(-)]
>     >=dev-ruby/tins-1.0[ruby_targets_ruby27(-)]
>   rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     >=dev-ruby/tins-1.0[ruby_targets_ruby25(-)]
>     >=dev-ruby/tins-1.0[ruby_targets_ruby26(-)]
>     >=dev-ruby/tins-1.0[ruby_targets_ruby27(-)]
Comment 6 NATTkA bot gentoo-dev 2020-07-24 15:16:45 UTC
Sanity check failed:

> dev-ruby/tins-1.25.0
>   bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     dev-ruby/sync[ruby_targets_ruby26(-)]
>     dev-ruby/sync[ruby_targets_ruby27(-)]
>   rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
>     dev-ruby/sync[ruby_targets_ruby26(-)]
>     dev-ruby/sync[ruby_targets_ruby27(-)]
Comment 7 Denilson Sá Maia 2020-07-24 15:46:22 UTC
FTR, I have RUBY_TARGETS="ruby25 -ruby24 -ruby26"

And from that original list of packages, I just noticed that these packages were not installed on my system (probably behind 'test' useflag, so I unmasked them on my system needlessly):

dev-ruby/classifier-reborn
dev-ruby/kramdown-syntax-coderay
dev-ruby/liquid-c
dev-ruby/pygments_rb
dev-ruby/sassc-rails
www-apps/jekyll-coffeescript
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-07-24 17:23:17 UTC
(In reply to Denilson Sá Maia from comment #7)
> FTR, I have RUBY_TARGETS="ruby25 -ruby24 -ruby26"
> 
> And from that original list of packages, I just noticed that these packages
> were not installed on my system (probably behind 'test' useflag, so I
> unmasked them on my system needlessly):
> 
> dev-ruby/classifier-reborn
> dev-ruby/kramdown-syntax-coderay
> dev-ruby/liquid-c
> dev-ruby/pygments_rb
> dev-ruby/sassc-rails
> www-apps/jekyll-coffeescript

That's alright. We like to go for everything to get tests etc on arm64. Thanks for the info!
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-07-27 02:09:38 UTC
~arm64 added, closing. Thanks!