firefox 104.0.1-3 (x86_64) 2022-15120
0

Status rejected
Submitter cris [@T] beebames.com
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/229866
Packages
firefox-104.0.1-3.x86_64.binary
firefox-104.0.1-3.x86_64.source
firefox-af-104.0.1-3.x86_64.binary
firefox-ar-104.0.1-3.x86_64.binary
firefox-ast-104.0.1-3.x86_64.binary
firefox-bg-104.0.1-3.x86_64.binary
firefox-bn-104.0.1-3.x86_64.binary
firefox-br-104.0.1-3.x86_64.binary
firefox-bs-104.0.1-3.x86_64.binary
firefox-ca-104.0.1-3.x86_64.binary
firefox-cs-104.0.1-3.x86_64.binary
firefox-cy-104.0.1-3.x86_64.binary
firefox-da-104.0.1-3.x86_64.binary
firefox-de-104.0.1-3.x86_64.binary
firefox-debuginfo-104.0.1-3.x86_64.debuginfo
firefox-debugsource-104.0.1-3.x86_64.binary
firefox-devel-104.0.1-3.x86_64.binary
firefox-el-104.0.1-3.x86_64.binary
firefox-en_GB-104.0.1-3.x86_64.binary
firefox-eo-104.0.1-3.x86_64.binary
firefox-es_AR-104.0.1-3.x86_64.binary
firefox-es_CL-104.0.1-3.x86_64.binary
firefox-es_ES-104.0.1-3.x86_64.binary
firefox-es_MX-104.0.1-3.x86_64.binary
firefox-et-104.0.1-3.x86_64.binary
firefox-eu-104.0.1-3.x86_64.binary
firefox-fa-104.0.1-3.x86_64.binary
firefox-fi-104.0.1-3.x86_64.binary
firefox-fr-104.0.1-3.x86_64.binary
firefox-fy-104.0.1-3.x86_64.binary
firefox-ga_IE-104.0.1-3.x86_64.binary
firefox-gd-104.0.1-3.x86_64.binary
firefox-gl-104.0.1-3.x86_64.binary
firefox-gu_IN-104.0.1-3.x86_64.binary
firefox-he-104.0.1-3.x86_64.binary
firefox-hi-104.0.1-3.x86_64.binary
firefox-hr-104.0.1-3.x86_64.binary
firefox-hu-104.0.1-3.x86_64.binary
firefox-hy-104.0.1-3.x86_64.binary
firefox-id-104.0.1-3.x86_64.binary
firefox-is-104.0.1-3.x86_64.binary
firefox-it-104.0.1-3.x86_64.binary
firefox-ja-104.0.1-3.x86_64.binary
firefox-kk-104.0.1-3.x86_64.binary
firefox-km-104.0.1-3.x86_64.binary
firefox-kn-104.0.1-3.x86_64.binary
firefox-ko-104.0.1-3.x86_64.binary
firefox-lt-104.0.1-3.x86_64.binary
firefox-lv-104.0.1-3.x86_64.binary
firefox-mk-104.0.1-3.x86_64.binary
firefox-mr-104.0.1-3.x86_64.binary
firefox-nb_NO-104.0.1-3.x86_64.binary
firefox-nl-104.0.1-3.x86_64.binary
firefox-nn_NO-104.0.1-3.x86_64.binary
firefox-pa_IN-104.0.1-3.x86_64.binary
firefox-pl-104.0.1-3.x86_64.binary
firefox-pt_BR-104.0.1-3.x86_64.binary
firefox-pt_PT-104.0.1-3.x86_64.binary
firefox-ro-104.0.1-3.x86_64.binary
firefox-ru-104.0.1-3.x86_64.binary
firefox-si-104.0.1-3.x86_64.binary
firefox-sk-104.0.1-3.x86_64.binary
firefox-sl-104.0.1-3.x86_64.binary
firefox-sq-104.0.1-3.x86_64.binary
firefox-sr-104.0.1-3.x86_64.binary
firefox-sv_SE-104.0.1-3.x86_64.binary
firefox-ta-104.0.1-3.x86_64.binary
firefox-te-104.0.1-3.x86_64.binary
firefox-th-104.0.1-3.x86_64.binary
firefox-tr-104.0.1-3.x86_64.binary
firefox-uk-104.0.1-3.x86_64.binary
firefox-vi-104.0.1-3.x86_64.binary
firefox-zh_CN-104.0.1-3.x86_64.binary
firefox-zh_TW-104.0.1-3.x86_64.binary
Build Date 2022-09-02 11:39:26 +0000 UTC
Last Updated 2022-09-13 00:41:01.893138033 +0000 UTC
$ git diff --patch-with-stat --summary 55f222071fc81b959c47508dfd0d55436444cd8c..95c58905bcfaef6e890a1599b761c3248ec475da

 .abf.yml                       | 140 ++++++++++++++++++++---------------------
 build-python-3.11.patch        |  28 +++++++++
 distribution.ini               |   2 +-
 firefox-103.0-glibc-2.36.patch |  19 ++++++
 firefox.spec                   |  16 +++--
 mozilla-102.0-kde.patch        |  12 ++--
 6 files changed, 131 insertions(+), 86 deletions(-)
 create mode 100644 build-python-3.11.patch
 create mode 100644 firefox-103.0-glibc-2.36.patch

