Your message dated Fri, 1 Sep 2006 11:45:43 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Fixed in upload of firefox 1.99+2.0b2+dfsg-1 to experimental
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 ---
Version: 1.99+2.0b2+dfsg-1

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

Format: 1.7
Date: Fri,  1 Sep 2006 08:36:26 +0200
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.99+2.0b2+dfsg-1
Distribution: experimental
Urgency: low
Maintainer: Mike Hommey <[EMAIL PROTECTED]>
Changed-By: Mike Hommey <[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: 330295 355511
Changes: 
 firefox (1.99+2.0b2+dfsg-1) experimental; urgency=low
 .
   * New upstream beta release.
 .
   * extensions/inspector/build/src/Makefile.in,
     extensions/inspector/build/src/inspector.pkg,
     extensions/inspector/build/src/nsInspectorModule.cpp: Removed, the problem
     was lying in debian/rules. /me goes hiding under a rock.
   * layout/inspector/public/Makefile.in: Reverted previous changes.
   * debian/rules: Don't exclude inspector files when dh_installing the firefox
     package. We need the inspector.xpt file from the components directory. The
     files for the dom-inspector package are already excluded from the
     firefox.install file anyway.
   * debian/firefox-dom-inspector.install,
     debian/firefox-dom-inspector.links: Simplified.
   * debian/control:
     + Turn firefox-dom-inspector into an arch: all package, since the binary
       component has been merged into the firefox binary.
     + 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/copyright: Adjusted with updated information for firefox 2.0, which
     is now properly tri-licensed \o/. (Closes: #330295)
   * debian/rules: Install the MPL file taken from the upstream LICENSE file.
Files: 
 d3ade04454940868d16543714a41097e 1128 web optional 
firefox_1.99+2.0b2+dfsg-1.dsc
 d77161c04fefef1e0efb2a61e49177b0 46101824 web optional 
firefox_1.99+2.0b2+dfsg.orig.tar.gz
 22d57944a2ac0135f8483f8ca9141f6e 151838 web optional 
firefox_1.99+2.0b2+dfsg-1.diff.gz
 bfd3194a083ce24c37120ae584a50215 228828 web optional 
firefox-dom-inspector_1.99+2.0b2+dfsg-1_all.deb
 7bb36b150ce443a63ec01605ec0934c9 48404 web optional 
mozilla-firefox_1.99+2.0b2+dfsg-1_all.deb
 9e932cec1d3b3285349420b890d0a1dd 47588 web optional 
mozilla-firefox-dom-inspector_1.99+2.0b2+dfsg-1_all.deb
 a462f8843f802940004a92bc39b99487 47602 gnome optional 
mozilla-firefox-gnome-support_1.99+2.0b2+dfsg-1_all.deb
 ec247081a2057e7847cc576077290861 8901408 web optional 
firefox_1.99+2.0b2+dfsg-1_i386.deb
 17f0681d804c71e9102cdd8aca97ec06 75298 gnome optional 
firefox-gnome-support_1.99+2.0b2+dfsg-1_i386.deb
 405cd24e9c802cdb4578ce768abd000e 49106166 devel extra 
firefox-dbg_1.99+2.0b2+dfsg-1_i386.deb

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

iD8DBQFE9+3k3kvaLFT9KlgRAidUAJ4p2Wj1RTv1cUlV3F+zr0TV/rCu9wCdF1XC
wtNYlAE7+bhs7ZET+kYDRk8=
=N/px
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to