Your message dated Tue, 05 Sep 2006 18:47:59 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#355511: fixed in firefox 1.5.dfsg+1.5.0.6-4
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: firefox
Version: 1.5.dfsg+1.5.0.1-3
Severity: wishlist
Tags: patch

Patch from Ian Jackson to use Gnome's mime system. Need to think about
if this is a good idea.

-- 
Eric Dorland <[EMAIL PROTECTED]>
ICQ: #61138586, Jabber: [EMAIL PROTECTED]
1024D/16D970C6 097C 4861 9934 27A0 8E1C  2B0A 61E9 8ECF 16D9 70C6

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d- s++: a-- C+++ UL+++ P++ L++ E++ W++ N+ o K- w+ 
O? M++ V-- PS+ PE Y+ PGP++ t++ 5++ X+ R tv++ b+++ DI+ D+ 
G e h! r- y+ 
------END GEEK CODE BLOCK------
--- Begin Message ---
> > > >      - Patch imported from RH to make firefox use Gnome mime
> > > >      database.
> > > 
> > > That might be interesting.
> > 
> > I'll dig it out for you.

Here you go.  I think this is right, but I've had to tease it out of
our general diff so if it doesn't compile please do get back to me.

Regards,
Ian.

diff --exclude '#*#' --exclude '*.orig' --exclude '*~' -ruN 
debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/Makefile.in 
firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/Makefile.in
--- debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/Makefile.in    
2005-05-02 17:30:03.000000000 +0100
+++ firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/Makefile.in   2006-02-07 
15:19:32.000000000 +0000
@@ -102,7 +102,7 @@
 LOCAL_INCLUDES = -I$(srcdir)
 
 ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
-OSHELPER       += nsGNOMERegistry.cpp
+OSHELPER       += nsMIMEInfoUnix.cpp nsGNOMERegistry.cpp
 endif
 
 ifeq ($(MOZ_WIDGET_TOOLKIT),beos)
diff --exclude '#*#' --exclude '*.orig' --exclude '*~' -ruN 
debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsGNOMERegistry.cpp 
firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsGNOMERegistry.cpp
--- 
debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsGNOMERegistry.cpp   
    2004-10-16 14:46:17.000000000 +0100
+++ firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsGNOMERegistry.cpp      
2006-02-07 15:19:32.000000000 +0000
@@ -42,7 +42,7 @@
 #include "nsString.h"
 #include "nsIComponentManager.h"
 #include "nsILocalFile.h"
-#include "nsMIMEInfoImpl.h"
+#include "nsMIMEInfoUnix.h"
 #include "nsAutoPtr.h"
 
 #include <glib.h>
@@ -56,12 +56,12 @@
 typedef struct _GnomeProgram GnomeProgram;
 typedef struct _GnomeModuleInfo GnomeModuleInfo;
 
-typedef struct {
+struct GnomeVFSMimeApplication {
   char *id;
   char *name;
   char *command;
   /* there is more here, but we don't need it */
-} GnomeVFSMimeApplication;
+};
 
 typedef GConfClient * (*_gconf_client_get_default_fn)();
 typedef gchar * (*_gconf_client_get_string_fn)(GConfClient *,
@@ -264,7 +264,7 @@
 }
 
 
-/* static */ already_AddRefed<nsMIMEInfoBase>
+/* static */ already_AddRefed<nsMIMEInfoUnix>
 nsGNOMERegistry::GetFromExtension(const char *aFileExt)
 {
   if (!gconfLib)
@@ -286,7 +286,7 @@
   return GetFromType(mimeType);
 }
 
