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

Reply via email to