Hello community, here is the log from the commit of package MozillaThunderbird for openSUSE:12.2 checked in at 2012-07-31 14:04:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.2/MozillaThunderbird (Old) and /work/SRC/openSUSE:12.2/.MozillaThunderbird.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaThunderbird", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:12.2/MozillaThunderbird/MozillaThunderbird.changes 2012-07-09 09:51:29.000000000 +0200 +++ /work/SRC/openSUSE:12.2/.MozillaThunderbird.new/MozillaThunderbird.changes 2012-07-31 14:10:55.000000000 +0200 @@ -1,0 +2,31 @@ +Sun Jul 15 08:06:50 UTC 2012 - [email protected] + +- update to Thunderbird 14.0 (bnc#771583) + * MFSA 2012-42/CVE-2012-1949/CVE-2012-1948 + Miscellaneous memory safety hazards + * MFSA 2012-44/CVE-2012-1951/CVE-2012-1954/CVE-2012-1953/CVE-2012-1952 + Gecko memory corruption + * MFSA 2012-45/CVE-2012-1955 (bmo#757376) + Spoofing issue with location + * MFSA 2012-47/CVE-2012-1957 (bmo#750096) + Improper filtering of javascript in HTML feed-view + * MFSA 2012-48/CVE-2012-1958 (bmo#750820) + use-after-free in nsGlobalWindow::PageHidden + * MFSA 2012-49/CVE-2012-1959 (bmo#754044, bmo#737559) + Same-compartment Security Wrappers can be bypassed + * MFSA 2012-50/CVE-2012-1960 (bmo#761014) + Out of bounds read in QCMS + * MFSA 2012-51/CVE-2012-1961 (bmo#761655) + X-Frame-Options header ignored when duplicated + * MFSA 2012-52/CVE-2012-1962 (bmo#764296) + JSDependentString::undepend string conversion results in memory + corruption + * MFSA 2012-53/CVE-2012-1963 (bmo#767778) + Content Security Policy 1.0 implementation errors cause data + leakage + * MFSA 2012-56/CVE-2012-1967 (bmo#758344) + Code execution through javascript: URLs + * relicensed to MPL-2.0 +- update Enigmail to 1.4.3 + +------------------------------------------------------------------- Old: ---- enigmail-1.4.2.tar.gz l10n-13.0.1.tar.bz2 mailnews-showalert.patch mozilla-libnotify.patch mozilla-linux3.patch mozilla-revert_621446.patch mozilla-system-nspr.patch thunderbird-13.0.1-source.tar.bz2 New: ---- enigmail-1.4.3.tar.gz l10n-14.0.tar.bz2 thunderbird-14.0-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MozillaThunderbird.spec ++++++ --- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200 +++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200 @@ -31,7 +31,7 @@ BuildRequires: libidl-devel BuildRequires: libnotify-devel BuildRequires: mozilla-nspr-devel >= 4.9.0 -BuildRequires: mozilla-nss-devel >= 3.13.4 +BuildRequires: mozilla-nss-devel >= 3.13.5 BuildRequires: nss-shared-helper-devel BuildRequires: python BuildRequires: startup-notification-devel @@ -40,11 +40,11 @@ BuildRequires: xorg-x11-libXt-devel BuildRequires: yasm BuildRequires: zip -%define mainversion 13.0.1 +%define mainversion 14.0 %define update_channel release Version: %{mainversion} Release: 0 -%define releasedate 2012061400 +%define releasedate 2012071300 Provides: thunderbird = %{version} %if %{with_kde} # this is needed to match this package with the kde4 helper package without the main package @@ -53,7 +53,7 @@ Provides: mozilla-kde4-version = %{kde_helper_version} %endif Summary: The Stand-Alone Mozilla Mail Component -License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ +License: MPL-2.0 Group: Productivity/Networking/Email/Clients Url: http://www.mozilla.org/products/thunderbird/ Source: thunderbird-%{version}-source.tar.bz2 @@ -65,27 +65,22 @@ Source6: suse-default-prefs.js Source7: find-external-requires.sh Source8: thunderbird-rpmlintrc -Source9: enigmail-1.4.2.tar.gz +Source9: enigmail-1.4.3.tar.gz Source10: create-tar.sh Source11: compare-locales.tar.bz2 Source12: kde.js # Gecko/Toolkit Patch1: mozilla-shared-nss-db.patch Patch2: mozilla-language.patch -Patch3: mozilla-linux3.patch -Patch4: mozilla-dump_syms-static.patch -Patch5: mozilla-disable-neon-option.patch -Patch6: mozilla-nongnome-proxies.patch -Patch7: mozilla-kde.patch -Patch8: mozilla-libnotify.patch -Patch9: mozilla-revert_621446.patch -Patch10: mozilla-gcc47.patch -Patch11: mozilla-system-nspr.patch +Patch3: mozilla-dump_syms-static.patch +Patch4: mozilla-disable-neon-option.patch +Patch5: mozilla-nongnome-proxies.patch +Patch6: mozilla-kde.patch +Patch7: mozilla-gcc47.patch # Thunderbird/mail Patch20: tb-ssldap.patch Patch21: tb-develdirs.patch Patch22: thunderbird-shared-nss-db.patch -Patch23: mailnews-showalert.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: coreutils fileutils textutils /bin/sh Recommends: libcanberra0 @@ -125,7 +120,7 @@ %package translations-common Summary: Common translations for MozillaThunderbird -License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ +License: MPL-2.0 Group: System/Localization Provides: locale(%{name}:ar;ca;cs;da;de;en_GB;es_AR;es_ES;fi;fr;hu;it;ja;ko;nb_NO;nl;pl;pt_BR;pt_PT;ru;sv_SE;zh_CN;zh_TW) PreReq: %{name} = %{mainversion} @@ -138,7 +133,7 @@ %package translations-other Summary: Extra translations for MozillaThunderbird -License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ +License: MPL-2.0 Group: System/Localization Provides: locale(%{name}:ast;be;bg;bn_BD;br;el;et;eu;fy_NL;ga_IE;gd;gl;he;hr;hy_AM;id;is;lt;nn_NO;pa_IN;rm;ro;si;sk;sl;sq;sr;ta_LK;tr;uk;vi) PreReq: %{name} = %{mainversion} @@ -151,7 +146,7 @@ %package devel Summary: Mozilla Thunderbird SDK -License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ +License: MPL-2.0 Group: Development/Libraries/Other Requires: mozilla-nspr-devel >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr-devel) PreReq: mozilla-nss-devel >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss-devel) @@ -165,7 +160,7 @@ %package buildsymbols Summary: Breakpad buildsymbols for %{name} -License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ +License: MPL-2.0 Group: Development/Debug %description buildsymbols @@ -175,7 +170,7 @@ %if %build_enigmail %package -n enigmail -Version: 1.4.2+%{mainversion} +Version: 1.4.3+%{mainversion} Release: 0 Summary: OpenPGP addon for Thunderbird and SeaMonkey License: MPL-1.1 or GPL-2.0+ @@ -204,22 +199,17 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 -%patch4 -p1 +#%patch4 -p1 %patch5 -p1 -%patch6 -p1 %if %{with_kde} -%patch7 -p1 +%patch6 -p1 %endif -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 +%patch7 -p1 popd # comm-central patches %patch20 -p1 %patch21 -p1 %patch22 -p1 -%patch23 -p1 %build # no need to add build time to binaries @@ -567,6 +557,7 @@ %{_libdir}/%{progname}/*.a %{_libdir}/%{progname}/*.py %{_libdir}/%{progname}/ply/ +%{_libdir}/%{progname}/xpcshell #%{_libdir}/pkgconfig/*.pc %{_includedir}/%{progname}/ ++++++ compare-locales.tar.bz2 ++++++ ++++++ create-tar.sh ++++++ --- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200 +++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200 @@ -2,8 +2,8 @@ CHANNEL="release" BRANCH="releases/comm-$CHANNEL" -RELEASE_TAG="THUNDERBIRD_13_0_1_RELEASE" -VERSION="13.0.1" +RELEASE_TAG="THUNDERBIRD_14_0_RELEASE" +VERSION="14.0" echo "cloning $BRANCH..." hg clone http://hg.mozilla.org/$BRANCH thunderbird ++++++ enigmail-1.4.2.tar.gz -> enigmail-1.4.3.tar.gz ++++++ ++++ 4699 lines of diff (skipped) ++++++ l10n-13.0.1.tar.bz2 -> l10n-14.0.tar.bz2 ++++++ /work/SRC/openSUSE:12.2/MozillaThunderbird/l10n-13.0.1.tar.bz2 /work/SRC/openSUSE:12.2/.MozillaThunderbird.new/l10n-14.0.tar.bz2 differ: char 11, line 1 ++++++ mozilla-gcc47.patch ++++++ --- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200 +++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200 @@ -1,113 +1,14 @@ # HG changeset patch -# Parent 7bc8f0e5bed8cb2212e27228e628861737256459 -Patch to make Mozilla build with gcc 4.7, including -- Bug 734490 - "no viable overloaded 'PRIxPTR'" when building with Clang or GCC 4.7 (TM: Mozilla14) -- Bug 741348 - Work around crashreporter client build failure with gcc 4.7 (TM: Mozilla15) +# User Mike Hommey <[email protected]> +# Date 1336991062 -7200 +# Node ID 234d34706ea1a0e9a9d2c61561c4441590712df0 +# Parent 0f2f145158b595f5242bf0d79b2de413373730c1 +Bug 741348 - Work around crashreporter client build failure with gcc 4.7 -diff --git a/layout/base/tests/TestPoisonArea.cpp b/layout/base/tests/TestPoisonArea.cpp ---- a/layout/base/tests/TestPoisonArea.cpp -+++ b/layout/base/tests/TestPoisonArea.cpp -@@ -392,53 +392,53 @@ ReservePoisonArea() - { - if (sizeof(uintptr_t) == 8) { - // Use the hardware-inaccessible region. - // We have to avoid 64-bit constants and shifts by 32 bits, since this - // code is compiled in 32-bit mode, although it is never executed there. - uintptr_t result = (((uintptr_t(0x7FFFFFFFu) << 31) << 1 | - uintptr_t(0xF0DEAFFFu)) & - ~uintptr_t(PAGESIZE-1)); -- printf("INFO | poison area assumed at 0x%.*"PRIxPTR"\n", SIZxPTR, result); -+ printf("INFO | poison area assumed at 0x%.*" PRIxPTR "\n", SIZxPTR, result); - return result; - } else { - // First see if we can allocate the preferred poison address from the OS. - uintptr_t candidate = (0xF0DEAFFF & ~(PAGESIZE-1)); - void *result = ReserveRegion(candidate, false); - if (result == (void *)candidate) { - // success - inaccessible page allocated -- printf("INFO | poison area allocated at 0x%.*"PRIxPTR -+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR - " (preferred addr)\n", SIZxPTR, (uintptr_t)result); - return candidate; - } - - // That didn't work, so see if the preferred address is within a range - // of permanently inacessible memory. - if (ProbeRegion(candidate)) { - // success - selected page cannot be usable memory - if (result != MAP_FAILED) - ReleaseRegion(result); -- printf("INFO | poison area assumed at 0x%.*"PRIxPTR -+ printf("INFO | poison area assumed at 0x%.*" PRIxPTR - " (preferred addr)\n", SIZxPTR, candidate); - return candidate; - } - - // The preferred address is already in use. Did the OS give us a - // consolation prize? - if (result != MAP_FAILED) { -- printf("INFO | poison area allocated at 0x%.*"PRIxPTR -+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR - " (consolation prize)\n", SIZxPTR, (uintptr_t)result); - return (uintptr_t)result; - } - - // It didn't, so try to allocate again, without any constraint on - // the address. - result = ReserveRegion(0, false); - if (result != MAP_FAILED) { -- printf("INFO | poison area allocated at 0x%.*"PRIxPTR -+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR - " (fallback)\n", SIZxPTR, (uintptr_t)result); - return (uintptr_t)result; - } - - printf("ERROR | no usable poison area found\n"); - return 0; - } - } -@@ -450,17 +450,17 @@ static uintptr_t - ReservePositiveControl() - { - - void *result = ReserveRegion(0, false); - if (result == MAP_FAILED) { - printf("ERROR | allocating positive control | %s\n", LastErrMsg()); - return 0; - } -- printf("INFO | positive control allocated at 0x%.*"PRIxPTR"\n", -+ printf("INFO | positive control allocated at 0x%.*" PRIxPTR "\n", - SIZxPTR, (uintptr_t)result); - return (uintptr_t)result; - } - - /* The "negative control" area confirms that our probe logic does detect a - * page that is readable, writable, or executable. - */ - static uintptr_t -@@ -481,17 +481,17 @@ ReserveNegativeControl() - // Now mark it executable as well as readable and writable. - // (mmap(PROT_EXEC) may fail when applied to anonymous memory.) - - if (MakeRegionExecutable(result)) { - printf("ERROR | making negative control executable | %s\n", LastErrMsg()); - return 0; - } - -- printf("INFO | negative control allocated at 0x%.*"PRIxPTR"\n", -+ printf("INFO | negative control allocated at 0x%.*" PRIxPTR "\n", - SIZxPTR, (uintptr_t)result); - return (uintptr_t)result; - } - - static void - JumpTo(uintptr_t opaddr) - { - #ifdef __ia64 diff --git a/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in b/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in --- a/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in +++ b/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in -@@ -61,8 +61,11 @@ HOST_CPPSRCS = \ +@@ -65,8 +65,11 @@ HOST_CPPSRCS = \ file_id.cc \ guid_creator.cc \ $(NULL) ++++++ mozilla-kde.patch ++++++ --- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200 +++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200 @@ -45,7 +45,7 @@ #include "prefapi.h" #include "prefread.h" #include "prefapi_private_data.h" -@@ -937,16 +938,34 @@ pref_LoadPrefsInDir(nsIFile* aDir, char +@@ -941,16 +942,34 @@ pref_LoadPrefsInDir(nsIFile* aDir, char static nsresult pref_LoadPrefsInDirList(const char *listId) { @@ -80,7 +80,7 @@ return NS_OK; bool hasMore; -@@ -962,17 +981,17 @@ static nsresult pref_LoadPrefsInDirList( +@@ -966,17 +985,17 @@ static nsresult pref_LoadPrefsInDirList( nsCAutoString leaf; path->GetNativeLeafName(leaf); @@ -99,7 +99,7 @@ { nsZipItemPtr<char> manifest(jarReader, name, true); NS_ENSURE_TRUE(manifest.Buffer(), NS_ERROR_NOT_AVAILABLE); -@@ -1062,28 +1081,40 @@ static nsresult pref_InitInitialObjects( +@@ -1070,28 +1089,40 @@ static nsresult pref_InitInitialObjects( /* these pref file names should not be used: we process them after all other application pref files for backwards compatibility */ static const char* specialFiles[] = { #if defined(XP_MACOSX) @@ -137,9 +137,9 @@ NS_WARNING("Error parsing application default preferences."); // Load jar:$app/omni.jar!/defaults/preferences/*.js + // or jar:$gre/omni.jar!/defaults/preferences/*.js. nsRefPtr<nsZipArchive> appJarReader = mozilla::Omnijar::GetReader(mozilla::Omnijar::APP); - if (appJarReader) { - rv = appJarReader->FindInit("defaults/preferences/*.js$", &findPtr); + // GetReader(mozilla::Omnijar::APP) returns null when $app == $gre, in which diff --git a/toolkit/components/downloads/Makefile.in b/toolkit/components/downloads/Makefile.in --- a/toolkit/components/downloads/Makefile.in +++ b/toolkit/components/downloads/Makefile.in @@ -179,7 +179,7 @@ #include "AndroidBridge.h" #endif -@@ -2221,16 +2225,25 @@ nsDownload::SetState(DownloadState aStat +@@ -2259,16 +2263,25 @@ nsDownload::SetState(DownloadState aStat nsCOMPtr<nsIPrefBranch> pref(do_GetService(NS_PREFSERVICE_CONTRACTID)); // Master pref to control this function. @@ -205,7 +205,7 @@ PRInt64 goat = PR_Now() - mStartTime; showTaskbarAlert = goat > alertIntervalUSec; -@@ -2254,19 +2267,20 @@ nsDownload::SetState(DownloadState aStat +@@ -2292,19 +2305,20 @@ nsDownload::SetState(DownloadState aStat // If downloads are automatically removed per the user's // retention policy, there's no reason to make the text clickable // because if it is, they'll click open the download manager and @@ -2192,7 +2192,7 @@ diff --git a/toolkit/xre/Makefile.in b/toolkit/xre/Makefile.in --- a/toolkit/xre/Makefile.in +++ b/toolkit/xre/Makefile.in -@@ -96,17 +96,18 @@ else +@@ -100,17 +100,18 @@ else ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa) CMMSRCS = nsNativeAppSupportCocoa.mm EXPORTS += MacQuirks.h @@ -3755,7 +3755,7 @@ diff --git a/xpcom/io/Makefile.in b/xpcom/io/Makefile.in --- a/xpcom/io/Makefile.in +++ b/xpcom/io/Makefile.in -@@ -188,17 +188,17 @@ include $(topsrcdir)/ipc/chromium/chromi +@@ -189,17 +189,17 @@ include $(topsrcdir)/ipc/chromium/chromi DEFINES += -D_IMPL_NS_COM ifeq ($(OS_ARCH),Linux) @@ -3795,7 +3795,7 @@ #include "prmem.h" #include "plbase64.h" -@@ -1796,44 +1797,51 @@ nsLocalFile::SetPersistentDescriptor(con +@@ -1798,44 +1799,51 @@ nsLocalFile::SetPersistentDescriptor(con return InitWithNativePath(aPersistentDescriptor); #endif } @@ -3861,7 +3861,7 @@ return rv; } return NS_ERROR_FAILURE; -@@ -1859,16 +1867,23 @@ nsLocalFile::Launch() +@@ -1861,16 +1869,23 @@ nsLocalFile::Launch() if (nsnull == connection) return NS_ERROR_FAILURE; ++++++ mozilla-shared-nss-db.patch ++++++ --- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200 +++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200 @@ -1,16 +1,16 @@ From: Hans Petter Jansson <[email protected]> Wolfgang Rosenauer <[email protected]> Subject: use libnsssharedhelper if available at compile time - (can be disabled by exporting MOZ_TB_NO_NSSHELPER=1) + (can be disabled by exporting MOZ_XRE_NO_NSSHELPER=1) References: diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in --- a/config/autoconf.mk.in +++ b/config/autoconf.mk.in -@@ -581,16 +581,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS - MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@ +@@ -590,16 +590,20 @@ MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNO MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@ + MOZ_ALSA_CFLAGS = @MOZ_ALSA_CFLAGS@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_LIBS = @GLIB_LIBS@ @@ -31,7 +31,7 @@ diff --git a/configure.in b/configure.in --- a/configure.in +++ b/configure.in -@@ -8213,16 +8213,31 @@ AC_SUBST(QCMS_LIBS) +@@ -8180,16 +8180,31 @@ AC_SUBST(QCMS_LIBS) dnl ======================================================== dnl HarfBuzz @@ -66,7 +66,7 @@ diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Makefile.in --- a/security/manager/ssl/src/Makefile.in +++ b/security/manager/ssl/src/Makefile.in -@@ -118,12 +118,14 @@ EXTRA_DEPS = $(NSS_DEP_LIBS) +@@ -119,12 +119,14 @@ EXTRA_DEPS = $(NSS_DEP_LIBS) DEFINES += \ -DNSS_ENABLE_ECC \ -DDLL_PREFIX=\"$(DLL_PREFIX)\" \ @@ -109,7 +109,7 @@ #include "nsNetUtil.h" #include "nsAppDirectoryServiceDefs.h" #include "nsDirectoryService.h" -@@ -1733,18 +1740,34 @@ nsNSSComponent::InitializeNSS(bool showW +@@ -1776,18 +1783,34 @@ nsNSSComponent::InitializeNSS(bool showW ConfigureInternalPKCS11Token(); // The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs @@ -149,7 +149,7 @@ diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in --- a/toolkit/library/Makefile.in +++ b/toolkit/library/Makefile.in -@@ -471,17 +471,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO +@@ -439,17 +439,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO endif endif endif ++++++ mozilla.sh.in ++++++ --- /var/tmp/diff_new_pack.Y3fFKd/_old 2012-07-31 14:15:36.000000000 +0200 +++ /var/tmp/diff_new_pack.Y3fFKd/_new 2012-07-31 14:15:36.000000000 +0200 @@ -133,10 +133,7 @@ trap " [ -f \"$tmpfile\" ] && /bin/rm -f -- \"$tmpfile\"" 0 1 2 3 13 15 echo -e "set args ${1+"$@"}\nrun" > $tmpfile echo "$moz_debugger $MOZ_PROGRAM -x $tmpfile" - $moz_debugger "$MOZ_PROGRAM" -x $tmpfile + exec $moz_debugger "$MOZ_PROGRAM" -x $tmpfile else - $MOZ_PROGRAM "$@" + exec $MOZ_PROGRAM "$@" fi -exitcode=$? - -exit $exitcode ++++++ thunderbird-13.0.1-source.tar.bz2 -> thunderbird-14.0-source.tar.bz2 ++++++ /work/SRC/openSUSE:12.2/MozillaThunderbird/thunderbird-13.0.1-source.tar.bz2 /work/SRC/openSUSE:12.2/.MozillaThunderbird.new/thunderbird-14.0-source.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