-/* static */ already_AddRefed<nsMIMEInfoBase>
+/* static */ already_AddRefed<nsMIMEInfoUnix>
 nsGNOMERegistry::GetFromType(const char *aMIMEType)
 {
   if (!gconfLib)
@@ -296,8 +296,9 @@
   if (!handlerApp)
     return nsnull;
 
-  nsRefPtr<nsMIMEInfoImpl> mimeInfo = new nsMIMEInfoImpl(aMIMEType);
+  nsRefPtr<nsMIMEInfoUnix> mimeInfo = new nsMIMEInfoUnix(aMIMEType);
   NS_ENSURE_TRUE(mimeInfo, nsnull);
+  mimeInfo->SetDefaultGnomeVFSMimeApplication(handlerApp);
 
   // Get the list of extensions and append then to the mimeInfo.
   GList *extensions = _gnome_vfs_mime_get_extensions_list(aMIMEType);
@@ -320,11 +321,21 @@
     return nsnull;
   }
 
-  gchar *commandPath = g_find_program_in_path(nativeCommand);
+  gchar **argv;
+  gboolean res = g_shell_parse_argv(nativeCommand, NULL, &argv, NULL);
+  if (!res) {
+    NS_ERROR("Could not convert helper app command to filesystem encoding");
+    _gnome_vfs_mime_application_free(handlerApp);
+    return nsnull;
+  }
+
+  gchar *commandPath = g_find_program_in_path(argv[0]);
 
   g_free(nativeCommand);
+  g_strfreev(argv);
 
   if (!commandPath) {
+    NS_WARNING("could not find command in path");
     _gnome_vfs_mime_application_free(handlerApp);
     return nsnull;
   }
@@ -342,7 +353,7 @@
 
   _gnome_vfs_mime_application_free(handlerApp);
 
-  nsMIMEInfoBase* retval;
+  nsMIMEInfoUnix* retval;
   NS_ADDREF((retval = mimeInfo));
   return retval;
 }
diff --exclude '#*#' --exclude '*.orig' --exclude '*~' -ruN 
debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsGNOMERegistry.h 
firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsGNOMERegistry.h
--- debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsGNOMERegistry.h 
2004-10-16 14:46:17.000000000 +0100
+++ firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsGNOMERegistry.h        
2006-02-07 15:19:32.000000000 +0000
@@ -35,10 +35,13 @@
  *
  * ***** END LICENSE BLOCK ***** */
 
+#ifndef nsGNOMERegistry_h__
+#define nsGNOMERegistry_h__
+
 #include "nsIURI.h"
 #include "nsCOMPtr.h"
 
-class nsMIMEInfoBase;
+class nsMIMEInfoUnix;
 
 class nsGNOMERegistry
 {
@@ -52,7 +55,9 @@
   static void GetAppDescForScheme(const nsACString& aScheme,
                                   nsAString& aDesc);
 
-  static already_AddRefed<nsMIMEInfoBase> GetFromExtension(const char 
*aFileExt);
+  static already_AddRefed<nsMIMEInfoUnix> GetFromExtension(const char 
*aFileExt);
 
-  static already_AddRefed<nsMIMEInfoBase> GetFromType(const char *aMIMEType);
+  static already_AddRefed<nsMIMEInfoUnix> GetFromType(const char *aMIMEType);
 };
+
+#endif // nsGNOMERegistry_h__
diff --exclude '#*#' --exclude '*.orig' --exclude '*~' -ruN 
debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp 
firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
--- 
debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp    
    1970-01-01 01:00:00.000000000 +0100
+++ firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp       
2006-02-07 15:19:32.000000000 +0000
@@ -0,0 +1,196 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is mozilla.org Code.
+ *
+ * The Initial Developer of the Original Code is
+ * Red Hat, Inc.
+ * Portions created by the Initial Developer are Copyright (C) 2005
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *   Christopher Aillon <[EMAIL PROTECTED]> (Original author)
+ *
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#include "nsMIMEInfoUnix.h"
+#include "prlink.h"
+#include "prmem.h"
+#include <glib.h>
+#include <glib-object.h>
+
+static PRLibrary *gnomeLib;
+static PRLibrary *vfsLib;
+
+typedef struct _GnomeProgram GnomeProgram;
+typedef struct _GnomeModuleInfo GnomeModuleInfo;
+
+typedef enum {
+  GNOME_VFS_OK // there's more but we don't care about them.
+} GnomeVFSResult;
+
+typedef GnomeVFSResult (*_gnome_vfs_mime_application_launch_fn)
+                              (GnomeVFSMimeApplication *app,
+                               GList *uris);
+typedef void (*_gnome_vfs_mime_application_free_fn)(GnomeVFSMimeApplication *);
+typedef GnomeVFSMimeApplication * 
(*_gnome_vfs_mime_application_copy_fn)(GnomeVFSMimeApplication *);
+typedef GnomeProgram * (*_gnome_program_init_fn)(const char *, const char *,
+                                                const GnomeModuleInfo *, int,
+                                                char **, const char *, ...);
+typedef const char * 
(*_gnome_vfs_mime_application_get_name_fn)(GnomeVFSMimeApplication *);
+typedef const GnomeModuleInfo * (*_libgnome_module_info_get_fn)();
+typedef GnomeProgram * (*_gnome_program_get_fn)();
+typedef char * (*_gnome_vfs_make_uri_from_input_fn)(const char *);
+
+#define DECL_FUNC_PTR(func) static _##func##_fn _##func
+
+DECL_FUNC_PTR(gnome_vfs_mime_application_launch);
+DECL_FUNC_PTR(gnome_vfs_mime_application_free);
+DECL_FUNC_PTR(gnome_vfs_mime_application_copy);
+DECL_FUNC_PTR(gnome_vfs_mime_application_get_name);
+DECL_FUNC_PTR(gnome_program_init);
+DECL_FUNC_PTR(gnome_program_get);
+DECL_FUNC_PTR(libgnome_module_info_get);
+DECL_FUNC_PTR(gnome_vfs_make_uri_from_input);
+
+static PRLibrary *
+LoadVersionedLibrary(const char* libName, const char* libVersion)
+{
+  char *platformLibName = PR_GetLibraryName(nsnull, libName);
+  nsCAutoString versionLibName(platformLibName);
+  versionLibName.Append(libVersion);
+  PR_Free(platformLibName);
+  return PR_LoadLibrary(versionLibName.get());
+}
+
+static void
+Cleanup()
+{
+  // Unload all libraries
+  if (gnomeLib)
+    PR_UnloadLibrary(gnomeLib);
+  if (vfsLib)
+    PR_UnloadLibrary(vfsLib);
+
+  gnomeLib = vfsLib = nsnull;
+}
+
+static void
+InitGnomeVFS()
+{
+  static PRBool initialized = PR_FALSE;
+
+  if (initialized)
+    return;
+
+  #define ENSURE_LIB(lib) \
+    PR_BEGIN_MACRO \
+    if (!lib) { \
+      Cleanup(); \
+      return; \
+    } \
+    PR_END_MACRO
+
+  #define GET_LIB_FUNCTION(lib, func, failure) \
+    PR_BEGIN_MACRO \
+    _##func = (_##func##_fn) PR_FindFunctionSymbol(lib##Lib, #func); \
+    if (!_##func) { \
+      failure; \
+    } \
+    PR_END_MACRO
+
+  // Attempt to open libgnome
+  gnomeLib = LoadVersionedLibrary("gnome-2", ".0");
+  ENSURE_LIB(gnomeLib);
+
+  GET_LIB_FUNCTION(gnome, gnome_program_init, return Cleanup());
+  GET_LIB_FUNCTION(gnome, libgnome_module_info_get, return Cleanup());
+  GET_LIB_FUNCTION(gnome, gnome_program_get, return Cleanup());
+
+  // Attempt to open libgnomevfs
+  vfsLib = LoadVersionedLibrary("gnomevfs-2", ".0");
+  ENSURE_LIB(vfsLib);
+
+  GET_LIB_FUNCTION(vfs, gnome_vfs_mime_application_launch, /* do nothing */);
+  GET_LIB_FUNCTION(vfs, gnome_vfs_make_uri_from_input, return Cleanup());
+  GET_LIB_FUNCTION(vfs, gnome_vfs_mime_application_get_name, return Cleanup());
+  GET_LIB_FUNCTION(vfs, gnome_vfs_mime_application_free, return Cleanup());
+  GET_LIB_FUNCTION(vfs, gnome_vfs_mime_application_copy, return Cleanup());
+
+  // Initialize GNOME, if it's not already initialized.  It's not
+  // necessary to tell GNOME about our actual command line arguments.
+
+  if (!_gnome_program_get()) {
+    char *argv[1] = { "gecko" };
+    _gnome_program_init("Gecko", "1.0", _libgnome_module_info_get(),
+                        1, argv, NULL);
+  }
+
+  // Note: after GNOME has been initialized, do not ever unload these
+  // libraries.  They register atexit handlers, so if they are unloaded, we'll
+  // crash on exit.  
+}
+
+void
+nsMIMEInfoUnix::SetDefaultGnomeVFSMimeApplication(GnomeVFSMimeApplication* app)
+{
+  if (_gnome_vfs_mime_application_copy && _gnome_vfs_mime_application_free) {
+    mDefaultVFSApplication = _gnome_vfs_mime_application_copy(app);
+
+    mPreferredAction = nsIMIMEInfo::useSystemDefault;
+
+    const gchar * name = 
_gnome_vfs_mime_application_get_name(mDefaultVFSApplication);
+    if (name) 
+      mDefaultAppDescription = NS_ConvertUTF8toUCS2(name);
+  }
+}
+
+nsMIMEInfoUnix::~nsMIMEInfoUnix()
+{
+  if (mDefaultVFSApplication)
+    _gnome_vfs_mime_application_free(mDefaultVFSApplication);
+}
+
+nsresult
+nsMIMEInfoUnix::LaunchDefaultWithFile(nsIFile* aFile)
+{
+  NS_ENSURE_ARG_POINTER(aFile);
+
+  InitGnomeVFS();
+
+  if (_gnome_vfs_mime_application_launch && mDefaultVFSApplication) {
+    nsCAutoString nativePath;
+    aFile->GetNativePath(nativePath);
+
+    gchar *uri = _gnome_vfs_make_uri_from_input(nativePath.get());
+
+    GList *uris = NULL;
+    uris = g_list_append(uris, uri);
+
+    GnomeVFSResult result = 
_gnome_vfs_mime_application_launch(mDefaultVFSApplication, uris);
+
+    g_free(uri);
+    g_list_free(uris);
+
+    if (result != GNOME_VFS_OK)
+      return NS_ERROR_FAILURE;
+
+    return NS_OK;
+  }
+
+  if (!mDefaultApplication)
+    return NS_ERROR_FILE_NOT_FOUND;
+
+  return LaunchWithIProcess(mDefaultApplication, aFile);
+}
diff --exclude '#*#' --exclude '*.orig' --exclude '*~' -ruN 
debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsMIMEInfoUnix.h 
firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsMIMEInfoUnix.h
--- debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsMIMEInfoUnix.h  
1970-01-01 01:00:00.000000000 +0100
+++ firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsMIMEInfoUnix.h 
2006-02-07 15:19:32.000000000 +0000
@@ -0,0 +1,48 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is mozilla.org Code.
+ *
+ * The Initial Developer of the Original Code is
+ * Red Hat, Inc.
+ * Portions created by the Initial Developer are Copyright (C) 2005
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *   Christopher Aillon <[EMAIL PROTECTED]> (Original author)
+ *
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#ifndef nsMimeInfoUnix_h__
+#define nsMimeInfoUnix_h__
+
+#include "nsMIMEInfoImpl.h"
+
+struct GnomeVFSMimeApplication;
+
+class nsMIMEInfoUnix : public nsMIMEInfoImpl
+{
+public:
+  nsMIMEInfoUnix(const char* aType = "") : nsMIMEInfoImpl(aType), 
mDefaultVFSApplication(nsnull) {}
+  virtual ~nsMIMEInfoUnix();
+
+  void SetDefaultGnomeVFSMimeApplication(GnomeVFSMimeApplication *app);
+
+protected:
+  virtual NS_HIDDEN_(nsresult) LaunchDefaultWithFile(nsIFile* aFile);
+
+  GnomeVFSMimeApplication *mDefaultVFSApplication;
+};
+ 
+#endif // nsMimeInfoUnix_h__
diff --exclude '#*#' --exclude '*.orig' --exclude '*~' -ruN 
debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsOSHelperAppService.cpp
 firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsOSHelperAppService.cpp
