openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
September 2015
- 1 participants
- 1128 discussions
Hello community,
here is the log from the commit of package pythia for openSUSE:Factory checked in at 2015-09-30 05:51:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pythia (Old)
and /work/SRC/openSUSE:Factory/.pythia.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pythia"
Changes:
--------
--- /work/SRC/openSUSE:Factory/pythia/pythia.changes 2015-09-08 17:45:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes 2015-09-30 05:51:56.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Sep 23 21:34:24 UTC 2015 - badshah400(a)gmail.com
+
+- Update to version 8.212:
+ + See list of changes at:
+ http://home.thep.lu.se/~torbjorn/Pythia.html
+
+-------------------------------------------------------------------
Old:
----
pythia8210.tgz
New:
----
pythia8212.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pythia.spec ++++++
--- /var/tmp/diff_new_pack.pwrUVB/_old 2015-09-30 05:51:58.000000000 +0200
+++ /var/tmp/diff_new_pack.pwrUVB/_new 2015-09-30 05:51:58.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package pythia
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,11 +16,11 @@
#
-%define ver 8210
+%define ver 8212
%define soname lib%{name}8
Name: pythia
-Version: 8.210
+Version: 8.212
Release: 0
Summary: A simulation program for particle collisions at very high energies
License: GPL-2.0
++++++ pythia8210.tgz -> pythia8212.tgz ++++++
/work/SRC/openSUSE:Factory/pythia/pythia8210.tgz /work/SRC/openSUSE:Factory/.pythia.new/pythia8212.tgz differ: char 5, line 1
1
0
Hello community,
here is the log from the commit of package xulrunner for openSUSE:Factory checked in at 2015-09-30 05:51:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xulrunner (Old)
and /work/SRC/openSUSE:Factory/.xulrunner.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xulrunner"
Changes:
--------
--- /work/SRC/openSUSE:Factory/xulrunner/xulrunner.changes 2015-08-14 14:47:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xulrunner.new/xulrunner.changes 2015-09-30 05:51:50.000000000 +0200
@@ -1,0 +2,26 @@
+Wed Sep 23 05:47:20 UTC 2015 - wr(a)rosenauer.org
+
+- update to xulrunner 38.3.0 (bnc#947003)
+ * MFSA 2015-96/CVE-2015-4500
+ Miscellaneous memory safety hazards
+ * MFSA 2015-100/CVE-2015-4505 (bmo#1177861) (Windows only)
+ Arbitrary file manipulation by local user through Mozilla updater
+ * MFSA 2015-101/CVE-2015-4506 (bmo#1192226)
+ Buffer overflow in libvpx while parsing vp9 format video
+ * MFSA 2015-105/CVE-2015-4511 (bmo#1200148)
+ Buffer overflow while decoding WebM video
+ * MFSA 2015-106/CVE-2015-4509 (bmo#1198435)
+ Use-after-free while manipulating HTML media content
+ * MFSA 2015-110/CVE-2015-4519 (bmo#1189814)
+ Dragging and dropping images exposes final URL after redirects
+ * MFSA 2015-111/CVE-2015-4520 (bmo#1200856, bmo#1200869)
+ Errors in the handling of CORS preflight request headers
+ * MFSA 2015-112/CVE-2015-4517/CVE-2015-4521/CVE-2015-4522/
+ CVE-2015-7174/CVE-2015-7175/CVE-2015-7176/CVE-2015-7177/
+ CVE-2015-7180
+ Vulnerabilities found through code inspection
+ * MFSA 2015-113/CVE-2015-7178/CVE-2015-7179 (bmo#1189860,
+ bmo#1190526) (Windows only)
+ Memory safety errors in libGLES in the ANGLE graphics library
+
+-------------------------------------------------------------------
Old:
----
l10n-38.2.0.tar.xz
xulrunner-38.2.0-source.tar.xz
New:
----
l10n-38.3.0.tar.xz
xulrunner-38.3.0-source.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xulrunner.spec ++++++
--- /var/tmp/diff_new_pack.iho6jz/_old 2015-09-30 05:51:56.000000000 +0200
+++ /var/tmp/diff_new_pack.iho6jz/_new 2015-09-30 05:51:56.000000000 +0200
@@ -17,10 +17,10 @@
#
-%define version_internal 38.2.0
+%define version_internal 38.3.0
%define apiversion 38
-%define uaweight 3820000
-%define releasedate 2015080900
+%define uaweight 3830000
+%define releasedate 2015091700
%define shared_js 0
%define has_system_nspr 1
%define has_system_nss 1
++++++ compare-locales.tar.xz ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.iho6jz/_old 2015-09-30 05:51:56.000000000 +0200
+++ /var/tmp/diff_new_pack.iho6jz/_new 2015-09-30 05:51:56.000000000 +0200
@@ -2,8 +2,8 @@
CHANNEL="esr38"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_38_2_0esr_RELEASE"
-VERSION="38.2.0"
+RELEASE_TAG="FIREFOX_38_3_0esr_RELEASE"
+VERSION="38.3.0"
# mozilla
if [ -d mozilla ]; then
++++++ l10n-38.2.0.tar.xz -> l10n-38.3.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/xulrunner/l10n-38.2.0.tar.xz /work/SRC/openSUSE:Factory/.xulrunner.new/l10n-38.3.0.tar.xz differ: char 26, line 1
++++++ source-stamp.txt ++++++
--- /var/tmp/diff_new_pack.iho6jz/_old 2015-09-30 05:51:56.000000000 +0200
+++ /var/tmp/diff_new_pack.iho6jz/_new 2015-09-30 05:51:56.000000000 +0200
@@ -1,2 +1,2 @@
-REV=31bad6553933
+REV=7b1115ea78f7
REPO=http://hg.mozilla.org/releases/mozilla-esr38
++++++ xulrunner-38.2.0-source.tar.xz -> xulrunner-38.3.0-source.tar.xz ++++++
/work/SRC/openSUSE:Factory/xulrunner/xulrunner-38.2.0-source.tar.xz /work/SRC/openSUSE:Factory/.xulrunner.new/xulrunner-38.3.0-source.tar.xz differ: char 26, line 1
1
0
Hello community,
here is the log from the commit of package virt-manager for openSUSE:Factory checked in at 2015-09-30 05:51:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virt-manager (Old)
and /work/SRC/openSUSE:Factory/.virt-manager.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virt-manager"
Changes:
--------
--- /work/SRC/openSUSE:Factory/virt-manager/virt-manager.changes 2015-09-13 09:45:25.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.virt-manager.new/virt-manager.changes 2015-09-30 05:51:41.000000000 +0200
@@ -1,0 +2,30 @@
+Wed Sep 23 10:25:33 MDT 2015 - carnold(a)suse.com
+
+- bsc#947129 - Error launching manager: 'URI' is not in list
+ virtman-show-suse-install-repos.patch
+
+-------------------------------------------------------------------
+Tue Sep 22 11:07:01 MDT 2015 - carnold(a)suse.com
+
+- bsc#919420 - virt-manager: installation of vm on pp64le: Couldn't
+ find hvm kernel for SUSE tree.
+ virtinst-add-ppc64-arch-support.patch
+- Upstream bug fix to console if running on Xen
+ 601a82cb-fix-console_type-if-xen.patch
+
+-------------------------------------------------------------------
+Wed Sep 16 10:01:56 MDT 2015 - carnold(a)suse.com
+
+- bsc#945832 - virt-manager is missing a dependency on
+ typelib-1_0-LibvirtGLib-1_0
+ virt-manager.spec
+- Detect opensuse42 and use grub.xen
+ virtinst-pvgrub2-bootloader.patch
+
+-------------------------------------------------------------------
+Tue Sep 15 02:21:36 UTC 2015 - cyliu(a)suse.com
+
+- bsc#944670: virt-install does not work on SLES 12 SP1 beta3 xen
+ 590f5a52-urlfetcher-Clear-cached-ftp-connection-on-cleanupLoc.patch
+
+-------------------------------------------------------------------
New:
----
590f5a52-urlfetcher-Clear-cached-ftp-connection-on-cleanupLoc.patch
601a82cb-fix-console_type-if-xen.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virt-manager.spec ++++++
--- /var/tmp/diff_new_pack.WKI7Gb/_old 2015-09-30 05:51:42.000000000 +0200
+++ /var/tmp/diff_new_pack.WKI7Gb/_new 2015-09-30 05:51:42.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package virt-manager
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -49,6 +49,8 @@
Patch10: eb92178e-virtinst-fix-storage-pool-lookup.patch
Patch11: 5e68b0fc-dont-try-to-set-vmport-on-non-x86.patch
Patch12: 360fe110-add-s390x-arch-support.patch
+Patch13: 590f5a52-urlfetcher-Clear-cached-ftp-connection-on-cleanupLoc.patch
+Patch14: 601a82cb-fix-console_type-if-xen.patch
# SUSE Only
Patch70: virtman-desktop.patch
Patch71: virtman-kvm.patch
@@ -132,6 +134,7 @@
Requires: python-ipaddr
Requires: python-libxml2
Requires: python-urlgrabber
+Requires: typelib(LibvirtGLib)
%if 0%{?is_opensuse}
BuildRequires: gobject-introspection
%else
@@ -139,7 +142,6 @@
Requires: typelib(GVnc)
Requires: typelib(GtkVnc)
Requires: typelib(Libosinfo)
-Requires: typelib(LibvirtGLib)
Requires: typelib(SpiceClientGtk)
Requires: typelib(Vte)
%endif
@@ -182,6 +184,8 @@
%patch10 -p1
%patch11 -p1
%patch12 -p1
+%patch13 -p1
+%patch14 -p1
# SUSE Only
%patch70 -p1
%patch71 -p1
++++++ 590f5a52-urlfetcher-Clear-cached-ftp-connection-on-cleanupLoc.patch ++++++
>From 590f5a525bccded6866461b4ff3e1bb7adae086b Mon Sep 17 00:00:00 2001
From: Cole Robinson <crobinso(a)redhat.com>
Date: Mon, 14 Sep 2015 10:34:19 -0400
Subject: [PATCH] urlfetcher: Clear cached ftp connection on cleanupLocation
Reported-by: Chun Yan Liu <cyliu(a)suse.com>
---
virtinst/urlfetcher.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/virtinst/urlfetcher.py b/virtinst/urlfetcher.py
index 40f7c05..cda67a2 100644
--- a/virtinst/urlfetcher.py
+++ b/virtinst/urlfetcher.py
@@ -167,6 +167,7 @@ class _FTPImageFetcher(_URIImageFetcher):
except:
logging.debug("Error quitting ftp connection", exc_info=True)
+ self.ftp = None
def hasFile(self, filename):
path = self._make_path(filename)
--
1.8.5.6
++++++ 601a82cb-fix-console_type-if-xen.patch ++++++
Subject: virt-install: Simplify --extra-args text install warnings
From: Cole Robinson crobinso(a)redhat.com Tue Sep 22 08:42:09 2015 -0400
Date: Tue Sep 22 12:44:33 2015 -0400:
Git: 601a82cb87ebc055ba9dd52864317bd513613814
- Drop the warnings about incorrect console=, that's a little too fine
grained and was really only about virtio-console default confusion
which doesn't apply anymore
- Skip the check for xenpv which seems to always 'just work'
- Drop the opencoded arm check, use is_arm
- Fix an error when xen HVM is used (reported on virt-tools-list)
diff --git a/virt-install b/virt-install
index ba9423e..d509256 100755
--- a/virt-install
+++ b/virt-install
@@ -513,35 +513,20 @@ def _show_nographics_warnings(options, guest):
serial_arg = "console=ttyS0"
serial_arm_arg = "console=ttyAMA0"
- virtio_arg = "console=hvc0"
- console_type = None
- if guest.conn.is_test() or guest.conn.is_qemu():
- console_type = serial_arg
- if guest.os.arch.startswith("arm") or guest.os.arch == "aarch64":
- console_type = serial_arm_arg
- if guest.get_devices("console")[0].target_type == "virtio":
- console_type = virtio_arg
-
- if not options.extra_args or "console=" not in options.extra_args:
- logging.warn(_("No 'console' seen in --extra-args, a '%s' kernel "
- "argument is likely required to see text install output from "
- "the guest."), console_type or "console=")
- return
+ hvc_arg = "console=hvc0"
- if console_type in options.extra_args:
- return
- if (serial_arg not in options.extra_args and
- virtio_arg not in options.extra_args):
+ console_type = serial_arg
+ if guest.os.is_arm():
+ console_type = serial_arm_arg
+ if guest.get_devices("console")[0].target_type in ["virtio", "xen"]:
+ console_type = hvc_arg
+
+ if console_type in (options.extra_args or ""):
return
- has = (serial_arg in options.extra_args) and serial_arg or virtio_arg
- need = (serial_arg in options.extra_args) and virtio_arg or serial_arg
- logging.warn(_("'%s' found in --extra-args, but the device attached "
- "to the guest likely requires '%s'. You may not see text install "
- "output from the guest."), has, need)
- if has == serial_arg:
- logging.warn(_("To make '--extra-args %s' work, you can force a "
- "plain serial device with '--console pty'"), serial_arg)
+ logging.warn(_("Did not find '%(console_string)s' in --extra-args, "
+ "which is likely required to see text install output from the "
+ "guest."), {"console_string": console_type})
def show_warnings(options, guest):
++++++ virtinst-add-default-rng-device.patch ++++++
--- /var/tmp/diff_new_pack.WKI7Gb/_old 2015-09-30 05:51:43.000000000 +0200
+++ /var/tmp/diff_new_pack.WKI7Gb/_new 2015-09-30 05:51:43.000000000 +0200
@@ -12,7 +12,7 @@
class Guest(XMLBuilder):
-@@ -670,6 +671,15 @@ class Guest(XMLBuilder):
+@@ -671,6 +672,15 @@ class Guest(XMLBuilder):
return
self.add_device(VirtualGraphics(self.conn))
@@ -28,7 +28,7 @@
def add_default_devices(self):
self.add_default_graphics()
self.add_default_video_device()
-@@ -677,6 +687,7 @@ class Guest(XMLBuilder):
+@@ -678,6 +688,7 @@ class Guest(XMLBuilder):
self.add_default_console_device()
self.add_default_usb_controller()
self.add_default_channels()
++++++ virtinst-add-ppc64-arch-support.patch ++++++
--- /var/tmp/diff_new_pack.WKI7Gb/_old 2015-09-30 05:51:43.000000000 +0200
+++ /var/tmp/diff_new_pack.WKI7Gb/_new 2015-09-30 05:51:43.000000000 +0200
@@ -4,7 +4,7 @@
===================================================================
--- virt-manager-1.2.1.orig/virtinst/urlfetcher.py
+++ virt-manager-1.2.1/virtinst/urlfetcher.py
-@@ -373,6 +373,10 @@ def _distroFromSUSEContent(fetcher, arch
+@@ -374,6 +374,10 @@ def _distroFromSUSEContent(fetcher, arch
arch = "i586"
elif cbuf.find("s390x") != -1:
arch = "s390x"
@@ -15,7 +15,7 @@
dclass = GenericDistro
if distribution:
-@@ -942,10 +946,12 @@ class SuseDistro(Distro):
+@@ -943,10 +947,12 @@ class SuseDistro(Distro):
oldkern += "64"
oldinit += "64"
++++++ virtinst-detect-oes-distros.patch ++++++
--- /var/tmp/diff_new_pack.WKI7Gb/_old 2015-09-30 05:51:43.000000000 +0200
+++ /var/tmp/diff_new_pack.WKI7Gb/_new 2015-09-30 05:51:43.000000000 +0200
@@ -4,7 +4,7 @@
===================================================================
--- virt-manager-1.2.1.orig/virtinst/urlfetcher.py
+++ virt-manager-1.2.1/virtinst/urlfetcher.py
-@@ -385,6 +385,10 @@ def _distroFromSUSEContent(fetcher, arch
+@@ -386,6 +386,10 @@ def _distroFromSUSEContent(fetcher, arch
dclass = SLEDDistro
if distro_version is None:
distro_version = ['VERSION', distribution[1].strip().rsplit(' ')[4]]
++++++ virtinst-nfs-install-sanitize.patch ++++++
--- /var/tmp/diff_new_pack.WKI7Gb/_old 2015-09-30 05:51:43.000000000 +0200
+++ /var/tmp/diff_new_pack.WKI7Gb/_new 2015-09-30 05:51:43.000000000 +0200
@@ -5,11 +5,11 @@
and carry the latter form around internally"
We need the RFC version to work correctly whereas redhat's anaconda
needs their own modified version.
-Index: virt-manager-1.2.0/virtinst/util.py
+Index: virt-manager-1.2.1/virtinst/util.py
===================================================================
---- virt-manager-1.2.0.orig/virtinst/util.py
-+++ virt-manager-1.2.0/virtinst/util.py
-@@ -559,3 +559,22 @@ def getInstallRepos(enabled_sources_only
+--- virt-manager-1.2.1.orig/virtinst/util.py
++++ virt-manager-1.2.1/virtinst/util.py
+@@ -558,3 +558,22 @@ def getInstallRepos(enabled_sources_only
zypper_output.insert(0, dom0_inst_source)
return (index_dom0, zypper_output)
@@ -32,10 +32,10 @@
+
+ return url
+
-Index: virt-manager-1.2.0/virtinst/distroinstaller.py
+Index: virt-manager-1.2.1/virtinst/distroinstaller.py
===================================================================
---- virt-manager-1.2.0.orig/virtinst/distroinstaller.py
-+++ virt-manager-1.2.0/virtinst/distroinstaller.py
+--- virt-manager-1.2.1.orig/virtinst/distroinstaller.py
++++ virt-manager-1.2.1/virtinst/distroinstaller.py
@@ -51,6 +51,8 @@ def _sanitize_url(url):
"""
Do nothing for http or ftp, but make sure nfs is in the expected format
@@ -45,10 +45,10 @@
if url.startswith("nfs://"):
# Convert RFC compliant NFS nfs://server/path/to/distro
# to what mount/anaconda expect nfs:server:/path/to/distro
-Index: virt-manager-1.2.0/virtinst/urlfetcher.py
+Index: virt-manager-1.2.1/virtinst/urlfetcher.py
===================================================================
---- virt-manager-1.2.0.orig/virtinst/urlfetcher.py
-+++ virt-manager-1.2.0/virtinst/urlfetcher.py
+--- virt-manager-1.2.1.orig/virtinst/urlfetcher.py
++++ virt-manager-1.2.1/virtinst/urlfetcher.py
@@ -33,6 +33,7 @@ import urlparse
import urlgrabber.grabber as grabber
@@ -57,7 +57,7 @@
#########################################################################
-@@ -218,7 +219,8 @@ class _MountedImageFetcher(_LocalImageFe
+@@ -219,7 +220,8 @@ class _MountedImageFetcher(_LocalImageFe
logging.debug("Preparing mount at " + self.srcdir)
if self.location.startswith("nfs:"):
++++++ virtinst-pvgrub2-bootloader.patch ++++++
--- /var/tmp/diff_new_pack.WKI7Gb/_old 2015-09-30 05:51:43.000000000 +0200
+++ /var/tmp/diff_new_pack.WKI7Gb/_new 2015-09-30 05:51:43.000000000 +0200
@@ -6,14 +6,15 @@
===================================================================
--- virt-manager-1.2.1.orig/virtinst/guest.py
+++ virt-manager-1.2.1/virtinst/guest.py
-@@ -358,8 +358,18 @@ class Guest(XMLBuilder):
+@@ -358,8 +358,19 @@ class Guest(XMLBuilder):
if (not install and
self.os.is_xenpv() and
not self.os.kernel):
- self.bootloader = "/usr/bin/pygrub"
- self.os.clear()
+ os_ver = self._get_os_variant()
-+ if os_ver == "sles12" or os_ver == "sled12" or os_ver == "opensuse13":
++ if os_ver == "sles12" or os_ver == "sled12" or \
++ os_ver == "opensuse13" or os_ver == "opensuse42":
+ self.installer._install_kernel = "/usr/lib/grub2/x86_64-xen/grub.xen"
+ self.installer._install_initrd = None
+ self.installer.extraargs = None
++++++ virtinst-s390x-disable-graphics.patch ++++++
--- /var/tmp/diff_new_pack.WKI7Gb/_old 2015-09-30 05:51:43.000000000 +0200
+++ /var/tmp/diff_new_pack.WKI7Gb/_new 2015-09-30 05:51:43.000000000 +0200
@@ -16,7 +16,7 @@
self.x86_cpu_default = self.cpu.SPECIAL_MODE_HOST_MODEL_ONLY
self.__os_object = None
-@@ -619,11 +622,13 @@ class Guest(XMLBuilder):
+@@ -620,11 +623,13 @@ class Guest(XMLBuilder):
self.conn.check_support(
self.conn.SUPPORT_CONN_VIRTIO_CONSOLE)):
dev.target_type = "virtio"
@@ -31,7 +31,7 @@
return
if self.get_devices("video"):
return
-@@ -668,7 +673,7 @@ class Guest(XMLBuilder):
+@@ -669,7 +674,7 @@ class Guest(XMLBuilder):
return
if self.os.is_container():
return
@@ -40,7 +40,7 @@
return
self.add_device(VirtualGraphics(self.conn))
-@@ -996,7 +1001,7 @@ class Guest(XMLBuilder):
+@@ -997,7 +1002,7 @@ class Guest(XMLBuilder):
if self._hv_only_supports_virtio():
return True
++++++ virtinst-set-cache-mode-unsafe-for-install.patch ++++++
--- /var/tmp/diff_new_pack.WKI7Gb/_old 2015-09-30 05:51:43.000000000 +0200
+++ /var/tmp/diff_new_pack.WKI7Gb/_new 2015-09-30 05:51:43.000000000 +0200
@@ -27,7 +27,7 @@
self.bootloader = None
if (not install and
self.os.is_xenpv() and
-@@ -371,7 +380,10 @@ class Guest(XMLBuilder):
+@@ -372,7 +381,10 @@ class Guest(XMLBuilder):
self.bootloader = "/usr/bin/pygrub"
self.os.clear()
++++++ virtinst-set-qemu-emulator.patch ++++++
--- /var/tmp/diff_new_pack.WKI7Gb/_old 2015-09-30 05:51:43.000000000 +0200
+++ /var/tmp/diff_new_pack.WKI7Gb/_new 2015-09-30 05:51:43.000000000 +0200
@@ -13,7 +13,7 @@
import logging
import urlgrabber.progress as progress
-@@ -806,14 +807,29 @@ class Guest(XMLBuilder):
+@@ -807,14 +808,29 @@ class Guest(XMLBuilder):
self.emulator = None
return
++++++ virtman-show-suse-install-repos.patch ++++++
--- /var/tmp/diff_new_pack.WKI7Gb/_old 2015-09-30 05:51:43.000000000 +0200
+++ /var/tmp/diff_new_pack.WKI7Gb/_new 2015-09-30 05:51:43.000000000 +0200
@@ -2,10 +2,10 @@
install.inf and also collects the repos provided by zypper.
These locations are then presented as potential installation
locations when createing a VM.
-Index: virt-manager-1.2.0/virtManager/create.py
+Index: virt-manager-1.2.1/virtManager/create.py
===================================================================
---- virt-manager-1.2.0.orig/virtManager/create.py
-+++ virt-manager-1.2.0/virtManager/create.py
+--- virt-manager-1.2.1.orig/virtManager/create.py
++++ virt-manager-1.2.1/virtManager/create.py
@@ -359,7 +359,13 @@ class vmmCreate(vmmGObjectUI):
self.widget("install-url-options").set_expanded(False)
urlmodel = self.widget("install-url-box").get_model()
@@ -21,10 +21,10 @@
self.populate_media_model(ksmodel, self.config.get_kickstart_urls())
self.set_distro_labels("-", "-", force=True)
-Index: virt-manager-1.2.0/virtinst/util.py
+Index: virt-manager-1.2.1/virtinst/util.py
===================================================================
---- virt-manager-1.2.0.orig/virtinst/util.py
-+++ virt-manager-1.2.0/virtinst/util.py
+--- virt-manager-1.2.1.orig/virtinst/util.py
++++ virt-manager-1.2.1/virtinst/util.py
@@ -23,11 +23,14 @@ import os
import random
import re
@@ -40,7 +40,7 @@
def listify(l):
-@@ -462,3 +465,97 @@ def register_libvirt_error_handler():
+@@ -462,3 +465,96 @@ def register_libvirt_error_handler():
ignore = userdata
ignore = err
libvirt.registerErrorHandler(f=libvirt_callback, ctx=None)
@@ -111,15 +111,14 @@
+ p = subprocess.Popen(cmd, stdout=PIPE, stderr=PIPE)
+ stdout, stderr = p.communicate()
+ zypper_output = stdout
++ zypper_list = zypper_output.split("\n")
++ zypper_header = [x.strip(' ') for x in zypper_list[0].split("|")]
++ uri_index = zypper_header.index("URI")
+ except:
+ if dom0_inst_source is None:
+ dom0_inst_source = []
+ return (0, dom0_inst_source)
+
-+ zypper_list = zypper_output.split("\n")
-+ zypper_header = [x.strip(' ') for x in zypper_list[0].split("|")]
-+ uri_index = zypper_header.index("URI")
-+
+ index_dom0 = -1
+ number_of_sources = 0
+ zypper_output = []
1
0
Hello community,
here is the log from the commit of package subversion for openSUSE:Factory checked in at 2015-09-30 05:51:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/subversion (Old)
and /work/SRC/openSUSE:Factory/.subversion.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "subversion"
Changes:
--------
--- /work/SRC/openSUSE:Factory/subversion/subversion.changes 2015-09-08 17:42:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.subversion.new/subversion.changes 2015-09-30 05:51:38.000000000 +0200
@@ -1,0 +2,10 @@
+Wed Sep 23 15:30:14 UTC 2015 - astieger(a)suse.com
+
+- Apache Subversion 1.9.2:
+ * fix a numer of client-side crashes and bugs
+ * checkout: remove unnecessary I/O operation
+ * svn: show utf8proc version in svn --version --verbose
+ * fix reporting for empty representations in svnfsfs stats
+- upstream keyring updated
+
+-------------------------------------------------------------------
Old:
----
subversion-1.9.1.tar.bz2
subversion-1.9.1.tar.bz2.asc
New:
----
subversion-1.9.2.tar.bz2
subversion-1.9.2.tar.bz2.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ subversion.spec ++++++
--- /var/tmp/diff_new_pack.AkQSKr/_old 2015-09-30 05:51:40.000000000 +0200
+++ /var/tmp/diff_new_pack.AkQSKr/_new 2015-09-30 05:51:40.000000000 +0200
@@ -36,7 +36,7 @@
%bcond_without python_ctypes
%bcond_with all_regression_tests
Name: subversion
-Version: 1.9.1
+Version: 1.9.2
Release: 0
Summary: Subversion version control system
License: Apache-2.0
++++++ subversion-1.9.1.tar.bz2 -> subversion-1.9.2.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/subversion/subversion-1.9.1.tar.bz2 /work/SRC/openSUSE:Factory/.subversion.new/subversion-1.9.2.tar.bz2 differ: char 11, line 1
++++++ subversion.keyring ++++++
--- /var/tmp/diff_new_pack.AkQSKr/_old 2015-09-30 05:51:40.000000000 +0200
+++ /var/tmp/diff_new_pack.AkQSKr/_new 2015-09-30 05:51:40.000000000 +0200
@@ -1,10 +1,10 @@
pub 4096R/A347943F 2013-06-11
Key fingerprint = BA3C 15B1 337C F0FB 222B D41A 1BCA 6586 A347 943F
-uid Branko \xc4\x8cibej <brane(a)apache.org>
-uid Branko \xc4\x8cibej <brane(a)xbc.nu>
-uid Branko \xc4\x8cibej <brane(a)e-reka.si>
-uid Branko \xc4\x8cibej <brane(a)digiverse.si>
-uid Branko \xc4\x8cibej <brane(a)wandisco.com>
+uid Branko Čibej <brane(a)apache.org>
+uid Branko Čibej <brane(a)xbc.nu>
+uid Branko Čibej <brane(a)e-reka.si>
+uid Branko Čibej <brane(a)digiverse.si>
+uid Branko Čibej <brane(a)wandisco.com>
sub 4096R/8CC35093 2013-06-11
-----BEGIN PGP PUBLIC KEY BLOCK-----
@@ -476,11 +476,11 @@
-----END PGP PUBLIC KEY BLOCK-----
pub 2048R/C8628501 2005-04-03 [expires: 2017-06-10]
Key fingerprint = 8769 28CD 4954 EA74 87B6 B96C 29B8 92D0 C862 8501
-uid Branko \xc4\x8cibej <brane(a)apache.org>
-uid Branko \xc4\x8cibej <brane(a)xbc.nu>
-uid Branko \xc4\x8cibej <brane(a)e-reka.si>
-uid Branko \xc4\x8cibej <brane(a)digiverse.si>
-uid Branko \xc4\x8cibej <brane(a)wandisco.com>
+uid Branko Čibej <brane(a)apache.org>
+uid Branko Čibej <brane(a)xbc.nu>
+uid Branko Čibej <brane(a)e-reka.si>
+uid Branko Čibej <brane(a)digiverse.si>
+uid Branko Čibej <brane(a)wandisco.com>
sub 2048R/38EB9A57 2005-04-03
-----BEGIN PGP PUBLIC KEY BLOCK-----
@@ -11598,244 +11598,312 @@
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
-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
-=u/hN
+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
+=OgcL
-----END PGP PUBLIC KEY BLOCK-----
pub 4096R/F6AD8147 2013-04-01
Key fingerprint = 4829 8F0F E47F 4B8A 43FD 6525 919F 6F61 F6AD 8147
1
0
Hello community,
here is the log from the commit of package python-pyudev for openSUSE:Factory checked in at 2015-09-30 05:51:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyudev (Old)
and /work/SRC/openSUSE:Factory/.python-pyudev.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyudev"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyudev/python-pyudev.changes 2013-10-25 11:30:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyudev.new/python-pyudev.changes 2015-09-30 05:51:36.000000000 +0200
@@ -1,0 +2,29 @@
+Wed Sep 23 18:44:41 UTC 2015 - asterios.dramis(a)gmail.com
+
+- Added a patch (do_not_install_tests.patch) to not install the
+ tests as a module (not needed). Fixes also file conflicts in
+ Factory.
+
+-------------------------------------------------------------------
+Tue Sep 15 05:47:44 UTC 2015 - hpj(a)urpla.net
+
+- Update to version 0.17:
+ * #52: Remove global libudev object
+ * #57: Really start the monitor on :meth:`pyudev.Monitor.poll()`
+ * #60: Do not use :meth:`select.select` to avoid hitting its file descriptor
+ limit
+ * #58: Force non-blocking IO in :class:`pyudev.Monitor` to avoid blocking on
+ receiving the device
+ * #63: Set proper flags on pipe fds.
+ * #65: Handle irregular polling events properly.
+ * #50: Add :class:`pyudev.wx.MonitorObserver` and deprecate
+ :class:`pyudev.wx.WxUDevMonitorObserver`
+ * #50: Add :class:`pyudev.glib.MonitorObserver` and deprecate
+ :class:`pyudev.glib.GUDevMonitorObserver`
+ * #50: Add :class:`pyudev.pyqt4.MonitorObserver` and deprecate
+ :class:`pyudev.pyqt4.QUDevMonitorObserver`
+ * #50: Add :class:`pyudev.pyside.MonitorObserver` and deprecate
+ :class:`pyudev.pyside.QUDevMonitorObserver`
+ * Add a wrapper function to retry interruptible system calls.
+
+-------------------------------------------------------------------
Old:
----
pyudev-0.16.1.tar.gz
New:
----
do_not_install_tests.patch
pyudev-0.17.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyudev.spec ++++++
--- /var/tmp/diff_new_pack.NC9BEX/_old 2015-09-30 05:51:37.000000000 +0200
+++ /var/tmp/diff_new_pack.NC9BEX/_new 2015-09-30 05:51:37.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-pyudev
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,15 @@
Name: python-pyudev
-Version: 0.16.1
+Version: 0.17
Release: 0
Summary: Udev bindings for Python
License: LGPL-2.1+
Group: Development/Libraries/Python
Url: http://pyudev.readthedocs.org/
Source0: http://pypi.python.org/packages/source/p/pyudev/pyudev-%{version}.tar.gz
+# PATCH-FIX-OPENSUSE do_not_install_tests.patch asterios.dramis(a)gmail.com -- Do not install the tests as a module
+Patch0: do_not_install_tests.patch
BuildRequires: libudev-devel
BuildRequires: python-Sphinx
BuildRequires: python-devel
@@ -49,6 +51,7 @@
%prep
%setup -q -n pyudev-%{version}
+%patch0 -p1
# Disable intersphinx and issuetracker, we don't want to access the web during doc build:
sed -i -e "s|'sphinx.ext.intersphinx',\\?||" -e "s|'sphinxcontrib.issuetracker',\\?||" doc/conf.py
++++++ do_not_install_tests.patch ++++++
---
setup.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: pyudev-0.17/setup.py
===================================================================
--- pyudev-0.17.orig/setup.py
+++ pyudev-0.17/setup.py
@@ -52,5 +52,5 @@ setuptools.setup(
'Topic :: System :: Hardware',
'Topic :: System :: Operating System Kernels :: Linux',
],
- packages=setuptools.find_packages(),
+ packages=setuptools.find_packages(exclude=['tests.*', 'tests']),
)
++++++ pyudev-0.16.1.tar.gz -> pyudev-0.17.tar.gz ++++++
++++ 6891 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package backintime for openSUSE:Factory checked in at 2015-09-30 05:51:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/backintime (Old)
and /work/SRC/openSUSE:Factory/.backintime.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "backintime"
Changes:
--------
--- /work/SRC/openSUSE:Factory/backintime/backintime.changes 2014-10-18 09:09:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.backintime.new/backintime.changes 2015-09-30 05:51:35.000000000 +0200
@@ -1,0 +2,154 @@
+Wed Sep 16 16:17:03 UTC 2015 - ronisbr(a)gmail.com
+
+- Version bump to 1.1 branch (1.1.6), based on home:ecsos:Backup/backintime.
+ * The 1.1 branch introduced a new QT4 GUI that replaced the
+ old KDE and GNOME GUI. Therefore, the pacakges backintime-gnome and
+ backintime-kde were replaced by the package backintime-qt4. Thus, both
+ backintime and backintime-qt4 do not depend on any GNOME or KDE packages
+ anymore.
+ * The package now depends on python3 instead of python.
+ * The patch `backintime-ssh-agent_only_if_password.patch` was
+ updated to replace TABs with SPACEs for code indentation following the
+ convention of `common/sshtools.py`.
+
+- Upstream changelog from version 1.0.38 to version 1.1.6.
+
+ Version 1.1.6
+ * show Profile name in systrayicon menu
+ * Fix bug: encrypted remote backup hangs on 'start
+ encfsctl encode process'
+ (https://launchpad.net/bugs/1455925)
+ * make own Exceptions a childclass from
+ BackInTimeException
+ * Fix bug: Segmentation fault caused by two QApplication
+ * Fix bug: no Changes [C] log entries with 'Check for
+ * Fix bug: some changed options from Settingsdialog where
+ * Fix bug: python version check fails on python 3.3
+ * Specifying the SSH private key whenever ssh is called
+ * add to in-/exclude directly from mainwindow
+ * Fix bug: pw-cache didn't start on Mint KDE because of missing stdout
+ * add option to run Smart Remove in background on remote host
+ * Fix bug: failed to restore file names with white spaces using CLI
+ * Fix bug: UnboundLocalError with 'last_snapshot' in _free_space
+ (https://launchpad.net/bugs/1437623)
+
+ Version 1.1.4
+ * add option to keep new snapshot with 'full rsync mode' regardless of
+ changes (https://launchpad.net/bugs/1434722)
+ * Fix bug: wrong quote in 'Save config file'
+ * Fix bug: Deleting the last snapshot does not update the last_snapshot
+ symlink (https://launchpad.net/bugs/1434724)
+ * remove base64 encoding for passwords as it doesn't add any security
+ but broke the password process (https://launchpad.net/bugs/1431305)
+ * add confirm dialog before restoring
+ (https://launchpad.net/bugs/438079)
+ * Fix bug: Wrong status text in the tray icon
+ (https://launchpad.net/bugs/1429400)
+ * add option to run only one snapshot at a time
+ * Fix bug: restore permissions of lots of files made BackInTime
+ unresposive (https://launchpad.net/bugs/1428423)
+ * Fix bug: failed to restore file owner and group
+ * cache uuid in config so it doesn't fail if the device isn't pluged in
+ (https://launchpad.net/bugs/1426881)
+ * add warning about wrong Python version in configure
+ * prevent snapshots from being removed with restore and delete; show
+ warning if restore and delete filesystem root
+ (https://answers.launchpad.net/questions/262837)
+ * Fix bug: OSError in free_space; add alternate method to get free space
+ * add bash-completion
+ * Fix bug: ugly theme while running as root on Gnome based DEs
+ (https://launchpad.net/bugs/1418447)
+ * Fix bug: filename with broken charset throwed UnicodeError exception
+ (https://launchpad.net/bugs/1419694)
+ * use 'crontab' instead of 'crontab -' to read from stdin
+ (https://launchpad.net/bugs/1419466)
+
+ Version 1.1.2
+ * sort 'Backup folders' in main window
+ * save in- and exclude sort order
+ * use PolicyKit to install Udev rules
+ * move compression from install to build in Makefiles
+ * use pkexec to start backintime-qt4 as root
+
+ Version 1.1.0
+ * add tooltips for rsync options
+ * make only one debian/control
+ * multiselect files to restore (https://launchpad.net/bugs/1135886)
+ * force run manual snapshots on battery
+ (https://launchpad.net/bugs/861553)
+ * backup encfs config to local config folder
+ * apply 'install-docs-move.patch' from Debian package by Jonathan
+ Wiltshire
+ * add restore option to delete new files during restore
+ (https://launchpad.net/bugs/1371951)
+ * use flock to prevent two instances running at the same time
+ * restore config dialog added (https://launchpad.net/bugs/480391)
+ * inhibit suspend/hibernate while take_snapshot or restore
+ * use more reliable code for get_user
+ * implement anacrons functions inside BIT => more flexible schedules and
+ no new timestamp if there was an error
+ * automatically run in background if started with
+ 'backintime --backup-job'
+ * fix typos and style warnings in manpages reported by Lintian
+ (https://lintian.debian.org/full/jmw@debian.org.html#backintime_1.0.34-0.1)
+ * add exclude files by size (https://launchpad.net/bugs/823719)
+ * remove 'Auto Host/User/Profile-ID' as this is more confiusing than
+ helping
+ * Fix bug: check procname of pid-locks
+ (https://launchpad.net/bugs/1341414)
+ * optional run 'rsync' with 'nocache'
+ (https://launchpad.net/bugs/1344528)
+ * mark invalid exclude pattern with mode ssh-encrypted
+ * make Settingsdialog tabs scrollable
+ * remove colon (:) restriction in exclude pattern
+ * prevent starting new snapshot if restore is running
+ * Fix bug: Port check failed on IPv6
+ (https://launchpad.net/bugs/1361634)
+ * add top-level directory for tarball
+ (https://launchpad.net/bugs/1359076)
+ * add more user-callback events (on App start and exit, on mount and
+ unmount)
+ * add context menu to files view
+ * remove snapshots from commandline
+ * multi selection in timeline => remove multiple snapshots with one
+ click
+ * print warning if started with sudo
+ * add more default exclude; remove [Cc]ache* from exclude
+ * Fix bug: 'inotify_add_watch failed' while closing BIT
+ * add option for custom rsync-options
+ * add ProgressBar for rsync
+ * add progress for smart-remove
+ * remove old status-bar message after a snapshot crashed.
+ * ask to include symlinks target instead link
+ (https://launchpad.net/bugs/1117709)
+ * port to Python 3.x
+ * returncode >0 if there was an error
+ (https://launchpad.net/bugs/1040995)
+ * Enable user-callback script to cancel a backup by returning a non-zero
+ exit code.
+ * merge backintime-notify into backintime-qt4
+ * add --gksu/--gksudo arg to qt4/configure
+ * remember last path for each profile
+ (https://bugs.launchpad.net/bugs/1254870)
+ * sort include and exclude list
+ (https://bugs.launchpad.net/bugs/1193149)
+ * Timeline show tooltip 'Last check'
+ * Fix bug: systray icon didn't show up
+ (https://bugs.launchpad.net/backintime/+bug/658424)
+ * show hidden files in FileDialog
+ (https://bugs.launchpad.net/backintime/+bug/995925)
+ * add button text for all buttons
+ (https://bugs.launchpad.net/backintime/+bug/992020)
+ * add shortcuts (https://bugs.launchpad.net/backintime/+bug/686694)
+ * add menubar (https://bugs.launchpad.net/backintime/+bug/528851)
+ * port KDE4 GUI to pure Qt4 to replace both KDE4 and Gnome GUI
+
+ Version 1.0.40
+ * use fingerprint to check if ssh key was unlocked correctly
+ (https://answers.launchpad.net/questions/256408)
+ * add fallback method to get UUID
+ (https://answers.launchpad.net/questions/254140)
+ * Fix bug: 'Attempt to unlock mutex that was not locked'... this time
+ for good
+
+-------------------------------------------------------------------
Old:
----
backintime-1.0.38.tar.gz
New:
----
backintime-1.1.6.tar.gz
backintime.rpmlintrc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ backintime.spec ++++++
--- /var/tmp/diff_new_pack.bYOKYb/_old 2015-09-30 05:51:36.000000000 +0200
+++ /var/tmp/diff_new_pack.bYOKYb/_new 2015-09-30 05:51:36.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package backintime
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,65 +17,48 @@
Name: backintime
-Version: 1.0.38
+Version: 1.1.6
Release: 0
-Summary: Back In Time is a simple backup system for GNOME/KDE4 desktop
+Summary: Back In Time is a simple backup tool for Linux, inspired by "flyback project"
License: GPL-2.0+
Group: Productivity/Archiving/Backup
Url: http://backintime.le-web.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
-Source: https://launchpad.net/%{name}/1.0/%{version}/+download/%{name}-%{version}.t…
+Source: https://launchpad.net/%{name}/1.1/%{version}/+download/%{name}-%{version}.t…
Source1: %{name}.png
-# PATCH-FEATURE-OPENSUSE %{name}-ssh-agent_only_if_password.patch -- kdupke(a)suse.com
+Source99: %{name}.rpmlintrc
+# PATCH-FEATURE-OPENSUSE %%{name}-ssh-agent_only_if_password.patch -- kdupke(a)suse.com
Patch0: %{name}-ssh-agent_only_if_password.patch
-BuildRequires: cron
BuildRequires: fdupes
-BuildRequires: gnome-session
-BuildRequires: kdebase4-runtime
-BuildRequires: libkde4-devel
BuildRequires: openssh
-BuildRequires: python-gnome-devel
-BuildRequires: python-gtk
-BuildRequires: python-kde4
-BuildRequires: python-qt4
-BuildRequires: rsync
-BuildRequires: update-desktop-files
-%if 0%{?suse_version} > 1110
-BuildRequires: encfs
-BuildRequires: kompare
-BuildRequires: libnotify-devel
-BuildRequires: libnotify-tools
-BuildRequires: meld
-BuildRequires: python-gnomekeyring
-BuildRequires: python-notify-devel
+BuildRequires: python3-devel
BuildRequires: sshfs
-%endif
-%if 0%{?suse_version} > 1220
-BuildRequires: python-keyring
-%endif
+BuildRequires: update-desktop-files
Requires: cron
Requires: libnotify-tools
Requires: openssh
-Requires: python
Requires: python-notify
+Requires: python3
Requires: rsync
Recommends: encfs
Recommends: python-keyring
Recommends: sshfs
+Conflicts: backintime-kde
+Conflicts: backintime-gnome
+
%description
-Back In Time is a simple backup system for GNOME/KDE4 desktop inspired from
-"flyback project" and "TimeVault". The backup is done by taking snapshots
-of a specified set of directories.
-
-All you have to do is configure:
-
- * Where to save snapshot
- * What directories to backup
- * When backup should be done (manual,
- every hour, every day, every week, every month)
+Back In Time is a simple backup tool for Linux, inspired by "flyback project".
+
+It provides a command line client 'backintime' and a Qt4 GUI 'backintime-qt4'
+both written in Python3.
+
+You only need to specify 3 things:
+ * where to save snapshots;
+ * what folders to backup; and
+ * backup frequency (manual, every hour, every day, every month).
%package doc
Summary: Documentation for %{name}
@@ -84,111 +67,64 @@
BuildArch: noarch
%description doc
-Documentation and help files for %{name}
+Documentation and help files for %{name}.
-%package gnome
-Summary: Back In Time is a simple backup system for GNOME desktop
-Group: Productivity/Archiving/Backup
-Requires: %{name} = %{version}
-Requires: python-gnome
-Requires: python-gtk
-Recommends: meld
-Recommends: python-gnomekeyring
-
-%description gnome
-Back In Time is a simple backup system for GNOMEdesktop inspired from
-"flyback project" and "TimeVault". The backup is done by taking snapshots
-of a specified set of directories.
-
-All you have to do is configure:
-
- * Where to save snapshot
- * What directories to backup
- * When backup should be done (manual,
- every hour, every day, every week, every month)
-
-%package kde
+%package qt4
-Summary: Back In Time is a simple backup system for KDE4 desktop
+Summary: Back In Time Qt4 GUI
Group: Productivity/Archiving/Backup
Requires: %{name} = %{version}
-Requires: kdebase4-runtime
-Requires: python-kde4
-Requires: python-qt4
-Recommends: kompare
-
-%description kde
-Back In Time is a simple backup system for KDE4 desktop inspired from
-"flyback project" and "TimeVault". The backup is done by taking snapshots
-of a specified set of directories.
-
-All you have to do is configure:
-
- * Where to save snapshot
- * What directories to backup
- * When backup should be done (manual,
- every hour, every day, every week, every month)
+Requires: polkit
+Requires: python3-qt4
+
+%description qt4
+This package has a Qt4 GUI for %{name}.
%lang_package
%prep
-%setup -q -c
+%setup -q -n %{name}-%{version}
%patch0 -p1
%build
+
sed -i -e "s|/share/doc/backintime|/share/doc/packages/backintime|g" common/config.py */Makefile.template
-sed -i -e "s|gtk-save|%{name}|g" gnome/%{name}-gnome.desktop \
- gnome/%{name}-gnome-root.desktop
-sed -i -e "s|document-save|%{name}|g" kde4/%{name}-kde4.desktop \
- kde4/%{name}-kde4-root.desktop
+# Fix icon name.
+sed -i 's/Icon=document-save/Icon=backintime/g' qt4/backintime-qt4.desktop
+sed -i 's/Icon=document-save/Icon=backintime/g' qt4/backintime-qt4-root.desktop
pushd common
-%configure
-make %{?_smp_mflags}
-popd
-pushd gnome
-%configure
-make %{?_smp_mflags}
-popd
-pushd kde4
-%configure --kdesu
+./configure --python3
make %{?_smp_mflags}
popd
-%if 0%{?suse_version} > 1110
-pushd notify
-%configure
+pushd qt4
+./configure --python3
make %{?_smp_mflags}
popd
-%endif
%install
pushd common
%{?make_install} %{!?make_install:%makeinstall}
popd
-pushd gnome
-%{?make_install} %{!?make_install:%makeinstall}
-popd
-pushd kde4
+pushd qt4
%{?make_install} %{!?make_install:%makeinstall}
popd
-%if 0%{?suse_version} > 1200
-pushd notify
-%{?make_install} %{!?make_install:%makeinstall}
-popd
-%endif
+
+# Fix doc directory.
+mkdir -p %{buildroot}/%{_docdir}/%{name}
+cp -rf %{buildroot}/%{_docdir}/%{name}-common/* %{buildroot}/%{_docdir}/%{name}/
+
+# Remove unneeded files.
+rm -r %{buildroot}%{_datadir}/doc/qt
install -D -m 644 %{SOURCE1} %{buildroot}/%{_datadir}/pixmaps/%{name}.png
-# fix executable permissions
+# Fix executable permissions.
chmod a+x %{buildroot}%{_datadir}/%{name}/common/askpass.py
chmod a+x %{buildroot}%{_datadir}/%{name}/common/create-manpage-backintime-config.py
-%fdupes -s %{buildroot}%{_docdir}
-
-%suse_update_desktop_file %{name}-gnome System Backup
-%suse_update_desktop_file %{name}-gnome-root System Backup
-%suse_update_desktop_file %{name}-kde4 System Backup
-%suse_update_desktop_file %{name}-kde4-root System Backup
+%suse_update_desktop_file %{name}-qt4 System Backup
+%suse_update_desktop_file %{name}-qt4-root System Backup
%find_lang %{name} --without-kde --without-gnome
@@ -197,30 +133,32 @@
%files
%defattr(-,root,root)
-%doc AUTHORS LICENSE VERSION
%{_sysconfdir}/xdg/autostart/backintime.desktop
%{_bindir}/%{name}
%{_bindir}/%{name}-askpass
%{_datadir}/%{name}/
%{_datadir}/pixmaps/%{name}.png
-%dir %{_datadir}/omf/
-%{_datadir}/omf/%{name}/
-%{_mandir}/man1/%{name}.1.gz
+%{_datadir}/bash-completion
+%{_mandir}/man1/%{name}-askpass.1.gz
%{_mandir}/man1/%{name}-config.1.gz
-%exclude %{_docdir}/%{name}/
+%{_mandir}/man1/%{name}.1.gz
+%{_docdir}/%{name}/AUTHORS
+%{_docdir}/%{name}/CHANGES
+%{_docdir}/%{name}/LICENSE
+%{_docdir}/%{name}/README
+%{_docdir}/%{name}/VERSION
%exclude %{_docdir}/%{name}-*/
+%exclude %{_datadir}/%{name}/qt4
+%exclude %{_datadir}/%{name}/plugins
%files doc
%defattr(-,root,root)
-%doc CHANGES README TODO
%exclude %{_docdir}/%{name}/AUTHORS
+%exclude %{_docdir}/%{name}/CHANGES
%exclude %{_docdir}/%{name}/LICENSE
+%exclude %{_docdir}/%{name}/README
%exclude %{_docdir}/%{name}/VERSION
%{_docdir}/%{name}/
-%{_docdir}/%{name}-common/
-%if 0%{?suse_version} > 1200
-%{_docdir}/%{name}-notify/
-%endif
%files lang -f %{name}.lang
%defattr(-,root,root)
@@ -229,22 +167,23 @@
%lang(jv) %dir %{_datadir}/locale/jv/LC_MESSAGES
%endif
-%files gnome
-%defattr(-,root,root)
-%{_bindir}/%{name}-gnome
-%{_datadir}/applications/%{name}-gnome.desktop
-%{_datadir}/applications/%{name}-gnome-root.desktop
-%doc %{_datadir}/gnome/help/%{name}/
-%{_docdir}/%{name}-gnome/
-%{_mandir}/man1/%{name}-gnome.1.gz
-
-%files kde
+%files qt4
%defattr(-,root,root)
-%{_bindir}/%{name}-kde4
-%{_datadir}/applications/kde4/%{name}-kde4.desktop
-%{_datadir}/applications/kde4/%{name}-kde4-root.desktop
-%{_docdir}/%{name}-kde4/
-%{_kde4_htmldir}/en/%{name}
-%{_mandir}/man1/%{name}-kde4.1.gz
+%{_bindir}/%{name}-qt4
+%{_datadir}/applications/%{name}-qt4.desktop
+%{_datadir}/applications/%{name}-qt4-root.desktop
+%{_datadir}/%{name}/qt4
+%{_datadir}/%{name}/plugins
+%{_docdir}/%{name}-qt4/
+%{_mandir}/man1/%{name}-qt4.1.gz
+%dir %{_datadir}/dbus-1
+%dir %{_datadir}/dbus-1/system-services
+%{_datadir}/dbus-1/system-services/net.launchpad.backintime.serviceHelper.service
+%dir %{_datadir}/polkit-1
+%dir %{_datadir}/polkit-1/actions
+%{_datadir}/polkit-1/actions/net.launchpad.backintime.policy
+%dir %{_sysconfdir}/dbus-1
+%dir %{_sysconfdir}/dbus-1/system.d
+%config %{_sysconfdir}/dbus-1/system.d/net.launchpad.backintime.serviceHelper.conf
%changelog
++++++ backintime-1.0.38.tar.gz -> backintime-1.1.6.tar.gz ++++++
++++ 180802 lines of diff (skipped)
++++++ backintime-ssh-agent_only_if_password.patch ++++++
--- /var/tmp/diff_new_pack.bYOKYb/_old 2015-09-30 05:51:36.000000000 +0200
+++ /var/tmp/diff_new_pack.bYOKYb/_new 2015-09-30 05:51:36.000000000 +0200
@@ -1,15 +1,16 @@
---- backintime-1.0.34/common/sshtools.py 2013-12-12 10:34:10.000000000 +0100
-+++ backintime-1.0.34.kai/common/sshtools.py 2014-01-18 13:44:28.478332639 +0100
-@@ -86,8 +86,10 @@
- self.ssh_options += ['-o', 'ServerAliveInterval=240']
- self.log_command = '%s: %s' % (self.mode, self.user_host_path)
-
+diff -Pdpru backintime-1.1.4.orig/common/sshtools.py backintime-1.1.4/common/sshtools.py
+--- backintime-1.1.4.orig/common/sshtools.py 2015-03-22 23:45:40.000000000 +0100
++++ backintime-1.1.4/common/sshtools.py 2015-06-09 18:11:41.811995216 +0200
+@@ -97,7 +97,11 @@ class SSH(mount.MountControl):
+ 'But this can make troubles with passphrase-less keys.'
+ %{'path': self.private_key_file})
+ self.private_key_fingerprint = self.private_key_file
- self.unlock_ssh_agent()
--
-+ # ssh without password makes only sense if you have enabled passwordless ssh keys. In this case there is no need to use the keyring at all
-+ if not self.password == None:
-+ self.unlock_ssh_agent()
+
++ # ssh without password makes only sense if you have enabled passwordless ssh keys.
++ # In this case there is no need to use the keyring at all.
++ if not self.password == None:
++ self.unlock_ssh_agent()
+
def _mount(self):
"""mount the service"""
- sshfs = ['sshfs'] + self.ssh_options
++++++ backintime.rpmlintrc ++++++
setBadness("suse-dbus-unauthorized-service",0)
addFilter("suse-dbus-unauthorized-service .*/usr/share/dbus-1/system-services/.*");
addFilter("suse-dbus-unauthorized-service .*/etc/dbus-1/system.d/.*");
1
0
Hello community,
here is the log from the commit of package fwts for openSUSE:Factory checked in at 2015-09-30 05:51:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fwts (Old)
and /work/SRC/openSUSE:Factory/.fwts.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fwts"
Changes:
--------
--- /work/SRC/openSUSE:Factory/fwts/fwts.changes 2015-08-27 08:57:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.fwts.new/fwts.changes 2015-09-30 05:51:33.000000000 +0200
@@ -1,0 +2,48 @@
+Wed Sep 23 17:54:51 UTC 2015 - mpluskal(a)suse.com
+
+- Update to 05.09.00
+ * Update ACPICA to version 20150717
+ * SMBios 3.0.0 tests supported
+ * new features:
+ + acpi: method: add _CR3 test
+ + acpi: method: add _MTL test
+ + acpi: method: add _RST test
+ + acpi: method: add _PRR test
+ + data: klog.json: sync with latest 4.2 kernel messages
+ (LP: #1493039)
+ + lib: smbios: add smbios version 3.0.0 entry find helper
+ + dmicheck: add test for smbios 3.0.0 entry point
+ + dmicheck: add error test for SMBIOS 3.0.0 table
+ + dmicheck: sync the dmi value test with smbios 3.0.0 spec
+ * fixed bugs:
+ + acpi: fadt: merge tests for reset register
+ + cpu: cpufreq: reduce scope of variables
+ + acpi: gpedump: clarify precedence for & and ?
+ + lib: fwts_cpu: reduce scope on variables
+ + ACPICA: Update to version 20150717 (LP: #1486253)
+ + lib: fwts_log: re-work to clean up va_arg scoping
+ + uefi: uefirtvariable: clean up cppcheck style warning
+ + acpi: rsdp: make OEM ID test less strict
+ + fix some spelling mistakes in code and sync fwts-tests
+ accordingly
+ + cpu: maxfreq: check for unlikely event that no CPUs in cpu
+ list
+ + acpi: crsdump: fix incorrect use of string size in string
+ copies
+ + lib: fwts_acpi_tables: add checking for empty table parsing
+ + lib: fwts_acpi_table: remove dead initialisation of ptr
+ + dmi: dmicheck: fix build error on 32 bit builds
+ + Makefile.am: use pkg-config for json-c
+ + lib: fwts_smbios: fix the smbios version from uefi always
+ zero (LP: #1484023)
+ + lib: fwts_scan_efi_systable: fix getting wrong smbios entry
+ (LP: #1484046)
+ + acpi: dbg2: won't find obj when no namespace device path
+ (lp: #1486893)
+ + lib: fwts_smbios: add the struct definition for smbios
+ 3.0.0
+ + dmicheck: re-orgainise the smbios entry point check
+ + dmicheck: fix the Base Board type range typos
+ + auto-packager: mkpackage.sh: remove utopic
+
+-------------------------------------------------------------------
Old:
----
fwts-V15.08.00.tar.gz
New:
----
fwts-V15.09.00.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fwts.spec ++++++
--- /var/tmp/diff_new_pack.MZiyqn/_old 2015-09-30 05:51:34.000000000 +0200
+++ /var/tmp/diff_new_pack.MZiyqn/_new 2015-09-30 05:51:34.000000000 +0200
@@ -17,7 +17,7 @@
Name: fwts
-Version: 15.08.00
+Version: 15.09.00
Release: 0
Summary: Firmware Test Suite
License: GPL-2.0+
++++++ fwts-V15.08.00.tar.gz -> fwts-V15.09.00.tar.gz ++++++
++++ 7258 lines of diff (skipped)
++++++ fwts-no-compiletime.patch ++++++
--- /var/tmp/diff_new_pack.MZiyqn/_old 2015-09-30 05:51:35.000000000 +0200
+++ /var/tmp/diff_new_pack.MZiyqn/_new 2015-09-30 05:51:35.000000000 +0200
@@ -1,7 +1,7 @@
-Index: fwts-15.07.00/src/acpica/source/compiler/aslutils.c
+Index: fwts-15.09.00/src/acpica/source/compiler/aslutils.c
===================================================================
---- fwts-15.07.00.orig/src/acpica/source/compiler/aslutils.c
-+++ fwts-15.07.00/src/acpica/source/compiler/aslutils.c
+--- fwts-15.09.00.orig/src/acpica/source/compiler/aslutils.c
++++ fwts-15.09.00/src/acpica/source/compiler/aslutils.c
@@ -485,8 +485,9 @@ UtDisplaySummary (
{
/* Compiler name and version number */
1
0
Hello community,
here is the log from the commit of package global for openSUSE:Factory checked in at 2015-09-30 05:51:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/global (Old)
and /work/SRC/openSUSE:Factory/.global.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "global"
Changes:
--------
--- /work/SRC/openSUSE:Factory/global/global.changes 2015-08-07 00:24:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.global.new/global.changes 2015-09-30 05:51:31.000000000 +0200
@@ -1,0 +2,9 @@
+Tue Sep 22 07:35:58 UTC 2015 - mpluskal(a)suse.com
+
+- Update to 6.5.1
+ * See attached NEWS for detailed list of changes
+- Drop unreferenced patches as none of them seems necessary
+ * global-5.7-gcc.diff
+ * global-5.9.5-fix-gcc-warnings.patch
+
+-------------------------------------------------------------------
Old:
----
global-5.7-gcc.diff
global-5.9.5-fix-gcc-warnings.patch
global-6.5.tar.gz
global-6.5.tar.gz.sig
New:
----
global-6.5.1.tar.gz
global-6.5.1.tar.gz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ global.spec ++++++
--- /var/tmp/diff_new_pack.fg7fV9/_old 2015-09-30 05:51:32.000000000 +0200
+++ /var/tmp/diff_new_pack.fg7fV9/_new 2015-09-30 05:51:32.000000000 +0200
@@ -17,7 +17,7 @@
Name: global
-Version: 6.5
+Version: 6.5.1
Release: 0
Summary: Common source code tag system
License: GPL-3.0
@@ -27,8 +27,6 @@
Source1: ftp://ftp.gnu.org/pub/gnu/global/%{name}-%{version}.tar.gz.sig
Source2: %{name}.keyring
Patch0: global-5.7.diff
-Patch1: global-5.7-gcc.diff
-Patch3: global-5.9.5-fix-gcc-warnings.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: fdupes
@@ -50,8 +48,6 @@
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
-%patch3 -p1
%build
autoreconf -fiv
++++++ global-5.7.diff ++++++
--- /var/tmp/diff_new_pack.fg7fV9/_old 2015-09-30 05:51:32.000000000 +0200
+++ /var/tmp/diff_new_pack.fg7fV9/_new 2015-09-30 05:51:32.000000000 +0200
@@ -2,10 +2,10 @@
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-Index: global-6.5/Makefile.am
+Index: global-6.5.1/Makefile.am
===================================================================
---- global-6.5.orig/Makefile.am
-+++ global-6.5/Makefile.am
+--- global-6.5.1.orig/Makefile.am
++++ global-6.5.1/Makefile.am
@@ -20,7 +20,7 @@ if USE_GTAGSCSCOPE
SUBDIRS += gtags-cscope
endif
++++++ global-6.5.tar.gz -> global-6.5.1.tar.gz ++++++
++++ 10996 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package IPython for openSUSE:Factory checked in at 2015-09-30 05:51:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/IPython (Old)
and /work/SRC/openSUSE:Factory/.IPython.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "IPython"
Changes:
--------
--- /work/SRC/openSUSE:Factory/IPython/IPython.changes 2015-08-01 11:38:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.IPython.new/IPython.changes 2015-09-30 05:51:29.000000000 +0200
@@ -1,0 +2,16 @@
+Wed Sep 23 11:32:05 UTC 2015 - toddrme2178(a)gmail.com
+
+- Update to 3.2.2
+ * This is a critical security update.
+ Addresses vulnerabilities when files have maliciously crafted filenames (CVE-2015-6938),
+ or vulnerability when opening text files with malicious binary content (CVE pending).
+
+-------------------------------------------------------------------
+Mon Aug 31 09:40:19 UTC 2015 - toddrme2178(a)gmail.com
+
+- Implement update-alternatives
+ This avoids a conflict with the python3 version of the new
+ jupyter packages. The python3 version of jupyter should not
+ conflict with the python2 versions of IPython.
+
+-------------------------------------------------------------------
Old:
----
ipython-3.2.1.tar.gz
New:
----
ipython-3.2.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ IPython.spec ++++++
--- /var/tmp/diff_new_pack.bpphNL/_old 2015-09-30 05:51:30.000000000 +0200
+++ /var/tmp/diff_new_pack.bpphNL/_new 2015-09-30 05:51:30.000000000 +0200
@@ -18,7 +18,7 @@
Name: IPython
BuildRequires: python-devel
-Version: 3.2.1
+Version: 3.2.2
Release: 0
Source0: https://pypi.python.org/packages/source/i/ipython/ipython-%{version}.tar.gz
Source1: ipython-icons.tar.xz
@@ -71,6 +71,8 @@
BuildRequires: graphviz-gnome
BuildRequires: python-Sphinx >= 0.3
BuildRequires: python-numpydoc
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
%description
IPython provides a replacement for the interactive python (Python)
@@ -114,6 +116,13 @@
# Get rid of library shebangs
find . -type f -name "*.py" -exec sed -i '/#!\/usr\/bin\/env/d' {} \;
+# Get the .desktop files ready
+mv examples/IPython\ Kernel/*.desktop ./
+sed -i 's/gnome-netstatus-idle/ipython/g' *.desktop
+sed -i 's/Exec=ipython/Exec=ipython-%{py_ver}/g' *.desktop
+mv ipython.desktop ipython-%{py_ver}.desktop
+mv ipython-qtconsole.desktop ipython-qtconsole-%{py_ver}.desktop
+
%build
export CFLAGS="%{optflags}"
python setup.py build
@@ -151,14 +160,47 @@
%fdupes %{buildroot}%{_docdir}/%{name}/
# install .desktop files
-mv examples/IPython\ Kernel/*.desktop ./
-sed -i 's/gnome-netstatus-idle/ipython/g' *.desktop
-%suse_update_desktop_file -r -i ipython System TerminalEmulator
-%suse_update_desktop_file -r -i ipython-qtconsole System TerminalEmulator
+%suse_update_desktop_file -r -i ipython-%{py_ver} System TerminalEmulator
+%suse_update_desktop_file -r -i ipython-qtconsole-%{py_ver} System TerminalEmulator
# install icons
tar xf %{S:1} -C %{buildroot}%{_datadir}
+# Prepare for update-alternatives usage
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+for p in ipython iptest ipengine ipcontroller ipcluster ; do
+ mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py_ver}
+ ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p
+ # create a dummy target for /etc/alternatives/$p
+ touch %{buildroot}%{_sysconfdir}/alternatives/$p
+done
+
+# Prepare for update-alternatives usage
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+for p in ipython ipengine ipcontroller ipcluster ; do
+ mv %{buildroot}%{_mandir}/man1/$p.1 %{buildroot}%{_mandir}/man1/$p-%{py_ver}.1
+ ln -s -f %{_sysconfdir}/alternatives/$p.1.gz %{buildroot}%{_mandir}/man1/$p.1.gz
+ # create a dummy target for /etc/alternatives/$p
+ touch %{buildroot}%{_sysconfdir}/alternatives/$p.1.gz
+done
+
+%post
+%_sbindir/update-alternatives \
+ --install %{_bindir}/ipython ipython %{_bindir}/ipython-%{py_ver} 30 \
+ --slave %{_bindir}/iptest iptest %{_bindir}/iptest-%{py_ver} \
+ --slave %{_bindir}/ipengine ipengine %{_bindir}/ipengine-%{py_ver} \
+ --slave %{_bindir}/ipcontroller ipcontroller %{_bindir}/ipcontroller-%{py_ver} \
+ --slave %{_bindir}/ipcluster ipcluster %{_bindir}/ipcluster-%{py_ver} \
+ --slave %{_mandir}/man1/ipython.1.gz ipython.1.gz %{_mandir}/man1/ipython-%{py_ver}.1.gz \
+ --slave %{_mandir}/man1/ipengine.1.gz ipengine.1.gz %{_mandir}/man1/ipengine-%{py_ver}.1.gz \
+ --slave %{_mandir}/man1/ipcontroller.1.gz ipcontroller.1.gz %{_mandir}/man1/ipcontroller-%{py_ver}.1.gz \
+ --slave %{_mandir}/man1/ipcluster.1.gz ipcluster.1.gz %{_mandir}/man1/ipcluster-%{py_ver}.1.gz
+
+%postun
+if [ $1 -eq 0 ] ; then
+ %_sbindir/update-alternatives --remove ipython %{_bindir}/ipython-%{py_ver}
+fi
+
%files
%defattr(-,root,root)
%doc COPYING.rst README.rst
@@ -167,12 +209,30 @@
%{_bindir}/ipengine
%{_bindir}/iptest
%{_bindir}/ipython
+%{_bindir}/ipcluster-%{py_ver}
+%{_bindir}/ipcontroller-%{py_ver}
+%{_bindir}/ipengine-%{py_ver}
+%{_bindir}/iptest-%{py_ver}
+%{_bindir}/ipython-%{py_ver}
%{_mandir}/man1/ipcluster.1.gz
%{_mandir}/man1/ipcontroller.1.gz
%{_mandir}/man1/ipengine.1.gz
%{_mandir}/man1/ipython.1.gz
-%{_datadir}/applications/ipython-qtconsole.desktop
-%{_datadir}/applications/ipython.desktop
+%{_mandir}/man1/ipcluster-%{py_ver}.1.gz
+%{_mandir}/man1/ipcontroller-%{py_ver}.1.gz
+%{_mandir}/man1/ipengine-%{py_ver}.1.gz
+%{_mandir}/man1/ipython-%{py_ver}.1.gz
+%ghost %{_sysconfdir}/alternatives/ipcluster
+%ghost %{_sysconfdir}/alternatives/ipcontroller
+%ghost %{_sysconfdir}/alternatives/ipengine
+%ghost %{_sysconfdir}/alternatives/iptest
+%ghost %{_sysconfdir}/alternatives/ipython
+%ghost %{_sysconfdir}/alternatives/ipcluster.1.gz
+%ghost %{_sysconfdir}/alternatives/ipcontroller.1.gz
+%ghost %{_sysconfdir}/alternatives/ipengine.1.gz
+%ghost %{_sysconfdir}/alternatives/ipython.1.gz
+%{_datadir}/applications/ipython-qtconsole-%{py_ver}.desktop
+%{_datadir}/applications/ipython-%{py_ver}.desktop
%{_datadir}/icons/hicolor/
%{python_sitelib}/%{name}
%{python_sitelib}/ipython-%{version}-py*.egg-info
++++++ ipython-3.2.1.tar.gz -> ipython-3.2.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/IPython/ipython-3.2.1.tar.gz /work/SRC/openSUSE:Factory/.IPython.new/ipython-3.2.2.tar.gz differ: char 5, line 1
1
0
Hello community,
here is the log from the commit of package python3-jupyter_notebook for openSUSE:Factory checked in at 2015-09-30 05:51:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-jupyter_notebook (Old)
and /work/SRC/openSUSE:Factory/.python3-jupyter_notebook.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-jupyter_notebook"
Changes:
--------
New Changes file:
--- /dev/null 2015-09-24 09:51:01.260026505 +0200
+++ /work/SRC/openSUSE:Factory/.python3-jupyter_notebook.new/python3-jupyter_notebook.changes 2015-09-30 05:51:21.000000000 +0200
@@ -0,0 +1,12 @@
+-------------------------------------------------------------------
+Wed Sep 23 11:24:40 UTC 2015 - toddrme2178(a)gmail.com
+
+- Update to 4.0.5
+ * Fix launching the notebook on Windows
+ * Fix the path searched for frontend config
+
+-------------------------------------------------------------------
+Fri Aug 14 11:28:49 UTC 2015 - toddrme2178(a)gmail.com
+
+- Initial version
+
New:
----
notebook-4.0.5.tgz
python3-jupyter_notebook.changes
python3-jupyter_notebook.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-jupyter_notebook.spec ++++++
#
# spec file for package python3-jupyter_notebook
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: python3-jupyter_notebook
Version: 4.0.5
Release: 0
Summary: Jupyter Notebook
License: BSD-3-Clause
Group: Development/Languages/Python
Url: http://jupyter.org
Source: https://pypi.python.org/packages/source/n/notebook/notebook-%{version}.tgz
BuildRequires: python3-Jinja2
BuildRequires: python3-devel
BuildRequires: python3-ipython_genutils
BuildRequires: python3-jupyter_client
BuildRequires: python3-jupyter_core
BuildRequires: python3-jupyter_ipykernel
BuildRequires: python3-jupyter_nbconvert
BuildRequires: python3-jupyter_nbformat
BuildRequires: python3-setuptools
BuildRequires: python3-terminado >= 0.3.3
BuildRequires: python3-tornado >= 4
BuildRequires: python3-traitlets
# Test requirements
BuildRequires: python3-nose
BuildRequires: python3-requests
Requires: python3-Jinja2
Requires: python3-ipython_genutils
Requires: python3-jupyter_client
Requires: python3-jupyter_core
Requires: python3-jupyter_ipykernel
Requires: python3-jupyter_nbconvert
Requires: python3-jupyter_nbformat
Requires: python3-terminado >= 0.3.3
Requires: python3-tornado >= 4
Requires: python3-traitlets
Recommends: python3-jupyter_ipywidgets
Requires(post): update-alternatives
Requires(postun): update-alternatives
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%description
The Jupyter HTML notebook is a web-based notebook environment for interactive computing.
%prep
%setup -q -n notebook-%{version}
%build
python3 setup.py build
%install
python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
# Prepare for update-alternatives usage
mkdir -p %{buildroot}%{_sysconfdir}/alternatives
for p in jupyter-notebook jupyter-nbextension ; do
mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py3_ver}
ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p
# create a dummy target for /etc/alternatives/$p
touch %{buildroot}%{_sysconfdir}/alternatives/$p
done
%post
%_sbindir/update-alternatives \
--install %{_bindir}/jupyter-notebook jupyter-notebook %{_bindir}/jupyter-notebook-%{py3_ver} 30 \
--slave %{_bindir}/jupyter-nbextension jupyter-nbextension %{_bindir}/jupyter-nbextension-%{py3_ver}
%postun
if [ $1 -eq 0 ] ; then
%_sbindir/update-alternatives --remove jupyter-notebook %{_bindir}/jupyter-notebook-%{py3_ver}
fi
%check
export LANG=en_US.UTF-8
nosetests
%files
%defattr(-,root,root,-)
%doc CONTRIBUTING.md COPYING.md README.md
%{_bindir}/jupyter-nbextension
%{_bindir}/jupyter-notebook
%{_bindir}/jupyter-nbextension-%{py3_ver}
%{_bindir}/jupyter-notebook-%{py3_ver}
%ghost %{_sysconfdir}/alternatives/jupyter-nbextension
%ghost %{_sysconfdir}/alternatives/jupyter-notebook
%{python3_sitelib}/*
%changelog
1
0