Firefox 3.0 beta 1

Firefox 3.0b1 has been released last week from the Mozilla Corporation and yesterday followed the first experimental package for openSUSE. It’s available from the buildservice’s mozilla:beta repository and its version is 2.9.91 because of RPM’s version number interpretation if you wonder. Note that that release (and its RPM package) is for testing purposes only. Backing up your firefox profile in ~/.mozilla/firefox is highly recommended before trying that version.

Another sidenote: Mozilla applications are currently not really working with the gcc 4.3 release in Factory because of optimization issues.

Share

A week in California

… is almost over.
I visited the Mozilla Corporation (once again) this week together with a colleague and really enjoyed to meet some people (again) in real life and to meet some people I’ve never met before (even virtually) when we attended the Camino meeting which took place this weekend in Mountain View.
Now I’m sitting at the airport waiting for my flight and actually have time to really watch some of our content on Joost (the US-only stuff as well finally). Just watched a movie called Clockstoppers (launch directly if Joost is installed and you are in the US) which wasn’t too bad.

Share

“Electronic signature”

Recently I stumbled across the request from S-Trust for inclusion of their CA certificates into the Mozilla root certificate database.
Usually I would consider this a good thing since S-Trust provides “qualified signatures” on bank cards from the German Savings Banks and so I looked at their website to see if it would be an idea to order such a signature.

What I’ve found is pretty annoying:

    The software (ZKA-Sig-API) which is needed to download the certificate to the chipcard is only available for Windows.
    I couldn’t find any useful information on how to use the chipcard together with Firefox or Thunderbird so my guess is that one would need a PKCS11 module integrated in the application which is only available in their Sign-it software which is … only available for Windows.

That and this sentence from the comment
in above bug: “All German citizen are able to get one of these signature cards.” really annoy me.

Share

The Mozilla Platform on SUSE

As CODE10 bugfix mode is almost over now I want to give a short overview what’s coming on the Mozilla front in SUSE Linux 10.2 timeframe with focus on the “Mozilla platform” aka XULRunner aka GeckoRuntimeEnvironment (GRE) and so on.

So the first thing to mention is that the Gecko roadmap states that Gecko 1.9 will not be ready within our deadline and therefore we can expect to have Firefox 2, Thunderbird 2 and SeaMonkey 1.1 in the SUSE Linux 10.2 release. It also means that we won’t have XULRunner 1.9 but a 1.8.1 release. That’s important to know and I’ll come back to this later.

With SUSE Linux 10.1 (and all other CODE10 products) we are shipping the packages mozilla-xulrunner and its development subpackage gecko-sdk in versions 1.8.0.x. This has changed already in FACTORY (which is our moving development tree) and now there are the following packages:

  • mozilla-xulrunner180 (replaces mozilla-xulrunner)
  • mozilla-xulrunner180-l10n (new subpackage containing toolkit localizations other than en-US)
  • mozilla-xulrunner180-devel (replaces gecko-sdk)

The naming change and some other changes within the package were made to make it possible to have different versions of XULRunner installed on one system. As you can see there is still only one version allowed from a major Gecko release. So the next packages which will appear on FACTORY are mozilla-xulrunner181 etc. and some time in the future (if versioning scheme doesn’t change) mozilla-xulrunner190. There are also changes to adopt the structure and naming scheme according to Ben’s (XULRunner project lead) proposal which is primarily meant for version 1.9 and I don’t want to change the filesystem locations for the 1.8.0.x versions to keep it as compatible as possible with our released package. The upcoming 1.8.1.x package will most probably still follow the same directory structure. (Please note that I still have to figure out some details to make minor version upgrades possible without breaking applications embedding libgtkembedmoz.so using rpath or environment tricks.)

Coming back to the consequence of the unavailability of XULRunner 1.9 in 10.2 timeframe.

In short: Nothing will change 😉

Long description:

Applications using libgtkembedmoz.so will still have to use workarounds to be able to find the correct version of the library. (see Novell bug 184911) In most cases this workaround is using rpath. Please see what’s coming with XULRunner 1.9 in the future. Every application using gtkmozembed should use this linking strategy when XULRunner 1.9 is finally there.

Share

Mozilla Summit

I’m in Mountain View (California) this week to attend the Mozilla Summit. It’s something like a developer conference (and some party to celebrate the Firefox 1.5 release) and it’s really nice to meet all the guys I worked with the last five years and being part of the community on that project. Interesting that I had to travel to the US to meet the other german/austrian people the first time face-to-face. Unfortunately even in California it’s pretty cold at the moment (especially at night).

Share

Sunbird localization

I haven’t posted here since a long time now 🙁 (too many things happened during the last weeks)

However I was active in building current snapshots of Firefox, Thunderbird, SeaMonkey, XULrunner and so on.
While preparing a current trunk version for Sunbird 0.3a1 I found that localization (and some other stuff) isn’t really integrated as it is with FF and TB. So I’ve decided to take some time getting this into better shape and to move localization stuff into the l10n repository at mozilla.org. The current status is in bug 267981.

Share

Thunderbird 1.5b2

Today synced out a 1.5b2 build of Thunderbird to the FTP area. It finally contains Enigmail 0.93.0 as extension registration is much “easier” with 1.5 series. (I really like it; it’s just so that not so many extensions are upgraded to provide the new needed infrastructure.)
i10n is not complete (only de is available but not active) yet but hopefully will follow soon (this week?).
If someone wants to package global extensions or themes in RPM format, please contact me. I can give some hints probably.

Share

security updates

Just synced the latest Firefox and Mozilla security updates to the staging server. Mozilla 1.7.12 and 1.0.7 should be visible soon on FTP mirrors out there. (real official YOU updates will follow soon)
I’ve restructured the directories a little bit but for now there are links pointing to the new locations. Those will disappear sometime for clarity reasons, though. In addition I started to provide metadata usable by YaST and YUM together with pages created by repoview. For now this is only available for 9.3 and 10.0 in directories named the same way.

Share

experimental repository

Back from Brainshare Europe which was again a very interesting experience. (And I didn’t find the time to write something during this event ;-)). I’ve met some guys I only knew by mail by then. But I wonder why I’m always away in the final days before a new release or new security issues coming up in mozilla stuff. Fortunately the VPN to the office was usable to some extent.

During these days there was a discussion on the openSUSE list about having a YaST repository for the experimental mozilla/firefox stuff. So now there is a yum repository (usable by YaST on 10.0) for it (thanks to cthiel for his hints). But please note that experimental is really true here. Sometimes there might be versions which don’t work at all. A repository for the stable versions will follow soon.

Share

Testing

If you don’t have enough to do with testing the public SUSE Linux 10.0 betas as they are I have some stuff for you as the next round of mozilla.org releases is near. I have new XulRunner and Thunderbird packages out there for 9.3 and 10.0. Both have enabled Pango font rendering and XulRunner has canvas support in addition.
New SeaMonkey packages will follow soon. If you now ask about Firefox: I have to merge forward the changes for the official 10.0 version to Firefox 1.5b first. The packages which are already available are not up to date.

Share