Subject: relevance-rcov not building

Original Post aaron's Avatar

aaron

13 Sep, 2009 09:14 PM

I have tried to push relevance-rcov a couple of times since friday but I haven't received any build notifications. Version 0.9.0 still seems to be what's available. Version 0.9.1.1 should be what shows up.

  1. Support Staff 2 Posted by Tekkub on 14 Sep, 2009 01:33 AM

    Tekkub's Avatar

    Forcing a rebuild resulted in:

    The gem build failed with the following error: No such file or directory - bin/rcov
    

    I think something is up with the gem builder, I've seen similar errors from other gems recently. We're looking into it.

  2. 3 Posted by aaron on 14 Sep, 2009 11:49 AM

    aaron's Avatar

    Yes, something does seem a little off. I can build the gem locally without any issues. Were you able to find anything wrong?

  3. 4 Posted by Jay on 14 Sep, 2009 01:13 PM

    Jay's Avatar

    Hey Aaron,

    I tried to get my Fork of your rcov to generate gems and I'm getting the java version to build but not the mri version. fwiw.

    Jay

  4. 5 Posted by aaron on 14 Sep, 2009 01:30 PM

    aaron's Avatar

    Jay,

    I noticed that when I looked through other gem builder issues. I am going to wait to see what GH reports back on this issue then take a look at what's left.

  5. 6 Posted by aaron on 16 Sep, 2009 12:45 AM

    aaron's Avatar

    any progress on this? RCov still has not built

  6. Support Staff 7 Posted by Tekkub on 16 Sep, 2009 08:53 AM

    Tekkub's Avatar

    I got the gem to build, but I think that only one platform will build based on how we currently check for an existing version of the gem. I have an idea of how to get this fixed though, One question for you though, if you specify a platform in one gem (java), don't you have to specify a platform in the other as well? Otherwise wouldn't it take the platform-less gem to be a universal and prefer it? Gem's documentation regarding platforms leaves a lot to be desired...

    For example, hooligan495-rcov:

    $ gem list -r -d -a hooligan495-rcov
    
    *** REMOTE GEMS ***
    
    hooligan495-rcov (0.9.1, 0.8.1.3.0)
        Platforms:
            0.8.1.3.0: ruby
            0.9.1: java
        Authors: Relevance, Chad Humphries (spicycode), Aaron Bedra
        (abedra), Jay McGaffigan, Mauricio Fernandez
        Homepage: http://github.com/relevance/rcov
    
        Code coverage analysis tool for Ruby
    

    Over on the server I see two version of 0.8.1.3.0, java and no-platform. But if I look at a gem that I know is platform specific on rubyforge...

    $ gem list -r -d -a json
    
    *** REMOTE GEMS ***
    
    json (1.1.9, 1.1.8, 1.1.7, 1.1.6, 1.1.5, 1.1.4, 1.1.3, 1.1.2, 1.1.1, 1.1.0, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, 0.4.3, 0.4.2, 0.4.1, 0.4.0)
        Platforms:
            0.4.0: ruby
            0.4.1: ruby
            0.4.2: ruby
            0.4.3: ruby
            1.0.0: ruby
            1.0.1: ruby
            1.0.2: ruby
            1.0.3: mswin32, ruby
            1.0.4: mswin32, ruby
            1.1.0: mswin32, ruby
            1.1.1: mswin32, ruby
            1.1.2: ruby
            1.1.3: ruby
            1.1.4: ruby
            1.1.5: ruby, x86-linux, x86-mswin32
            1.1.6: ruby, x86-mswin32
            1.1.7: ruby, x86-mswin32
            1.1.8: ruby, x86-mswin32
            1.1.9: ruby, x86-mswin32
        Author: Florian Frank
        Rubyforge: http://rubyforge.org/projects/json
        Homepage: http://json.rubyforge.org
    
        A JSON implementation as a Ruby extension
    

    LIke I said, gem's docs are kinda lacking, am I missing something here that would make it easier for us to detect gem version AND platform before we build to make sure we don't have a conflict?

Comments are currently closed for this discussion. You can start a new one.

Recent Discussions

25 Nov, 2009 03:07 AM
25 Nov, 2009 01:41 AM
25 Nov, 2009 01:27 AM
24 Nov, 2009 10:56 PM
24 Nov, 2009 10:54 PM