--- 
debian/firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsOSHelperAppService.cpp
  2004-10-25 08:46:01.000000000 +0100
+++ firefox-1.5.dfsg+1.5.0.1/uriloader/exthandler/unix/nsOSHelperAppService.cpp 
2006-02-07 15:19:32.000000000 +0000
@@ -44,6 +44,7 @@
 #include "nsOSHelperAppService.h"
 #ifdef MOZ_WIDGET_GTK2
 #include "nsGNOMERegistry.h"
+#include "nsMIMEInfoUnix.h"
 #endif
 #include "nsISupports.h"
 #include "nsString.h"
@@ -1486,6 +1487,17 @@
   
   LOG(("Here we do a mimetype lookup for '%s'\n", aMIMEType.get()));
 
+#ifdef MOZ_WIDGET_GTK2
+  // Look in GNOME registry first since it is the preferred method in GNOME,
+  // should trump the mailcap entry
+  LOG(("Looking in GNOME registry\n"));
+  nsMIMEInfoBase *gnomeInfo = 
nsGNOMERegistry::GetFromType(aMIMEType.get()).get();
+  if (gnomeInfo) {
+    LOG(("Got MIMEInfo from GNOME registry\n"));
+    return gnomeInfo;
+  }
+#endif
+
   // extract the major and minor types
   NS_ConvertASCIItoUTF16 mimeType(aMIMEType);
   nsAString::const_iterator start_iter, end_iter,

