public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* Re: [gentoo-dev] [PATCH] ruby-ng.eclass: Include (-) in RUBY_TARGETS USE-dependencies
  @ 2019-12-31 11:03 99%   ` Ulrich Mueller
  0 siblings, 0 replies; 1+ results
From: Ulrich Mueller @ 2019-12-31 11:03 UTC (permalink / raw
  To: David Seifert; +Cc: gentoo-dev, Michał Górny

[-- Attachment #1: Type: text/plain, Size: 1216 bytes --]

>>>>> On Tue, 31 Dec 2019, David Seifert wrote:

> On Tue, 2019-12-31 at 05:34 +0100, Michał Górny wrote:
>> --- a/eclass/ruby-ng.eclass
>> +++ b/eclass/ruby-ng.eclass
>> @@ -137,7 +137,7 @@ ruby_samelib() {
>> local res=
>> for _ruby_implementation in $(_ruby_get_all_impls); do
>> has -${_ruby_implementation} $@ || \
>> -			res="${res}ruby_targets_${_ruby_implementation}
>> ?,"
>> +			res="${res}ruby_targets_${_ruby_implementation}
>> ?(-),"

> https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-830008.3.4
> In a 4-style use dependency, the flag name may *immediately* be
> followed by a default specified by either (+) or (-)

> https://github.com/gentoo-mirror/gentoo/blob/stable/metadata/md5-cache/dev-libs/boost-1.72.0
> >=dev-python/numpy-1.17[python_targets_python3_6(-)?,...]

> Given that you ran this through CI, this smells of dead code...

AFAICS, ruby_samelib() was called only by _ruby_atoms_samelib(), and
that function has been removed in 2010 [1]. No direct calls (ever)
from any ebuild in the Gentoo repo.

So yes, ruby_samelib() seems to be dead code.

Ulrich

[1] https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/ruby-ng.eclass?r1=1.16&r2=1.17

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2019-12-31  4:34     [gentoo-dev] [PATCH] ruby-ng.eclass: Include (-) in RUBY_TARGETS USE-dependencies Michał Górny
2019-12-31  8:28     ` David Seifert
2019-12-31 11:03 99%   ` Ulrich Mueller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox