Hi all,

It would really help a lot to have all the foresight stack rMake ready.
In short this means that any recipe in fl:1-contrib and fl:1-devel  
(fl:1 comes  from it) should  rMook  inside rMake.

one would need to have in ~/.conaryrc the following

    [fl:1-devel]
    autoResolve True
    buildLabel                [EMAIL PROTECTED]:1-devel
    installLabelPath          [EMAIL PROTECTED]:1-devel
    [EMAIL PROTECTED]:1-contrib [EMAIL PROTECTED]:1
    [EMAIL PROTECTED]:1 [EMAIL PROTECTED]:devel

and  then just (inside a work dir) ...

    cvc co [EMAIL PROTECTED]:1-devel
    cd PKG
    rmake build --context fl:1-devel PKG.recipe


Most packages are already rMake friendly but some will fail due to the 
inability of conary to catch all buildReqs (specially python and perl 
ones). This means that one have to carefully look at rMake output 
(usually configure fails) log and  fix buildReqs  to make rMake happy. 
Once one gets the package to cook properly inside rMake it's a matter of 
commiting both the changes and the final cooked package.

             rmake commit SUCESSFULL_rMake_BUILD_JOB_ID

             (and eventually shadow the pkg to fl:1 (if it is already there)

For now, would be nice that *all* new commits were already rMake ready. 
I'll  publish here later a list of all  pkgs  we have atm that  fail to 
be  build inside  rMake.


All the best,


António Meireles (aka doniphon)

 

_______________________________________________
Foresight-distro mailing list
[email protected]
http://lists.rpath.org/mailman/listinfo/foresight-distro

Reply via email to