--- End Message ---

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: firefox
Source-Version: 1.5.dfsg+1.5.0.6-4

We believe that the bug you reported is fixed in the latest version of
firefox, which is due to be installed in the Debian FTP archive:

firefox-dbg_1.5.dfsg+1.5.0.6-4_i386.deb
  to pool/main/f/firefox/firefox-dbg_1.5.dfsg+1.5.0.6-4_i386.deb
firefox-dom-inspector_1.5.dfsg+1.5.0.6-4_i386.deb
  to pool/main/f/firefox/firefox-dom-inspector_1.5.dfsg+1.5.0.6-4_i386.deb
firefox-gnome-support_1.5.dfsg+1.5.0.6-4_i386.deb
  to pool/main/f/firefox/firefox-gnome-support_1.5.dfsg+1.5.0.6-4_i386.deb
firefox_1.5.dfsg+1.5.0.6-4.diff.gz
  to pool/main/f/firefox/firefox_1.5.dfsg+1.5.0.6-4.diff.gz
firefox_1.5.dfsg+1.5.0.6-4.dsc
  to pool/main/f/firefox/firefox_1.5.dfsg+1.5.0.6-4.dsc
firefox_1.5.dfsg+1.5.0.6-4_i386.deb
  to pool/main/f/firefox/firefox_1.5.dfsg+1.5.0.6-4_i386.deb
mozilla-firefox-dom-inspector_1.5.dfsg+1.5.0.6-4_all.deb
  to 
pool/main/f/firefox/mozilla-firefox-dom-inspector_1.5.dfsg+1.5.0.6-4_all.deb
mozilla-firefox-gnome-support_1.5.dfsg+1.5.0.6-4_all.deb
  to 
