Comment 88 for bug 41179

Revision history for this message
In , Alexander Korsunsky (fat-lobyte9) wrote :

(In reply to Justin Dolske [:Dolske] from comment #60)
> I guess I would say that it's not clear to me that integration with the
> system keystore provides significant value (cost/benefit)
As it has been made clear already, the benefit is
1) that on a usual Desktop, multiple applications need to store passwords and it would be a very intelligent idea to handle all these passwords in one place and
2) that the "Master password" prompt is extremely annoying, especially if one used both Firefox and Thunderbird. Quite frankly, I do not understand why Mozilla devs are so neglecting towards password security! The master password prompt is inconvenient and broken (see [4]) and the only remedy would be to store the passwords in plain text.

(In reply to Launchpad from comment #67)
> > This is only partly correct as this does not seem to work on Ubuntu >= 12.10.
> You should try the official debian package at
> http://packages.debian.org/experimental/xul-ext-gnome-keyring
This is not going to work. The Debian package is linked against libxul, and requires the libxul headers and libraries. These do not exist on Ubuntu >= 12.10. If you try to build it yourself, you will get FTBFS; if you try to use the binary, it simply won't work because of missing libraries.

(In reply to Mikko Rantalainen from comment #64)
> For Gnome compatible environments: there's no ready-made extension at
> addons.mozilla.org but you can fetch the latest version from
> https://github.com/infinity0/mozilla-gnome-keyring or if you use Ubuntu, you
> can add PPA from https://launchpad.net/~fat-lobyte9/+archive/ppa-public and
> install package called "mozilla-gnome-keyring" which will add password
> integration for both Firefox and Thunderbird.
As already mentioned, this will not work on Ubuntu >= 12.10.

Let me explain the situation:
By copying the cool kinds on the block (G. Chrome) and introducing the rapid release cycle for Firefox, Mozilla really made things hard for developers.

Our extension is a binary one (we need to link against libgnomekeyring), so we need to rebuild the extensions for every new Firefox release.
Ubuntu, in an attempt to follow the rapid release cycle, dropped the "xulrunner" library, and build Firefox and Thunderbird seperately. They (understandably) don't want to maintain binary extensions and they (not understandably) removed all headers from the firefox-dev and thunderbird-dev packages [1][2]).
They argue that extension devs should either make their extensions non-binary or that they be integrated into Firefox itself [2].
Now (as I understand correctly) Mozilla is saying they don't actually care?

Let me get this clear. People need this functionality. I can tell you that because otherwise this bug report would not exist for 8(!!!) years and have 70 replies, and most of all because [3] does have a fair amount of users.
Most of the code already exists[3]. Are you (Mozilla devs) saying (or implying by silence) that Mozilla does not give a f*ck about your Users on GNOME?
What happened to "listening to feedback" and "caring about users"? Or do you actually mean "caring about the average Windows users"?

[1] https://lists.ubuntu.com/archives/ubuntu-motu/2011-May/007088.html
[2] https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1030504
[3] https://github.com/infinity0/mozilla-gnome-keyring
[4] https://bugzilla.mozilla.org/show_bug.cgi?id=536140