Hi Phil,

I re-ran the efs_bootstrap_content util script, and it ran pretty much all the way through but then stopped with an error on the efs/core/2.999_003 package.

Downloading http://ftp.openefs.org/packages/binary/gnu/gcclib/4.4.3-build001/src.tar.bz2 Could not download url [http://ftp.openefs.org/packages/binary/gnu/gcclib/4.4.3-build001/src.tar.bz2] to [/efs/dev/gnu/gcclib/4.4.3-build001/build/download/src.tar.bz2]: 404 Not Found
Error running 'efs download release efs core 2.999_003'

So, while I have gnu gcclib 4.4.2, 4.4.4 and 4.4.5 on my system, I don't have 4.4.3. Is there a way I can set the dependency on efs/core/2.999_003 to use gnu/gcclib/4.4.4 or gnu/gcclib/4.4.5? I did look at http://ftp.openefs.org/packages/binary/efs/core/2.999_003/metadata.conf but I don't see a direct dependency on gcclib/4.4.3, perhaps one of the efs/core dependencies listed there has itself a dependency on gcclib/4.4.3 ?

Perhaps the proper thing is to fix gnu/gcclib/4.4.3 like the others so that it can be downloadable for now? ( I'm guessing you have a process to promote a newer gcclib as part of versioning efs/core/2.999_003 to 2.999_004... )

I *think* once I get this one fixed, the efs_bootstrap_content script will run to completion, and I'll have a complete base system to then be able to rebuild things from source. I *think*. :)

Thanks,
David


On 12/21/10 7:32 PM, Phillip Moore wrote:

Hey, I broke it, so.... :-)

On Tue, Dec 21, 2010 at 10:31 PM, David Kaiser <[email protected] <mailto:[email protected]>> wrote:

    Hi Phil,

    Well it appears that the files are on the ftp server now, so I'll
    give it a go and I expect everything will install now.

    Thanks for the extra attention on fixing that.

    David



    On 12/21/10 7:15 PM, Phillip Moore wrote:

    Oops...   I forgot to *delete* the attribute that limits the
    upload to just the installs.

    I've done that, and force uploaded all of the gcclib releases
    again, so *now* I think it will work.  (My own boot.efs is torn
    apart right now, and I have no way of testing the actual
    download, sorry.   Workin' on that...)

    Should work now, but let me know if it doesn't.

    On Tue, Dec 21, 2010 at 9:25 PM, David Kaiser <[email protected]
    <mailto:[email protected]>> wrote:

        Hi Phil,

        It appears that the src files to fulfill the download of gnu
        gcclib 4.4.5, gnu gcclib 4.5.2 and rhel gcclib 4.1.2 are
        missing.

        As I had found when I tried this before with the gnu gcc
        4.4.4 and 4.5.1 packages - the same root cause in this case
        is that the src.tar.bz2 files are missing from the ftp server
        build download area.

        I'll give it some further investigation overnight here,
        (perhaps I need to start fresh with new a new bootstrap set
        of efs utilities, or maybe I need to --force something to be
        re-downloaded) but I thought I would let you know in case you
        were looking to upload these files to the ftp server yet.


        Could not download url
        
[http://ftp.openefs.org/packages/binary/gnu/gcclib/4.4.5-build001/src.tar.bz2]
        to
        [/efs/dev/gnu/gcclib/4.4.5-build001/build/download/src.tar.bz2]:
        404 Not Found
        ...
        Could not download url
        
[http://ftp.openefs.org/packages/binary/gnu/gcclib/4.5.2-build001/src.tar.bz2]
        to
        [/efs/dev/gnu/gcclib/4.5.2-build001/build/download/src.tar.bz2]:
        404 Not Found
        ...
        Could not download url
        
[http://ftp.openefs.org/packages/binary/rhel/gcclib/4.1.2-build005/src.tar.bz2]
        to
        [/efs/dev/rhel/gcclib/4.1.2-build005/build/download/src.tar.bz2]:
        404 Not Found

        Thanks,
        David



        On 12/21/10 11:45 AM, Phillip Moore wrote:
        I've rebuilt all of the gnu/gcc and rhel/gcc releases we
        use, which involved minor release upgrades for gnu/gcc/4.4
        and 4.5 we well.   The changes was nothing more than
decoupling the builds of the gcc and gcclib projects. Prior releases used an install-post script that automated
        building the installs trees for the matching gcclib
        releases, but this didn't work that well, because the
        checkpoint, dist, etc operations have no such hooks.

        Now, you build gcc releases, and then "build" the gcclib
        releases separetely.  You use a normal efsdeploy workflow
        for both, and the results are uploaded normally, like
        everything else.

        This addresses the problems some of our users have had
        bootstrapping content, since the download of the gcclib
        releases would fail, unless you set some attributes to limit
        what was downloaded.  Now, it should all work seamlessly.

        I'm working on some updates to efs-core-docs that finally
        explain how gcc is integrated with /efs, and how to build
        and update it.

        To get your own EFS domain updated to use the new compiler
        builds, do the following:

            efs download release gnu gcc 4.4
            efs download release gnu gcclib 4.4.5
            efs download release gnu gcc 4.5
            efs download release gnu gcclib 4.5.2
            efs download release rhel gcc 4.1
            efs download release rhel gcclib 4.1.2



        _______________________________________________
        EFS-dev mailing list
        [email protected]  <mailto:[email protected]>
        http://mailman.openefs.org/mailman/listinfo/efs-dev


        _______________________________________________
        EFS-dev mailing list
        [email protected] <mailto:[email protected]>
        http://mailman.openefs.org/mailman/listinfo/efs-dev



    _______________________________________________
    EFS-dev mailing list
    [email protected]  <mailto:[email protected]>
    http://mailman.openefs.org/mailman/listinfo/efs-dev


    _______________________________________________
    EFS-dev mailing list
    [email protected] <mailto:[email protected]>
    http://mailman.openefs.org/mailman/listinfo/efs-dev



_______________________________________________
EFS-dev mailing list
[email protected]
http://mailman.openefs.org/mailman/listinfo/efs-dev

_______________________________________________
EFS-dev mailing list
[email protected]
http://mailman.openefs.org/mailman/listinfo/efs-dev

Reply via email to