Hello community,

here is the log from the commit of package MozillaFirefox-branding-openSUSE for 
openSUSE:Factory checked in at 2012-06-28 15:36:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaFirefox-branding-openSUSE (Old)
 and      /work/SRC/openSUSE:Factory/.MozillaFirefox-branding-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "MozillaFirefox-branding-openSUSE", Maintainer is "[email protected]"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/MozillaFirefox-branding-openSUSE/MozillaFirefox-branding-openSUSE.changes
        2012-03-20 11:30:39.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.MozillaFirefox-branding-openSUSE.new/MozillaFirefox-branding-openSUSE.changes
   2012-06-28 15:36:44.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Jun 26 21:29:12 UTC 2012 - [email protected]
+
+- update susefox to snapshot 20120626
+  * add window controls for Gnome 3 (bnc#768942)
+
+-------------------------------------------------------------------

Old:
----
  susefox-20111108.tar.bz2

New:
----
  susefox-20120626.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ MozillaFirefox-branding-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.lxUVU3/_old  2012-06-28 15:36:45.000000000 +0200
+++ /var/tmp/diff_new_pack.lxUVU3/_new  2012-06-28 15:36:45.000000000 +0200
@@ -27,7 +27,7 @@
 License:        BSD-3-Clause ; GPL-2.0+
 Group:          Productivity/Networking/Web/Browsers
 Url:            http://www.opensuse.org/
-Source:         susefox-20111108.tar.bz2
+Source:         susefox-20120626.tar.bz2
 Source1:        opensuse-software.xml.in
 Source2:        bookmarks.html.suse
 Source3:        firefox-suse-default-prefs.js

++++++ susefox-20111108.tar.bz2 -> susefox-20120626.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/susefox/content/overlay.js 
new/susefox/content/overlay.js
--- old/susefox/content/overlay.js      2011-11-08 06:13:13.000000000 +0100
+++ new/susefox/content/overlay.js      2012-06-26 23:28:09.000000000 +0200
@@ -51,7 +51,7 @@
   }
 
   window.openDialog("chrome://susefox/content/pluginAlternativeOverlay.xul",
-                   "PFSWindow", "chrome,centerscreen,resizable=yes",
+                   "PFSWindow", "chrome,centerscreen,resizable=yes,dialog=no",
                    {plugins: contentMimeArray, browser:
                    gBrowser.selectedBrowser, pluginsOnTab: pluginsOnTab});
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/susefox/pfs/db/121.sql new/susefox/pfs/db/121.sql
--- old/susefox/pfs/db/121.sql  1970-01-01 01:00:00.000000000 +0100
+++ new/susefox/pfs/db/121.sql  2012-06-26 23:28:09.000000000 +0200
@@ -0,0 +1,48 @@
+INSERT into package (
+  pkgname,
+  name,
+  mimetype,
+  architecture,
+  appid,
+  distribution,
+  repo,
+  weight,
+  filehint,
+  description
+) VALUES (
+  "flash-player",
+  "Adobe Flash Player",
+  "application/x-shockwave-flash",
+  "i586",
+  "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
+  "12.1",
+  
"http://software.opensuse.org/ymp/openSUSE:12.1:NonFree/standard/flash-player.ymp";,
+  9,
+  "libflashplayer.so",
+  "This package contains Adobe's Flash Plugin for the supported Web browsers 
in addition to a standalone flash player application"
+);
+
+INSERT into package (
+  pkgname,
+  name,
+  mimetype,
+  architecture,
+  appid,
+  distribution,
+  repo,
+  weight,
+  filehint,
+  description
+) VALUES (
+  "gnash",
+  "Gnash Free Flash Movie Player",
+  "application/x-shockwave-flash",
+  "i586",
+  "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
+  "12.1",
+  "http://software.opensuse.org/ymp/openSUSE:12.1/standard/gnash.ymp";,
+  8,
+  "libgnashplugin.so",
+  "Gnash is a free Flash movie player, which works either standalone, or as a 
Firefox/Mozilla plugin"
+);
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/susefox/pfs/db/recreatedb.sh 
new/susefox/pfs/db/recreatedb.sh
--- old/susefox/pfs/db/recreatedb.sh    2011-11-08 06:13:12.000000000 +0100
+++ new/susefox/pfs/db/recreatedb.sh    2012-06-26 23:28:09.000000000 +0200
@@ -40,7 +40,7 @@
 echo
 echo
 
-distributionIDs="11.1 11.2 11.3 11.4"
+distributionIDs="11.1 11.2 11.3 11.4 12.1"
 
 for distro in $distributionIDs; do
   echo   ... for $distro ...