pool/main/f/firefox/mozilla-firefox-gnome-support_1.5.dfsg+1.5.0.6-4_all.deb
mozilla-firefox_1.5.dfsg+1.5.0.6-4_all.deb
  to pool/main/f/firefox/mozilla-firefox_1.5.dfsg+1.5.0.6-4_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Eric Dorland <[EMAIL PROTECTED]> (supplier of updated firefox package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon,  4 Sep 2006 23:25:44 -0400
Source: firefox
Binary: firefox-dbg firefox-gnome-support firefox-dom-inspector mozilla-firefox 
mozilla-firefox-gnome-support mozilla-firefox-dom-inspector firefox
Architecture: source all i386
Version: 1.5.dfsg+1.5.0.6-4
Distribution: unstable
Urgency: high
Maintainer: Eric Dorland <[EMAIL PROTECTED]>
Changed-By: Eric Dorland <[EMAIL PROTECTED]>
Description: 
 firefox    - lightweight web browser based on Mozilla
 firefox-dbg - debugging symbols for firefox
 firefox-dom-inspector - tool for inspecting the DOM of pages in Mozilla Firefox
 firefox-gnome-support - Support for Gnome in Mozilla Firefox
 mozilla-firefox - Transition package for firefox rename
 mozilla-firefox-dom-inspector - Transition package for firefox rename
 mozilla-firefox-gnome-support - Transition package for firefox rename
Closes: 355511 384382 384678
Changes: 
 firefox (1.5.dfsg+1.5.0.6-4) unstable; urgency=high
 .
   [ Eric Dorland ]
   * Urgency still high, as we're still trying to get into testing.
   * debian/firefox.desktop: Patch from Nick Niktaris with Greek
     translation. (Closes: #384678)
   * debian/control: Add Suggests on mozplugger. (Closes: #384382)
 .
   [ Mike Hommey ]
   * debian/control: Adjust dependencies for binNMU safety.
   * xpcom/reflect/xptcall/src/md/unix/Makefile.in, configure.in, configure:
     Use ${host_cpu} instead of uname -m so that firefox can safely build on
     s390x with a s390 target, and on amd64 with an x86 target.
   * uriloader/exthandler/unix/nsGNOMERegistry.cpp,
     uriloader/exthandler/unix/nsGNOMERegistry.h,
     uriloader/exthandler/unix/nsOSHelperAppService.cpp,
     uriloader/exthandler/unix/nsMIMEInfoUnix.cpp,
     uriloader/exthandler/unix/nsMIMEInfoUnix.h: Adapted patch from bz#273524 to
     make helper applications with parameters work. (Closes: #355511)
   * debian/watch: Updated.
Files: 
 cc4253d884837661ae669dd9371ffef9 1115 web optional 
firefox_1.5.dfsg+1.5.0.6-4.dsc
 1bd8cd413a040fc6bde879c47fc122e4 153514 web optional 
firefox_1.5.dfsg+1.5.0.6-4.diff.gz
 8b5692e912c8cfc4a916f00f734df5b4 49268 web optional 
mozilla-firefox_1.5.dfsg+1.5.0.6-4_all.deb
 7c039ff1872274c27458be524e25b47a 48450 web optional 
mozilla-firefox-dom-inspector_1.5.dfsg+1.5.0.6-4_all.deb
 776f5a6c5ad6bc7fcd394e78cf9a2476 48464 gnome optional 
mozilla-firefox-gnome-support_1.5.dfsg+1.5.0.6-4_all.deb
 b81da0be65064e3423b3b3c215996066 7972976 web optional 
firefox_1.5.dfsg+1.5.0.6-4_i386.deb
 16e74317553f81d6de90225d6df09f58 248466 web optional 
firefox-dom-inspector_1.5.dfsg+1.5.0.6-4_i386.deb
 b5686a46f46eeee970ef22b7979bd05a 74646 gnome optional 
firefox-gnome-support_1.5.dfsg+1.5.0.6-4_i386.deb
 d3f09bbd8620da6f69df00dcf77157df 46916618 devel extra 
firefox-dbg_1.5.dfsg+1.5.0.6-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFE/iNRYemOzxbZcMYRAmUEAJ4keq85vRPlwUdvxdqGyV7+wQ0v2ACghe21
eLtBkEGJUR+jOzzKVvuT8mg=
=x2kc
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to