Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 415151 - app-office/rabbit rekeywording
Summary: app-office/rabbit rekeywording
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2012-05-08 17:12 UTC by Hans de Graaff
Modified: 2013-08-24 13:17 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans de Graaff gentoo-dev Security 2012-05-08 17:12:29 UTC
The x86 keyword got dropped from rabbit due to a new dependency on dev-ruby/kramdown.

Please test and (re)keyword:

=dev-ruby/kramdown-0.13.5-r1
=app-office/rabbit-1.0.6
Comment 1 Thomas Kahle (RETIRED) gentoo-dev 2012-05-17 10:18:33 UTC
I get a failure during install:

 * Installing site initialisation file for GNU Emacs ...                                                                                          [ ok ]
install: cannot stat `sample': No such file or directory
!!! doins: sample does not exist
 * ERROR: app-office/rabbit-1.0.6 failed (install phase):
 *   doins failed
Comment 2 Hans de Graaff gentoo-dev Security 2012-05-19 06:59:45 UTC
(In reply to comment #1)
> I get a failure during install:
> 
>  * Installing site initialisation file for GNU Emacs ...                    
> [ ok ]
> install: cannot stat `sample': No such file or directory
> !!! doins: sample does not exist
>  * ERROR: app-office/rabbit-1.0.6 failed (install phase):
>  *   doins failed

Fixed.
Comment 3 Andreas Schürch gentoo-dev 2012-06-30 17:51:16 UTC
on x86 with =dev-java/jruby-1.6.5.1 installed, i get this:

>>> Install kramdown-0.13.5-r1 into /var/tmp/portage/dev-ruby/kramdown-0.13.5-r1/image/ category dev-ruby
 * Running install phase for ruby18 ...
 * Running install phase for ruby19 ...
 * Running install phase for ree18 ...
 * Running install phase for jruby ...
java.lang.IllegalArgumentException: unsupported parameter type class [Ljava.lang.CharSequence;
        at com.kenai.jaffl.provider.jffi.AsmLibraryLoader.generateBufferInvocation(AsmLibraryLoader.java:604)
        at com.kenai.jaffl.provider.jffi.AsmLibraryLoader.generateMethod(AsmLibraryLoader.java:511)
        at com.kenai.jaffl.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:223)
        at com.kenai.jaffl.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:125)
        at com.kenai.jaffl.provider.jffi.Provider.loadLibrary(Provider.java:31)
        at com.kenai.jaffl.provider.jffi.Provider.loadLibrary(Provider.java:25)
        at com.kenai.jaffl.Library.loadLibrary(Library.java:76)
        at org.jruby.ext.posix.POSIXFactory$LinuxLibCProvider$SingletonHolder.<clinit>(POSIXFactory.java:108)
        at org.jruby.ext.posix.POSIXFactory$LinuxLibCProvider.getLibC(POSIXFactory.java:112)
        at org.jruby.ext.posix.BaseNativePOSIX.<init>(BaseNativePOSIX.java:30)
        at org.jruby.ext.posix.LinuxPOSIX.<init>(LinuxPOSIX.java:17)
        at org.jruby.ext.posix.POSIXFactory.loadLinuxPOSIX(POSIXFactory.java:70)
        at org.jruby.ext.posix.POSIXFactory.loadPOSIX(POSIXFactory.java:31)
        at org.jruby.ext.posix.LazyPOSIX.loadPOSIX(LazyPOSIX.java:29)
        at org.jruby.ext.posix.LazyPOSIX.posix(LazyPOSIX.java:25)
        at org.jruby.ext.posix.LazyPOSIX.geteuid(LazyPOSIX.java:91)
        at org.jruby.RubyProcess.euid(RubyProcess.java:620)
        at org.jruby.RubyProcess.euid(RubyProcess.java:617)
        at org.jruby.RubyProcess$s$0$0$euid.call(RubyProcess$s$0$0$euid.gen:65535)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
        at org.jruby.ast.CallOneArgFixnumNode.interpret(CallOneArgFixnumNode.java:59)
        at org.jruby.ast.IfNode.interpret(IfNode.java:111)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
        at org.jruby.ast.OrNode.interpret(OrNode.java:98)
        at org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:95)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:171)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302)
        at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
        at org.jruby.RubyClass.newInstance(RubyClass.java:806)
        at org.jruby.RubyClass$i$newInstance.call(RubyClass$i$newInstance.gen:65535)
        at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrNBlock.call(JavaMethod.java:249)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
        at org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:95)
        at org.jruby.ast.OpAsgnOrNode.interpret(OpAsgnOrNode.java:100)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
        at org.jruby.ast.VCallNode.interpret(VCallNode.java:86)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
        at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:60)
        at org.jruby.ast.ClassVarAsgnNode.interpret(ClassVarAsgnNode.java:92)
        at org.jruby.ast.OpAsgnOrNode.interpret(OpAsgnOrNode.java:100)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
        at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:60)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.ast.IfNode.interpret(IfNode.java:119)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
        at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:60)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:171)
        at org.jruby.RubyClass.finvoke(RubyClass.java:536)
        at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:529)
        at org.jruby.RubyEnumerable.callEach(RubyEnumerable.java:93)
        at org.jruby.RubyEnumerable.selectCommon(RubyEnumerable.java:650)
        at org.jruby.RubyEnumerable.find_all(RubyEnumerable.java:672)
        at org.jruby.RubyEnumerable$s$0$0$find_all.call(RubyEnumerable$s$0$0$find_all.gen:65535)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302)
        at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144)
        at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153)
        at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
        at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:179)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169)
        at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
        at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
        at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
        at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:276)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:211)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:352)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:237)
        at org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.RescueNode.executeBody(RescueNode.java:216)
        at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:120)
        at org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
        at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.ast.IfNode.interpret(IfNode.java:119)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
        at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
        at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190)
        at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:179)
        at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312)
        at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169)
        at ruby.__dash_e__.__file__(-e:1)
        at ruby.__dash_e__.load(-e)
        at org.jruby.Ruby.runScript(Ruby.java:695)
        at org.jruby.Ruby.runScript(Ruby.java:688)
        at org.jruby.Ruby.runNormally(Ruby.java:595)
        at org.jruby.Ruby.runFromMain(Ruby.java:444)
        at org.jruby.Main.doRunFromMain(Main.java:321)
        at org.jruby.Main.internalRun(Main.java:241)
        at org.jruby.Main.run(Main.java:207)
        at org.jruby.Main.run(Main.java:191)
        at org.jruby.Main.main(Main.java:171)
