discussion autour de FF0S 2.2 compilée sur ZTE Open C

Firefox OS a été un nouveau système d'exploitation destiné aux appareils mobiles. Ce forum traite des problèmes rencontrés sur les branches 1.4+ et 2.0+.
Ainsi que des téléphones et tablettes de développement (Flame...)

Modérateurs : Monique, genma

Modano
Gecko
Messages : 76
Enregistré le : 23 sept. 2014, 22:17

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par Modano » 14 nov. 2014, 11:40

Salut,
en fait, j'explique (si jamais ça a un impact) la vie de mon ZTE Openc.
Je l'ai eu en B02 from Leclerc, je l'ai rooté avec le pack officiel Root ZTE.
Ensuite, j'ai mis une ROM 2.0 compilée par qqun, via adb (adb reboot recovery > side load d'un update.zip)
Et finalement, ce que j'ai fait la semaine dernière, a été de mettre la 2.2 par la méthode mozilla / celle que tu a mis en lien d'alterlibriste, sauf qu'en plus j'ai fait un build gaia/flash gaia.

Et en l'état actuel, en date du build du 11/11, je n'ai pas ce souci de fermeture d'appli, j'ai aucun souci pendant les appels, et je trouve l'ensemble sacrément plus fiable que la 1.3 d'origine (aucun reboot intempestif, aucun cas ou la batterie s'est vidée toute seule la nuit pour le moment (1 semaine).).
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0

Modano
Gecko
Messages : 76
Enregistré le : 23 sept. 2014, 22:17

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par Modano » 14 nov. 2014, 11:50

Mais par contre, aucun souci pour l'APN, le seul point est le bouton home non illuminé, et ce depuis la 2.0.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0

ddstmaix
Salamandre
Messages : 31
Enregistré le : 09 sept. 2014, 22:37

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par ddstmaix » 14 nov. 2014, 22:45

bonsoir Modano,

quand tu dis que tu as mis la 2.2, cela veut-il dire que tu as tu surchargé "master" par "v2.2" dans le fichier openc.xml, et passé la commande ; "BRANCH=2.2 ./config.sh flame /MON/DOSSIER/VERS/openc.xml" ou bien que tu es resté sur la branche "master",cequi a ramené les dernières modifs commitées ?
Modano a écrit :Salut,
en fait, j'explique (si jamais ça a un impact) la vie de mon ZTE Openc.
Je l'ai eu en B02 from Leclerc, je l'ai rooté avec le pack officiel Root ZTE.
Ensuite, j'ai mis une ROM 2.0 compilée par qqun, via adb (adb reboot recovery > side load d'un update.zip)
Et finalement, ce que j'ai fait la semaine dernière, a été de mettre la 2.2 par la méthode mozilla / celle que tu a mis en lien d'alterlibriste, sauf qu'en plus j'ai fait un build gaia/flash gaia.

Et en l'état actuel, en date du build du 11/11, je n'ai pas ce souci de fermeture d'appli, j'ai aucun souci pendant les appels, et je trouve l'ensemble sacrément plus fiable que la 1.3 d'origine (aucun reboot intempestif, aucun cas ou la batterie s'est vidée toute seule la nuit pour le moment (1 semaine).).
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0

MatadorXV3
Lézard vert
Messages : 170
Enregistré le : 17 oct. 2014, 11:39

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par MatadorXV3 » 14 nov. 2014, 23:30

Hello

la branch master correspond a la v2.2 ;-)
Votre Navigateur : Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
ZTE OpenC_FR - FFOS2.1 HomeBuild

Modano
Gecko
Messages : 76
Enregistré le : 23 sept. 2014, 22:17

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par Modano » 15 nov. 2014, 11:40

Tout à fait, aujourd'hui, la branche master = 2.2 :) donc aucune surcharge, ni même de modifications du openc.xml.
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:33.0) Gecko/20100101 Firefox/33.0

ddstmaix
Salamandre
Messages : 31
Enregistré le : 09 sept. 2014, 22:37

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par ddstmaix » 15 nov. 2014, 18:27

