maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Fennec 14.0 and more (updated 2012-08-04) (https://talk.maemo.org/showthread.php?t=81608)

sifo 2012-05-15 14:58

Re: Fennec 8.0.1 and 12.0a build (Nightly)
 
cant you remove it from any application manager ?
im not sure of this step but you can try it if you want go with filebox to /var/libs/dpkg/info and there is 4 files for fennec you can remove them and then remove fennec and if you tried this and didnt work the last thing you got to delete it from /home/opt/ and delete the icons from /usr/share

./sifo

Mohammed Muid 2012-05-15 18:35

Re: Fennec 8.0.1 and 12.0a build (Nightly)
 
the icon is still there. i cant find it. but i deleted the files from home/opt/

D@vIcHoJD 2012-05-15 19:54

Re: Fennec 8.0.1 and 12.0a build (Nightly)
 
Try this:

delete:

/etc/others-menu/*fennec.desktop
/opt/mozilla
/usr/bin/fennec
/usr/share/applications/hildon/fennec.desktop
/usr/share/dbus-1/services/org.mozilla.fennec.service
/usr/share/icons/hicolor/26x26/hildon/fennec.png
/usr/share/icons/hicolor/40x40/hildon/fennec.png
/usr/share/icons/hicolor/scalable/hildon/fennec.png

then (from postinst, maybe not needed)
update icons
# gtk-update-icon-cache -f /usr/share/icons/hicolor

update desktop
# update-desktop-database /usr/share/applications

In my case, I had the nightly version 9.0, it was not optimized for maemo 5, but the problem was solved.

sifo 2012-05-15 20:01

Re: Fennec 8.0.1 and 12.0a build (Nightly)
 
sorry Mohammed i thought you know where the icon is but D@vIcHoJD got your back do as he said ;)

as for updating icons you also can use killall hildon-desktop (you also can use this after installing a package with dpkg and cant see it's icon in the menu )

ArchiMark 2012-05-17 21:25

Re: Fennec 8.0.1 and 12.0a build (Nightly)
 
Quote:

Originally Posted by mooninite (Post 1150642)
I like to use Fennec everyday on my N900 and version 10 was not good enough for me. Luckily Mozilla has not ripped out all of the Maemo makefile scripts so it is easy enough to compile the latest code. I have put together a deb (using all the official Mozilla source) for you guys.

Download 8.0.1: http://www.4shared.com/file/U3w_bovq..._80_armel.html

Download Nightly: http://www.4shared.com/file/ktfHgaJX...0a1_armel.html
(Snapshot of 2012-01-13)

Version 12 is visibly faster than version 10 and page scrolling doesn't result in checkboarding. Start up and shutdown take a few seconds instead of a minute.

If anyone is interested I can make the stable versions as well. It takes about 30 minutes to compile on my quad core system.

Update: Version 8.0.1 uses a faster JIT engine than builds 9.0 and higher. Until Mozilla updates it (which will probably be never), 8.0.1 is the last build worth using on our N900s.


Are the download links still correct?

I've tried download v8.0.1 from the link and no go.....

Thanks.

mr_pingu 2012-05-17 22:05

Re: Fennec 8.0.1 and 12.0a build (Nightly)
 
You need to log in with your 4shared account ;) I tried it just 3 days ago, it worked. Something could have been happened though...

mooninite 2012-06-04 15:03

Re: Fennec 8.0.1 and 12.0a build (Nightly)
 
The download links should still work. They work for me.

If someone knows of a better file sharing service let me know.

mooninite 2012-06-04 15:05

Re: Fennec 8.0.1 and 12.0a build (Nightly)
 
Quote:

Originally Posted by bellini (Post 1206520)
Hello, i/we need a stable version of Fennec/Firefox 12.
Thank you for your support in compile and convert this package to maemo.

PS: if you make an "how to" for compile next fennec release we can compile and serve for community with our server and hardware.

Let me know.
Thank You

I'll see about building an updated Fennec in the next few days. I haven't touched this since I first posted.

pali 2012-06-04 16:52

Re: Fennec 8.0.1 and 12.0a build (Nightly)
 
What about pushing last working version of fennec to extras-devel?
Some days ago I created correct dsc source package for autobuilder.
See http://maemo.org/packages/view/fennec/

mooninite 2012-06-07 07:28

Re: Fennec 8.0.1 and 12.0a build (Nightly)
 
Quote:

Originally Posted by pali (Post 1217340)
What about pushing last working version of fennec to extras-devel?
Some days ago I created correct dsc source package for autobuilder.
See http://maemo.org/packages/view/fennec/

That should probably happen now that Mozilla has pulled support. I'll think about it.

Fennec 13.0 has been posted to the OP. I have used it for surfing a few regular sites and did not see any problems. Unfortunately the JavaScript JIT is still slower than 8.x. I have enabled the official branding as I did not need to modify any source code.

computerinfo21 2012-06-11 18:44

Re: Fennec 13.0 and more
 
Could we do both version 13 and version 8 so we have either available for future use as needed?

Wreck 2012-06-11 19:05

Re: Fennec 13.0 and more
 
Could anyone upload version 13 to another website instead of 4shared? Don't want to create a useless account for 4shared because I want to download 1 file.

pali 2012-06-17 12:09

Re: Fennec 13.0 and more
 
Steps how to create new version of fennec (dsc package for extras-devel):

1. Download upstream fennec tarball (tar.bz2 format) from mozilla website.

2. Create directory fennec, move upstream tarball to that directory and rename it to fennec-source.tar.bz2:
Code:

$ mkdir fennec && mv <upstream_tarball>.tar.bz2 fennec/fennec-source.tar.bz2
3. Create debian orig file from upstrem fennec tarball (orig.tar.gz):
(This means that orig.tar.gz will contains only one file - upstream tarball tar.bz2 in fennec subdir)
Code:

$ tar -czf fennec_<version>.orig.tar.gz fennec
4. Go to directory fennec, download my diff.gz file (version 7.0.1-2) from extras-devel repository:
Code:

$ wget http://repository.maemo.org/extras-devel/pool/fremantle/free/source/f/fennec/fennec_7.0.1-2.diff.gz -O fennec/fennec.diff.gz
5. Apply changes and remove it:
Code:

$ cd fennec && gunzip -c fennec.diff.gz | patch -p1 && rm -f fennec.diff.gz
6. Set correct version:
Code:

$ sed 's/7.0.1-2/<VERSION>/' -i fennec/debian/changelog
7. Optionaly edit mozconfig file: fennec/debian/mozconfig
Make sure that objdir is @TOPSRCDIR@/objdir and prefix and libdir is /opt

8. Create debian source package (dsc):
Code:

$ cd fennec && dpkg-buildpackage -S -sa -rfakeroot -us -uc
Note that debian/control and debian/changelog will be overwritten by mozilla script in final deb package. So editing debian/control is usefull only for adding *build* dependences and debian/changelog only for setting version. Real changelog and binary package dependences are generated by mozilla scripts!

PS: All commands should be run from top directory! (I think you understand what I mean)

Here are my two dsc packages (in extras-devel), so compare if your new has same format: http://repository.maemo.org/extras-d...urce/f/fennec/

zeq 2012-06-21 12:59

Re: Fennec 13.0 and more
 
As some know from #maemo I've been working on getting fennec-14b7 to build with qt/thumb2/NEON which I believe is a supported target for the JavaScript JIT (as it's what get used in the Android build) along with the features from the Harmattan build utilising qt-mobility for system integration.

So far, with a couple of code tweaks I've got it to build against libqtm-12, it's not perfect, screen auto-rotaion is off by 90º, keyboard handling isn't quite right, but it is FAST, and memory utilisation is much better than earlier builds.

MastaG 2012-06-21 13:03

Re: Fennec 13.0 and more
 
zeq, keep is posted :)

freemangordon 2012-06-21 13:16

Re: Fennec 13.0 and more
 
Quote:

Originally Posted by zeq (Post 1225166)
As some know from #maemo I've been working on getting fennec-14b7 to build with qt/thumb2/NEON which I believe is a supported target for the JavaScript JIT (as it's what get used in the Android build) along with the features from the Harmattan build utilising qt-mobility for system integration.

So far, with a couple of code tweaks I've got it to build against libqtm-12, it's not perfect, screen auto-rotaion is off by 90º, keyboard handling isn't quite right, but it is FAST, and memory utilisation is much better than earlier builds.

I can confirm it is FAST, some benchmarks I did yesterday:

sunspider:
microb 24566 ms (device OC to 805 for both benchmarks) ,
fennec - 5670.5 ms,
my desktop-820 ms (AMD Phenom II 3.2 GHz)

I would ask some QML/qtm guru to help with screen rotation issue (MohammadAG, marxian, please :) )

daniel_m 2012-06-21 13:41

Re: Fennec 13.0 and more
 
Quote:

Originally Posted by Wreck (Post 1220647)
Could anyone upload version 13 to another website instead of 4shared? Don't want to create a useless account for 4shared because I want to download 1 file.

bugmenot is your friend ;)

ejcrashed 2012-06-21 14:19

Re: Fennec 13.0 and more
 
Quote:

Originally Posted by freemangordon (Post 1225174)

sunspider:
microb 24566 ms (device OC to 805 for both benchmarks) ,
fennec - 5670.5 ms,
my desktop-820 ms (AMD Phenom II 3.2 GHz)

(MohammadAG, marxian, please :) )

Wow, like 4 times faster than microb, sounds really nice, rotation and kb perks sound fixable.

Keep the awesome work Zeq!

daniel_m 2012-06-21 15:01

Re: Fennec 13.0 and more
 
Version 13 is extremely slow for me and it slows down the entire phone. Anyone else experiencing problems or is it just my N900?

seanmcken 2012-06-22 07:52

Re: Fennec 13.0 and more
 
yup im too experiencing slowness

don_falcone 2012-06-22 07:54

Re: Fennec 13.0 and more
 
Try to put down on ganja

int_ua 2012-06-23 06:00

Re: Fennec 13.0 and more
 
So, will there be a newer fennec in devel? :)

freemangordon 2012-06-23 06:47

Re: Fennec 13.0 and more
 
Quote:

Originally Posted by int_ua (Post 1226101)
So, will there be a newer fennec in devel? :)

Most probably no, it will be in cssu-thumb. We all know how fennec behaves when its jscript engine is not thumb-compiled, it is unusable. But lets hildon integration to be finished, who knows, the source will be available so anyone could upload an ARM-only version in extras-devel.

Android_808 2012-06-23 07:08

Re: Fennec 13.0 and more
 
can't wait to see this. iirc there was another project on here with off by 90 problem. may be able to find with the right search term. might even have been early phoneme release.

freemangordon 2012-06-23 07:24

Re: Fennec 13.0 and more
 
Quote:

Originally Posted by Android_808 (Post 1226123)
can't wait to see this. iirc there was another project on here with off by 90 problem. may be able to find with the right search term. might even have been early phoneme release.

yep, it was phoneme, but we have a different situation here. Anyway, never fear, I hope by Monday it will be fixed (I won't be able to work on that during the weekend) or even earlier if zeq beats me to it :)

AapoRantalainen 2012-06-25 15:00

Re: Fennec 13.0 and more
 
I tried to compile fennec7 with Pali's instructions.

These are my steps (inside scratchbox1):
Code:

#download source code from Mozilla
wget --no-check-certificate https://ftp.mozilla.org/pub/mozilla.org/mobile/releases/7.0.1/source/fennec-7.0.1.source.tar.bz2

#Create directory fennec
# move and rename upstream tarball
mkdir fennec && mv fennec-7.0.1.source.tar.bz2 fennec/fennec-source.tar.bz2

#Create debian orig file from upstrem fennec tarball:
tar -czf fennec_7.0.1.orig.tar.gz fennec


#download diff.gz file (version 7.0.1-2) from extras-devel:
wget http://repository.maemo.org/extras-devel/pool/fremantle/free/source/f/fennec/fennec_7.0.1-2.diff.gz -O fennec/fennec.diff.gz

#Patch
cd fennec && gunzip -c fennec.diff.gz | patch -p1 && rm -f fennec.diff.gz


#Change version number (optional):
sed 's/7.0.1-2/7.0.1-3/' -i debian/changelog

#build:
fakeroot dpkg-buildpackage


And this is error:
Code:


make[6]: Entering directory `/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/security/manager'
make -C /home/rantalai/firefox/fennec/fennec/mozilla-release/security/dbm MAKE="make -j1" -j1 CC=" gcc" SOURCE_MD_DIR=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/security/manager/../../dist SOURCE_MDHEADERS_DIR=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/dist/include/nspr DIST=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/security/manager/../../dist NSPR_INCLUDE_DIR=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/dist/include/nspr NSPR_LIB_DIR=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/dist/lib MOZILLA_CLIENT=1 NO_MDUPDATE=1 NSS_ENABLE_ECC=1 NSINSTALL="/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/config/nsinstall" SQLITE_LIB_NAME=mozsqlite3 SQLITE_INCLUDE_DIR=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir/security/manager/../../dist/include BUILD_TREE=/home/rantalai/firefox/fennec/fennec/mozilla-release/objdir BUILD_OPT=1 OPT_CODE_SIZE=1 NS_USE_GCC=1 NS_USE_NATIVE= NSS_ENABLE_ZLIB= PROGRAMS=
make[7]: Entering directory `/home/rantalai/firefox/fennec/fennec/mozilla-release/security/dbm'
../coreconf/config.mk:71: ../coreconf/Linux3.2.mk: No such file or directory

Inside scratchbox 'uname -a' shows (underlying) Linux 3.2.0-24-generic.

Code:

../coreconf/config.mk:
68: ifeq (,$(filter-out $(TARGET_OSES),$(OS_TARGET)))
69: include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk
70: else
71: include $(CORE_DEPTH)/coreconf/$(OS_TARGET)$(OS_RELEASE).mk
72: endif


bocephus 2012-07-02 08:58

Re: Fennec 13.0 and more
 
Version 14 is absolutely the way to go as far as Fennec is concerned. It's a major redesign compared to version 13 and below, and might be the first Fennec version that is actually usable. Although in my mind MicroB is still going strong, getting Fennec 14 on Maemo would be a welcome addition. I've been running v12 thanks to this thread, and while it's good to have for HTML5, I hardly ever use it otherwise since it's such a hog.

freemangordon 2012-07-10 07:18

Re: Fennec 13.0 and more
 
FYI

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

unexpected 2012-08-03 02:50

Re: Fennec 13.0 and more
 
hi,
i've problem with mozilla repository,its giving me an error when ever i update the catalogues...
i heard about new repository of mozilla for maemo,can you tell me about,how can i get that repository...
i tried two repositories of mozilla from different threads but doesnt worked...
thanx in advance :)

mooninite 2012-08-04 19:26

Re: Fennec 14.0 and more (updated 2012-08-04)
 
I just posted a new GTK Fennec 14.0 package. It's slower than previous versions so I'm not sure why you guys want it.

byakabs 2012-08-04 22:33

Re: Fennec 14.0 and more (updated 2012-08-04)
 
Quote:

Originally Posted by mooninite (Post 1247509)
I just posted a new GTK Fennec 14.0 package. It's slower than previous versions so I'm not sure why you guys want it.

as i understand-for everyday using only version 8.0.1 ?version 12 slower then it?

mooninite 2012-08-05 22:01

Re: Fennec 14.0 and more (updated 2012-08-04)
 
Quote:

Originally Posted by byakabs (Post 1247566)
as i understand-for everyday using only version 8.0.1 ?version 12 slower then it?

I took down the 12.0 nightly link. It should not be used by anyone.

8.0.1 is the last Fennec version that will have a fast JavaScript engine. The newer Fennec versions may have a faster UI but slower JavaScript engine. Most web sites use JavaScript today so newer Fennec versions will not be better on our devices.

I use Fennec 13.0 as I cannot stand checker-boarding that Fennec 8 does and the slightly slower JavaScript engine is bearable.

unexpected 2012-08-05 22:47

Re: Fennec 13.0 and more
 
Quote:

Originally Posted by unexpected (Post 1246731)
hi,
i've problem with mozilla repository,its giving me an error when ever i update the catalogues...
i heard about new repository of mozilla for maemo,can you tell me about,how can i get that repository...
i tried two repositories of mozilla from different threads but doesnt worked...
thanx in advance :)

no one replied,i think its a very difficult question or the reply is now much expensive :p

(still waiting for the reply)

dr_frost_dk 2012-08-05 23:30

Re: Fennec 14.0 and more (updated 2012-08-04)
 
Maybe it is just me or because it is very late and i can't see quite well because im very tired, but where do i download the 14 version, do i have to sign up to 4shared???

bingomion 2012-08-05 23:36

Re: Fennec 14.0 and more (updated 2012-08-04)
 
yip looks like it

Hurrian 2012-08-05 23:42

Re: Fennec 14.0 and more (updated 2012-08-04)
 
Quote:

Originally Posted by dr_frost_dk (Post 1248009)
Maybe it is just me or because it is very late and i can't see quite well because im very tired, but where do i download the 14 version, do i have to sign up to 4shared???

I'm mirroring it to http://cakes.tea.jp/mirrors/fennec_14.0.2_armel.deb .

It'll be up in around 8 minutes or so.

EDIT: Done uploading. Feel free to download it.

dr_frost_dk 2012-08-05 23:57

Re: Fennec 14.0 and more (updated 2012-08-04)
 
Quote:

Originally Posted by Hurrian (Post 1248017)
I'm mirroring it to http://cakes.tea.jp/mirrors/fennec_14.0.2_armel.deb .

It'll be up in around 8 minutes or so.

Thanks :), now it says: Application packages missing libglib2.0-0 (>= 2.22.0)

well going to look into this tomorrow, got to get to bed......

Additional info: using Thumb 14.

Hurrian 2012-08-05 23:59

Re: Fennec 14.0 and more (updated 2012-08-04)
 
Quote:

Originally Posted by dr_frost_dk (Post 1248025)
Thanks :), now it says: Application packages missing libglib2.0-0 (>= 2.22.0)

well going to look into this tomorrow, got to get to bed......

Additional info: using Thumb 14.

http://talk.maemo.org/showpost.php?p...56&postcount=1

mooninite 2012-08-06 00:18

Re: Fennec 14.0 and more (updated 2012-08-04)
 
Quote:

Originally Posted by dr_frost_dk (Post 1248025)
Thanks :), now it says: Application packages missing libglib2.0-0 (>= 2.22.0)

well going to look into this tomorrow, got to get to bed......

Additional info: using Thumb 14.

Sorry, I didn't mean to have this requirement. I compiled Fennec 14 with Glib 2.26 on my scratchbox. It isn't worth recompiling for stock Glib so you'll need to install my new Glib package.

conred 2012-08-06 00:33

Re: Fennec 14.0 and more (updated 2012-08-04)
 
Quote:

Originally Posted by dr_frost_dk (Post 1248009)
do i have to sign up to 4shared???

Found out, you can just insert nonsense in the fields and start downloading after a few secs.

email: q@1.1
pw: 1
pw: 1

[click]

name: 1 2

[click]

:p


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

vBulletin® Version 3.8.8