diff --git a/.abf.yml b/.abf.yml
index 8a00b62..497081d 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,73 +1,73 @@
 sources:
-  af.xpi: b513e5ea726db40074ace69e414247f430fd0ceb
-  ar.xpi: 79cbe7d84ea992a6363b859a1759c14216c82445
-  ast.xpi: bdc08405734fa7fbf211ba7ce1c2e6264f796ed3
+  af.xpi: 1c311e60d080003b6ed876a445436e1ce8fc6c16
+  ar.xpi: a2631eea0535b87e39011e41cef9e95962edf9af
+  ast.xpi: e6c2e0e434182dcf04d4e0da5c54bffddc01b414
   be.xpi: d2ca74c120a8e42c40c5e5f1d193ee73b1dee572
-  bg.xpi: 47906ceba54bee84684419c5b5967709e120b0d6
-  bn.xpi: dace78ec99533c854fec8f0fb578e6b36d43373a
-  br.xpi: e3733f3d0294587729d9a667d11ca930408689d4
-  bs.xpi: 638c2c8b0d61e9bbbcf07a3c694a6bae10878e2a
-  ca.xpi: 281b085c7d4588fb3ad44188d8637161642747d0
+  bg.xpi: 09c595147b457c882b049736454f6f9d5d03d0e9
+  bn.xpi: 4c24ef6430bf0877b76388894cf0feb2c4b11a91
+  br.xpi: add2dca53b06a27a1f12e820040c90c5dd44c689
+  bs.xpi: 80ff820ae088ae078ac6543dc5168501683a6d82
+  ca.xpi: 7d37f605931d0a9c75ceb36f6a7a45b8feec58da
   cbindgen-vendor.tar.xz: 8faf49463f1705b8604b2d121dc844aad7e37eae