j'ai donc essayé de recompiler en repartant à partir de l'étape 2 "récupérer B2G" du tuto : : http://alterlibriste.free.fr/index.ph ... Firefox-OS, quand je fais "git pull" ii me dit bien bien que je suis à jour. puis j'ai suivi la suite de la procédure en restant sur la branche master.
la compil plante à chaque fois avec le message suivant :

build/core/base_rules.mk:134: *** libcore: MODULE.TARGET.SHARED_LIBRARIES.libjavacore already defined by libcore. Arrêt.

pensant à un problème de version Java, j'ai installé oracle Java 8 comme indiqué par Matador ici : http://forums.mozfr.org/viewtopic.php?f ... 24#p772450 , mais cela n"a rien changé. je rappelle que j'avais réussi il y a peu à compiler.

quand je recherche "libjavacore" dans le répertoire B2G, je trouve cela :
~/B2G$ grep -r libjavacore
libcore/luni/src/test/java/org/apache/harmony/xnet/provider/jsse/NativeCryptoTest.java: /** Corresponds to the native test library "libjavacoretests.so" */
libcore/NativeCode.mk:LOCAL_MODULE := libjavacore
libcore/NativeCode.mk:LOCAL_MODULE := libjavacoretests
libcore/NativeCode.mk: LOCAL_MODULE := libjavacore
libcore/NativeCode.mk: LOCAL_MODULE := libjavacoretests
libcore/Android.mk: $(HOST_OUT)/lib/libjavacore.so \


j'ai donc mis alternativement en commentaire les lignes "LOCAL_MODULE" en double dans libcore/NativeCode.mk,mais cela débouche sur une erreur :
build/core/dynamic_binary.mk:39: *** libcore: LOCAL_MODULE not defined before call to local-intermediates-dir. Arrêt.

ma config : Ubuntu 14.10 64bits /3,8 Go RAM
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0

Modano
Gecko
Messages : 76
Enregistré le : 23 sept. 2014, 22:17

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par Modano » 16 nov. 2014, 22:55

