VectorLinux

Please login or register.

Login with username, password and session length
Advanced search  

News:

Visit our home page for VL info. For support and documentation, visit the Vector Linux Knowledge Center or search the Knowledge Center and this Forum using the search box above.

Pages: 1 [2]

Author Topic: 070816 - Mozilla Firefox 2.0.0.6  (Read 8852 times)

exeterdad

  • Moderator
  • Vectorian
  • *****
  • Posts: 2046
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #15 on: August 22, 2007, 08:12:22 am »

His has all the headers.  Also built without --disable-test so there are many test binaries included.  Oh yeah *cough* stripping  :)

Edit:  I just checked one that I built from source last week (I've been dinking with FF also).  It weighs in at 7.1 MB also.
« Last Edit: August 22, 2007, 08:21:57 am by exeterdad »
Logged

easuter

  • Global Moderator
  • Vectorian
  • *****
  • Posts: 2160
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #16 on: August 23, 2007, 02:06:12 am »

Hmmm...I do have some code for stipping debug code in the slackbuild, but I'll rebuild this with the --disable-test flag.

BTW, exeterdad also pointed out that this build may be "ilegal", since the Mozilla foundation only allows one to use the Firefox name (--enable-official-branding) with permission from them. :(
If I don't use the official branding, firefox will be called "Bon Echo", or something lame like that.

I don't know if the same also applies to seamonkey, there don't seem to have been any problems on that front, using the official seamonkey branding....
Logged

Triarius Fidelis

  • Vecteloper
  • Vectorian
  • ****
  • Posts: 2399
  • Domine, exaudi vocem meam
    • my website
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #17 on: August 23, 2007, 02:27:27 am »

BTW, exeterdad also pointed out that this build may be "ilegal", since the Mozilla foundation only allows one to use the Firefox name (--enable-official-branding) with permission from them. :(
If I don't use the official branding, firefox will be called "Bon Echo", or something lame like that.

Call it 'Infringe-tastic'.
Logged
"Leatherface, you BITCH! Ho Chi Minh, hah hah hah!"

Formerly known as "Epic Fail Guy" and "Döden" in recent months

exeterdad

  • Moderator
  • Vectorian
  • *****
  • Posts: 2046
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #18 on: August 23, 2007, 06:26:50 am »

Quote
If I don't use the official branding, firefox will be called "Bon Echo",

You are correct, it will be named Bon Echo.  It will still have the firefox name for the executable, but the familiar orange and blue "fox" icon will be no more.

We can however rebrand Firefox and make our own special version.  We have the artists.  We can make it very special.  I think it would be nice to do so and have a custom default start page (stored locally) with links to everything a newbie would find important.  Namely the VectorLinux documentation that is on the hard drive, the Vectorlinux homepage, and forums.  And also have pre installed links to the same things if and when the user changes the start page to their own start page.  Kinda like Konqueror does, putting useful information right up front when the user loads the browser.

Here's what the "Bon Echo" browser looks like. 


Really nothing different other than the blue globe image.  The start menu and taskbar icons would also be the blue globe.  Which I might add are not trademarked and we would be free to modify.  Honestly, our blue VL icon would slide right under the hood with no efforts.  At compile time we could set what we would like our browser to be called.  Instead of executing "Firefox" we could be executing "VL-Firefox" or whatever we would like.

It's a bummer, but I can understand why Mozilla is so picky about the logos.  They don't want to be stuck with bug reports that aren't their fault.  Distributors may redistribute unmodified firefox binaries freely (the precompiled ones from the Mozilla site).  But if you compile a copy to distribute, or tweak settings of a precompiled version, they don't want to be associated with it.  So therefore they want their trademarks removed to avoid confusion to the user.  Debian debated with Mozilla for a very long time and finally dropped firefox and distributed their own re branded version...  Ice weasel.

If the bigger distros can't get Mozilla's blessing, it's unlikely we will either.  Mozilla does have a legal team and the finances to back them up.  We on the other hand... well you know the deal.

easuter:

Try skipping the "make install" part of the build.  Instead launch this command from within the @topdir (mozilla).

Quote
make -C xpinstall/packager STRIP=/bin/true

When completed you will find a "firefox" folder within mozilla/dist.  This will be a complete firefox installation.  With only what is needed to run firefox.  No includes, pkgconfig, nothing.  Just like Mozilla's official builds.  That's how to achive a 7 MB package.  Well that and --enable-strip --enable-strip-libs --disable-tests --disable-debug --disable-installer added to your existing config.  You will still need to create /usr/bin with a sym link to the firefox shell script in the lib folder.  You will also find a firefox-2.0.0.6.en-US.linux-i686.tar.gz sitting right there containing all the same files that can be unpacked and run anywhere.
Logged

exeterdad

  • Moderator
  • Vectorian
  • *****
  • Posts: 2046
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #19 on: August 23, 2007, 12:28:43 pm »

Just did a quick and dirty "Rebrand" with the stock VL logo.  This was kinda fun!

Notice how the credits slide behind our logo?  There are tons of things that can be done.
Logged

easuter

  • Global Moderator
  • Vectorian
  • *****
  • Posts: 2160
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #20 on: August 23, 2007, 12:38:24 pm »

Hehe, that looks pretty cool exeterdad.
Not quite sure about the use of "firefox" in the name...
Here is the official trademark policy:

http://www.mozilla.org/foundation/trademarks/policy.html

I've contacted Mozilla asking for permission to continue distributing this package (and all the build info is available for them to see), so hopefully it might not have to be removed after all :)
Logged

exeterdad

  • Moderator
  • Vectorian
  • *****
  • Posts: 2046
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #21 on: August 23, 2007, 12:49:49 pm »

Oh I completely agree about the use of "firefox" in the name.  I was fooling around just for proof of concept.  That's cool you asked Mozilla for permission.  Let's cross our fingers.  I would hate to lose the familiar firefox logos.
Logged

easuter

  • Global Moderator
  • Vectorian
  • *****
  • Posts: 2160
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #22 on: August 24, 2007, 03:11:05 pm »

Quote
Try skipping the "make install" part of the build.  Instead launch this command from within the @topdir (mozilla).

Quote
make -C xpinstall/packager STRIP=/bin/true

exeterdad, your tip works great  :) This leaves all the basic files in mozilla/dist/firefox in the same layout as the official Firefox distribution does.
I'll have 5vl58 up tomorrow, also with a slightly changed slack-desc too to comply with the Mozilla® trademark policy.
« Last Edit: August 24, 2007, 04:46:51 pm by easuter »
Logged

exeterdad

  • Moderator
  • Vectorian
  • *****
  • Posts: 2046
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #23 on: August 24, 2007, 04:49:05 pm »

Quote
exeterdad, your tip works great

Glad I could help my friend  ;D
Logged

easuter

  • Global Moderator
  • Vectorian
  • *****
  • Posts: 2160
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #24 on: August 25, 2007, 05:24:44 pm »

Well, here is 5vl58 in the testing repo:

Source: http://vectorlinux.osuosl.org/veclinux-5.8/source/testing/net/firefox
Package: http://vectorlinux.osuosl.org/veclinux-5.8/testing/net/firefox-2.0.0.6-i586-5vl58.tlz

The package is 8.1MB :)
So far the new directory structure doesn't seem to cause any problems here, so it will take 4vl58's place in patches/ as soon as it can be confirmed to work by more people.
Logged

easuter

  • Global Moderator
  • Vectorian
  • *****
  • Posts: 2160
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #25 on: August 26, 2007, 08:21:35 am »

Ok, 6vl58 is out (and hopefully the last for 2.0.0.6).
Shaved of a few more test files, the package weighs at 7.9MB:

Source: http://vectorlinux.osuosl.org/veclinux-5.8/source/testing/net/firefox
Package: http://vectorlinux.osuosl.org/veclinux-5.8/testing/net/firefox-2.0.0.6-i586-6vl58.tlz

Code: [Select]
firefox: Mozilla® Firefox® Web Browser
firefox:
firefox: Firefox 2 is the next generation release of the award-winning
firefox: Firefox web browser from Mozilla.
firefox:
firefox: Website: http://www.mozilla.com/en-US/firefox/
firefox: License: Mozilla Public License, version 1.1
firefox:
firefox: Mozilla® and Firefox® are registered trademarks of the Mozilla
firefox: foundation.

If this works as well as 4vl58, then it can be moved along to patches/.
Logged

exeterdad

  • Moderator
  • Vectorian
  • *****
  • Posts: 2046
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #26 on: August 26, 2007, 09:46:41 am »

Installs = Great
Browsed it = Great
Took to Plugger test grounds = Great
Took to youtube.com = Great
VL Tweaks = Great
Directory tree for langpack compatibility = Great
Load time compared to repack version = Great

I feel it's ready to move to patches.

How many compile hours do you have into this crazy package?  12 or more?

Great job as usual easuter.
« Last Edit: August 26, 2007, 09:50:32 am by exeterdad »
Logged

easuter

  • Global Moderator
  • Vectorian
  • *****
  • Posts: 2160
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #27 on: August 26, 2007, 10:11:01 am »

Cool, its moved then (original message changed to reflect that).

Quote
How many compile hours do you have into this crazy package?  12 or more?

I prefer not to keep track of that...

Thanks for all your input too :)
Logged

DrGrov

  • Packager
  • Vectorite
  • ****
  • Posts: 106
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #28 on: August 27, 2007, 05:46:21 am »



I had some problems with gslapt to get the 6vl58 package so I manually downloaded it from the testing repo and did as root "upgradepkg firefox...". I previously had 1vl58, I hope that was the right way to upgrade the package?
Now I removed the 6vl58 from my desktop since I don't think I needed it anymore.
Will there be problems then with the next update regarding Firefox?
Thanks in advance! :)

Great package again, easuter, as always :)
Logged
Stop complaining about everything, do something about it instead.

exeterdad

  • Moderator
  • Vectorian
  • *****
  • Posts: 2046
Re: 070816 - Mozilla Firefox 2.0.0.6
« Reply #29 on: August 27, 2007, 05:56:45 am »

That's interesting.  I installed with gslapt without issues.
Logged
Pages: 1 [2]