Closed Bug 526791 Opened 15 years ago Closed 15 years ago

Make fennec using less space on 256mb partition of N900 (optify it!)

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Maemo
defect
Not set
major

Tracking

(fennec1.0+)

VERIFIED FIXED
Tracking Status
fennec 1.0+ ---

People

(Reporter: jukey, Assigned: mfinkle)

References

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4 (.NET CLR 3.5.30729)
Build Identifier: Maemo 5 (1.2009.41-10) Fennec beta 4 for Maemo

I really would love to use fennec on the n900. But I simply can't install it. If I try to do this the disk space is getting full.

There is very little empty space in the root partition. That's why applications made for maemo should put as much content as possible to the /opt/ dirctory. Here are reasons and backgrounds:

http://wiki.maemo.org/Opt_Problem

So _please_ optify this 0plication if you want to have people which are using it! 

Reproducible: Always

Actual Results:  
Fennec and it's components are consuming 30 MB of disk space

Expected Results:  
fennec only will consum a few KB of diskspace outside of /opt and /home/user/
We added the necessary code in bug 520928. We changed the builds in bug 524751.

Then we found that XULRunner wouldn't launch correctly on the /opt symlinked mount, so we had to revert back to /usr/local

I'd love to dupe this bug, but I guess the other two bugs are really fixed. I'll leave this bug open for us to try to get back to /opt
This is a confirmed bug, probably a blocker for 1.0 (but the blocker flags are busted right now, so I can't raise the flag).
Status: UNCONFIRMED → NEW
Ever confirmed: true
tracking-fennec: --- → 1.0+
Depends on: 530196
Fix for the problem found in comment 1 is in bug 530196
Attached patch patchSplinter Review
Now that the XULStub fix has landed, we can create installs for /opt

This patch will install fennec and xulrunner to /opt/mozilla
Assignee: nobody → mark.finkle
Attachment #414187 - Flags: review?
Attachment #414187 - Flags: review? → review+
Comment on attachment 414187 [details] [diff] [review]
patch

http://hg.mozilla.org/build/buildbot-configs/rev/c88560b3cdea

Updated Try; the others should be automatically picked up.
debs should now install to /opt/mozilla
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
After installing today's 11/24 nightly trunk build, the "fennec" folder was still located in /usr/local. This did not happen on 1.9.2. Is there something we can do to fix this or is this a by product of us re-branding the project?
Flags: in-litmus?
I have seen reports saying this wasn't working, then after an update it was working. I manually checked the deb packages and all debs (trunk and 192) are set to use /opt/mozilla
I tried the last nightly build and it works. Thanks for solving this issue!
Status: RESOLVED → VERIFIED
Flags: in-litmus? → in-litmus-
Depends on: 550659
Component: Linux/Maemo → General
OS: Linux → Linux (embedded)
QA Contact: maemo-linux → general
Hardware: Other → ARM
You need to log in before you can comment on or make changes to this bug.