Bonjour,
je n'ai jamais rencontré cette erreur :(
ce que je pense que tu peux faire, pour être sûr que tout est OK côté fichiers sources et côté process : (parce que j'ai l'impression que c'est un code source erroné/corrompu ?)...

-tu casses ton dépot git et tu le reclones : git clone (qui va te créér un B2G)
-dans le répertoire B2G ainsi créé, un git fetch origin, puis git checkout origin/master, puis git show HEAD. (qui te donne le checksum du dernier commit, à comparer à : https://github.com/mozilla-b2g/B2G (ce sont les étapes que je refais à chaque maj)
Je ne fais pas le git pull, ni le repo sync indiqué dans la doc.

Code : Tout sélectionner

modano@ffos:~$ cd B2G/
modano@ffos:~/B2G$ git fetch origin
modano@ffos:~/B2G$ git checkout origin/master
HEAD is now at 76eadb1... Merge pull request #404 from walac/bugz/1085232
modano@ffos:~/B2G$ git show HEAD
commit 76eadb13c76dab91cafc776de1a736357a6d473b
Merge: 94dfd62 bb53740
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Date:   Wed Nov 12 16:17:40 2014 -0500

    Merge pull request #404 from walac/bugz/1085232
    
    Bug 1085232: make profile-symbolicate work with Python < 2.7.6.

modano@ffos:~/B2G$ 
Dans B2G toujours, un ./config.sh flame /path/to/openc.xml (qui va faire un fetch git) qui doit finir ainsi

Code : Tout sélectionner

...* [new tag]         LNX.LA.3.5.2.1.5-02000-8x26.0 -> LNX.LA.3.5.2.1.5-02000-8x26.0
 * [new tag]         LNX.LA.3.5.2.2-04510-8x74.0 -> LNX.LA.3.5.2.2-04510-8x74.0
 * [new tag]         LNX.LA.3.5.2.2.c6-00900-8x74.0 -> LNX.LA.3.5.2.2.c6-00900-8x74.0
 * [new tag]         android-5.0.0_r6 -> android-5.0.0_r6
Fetching projects: 100% (136/136), done.  
Syncing work tree: 100% (135/135), done.  

Run |./build.sh| to start building
et ./build.sh gecko et/ou ./build.sh gaia ou ./build.sh.
exemple d'un build gecko :

Code : Tout sélectionner

....
b2g/platform.ini
b2g/libnss3.so
b2g/ua-update.json
b2g/libreplace_jemalloc.so
b2g/run-mozilla.sh
b2g/libsoftokn3.so
b2g/plugin-container
b2g/dependentlibs.list
b2g/libmozsandbox.so
b2g/libfreebl3.so
b2g/libxul.so

real	15m30.734s
user	81m32.374s
sys	8m38.820s
Run |./flash.sh gecko| to update gecko

PS: j'ai relancé une mise à jour de mes sources et un build ce soir avec donc le processus ci dessus : aucun problème...
Si tu as les mêmes soucis aprés avoir récupéré le tout, il s'agit donc probablement d'un souci d'environnement software.
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.2.0

ddstmaix
Salamandre
Messages : 31
Enregistré le : 09 sept. 2014, 22:37

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par ddstmaix » 17 nov. 2014, 19:48

Modano,

j'ai supprimé le répertoire B2G et suivi tes indications, mais bizarrement la commande 'git clone' c'est terminée rapidement , le répertoire B2G ne fait que 3,2 Mo. je croyais que je devais récupérer 15 Go ?? je continue, mais j'ai un doute !

voici le résultat des commandes :

Code : Tout sélectionner

andre@andre-DOTMU:~$ git clone git://github.com/mozilla-b2g/B2G.git
Clonage dans 'B2G'...
remote: Counting objects: 1721, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 1721 (delta 0), reused 0 (delta 0)
Réception d'objets: 100% (1721/1721), 1.88 MiB | 953.00 KiB/s, fait.
Résolution des deltas: 100% (892/892), fait.
Vérification de la connectivité... fait.
andre@andre-DOTMU:~$ cd B2G
andre@andre-DOTMU:~/B2G$ rm -rf objdir-gecko/ out/ backup-flame/
andre@andre-DOTMU:~/B2G$ git fetch origin
andre@andre-DOTMU:~/B2G$ git checkout origin/master
Note: checking out 'origin/master'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD est maintenant sur 76eadb1... Merge pull request #404 from walac/bugz/1085232
andre@andre-DOTMU:~/B2G$ git checkout
andre@andre-DOTMU:~/B2G$ git show HEAD
commit 76eadb13c76dab91cafc776de1a736357a6d473b
Merge: 94dfd62 bb53740
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Date:   Wed Nov 12 16:17:40 2014 -0500

    Merge pull request #404 from walac/bugz/1085232
    
Bug 1085232: make profile-symbolicate work with Python < 2.7.6.
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0

Modano
Gecko
Messages : 76
Enregistré le : 23 sept. 2014, 22:17

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par Modano » 17 nov. 2014, 21:10

Salut,
le git clone est rapide, en effet, et c'est pareil chez moi, ca se popule sérieusement avec ./configure.sh flame /chemin/vers/openc.xml que tu peux lancer, car tout le reste me paraît nickel !
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.2.0

MatadorXV3
Lézard vert
Messages : 170
Enregistré le : 17 oct. 2014, 11:39

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par MatadorXV3 » 17 nov. 2014, 21:54

hello,
je confirme aussi le git clone est très rapide.
Le script config, par contre dépend de ta connexion ADSL
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0
ZTE OpenC_FR - FFOS2.1 HomeBuild

ddstmaix
Salamandre
Messages : 31
Enregistré le : 09 sept. 2014, 22:37

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par ddstmaix » 17 nov. 2014, 23:23

je viens de lancer la compil, on voit demain ce que cela donne
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0

ddstmaix
Salamandre
Messages : 31
Enregistré le : 09 sept. 2014, 22:37

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par ddstmaix » 18 nov. 2014, 08:39

j'avais lancé "build.sh" sans paramètre, et au bout de 7 heures, cela semblait boucler.
dans la sortie j'ai ce message à plusieurs reprise :

Code : Tout sélectionner

System JS : ERROR file:///home/andre/B2G/gaia/b2g_sdk/34.0a1-2014-08-12-04-02-01/b2g/components/nsHandlerService.js:120 - NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]
cela semble lié à ce bug dans la compil de Gaia https://bugzilla.mozilla.org/show_bug.cgi?id=1053703 qui est marqué RESOLVED FIXED ?
il est également évoqué ici : https://developer.mozilla.org/en-US/Fir ... ld_process
je ne suis pas sûr, il semblerait que le problème soit intermittent et lié à l'environnement de compilation, mais c'est pour moi du chinois.

j'ai donc planté la compil, fait dans le rép B2G

Code : Tout sélectionner

rm -rf objdir-gecko/ out/ backup-flame/
puis relancé le build pour Gecko seul :

Code : Tout sélectionner

export PRODUCTION=1
export GAIA_APP_TARGET=production 
./build.sh gecko
dans un premier temps, je ne vais faire que le build gecko et mettre à jour mon Open C, puis retenter le build gaia si ok comment faire la maj de Gaia ?
dans le blog http://alterlibriste.free.fr/index.php? ... Firefox-OS il y a cela :

Code : Tout sélectionner

./flash.sh gecko
cd gaia
make reset-gaia 
je suppose que pour profiter des dernières corrections, il faut recompiler régulièrement, comment faite vous pour sauvegarder vos données (appli installées, agenda, notes,sms...) ?

merci de votre aide.
Votre Navigateur : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:33.0) Gecko/20100101 Firefox/33.0

Modano
Gecko
Messages : 76
Enregistré le : 23 sept. 2014, 22:17

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par Modano » 18 nov. 2014, 11:02

Pour ta question sur quoi compiler/flasher, pour ma part je fais :

- build.sh gecko
- flash.sh gecko (OS)

puis
- build.sh gaia
- flash.sh gaia
et le make reset-gaia uniquement s'il y a une majeure différence de versions

POur le backup, j'ai les 4 pauvres photos (pourries du ZTE) sur la carte mémoire que j'enlève pendant l'opération, ainsi que la SIM
j'ai exporté en .vcf sur la carte tous mes contacts qu'il réimporete facile
pour les SMS, je ne backupe pas, et il faut donc rélger à nouveau le wifi, installer les applis etc..
le calendrier pour ma part est synchro en caldav sur un owncloud, rien en local donc.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0

ddstmaix
Salamandre
Messages : 31
Enregistré le : 09 sept. 2014, 22:37

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par ddstmaix » 18 nov. 2014, 11:29

j'ai la même erreur que dans mon dernier post avec le build.sh gecko.

du coup, quelqu'un pourrai-t-il me mettre à dispo une image récente que je puisse charger avec ADB ?
Votre Navigateur : Mozilla/5.0 (Windows NT 5.1; rv:25.0) Gecko/20100101 Firefox/25.0

MatadorXV3
Lézard vert
Messages : 170
Enregistré le : 17 oct. 2014, 11:39

Re: [version 2.2 compilée] ZTE Open C : fermer une applicati

Message par MatadorXV3 » 18 nov. 2014, 11:52

hello

concernant ton erreur lors du build, essaie de rentrer la commande

Code : Tout sélectionner

rm -r gaia/xulrunner-sdk
source

puis de relancer le script

Code : Tout sélectionner

./build.sh gecko
si ça marche

Code : Tout sélectionner

./flash.sh
cd gaia
make reset-gaia 
Sinon, j'ai compilé FFOS2.2 hier, je peux te filer une archive de recovery à charger via cw_recovery_50.img dispo ici
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0
ZTE OpenC_FR - FFOS2.1 HomeBuild

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité