maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Latest Firefox for Mobile (Fennec) for Fremantle (https://talk.maemo.org/showthread.php?t=86575)

vevgeniev 2012-09-04 06:49

Latest Firefox for Mobile (Fennec) for Fremantle
 
I compiled the latest Fennec and uploaded it to my custom repository. My goal for this repository is to gather the software, necessary for the use of cryptographic smart cards on Maemo 5 in one place.
I'll try to keep Fennec up-to-date.

If you're interested please check here.

This is the first time I build Firefox, so I might have missed something.
Any comments and suggestions are welcome.

Updates
  • 10.10.2012 - Fennec updated to version 16.
  • 22.11.2012 - Fennec updated to version 17.

freemangordon 2012-09-04 07:11

Re: Latest Fennec for Fremantle
 
Quote:

Originally Posted by vevgeniev (Post 1260674)
I compiled the latest Fennec (15) and uploaded it to my custom repository. My goal for this repository is to gather the software, necessary for the use of cryptographic smart cards on Maemo 5 in one place.
I'll try to keep Fennec up-to-date.

If you're interested please check here.

This is the first time I build Firefox, so I might have missed something.
Any comments and suggestions are welcome.

Well, latest is 17 and even thumb2, tree-vectorized, graphite, etc -compiled with gcc4.7.2-linaro it is still a memory hog.

You may want to join #maemo and ping me or zeq, we're trying to bring usable upstream fennec to Fremantle for the last 2-3 months, another helping hand will be of use :)

EDIT:
Nice to see another guy from Bulgaria here :)

vevgeniev 2012-09-04 13:31

Re: Latest Fennec for Fremantle
 
Quote:

Originally Posted by freemangordon (Post 1260680)
Nice to see another guy from Bulgaria here :)

Thank you :)

Quote:

Originally Posted by freemangordon (Post 1260680)
Well, latest is 17

What do you mean? 15 was released on August 28th.

Quote:

Originally Posted by freemangordon (Post 1260680)
You may want to join #maemo and ping me or zeq

Sure, I will join #maemo :)

freemangordon 2012-09-04 17:39

Re: Latest Fennec for Fremantle
 
Quote:

Originally Posted by vevgeniev (Post 1260901)
What do you mean? 15 was released on August 28th.

http://hg.mozilla.org/mozilla-central/rev/fd72dbbd6920

gkanda100 2012-09-05 06:56

Re: Latest Fennec for Fremantle
 
I have tried your fennec build. Kind of like it. Loads fast except has no portrait orientation. Keep up the effort.

vevgeniev 2012-09-05 09:01

Re: Latest Fennec for Fremantle
 
Quote:

Originally Posted by gkanda100 (Post 1261380)
I have tried your fennec build. Kind of like it. Loads fast except has no portrait orientation. Keep up the effort.

Thanks for your feedback. I'll look into it.

reinob 2012-09-05 14:30

Re: Latest Fennec for Fremantle
 
I have also installed your version of fennec. Works reasonably good, although I haven't played with it a lot (gmail, google reader, talk.maemo.org -- all seem to work fine :)

Add.: this package is NOT optified (which I generally find good). In this case, Fennec takes about 35MB off the root partition. So any testers may want to check if that's OK.

marbleuser 2012-10-02 16:59

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
ok, that was a bit of a disaster. the fact that it wasn't optified caught me out.

i had fennec 12 installed and that wasn't so bad.

my question is: is there anyway to get an optified version of 17(or 18 ) without going the cssu/thumb2 route. i've just put too much effort in to my phone at this point to blatently risk a reflash to back something out.

vevgeniev 2012-10-10 11:45

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
I updated the version of Firefox to 16. It's now optified.

aironeous 2012-10-12 08:47

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
http://i65.photobucket.com/albums/h2...r/12100012.jpg
Took 7 minutes on the CNC mill

vevgeniev 2012-11-22 06:31

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Firefox 17 was released on November 20th. I uploaded it to my repository today. It's optified again.

freemangordon 2012-11-22 07:38

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by vevgeniev (Post 1297090)
Firefox 17 was released on November 20th. I uploaded it to my repository today. It's optified again.

AFAIK, you have to distribute(put in your repo or wherever you like) the source code, not only the binary .deb.

vevgeniev 2012-11-22 08:06

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by freemangordon (Post 1297107)
AFAIK, you have to distribute(put in your repo or wherever you like) the source code, not only the binary .deb.

I only fix build issues, I don't modify the code. The source code is pretty big and I can not upload it to the repository, but the patch and the .mozconfig file are available here:
Building Firefox for Mobile (Fennec) on Maemo SDK
Anyone can follow the steps and build Firefox himself/herself.

freemangordon 2012-11-22 08:11

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by vevgeniev (Post 1297121)
I only fix build issues, I don't modify the code. The source code is pretty big and I can not upload it to the repository, but the patch and the .mozconfig file are available here:
Building Firefox for Mobile (Fennec) on Maemo SDK
Anyone can follow the steps and build Firefox himself/herself.

Yeah, patch and steps to build is pretty enough. Sorry if you have pointed to those in some previous post, I just didn't find them.

vevgeniev 2012-11-22 08:14

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by freemangordon (Post 1297125)
Yeah, patch and steps to build is pretty enough. Sorry if you have pointed to those in some previous post, I just didn't find them.

I haven't. It's my mistake, sorry for that.

tanago 2012-11-22 17:58

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by vevgeniev (Post 1260674)
I compiled the latest Fennec and uploaded it to my custom repository. My goal for this repository is to gather the software, necessary for the use of cryptographic smart cards on Maemo 5 in one place.
I'll try to keep Fennec up-to-date.

If you're interested please check here.

Thank you for your awesome and hard work!
------------------------------------------------------
Наистина невероятен блог, мерси :)

vevgeniev 2012-11-22 18:48

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by tanago (Post 1297308)
Thank you for your awesome and hard work!
------------------------------------------------------
Наистина невероятен блог, мерси :)

Thank you! I'm glad you like it!

DfLo1913 2012-11-22 20:59

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Will try it out. Thanks very much.

sixwheeledbeast 2012-11-22 21:09

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
QRCode for Fennec 17.0 deb

http://qrfree.kaywa.com/?s=8&d=http%...b" alt="QRCode

mr_pingu 2012-11-22 22:09

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
uhhh? How can fennec 17 be released on 20th november while fennec 17 was already in thumb repo for some months?

What´s the difference + any chance this version will come in thumb too?

vevgeniev 2012-11-23 06:19

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by mr_pingu (Post 1297371)
uhhh? How can fennec 17 be released on 20th november while fennec 17 was already in thumb repo for some months?

What´s the difference + any chance this version will come in thumb too?

Probably it was a beta.
The official Firefox 17.0 was released on November 20, 2012.
Firefox release history

freemangordon 2012-11-23 06:56

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
https://github.com/sjnewbury/fennec-...ster/widget/qt

Please use the patches made by me and sjnewbury from the above repo. They fix a lot of stuff, like rotation and zoom support.

Some of them could be upstreamed though.

EDIT:
look at those too:
https://bugzilla.mozilla.org/show_bug.cgi?id=770845
https://bugzilla.mozilla.org/show_bug.cgi?id=775881

vevgeniev 2012-11-23 07:58

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by freemangordon (Post 1297439)
https://github.com/sjnewbury/fennec-...ster/widget/qt

Please use the patches made by me and sjnewbury from the above repo. They fix a lot of stuff, like rotation and zoom support.

I'll apply the patches and upload a new build next week. Thanks for the advice :)

raaj13 2012-11-23 14:24

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by vevgeniev (Post 1297438)
Probably it was a beta.
The official Firefox 17.0 was released on November 20, 2012.
Firefox release history

actually it was alpha version.
thanks for fennec.
Still slow but much better then before.
By any chance will you release a thumb version too?
Or maybe freemangordon will compile one the one in thumb repo crashes too much in my N900:confused:

raaj13 2012-11-23 14:45

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
And also when am trying apt-get upgrade in terminal fennec is also being replaced with the one in thumb repo.

tanago 2012-11-24 01:26

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by mr_pingu (Post 1297371)
uhhh? How can fennec 17 be released on 20th november while fennec 17 was already in thumb repo for some months?

What´s the difference + any chance this version will come in thumb too?

In the thumb repo Fennec is alpha version, this is unofficial final release ;)

pichlo 2012-11-24 02:52

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Version 17 worked on SCCU-Thumb with KP51r1 until I changed the language from English (US) to Auto-detect. Then it started crashing immediately after start. Fixed by deleting the fennec folder in ~/.mozilla.

Seems slow, but I have not done a real comparison with MicroB yet. MicroB isn't exactly Lighning McQueen either.

vevgeniev 2012-11-24 06:32

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by raaj13 (Post 1297554)
Still slow but much better then before.
By any chance will you release a thumb version too?

Yes, it's slow. I primarily use MicroB. I only use Fennec with OpenSC and my cryptographic smart card and reader for online banking.
Unfortunately, I don't have the time to do a thumb build. Sorry for that.

Quote:

Originally Posted by raaj13
And also when am trying apt-get upgrade in terminal fennec is also being replaced with the one in thumb repo.

I have not used the thumb repo, but I guess that the fennec package in it has a newer version, than the one I built.

raaj13 2012-11-24 11:56

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by vevgeniev (Post 1297769)
Yes, it's slow. I primarily use MicroB. I only use Fennec with OpenSC and my cryptographic smart card and reader for online banking.
Unfortunately, I don't have the time to do a thumb build. Sorry for that.