Files old/susefox/pfs/web/pfs.sqlite and new/susefox/pfs/web/pfs.sqlite differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/susefox/pfs/web/uuid.py new/susefox/pfs/web/uuid.py
--- old/susefox/pfs/web/uuid.py 2011-11-08 06:13:13.000000000 +0100
+++ new/susefox/pfs/web/uuid.py 2012-06-26 23:28:09.000000000 +0200
@@ -393,7 +393,6 @@
 _uuid_generate_random = _uuid_generate_time = _UuidCreate = None
 try:
     import ctypes, ctypes.util
-    _buffer = ctypes.create_string_buffer(16)
 
     # The uuid_generate_* routines are provided by libuuid on at least
     # Linux and FreeBSD, and provided by libc on Mac OS X.
@@ -407,6 +406,19 @@
         if hasattr(lib, 'uuid_generate_time'):
             _uuid_generate_time = lib.uuid_generate_time
 
+    # The uuid_generate_* functions are broken on MacOS X 10.5, as noted
+    # in issue #8621 the function generates the same sequence of values
+    # in the parent process and all children created using fork (unless
+    # those children use exec as well).
+    #
+    # Assume that the uuid_generate functions are broken from 10.5 onward,
+    # the test can be adjusted when a later version is fixed.
+    import sys
+    if sys.platform == 'darwin':
+        import os
+        if int(os.uname()[2].split('.')[0]) >= 9:
+            _uuid_generate_random = _uuid_generate_time = None
+
     # On Windows prior to 2000, UuidCreate gives a UUID containing the
     # hardware address.  On Windows 2000 and later, UuidCreate makes a
     # random UUID and UuidCreateSequential gives a UUID containing the
@@ -426,11 +438,13 @@
 
 def _unixdll_getnode():
     """Get the hardware address on Unix using ctypes."""
+    _buffer = ctypes.create_string_buffer(16)
     _uuid_generate_time(_buffer)
     return UUID(bytes=_buffer.raw).node
 
 def _windll_getnode():
     """Get the hardware address on Windows using ctypes."""
+    _buffer = ctypes.create_string_buffer(16)
     if _UuidCreate(_buffer) == 0:
         return UUID(bytes=_buffer.raw).node
 
@@ -479,6 +493,7 @@
     # When the system provides a version-1 UUID generator, use it (but don't
     # use UuidCreate here because its UUIDs don't conform to RFC 4122).
     if _uuid_generate_time and node is clock_seq is None:
+        _buffer = ctypes.create_string_buffer(16)
         _uuid_generate_time(_buffer)
         return UUID(bytes=_buffer.raw)
 
@@ -487,8 +502,8 @@
     nanoseconds = int(time.time() * 1e9)
     # 0x01b21dd213814000 is the number of 100-ns intervals between the
     # UUID epoch 1582-10-15 00:00:00 and the Unix epoch 1970-01-01 00:00:00.
-    timestamp = int(nanoseconds/100) + 0x01b21dd213814000L
-    if timestamp <= _last_timestamp:
+    timestamp = int(nanoseconds//100) + 0x01b21dd213814000L
+    if _last_timestamp is not None and timestamp <= _last_timestamp:
         timestamp = _last_timestamp + 1
     _last_timestamp = timestamp
     if clock_seq is None:
@@ -506,8 +521,8 @@
 
 def uuid3(namespace, name):
     """Generate a UUID from the MD5 hash of a namespace UUID and a name."""
-    import md5
-    hash = md5.md5(namespace.bytes + name).digest()
+    from hashlib import md5
+    hash = md5(namespace.bytes + name).digest()
     return UUID(bytes=hash[:16], version=3)
 
 def uuid4():
@@ -515,6 +530,7 @@
 
     # When the system provides a version-4 UUID generator, use it.
     if _uuid_generate_random:
+        _buffer = ctypes.create_string_buffer(16)
         _uuid_generate_random(_buffer)
         return UUID(bytes=_buffer.raw)
 
@@ -529,8 +545,8 @@
 
 def uuid5(namespace, name):
     """Generate a UUID from the SHA-1 hash of a namespace UUID and a name."""
-    import sha
-    hash = sha.sha(namespace.bytes + name).digest()
+    from hashlib import sha1
+    hash = sha1(namespace.bytes + name).digest()
     return UUID(bytes=hash[:16], version=5)
 
 # The following standard UUIDs are for use with uuid3() or uuid5().

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to