-  cs.xpi: cad0a7ee49bc3df52c6b1f9e89ef4aada827996d
-  cy.xpi: 5ddfaac519534e764766c71788affac5a4270751
-  da.xpi: 7e560e8890cc63b9b7c48214aa53ee3cc60b1fcd
-  de.xpi: 643055bac65b433e2231b15e33d391b415a8b9d8
-  el.xpi: 433aafe1f1172ceb906bb5040fc9a6c45f09e6a1
-  en-GB.xpi: c3fcec07379ee3e0b70d154d537a1e8e2f8d9895
-  eo.xpi: 21863efe3f7b1b03e560867f21af8f9e7a91635c
-  es-AR.xpi: 4949ce42809a219eda06fdb4a40b69c6d0136adb
-  es-CL.xpi: dd7cd7bc4dda6f9faefc0c4d967fcf70a4db7f09
-  es-ES.xpi: 633038d7a4aae8a8b0c3666eb4612b0910e19a6b
-  es-MX.xpi: 5a8768b4e0c9ff9db3aa84a145f34ea5eda25bba
-  et.xpi: a33a48f50f3116bf2846e40d4aa6e8e51ca95e4b
-  eu.xpi: 385605112694e8801c6b9291daf35753b5769a76
-  fa.xpi: 9582320473c18d762f2b016bbbfe56a46e3e714e
-  fi.xpi: a7c11ad9a1c6c1d0070ecc9b6f304af13e15b57f
-  firefox-103.0.source.tar.xz: d6e4f8cd372ca02397bb57efcd72c71a14638a22
-  fr.xpi: 2489104193e511ecb577ba5dfdf97cab065fa576
-  fy-NL.xpi: c3c959a82ba5645203129e37a9a6373d33cf38c9
-  ga-IE.xpi: 8f2fc030c04de1e9941623621422280d9b9e02bf
-  gd.xpi: 6f13f6c3793962bd6d1799bc8b8140954740e310
-  gl.xpi: 0b2c91ee73f209de6cc924714efefa15a818fed6
-  gu-IN.xpi: 9115d1b4a82b3937cd91a598e1d112c13a26c663
-  he.xpi: e34c3dd427c26da1a48138f07bb0946cf19181c5
-  hi-IN.xpi: 03f27b663eefa24f135be32dca18f93feca22b87
-  hr.xpi: cd2567e4c14f7c6b60c5db148510f6df8e0d8099
-  hu.xpi: 9693d270a218aedc0019ce9f6b062781fc1b578e
-  hy-AM.xpi: c20fb2ed4f1d5fee2057021ab714e484dc110a1b
-  id.xpi: 5f0948aafdc04a1a2df0857d1d263218519d6aac
-  is.xpi: dfcf1818912a0792348b833f9af30c1f3fdc9c90
-  it.xpi: 6d2088c39a5476098d6989db9f4e72ba5716371b
-  ja.xpi: 1027057575a6e7c7f1e2d4fb9e9a85f38162e2da
-  kk.xpi: 3b3ef0858fcd8b74848bb4c17b3f7f8add3f8313
-  km.xpi: cabc3448ab7c7cb4d0ceb563b84fb97764f328eb
-  kn.xpi: 86adbd0a9bcc7979e75c1691618ca3733be09d7b
-  ko.xpi: dfebcb86557e8f5b08a2de88b68f285ae7bf888a
-  lt.xpi: f90d738001f7fa9aeb42382996d94086fdf2ef2c
-  lv.xpi: 4e8e805251d68355bb976a4b9252c529a56797f9
-  mk.xpi: 9f31c16f326a9755e4f7debb68f657f7a2cee19f
-  mr.xpi: 15210ed2b47de36ac560482b0c0205286eb399da
-  nb-NO.xpi: a5f4176514462ca3673ac9f06ddb87a63d8034d1
-  nl.xpi: b0b531916680a6c91454937c2eac4e55efb971ab
-  nn-NO.xpi: 8cd68fa90b7151fcd9f03f80427b4cbd59909d4c
-  pa-IN.xpi: e67343faa2f89093ad9e4d468dfc2435f1ca0d26
-  pl.xpi: bddea5cbb8e3252ba165ae51ab102d2a2493559d
-  pt-BR.xpi: edfc9736f3502f6afbad4e9785a140eae8cac72f
-  pt-PT.xpi: 06437f949f2866b906492faf71bcf7f94f5e435f
-  ro.xpi: 9abf1ccddbe113b77d250dadabe8eb5e38571628
-  ru.xpi: 0d54ce8fdafe8a4cc8a97e9de9f361505f7112c3
-  si.xpi: 59beab6b79a9ad7e22d0878e09757a43f9afa318
-  sk.xpi: 058c07d827c3289931b2e6b960fb6c61e41f9630
-  sl.xpi: 22658160633f0dd4a8a0eb50fac8eb45e88b6834
-  sq.xpi: 1655986fc135e0061fd89aa9f5f0e4bfff562885
-  sr.xpi: 62c1a5bf51612dcb0ae227f221cb2df25fef4a34
-  sv-SE.xpi: 18a7eab32d17f617e95387c7ef5db280bb8a17c5
-  ta.xpi: 1eeff2c6c1eb06e26a17554d45e01be6bbb71e6f
-  te.xpi: adf3b582a5621e566b6f2c1ec2750749b0cc6cea
-  th.xpi: 00439fcafb5cc20d66d204fb4b45e8a9d4ade912
-  tr.xpi: fb31c8cac7a498b74dd1a584b9e2c197eb02cdd4
-  uk.xpi: c1eee66612a3ec766ae1ceb1b71f8bc582252480
-  vi.xpi: 8ffc273b5c2808892002d2a0b97ced8d13b49ee6
-  zh-CN.xpi: e82686f23530e76ee5e69f8c752af52c099f9b46
-  zh-TW.xpi: e432bde1a4e605cdabdb0261277f2b9c5b377f5d
+  cs.xpi: 26d87314a9756c087a4b392abd94bb18fad76355
+  cy.xpi: cd770e2c5f6fa7ae0b73b6ee7416adec6341d7eb
+  da.xpi: c0c5969e945ea95cba2fee588091a30b2b9b1a09
+  de.xpi: 21a4a05312944829e2f3a2e56ae91c4be98b456b
+  el.xpi: 9d9fb2609fa17d4124b877f0e63ffe4c244213c7
+  en-GB.xpi: aed13430b4dbe2368471d23f34d33505292694b5
+  eo.xpi: 04750cc3de274c871a2f5ce3fc40c1ae28629575
+  es-AR.xpi: 17bc1c975cec3688798b78ba02c237e686acbd34
+  es-CL.xpi: f04a8ff11a039148eba1f708c5ecb7578da01333
+  es-ES.xpi: 9bff403a74dbf8e01427812ea0f29037a50a70a0
+  es-MX.xpi: 8f00116da36284234cc1392d791eaf263c4b5420
+  et.xpi: 3c8491fa7a89402efb8296ab7fbd243dde090b2a
+  eu.xpi: 671cd777e2cc91649e152227ded2082684119f58
+  fa.xpi: 7eae3bbc893503ae57ef29000d959e93450e79ce
+  fi.xpi: feab15169f2129733550178461689271b5cb7885
+  firefox-104.0.1.source.tar.xz: 92ef574e634e8f7bce6b96a9d58f11af3c086d5b
+  fr.xpi: 3856348506490bbb7178c95008c6a336065f8750
+  fy-NL.xpi: c3886167286519f4df5dc11809022c42fa464c02
+  ga-IE.xpi: 5b03f4fef4dcd0f24ea2f33aac470ca5c566dee1
+  gd.xpi: 0068f0e71d28e60bd94f8d93c7bfa3a6433ac0c7
+  gl.xpi: fe71ada6339699c48cb80e699395e45ed6920df0
+  gu-IN.xpi: d04a3bd209036a13305d781c4ccb1a7965547862
+  he.xpi: ca3a010da21fe5a4736c4e0957026dbe152584b3
+  hi-IN.xpi: de07cdadb0bc1496ab330b39c6d3455eb3c5f23e
+  hr.xpi: 234eabdc34889b6b6170d98d05029bcbb0732bff
+  hu.xpi: 4aba77ec5ddfe1211521322d5a7768bc51e0cc0f
+  hy-AM.xpi: 65e7162f3574a9c8d579ee2d767991aae797b82b
+  id.xpi: 342e0b68e0364f4d491b9d5ea7d85c0677d6cb91
+  is.xpi: 4a82eb190df8c7c10eab7db9ec8cdc6df34c641e
+  it.xpi: 653ff6fd686fd32057172a619bef9fdcee74abaa
+  ja.xpi: b38e2dcd579ff7cc7bea4e1cc952588ab921f3e9
+  kk.xpi: be65b9c8cd9494b86e2680871861c5efc61e7b43
+  km.xpi: a548173184e9a9b2296ef5f47eb24c33f97a1852
+  kn.xpi: 53455dbafb56ed2c64a37e094e0cddaf2aa66e27
+  ko.xpi: 1856a4cb19c134465df7c7af7acbb9d25c596ae0
+  lt.xpi: 94add623c513bec4d4a3bdd1de05d63a66f83268
+  lv.xpi: 929dcb0759c393f3012d1c79033e22bb7b9fba6a
+  mk.xpi: b3d3eb94d30ae1f3ca9971835929327e597bcc04
+  mr.xpi: 5d88e85bf7433dea35779a50c8ce38c19dbb29f1
+  nb-NO.xpi: 20a394681a41ba57341c11174745985272b8c0c1
+  nl.xpi: f08777b52a775503bffe33f21c297e3740a3e5c2
+  nn-NO.xpi: 3c0114dab786768b0b841aedb161c07c197fe4be
+  pa-IN.xpi: 88b32847c19a9cd294a08cf09d5ae0f9c70108c1
+  pl.xpi: 1948ea7396c9ea9e75f4bfe6e475e7afcb635505
+  pt-BR.xpi: 19fe1e1ca7e8c80fcbc2905f34230702a0a50a5a
+  pt-PT.xpi: 306d314fb65cf42ce293b3c34ae5bf8d32ce48db
+  ro.xpi: 52f45c3714d72a7b7bce9c097c7316bc1b7ffe44
+  ru.xpi: 280325e95d6561526f87e54c2cc30d133170872e
+  si.xpi: 33de579c168c9df98d0b5c71ef72171b82ba07d6
+  sk.xpi: b1c0043043188e754d5f7e9157275a2d2783a698
+  sl.xpi: 52c5583a4ca352c44efb8402bbad4170923ffee2
+  sq.xpi: 78fe49ea750660ddbef5cc3355a7818b56b3c14f
+  sr.xpi: 6c0693951b635b24fc69fc96908180b3553afac4
+  sv-SE.xpi: 1f0f728e997023f5871d68e212cceebe98013b8e
+  ta.xpi: 617cfe9819b920860b10c2d8cdf6366e639bfb07
+  te.xpi: b1d20797cff9d24b5df302564283999e7b2a0272
+  th.xpi: 79068bf2ec00812eb582c55f8d26d881d5bcc7b9
+  tr.xpi: 61184f9dd24daf8f175888c664311b92735d3e24
+  uk.xpi: 2c7c3a38a767a416c00a0c483d68d4e906b100e7
+  vi.xpi: e6d468b1f9d2a15672ea0bb9ca0ad21735e93c29
+  zh-CN.xpi: 6819def4c84cdb06035bdbb841bd83947acb9c37
+  zh-TW.xpi: 0cc3e9d496bb5145f603559c6d5feff92d9dbc24
diff --git a/build-python-3.11.patch b/build-python-3.11.patch
new file mode 100644
index 0000000..410a3da
--- /dev/null
+++ b/build-python-3.11.patch
@@ -0,0 +1,28 @@
+diff -up firefox-102.0/xpcom/idl-parser/xpidl/xpidl.py.build-python-3.11 firefox-102.0/xpcom/idl-parser/xpidl/xpidl.py
+--- firefox-102.0/xpcom/idl-parser/xpidl/xpidl.py.build-python-3.11	2022-06-23 09:10:31.000000000 +0200
++++ firefox-102.0/xpcom/idl-parser/xpidl/xpidl.py	2022-07-15 16:18:52.048351493 +0200
+@@ -1572,13 +1572,13 @@ class IDLParser(object):
+     t_ignore = " \t"
+ 
+     def t_multilinecomment(self, t):
+-        r"/\*(?s).*?\*/"
++        r"/\*(?s:.)*?\*/"
+         t.lexer.lineno += t.value.count("\n")
+         if t.value.startswith("/**"):
+             self._doccomments.append(t.value)
+ 
+     def t_singlelinecomment(self, t):
+-        r"(?m)//.*?$"
++        r"(?m://.*?$)"
+ 
+     def t_IID(self, t):
+         return t
+@@ -1591,7 +1591,7 @@ class IDLParser(object):
+         return t
+ 
+     def t_LCDATA(self, t):
+-        r"(?s)%\{[ ]*C\+\+[ ]*\n(?P<cdata>.*?\n?)%\}[ ]*(C\+\+)?"
++        r"(?s:%\{[ ]*C\+\+[ ]*\n(?P<cdata>.*?\n?)%\}[ ]*(C\+\+)?)"
+         t.type = "CDATA"
+         t.value = t.lexer.lexmatch.group("cdata")
+         t.lexer.lineno += t.value.count("\n")
diff --git a/distribution.ini b/distribution.ini
index 6024ad3..53df604 100644
--- a/distribution.ini
+++ b/distribution.ini
@@ -19,7 +19,7 @@ update_notifications.enabled=false
 # toolkit.telemetry.rejected=true
 
 [LocalizablePreferences]
