Debian package build system broken

For discussion of ports to POSIX based systems, especially using GNUStep.

Moderators: winston, another_commander, Getafix

User avatar
McDjanoff
Competent
Competent
Posts: 33
Joined: Fri Apr 16, 2010 11:13 am
Location: Space Bars or somewhere in space

Re: Debian package build system broken

Post by McDjanoff » Thu Feb 17, 2011 4:27 pm

Kaks wrote:
McDjanoff wrote: PS : The SpiderMonkey enhancement project wiki : JagerMonkey

https://wiki.mozilla.org/JaegerMonkey which indicate the Mercurial repository.
If you look at the svn log, you should see that the js engine is updated to the latest jaegermonkey/spidermonkey release. the same engine on firefox 4 beta11 to be precise... :)
Thank you Kraks, but Getafix indicate already this to me.

Regards,
B.
"In the space bar, the barbarians of all races"

User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Re: Debian package build system broken

Post by JensAyton » Thu Feb 17, 2011 5:05 pm

McDjanoff wrote:- Unfortunely, the library you are using isn't clearly separate from the main source of the project, in another word I don't know if JagerMonkey will evolve on is own and be merges to the main stream of Firefox, or evolve in the last one.
The TraceMonkey and JägerMonkey development branches are continually merged into mozilla-central, which is what we’re using.

There used to be a stand-alone SpiderMonkey package; as I understand it, the intention is that there will be again after FF 4.0 goes gold.

User avatar
McDjanoff
Competent
Competent
Posts: 33
Joined: Fri Apr 16, 2010 11:13 am
Location: Space Bars or somewhere in space

Re: Debian package build system broken

Post by McDjanoff » Thu Feb 17, 2011 8:16 pm

Thank you Arhuman,

I've the same understanding as you about different repositories.
The important point is the reference used by the project : mozilla-central.

Regards,
B.
"In the space bar, the barbarians of all races"

User avatar
McDjanoff
Competent
Competent
Posts: 33
Joined: Fri Apr 16, 2010 11:13 am
Location: Space Bars or somewhere in space

Re: Debian package build system broken

Post by McDjanoff » Thu Feb 17, 2011 10:00 pm

Well,

here my first patch proposal

The issue :
On my system, the svn info output is :

Chemin : .
URL : https://developername@svn.berlios.de/sv ... inux/trunk
Racine du dépôt : https://developername@svn.berlios.de/sv ... lite-linux
UUID du dépôt : 127b21dd-08f5-0310-b4b7-95ae10353056
Révision : 4371
Type de nœud : répertoire
Tâche programmée : normale
Auteur de la dernière modification : another_cmdr
Révision de la dernière modification : 4371
Date de la dernière modification: 2011-02-17 20:58:05 +0100 (jeu. 17 févr. 2011)

It is due to my locale : fr_FR.utf8. In english the revision line is "Revision: 4371"

I've made the following modification in the Makefile :

#SVNREVISION := $(shell svn info | grep Revision | cut -d ' ' -f 2)
SVNREVISION := $(shell svn info | grep -e '^[A-Za-z][A-Za-z]*.: [0-9][0-9]*' | cut -d ' ' -f 2)

It work now both with french and english locale on my system, a Debian testing.

The package built correctly without any other change. I've used make -f Makefile pkg-debsnapshot

Regards,
B.
"In the space bar, the barbarians of all races"

Post Reply