DefaultInvokerFactory.java:331:in `marshal': java.lang.NullPointerException
        from DefaultInvokerFactory.java:338:in `invoke'
        from NativeInvocationHandler.java:110:in `invoke'
        from null:-1:in `geteuid'
-----------snip------------
        from Ruby.java:444:in `runFromMain'
        from Main.java:321:in `doRunFromMain'
        from Main.java:241:in `internalRun'
        from Main.java:207:in `run'
        from Main.java:191:in `run'
        from Main.java:171:in `main'
 * ERROR: dev-ruby/kramdown-0.13.5-r1 failed (install phase):
 *   Unable to generate gemspec file.
Comment 4 Hans de Graaff gentoo-dev Security 2012-07-08 07:44:17 UTC
I have seen this on amd64 as well but we have not been able to identify the real cause yet.

@java: dev-java/jaffl was implicated for this at one point, and I notice that the version that we have in the ruby overlay to support our jruby builds is much newer than what is in the main tree. Perhaps this could be bumped to see if that fixes things?
Comment 5 Ralph Sennhauser (RETIRED) gentoo-dev 2012-07-08 12:51:17 UTC
(In reply to comment #4)
> I have seen this on amd64 as well but we have not been able to identify the
> real cause yet.
> 
> @java: dev-java/jaffl was implicated for this at one point, and I notice
> that the version that we have in the ruby overlay to support our jruby
> builds is much newer than what is in the main tree. Perhaps this could be
> bumped to see if that fixes things?

Please use https://github.com/jnr/jnr-ffi (which is in tree as well) instead. jaffl was abandoned upstream.
Comment 6 Hans de Graaff gentoo-dev Security 2012-07-11 05:43:16 UTC
(In reply to comment #5)
> (In reply to comment #4)

> Please use https://github.com/jnr/jnr-ffi (which is in tree as well)
> instead. jaffl was abandoned upstream.

Can't do that since jaffl is still pulled in for jruby via jnr-netdb.
Comment 7 Markus Meier gentoo-dev 2013-08-24 13:17:53 UTC
works fine here, ~x86 restored. closing.