Hello community,
here is the log from the commit of package bleachbit for openSUSE:Factory
checked in at Mon Aug 29 10:54:17 CEST 2011.
--------
--- bleachbit/bleachbit.changes 2011-06-15 21:47:01.000000000 +0200
+++ /mounts/work_src_done/STABLE/bleachbit/bleachbit.changes 2011-08-28 11:55:06.000000000 +0200
@@ -1,0 +2,27 @@
+Sun Aug 28 09:53:37 UTC 2011 - Sascha.Manns@open-slx.de
+
+- finished bug bnc#712471
+ + make fit for using with Kernel >= 3.x
+
+-------------------------------------------------------------------
+Sat Aug 27 10:28:22 UTC 2011 - Sascha.Manns@open-slx.de
+
+- rewritten Patch bleachbit-bnc712471.patch
+
+-------------------------------------------------------------------
+Thu Aug 25 16:26:08 UTC 2011 - Sascha.Manns@open-slx.de
+
+- Updated Patch with using Larry Fingers proposals in bnc#712471
+
+-------------------------------------------------------------------
+Wed Aug 24 10:30:30 UTC 2011 - Sascha.Manns@open-slx.de
+
+- fixed Bug bnc#712471 (fix for using Linux Kernel > 3) thanks to
+ Larry Finger for helping out
+
+-------------------------------------------------------------------
+Wed Aug 17 21:30:34 UTC 2011 - Sascha.Manns@open-slx.de
+
+- removed the *.py[co] remover
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
bleachbit-bnc712471.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bleachbit.spec ++++++
--- /var/tmp/diff_new_pack.xOuPVF/_old 2011-08-29 10:53:01.000000000 +0200
+++ /var/tmp/diff_new_pack.xOuPVF/_new 2011-08-29 10:53:01.000000000 +0200
@@ -2,7 +2,8 @@
# spec file for package bleachbit
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# Copyright (c) 2010 - 2011 by Sascha Manns
+# Copyright (c) 8/2011 by open-slx GmbH
+# Copyright (c) 2010 - 7/2011 by Sascha Manns
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +21,7 @@
Name: bleachbit
Version: 0.8.8
-Release: 1
+Release: 4
License: GPL v3 only
Summary: Remove unnecessary files, free space, and maintain privacy
BuildRequires: fdupes
@@ -37,6 +38,8 @@
Group: Productivity/File utilities
Source0: %{name}-%{version}.tar.bz2
Source1: %{name}.desktop
+# Bugreport #712471
+Patch0: %{name}-bnc712471.patch
Requires: python-gnome
Requires: python-gtk >= 2.6
Requires: xdg-utils
@@ -58,6 +61,7 @@
%prep
%setup -q
+%patch0 -p0
%__sed -i -e 's|%{_bindir}/env python|%{_bindir}/python|g' \
bleachbit/GUI.py
@@ -83,7 +87,7 @@
%find_lang %{name}
%fdupes -s %{buildroot}
-%__rm %{buildroot}%{_datadir}/%{name}/*.py[co]
+#%%__rm %{buildroot}%%{_datadir}/%%{name}/*.py[co]
# Hack to fix non-executable-script
%{__chmod} +x %{buildroot}%{_datadir}/%{name}/CLI.py
++++++ bleachbit-bnc712471.patch ++++++
Index: bleachbit/Cleaner.py
===================================================================
--- bleachbit/Cleaner.py.orig
+++ bleachbit/Cleaner.py
@@ -373,7 +373,7 @@ class System(Cleaner):
self.add_option('rotated_logs', _('Rotated logs'), _('Delete old system logs'))
self.add_option('recent_documents', _('Recent documents list'), _('Delete the list of recently used documents'))
self.add_option('trash', _('Trash'), _('Empty the trash'))
- if 'linux2' == sys.platform:
+ if sys.platform.startswith('linux'):
self.add_option('memory', _('Memory'), \
# TRANSLATORS: 'free' means 'unallocated'
_('Wipe the swap and free memory'))
@@ -479,7 +479,7 @@ class System(Cleaner):
files += [ globbed ]
# memory
- if 'linux2' == sys.platform and 'memory' == option_id:
+ if sys.platform.startswith('linux') and 'memory' == option_id:
yield Command.Function(None, Memory.wipe_memory, _('Memory'))
# memory dump
Index: bleachbit/CleanerML.py
===================================================================
--- bleachbit/CleanerML.py.orig
+++ bleachbit/CleanerML.py
@@ -74,7 +74,7 @@ class CleanerML:
if len(os_str) == 0 or None != self.xlate_cb:
return True
# Otherwise, check platform.
- if os_str == 'linux' and sys.platform == 'linux2':
+ if os_str == 'linux' and sys.platform.startswith('linux'):
return True
if os_str == 'windows' and sys.platform == 'win32':
return True
Index: bleachbit/Common.py
===================================================================
--- bleachbit/Common.py.orig
+++ bleachbit/Common.py
@@ -91,7 +91,7 @@ personal_cleaners_dir = os.path.join(opt
# system cleaners
system_cleaners_dir = None
-if sys.platform == 'linux2':
+if sys.platform.startswith('linux'):
system_cleaners_dir = '/usr/share/bleachbit/cleaners'
elif sys.platform == 'win32':
system_cleaners_dir = os.path.join(bleachbit_exe_path, 'share\\cleaners\\')
@@ -119,7 +119,7 @@ if os.path.exists("./locale/"):
print "debug: locale_dir = '%s'" % (locale_dir, )
else:
# system-wide installed locale
- if sys.platform == 'linux2':
+ if sys.platform.startswith('linux'):
locale_dir = "/usr/share/locale/"
elif sys.platform == 'win32':
locale_dir = os.path.join(bleachbit_exe_path, 'share\\locale\\')
Index: bleachbit/Diagnostic.py
===================================================================
--- bleachbit/Diagnostic.py.orig
+++ bleachbit/Diagnostic.py
@@ -59,7 +59,7 @@ def diagnostic_info():
for env in envs:
s += "\nos.getenv('%s') = %s" % (env, os.getenv(env))
s += "\nos.expanduser('~') = %s" % os.path.expanduser('~')
- if 'linux2' == sys.platform:
+ if sys.platform.startswith('linux'):
if hasattr(platform, 'linux_distribution'):
s += "\nplatform.linux_distribution() = %s" % str(platform.linux_distribution())
else:
Index: bleachbit/General.py
===================================================================
--- bleachbit/General.py.orig
+++ bleachbit/General.py
@@ -152,7 +152,7 @@ def run_external(args, stdout = False, e
def sudo_mode():
"""Return whether running in sudo mode"""
- if 'linux2' != sys.platform:
+ if not sys.platform.startswith('linux'):
return False
#if 'root' == os.getenv('USER'):
Index: bleachbit/Memory.py
===================================================================
--- bleachbit/Memory.py.orig
+++ bleachbit/Memory.py
@@ -200,7 +200,7 @@ def physical_free_windows():
def physical_free():
- if 'linux2' == sys.platform:
+ if sys.platform.startswith('linux'):
return physical_free_linux()
elif 'win32' == sys.platform:
return physical_free_windows()
Index: bleachbit/Update.py
===================================================================
--- bleachbit/Update.py.orig
+++ bleachbit/Update.py
@@ -82,7 +82,7 @@ def user_agent():
if sys.platform == "win32":
# misleading: Python 2.5.4 shows uname()[2] as Vista on Windows 7
__os = platform.uname()[3][0:3] # 5.1 = Windows XP, 6.0 = Vista, 6.1 = 7
- elif sys.platform == 'linux2':
+ elif sys.platform.startswith('linux'):
dist = platform.dist()
# example: ('fedora', '11', 'Leonidas')
# example: ('', '', '') for Arch Linux
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org