Hi Zoltan, I’m glad my instructions were helpful to you. But I still think we can improve the docs, to make them easier to follow for more people. I’ve removed Galaxy Nexus from the Tier 3 list for now, until the problem is sorted out.
> On 21 Oct 2015, at 10:36, Antal Zoltán <[email protected]> wrote: > > Hi Chris, > > In fact, this site is easy understandably. This site help me to build > FirefoxOS 2.0 to my ZTE OPEN in last year. The problem is, that these steps > do not work on my Galaxy Nexus. My last config was successfull with last > edited galaxy-nexus.xml manifest file, but the build failed unfortunately. > > Regards > Zoltan > > 2015-10-21 11:24 GMT+02:00 Chris Mills <[email protected]>: > Thanks a lot for your help here. Thomas. I’m thinking that some of the > problem is the fact that the FxOS build pages are just so dense. I am going > to have a go at restructuring the whole section, breaking it down into easier > to handle steps, but then also working in your recommendations. > > I’ll come back to this soon. > > > Chris Mills > Senior tech writer || Mozilla > developer.mozilla.org || MDN > [email protected] || @chrisdavidmills > > > On 16 Oct 2015, at 11:52, Thomas Zimmermann <[email protected]> wrote: > > > > Hi > > > > Am 16.10.2015 um 12:18 schrieb Chris Mills: > >> Hi Thomas, > >> > >> We don’t generally include Linux how to type stuff on MDN as it is out of > >> scope, but I think this would be a really useful thing to have in the > >> Firefox OS section of MDN. FxOS is a difficult hybrid in terms of subject > >> matter, because it is largely a web tech thing, but the lower levels and > >> build steps need Linux/build system knowledge. > >> > >> I’m a web guy in terms of knowledge background, but the build steps, etc. > >> tend to confuse me a lot as it is just not my area of expertise. This is > >> why I pointed Zoltan at the list. I’m sure others are in the same position. > > > > Sure. I was thinking about people who have their Linux installed and > > know how to use a terminal. We're not a Linux distribution, but we > > should offer some help when it's relevant for Firefox OS. I guess we're > > on the same page. > > > >> > >> So I’m happy to help put this together, but I’d need some help > >> brainstorming what to include in it. > > > > Great! I could think of the following categories > > > > - prerequisites (involved tools, etc) > > - supported devices > > - fetching repositories > > - building > > - flashing > > - bug reporting > > - mindset (aka: "How do I help myself in the most efficient way.") > > > > Most of this is documented somewhere on MDN or elsewhere on the web, > > pointers to existing documents should be fine. Zoltan ran into a common > > bug in the manifest file. For such bugs, we could probably include > > explanations in the FAQ. It also seems like he couldn't get the quick > > fix to work. A step-by-step example might be helpful. > > > > I've never written an FAQ before, but if you put something together, I'd > > help with filling in the details. > > > > > >> > >> Zoltan, I’d be happy to hear your ideas too, in terms of what help you’d > >> find mose useful in this area. > >> > >> All the best, > >> > >> Chris > >> > >>> On 16 Oct 2015, at 10:58, Thomas Zimmermann <[email protected]> > >>> wrote: > >>> > >>> Chris, > >>> > >>> these questions are in the 'How do I use my Linux?' and 'How do I become > >>> a good developer?' category. They seem to come up every now and then. Do > >>> we have an FAQ for complete newbies? If not, could we create one? > >>> > >>> Best regards > >>> Thomas > >>> > >>> Am 16.10.2015 um 11:26 schrieb Antal Zoltán: > >>>> Dear Thomas and Chris! > >>>> > >>>> I tried everything. It is suceed set the repo on my computer, and edit > >>>> the galaxy-manifest file basen on yourguidelines. Unfortunately the > >>>> original problem > >>>> has not disappeared. I got the next error: > >>>> > >>>> error: Cannot fetch platform/prebuilt), 3.61 MiB | 923.00 KiB/s > >>>> error: Cannot fetch > >>>> platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8 > >>>> > >>>> Why do not make MOZILLA an image for this device? > >>>> Why do not show MOZILLA a correct way to build an image, if the > >>>> galaxy-nexus device is supported? > >>>> I see, there are very many problem with the building, but there is no > >>>> solution. > >>>> Why do not help nobody from the MOZILLA? > >>>> Do not they want to, that many people use this system? > >>>> > >>>> If I do everything the way it is described in the mozilla page, why do > >>>> it not work??? > >>>> Who is responsible??? > >>>> > >>>> Who can help??? > >>>> Where to turn??? > >>>> > >>>> Please give me a contact, who can help me. I would like to use my > >>>> phone with FirefoxOS. > >>>> > >>>> Best regards, > >>>> ZOltan > >>>> > >>>> 2015-10-14 14:24 GMT+02:00 Antal Zoltán <[email protected] > >>>> <mailto:[email protected]>>: > >>>> > >>>> Thank you for your answer Thomas. > >>>> > >>>> Best regards > >>>> Zoltan > >>>> > >>>> 2015-10-14 13:29 GMT+02:00 Thomas Zimmermann > >>>> <[email protected] <mailto:[email protected]>>: > >>>> > >>>> Hi! > >>>> > >>>> I can only offer you some help to get started, but I cannot > >>>> teach you > >>>> how to use your tools, sorry. > >>>> > >>>> Attached is a modified 'galaxy-nexus.xml' that retrieves the > >>>> correct > >>>> repositories. If you do step 1 and copy the resulting file > >>>> into the > >>>> resulting directory, then do steps 3 and 4, you should be able to > >>>> complete. I tried this locally, but the build failed with an > >>>> error. I > >>>> guess this hasn't been updated in a while. > >>>> > >>>> Best regards > >>>> Thomas > >>>> > >>>> Am 14.10.2015 um 07:57 schrieb Antal Zoltán: > >>>>> Hi Thomas, > >>>>> > >>>>> Thank you very much again for your help. I tried, what you > >>>> wrote, but > >>>>> i failed unfortunately. I have the original galaxy-nexus.xml > >>>> manifest > >>>>> file from the mozilla git repo. I tried edit that. I added the > >>>>> "<remote name="caf" fetch="git://codeaurora.org/ > >>>> <http://codeaurora.org/> > >>>>> <http://codeaurora.org/>"/>" line to the xml. Unfortunately > >>>> i did not > >>>>> know where i have to put the 'repository="caf"' line. > >>>>> > >>>>> Then i tried this edited XML save to to my filesystem. I > >>>> made a folder > >>>>> (galaxy-nexus) my root directory and put the edited > >>>> galaxy-nexus.xml > >>>>> manifest file in this folder. I write in my terminal: "git > >>>> commit -a", > >>>>> but unfortunately i got the nest message: > >>>>> > >>>>> COMMAND: git commit -a > >>>>> ANSWER: fatal: Not a git repository (or any parent up to > >>>> mount point > >>>>> /home) > >>>>> Stopping at filesystem boundary > >>>> (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). > >>>>> So i go to the folder where i cloned the original GIT > >>>>> (home/myname/firefoxOS/B2G). Here I made a 'galaxy-nexus' > >>>> folder and > >>>>> put in the edited manifest file and write to the terminal: > >>>>> > >>>>> COMMAND: git commit -a > >>>>> > >>>>> ANSWER: > >>>>> > >>>>> /# Please enter the commit message for your changes. Lines > >>>> starting > >>>>> # with '#' will be ignored, and an empty message aborts the commit. > >>>>> # On branch master > >>>>> # Your branch is up-to-date with 'origin/master'. > >>>>> # > >>>>> # Changes to be committed: > >>>>> # modified: config.sh > >>>>> # new file: galaxy-nexus.xml > >>>>> # > >>>>> # Untracked files: > >>>>> # .tmp-config > >>>>> # b2g-manifest/ > >>>>> # config.sh~ > >>>>> #/ > >>>>> > >>>>> I saved this (CTRL+O) and exit (CTRL+X), and i tried to edit the > >>>>> 'config.sh'. I changed the > >>>>> > >>>> 'GITREPO=${GITREPO:-"git://github.com/mozilla-b2g/b2g-manifest > >>>> <http://github.com/mozilla-b2g/b2g-manifest> > >>>>> <http://github.com/mozilla-b2g/b2g-manifest>"}' line by the > >>>>> 'GITREPO=${GITREPO:-"file:///home/myname/firefoxOS/B2G"}'. > >>>>> > >>>>> Then I write in the terminal > >>>>> > >>>>> COMMAND: ./config.sh galaxy-nexus > >>>>> > >>>>> Unfortunately I got the next message. > >>>>> > >>>>> ANSWER: > >>>>> fatal: '/home/myname/firefoxOS/B2G' does not appear to be a > >>>> git repository > >>>>> fatal: Could not read from remote repository. > >>>>> Please make sure you have the correct access rights > >>>>> and the repository exists. > >>>>> > >>>>> Help me please. Could you write me please step by step what > >>>> do i have > >>>>> to do? I attached a editless manifest file. > >>>>> > >>>>> Best regards > >>>>> ZOltan > >>>>> > >>>>> > >>>>> > >>>>> 2015-10-13 14:55 GMT+02:00 Thomas Zimmermann > >>>> <[email protected] <mailto:[email protected]> > >>>>> <mailto:[email protected] > >>>> <mailto:[email protected]>>>: > >>>>> Hi > >>>>> > >>>>> this is a bug in the Galaxy Nexus' manifest file. [1] It > >>>> pulls repos > >>>>> from Linaro, which apparently doesn't have > >>>> aosp-new/master. I know how > >>>>> to fix it, but I don't know if the result would still build. > >>>>> > >>>>> Zoltan, do you know how to modify a manifest file? The > >>>> rough steps are > >>>>> 1) 'git clone' the manifest from the repo at [1], > >>>>> 2) modify galaxy-nexus.xml in the following way: > >>>>> > >>>>> * add the line > >>>>> > >>>>> <remote name="caf" fetch="git://codeaurora.org/ > >>>> <http://codeaurora.org/> > >>>>> <http://codeaurora.org/>"/> > >>>>> > >>>>> next to the other repo statements > >>>>> > >>>>> * add > >>>>> > >>>>> repository="caf" > >>>>> > >>>>> to the XML tag that clones 'prebuilts/gcc/..." > >>>>> > >>>>> 3) in the Linux shell set the shell variable GITREPO > >>>> to the > >>>>> directory > >>>>> with you local modified manifest, and > >>>>> > >>>>> 4) run config.sh as before. > >>>>> > >>>>> That should fix the bug of cloning the repo. I hope that the > >>>>> result builds. > >>>>> > >>>>> If you succeed, we could add this change to our repository. > >>>>> > >>>>> Best regards > >>>>> Thomas > >>>>> > >>>>> > >>>>> [1] > >>>>> > >>>> > >>>> https://github.com/mozilla-b2g/b2g-manifest/blob/master/galaxy-nexus.xml > >>>>> Am 13.10.2015 <tel:13.10.2015> <tel:13.10.2015 <tel:13.10.2015>> > >>>> um 14:36 schrieb Chris Mills: > >>>>>> Hi there, > >>>>>> > >>>>>> I’m not sure what the problem is here, so I’ve > >>>> forwarded your > >>>>> query to > >>>>>> the dev-fxos list, to see if anyone there can help. > >>>>>> > >>>>>> Hi FxOS folks - can you help Zoltan with their query > >>>> about building > >>>>>> FxOS on their Galaxy Nexus device? > >>>>>> > >>>>>> Best, > >>>>>> > >>>>>> Chris > >>>>>> > >>>>>>> Begin forwarded message: > >>>>>>> > >>>>>>> *From: *Antal Zoltán <[email protected] > >>>> <mailto:[email protected]> > >>>>> <mailto:[email protected] <mailto:[email protected]>> > >>>> <mailto:[email protected] <mailto:[email protected]> > >>>>> <mailto:[email protected] <mailto:[email protected]>>>> > >>>>>>> *Date: *12 October 2015 at 07:13:12 BST > >>>>>>> *To: *[email protected] <mailto:[email protected]> > >>>> <mailto:[email protected] <mailto:[email protected]>> > >>>>> <mailto:[email protected] <mailto:[email protected]> > >>>> <mailto:[email protected] <mailto:[email protected]>>> > >>>>>>> *Subject: **Building FirefoxOS for Galaxy Nexus* > >>>>>>> > >>>>>>> I ask your help. Galaxy Nexus (TIER 3) would like to > >>>> build Firefox > >>>>>>> OS, but I always get stuck with the following error > >>>> (fresh Ubuntu > >>>>>>> 14.04, Java 7): > >>>>>>> > >>>>>>> Fetching projects: 98% (85/86) fatal: Couldn't find > >>>> remote ref > >>>>>>> refs/heads/aosp-new/master > >>>>>>> Unexpected end of command stream > >>>>>>> error: Cannot fetch > >>>>>>> > >>>> platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8 > >>>>>>> I followed all the steps that you wrote on the site, > >>>> but still > >>>>> I get > >>>>>>> the same error. What could be the problem. Can you > >>>> help me please? > >>>>>>> Best regards > >>>>>>> > >>>>>>> Zoltan Antal > >>>>>> > >>>>>> > >>>>>> _______________________________________________ > >>>>>> dev-fxos mailing list > >>>>>> [email protected] > >>>> <mailto:[email protected]> > >>>> <mailto:[email protected] > >>>> <mailto:[email protected]>> > >>>>>> https://lists.mozilla.org/listinfo/dev-fxos > > > > _______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