I have not used the thumb repo, but I guess that the fennec package in it has a newer version, than the one I built.

It's just the other way.
But well it's not a problem for me anyway

Android_808 2012-11-27 07:52

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
could someone try compiling (preferably thumb) firefox 18 beta. it contains new js engine, ionmonkey, which may help our performance troubles.

kureyon 2012-11-27 09:22

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by vevgeniev (Post 1297438)
The official Firefox 17.0 was released on November 20, 2012.

At the beginning of 2011, Firefox was at version 4. Just under 2 years later it's at version 17/18. If they continue at this rate I predict a worldwide shortage of numbers.

tanago 2012-11-27 09:42

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by Android_808 (Post 1298781)
could someone try compiling (preferably thumb) firefox 18 beta. it contains new js engine, ionmonkey, which may help our performance troubles.

I tried a million times but I run into all kind of errors like missing Makefiles.... Just if 'vevgeniev' tells me how he fixed them I will try compiling with every option in the .mozconfig file and then benchmark the builded browser so we can know which compiling options make the browser faster and more stable, able to be used everyday. I have very much free time these weeks.

reinob 2012-11-27 11:52

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by Android_808 (Post 1298781)
could someone try compiling (preferably thumb) firefox 18 beta. it contains new js engine, ionmonkey, which may help our performance troubles.

+1

I just upgraded my firefox from 17-beta to 18-beta (on Windows XP!) and the speed increase is noticeable!

vevgeniev 2012-11-27 18:32

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by tanago (Post 1298802)
I tried a million times but I run into all kind of errors like missing Makefiles.... Just if 'vevgeniev' tells me how he fixed them I will try compiling with every option in the .mozconfig file and then benchmark the builded browser so we can know which compiling options make the browser faster and more stable, able to be used everyday. I have very much free time these weeks.

I've described everything I did in this article:
http://www.vladislavonline.com/build...-on-maemo-sdk/

shmerl 2012-11-27 19:20

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Note: recent changes fixed the mess created by invalid inclusion of some header files in case of non Maemo builds:

https://bugzilla.mozilla.org/show_bug.cgi?id=814979

I.e. any kind of ifdefs shouldn't do this kind of stuff:

Code:

#if !defined(MOZ_PLATFORM_MAEMO)
#include "GLXLibrary.h"
#endif

It's very incorrect, since for example Mer builds don't use GLX, they use EGL.

hxka 2012-12-06 17:27

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
I can't download fennec_17.0_armel.deb, I get 404 error.
I also heard that is has problems with post-removal script, at least with purge option, and maybe others too, but I can't confirm that as I can't download it.

Wikiwide 2012-12-07 03:52

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by hxka (Post 1301953)
I can't download fennec_17.0_armel.deb, I get 404 error.
I also heard that is has problems with post-removal script, at least with purge option, and maybe others too, but I can't confirm that as I can't download it.

I never got to install Fennec 17, with all these script problems, even though I have downloaded it when it was available. I also have Fennec 16 deb saved, and I am currently using Fennec 16.
I cannot guarantee that Fennec 17 deb isn't corrupt, though. It seems to be much smaller in size than Fennec 16 deb.
The debs are too large to attach directly (about 16MB each). Here is the link.
Best wishes.
__________________
Per aspera ad astra...

Tiran 2012-12-07 06:40

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
At attempt to remove Fennec 17 I receive:
Code:

Nokia-N900:~# apt-get purge fennec
Reading package lists... Done
Building dependency tree     
Reading state information... Done
The following packages will be REMOVED:
  fennec*
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
After this operation, 35,5MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 51794 files and directories currently installed.)
Removing fennec ...
dpkg: error processing fennec (--purge):
 subprocess pre-removal script returned error exit status 1
Errors were encountered while processing:
 fennec
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nokia-N900:~#

Help! All thanks for any help!

Wikiwide 2012-12-07 11:25

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by Tiran (Post 1302137)
At attempt to remove Fennec 17 I receive:
Code:

Nokia-N900:~# apt-get purge fennec
Removing fennec ...
dpkg: error processing fennec (--purge):
 subprocess pre-removal script returned error exit status 1
Errors were encountered while processing:
 fennec
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nokia-N900:~#

Help! All thanks for any help!

Try having a window of fennec open while purging it.
Best wishes.

napaDokc 2012-12-07 12:36

Re: Latest Firefox for Mobile (Fennec) for Fremantle
 
Quote:

Originally Posted by vevgeniev (Post 1299049)
I've described everything I did in this article:
http://www.vladislavonline.com/build...-on-maemo-sdk/

your site is down :( the repository as well, at least I cannot connect

props for the work though! I'll give it a go once I get the fennec_17 ;)


All times are GMT. The time now is 20:47.

vBulletin® Version 3.8.8