openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
April 2016
- 1 participants
- 1255 discussions
Hello community,
here is the log from the commit of package armagetron for openSUSE:Factory checked in at 2016-04-22 16:24:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/armagetron (Old)
and /work/SRC/openSUSE:Factory/.armagetron.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "armagetron"
Changes:
--------
--- /work/SRC/openSUSE:Factory/armagetron/armagetron.changes 2015-03-30 19:34:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.armagetron.new/armagetron.changes 2016-04-22 16:24:40.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Apr 6 06:52:47 UTC 2016 - bwiedemann(a)suse.com
+
+- Add reproducible.patch to fix build-compare
+
+-------------------------------------------------------------------
New:
----
reproducible.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ armagetron.spec ++++++
--- /var/tmp/diff_new_pack.v0JCRv/_old 2016-04-22 16:24:41.000000000 +0200
+++ /var/tmp/diff_new_pack.v0JCRv/_new 2016-04-22 16:24:41.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package armagetron
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -30,6 +30,8 @@
Url: http://armagetronad.sourceforge.net
Source: http://sourceforge.net/projects/armagetronad/files/stable/%{version}/armage…
Source1: armagetron_add.tar.gz
+# PATCH-FIX-OPENSUSE bmwiedemann -- fix build-compare
+Patch0: reproducible.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -44,6 +46,7 @@
%prep
%setup -q -a 1 -n armagetronad-%version
+%patch0 -p1
%build
autoreconf -fi
++++++ reproducible.patch ++++++
Index: armagetronad-0.2.8.3.3/src/doc/html.m4.in
===================================================================
--- armagetronad-0.2.8.3.3.orig/src/doc/html.m4.in
+++ armagetronad-0.2.8.3.3/src/doc/html.m4.in
@@ -6,7 +6,7 @@ define(HEADSTART,dnl
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
changequote([,])dnl
- <meta name="date" content="esyscmd(echo -n [`date +%Y-%m-%dT%H:%M:%S+01:00`])">
+ <meta name="date" content="esyscmd(echo -n [`date -r index.html.m4 +%Y-%m-%dT%H:%M:%S+01:00`])">
<meta name="author" content="Manuel Moos">
<title>$1</title>)dnl
Index: armagetronad-0.2.8.3.3/src/doc/net/sig.m4
===================================================================
--- armagetronad-0.2.8.3.3.orig/src/doc/net/sig.m4
+++ armagetronad-0.2.8.3.3/src/doc/net/sig.m4
@@ -3,7 +3,7 @@
Manuel Moos(MAILMANGLE( z-man, users, sf.net )).
<p align=center>
-Last modification: esyscmd(date)
+Last modification: esyscmd(date -r index.html.m4)
</p>
1
0
Hello community,
here is the log from the commit of package pure-ftpd for openSUSE:Factory checked in at 2016-04-22 16:24:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pure-ftpd (Old)
and /work/SRC/openSUSE:Factory/.pure-ftpd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pure-ftpd"
Changes:
--------
--- /work/SRC/openSUSE:Factory/pure-ftpd/pure-ftpd.changes 2016-01-22 01:07:18.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.pure-ftpd.new/pure-ftpd.changes 2016-04-22 16:24:39.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Apr 14 12:41:54 UTC 2016 - tchvatal(a)suse.com
+
+- Add -fvisibility=hidden for bnc#971980
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pure-ftpd.spec ++++++
--- /var/tmp/diff_new_pack.A4Q3K4/_old 2016-04-22 16:24:40.000000000 +0200
+++ /var/tmp/diff_new_pack.A4Q3K4/_new 2016-04-22 16:24:40.000000000 +0200
@@ -83,7 +83,7 @@
%patch9 -p1
%build
-CFLAGS="%{optflags} -DLDAP_DEPRECATED -fstack-protector"
+CFLAGS="%{optflags} -DLDAP_DEPRECATED -fstack-protector -fvisibility=hidden"
%configure \
--with-rfc2640 \
--sysconfdir=%{_sysconfdir}/%{name} \
1
0
Hello community,
here is the log from the commit of package rubygem-puppet for openSUSE:Factory checked in at 2016-04-22 16:24:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-puppet (Old)
and /work/SRC/openSUSE:Factory/.rubygem-puppet.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-puppet"
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-puppet/rubygem-puppet.changes 2016-01-28 17:23:56.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-puppet.new/rubygem-puppet.changes 2016-04-22 16:24:38.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Apr 11 15:28:34 UTC 2016 - kstreitova(a)suse.com
+
+- add puppet-non_ASCII_user_comment.patch to fix non-ASCII
+ user comment with ruby >= 2.1 [bnc#971223]
+
+-------------------------------------------------------------------
New:
----
puppet-non_ASCII_user_comment.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-puppet.spec ++++++
--- /var/tmp/diff_new_pack.LfLzym/_old 2016-04-22 16:24:39.000000000 +0200
+++ /var/tmp/diff_new_pack.LfLzym/_new 2016-04-22 16:24:39.000000000 +0200
@@ -68,6 +68,7 @@
Patch1: %{mod_name}-systemd-default.patch
Patch2: %{mod_name}-ruby-2_2.patch
Patch3: %{mod_name}-systemd-default-on-new-suse.patch
+Patch4: %{mod_name}-non_ASCII_user_comment.patch
# /MANUAL
Summary: A network tool for managing many disparate systems
License: Apache-2.0
@@ -86,6 +87,7 @@
%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
%gem_build
%build
++++++ puppet-non_ASCII_user_comment.patch ++++++
>From 302369f4c335ffb87983506dcac6679de22878cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Barboiron?= <ced(a)winkie.fr>
Date: Thu, 28 May 2015 14:30:05 +0200
Subject: [PATCH] (PUP-4633) fix non-ASCII user comment with ruby >= 2.1
---
lib/puppet/type/user.rb | 6 ++++--
spec/unit/type/user_spec.rb | 21 ++++++++++++++-------
2 files changed, 18 insertions(+), 9 deletions(-)
Index: puppet-3.8.5/lib/puppet/type/user.rb
===================================================================
--- puppet-3.8.5.orig/lib/puppet/type/user.rb
+++ puppet-3.8.5/lib/puppet/type/user.rb
@@ -167,8 +167,10 @@ module Puppet
newproperty(:comment) do
desc "A description of the user. Generally the user's full name."
- munge do |v|
- v.respond_to?(:force_encoding) ? v.force_encoding(Encoding::ASCII_8BIT) : v
+ if RUBY_VERSION < "2.1.0"
+ munge do |v|
+ v.respond_to?(:force_encoding) ? v.force_encoding(Encoding::ASCII_8BIT) : v
+ end
end
end
Index: puppet-3.8.5/spec/unit/type/user_spec.rb
===================================================================
--- puppet-3.8.5.orig/spec/unit/type/user_spec.rb
+++ puppet-3.8.5/spec/unit/type/user_spec.rb
@@ -344,13 +344,20 @@ describe Puppet::Type.type(:user) do
end
end
- describe "when managing comment on Ruby 1.9", :if => String.method_defined?(:encode) do
- it "should force value encoding to ASCII-8BIT" do
- value = 'abcd™'
- value.encoding.should == Encoding::UTF_8
- user = described_class.new(:name => 'foo', :comment => value)
- user[:comment].encoding.should == Encoding::ASCII_8BIT
- user[:comment].should == value.force_encoding(Encoding::ASCII_8BIT)
+ describe "when managing comment" do
+ before :each do
+ @value = 'abcd™'
+ expect((a)value.encoding).to eq(Encoding::UTF_8)
+ @user = described_class.new(:name => 'foo', :comment => @value)
+ end
+
+ it "should be converted to ASCII_8BIT for ruby 1.9 / 2.0", :if => RUBY_VERSION < "2.1.0" && String.method_defined?(:encode) do
+ expect(@user[:comment].encoding).to eq(Encoding::ASCII_8BIT)
+ expect(@user[:comment]).to eq(@value.force_encoding(Encoding::ASCII_8BIT))
+ end
+
+ it "must not be converted for ruby >= 2.1", :if => RUBY_VERSION >= "2.1.0" do
+ expect(@user[:comment].encoding).to eq(Encoding::UTF_8)
end
end
1
0
Hello community,
here is the log from the commit of package drbd for openSUSE:Factory checked in at 2016-04-22 16:24:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/drbd (Old)
and /work/SRC/openSUSE:Factory/.drbd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "drbd"
Changes:
--------
--- /work/SRC/openSUSE:Factory/drbd/drbd.changes 2016-03-16 10:35:31.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.drbd.new/drbd.changes 2016-04-22 16:24:36.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Apr 8 14:44:21 UTC 2016 - nwang(a)suse.com
+
+- Compat with kernel 4.5
+- Add patch kernel-4.5-compat.patch
+
+-------------------------------------------------------------------
@@ -5,0 +12,15 @@
+
+-------------------------------------------------------------------
+Mon Mar 7 08:42:41 UTC 2016 - nwang(a)suse.com
+
+- Update to release drbd-9.0.1
+- Depend on drbd-utils >= 8.9.6
+
+-------------------------------------------------------------------
+Mon Nov 30 14:31:22 UTC 2015 - nwang(a)suse.com
+
+- Update to released drbd-9.0.0
+- Remove patch 0001-Support-zeroout-device-in-initial-sync.patch
+- Remove patch update-to-8.4.6-5.patch
+- Remove patch rename-GFP_WAIT-to-GFP_RECLAIM.patch
+- Remove patch new-bio-struct.patch
Old:
----
0001-Support-zeroout-device-in-initial-sync.patch
drbd-8.4.6.tar.gz
new-bio-struct.patch
rename-GFP_WAIT-to-GFP_RECLAIM.patch
update-to-8.4.6-5.patch
New:
----
_service
drbd-9.0.1+git.86e4439.tar.bz2
drbd_git_revision
kernel-4.5-compat.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ drbd.spec ++++++
--- /var/tmp/diff_new_pack.uidvpR/_old 2016-04-22 16:24:37.000000000 +0200
+++ /var/tmp/diff_new_pack.uidvpR/_new 2016-04-22 16:24:37.000000000 +0200
@@ -21,38 +21,32 @@
%ifarch x86_64
%define buildrt 0
%endif
+
Name: drbd
-Version: 8.4.6
+Version: 9.0.1+git.86e4439
Release: 0
-Summary: Distributed Replicated Block Device
-License: GPL-2.0+
+Summary: DRBD driver for Linux
+License: GPL-2.0
Group: Productivity/Clustering/HA
-Url: http://www.drbd.org/
-Source: http://oss.linbit.com/drbd/8.4/%{name}-%{version}.tar.gz
+Url: http://drbd.linbit.com/
+Source: %{name}-%{version}.tar.bz2
Source1: preamble
#In kernel is: kernel/drivers/block/drbd/drbd.ko
Source2: Module.supported
-
-Patch1: update-to-8.4.6-5.patch
-#Patch for supporting drbd KMP after kernel4.3
-#This patch can be removed when using in-tree 4.3
-Patch2: new-bio-struct.patch
-#Patch for fate: https://fate.suse.com/317940
-#Whether can merge into linbit is under discussion
-Patch3: 0001-Support-zeroout-device-in-initial-sync.patch
-Patch4: rename-GFP_WAIT-to-GFP_RECLAIM.patch
-Patch5: drbd-buildcompare.patch
-
+Source3: drbd_git_revision
+Patch0: kernel-4.5-compat.patch
+Patch1: drbd-buildcompare.patch
BuildRequires: kernel-source
BuildRequires: kernel-syms
BuildRequires: module-init-tools
+
%if 0%{?buildrt} == 1
BuildRequires: kernel-source-rt
BuildRequires: kernel-syms-rt
%endif
-Requires: drbd-utils >= 8.9.0
-Supplements: drbd-utils >= 8.9.0
+Requires: drbd-utils >= 8.9.6
+Supplements: drbd-utils >= 8.9.6
Obsoletes: drbd-kmp < %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExcludeArch: i586 s390
@@ -75,33 +69,34 @@
%prep
%setup -q -n drbd-%{version}
+%patch0 -p1
%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
+
+mkdir source
+cp -a drbd/. source/. || :
+cp $RPM_SOURCE_DIR/drbd_git_revision source/.drbd_git_revision
%build
rm -rf obj
mkdir obj
ln -s ../scripts obj/
-for flavor in %{flavors_to_build}; do
- cp -r drbd obj/$flavor
- cp %_sourcedir/Module.supported obj/$flavor
- #make -C %{kernel_source $flavor} modules M=$PWD/obj/$flavor
- make -C obj/$flavor %{_smp_mflags} all KDIR=%{kernel_source $flavor}
+export CONFIG_BLK_DEV_DRBD=m
+export EXTRA_CFLAGS='-DVERSION=\"%{version}\"'
+
+for flavor in %flavors_to_build; do
+ rm -rf $flavor
+ cp -r source $flavor
+ cp %_sourcedir/Module.supported $flavor
+ export DRBDSRC="$PWD/obj/$flavor"
+ make -C %{kernel_source $flavor} modules M=$PWD/$flavor
done
%install
export INSTALL_MOD_PATH=%{buildroot}
export INSTALL_MOD_DIR=updates
-
-for flavor in %{flavors_to_build} ; do
- make -C %{kernel_source $flavor} modules_install M=$PWD/obj/$flavor
- #From upstream file: drbd-kernel.spec
- #kernelrelease=$(cat %{kernel_source $flavor}/include/config/kernel.release || make -s -C %{kernel_source $flavor} kernelrelease)
- #mv obj/$flavor/.kernel.config.gz obj/k-config-$kernelrelease.gz
+for flavor in %{flavors_to_build}; do
+ make -C %{kernel_source $flavor} modules_install M=$PWD/$flavor
done
mkdir -p %{buildroot}/%{_sbindir}
++++++ Module.supported ++++++
--- /var/tmp/diff_new_pack.uidvpR/_old 2016-04-22 16:24:37.000000000 +0200
+++ /var/tmp/diff_new_pack.uidvpR/_new 2016-04-22 16:24:37.000000000 +0200
@@ -1 +1,2 @@
updates/drbd.ko
+updates/drbd_transport_tcp.ko
++++++ _service ++++++
<services>
<service name="tar_scm" mode="disabled">
<param name="url">git://git.linbit.com/drbd-9.0.git</param>
<param name="scm">git</param>
<param name="filename">drbd</param>
<!--
To update to a new release, change "revision" to the desired
git commit hash and bump "version" if necessary
<param name="version">9.0.1</param>
-->
<param name="versionformat">9.0.1+git.%h</param>
<param name="revision">86e443973082570aeb651848db89e0c7b995c306</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*drbd*.tar</param>
<param name="compression">bz2</param>
</service>
<service name="set_version" mode="disabled">
<param name="basename">drbd</param>
</service>
</services>
++++++ drbd-buildcompare.patch ++++++
--- /var/tmp/diff_new_pack.uidvpR/_old 2016-04-22 16:24:37.000000000 +0200
+++ /var/tmp/diff_new_pack.uidvpR/_new 2016-04-22 16:24:37.000000000 +0200
@@ -1,15 +1,10 @@
----
- drbd/Kbuild | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: drbd-8.4.6/drbd/Kbuild
-===================================================================
---- drbd-8.4.6.orig/drbd/Kbuild
-+++ drbd-8.4.6/drbd/Kbuild
-@@ -134,5 +134,5 @@ $(obj)/drbd_buildtag.c: $(filter-out drb
+diff -Naur drbd-9.0.1+git.86e4439.orig/drbd/Kbuild drbd-9.0.1+git.86e4439/drbd/Kbuild
+--- drbd-9.0.1+git.86e4439.orig/drbd/Kbuild 2016-04-13 21:42:44.957501769 +0800
++++ drbd-9.0.1+git.86e4439/drbd/Kbuild 2016-04-13 21:43:05.622500374 +0800
+@@ -133,5 +133,5 @@
echo >&2 "Your DRBD source tree is broken. Unpack again."; \
exit 1; \
fi ; \
- echo -e "\t\t\" build by $$USER@$$HOSTNAME, `date "+%F %T"`\";\n}"; \
+ echo -e "\t\t\" build by $$USER\";\n}"; \
- mv --force $@.new $@
+ mv -f $@.new $@
++++++ drbd_git_revision ++++++
GIT-hash: 86e443973082570aeb651848db89e0c7b995c306
++++++ kernel-4.5-compat.patch ++++++
diff -Naur drbd-9.0.1+git.86e4439.orig/drbd/drbd-kernel-compat/drbd_wrappers.h drbd-9.0.1+git.86e4439/drbd/drbd-kernel-compat/drbd_wrappers.h
--- drbd-9.0.1+git.86e4439.orig/drbd/drbd-kernel-compat/drbd_wrappers.h 2016-04-08 21:56:02.872683041 +0800
+++ drbd-9.0.1+git.86e4439/drbd/drbd-kernel-compat/drbd_wrappers.h 2016-04-08 22:03:05.732665258 +0800
@@ -1529,31 +1529,6 @@
}
#endif
-#ifndef COMPAT_HAVE_IB_CQ_INIT_ATTR
-#include <rdma/ib_verbs.h>
-
-struct ib_cq_init_attr {
- unsigned int cqe;
- int comp_vector;
- u32 flags;
-};
-
-static inline struct ib_cq *
-drbd_ib_create_cq(struct ib_device *device,
- ib_comp_handler comp_handler,
- void (*event_handler)(struct ib_event *, void *),
- void *cq_context,
- const struct ib_cq_init_attr *cq_attr)
-{
- return ib_create_cq(device, comp_handler, event_handler, cq_context,
- cq_attr->cqe, cq_attr->comp_vector);
-}
-
-#define ib_create_cq(DEV, COMP_H, EVENT_H, CTX, ATTR) \
- drbd_ib_create_cq(DEV, COMP_H, EVENT_H, CTX, ATTR)
-#endif
-
-
#ifndef COMPAT_RDMA_CREATE_ID_HAS_NET_NS
/* Since linux v4.4 it has a network namespace as first argument */
#define rdma_create_id(NS, H, C, P, T) rdma_create_id(H, C, P, T)
++++++ preamble ++++++
--- /var/tmp/diff_new_pack.uidvpR/_old 2016-04-22 16:24:37.000000000 +0200
+++ /var/tmp/diff_new_pack.uidvpR/_new 2016-04-22 16:24:37.000000000 +0200
@@ -1,3 +1,4 @@
-Requires: kernel-%1
+Requires: kernel-%1
+Supplements: packageand(kernel-%1:%name)
Recommends: drbd
Recommends: drbd-utils
1
0
Hello community,
here is the log from the commit of package perl-Test-Memory-Cycle for openSUSE:Factory checked in at 2016-04-22 16:24:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Test-Memory-Cycle (Old)
and /work/SRC/openSUSE:Factory/.perl-Test-Memory-Cycle.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Test-Memory-Cycle"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Test-Memory-Cycle/perl-Test-Memory-Cycle.changes 2016-02-26 00:40:06.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Test-Memory-Cycle.new/perl-Test-Memory-Cycle.changes 2016-04-22 16:24:35.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Apr 13 13:35:02 UTC 2016 - coolo(a)suse.com
+
+- add the license also to cpanspec.yml
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cpanspec.yml ++++++
--- /var/tmp/diff_new_pack.A0RJce/_old 2016-04-22 16:24:35.000000000 +0200
+++ /var/tmp/diff_new_pack.A0RJce/_new 2016-04-22 16:24:35.000000000 +0200
@@ -19,7 +19,7 @@
# rm unused.files
#post_install: |-
# sed on %{name}.files
-#license: SUSE-NonFree
+license: Artistic-2.0
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
1
0
Hello community,
here is the log from the commit of package perl-Log-Contextual for openSUSE:Factory checked in at 2016-04-22 16:24:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Log-Contextual (Old)
and /work/SRC/openSUSE:Factory/.perl-Log-Contextual.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Log-Contextual"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Log-Contextual/perl-Log-Contextual.changes 2015-04-15 16:26:02.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Log-Contextual.new/perl-Log-Contextual.changes 2016-04-22 16:24:28.000000000 +0200
@@ -1,0 +2,10 @@
+Tue Apr 12 13:45:29 UTC 2016 - coolo(a)suse.com
+
+- updated to 0.007000
+ see /usr/share/doc/packages/perl-Log-Contextual/Changes
+
+ 0.007000 2016-04-11 21:35:41-07:00 America/Los_Angeles
+ - Add `has_logger` predicate to avoid setting logger twice
+ (Thanks Wes Malone! Thwes!)
+
+-------------------------------------------------------------------
Old:
----
Log-Contextual-0.006005.tar.gz
New:
----
Log-Contextual-0.007000.tar.gz
cpanspec.yml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Log-Contextual.spec ++++++
--- /var/tmp/diff_new_pack.NAmrJW/_old 2016-04-22 16:24:28.000000000 +0200
+++ /var/tmp/diff_new_pack.NAmrJW/_new 2016-04-22 16:24:28.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Log-Contextual
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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,14 +17,15 @@
Name: perl-Log-Contextual
-Version: 0.006005
+Version: 0.007000
Release: 0
%define cpan_name Log-Contextual
Summary: Simple logging interface with a contextual log
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Log-Contextual/
-Source: http://www.cpan.org/authors/id/F/FR/FREW/%{cpan_name}-%{version}.tar.gz
+Source0: http://www.cpan.org/authors/id/F/FR/FREW/%{cpan_name}-%{version}.tar.gz
+Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
@@ -43,49 +44,47 @@
* * Efficient
- The logging functions take blocks, so if a log level is disabled, the
- block will not run:
+The logging functions take blocks, so if a log level is disabled, the block
+will not run:
# the following won't run if debug is off
log_debug { "the new count in the database is " . $rs->count };
- Similarly, the 'D' prefixed methods only 'Dumper' the input if the level
- is enabled.
+Similarly, the 'D' prefixed methods only 'Dumper' the input if the level is
+enabled.
* * Handy
- The logging functions return their arguments, so you can stick them in
- the middle of expressions:
+The logging functions return their arguments, so you can stick them in the
+middle of expressions:
for (log_debug { "downloading:\n" . join qq(\n), @_ } @urls) { ... }
* * Generic
- 'Log::Contextual' is an interface for all major loggers. If you log
- through 'Log::Contextual' you will be able to swap underlying loggers
- later.
+'Log::Contextual' is an interface for all major loggers. If you log through
+'Log::Contextual' you will be able to swap underlying loggers later.
* * Powerful
- 'Log::Contextual' chooses which logger to use based on /LOGGER CODEREF.
- Normally you don't need to know this, but you can take advantage of it
- when you need to later.
+'Log::Contextual' chooses which logger to use based on user defined
+'CodeRef's. Normally you don't need to know this, but you can take
+advantage of it when you need to later.
* * Scalable
- If you just want to add logging to your basic application, start with the
- Log::Contextual::SimpleLogger manpage and then as your needs grow you can
- switch to the Log::Dispatchouli manpage or the Log::Dispatch manpage or
- the Log::Log4perl manpage or whatever else.
+If you just want to add logging to your basic application, start with
+Log::Contextual::SimpleLogger and then as your needs grow you can switch to
+Log::Dispatchouli or Log::Dispatch or Log::Log4perl or whatever else.
This module is a simple interface to extensible logging. It exists to
abstract your logging interface so that logging is as painless as possible,
while still allowing you to switch from one logger to another.
-It is bundled with a really basic logger, the Log::Contextual::SimpleLogger
-manpage, but in general you should use a real logger instead. For something
-more serious but not overly complicated, try the Log::Dispatchouli manpage
-(see the /SYNOPSIS manpage for example.)
+It is bundled with a really basic logger, Log::Contextual::SimpleLogger,
+but in general you should use a real logger instead. For something more
+serious but not overly complicated, try Log::Dispatchouli (see SYNOPSIS for
+example.)
%prep
%setup -q -n %{cpan_name}-%{version}
++++++ Log-Contextual-0.006005.tar.gz -> Log-Contextual-0.007000.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/Changes new/Log-Contextual-0.007000/Changes
--- old/Log-Contextual-0.006005/Changes 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/Changes 2016-04-12 06:35:43.000000000 +0200
@@ -1,5 +1,9 @@
Revision history for Log-Contextual
+0.007000 2016-04-11 21:35:41-07:00 America/Los_Angeles
+ - Add `has_logger` predicate to avoid setting logger twice
+ (Thanks Wes Malone! Thwes!)
+
0.006005 2015-03-14 12:54:46-05:00 America/Chicago
- Fix performance (and arguably duplicate side effects!) in multilogger setups
(Good catch and fix Christian Walde!)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/LICENSE new/Log-Contextual-0.007000/LICENSE
--- old/Log-Contextual-0.006005/LICENSE 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/LICENSE 2016-04-12 06:35:43.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is Copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software, licensed under:
@@ -272,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is Copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/MANIFEST new/Log-Contextual-0.007000/MANIFEST
--- old/Log-Contextual-0.006005/MANIFEST 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/MANIFEST 2016-04-12 06:35:43.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.032.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.037.
CONTRIBUTING
Changes
LICENSE
@@ -13,6 +13,7 @@
lib/Log/Contextual/Easy/Default.pm
lib/Log/Contextual/Easy/Package.pm
lib/Log/Contextual/Role/Router.pm
+lib/Log/Contextual/Role/Router/HasLogger.pm
lib/Log/Contextual/Role/Router/SetLogger.pm
lib/Log/Contextual/Role/Router/WithLogger.pm
lib/Log/Contextual/Router.pm
@@ -27,6 +28,7 @@
t/dlog.t
t/easy.t
t/eg.t
+t/has_logger.t
t/lib/BaseLogger.pm
t/lib/DefaultImportLogger.pm
t/lib/My/Module.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/META.json new/Log-Contextual-0.007000/META.json
--- old/Log-Contextual-0.006005/META.json 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/META.json 2016-04-12 06:35:43.000000000 +0200
@@ -4,7 +4,7 @@
"Arthur Axel \"fREW\" Schmidt <frioux+cpan(a)gmail.com>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 5.032, CPAN::Meta::Converter version 2.143240",
+ "generated_by" : "Dist::Zilla version 5.037, CPAN::Meta::Converter version 2.150001",
"license" : [
"perl_5"
],
@@ -51,6 +51,6 @@
"web" : "https://github.com/frioux/Log-Contextual"
}
},
- "version" : "0.006005"
+ "version" : "0.007000"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/META.yml new/Log-Contextual-0.007000/META.yml
--- old/Log-Contextual-0.006005/META.yml 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/META.yml 2016-04-12 06:35:43.000000000 +0200
@@ -7,7 +7,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.032, CPAN::Meta::Converter version 2.143240'
+generated_by: 'Dist::Zilla version 5.037, CPAN::Meta::Converter version 2.150001'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -23,4 +23,4 @@
bugtracker: https://github.com/frioux/Log-Contextual/issues
homepage: https://github.com/frioux/Log-Contextual
repository: https://github.com/frioux/Log-Contextual.git
-version: '0.006005'
+version: '0.007000'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/Makefile.PL new/Log-Contextual-0.007000/Makefile.PL
--- old/Log-Contextual-0.006005/Makefile.PL 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/Makefile.PL 2016-04-12 06:35:43.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.032.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.037.
use strict;
use warnings;
@@ -26,7 +26,7 @@
"TEST_REQUIRES" => {
"Test::Fatal" => 0
},
- "VERSION" => "0.006005",
+ "VERSION" => "0.007000",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/README new/Log-Contextual-0.007000/README
--- old/Log-Contextual-0.006005/README 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/README 2016-04-12 06:35:43.000000000 +0200
@@ -263,6 +263,15 @@
As with "set_logger", with_logger will wrap $returning_logger with a
CodeRef if needed.
+ has_logger
+
+ my $logger = WarnLogger->new;
+ set_logger $logger unless has_logger;
+
+ Arguments: none
+
+ has_logger will return true if a logger has been set.
+
log_$level
Import Tag: :log
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/dist.ini new/Log-Contextual-0.007000/dist.ini
--- old/Log-Contextual-0.006005/dist.ini 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/dist.ini 2016-04-12 06:35:43.000000000 +0200
@@ -2,7 +2,7 @@
author = Arthur Axel "fREW" Schmidt <frioux+cpan(a)gmail.com>
license = Perl_5
copyright_holder = Arthur Axel "fREW" Schmidt
-version = 0.006005
+version = 0.007000
[NextRelease]
[@Git]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/lib/Log/Contextual/Easy/Default.pm new/Log-Contextual-0.007000/lib/Log/Contextual/Easy/Default.pm
--- old/Log-Contextual-0.006005/lib/Log/Contextual/Easy/Default.pm 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/lib/Log/Contextual/Easy/Default.pm 2016-04-12 06:35:43.000000000 +0200
@@ -1,5 +1,5 @@
package Log::Contextual::Easy::Default;
-$Log::Contextual::Easy::Default::VERSION = '0.006005';
+$Log::Contextual::Easy::Default::VERSION = '0.007000';
# ABSTRACT: Import all logging methods with WarnLogger as default
use strict;
@@ -34,7 +34,7 @@
=head1 VERSION
-version 0.006005
+version 0.007000
=head1 SYNOPSIS
@@ -82,7 +82,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/lib/Log/Contextual/Easy/Package.pm new/Log-Contextual-0.007000/lib/Log/Contextual/Easy/Package.pm
--- old/Log-Contextual-0.006005/lib/Log/Contextual/Easy/Package.pm 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/lib/Log/Contextual/Easy/Package.pm 2016-04-12 06:35:43.000000000 +0200
@@ -1,5 +1,5 @@
package Log::Contextual::Easy::Package;
-$Log::Contextual::Easy::Package::VERSION = '0.006005';
+$Log::Contextual::Easy::Package::VERSION = '0.007000';
# ABSTRACT: Import all logging methods with WarnLogger as default package logger
use strict;
@@ -34,7 +34,7 @@
=head1 VERSION
-version 0.006005
+version 0.007000
=head1 SYNOPSIS
@@ -82,7 +82,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/lib/Log/Contextual/Role/Router/HasLogger.pm new/Log-Contextual-0.007000/lib/Log/Contextual/Role/Router/HasLogger.pm
--- old/Log-Contextual-0.006005/lib/Log/Contextual/Role/Router/HasLogger.pm 1970-01-01 01:00:00.000000000 +0100
+++ new/Log-Contextual-0.007000/lib/Log/Contextual/Role/Router/HasLogger.pm 2016-04-12 06:35:43.000000000 +0200
@@ -0,0 +1,36 @@
+package Log::Contextual::Role::Router::HasLogger;
+$Log::Contextual::Role::Router::HasLogger::VERSION = '0.007000';
+# ABSTRACT: Abstract interface between loggers and logging code blocks
+
+use Moo::Role;
+
+requires 'has_logger';
+
+1;
+
+__END__
+
+=pod
+
+=encoding UTF-8
+
+=head1 NAME
+
+Log::Contextual::Role::Router::HasLogger - Abstract interface between loggers and logging code blocks
+
+=head1 VERSION
+
+version 0.007000
+
+=head1 AUTHOR
+
+Arthur Axel "fREW" Schmidt <frioux+cpan(a)gmail.com>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
+=cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/lib/Log/Contextual/Role/Router/SetLogger.pm new/Log-Contextual-0.007000/lib/Log/Contextual/Role/Router/SetLogger.pm
--- old/Log-Contextual-0.006005/lib/Log/Contextual/Role/Router/SetLogger.pm 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/lib/Log/Contextual/Role/Router/SetLogger.pm 2016-04-12 06:35:43.000000000 +0200
@@ -1,5 +1,5 @@
package Log::Contextual::Role::Router::SetLogger;
-$Log::Contextual::Role::Router::SetLogger::VERSION = '0.006005';
+$Log::Contextual::Role::Router::SetLogger::VERSION = '0.007000';
# ABSTRACT: Abstract interface between loggers and logging code blocks
use Moo::Role;
@@ -20,7 +20,7 @@
=head1 VERSION
-version 0.006005
+version 0.007000
=head1 AUTHOR
@@ -28,7 +28,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/lib/Log/Contextual/Role/Router/WithLogger.pm new/Log-Contextual-0.007000/lib/Log/Contextual/Role/Router/WithLogger.pm
--- old/Log-Contextual-0.006005/lib/Log/Contextual/Role/Router/WithLogger.pm 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/lib/Log/Contextual/Role/Router/WithLogger.pm 2016-04-12 06:35:43.000000000 +0200
@@ -1,5 +1,5 @@
package Log::Contextual::Role::Router::WithLogger;
-$Log::Contextual::Role::Router::WithLogger::VERSION = '0.006005';
+$Log::Contextual::Role::Router::WithLogger::VERSION = '0.007000';
# ABSTRACT: Abstract interface between loggers and logging code blocks
use Moo::Role;
@@ -20,7 +20,7 @@
=head1 VERSION
-version 0.006005
+version 0.007000
=head1 AUTHOR
@@ -28,7 +28,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/lib/Log/Contextual/Role/Router.pm new/Log-Contextual-0.007000/lib/Log/Contextual/Role/Router.pm
--- old/Log-Contextual-0.006005/lib/Log/Contextual/Role/Router.pm 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/lib/Log/Contextual/Role/Router.pm 2016-04-12 06:35:43.000000000 +0200
@@ -1,5 +1,5 @@
package Log::Contextual::Role::Router;
-$Log::Contextual::Role::Router::VERSION = '0.006005';
+$Log::Contextual::Role::Router::VERSION = '0.007000';
# ABSTRACT: Abstract interface between loggers and logging code blocks
use Moo::Role;
@@ -22,7 +22,7 @@
=head1 VERSION
-version 0.006005
+version 0.007000
=head1 SYNOPSIS
@@ -199,7 +199,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/lib/Log/Contextual/Router.pm new/Log-Contextual-0.007000/lib/Log/Contextual/Router.pm
--- old/Log-Contextual-0.006005/lib/Log/Contextual/Router.pm 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/lib/Log/Contextual/Router.pm 2016-04-12 06:35:43.000000000 +0200
@@ -1,5 +1,5 @@
package Log::Contextual::Router;
-$Log::Contextual::Router::VERSION = '0.006005';
+$Log::Contextual::Router::VERSION = '0.007000';
# ABSTRACT: Route messages to loggers
use Moo;
@@ -7,7 +7,8 @@
with 'Log::Contextual::Role::Router',
'Log::Contextual::Role::Router::SetLogger',
- 'Log::Contextual::Role::Router::WithLogger';
+ 'Log::Contextual::Role::Router::WithLogger',
+ 'Log::Contextual::Role::Router::HasLogger';
eval {
require Log::Log4perl;
@@ -84,6 +85,8 @@
$_[0]->_get_logger->{l} = $logger;
}
+sub has_logger { !!$_[0]->_get_logger->{l} }
+
sub _set_default_logger_for {
my $logger = $_[2];
if (ref $logger ne 'CODE') {
@@ -157,7 +160,7 @@
=head1 VERSION
-version 0.006005
+version 0.007000
=head1 AUTHOR
@@ -165,7 +168,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/lib/Log/Contextual/SimpleLogger.pm new/Log-Contextual-0.007000/lib/Log/Contextual/SimpleLogger.pm
--- old/Log-Contextual-0.006005/lib/Log/Contextual/SimpleLogger.pm 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/lib/Log/Contextual/SimpleLogger.pm 2016-04-12 06:35:43.000000000 +0200
@@ -1,5 +1,5 @@
package Log::Contextual::SimpleLogger;
-$Log::Contextual::SimpleLogger::VERSION = '0.006005';
+$Log::Contextual::SimpleLogger::VERSION = '0.007000';
# ABSTRACT: Super simple logger made for playing with Log::Contextual
use strict;
@@ -69,7 +69,7 @@
=head1 VERSION
-version 0.006005
+version 0.007000
=head1 SYNOPSIS
@@ -198,7 +198,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/lib/Log/Contextual/TeeLogger.pm new/Log-Contextual-0.007000/lib/Log/Contextual/TeeLogger.pm
--- old/Log-Contextual-0.006005/lib/Log/Contextual/TeeLogger.pm 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/lib/Log/Contextual/TeeLogger.pm 2016-04-12 06:35:43.000000000 +0200
@@ -1,5 +1,5 @@
package Log::Contextual::TeeLogger;
-$Log::Contextual::TeeLogger::VERSION = '0.006005';
+$Log::Contextual::TeeLogger::VERSION = '0.007000';
# ABSTRACT: Output to more than one logger
use strict;
@@ -54,7 +54,7 @@
=head1 VERSION
-version 0.006005
+version 0.007000
=head1 SYNOPSIS
@@ -179,7 +179,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/lib/Log/Contextual/WarnLogger.pm new/Log-Contextual-0.007000/lib/Log/Contextual/WarnLogger.pm
--- old/Log-Contextual-0.006005/lib/Log/Contextual/WarnLogger.pm 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/lib/Log/Contextual/WarnLogger.pm 2016-04-12 06:35:43.000000000 +0200
@@ -1,5 +1,5 @@
package Log::Contextual::WarnLogger;
-$Log::Contextual::WarnLogger::VERSION = '0.006005';
+$Log::Contextual::WarnLogger::VERSION = '0.007000';
# ABSTRACT: logger for libraries using Log::Contextual
use strict;
@@ -129,7 +129,7 @@
=head1 VERSION
-version 0.006005
+version 0.007000
=head1 SYNOPSIS
@@ -287,7 +287,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/lib/Log/Contextual.pm new/Log-Contextual-0.007000/lib/Log/Contextual.pm
--- old/Log-Contextual-0.006005/lib/Log/Contextual.pm 2015-03-14 18:54:48.000000000 +0100
+++ new/Log-Contextual-0.007000/lib/Log/Contextual.pm 2016-04-12 06:35:43.000000000 +0200
@@ -1,5 +1,5 @@
package Log::Contextual;
-$Log::Contextual::VERSION = '0.006005';
+$Log::Contextual::VERSION = '0.007000';
# ABSTRACT: Simple logging interface with a contextual log
use strict;
@@ -53,7 +53,7 @@
# export anything but the levels selected
sub ____ { }
-exports('____', @dlog, @log, qw( set_logger with_logger ));
+exports('____', @dlog, @log, qw( set_logger with_logger has_logger ));
export_tag dlog => ('____');
export_tag log => ('____');
@@ -119,6 +119,15 @@
);
}
+ if ($exports->{'&has_logger'}) {
+ die ref($router) . " does not support has_logger()"
+ unless $router->does('Log::Contextual::Role::Router::HasLogger');
+
+ _maybe_export($spec, $importer, 'has_logger',
+ sub { $router->has_logger(@_) },
+ );
+ }
+
my @levels = @{$class->arg_levels($spec->config->{levels})};
for my $level (@levels) {
my %base =
@@ -219,7 +228,7 @@
=head1 VERSION
-version 0.006005
+version 0.007000
=head1 SYNOPSIS
@@ -483,6 +492,15 @@
As with L</set_logger>, C<with_logger> will wrap C<$returning_logger> with a
C<CodeRef> if needed.
+=head2 has_logger
+
+ my $logger = WarnLogger->new;
+ set_logger $logger unless has_logger;
+
+Arguments: none
+
+C<has_logger> will return true if a logger has been set.
+
=head2 log_$level
Import Tag: C<:log>
@@ -714,7 +732,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2016 by Arthur Axel "fREW" Schmidt.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Contextual-0.006005/t/has_logger.t new/Log-Contextual-0.007000/t/has_logger.t
--- old/Log-Contextual-0.006005/t/has_logger.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Log-Contextual-0.007000/t/has_logger.t 2016-04-12 06:35:43.000000000 +0200
@@ -0,0 +1,13 @@
+use strict;
+use warnings;
+
+use Log::Contextual::SimpleLogger;
+use Test::More;
+use Log::Contextual qw(:log set_logger has_logger);
+
+my $log = Log::Contextual::SimpleLogger->new;
+ok(!has_logger, 'has_logger returns false when logger unset');
+set_logger $log;
+ok(has_logger, 'has_logger returns true when logger set');
+
+done_testing;
++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
1
0
Hello community,
here is the log from the commit of package rubygem-web-console for openSUSE:Factory checked in at 2016-04-22 16:24:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-web-console (Old)
and /work/SRC/openSUSE:Factory/.rubygem-web-console.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-web-console"
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-web-console/rubygem-web-console.changes 2016-03-17 16:49:24.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-web-console.new/rubygem-web-console.changes 2016-04-22 16:24:27.000000000 +0200
@@ -1,0 +2,16 @@
+Tue Apr 12 04:33:31 UTC 2016 - coolo(a)suse.com
+
+- updated to version 3.1.1
+ see installed CHANGELOG.markdown
+
+ ## 3.1.1
+
+ * [#185](https://github.com/rails/web-console/pull/185) Fix `rails console` startup ([@gsamokovarov])
+
+ ## 3.1.0
+
+ * [#182](https://github.com/rails/web-console/pull/182) Let `#console` live in `Kernel` ([@schneems])
+ * [#181](https://github.com/rails/web-console/pull/181) Log internal Web Console errors ([@gsamokovarov])
+ * [#180](https://github.com/rails/web-console/pull/180) Autoload Web Console constants for faster Rails boot time ([@herminiotorres])
+
+-------------------------------------------------------------------
Old:
----
web-console-3.0.0.gem
New:
----
web-console-3.1.1.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-web-console.spec ++++++
--- /var/tmp/diff_new_pack.UV1Ceu/_old 2016-04-22 16:24:27.000000000 +0200
+++ /var/tmp/diff_new_pack.UV1Ceu/_new 2016-04-22 16:24:27.000000000 +0200
@@ -24,7 +24,7 @@
#
Name: rubygem-web-console
-Version: 3.0.0
+Version: 3.1.1
Release: 0
%define mod_name web-console
%define mod_full_name %{mod_name}-%{version}
@@ -52,7 +52,7 @@
%install
%gem_install \
- --doc-files="MIT-LICENSE" \
+ --doc-files="CHANGELOG.markdown MIT-LICENSE README.markdown" \
-f
%gem_packages
++++++ web-console-3.0.0.gem -> web-console-3.1.1.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGELOG.markdown new/CHANGELOG.markdown
--- old/CHANGELOG.markdown 2015-12-13 17:58:49.000000000 +0100
+++ new/CHANGELOG.markdown 2016-01-28 10:20:38.000000000 +0100
@@ -2,6 +2,16 @@
## master (unreleased)
+## 3.1.1
+
+* [#185](https://github.com/rails/web-console/pull/185) Fix `rails console` startup ([@gsamokovarov])
+
+## 3.1.0
+
+* [#182](https://github.com/rails/web-console/pull/182) Let `#console` live in `Kernel` ([@schneems])
+* [#181](https://github.com/rails/web-console/pull/181) Log internal Web Console errors ([@gsamokovarov])
+* [#180](https://github.com/rails/web-console/pull/180) Autoload Web Console constants for faster Rails boot time ([@herminiotorres])
+
## 3.0.0
* [#173](https://github.com/rails/web-console/pull/173) Revert "Change config.development_only default until 4.2.4 is released" ([@gsamokovarov])
@@ -55,3 +65,5 @@
[@parterburn]: https://github.com/parterburn
[@sh19910711]: https://github.com/sh19910711
[@frenesim]: https://github.com/frenesim
+[@herminiotorres]: https://github.com/herminiotorres
+[@schneems]: https://github.com/schneems
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIT-LICENSE new/MIT-LICENSE
--- old/MIT-LICENSE 2015-12-13 17:58:49.000000000 +0100
+++ new/MIT-LICENSE 2016-01-28 10:20:38.000000000 +0100
@@ -1,4 +1,4 @@
-Copyright 2014 Charlie Somerville, Genadi Samokovarov, Guillermo Iguaran and Ryan Dao
+Copyright 2014-2016 Charlie Somerville, Genadi Samokovarov, Guillermo Iguaran and Ryan Dao
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.markdown new/README.markdown
--- old/README.markdown 2015-12-13 17:58:49.000000000 +0100
+++ new/README.markdown 2016-01-28 10:20:38.000000000 +0100
@@ -1,7 +1,8 @@
<p align=right>
Documentation for:
<a href=https://github.com/rails/web-console/tree/v1.0.4>v1.0.4</a>
- <a href=https://github.com/rails/web-console/tree/v2.1.3>v2.1.3</a>
+ <a href=https://github.com/rails/web-console/tree/v2.2.1>v2.2.1</a>
+ <a href=https://github.com/rails/web-console/tree/v3.0.0>v3.0.0</a>
</p>
# Web Console [![Build Status](https://travis-ci.org/rails/web-console.svg?branch=master)](https:/…
@@ -67,8 +68,10 @@
end
```
-Only one `console` invocation is allowed per request. If you happen to have
-multiple ones, a `WebConsole::DoubleRenderError` is raised.
+The method is defined in `Kernel` and you can invoke it any application code.
+
+Only one `console` invocation is allowed once per request. If you happen to
+have multiple ones, a `WebConsole::DoubleRenderError` will be raised.
## Configuration
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/web_console/extensions.rb new/lib/web_console/extensions.rb
--- old/lib/web_console/extensions.rb 2015-12-13 17:58:49.000000000 +0100
+++ new/lib/web_console/extensions.rb 2016-01-28 10:20:38.000000000 +0100
@@ -1,24 +1,48 @@
-ActionDispatch::DebugExceptions.class_eval do
- def render_exception_with_web_console(request, exception)
- render_exception_without_web_console(request, exception).tap do
- # Retain superficial Rails 4.2 compatibility.
- env = Hash === request ? request : request.env
-
- backtrace_cleaner = env['action_dispatch.backtrace_cleaner']
- error = ActionDispatch::ExceptionWrapper.new(backtrace_cleaner, exception).exception
-
- # Get the original exception if ExceptionWrapper decides to follow it.
- env['web_console.exception'] = error
-
- # ActionView::Template::Error bypass ExceptionWrapper original
- # exception following. The backtrace in the view is generated from
- # reaching out to original_exception in the view.
- if error.is_a?(ActionView::Template::Error)
- env['web_console.exception'] = error.original_exception
+module Kernel
+ module_function
+
+ # Instructs Web Console to render a console in the specified binding.
+ #
+ # If +bidning+ isn't explicitly given it will default to the binding of the
+ # previous frame. E.g. the one that invoked +console+.
+ #
+ # Raises DoubleRenderError if a double +console+ invocation per request is
+ # detected.
+ def console(binding = WebConsole.caller_bindings.first)
+ raise WebConsole::DoubleRenderError if Thread.current[:__web_console_binding]
+
+ Thread.current[:__web_console_binding] = binding
+
+ # Make sure nothing is rendered from the view helper. Otherwise
+ # you're gonna see unexpected #<Binding:0x007fee4302b078> in the
+ # templates.
+ nil
+ end
+end
+
+module ActionDispatch
+ class DebugExceptions
+ def render_exception_with_web_console(request, exception)
+ render_exception_without_web_console(request, exception).tap do
+ # Retain superficial Rails 4.2 compatibility.
+ env = Hash === request ? request : request.env
+
+ backtrace_cleaner = env['action_dispatch.backtrace_cleaner']
+ error = ExceptionWrapper.new(backtrace_cleaner, exception).exception
+
+ # Get the original exception if ExceptionWrapper decides to follow it.
+ Thread.current[:__web_console_exception] = error
+
+ # ActionView::Template::Error bypass ExceptionWrapper original
+ # exception following. The backtrace in the view is generated from
+ # reaching out to original_exception in the view.
+ if error.is_a?(ActionView::Template::Error)
+ Thread.current[:__web_console_exception] = error.cause
+ end
end
end
- end
- alias_method :render_exception_without_web_console, :render_exception
- alias_method :render_exception, :render_exception_with_web_console
+ alias_method :render_exception_without_web_console, :render_exception
+ alias_method :render_exception, :render_exception_with_web_console
+ end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/web_console/helper.rb new/lib/web_console/helper.rb
--- old/lib/web_console/helper.rb 2015-12-13 17:58:49.000000000 +0100
+++ new/lib/web_console/helper.rb 1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-module WebConsole
- module Helper
- # Communicates with the middleware to render a console in a +binding+.
- #
- # If +bidning+ isn't explicitly given, Binding#of_caller will be used to
- # get the binding of the previous frame. E.g. the one that invoked
- # +console+.
- #
- # Raises DoubleRenderError if a double +console+ invocation per request is
- # detected.
- def console(binding = nil)
- raise DoubleRenderError if request.env['web_console.binding']
-
- request.env['web_console.binding'] = binding || ::WebConsole.caller_bindings.first
-
- # Make sure nothing is rendered from the view helper. Otherwise
- # you're gonna see unexpected #<Binding:0x007fee4302b078> in the
- # templates.
- nil
- end
- end
-end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/web_console/integration.rb new/lib/web_console/integration.rb
--- old/lib/web_console/integration.rb 2015-12-13 17:58:49.000000000 +0100
+++ new/lib/web_console/integration.rb 2016-01-28 10:20:38.000000000 +0100
@@ -19,7 +19,7 @@
#
# Every integration should the instance variable.
def bindings
- @bindings || []
+ (defined?(@bindings) && @bindings) || []
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/web_console/middleware.rb new/lib/web_console/middleware.rb
--- old/lib/web_console/middleware.rb 2015-12-13 17:58:49.000000000 +0100
+++ new/lib/web_console/middleware.rb 2016-01-28 10:20:38.000000000 +0100
@@ -15,34 +15,40 @@
end
def call(env)
- request = create_regular_or_whiny_request(env)
- return @app.call(env) unless request.from_whitelisted_ip?
+ app_exception = catch :app_exception do
+ request = create_regular_or_whiny_request(env)
+ return call_app(env) unless request.from_whitelisted_ip?
+
+ if id = id_for_repl_session_update(request)
+ return update_repl_session(id, request)
+ elsif id = id_for_repl_session_stack_frame_change(request)
+ return change_stack_trace(id, request)
+ end
+
+ status, headers, body = call_app(env)
+
+ if session = Session.from(Thread.current) and acceptable_content_type?(headers)
+ response = Response.new(body, status, headers)
+ template = Template.new(env, session)
+
+ response.headers["X-Web-Console-Session-Id"] = session.id
+ response.headers["X-Web-Console-Mount-Point"] = mount_point
+ response.write(template.render('index'))
+ response.finish
+ else
+ [ status, headers, body ]
+ end
+ end
+ rescue => e
+ WebConsole.logger.error("\n#{e.class}: #{e}\n\tfrom #{e.backtrace.join("\n\tfrom ")}")
+ raise e
+ ensure
+ # Clean up the fiber locals after the session creation. Object#console
+ # uses those to communicate the current binding or exception to the middleware.
+ Thread.current[:__web_console_exception] = nil
+ Thread.current[:__web_console_binding] = nil
- if id = id_for_repl_session_update(request)
- return update_repl_session(id, request)
- elsif id = id_for_repl_session_stack_frame_change(request)
- return change_stack_trace(id, request)
- end
-
- status, headers, body = @app.call(env)
-
- if exception = env['web_console.exception']
- session = Session.from_exception(exception)
- elsif binding = env['web_console.binding']
- session = Session.from_binding(binding)
- end
-
- if session && acceptable_content_type?(headers)
- response = Response.new(body, status, headers)
- template = Template.new(env, session)
-
- response.headers["X-Web-Console-Session-Id"] = session.id
- response.headers["X-Web-Console-Mount-Point"] = mount_point
- response.write(template.render('index'))
- response.finish
- else
- [ status, headers, body ]
- end
+ raise app_exception if Exception === app_exception
end
private
@@ -120,5 +126,11 @@
{ output: I18n.t('errors.unacceptable_request') }
end
end
+
+ def call_app(env)
+ @app.call(env)
+ rescue => e
+ throw :app_exception, e
+ end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/web_console/railtie.rb new/lib/web_console/railtie.rb
--- old/lib/web_console/railtie.rb 2015-12-13 17:58:49.000000000 +0100
+++ new/lib/web_console/railtie.rb 2016-01-28 10:20:38.000000000 +0100
@@ -6,14 +6,11 @@
config.web_console.whitelisted_ips = %w( 127.0.0.1 ::1 )
initializer 'web_console.initialize' do
+ require 'web_console/integration'
require 'web_console/extensions'
- ActiveSupport.on_load(:action_view) do
- ActionView::Base.send(:include, Helper)
- end
-
- ActiveSupport.on_load(:action_controller) do
- ActionController::Base.send(:include, Helper)
+ if logger = ::Rails.logger
+ WebConsole.logger = logger
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/web_console/session.rb new/lib/web_console/session.rb
--- old/lib/web_console/session.rb 2015-12-13 17:58:49.000000000 +0100
+++ new/lib/web_console/session.rb 2016-01-28 10:20:38.000000000 +0100
@@ -1,9 +1,9 @@
module WebConsole
- # A session lets you persist wrap an +Evaluator+ instance in memory
- # associated with multiple bindings.
+ # A session lets you persist an +Evaluator+ instance in memory associated
+ # with multiple bindings.
#
# Each newly created session is persisted into memory and you can find it
- # later its +id+.
+ # later by its +id+.
#
# A session may be associated with multiple bindings. This is used by the
# error pages only, as currently, this is the only client that needs to do
@@ -21,14 +21,19 @@
inmemory_storage[id]
end
- # Create a Session from an exception.
- def from_exception(exc)
- new(exc.bindings)
- end
-
- # Create a Session from a single binding.
- def from_binding(binding)
- new(binding)
+ # Create a Session from an binding or exception in a storage.
+ #
+ # The storage is expected to respond to #[]. The binding is expected in
+ # :__web_console_binding and the exception in :__web_console_exception.
+ #
+ # Can return nil, if no binding or exception have been preserved in the
+ # storage.
+ def from(storage)
+ if exc = storage[:__web_console_exception]
+ new(exc.bindings)
+ elsif binding = storage[:__web_console_binding]
+ new(binding)
+ end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/web_console/tracer.rb new/lib/web_console/tracer.rb
--- old/lib/web_console/tracer.rb 2015-12-13 17:58:49.000000000 +0100
+++ new/lib/web_console/tracer.rb 1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
-module WebConsole
- class BindingTracer
- def initialize(exception)
- @bindings = exception.bindings
- @backtrace = exception.backtrace
- end
-
- def binding_for_trace(trace)
- end
- end
-end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/web_console/version.rb new/lib/web_console/version.rb
--- old/lib/web_console/version.rb 2015-12-13 17:58:49.000000000 +0100
+++ new/lib/web_console/version.rb 2016-01-28 10:20:38.000000000 +0100
@@ -1,3 +1,3 @@
module WebConsole
- VERSION = '3.0.0'
+ VERSION = '3.1.1'
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/web_console.rb new/lib/web_console.rb
--- old/lib/web_console.rb 2015-12-13 17:58:49.000000000 +0100
+++ new/lib/web_console.rb 2016-01-28 10:20:38.000000000 +0100
@@ -1,23 +1,29 @@
+require 'active_support/dependencies/autoload'
require 'active_support/lazy_load_hooks'
require 'active_support/logger'
-require 'web_console/integration'
-require 'web_console/railtie'
-require 'web_console/errors'
-require 'web_console/helper'
-require 'web_console/evaluator'
-require 'web_console/session'
-require 'web_console/template'
-require 'web_console/middleware'
-require 'web_console/whitelist'
-require 'web_console/request'
-require 'web_console/response'
-require 'web_console/view'
-require 'web_console/whiny_request'
-
module WebConsole
+ extend ActiveSupport::Autoload
+
+ autoload :View
+ autoload :Evaluator
+ autoload :Session
+ autoload :Response
+ autoload :Request
+ autoload :WhinyRequest
+ autoload :Whitelist
+ autoload :Template
+ autoload :Middleware
+
+ autoload_at 'web_console/errors' do
+ autoload :Error
+ autoload :DoubleRenderError
+ end
+
mattr_accessor :logger
@@logger = ActiveSupport::Logger.new($stderr)
ActiveSupport.run_load_hooks(:web_console, self)
end
+
+require 'web_console/railtie'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2015-12-13 17:58:49.000000000 +0100
+++ new/metadata 2016-01-28 10:20:38.000000000 +0100
@@ -1,7 +1,7 @@
--- !ruby/object:Gem::Specification
name: web-console
version: !ruby/object:Gem::Version
- version: 3.0.0
+ version: 3.1.1
platform: ruby
authors:
- Charlie Somerville
@@ -11,7 +11,7 @@
autorequire:
bindir: bin
cert_chain: []
-date: 2015-12-13 00:00:00.000000000 Z
+date: 2016-01-28 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: railties
@@ -74,7 +74,6 @@
- lib/web_console/errors.rb
- lib/web_console/evaluator.rb
- lib/web_console/extensions.rb
-- lib/web_console/helper.rb
- lib/web_console/integration.rb
- lib/web_console/integration/cruby.rb
- lib/web_console/integration/rubinius.rb
@@ -100,7 +99,6 @@
- lib/web_console/testing/erb_precompiler.rb
- lib/web_console/testing/fake_middleware.rb
- lib/web_console/testing/helper.rb
-- lib/web_console/tracer.rb
- lib/web_console/version.rb
- lib/web_console/view.rb
- lib/web_console/whiny_request.rb
@@ -125,7 +123,7 @@
version: '0'
requirements: []
rubyforge_project:
-rubygems_version: 2.4.5
+rubygems_version: 2.5.1
signing_key:
specification_version: 4
summary: A debugging tool for your Ruby on Rails applications.
1
0
Hello community,
here is the log from the commit of package perl-SQL-Statement for openSUSE:Factory checked in at 2016-04-22 16:24:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-SQL-Statement (Old)
and /work/SRC/openSUSE:Factory/.perl-SQL-Statement.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-SQL-Statement"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-SQL-Statement/perl-SQL-Statement.changes 2016-04-12 19:35:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-SQL-Statement.new/perl-SQL-Statement.changes 2016-04-22 16:24:26.000000000 +0200
@@ -1,0 +2,13 @@
+Tue Apr 12 14:08:38 UTC 2016 - coolo(a)suse.com
+
+- updated to 1.410
+ see /usr/share/doc/packages/perl-SQL-Statement/Changes
+
+ 1.410 2016-04-11
+ [Bug fixes]
+ * Fix RT#113625 - Unnecessary x-bits (Kent Fredric)
+
+ [Documentation]
+ * pod2markdown README.md from lib/SQL/Statement.pm
+
+-------------------------------------------------------------------
Old:
----
SQL-Statement-1.409.tar.gz
New:
----
SQL-Statement-1.410.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-SQL-Statement.spec ++++++
--- /var/tmp/diff_new_pack.iBzCzo/_old 2016-04-22 16:24:26.000000000 +0200
+++ /var/tmp/diff_new_pack.iBzCzo/_new 2016-04-22 16:24:26.000000000 +0200
@@ -17,7 +17,7 @@
Name: perl-SQL-Statement
-Version: 1.409
+Version: 1.410
Release: 0
%define cpan_name SQL-Statement
Summary: SQL parsing and processing engine
++++++ SQL-Statement-1.409.tar.gz -> SQL-Statement-1.410.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/Changes new/SQL-Statement-1.410/Changes
--- old/SQL-Statement-1.409/Changes 2016-04-06 15:33:01.000000000 +0200
+++ new/SQL-Statement-1.410/Changes 2016-04-11 14:50:15.000000000 +0200
@@ -1,5 +1,13 @@
Changes log for Perl extension SQL::Statement
+1.410 2016-04-11
+ [Bug fixes]
+ * Fix RT#113625 - Unnecessary x-bits (Kent Fredric)
+
+ [Documentation]
+ * pod2markdown README.md from lib/SQL/Statement.pm
+
+
1.409 2016-04-06
* Release 1.408_001 without further changes as 1.409
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/META.json new/SQL-Statement-1.410/META.json
--- old/SQL-Statement-1.409/META.json 2016-04-06 15:36:11.000000000 +0200
+++ new/SQL-Statement-1.410/META.json 2016-04-11 15:06:22.000000000 +0200
@@ -97,6 +97,6 @@
"x_IRC" : "irc://irc.perl.org/#dbi",
"x_MailingList" : "mailto:dbi-dev@perl.org'"
},
- "version" : "1.409",
+ "version" : "1.410",
"x_serialization_backend" : "JSON::PP version 2.27300"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/META.yml new/SQL-Statement-1.410/META.yml
--- old/SQL-Statement-1.409/META.yml 2016-04-06 15:36:11.000000000 +0200
+++ new/SQL-Statement-1.410/META.yml 2016-04-11 15:06:22.000000000 +0200
@@ -46,5 +46,5 @@
homepage: https://metacpan.org/release/SQL-Statement
license: http://dev.perl.org/licenses/
repository: https://github.com:perl5-utils/SQL-Statement.git
-version: '1.409'
+version: '1.410'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/README.md new/SQL-Statement-1.410/README.md
--- old/SQL-Statement-1.409/README.md 2013-04-20 10:51:09.000000000 +0200
+++ new/SQL-Statement-1.410/README.md 2016-04-11 14:33:40.000000000 +0200
@@ -1,4 +1,348 @@
-SQL-Statement
-=============
+# NAME
-SQL parsing and processing engine
\ No newline at end of file
+SQL::Statement - SQL parsing and processing engine
+
+# SYNOPSIS
+
+ # ... depends on what you want to do, see below
+
+# DESCRIPTION
+
+The SQL::Statement module implements a pure Perl SQL parsing and execution
+engine. While it by no means implements full ANSI standard, it does support
+many features including column and table aliases, built-in and user-defined
+functions, implicit and explicit joins, complex nested search conditions,
+and other features.
+
+SQL::Statement is a small embeddable Database Management System
+(DBMS). This means that it provides all of the services of a simple
+DBMS except that instead of a persistent storage mechanism, it has two
+things: 1) an in-memory storage mechanism that allows you to prepare,
+execute, and fetch from SQL statements using temporary tables and 2) a
+set of software sockets where any author can plug in any storage
+mechanism.
+
+There are three main uses for SQL::Statement. One or another (hopefully not
+all) may be irrelevant for your needs: 1) to access and manipulate data in
+CSV, XML, and other formats 2) to build your own DBD for a new data source
+3) to parse and examine the structure of SQL statements.
+
+# INSTALLATION
+
+There are no prerequisites for using this as a standalone parser. If
+you want to access persistent stored data, you either need to write a
+subclass or use one of the DBI DBD drivers. You can install this
+module using CPAN.pm, CPANPLUS.pm, PPM, apt-get, or other packaging
+tools or you can download the tar.gz file from CPAN and use the
+standard perl mantra:
+
+ perl Makefile.PL
+ make
+ make test
+ make install
+
+It works fine on all platforms it has been tested on. On Windows, you
+can use ppm or with the mantra use nmake, dmake, or make depending on
+which is available.
+
+# USAGE
+
+## How can I use SQL::Statement to access and modify data?
+
+SQL::Statement provides the SQL engine for a number of existing DBI drivers
+including [DBD::CSV](https://metacpan.org/pod/DBD::CSV), [DBD::DBM](https://metacpan.org/pod/DBD::DBM), [DBD::AnyData](https://metacpan.org/pod/DBD::AnyData), [DBD::Excel](https://metacpan.org/pod/DBD::Excel),
+[DBD::Amazon](https://metacpan.org/pod/DBD::Amazon), and others.
+
+These modules provide access to Comma Separated Values, Fixed Length, XML,
+HTML and many other kinds of text files, to Excel Spreadsheets, to BerkeleyDB
+and other DBM formats, and to non-traditional data sources like on-the-fly
+Amazon searches.
+
+If you are interested in accessing and manipulating persistent data, you may
+not really want to use SQL::Statement directly, but use [DBI](https://metacpan.org/pod/DBI) along with
+one of the DBDs mentioned above instead. You will be using SQL::Statement, but
+under the hood of the DBD. See [http://dbi.perl.org](http://dbi.perl.org) for help with DBI and
+see [SQL::Statement::Syntax](https://metacpan.org/pod/SQL::Statement::Syntax) for a description of the SQL syntax that
+SQL::Statement provides for these modules and see the documentation for
+whichever DBD you are using for additional details.
+
+## How can I use it to parse and examine the structure of SQL statements?
+
+SQL::Statement can be used stand-alone (without a subclass and without
+DBI) to parse and examine the structure of SQL statements. See
+[SQL::Statement::Structure](https://metacpan.org/pod/SQL::Statement::Structure) for details.
+
+## How can I use it to embed a SQL engine in a DBD or other module?
+
+SQL::Statement is designed to be easily embedded in other modules and is
+especially suited for developing new DBI drivers (DBDs).
+See [SQL::Statement::Embed](https://metacpan.org/pod/SQL::Statement::Embed).
+
+## What SQL Syntax is supported?
+
+SQL::Statement supports a small but powerful subset of SQL commands.
+See [SQL::Statement::Syntax](https://metacpan.org/pod/SQL::Statement::Syntax).
+
+## How can I extend the supported SQL syntax?
+
+You can modify and extend the SQL syntax either by issuing SQL commands or
+by subclassing SQL::Statement. See [SQL::Statement::Syntax](https://metacpan.org/pod/SQL::Statement::Syntax).
+
+# How can I participate in ongoing development?
+
+SQL::Statement is a large module with many potential future directions.
+You are invited to help plan, code, test, document, or kibbitz about these
+directions. If you want to join the development team, or just hear more
+about the development, write Jeff (<jzuckerATcpan.org>) or Jens
+(<rehsackATcpan.org>) a note.
+
+# METHODS
+
+The following methods can or must be overridden by derived classes.
+
+## capability
+
+ $has_capability = $h->capability('capability_name');
+
+Returns a true value if the specified capability is available.
+
+Currently no capabilities are defined and this is a placeholder for
+future use. It is envisioned it will be used like `SQL::Eval::Table::capability`.
+
+## open\_table
+
+The `open_table` method must be overridden by derived classes to provide
+the capability of opening data tables. This is a necessity.
+
+Arguments given to open\_table call:
+
+- `$data`
+
+ The database memo parameter. See ["execute"](#execute).
+
+- `$table`
+
+ The name of the table to open as parsed from SQL statement.
+
+- `$createMode`
+
+ A flag indicating the mode (`CREATE TABLE ...`) the table should
+ be opened with. Set to a true value in create mode.
+
+- `$lockMode`
+
+ A flag indicating whether the table should be opened for writing (any
+ other than `SELECT ...`). Set to a true value if the table is to
+ be opened for write access.
+
+The following methods are required to use SQL::Statement in a DBD (for
+example).
+
+## new
+
+Instantiates a new SQL::Statement object.
+
+Arguments:
+
+- `$sql`
+
+ The SQL statement for later actions.
+
+- `$parser`
+
+ An instance of a [SQL::Parser](https://metacpan.org/pod/SQL::Parser) object or flags for it's instantiation.
+ If omitted, default flags are used.
+
+When the basic initialization is completed,
+`$self->prepare($sql, $parser)` is invoked.
+
+## prepare
+
+Prepares SQL::Statement to execute a SQL statement.
+
+Arguments:
+
+- `$sql`
+
+ The SQL statement to parse and prepare.
+
+- `$parser`
+
+ Instance of a [SQL::Parser](https://metacpan.org/pod/SQL::Parser) object to parse the provided SQL statement.
+
+## execute
+
+Executes a prepared statement.
+
+Arguments:
+
+- `$data`
+
+ Memo field passed through to calls of the instantiated `$table`
+ objects or `open_table` calls. In `CREATE` with subquery,
+ `$data->{Database}` must be a DBI database handle object.
+
+- `$params`
+
+ Bound params via DBI ...
+
+## errstr
+
+Gives the error string of the last error, if any.
+
+## fetch\_row
+
+Fetches the next row from the result data set (implies removing the fetched
+row from the result data set).
+
+## fetch\_rows
+
+Fetches all (remaining) rows from the result data set.
+
+# SUPPORT
+
+You can find documentation for this module with the perldoc command.
+
+ perldoc SQL::Statement
+
+You can also look for information at:
+
+- RT: CPAN's request tracker
+
+ [http://rt.cpan.org/NoAuth/Bugs.html?Dist=SQL-Statement](http://rt.cpan.org/…
+
+- AnnoCPAN: Annotated CPAN documentation
+
+ [http://annocpan.org/dist/SQL-Statement](http://annocpan.org/dist/SQL-Statem…
+
+- CPAN Ratings
+
+ [http://cpanratings.perl.org/s/SQL-Statement](http://cpanratings.perl.org/s/…
+
+- CPAN Search
+
+ [http://search.cpan.org/dist/SQL-Statement/](http://search.cpan.org/dist/SQL…
+
+## Where can I go for help?
+
+For questions about installation or usage, please ask on the
+dbi-users(a)perl.org mailing list (see http://dbi.perl.org) or post a
+question on PerlMonks ([http://www.perlmonks.org/](http://www.perlmonks.org/), where Jeff is
+known as jZed). Jens does not visit PerlMonks on a regular basis.
+
+If you have a bug report, a patch or a suggestion, please open a new
+report ticket at CPAN (but please check previous reports first in case
+your issue has already been addressed). You can mail any of the module
+maintainers, but you are more assured of an answer by posting to
+the dbi-users list or reporting the issue in RT.
+
+Report tickets should contain a detailed description of the bug or
+enhancement request and at least an easily verifiable way of
+reproducing the issue or fix. Patches are always welcome, too.
+
+## Where can I go for help with a concrete version?
+
+Bugs and feature requests are accepted against the latest version
+only. To get patches for earlier versions, you need to get an
+agreement with a developer of your choice - who may or not report the
+issue and a suggested fix upstream (depends on the license you have
+chosen).
+
+## Business support and maintenance
+
+For business support you can contact Jens via his CPAN email
+address rehsackATcpan.org. Please keep in mind that business
+support is neither available for free nor are you eligible to
+receive any support based on the license distributed with this
+package.
+
+# ACKNOWLEDGEMENTS
+
+Jochen Wiedmann created the original module as an XS (C) extension in 1998.
+Jeff Zucker took over the maintenance in 2001 and rewrote all of the C
+portions in Perl and began extending the SQL support. More recently Ilya
+Sterin provided help with SQL::Parser, Tim Bunce provided both general and
+specific support, Dan Wright and Dean Arnold have contributed extensively
+to the code, and dozens of people from around the world have submitted
+patches, bug reports, and suggestions.
+
+In 2008 Jens Rehsack took over the maintenance of the extended module
+from Jeff. Together with H.Merijn Brand (who has taken DBD::CSV),
+Detlef Wartke and Volker Schubbert (especially between 1.16 developer
+versions until 1.22) and all submitters of bug reports via RT a lot of
+issues have been fixed.
+
+Thanks to all!
+
+If you're interested in helping develop SQL::Statement or want to use it
+with your own modules, feel free to contact Jeff or Jens.
+
+# BUGS AND LIMITATIONS
+
+- Currently we treat NULL and '' as the same in AnyData/CSV mode -
+eventually fix.
+- No nested C-style comments allowed as SQL99 says.
+- There are some issues regarding combining outer joins with where
+clauses.
+- Aggregate functions cannot be used in where clause.
+- Some SQL commands/features are not supported (most of them cannot by
+design), as `LOCK TABLE`, using indices, sub-selects etc.
+
+ Currently the statement for missing features is: I plan to create a
+ SQL::Statement v2.00 based on a pure Backus-Naur-Form parser and a
+ fully object oriented command pattern based engine implementation.
+ When the time is available, I will do it. Until then bugs will be
+ fixed or other Perl modules under my maintainership will receive my
+ time. Features which can be added without deep design changes might be
+ applied earlier - especially when their addition allows studying
+ effective ways to implement the feature in upcoming 2.00.
+
+- Some people report that SQL::Statement is slower since the XS parts
+were implemented in pure Perl. This might be true, but on the other
+hand a large number of features have been added including support for
+ANSI SQL 99.
+
+ For SQL::Statement 1.xx it's not planned to add new XS parts.
+
+- Wildcards are expanded to lower cased identifiers. This might confuse
+some people, but it was easier to implement.
+
+ The warning in [DBI](https://metacpan.org/pod/DBI) to never trust the case of returned column names
+ should be read more often. If you need to rely on identifiers, always
+ use `sth->{NAME_lc}` or `sth->{NAME_uc}` - never rely on
+ `sth->{NAME}`:
+
+ $dbh->{FetchHashKeyName} = 'NAME_lc';
+ $sth = $dbh->prepare("SELECT FOO, BAR, ID, NAME, BAZ FROM TABLE");
+ $sth->execute;
+ $hash_ref = $sth->fetchall_hashref('id');
+ print "Name for id 42 is $hash_ref->{42}->{name}\n";
+
+ See ["FetchHashKeyName" in DBI](https://metacpan.org/pod/DBI#FetchHashKeyName) for more information.
+
+- Unable to use the same table twice with different aliases. **Workaround**:
+Temporary tables: `CREATE TEMP TABLE t_foo AS SELECT * FROM foo`.
+Than both tables can be used independently.
+
+Patches to fix bugs/limitations (or a grant to do it) would be
+very welcome. Please note, that any patches **must** successfully pass
+all the `SQL::Statement`, [DBD::File](https://metacpan.org/pod/DBD::File) and [DBD::CSV](https://metacpan.org/pod/DBD::CSV) tests and must
+be a general improvement.
+
+# AUTHOR AND COPYRIGHT
+
+Jochen Wiedmann created the original module as an XS (C) extension in 1998.
+Jeff Zucker took over the maintenance in 2001 and rewrote all of the C
+portions in perl and began extending the SQL support. Since 2008, Jens
+Rehsack is the maintainer.
+
+Copyright (c) 2001,2005 by Jeff Zucker: jzuckerATcpan.org
+Copyright (c) 2007-2016 by Jens Rehsack: rehsackATcpan.org
+
+Portions Copyright (C) 1998 by Jochen Wiedmann: jwiedATcpan.org
+
+All rights reserved.
+
+You may distribute this module under the terms of either the GNU
+General Public License or the Artistic License, as specified in
+the Perl README file.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Dialects/ANSI.pm new/SQL-Statement-1.410/lib/SQL/Dialects/ANSI.pm
--- old/SQL-Statement-1.409/lib/SQL/Dialects/ANSI.pm 2016-04-06 15:31:13.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Dialects/ANSI.pm 2016-04-11 14:33:23.000000000 +0200
@@ -15,7 +15,7 @@
use warnings FATAL => "all";
use vars qw($VERSION);
-$VERSION = '1.409';
+$VERSION = '1.410';
use SQL::Dialects::Role;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Dialects/AnyData.pm new/SQL-Statement-1.410/lib/SQL/Dialects/AnyData.pm
--- old/SQL-Statement-1.409/lib/SQL/Dialects/AnyData.pm 2016-04-06 15:31:13.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Dialects/AnyData.pm 2016-04-11 14:33:23.000000000 +0200
@@ -15,7 +15,7 @@
use warnings FATAL => "all";
use vars qw($VERSION);
-$VERSION = '1.409';
+$VERSION = '1.410';
use SQL::Dialects::Role;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Dialects/CSV.pm new/SQL-Statement-1.410/lib/SQL/Dialects/CSV.pm
--- old/SQL-Statement-1.409/lib/SQL/Dialects/CSV.pm 2016-04-06 15:31:13.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Dialects/CSV.pm 2016-04-11 14:33:23.000000000 +0200
@@ -15,7 +15,7 @@
use warnings FATAL => "all";
use vars qw($VERSION);
-$VERSION = '1.409';
+$VERSION = '1.410';
use SQL::Dialects::Role;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Dialects/Role.pm new/SQL-Statement-1.410/lib/SQL/Dialects/Role.pm
--- old/SQL-Statement-1.409/lib/SQL/Dialects/Role.pm 2016-04-06 15:31:13.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Dialects/Role.pm 2016-04-11 14:33:23.000000000 +0200
@@ -16,7 +16,7 @@
use base qw(Exporter);
our @EXPORT = qw(get_config_as_hash);
-our $VERSION = '1.409';
+our $VERSION = '1.410';
sub get_config_as_hash
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Eval.pm new/SQL-Statement-1.410/lib/SQL/Eval.pm
--- old/SQL-Statement-1.409/lib/SQL/Eval.pm 2016-04-06 15:31:12.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Eval.pm 2016-04-11 14:33:21.000000000 +0200
@@ -16,7 +16,7 @@
use warnings FATAL => "all";
use vars qw($VERSION);
-$VERSION = '1.409';
+$VERSION = '1.410';
use Carp qw(croak);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Parser.pm new/SQL-Statement-1.410/lib/SQL/Parser.pm
--- old/SQL-Statement-1.409/lib/SQL/Parser.pm 2016-04-06 15:31:12.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Parser.pm 2016-04-11 14:33:22.000000000 +0200
@@ -22,7 +22,7 @@
use Scalar::Util qw(looks_like_number);
use Text::Balanced qw(extract_bracketed);
-$VERSION = '1.409';
+$VERSION = '1.410';
BEGIN
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Statement/Function.pm new/SQL-Statement-1.410/lib/SQL/Statement/Function.pm
--- old/SQL-Statement-1.409/lib/SQL/Statement/Function.pm 2016-04-06 15:31:13.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Statement/Function.pm 2016-04-11 14:33:23.000000000 +0200
@@ -17,7 +17,7 @@
use SQL::Statement::Term ();
@ISA = qw(SQL::Statement::Term);
-$VERSION = '1.409';
+$VERSION = '1.410';
=pod
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Statement/Functions.pm new/SQL-Statement-1.410/lib/SQL/Statement/Functions.pm
--- old/SQL-Statement-1.409/lib/SQL/Statement/Functions.pm 2016-04-06 15:31:14.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Statement/Functions.pm 2016-04-11 14:33:23.000000000 +0200
@@ -235,7 +235,7 @@
=cut
use vars qw($VERSION);
-$VERSION = '1.409';
+$VERSION = '1.410';
=pod
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Statement/GetInfo.pm new/SQL-Statement-1.410/lib/SQL/Statement/GetInfo.pm
--- old/SQL-Statement-1.409/lib/SQL/Statement/GetInfo.pm 2016-04-06 15:31:14.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Statement/GetInfo.pm 2016-04-11 14:33:23.000000000 +0200
@@ -15,7 +15,7 @@
use warnings FATAL => "all";
use vars qw($VERSION %info);
-$VERSION = '1.409';
+$VERSION = '1.410';
use SQL::Statement();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Statement/Operation.pm new/SQL-Statement-1.410/lib/SQL/Statement/Operation.pm
--- old/SQL-Statement-1.409/lib/SQL/Statement/Operation.pm 2016-04-06 15:31:14.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Statement/Operation.pm 2016-04-11 14:33:23.000000000 +0200
@@ -18,7 +18,7 @@
use SQL::Statement::Term ();
-our $VERSION = '1.409';
+our $VERSION = '1.410';
@ISA = qw(SQL::Statement::Term);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Statement/Placeholder.pm new/SQL-Statement-1.410/lib/SQL/Statement/Placeholder.pm
--- old/SQL-Statement-1.409/lib/SQL/Statement/Placeholder.pm 2016-04-06 15:31:14.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Statement/Placeholder.pm 2016-04-11 14:33:23.000000000 +0200
@@ -18,7 +18,7 @@
use SQL::Statement::Term ();
-our $VERSION = '1.409';
+our $VERSION = '1.410';
@ISA = qw(SQL::Statement::Term);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Statement/RAM.pm new/SQL-Statement-1.410/lib/SQL/Statement/RAM.pm
--- old/SQL-Statement-1.409/lib/SQL/Statement/RAM.pm 2016-04-06 15:31:14.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Statement/RAM.pm 2016-04-11 14:33:23.000000000 +0200
@@ -17,7 +17,7 @@
use warnings FATAL => "all";
use vars qw($VERSION);
-$VERSION = '1.409';
+$VERSION = '1.410';
####################################
package SQL::Statement::RAM::Table;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Statement/Term.pm new/SQL-Statement-1.410/lib/SQL/Statement/Term.pm
--- old/SQL-Statement-1.409/lib/SQL/Statement/Term.pm 2016-04-06 15:31:14.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Statement/Term.pm 2016-04-11 14:33:24.000000000 +0200
@@ -13,7 +13,7 @@
use strict;
use warnings FATAL => "all";
-our $VERSION = '1.409';
+our $VERSION = '1.410';
use Scalar::Util qw(weaken);
use Carp ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Statement/TermFactory.pm new/SQL-Statement-1.410/lib/SQL/Statement/TermFactory.pm
--- old/SQL-Statement-1.409/lib/SQL/Statement/TermFactory.pm 2016-04-06 15:31:14.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Statement/TermFactory.pm 2016-04-11 14:33:24.000000000 +0200
@@ -22,7 +22,7 @@
use Params::Util qw(_HASH _ARRAY0 _INSTANCE);
use Scalar::Util qw(blessed weaken);
-our $VERSION = '1.409';
+our $VERSION = '1.410';
my %oplist = (
'=' => 'Equal',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Statement/Util.pm new/SQL-Statement-1.410/lib/SQL/Statement/Util.pm
--- old/SQL-Statement-1.409/lib/SQL/Statement/Util.pm 2016-04-06 15:31:14.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Statement/Util.pm 2016-04-11 14:33:24.000000000 +0200
@@ -15,7 +15,7 @@
use warnings FATAL => "all";
use vars qw($VERSION);
-$VERSION = '1.409';
+$VERSION = '1.410';
sub type
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SQL-Statement-1.409/lib/SQL/Statement.pm new/SQL-Statement-1.410/lib/SQL/Statement.pm
--- old/SQL-Statement-1.409/lib/SQL/Statement.pm 2016-04-06 15:31:13.000000000 +0200
+++ new/SQL-Statement-1.410/lib/SQL/Statement.pm 2016-04-11 14:33:23.000000000 +0200
@@ -32,7 +32,7 @@
#use locale;
-$VERSION = '1.409';
+$VERSION = '1.410';
sub new
{
1
0
Hello community,
here is the log from the commit of package rubygem-net-ssh for openSUSE:Factory checked in at 2016-04-22 16:24:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-net-ssh (Old)
and /work/SRC/openSUSE:Factory/.rubygem-net-ssh.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-net-ssh"
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-net-ssh/rubygem-net-ssh.changes 2016-03-29 10:39:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-net-ssh.new/rubygem-net-ssh.changes 2016-04-22 16:24:24.000000000 +0200
@@ -1,0 +2,10 @@
+Wed Apr 6 06:27:05 UTC 2016 - coolo(a)suse.com
+
+- updated to version 3.1.1
+ see installed CHANGES.txt
+
+ === 3.1.1
+
+ * added missing etc require
+
+-------------------------------------------------------------------
Old:
----
net-ssh-3.1.0.gem
New:
----
net-ssh-3.1.1.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-net-ssh.spec ++++++
--- /var/tmp/diff_new_pack.JmeH1j/_old 2016-04-22 16:24:25.000000000 +0200
+++ /var/tmp/diff_new_pack.JmeH1j/_new 2016-04-22 16:24:25.000000000 +0200
@@ -24,7 +24,7 @@
#
Name: rubygem-net-ssh
-Version: 3.1.0
+Version: 3.1.1
Release: 0
%define mod_name net-ssh
%define mod_full_name %{mod_name}-%{version}
++++++ net-ssh-3.1.0.gem -> net-ssh-3.1.1.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGES.txt new/CHANGES.txt
--- old/CHANGES.txt 2016-03-18 19:59:03.000000000 +0100
+++ new/CHANGES.txt 2016-03-23 13:28:21.000000000 +0100
@@ -1,3 +1,7 @@
+=== 3.1.1
+
+* added missing etc require
+
=== 3.1.0
=== 3.1.0.rc1
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/net/ssh/version.rb new/lib/net/ssh/version.rb
--- old/lib/net/ssh/version.rb 2016-03-18 19:59:03.000000000 +0100
+++ new/lib/net/ssh/version.rb 2016-03-23 13:28:21.000000000 +0100
@@ -51,7 +51,7 @@
MINOR = 1
# The tiny component of this version of the Net::SSH library
- TINY = 0
+ TINY = 1
# The prerelease component of this version of the Net::SSH library
# nil allowed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/net/ssh.rb new/lib/net/ssh.rb
--- old/lib/net/ssh.rb 2016-03-18 19:59:03.000000000 +0100
+++ new/lib/net/ssh.rb 2016-03-23 13:28:21.000000000 +0100
@@ -3,6 +3,7 @@
ENV['HOME'] ||= ENV['HOMEPATH'] ? "#{ENV['HOMEDRIVE']}#{ENV['HOMEPATH']}" : Dir.pwd
require 'logger'
+require 'etc'
require 'net/ssh/config'
require 'net/ssh/errors'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2016-03-18 19:59:03.000000000 +0100
+++ new/metadata 2016-03-23 13:28:21.000000000 +0100
@@ -1,7 +1,7 @@
--- !ruby/object:Gem::Specification
name: net-ssh
version: !ruby/object:Gem::Version
- version: 3.1.0
+ version: 3.1.1
platform: ruby
authors:
- Jamis Buck
@@ -31,7 +31,7 @@
s/ZUKye79ELwFYKJOhjW5g725OL3hy+llhEleytwKRwgXFQBPTC4f5UkdxZVVWGH
e2C9M1m/2odPZo8h
-----END CERTIFICATE-----
-date: 2016-03-18 00:00:00.000000000 Z
+date: 2016-03-23 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: test-unit
Files old/metadata.gz.sig and new/metadata.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/net-ssh.gemspec new/net-ssh.gemspec
--- old/net-ssh.gemspec 2016-03-18 19:59:03.000000000 +0100
+++ new/net-ssh.gemspec 2016-03-23 13:28:21.000000000 +0100
@@ -2,17 +2,17 @@
# DO NOT EDIT THIS FILE DIRECTLY
# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
# -*- encoding: utf-8 -*-
-# stub: net-ssh 3.1.0 ruby lib
+# stub: net-ssh 3.1.1 ruby lib
Gem::Specification.new do |s|
s.name = "net-ssh"
- s.version = "3.1.0"
+ s.version = "3.1.1"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib"]
s.authors = ["Jamis Buck", "Delano Mandelbaum", "Mikl\u{f3}s Fazekas"]
s.cert_chain = ["net-ssh-public_cert.pem"]
- s.date = "2016-03-18"
+ s.date = "2016-03-23"
s.description = "Net::SSH: a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2."
s.email = "net-ssh(a)solutious.com"
s.extra_rdoc_files = [
1
0
Hello community,
here is the log from the commit of package libvirt for openSUSE:Factory checked in at 2016-04-22 16:24:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvirt (Old)
and /work/SRC/openSUSE:Factory/.libvirt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvirt"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libvirt/libvirt.changes 2016-04-08 09:39:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libvirt.new/libvirt.changes 2016-04-22 16:24:21.000000000 +0200
@@ -2 +2 @@
-Mon Apr 4 15:26:41 UTC 2016 - ohering(a)suse.de
+Tue Apr 12 22:01:50 UTC 2016 - jfehlig(a)suse.com
@@ -4 +4,10 @@
-- Force LIBXL_API_VERSION=0x040500 to fix build with xen-4.7
+- Update to libvirt 1.3.3
+ - perf events
+ - post-copy migration support
+ - NSS module
+ - Many incremental improvements and bug fixes, see
+ http://libvirt.org/news.html
+ - Add rpmlintrc file to filter shlib-policy-name-error for
+ new libnss_libvirt plugin
+- Fix build with Xen4.7
+ 216650f1-libxl-build-fix.patch
Old:
----
libvirt-1.3.2.tar.gz
libvirt-1.3.2.tar.gz.asc
New:
----
216650f1-libxl-build-fix.patch
libvirt-1.3.3.tar.gz
libvirt-1.3.3.tar.gz.asc
libvirt-rpmlintrc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libvirt.spec ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -99,6 +99,7 @@
# Non-server/HV driver defaults which are always enabled
%define with_sasl 0%{!?_without_sasl:1}
+%define with_nss_plugin 0%{!?_without_nss_plugin:1}
# Set the OS / architecture specific special cases
@@ -245,7 +246,7 @@
Name: libvirt
Url: http://libvirt.org/
-Version: 1.3.2
+Version: 1.3.3
Release: 0
Summary: Library providing a simple virtualization API
License: LGPL-2.1+
@@ -457,7 +458,9 @@
Source3: libvirtd.init
Source4: libvirtd-relocation-server.fw
Source99: baselibs.conf
+Source100: %{name}-rpmlintrc
# Upstream patches
+Patch0: 216650f1-libxl-build-fix.patch
# Patches pending upstream review
# Need to go upstream
Patch150: xen-pv-cdrom.patch
@@ -974,8 +977,19 @@
Wireshark dissector plugin for better analysis of libvirt RPC traffic.
%endif
+%if %{with_nss_plugin}
+%package nss
+Summary: Libvirt plugin for Name Service Switch
+Group: Development/Libraries/C and C++
+Requires: libvirt-daemon-driver-network = %{version}-%{release}
+
+%description nss
+libvirt plugin for NSS for translating domain names into IP addresses.
+%endif
+
%prep
%setup -q
+%patch0 -p1
%patch150 -p1
%patch151 -p1
%patch152 -p1
@@ -1146,14 +1160,15 @@
%if ! %{with_systemd_daemon}
%define _without_systemd_daemon --without-systemd-daemon
%endif
-
+%if ! %{with_nss_plugin}
+ %define _without_nss_plugin --without-nss-plugin
+%endif
%if %{with_selinux}
%define with_selinux_mount --with-selinux-mount="/sys/fs/selinux"
%endif
autoreconf -f -i
export CFLAGS="$RPM_OPT_FLAGS"
-export CFLAGS="$CFLAGS -DLIBXL_API_VERSION=0x040500"
%configure --disable-static --with-pic \
%{?_without_xen} \
%{?_without_qemu} \
@@ -1203,6 +1218,7 @@
%{?_with_firewalld} \
%{?_without_wireshark} \
%{?_without_systemd_daemon} \
+ %{?_without_nss_plugin} \
--libexecdir=%{_libdir}/%{name} \
--with-qemu-user=%{qemu_user} \
--with-qemu-group=%{qemu_group} \
@@ -1521,6 +1537,14 @@
%endif
%insserv_cleanup
+%if %{with_nss_plugin}
+%post nss
+/sbin/ldconfig
+
+%postun nss
+/sbin/ldconfig
+%endif
+
%files
%defattr(-, root, root)
%doc %{_docdir}/%{name}/libvirt.README
@@ -1954,4 +1978,10 @@
%{_libdir}/wireshark/plugins/libvirt.so
%endif
+%if %{with_nss_plugin}
+
+%files nss
+%{_libdir}/libnss_libvirt.so.2
+%endif
+
%changelog
++++++ 216650f1-libxl-build-fix.patch ++++++
commit 216650f14b35ad11a45505405347f8027bc294d7
Author: Wei Liu <wei.liu2(a)citrix.com>
Date: Tue Apr 5 15:20:12 2016 +0100
libxl: libxl_domain_create_restore has an extra argument
In the latest libxenlight code, libxl_domain_create_restore accepts a
new argument. Update libvirt's libxl driver for that. Use the macro
provided by libxenlight to detect which version should be used.
The new parameter (send_back_fd) is set to -1 because libvirt provides
no such fd.
Signed-off-by: Wei Liu <wei.liu2(a)citrix.com>
Message-id: 1459866012-27081-1-git-send-email-wei.liu2(a)citrix.com
Index: libvirt-1.3.3/src/libxl/libxl_domain.c
===================================================================
--- libvirt-1.3.3.orig/src/libxl/libxl_domain.c
+++ libvirt-1.3.3/src/libxl/libxl_domain.c
@@ -1070,7 +1070,12 @@ libxlDomainStart(libxlDriverPrivatePtr d
ret = libxl_domain_create_new(cfg->ctx, &d_config,
&domid, NULL, &aop_console_how);
} else {
-#ifdef LIBXL_HAVE_DOMAIN_CREATE_RESTORE_PARAMS
+#if defined(LIBXL_HAVE_DOMAIN_CREATE_RESTORE_SEND_BACK_FD)
+ params.checkpointed_stream = 0;
+ ret = libxl_domain_create_restore(cfg->ctx, &d_config, &domid,
+ restore_fd, -1, ¶ms, NULL,
+ &aop_console_how);
+#elif defined(LIBXL_HAVE_DOMAIN_CREATE_RESTORE_PARAMS)
params.checkpointed_stream = 0;
ret = libxl_domain_create_restore(cfg->ctx, &d_config, &domid,
restore_fd, ¶ms, NULL,
++++++ apparmor-fixes.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-1.3.2/examples/apparmor/libvirt-qemu
+Index: libvirt-1.3.3/examples/apparmor/libvirt-qemu
===================================================================
---- libvirt-1.3.2.orig/examples/apparmor/libvirt-qemu
-+++ libvirt-1.3.2/examples/apparmor/libvirt-qemu
+--- libvirt-1.3.3.orig/examples/apparmor/libvirt-qemu
++++ libvirt-1.3.3/examples/apparmor/libvirt-qemu
@@ -143,6 +143,9 @@
# for restore
/bin/bash rmix,
++++++ apparmor-no-mount.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-1.3.2/examples/apparmor/libvirt-lxc
+Index: libvirt-1.3.3/examples/apparmor/libvirt-lxc
===================================================================
---- libvirt-1.3.2.orig/examples/apparmor/libvirt-lxc
-+++ libvirt-1.3.2/examples/apparmor/libvirt-lxc
+--- libvirt-1.3.3.orig/examples/apparmor/libvirt-lxc
++++ libvirt-1.3.3/examples/apparmor/libvirt-lxc
@@ -2,39 +2,15 @@
#include <abstractions/base>
++++++ blockcopy-check-dst-identical-device.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -11,11 +11,11 @@
src/qemu/qemu_driver.c | 7 +++++++
1 file changed, 7 insertions(+)
-Index: libvirt-1.3.2/src/qemu/qemu_driver.c
+Index: libvirt-1.3.3/src/qemu/qemu_driver.c
===================================================================
---- libvirt-1.3.2.orig/src/qemu/qemu_driver.c
-+++ libvirt-1.3.2/src/qemu/qemu_driver.c
-@@ -16595,6 +16595,15 @@ qemuDomainBlockCopyCommon(virDomainObjPt
+--- libvirt-1.3.3.orig/src/qemu/qemu_driver.c
++++ libvirt-1.3.3/src/qemu/qemu_driver.c
+@@ -16763,6 +16763,15 @@ qemuDomainBlockCopyCommon(virDomainObjPt
_("non-file destination not supported yet"));
goto endjob;
}
++++++ libvirt-1.3.2.tar.gz -> libvirt-1.3.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/libvirt/libvirt-1.3.2.tar.gz /work/SRC/openSUSE:Factory/.libvirt.new/libvirt-1.3.3.tar.gz differ: char 13, line 1
++++++ libvirt-guests-init-script.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,9 +1,9 @@
Adjust libvirt-guests init files to conform to SUSE standards
-Index: libvirt-1.3.2/tools/libvirt-guests.init.in
+Index: libvirt-1.3.3/tools/libvirt-guests.init.in
===================================================================
---- libvirt-1.3.2.orig/tools/libvirt-guests.init.in
-+++ libvirt-1.3.2/tools/libvirt-guests.init.in
+--- libvirt-1.3.3.orig/tools/libvirt-guests.init.in
++++ libvirt-1.3.3/tools/libvirt-guests.init.in
@@ -4,27 +4,27 @@
# http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-gen…
#
@@ -45,10 +45,10 @@
#
exec @libexecdir@/libvirt-guests.sh "$@"
-Index: libvirt-1.3.2/tools/libvirt-guests.sh.in
+Index: libvirt-1.3.3/tools/libvirt-guests.sh.in
===================================================================
---- libvirt-1.3.2.orig/tools/libvirt-guests.sh.in
-+++ libvirt-1.3.2/tools/libvirt-guests.sh.in
+--- libvirt-1.3.3.orig/tools/libvirt-guests.sh.in
++++ libvirt-1.3.3/tools/libvirt-guests.sh.in
@@ -16,14 +16,13 @@
# License along with this library. If not, see
# <http://www.gnu.org/licenses/>.
@@ -208,10 +208,10 @@
esac
-exit $RETVAL
+rc_exit
-Index: libvirt-1.3.2/tools/libvirt-guests.sysconf
+Index: libvirt-1.3.3/tools/libvirt-guests.sysconf
===================================================================
---- libvirt-1.3.2.orig/tools/libvirt-guests.sysconf
-+++ libvirt-1.3.2/tools/libvirt-guests.sysconf
+--- libvirt-1.3.3.orig/tools/libvirt-guests.sysconf
++++ libvirt-1.3.3/tools/libvirt-guests.sysconf
@@ -1,19 +1,29 @@
+## Path: System/Virtualization/libvirt-guests
+
++++++ libvirt-power8-models.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-1.3.2/src/cpu/cpu_map.xml
+Index: libvirt-1.3.3/src/cpu/cpu_map.xml
===================================================================
---- libvirt-1.3.2.orig/src/cpu/cpu_map.xml
-+++ libvirt-1.3.2/src/cpu/cpu_map.xml
+--- libvirt-1.3.3.orig/src/cpu/cpu_map.xml
++++ libvirt-1.3.3/src/cpu/cpu_map.xml
@@ -1424,6 +1424,16 @@
<pvr value='0x004d0000' mask='0xffff0000'/>
</model>
++++++ libvirt-rpmlintrc ++++++
addFilter("shlib-policy-name-error")
++++++ libvirt-suse-netcontrol.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-1.3.2/configure.ac
+Index: libvirt-1.3.3/configure.ac
===================================================================
---- libvirt-1.3.2.orig/configure.ac
-+++ libvirt-1.3.2/configure.ac
+--- libvirt-1.3.3.orig/configure.ac
++++ libvirt-1.3.3/configure.ac
@@ -246,6 +246,7 @@ LIBVIRT_CHECK_FUSE
LIBVIRT_CHECK_GLUSTER
LIBVIRT_CHECK_HAL
@@ -10,7 +10,7 @@
LIBVIRT_CHECK_NUMACTL
LIBVIRT_CHECK_OPENWSMAN
LIBVIRT_CHECK_PCIACCESS
-@@ -2449,11 +2450,12 @@ if test "$with_libvirtd" = "no" ; then
+@@ -2450,11 +2451,12 @@ if test "$with_libvirtd" = "no" ; then
with_interface=no
fi
@@ -26,7 +26,7 @@
esac
if test "$with_interface" = "yes" ; then
-@@ -2832,6 +2834,7 @@ LIBVIRT_RESULT_FUSE
+@@ -2833,6 +2835,7 @@ LIBVIRT_RESULT_FUSE
LIBVIRT_RESULT_GLUSTER
LIBVIRT_RESULT_HAL
LIBVIRT_RESULT_NETCF
@@ -34,11 +34,11 @@
LIBVIRT_RESULT_NUMACTL
LIBVIRT_RESULT_OPENWSMAN
LIBVIRT_RESULT_PCIACCESS
-Index: libvirt-1.3.2/src/Makefile.am
+Index: libvirt-1.3.3/src/Makefile.am
===================================================================
---- libvirt-1.3.2.orig/src/Makefile.am
-+++ libvirt-1.3.2/src/Makefile.am
-@@ -928,6 +928,10 @@ if WITH_NETCF
+--- libvirt-1.3.3.orig/src/Makefile.am
++++ libvirt-1.3.3/src/Makefile.am
+@@ -930,6 +930,10 @@ if WITH_NETCF
INTERFACE_DRIVER_SOURCES += \
interface/interface_backend_netcf.c
endif WITH_NETCF
@@ -49,7 +49,7 @@
if WITH_UDEV
INTERFACE_DRIVER_SOURCES += \
interface/interface_backend_udev.c
-@@ -1553,6 +1557,10 @@ if WITH_NETCF
+@@ -1555,6 +1559,10 @@ if WITH_NETCF
libvirt_driver_interface_la_CFLAGS += $(NETCF_CFLAGS)
libvirt_driver_interface_la_LIBADD += $(NETCF_LIBS)
endif WITH_NETCF
@@ -60,11 +60,11 @@
if WITH_UDEV
libvirt_driver_interface_la_CFLAGS += $(UDEV_CFLAGS)
libvirt_driver_interface_la_LIBADD += $(UDEV_LIBS)
-Index: libvirt-1.3.2/tools/virsh.c
+Index: libvirt-1.3.3/tools/virsh.c
===================================================================
---- libvirt-1.3.2.orig/tools/virsh.c
-+++ libvirt-1.3.2/tools/virsh.c
-@@ -589,6 +589,8 @@ virshShowVersion(vshControl *ctl ATTRIBU
+--- libvirt-1.3.3.orig/tools/virsh.c
++++ libvirt-1.3.3/tools/virsh.c
+@@ -620,6 +620,8 @@ virshShowVersion(vshControl *ctl ATTRIBU
vshPrint(ctl, " Interface");
# if defined(WITH_NETCF)
vshPrint(ctl, " netcf");
@@ -73,10 +73,10 @@
# elif defined(WITH_UDEV)
vshPrint(ctl, " udev");
# endif
-Index: libvirt-1.3.2/src/interface/interface_backend_netcf.c
+Index: libvirt-1.3.3/src/interface/interface_backend_netcf.c
===================================================================
---- libvirt-1.3.2.orig/src/interface/interface_backend_netcf.c
-+++ libvirt-1.3.2/src/interface/interface_backend_netcf.c
+--- libvirt-1.3.3.orig/src/interface/interface_backend_netcf.c
++++ libvirt-1.3.3/src/interface/interface_backend_netcf.c
@@ -23,7 +23,12 @@
#include <config.h>
@@ -160,10 +160,10 @@
if (virSetSharedInterfaceDriver(&interfaceDriver) < 0)
return -1;
if (virRegisterStateDriver(&interfaceStateDriver) < 0)
-Index: libvirt-1.3.2/src/interface/interface_driver.c
+Index: libvirt-1.3.3/src/interface/interface_driver.c
===================================================================
---- libvirt-1.3.2.orig/src/interface/interface_driver.c
-+++ libvirt-1.3.2/src/interface/interface_driver.c
+--- libvirt-1.3.3.orig/src/interface/interface_driver.c
++++ libvirt-1.3.3/src/interface/interface_driver.c
@@ -30,8 +30,15 @@ interfaceRegister(void)
if (netcfIfaceRegister() == 0)
return 0;
@@ -181,10 +181,10 @@
if (udevIfaceRegister() == 0)
return 0;
#endif /* WITH_UDEV */
-Index: libvirt-1.3.2/m4/virt-netcontrol.m4
+Index: libvirt-1.3.3/m4/virt-netcontrol.m4
===================================================================
--- /dev/null
-+++ libvirt-1.3.2/m4/virt-netcontrol.m4
++++ libvirt-1.3.3/m4/virt-netcontrol.m4
@@ -0,0 +1,35 @@
+dnl The libnetcontrol library
+dnl
++++++ libvirtd-defaults.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-1.3.2/daemon/libvirtd.conf
+Index: libvirt-1.3.3/daemon/libvirtd.conf
===================================================================
---- libvirt-1.3.2.orig/daemon/libvirtd.conf
-+++ libvirt-1.3.2/daemon/libvirtd.conf
+--- libvirt-1.3.3.orig/daemon/libvirtd.conf
++++ libvirt-1.3.3/daemon/libvirtd.conf
@@ -18,8 +18,8 @@
# It is necessary to setup a CA and issue server certificates before
# using this capability.
@@ -13,10 +13,10 @@
# Listen for unencrypted TCP connections on the public TCP/IP port.
# NB, must pass the --listen flag to the libvirtd process for this to
-Index: libvirt-1.3.2/daemon/libvirtd-config.c
+Index: libvirt-1.3.3/daemon/libvirtd-config.c
===================================================================
---- libvirt-1.3.2.orig/daemon/libvirtd-config.c
-+++ libvirt-1.3.2/daemon/libvirtd-config.c
+--- libvirt-1.3.3.orig/daemon/libvirtd-config.c
++++ libvirt-1.3.3/daemon/libvirtd-config.c
@@ -242,7 +242,7 @@ daemonConfigNew(bool privileged ATTRIBUT
if (VIR_ALLOC(data) < 0)
return NULL;
@@ -26,10 +26,10 @@
data->listen_tcp = 0;
if (VIR_STRDUP(data->tls_port, LIBVIRTD_TLS_PORT) < 0 ||
-Index: libvirt-1.3.2/daemon/test_libvirtd.aug.in
+Index: libvirt-1.3.3/daemon/test_libvirtd.aug.in
===================================================================
---- libvirt-1.3.2.orig/daemon/test_libvirtd.aug.in
-+++ libvirt-1.3.2/daemon/test_libvirtd.aug.in
+--- libvirt-1.3.3.orig/daemon/test_libvirtd.aug.in
++++ libvirt-1.3.3/daemon/test_libvirtd.aug.in
@@ -2,7 +2,7 @@ module Test_libvirtd =
::CONFIG::
++++++ libvirtd-init-script.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,9 +1,9 @@
Adjust libvirtd sysconfig file to conform to SUSE standards
-Index: libvirt-1.3.2/daemon/libvirtd.sysconf
+Index: libvirt-1.3.3/daemon/libvirtd.sysconf
===================================================================
---- libvirt-1.3.2.orig/daemon/libvirtd.sysconf
-+++ libvirt-1.3.2/daemon/libvirtd.sysconf
+--- libvirt-1.3.3.orig/daemon/libvirtd.sysconf
++++ libvirt-1.3.3/daemon/libvirtd.sysconf
@@ -1,16 +1,25 @@
+## Path: System/Virtualization/libvirt
+
++++++ libvirtd-systemd-socket.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -9,10 +9,10 @@
See bsc#933043
-Index: libvirt-1.3.2/daemon/libvirtd.socket.in
+Index: libvirt-1.3.3/daemon/libvirtd.socket.in
===================================================================
---- libvirt-1.3.2.orig/daemon/libvirtd.socket.in
-+++ libvirt-1.3.2/daemon/libvirtd.socket.in
+--- libvirt-1.3.3.orig/daemon/libvirtd.socket.in
++++ libvirt-1.3.3/daemon/libvirtd.socket.in
@@ -2,10 +2,8 @@
ListenStream=@runstatedir@/libvirt/libvirt-sock
ListenStream=@runstatedir@/libvirt/libvirt-sock-ro
++++++ libxl-qemu-emulator-caps.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -8,10 +8,10 @@
See FATE#320638 for details.
-Index: libvirt-1.3.2/src/libxl/libxl_conf.c
+Index: libvirt-1.3.3/src/libxl/libxl_conf.c
===================================================================
---- libvirt-1.3.2.orig/src/libxl/libxl_conf.c
-+++ libvirt-1.3.2/src/libxl/libxl_conf.c
+--- libvirt-1.3.3.orig/src/libxl/libxl_conf.c
++++ libvirt-1.3.3/src/libxl/libxl_conf.c
@@ -439,7 +439,7 @@ libxlCapsInitGuests(libxl_ctx *ctx, virC
if ((guest = virCapabilitiesAddGuest(caps,
guest_archs[i].hvm ? VIR_DOMAIN_OSTYPE_HVM : VIR_DOMAIN_OSTYPE_XEN,
++++++ libxl-support-block-script.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -7,11 +7,11 @@
For more details, see bsc#954872 and FATE#319810
-Index: libvirt-1.3.2/src/libxl/libxl_conf.c
+Index: libvirt-1.3.3/src/libxl/libxl_conf.c
===================================================================
---- libvirt-1.3.2.orig/src/libxl/libxl_conf.c
-+++ libvirt-1.3.2/src/libxl/libxl_conf.c
-@@ -891,6 +891,25 @@ libxlDiskSetDiscard(libxl_device_disk *x
+--- libvirt-1.3.3.orig/src/libxl/libxl_conf.c
++++ libvirt-1.3.3/src/libxl/libxl_conf.c
+@@ -905,6 +905,25 @@ libxlDiskSetDiscard(libxl_device_disk *x
}
@@ -37,7 +37,7 @@
#define LIBXL_QEMU_DM_STR "Options specific to the Xen version:"
int
-@@ -1108,6 +1127,7 @@ libxlMakeNetworkDiskSrc(virStorageSource
+@@ -1122,6 +1141,7 @@ libxlMakeNetworkDiskSrc(virStorageSource
int
libxlMakeDisk(virDomainDiskDefPtr l_disk, libxl_device_disk *x_disk)
{
@@ -45,7 +45,7 @@
const char *driver;
int format;
int actual_type = virStorageSourceGetActualType(l_disk->src);
-@@ -1118,7 +1138,7 @@ libxlMakeDisk(virDomainDiskDefPtr l_disk
+@@ -1132,7 +1152,7 @@ libxlMakeDisk(virDomainDiskDefPtr l_disk
if (libxlMakeNetworkDiskSrc(l_disk->src, &x_disk->pdev_path) < 0)
return -1;
} else {
@@ -54,7 +54,7 @@
return -1;
}
-@@ -1227,6 +1247,9 @@ libxlMakeDisk(virDomainDiskDefPtr l_disk
+@@ -1241,6 +1261,9 @@ libxlMakeDisk(virDomainDiskDefPtr l_disk
x_disk->is_cdrom = l_disk->device == VIR_DOMAIN_DISK_DEVICE_CDROM ? 1 : 0;
if (libxlDiskSetDiscard(x_disk, l_disk->discard) < 0)
return -1;
++++++ lxc-wait-after-eth-del.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -13,10 +13,10 @@
src/lxc/lxc_process.c | 1 +
3 files changed, 4 insertions(+)
-Index: libvirt-1.3.2/src/lxc/lxc_controller.c
+Index: libvirt-1.3.3/src/lxc/lxc_controller.c
===================================================================
---- libvirt-1.3.2.orig/src/lxc/lxc_controller.c
-+++ libvirt-1.3.2/src/lxc/lxc_controller.c
+--- libvirt-1.3.3.orig/src/lxc/lxc_controller.c
++++ libvirt-1.3.3/src/lxc/lxc_controller.c
@@ -2002,6 +2002,7 @@ static int virLXCControllerDeleteInterfa
if (virNetDevVethDelete(ctrl->veths[i]) < 0)
ret = -1;
@@ -25,10 +25,10 @@
return ret;
}
-Index: libvirt-1.3.2/src/lxc/lxc_driver.c
+Index: libvirt-1.3.3/src/lxc/lxc_driver.c
===================================================================
---- libvirt-1.3.2.orig/src/lxc/lxc_driver.c
-+++ libvirt-1.3.2/src/lxc/lxc_driver.c
+--- libvirt-1.3.3.orig/src/lxc/lxc_driver.c
++++ libvirt-1.3.3/src/lxc/lxc_driver.c
@@ -4261,6 +4261,7 @@ lxcDomainAttachDeviceNetLive(virConnectP
case VIR_DOMAIN_NET_TYPE_BRIDGE:
case VIR_DOMAIN_NET_TYPE_NETWORK:
@@ -45,10 +45,10 @@
break;
/* It'd be nice to support this, but with macvlan
-Index: libvirt-1.3.2/src/lxc/lxc_process.c
+Index: libvirt-1.3.3/src/lxc/lxc_process.c
===================================================================
---- libvirt-1.3.2.orig/src/lxc/lxc_process.c
-+++ libvirt-1.3.2/src/lxc/lxc_process.c
+--- libvirt-1.3.3.orig/src/lxc/lxc_process.c
++++ libvirt-1.3.3/src/lxc/lxc_process.c
@@ -221,6 +221,7 @@ static void virLXCProcessCleanup(virLXCD
}
networkReleaseActualDevice(vm->def, iface);
++++++ ppc64le-canonical-name.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -2,10 +2,10 @@
See bnc#894956
-Index: libvirt-1.3.2/src/util/virarch.c
+Index: libvirt-1.3.3/src/util/virarch.c
===================================================================
---- libvirt-1.3.2.orig/src/util/virarch.c
-+++ libvirt-1.3.2/src/util/virarch.c
+--- libvirt-1.3.3.orig/src/util/virarch.c
++++ libvirt-1.3.3/src/util/virarch.c
@@ -169,6 +169,8 @@ virArch virArchFromHost(void)
arch = VIR_ARCH_I686;
} else if (STREQ(ut.machine, "amd64")) {
++++++ qemu-apparmor-screenshot.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-1.3.2/examples/apparmor/libvirt-qemu
+Index: libvirt-1.3.3/examples/apparmor/libvirt-qemu
===================================================================
---- libvirt-1.3.2.orig/examples/apparmor/libvirt-qemu
-+++ libvirt-1.3.2/examples/apparmor/libvirt-qemu
+--- libvirt-1.3.3.orig/examples/apparmor/libvirt-qemu
++++ libvirt-1.3.3/examples/apparmor/libvirt-qemu
@@ -152,6 +152,9 @@
/sys/bus/ r,
/sys/class/ r,
++++++ support-managed-pci-xen-driver.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -8,10 +8,10 @@
src/xenxs/xen_xm.c | 28 +++++++++++++++++++++++++++-
2 files changed, 35 insertions(+), 15 deletions(-)
-Index: libvirt-1.3.2/src/xenconfig/xen_common.c
+Index: libvirt-1.3.3/src/xenconfig/xen_common.c
===================================================================
---- libvirt-1.3.2.orig/src/xenconfig/xen_common.c
-+++ libvirt-1.3.2/src/xenconfig/xen_common.c
+--- libvirt-1.3.3.orig/src/xenconfig/xen_common.c
++++ libvirt-1.3.3/src/xenconfig/xen_common.c
@@ -394,6 +394,8 @@ xenParsePCI(virConfPtr conf, virDomainDe
{
virConfValuePtr list = virConfGetValue(conf, "pci");
@@ -66,10 +66,10 @@
hostdev->source.subsys.type = VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_PCI;
hostdev->source.subsys.u.pci.addr.domain = domainID;
hostdev->source.subsys.u.pci.addr.bus = busID;
-Index: libvirt-1.3.2/src/xenconfig/xen_sxpr.c
+Index: libvirt-1.3.3/src/xenconfig/xen_sxpr.c
===================================================================
---- libvirt-1.3.2.orig/src/xenconfig/xen_sxpr.c
-+++ libvirt-1.3.2/src/xenconfig/xen_sxpr.c
+--- libvirt-1.3.3.orig/src/xenconfig/xen_sxpr.c
++++ libvirt-1.3.3/src/xenconfig/xen_sxpr.c
@@ -1062,6 +1062,7 @@ xenParseSxprPCI(virDomainDefPtr def,
int busID;
int slotID;
++++++ suse-qemu-conf.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-1.3.2/src/qemu/qemu.conf
+Index: libvirt-1.3.3/src/qemu/qemu.conf
===================================================================
---- libvirt-1.3.2.orig/src/qemu/qemu.conf
-+++ libvirt-1.3.2/src/qemu/qemu.conf
+--- libvirt-1.3.3.orig/src/qemu/qemu.conf
++++ libvirt-1.3.3/src/qemu/qemu.conf
@@ -201,11 +201,20 @@
# isolation, but it cannot appear in a list of drivers.
#
++++++ systemd-service-xen.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-1.3.2/daemon/libvirtd.service.in
+Index: libvirt-1.3.3/daemon/libvirtd.service.in
===================================================================
---- libvirt-1.3.2.orig/daemon/libvirtd.service.in
-+++ libvirt-1.3.2/daemon/libvirtd.service.in
+--- libvirt-1.3.3.orig/daemon/libvirtd.service.in
++++ libvirt-1.3.3/daemon/libvirtd.service.in
@@ -7,6 +7,7 @@ After=iscsid.service
After=apparmor.service
After=local-fs.target
++++++ virtlockd-init-script.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,9 +1,9 @@
Adjust virtlockd init files to conform to SUSE standards
-Index: libvirt-1.3.2/src/locking/virtlockd.sysconf
+Index: libvirt-1.3.3/src/locking/virtlockd.sysconf
===================================================================
---- libvirt-1.3.2.orig/src/locking/virtlockd.sysconf
-+++ libvirt-1.3.2/src/locking/virtlockd.sysconf
+--- libvirt-1.3.3.orig/src/locking/virtlockd.sysconf
++++ libvirt-1.3.3/src/locking/virtlockd.sysconf
@@ -1,3 +1,7 @@
+## Path: System/Virtualization/virtlockd
+
@@ -12,10 +12,10 @@
#
# Pass extra arguments to virtlockd
#VIRTLOCKD_ARGS=
-Index: libvirt-1.3.2/src/locking/virtlockd.init.in
+Index: libvirt-1.3.3/src/locking/virtlockd.init.in
===================================================================
---- libvirt-1.3.2.orig/src/locking/virtlockd.init.in
-+++ libvirt-1.3.2/src/locking/virtlockd.init.in
+--- libvirt-1.3.3.orig/src/locking/virtlockd.init.in
++++ libvirt-1.3.3/src/locking/virtlockd.init.in
@@ -4,59 +4,57 @@
# http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-gen…
#
++++++ virtlogd-init-script.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,9 +1,9 @@
Adjust virtlogd init files to conform to SUSE standards
-Index: libvirt-1.3.2/src/logging/virtlogd.init.in
+Index: libvirt-1.3.3/src/logging/virtlogd.init.in
===================================================================
---- libvirt-1.3.2.orig/src/logging/virtlogd.init.in
-+++ libvirt-1.3.2/src/logging/virtlogd.init.in
+--- libvirt-1.3.3.orig/src/logging/virtlogd.init.in
++++ libvirt-1.3.3/src/logging/virtlogd.init.in
@@ -4,59 +4,56 @@
# http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-gen…
#
@@ -126,10 +126,10 @@
esac
-exit $RETVAL
+rc_exit
-Index: libvirt-1.3.2/src/logging/virtlogd.sysconf
+Index: libvirt-1.3.3/src/logging/virtlogd.sysconf
===================================================================
---- libvirt-1.3.2.orig/src/logging/virtlogd.sysconf
-+++ libvirt-1.3.2/src/logging/virtlogd.sysconf
+--- libvirt-1.3.3.orig/src/logging/virtlogd.sysconf
++++ libvirt-1.3.3/src/logging/virtlogd.sysconf
@@ -1,3 +1,7 @@
+## Path: System/Virtualization/virtlogd
+
++++++ xen-pv-cdrom.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libvirt-1.3.2/src/xenconfig/xen_sxpr.c
+Index: libvirt-1.3.3/src/xenconfig/xen_sxpr.c
===================================================================
---- libvirt-1.3.2.orig/src/xenconfig/xen_sxpr.c
-+++ libvirt-1.3.2/src/xenconfig/xen_sxpr.c
+--- libvirt-1.3.3.orig/src/xenconfig/xen_sxpr.c
++++ libvirt-1.3.3/src/xenconfig/xen_sxpr.c
@@ -392,7 +392,7 @@ xenParseSxprVifRate(const char *rate, un
static int
xenParseSxprDisks(virDomainDefPtr def,
++++++ xen-sxpr-disk-type.patch ++++++
--- /var/tmp/diff_new_pack.UzwQPl/_old 2016-04-22 16:24:24.000000000 +0200
+++ /var/tmp/diff_new_pack.UzwQPl/_new 2016-04-22 16:24:24.000000000 +0200
@@ -6,10 +6,10 @@
https://bugzilla.suse.com/show_bug.cgi?id=938228
-Index: libvirt-1.3.2/src/xenconfig/xen_sxpr.c
+Index: libvirt-1.3.3/src/xenconfig/xen_sxpr.c
===================================================================
---- libvirt-1.3.2.orig/src/xenconfig/xen_sxpr.c
-+++ libvirt-1.3.2/src/xenconfig/xen_sxpr.c
+--- libvirt-1.3.3.orig/src/xenconfig/xen_sxpr.c
++++ libvirt-1.3.3/src/xenconfig/xen_sxpr.c
@@ -506,10 +506,11 @@ xenParseSxprDisks(virDomainDefPtr def,
omnipotent, we can revisit this, perhaps stat()'ing
the src file in question */
1
0