Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 754261 - >=dev-ruby/duktape-rb-2.3.0.0: ppc keyword request
Summary: >=dev-ruby/duktape-rb-2.3.0.0: ppc keyword request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Marek Szuba
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on:
Blocks:
 
Reported: 2020-11-13 14:31 UTC by Marek Szuba
Modified: 2020-11-16 13:30 UTC (History)
2 users (show)

See Also:
Package list:
dev-ruby/duktape-rb-2.3.0.0-r2 ppc dev-ruby/sdoc-1.1.0 ppc
Runtime testing required: No
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marek Szuba archtester gentoo-dev 2020-11-13 14:31:22 UTC
We need this rather quickly so that it can be used as a dependency of dev-ruby/execjs on this architecture, thus allowing us to drop ppc keywords from net-libs/nodejs without either breaking the dependency tree or removing PPC32 support from a large part of Ruby on Rails.
Comment 1 Marek Szuba archtester gentoo-dev 2020-11-13 14:37:43 UTC
Note to arch testers: assuming no unexpected problems pop up during dev-ruby/sdoc keywording you will probably want to build-test duktake-rb-2.3.0.0-r1 because unlike -r0, it hasn't got test restrictions in place. That said, should the tests succeed please add the keyword to both -r1 and -r0 - we will need to stabilise duktape-rb soon as well and I haven't checked how many of its dependencies on ppc are still ~arch-only.
Comment 2 NATTkA bot gentoo-dev 2020-11-13 21:56:49 UTC
Unable to check for sanity:

> no match for package: dev-ruby/duktape-rb-2.3.0.0
Comment 3 Marek Szuba archtester gentoo-dev 2020-11-13 22:00:44 UTC
Updating the target to -r2 only, as unlike earlier revisions it links against dev-lang/duktape instead of the bundled version and on the other. Moreover, turns out that even though building without dev-ruby/sdoc present does not fails, it results in an incomplete installation.
Comment 4 Hans de Graaff gentoo-dev Security 2020-11-14 07:00:45 UTC
>>> Test phase: dev-ruby/duktape-rb-2.3.0.0-r2
 * Running test phase for ruby25 ...
cd tmp/x86_64-linux/duktape_ext/2.5.8
/usr/bin/gmake
compiling ../../../../ext/duktape/duktape_ext.c
../../../../ext/duktape/duktape_ext.c:3:10: fatal error: duktape.h: No such file or directory
    3 | #include "duktape.h"
      |          ^~~~~~~~~~~
compilation terminated.
gmake: *** [Makefile:242: duktape_ext.o] Error 1
rake aborted!
Command failed with status (2): [/usr/bin/gmake...]
Comment 5 Hans de Graaff gentoo-dev Security 2020-11-14 07:02:35 UTC
(In reply to Hans de Graaff from comment #4)
> >>> Test phase: dev-ruby/duktape-rb-2.3.0.0-r2

Sorry, my bad. Missed the duktape dependency when checking.
Comment 6 ernsteiswuerfel archtester 2020-11-14 18:08:07 UTC
Looking good on ppc.

 # cat duktape-rb-754261.report 
USE tests started on Sa 14. Nov 18:51:17 CET 2020

FEATURES=' test' USE='' succeeded for =dev-ruby/duktape-rb-2.3.0.0-r2
USE='doc ruby_targets_ruby25 -ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/duktape-rb-2.3.0.0-r2
USE='-doc -ruby_targets_ruby25 ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/duktape-rb-2.3.0.0-r2
USE='doc -ruby_targets_ruby25 ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/duktape-rb-2.3.0.0-r2
USE='-doc ruby_targets_ruby25 ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/duktape-rb-2.3.0.0-r2
USE='-doc ruby_targets_ruby25 -ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/duktape-rb-2.3.0.0-r2
USE='doc ruby_targets_ruby25 ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/duktape-rb-2.3.0.0-r2

FEATURES=' test' USE='' succeeded for =dev-ruby/sdoc-1.1.0
USE='-doc ruby_targets_ruby25 -ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/sdoc-1.1.0
USE='doc ruby_targets_ruby25 -ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/sdoc-1.1.0
USE='-doc -ruby_targets_ruby25 ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/sdoc-1.1.0
USE='doc -ruby_targets_ruby25 ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/sdoc-1.1.0
USE='-doc ruby_targets_ruby25 ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/sdoc-1.1.0
USE='doc ruby_targets_ruby25 ruby_targets_ruby26 -ruby_targets_ruby27' succeeded for =dev-ruby/sdoc-1.1.0
Comment 7 Larry the Git Cow gentoo-dev 2020-11-16 13:30:11 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb50f3ddd9d6c3fe445fc354d56ccf43cd9b6542

commit eb50f3ddd9d6c3fe445fc354d56ccf43cd9b6542
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2020-11-16 13:24:50 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2020-11-16 13:30:03 +0000

    dev-ruby/duktape-rb-2.3.0.0-r2: add ~ppc keyword
    
    As per reports in the keywordreq bug.
    
    Closes: https://bugs.gentoo.org/754261
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 dev-ruby/duktape-rb/duktape-rb-2.3.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cac51c42c4981adf8ac5f7b86ca6593a1d39076f

commit cac51c42c4981adf8ac5f7b86ca6593a1d39076f
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2020-11-16 13:28:30 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2020-11-16 13:29:59 +0000

    dev-ruby/sdoc-1.1.0: add ~ppc keyword
    
    As per reports in the keywordreq bug.
    
    Bug: https://bugs.gentoo.org/754261
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 dev-ruby/sdoc/sdoc-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)