-browser.startup.homepage="file:///usr/share/doc/HTML/index.html"
+browser.startup.homepage="file:///usr/share/mdk/indexhtml/index.html"
 
 [BookmarksToolbar]
 item.1.title=OpenMandriva
diff --git a/firefox-103.0-glibc-2.36.patch b/firefox-103.0-glibc-2.36.patch
new file mode 100644
index 0000000..0803b40
--- /dev/null
+++ b/firefox-103.0-glibc-2.36.patch
@@ -0,0 +1,19 @@
+diff -up firefox-103.0/ipc/chromium/src/third_party/libevent/arc4random.c.omv~ firefox-103.0/ipc/chromium/src/third_party/libevent/arc4random.c
+--- firefox-103.0/ipc/chromium/src/third_party/libevent/arc4random.c.omv~	2022-08-15 00:14:55.504409182 +0200
++++ firefox-103.0/ipc/chromium/src/third_party/libevent/arc4random.c	2022-08-15 00:15:23.626839600 +0200
+@@ -484,6 +484,7 @@ arc4random(void)
+ }
+ #endif
+ 
++#ifndef __GLIBC__ // we get this from glibc
+ ARC4RANDOM_EXPORT void
+ arc4random_buf(void *buf_, size_t n)
+ {
+@@ -497,6 +498,7 @@ arc4random_buf(void *buf_, size_t n)
+ 	}
+ 	ARC4_UNLOCK_();
+ }
++#endif
+ 
+ #ifndef ARC4RANDOM_NOUNIFORM
+ /*
diff --git a/firefox.spec b/firefox.spec
index 66c5a63..38d5778 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -37,7 +37,7 @@
 %bcond_with pgo
 
 %if %omvver > 4050000
-%define build_py python3.9
+%define build_py python3
 %else
 %define build_py python3
 %endif
@@ -239,8 +239,8 @@ Name:		firefox
 Epoch:		0
 # IMPORTANT: When updating, you MUST also update the l10n files by running
 # download.sh after editing the version number
-Version:	103.0
-Release:	%{?beta:0.%{beta}.}1
+Version:	104.0.1
+Release:	%{?beta:0.%{beta}.}3
 License:	MPLv1+
 Group:		Networking/WWW
 Url:		http://www.mozilla.com/firefox/
@@ -274,17 +274,15 @@ Patch12:	mozilla-102.0-kde.patch
 
 Patch14:	build-aarch64-skia.patch
 Patch15:	build-arm-libopus.patch
+Patch16:	firefox-103.0-glibc-2.36.patch
 
 Patch44:	https://src.fedoraproject.org/rpms/firefox/raw/master/f/build-disable-elfhack.patch
+Patch45:	https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/build-python-3.11.patch
 
 BuildRequires:	doxygen
 BuildRequires:	makedepend
 BuildRequires:	glibc-static-devel
-%if %omvver <= 4050000
-BuildRequires:	pkgconfig(python)
-%else
-BuildRequires:	pkgconfig(python-3.9)
-%endif
+BuildRequires:	pkgconfig(python3)
 %if %{with system_python}
 BuildRequires:	python3dist(aiohttp)
 BuildRequires:	python3dist(attrs)
@@ -334,7 +332,7 @@ BuildRequires:	pkgconfig(libproxy-1.0)
 BuildRequires:	pkgconfig(libpulse)
 BuildRequires:	pkgconfig(libstartup-notification-1.0)
 BuildRequires:	pkgconfig(nspr) >= 4.32.0
-BuildRequires:	pkgconfig(nss) >= 3.79
+BuildRequires:	pkgconfig(nss) >= 3.81
 BuildRequires:	pkgconfig(ogg)
 BuildRequires:	pkgconfig(opus)
 BuildRequires:	pkgconfig(libpulse)
diff --git a/mozilla-102.0-kde.patch b/mozilla-102.0-kde.patch
index 42e2370..0b97284 100644
--- a/mozilla-102.0-kde.patch
+++ b/mozilla-102.0-kde.patch
@@ -1211,12 +1211,12 @@ diff --git a/uriloader/exthandler/unix/nsOSHelperAppService.cpp b/uriloader/exth
  
    if (NS_FAILED(rv) || majorType.IsEmpty()) {
  #ifdef MOZ_WIDGET_GTK
-     LOG(("Looking in GNOME registry\n"));
+     LOG("Looking in GNOME registry\n");
      RefPtr<nsMIMEInfoBase> gnomeInfo =
 -        nsGNOMERegistry::GetFromExtension(aFileExt);
 +        nsCommonRegistry::GetFromExtension(aFileExt);
      if (gnomeInfo) {
-       LOG(("Got MIMEInfo from GNOME registry\n"));
+       LOG("Got MIMEInfo from GNOME registry\n");
        return gnomeInfo.forget();
      }
  #endif
@@ -1235,13 +1235,13 @@ diff --git a/uriloader/exthandler/unix/nsOSHelperAppService.cpp b/uriloader/exth
 -    RefPtr<nsMIMEInfoBase> gnomeInfo = nsGNOMERegistry::GetFromType(aMIMEType);
 +    RefPtr<nsMIMEInfoBase> gnomeInfo = nsCommonRegistry::GetFromType(aMIMEType);
      if (gnomeInfo) {
-       LOG(
-           ("Got MIMEInfo from GNOME registry without extensions; setting them "
-            "to %s\n",
-            NS_LossyConvertUTF16toASCII(extensions).get()));
+       LOG("Got MIMEInfo from GNOME registry without extensions; setting them "
+           "to %s\n",
+           NS_LossyConvertUTF16toASCII(extensions).get());
  
        NS_ASSERTION(!gnomeInfo->HasExtensions(), "How'd that happen?");
        gnomeInfo->SetFileExtensions(NS_ConvertUTF16toUTF8(extensions));
+       return gnomeInfo.forget();
 diff --git a/widget/gtk/moz.build b/widget/gtk/moz.build
 --- a/widget/gtk/moz.build
 +++ b/widget/gtk/moz.build
Not Available

benbullard79 [@T] cox.netNo Comment.581d 19hrs