<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jun 1, 2013 at 12:40 AM, Jerry Vonau <span dir="ltr"><<a href="mailto:jvonau@shaw.ca" target="_blank">jvonau@shaw.ca</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>On Fri, 2013-05-31 at 11:14 +0545, Basanta Shrestha wrote:<br>


> Adding fedora=fedora_update and rebuilding didn't work.<br>
><br>
><br>
> Jerry, As you suggested it installed all the required newer<br>
> firefox,xulrunner and nss... packages but the resulting image couldn't<br>
> boot the XO. Now I am going for your second suggestion. I have created<br>
> a local repo for firefox, xulrunner and other dependencies( 9<br>
> altogether) . Could you please check if the entries are right?<br>
><br>
<br>
</div>Well I'm surprised that I'm the only one to answer this, I gave the<br>
others ample time to respond.<br>
<br></blockquote><div style>yes, looks like no one takes pride on answering simple questions ;)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

><br>
> /root/local/.repo<br>
><br>
<br>
Where did you download the rpms to?  Was it "/root/local/"?<br>
Did you run "createrepo /root/local/"?<br></blockquote><div><br></div><div>yes to /root/local/ and I have done createrepo.  </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<div><br>
><br>
> ------------------<br>
> [local]<br>
> name=firefox-xulrunner local<br>
> baseurl=file:///root/local/<br>
> gpgcheck=0<br>
> enabled=1<br>
> ------------------<br>
><br>
<br>
</div>I don't understand, what are you doing with the above code?<br>
<div><br>
><br>
>  olpc-os-12.1.0-xo1.75.ini<br>
><br>
><br>
><br>
> Right below [repos] section<br>
><br>
><br>
> ----------------------<br>
> [custom_repo]<br>
> local=1,firefox,file:///root/local/<br>
> ----------------------<br>
><br>
<br>
</div>No, don't do that, you have to use the OOB method of naming the repos in<br>
[repos].<br></blockquote><div><br></div><div>I was following this documentation <a href="http://cainmanor.com/tech/build-a-custom-repository-for-centos/" target="_blank">http://cainmanor.com/tech/build-a-custom-repository-for-centos/</a> and they had this extra step to create .repo file. so .   </div>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
[repos]<br>
fedora_arch=i386<br>
olpc_frozen_1=0,koji.dist-f17-i686<br>
olpc_frozen_2=0,koji.dist-f17-i686-updates-12.1.0<br>
olpc_frozen_3=1,local.12.1.0<br>
olpc_frozen_4=1,local.12.1.0-xo1.5<br>
custom_repo_1=0,firefox,file:///root/local/<br>
add_excludes_to=koji.dist-f17-i686,koji.dist-f17-i686-updates-12.1.0<br>
<br>
When you run osbuilder.py, early into the routine you can see the repos<br>
being contacted, check to see if your new one is being used or there is<br>
an error present.<br></blockquote><div><br></div><div>The repo seems to be working now it is retrieving packages form local repo. </div><div>Thanks Jerry you have been a great help for me.    </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<span><font color="#888888"><br>
Jerry<br>
</font></span><div><div><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
> On Fri, May 31, 2013 at 1:37 AM, Jerry Vonau <<a href="mailto:jvonau@shaw.ca" target="_blank">jvonau@shaw.ca</a>> wrote:<br>
>         On Thu, 2013-05-30 at 15:22 +0100, Peter Robinson wrote:<br>
>         > On Thu, May 30, 2013 at 3:09 PM, Daniel Drake<br>
>         <<a href="mailto:dsd@laptop.org" target="_blank">dsd@laptop.org</a>> wrote:<br>
>         > > On Wed, May 29, 2013 at 11:50 PM, Peter Robinson<br>
>         <<a href="mailto:pbrobinson@gmail.com" target="_blank">pbrobinson@gmail.com</a>> wrote:<br>
>         > >> Firefox and xulrunner 17 are the late known good (and<br>
>         matching) builds<br>
>         > >> for Fedora 17, you need the major versions to be matching<br>
>         (so<br>
>         > >> 12/13/17) but if you were pulling in all the latest<br>
>         stable updates<br>
>         > >> into the build you would have matching ones AFAICT from<br>
>         koji so<br>
>         > >> there's some other issue.<br>
>         > ><br>
>         > > Ah yes, you are right, the latest available versions on<br>
>         koji are<br>
>         > > matching (v17) and built OK. I didn't spot them in the<br>
>         mass of failed<br>
>         > > builds. So the Fedora situation is OK.<br>
>         > ><br>
>         > >> I'm not sure what the following lines translate to but<br>
>         you should<br>
>         > >> never use the koji repositories as repos as they contain<br>
>         all sorts of<br>
>         > >> randomly tagged bits that the release repos don't.<br>
>         > >><br>
>         > >> olpc_frozen_1=0,koji.dist-f17-armv7hl<br>
>         > >> olpc_frozen_2=0,koji.dist-f17-armv7hl-updates-12.1.0<br>
>         > ><br>
>         > > Don't worry, these are not the koji repos you are thinking<br>
>         of. They<br>
>         > > are OLPC's frozen versions of fedora repos from the<br>
>         release's freeze<br>
>         > > date and are not directly from koji - really we should<br>
>         change the<br>
>         > > naming scheme.<br>
>         > ><br>
>         > > And this is the cause of the problem - upon release freeze<br>
>         date, the<br>
>         > > firefox/xulrunner situation was in inconsistent state;<br>
>         this problem<br>
>         > > has been frozen in our repos.<br>
>         > ><br>
>         > > Basanta, I would advise against adding the official<br>
>         fedora-updates<br>
>         > > repo into your build as has been suggested in this thread<br>
>         - while this<br>
>         > > will result in a well matched firefox/xulrunner<br>
>         combination, it will<br>
>         > > bring in a lot of untested package updates that were not<br>
>         part of the<br>
>         > > release and have probably not been tested on OLPC XO.<br>
>         > ><br>
><br>
><br>
>         That is why later in the thread I suggested to download what<br>
>         yum<br>
>         installed on the XO, then create and use a custom repo for<br>
>         OOB.<br>
><br>
>         > > Instead, create a local repo with these 2 packages and add<br>
>         it to your<br>
>         > > build config:<br>
>         > ><br>
>         <a href="http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=109570" target="_blank">http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=109570</a><br>
>         > ><br>
>         <a href="http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=116355" target="_blank">http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=116355</a><br>
>         ><br>
>         > It will need newer nss*/nspr builds too.<br>
>         ><br>
>         > Peter<br>
><br>
><br>
>         Jerry<br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
> --<br>
> Basanta Shrestha<br>
> Network Engineer<br>
> Open Learning Exchange (OLE) Nepal<br>
> Tel: <a href="tel:%2B977.1.5544441" value="+97715544441" target="_blank">+977.1.5544441</a>, 5520075 Ext. 303<br>
> Cell: <a href="tel:%2B977.9818%20605110" value="+9779818605110" target="_blank">+977.9818 605110</a><br>
> <a href="http://www.olenepal.org" target="_blank">http://www.olenepal.org</a><br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Basanta Shrestha<br>Network Engineer<br>Open Learning Exchange (OLE) Nepal<br>Tel: <a href="tel:%2B977.1.5544441" value="+97715544441" target="_blank">+977.1.5544441</a>, 5520075 Ext. 303<br>
Cell: <a href="tel:%2B977.9818%20605110" value="+9779818605110" target="_blank">+977.9818 605110</a><br><a href="http://www.olenepal.org" target="_blank">http://www.olenepal.org</a>
</div></div>