Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 685738 - dev-ruby/rdoc-6.1.1 - Flag 'ruby_targets_ruby23' is not included in IUSE_EFFECTIVE="...
Summary: dev-ruby/rdoc-6.1.1 - Flag 'ruby_targets_ruby23' is not included in IUSE_EFFE...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2019-05-12 16:16 UTC by Harris Landgarten
Modified: 2019-05-13 18:10 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (1557677671-install-dev-ruby_rdoc-6.1.1:0::gentoo.out,7.27 KB, text/plain)
2019-05-12 16:16 UTC, Harris Landgarten
Details
emerge info from portage (info,6.71 KB, text/plain)
2019-05-13 17:30 UTC, Harris Landgarten
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Harris Landgarten 2019-05-12 16:16:50 UTC
Created attachment 576232 [details]
build.log

!!! ERROR in dev-ruby/rdoc-6.1.1::gentoo:
!!! In useq at line 6853
!!! Flag 'ruby_targets_ruby23' is not included in IUSE_EFFECTIVE="abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm arm64 doc elibc_AIX elibc_Cygwin elibc_Darwin elibc_DragonFly elibc_FreeBSD elibc_HPUX elibc_Interix elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_bionic elibc_glibc elibc_mingw elibc_mintlib elibc_musl elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin kernel_FreeBSD kernel_HPUX kernel_NetBSD kernel_OpenBSD kernel_SunOS kernel_Winnt kernel_freemint kernel_linux m68k m68k-mint mips ppc ppc-aix ppc-macos ppc64 ppc64-linux prefix prefix-guest prefix-stack riscv ruby_targets_ruby24 ruby_targets_ruby25 ruby_targets_ruby26 s390 sh sparc sparc-solaris sparc64-solaris test userland_BSD userland_GNU x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
Comment 1 Juergen Rose 2019-05-13 14:19:46 UTC
I have the same issue:

 * ERROR: dev-ruby/rdoc-6.1.1::gentoo failed (install phase):
 *   USE Flag 'ruby_targets_ruby23' not in IUSE for dev-ruby/rdoc-6.1.1
Comment 2 Hans de Graaff gentoo-dev Security 2019-05-13 17:14:55 UTC
(In reply to Harris Landgarten from comment #0)
> Created attachment 576232 [details]
> build.log

It looks like you are using paludis. Can you also reproduce this with portage?

For those of you that can reproduce this with portage, please also include the output of emerge --info.
Comment 3 Harris Landgarten 2019-05-13 17:19:13 UTC
same happens with portage. You already have other reports
Comment 4 Harris Landgarten 2019-05-13 17:30:47 UTC
Created attachment 576480 [details]
emerge info from portage

This is the emerge info from same failure in portage
Comment 5 Hans de Graaff gentoo-dev Security 2019-05-13 17:37:35 UTC
Is your tree synced? Specifically, does it contain https://github.com/gentoo/gentoo/commit/46d1d1cb4b1bef4374072d0f0df8830946d7fe5a
Comment 6 Harris Landgarten 2019-05-13 17:47:43 UTC
using git. sync = git://github.com/gentoo-mirror/gentoo.git
synced earlier today
Comment 7 Larry the Git Cow gentoo-dev 2019-05-13 18:08:27 UTC
The bug has been closed via the following commit(s):

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

commit 43ccf4fc205a929712ed4c1e44ddb3ac97df4d36
Author:     PPed72 <paolo.pedroni@iol.it>
AuthorDate: 2019-05-13 13:49:08 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2019-05-13 18:06:29 +0000

    dev-ruby/rdoc: Drop ruby23
    
    Closes: https://bugs.gentoo.org/685738
    
    Signed-off-by: Paolo Pedroni <paolo.pedroni@iol.it>
    Signed-off-by: Hans de Graaff <graaff@gentoo.org>

 dev-ruby/rdoc/rdoc-5.1.0.ebuild | 2 +-
 dev-ruby/rdoc/rdoc-6.1.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
Comment 8 Hans de Graaff gentoo-dev Security 2019-05-13 18:10:05 UTC
>     dev-ruby/rdoc: Drop ruby23

This works because dev-ruby/rdoc specifically uses USE_RUBY in the install phase to do special stuff.