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
August 2016
- 1 participants
- 1588 discussions
Hello community,
here is the log from the commit of package mt-st for openSUSE:Factory checked in at 2016-08-03 11:39:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mt-st (Old)
and /work/SRC/openSUSE:Factory/.mt-st.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mt-st"
Changes:
--------
New Changes file:
--- /dev/null 2016-07-07 10:01:34.856033756 +0200
+++ /work/SRC/openSUSE:Factory/.mt-st.new/mt-st.changes 2016-08-03 11:39:21.000000000 +0200
@@ -0,0 +1,152 @@
+-------------------------------------------------------------------
+Wed Jun 29 06:14:40 UTC 2016 - svalx(a)svalx.net
+
+- Update to version 1.3:
+ * add more density codes (Kai Mäkisara)
+ * check for overflow when using k, M or G suffixes (Kai Mäkisara)
+ * allow negative argument for mkpartition, supported by Linux 4.6
+ and later (Kai Mäkisara)
+ * fix compilation with musl libc (Felix Janda)
+ * allow configuring the default tape device and installation
+ paths (e.g. /bin vs. /usr/bin) at build/install time (Iustin
+ Pop)
+ * code cleanups from the SUSE package (Alexey Svistunov)
+ * update the supplied example file (Alexey Svistunov)
+ * fix config file parsing bug in stinit (Iustin Pop)
+- Add keyring file
+- Removed all patches - fixed upstream
+- Using DEFTAPE and EXEC_PREFIX variables in specfile
+- Merged Martin Pluskal changes from devel package
+
+-------------------------------------------------------------------
+Thu Mar 10 07:50:17 UTC 2016 - svalx(a)svalx.net
+
+- Add Provides/Obsoletes tags to specfile
+
+-------------------------------------------------------------------
+Thu Mar 3 10:12:20 UTC 2016 - svalx(a)svalx.net
+
+- Remove rename-mt-to-mtst.patch, 'mt' binary name is no longer conflicts with cpio
+- Add mt-default-device.patch -- change mt default device from /dev/tape to /dev/nst0
+- Specfile cleanup
+- Rename package to canonical name 'mt-st'
+
+-------------------------------------------------------------------
+Thu Feb 25 10:16:29 UTC 2016 - svalx(a)svalx.net
+
+- Update to version 1.2
+ * many updates to density codes (SDLT, LTO 5,6 and 7, etc.) (various people)
+ * multiple man page updates (various people)
+ * improve default tape device handling in mt: check that it actually is a character device,
+ in order to show better error messages when /dev/tape is a different type (e.g. directory when using udev)
+ * small bug fix in stinit in parsing the input file (David Binderman)
+ * improve build system by allowing easier customisation of build flags and installation directory
+ (via DESTDIR, not prefix) and by sanitising the creation of the dist archive (Iustin Pop)
+ * sanitise the source code to get rid of GCC warnings (Jan Christoph Nordholz, Iustin Pop)
+ * add stshowoptions alias to stshowopt (Ivo De Decker)
+ * expand the provided stinit.def.examples file (Suggested by Ralf-Peter Rohbeck)
+ * improve the --help output of stinit (Dan Horák)
+ * change of maintainership to Iustin Pop iustin(a)k1024.org
+- Split mt-st-1.1.patch on to change-path-to-binary.patch, fix-mans-install.patch and rename-mt-to-mtst.patch,
+ improve Makefile flexible
+- Rebase mt-st-codecleanup.patch
+- Add default template stinit.def configuration file
+- Add %{?_smp_mflags} for build
+- Change URL and Source paths in specfile to recent
+- Add udev rule for stinit
+- Add gpg signature of source tarball
+- Add Ultrium LTO-3 definitions to examples
+- Clean specfile by spec-cleaner utility
+
+-------------------------------------------------------------------
+Mon Nov 11 22:42:52 UTC 2011 - tbehrens(a)suse.com
+
+- Update to version 1.1
+ * unused defines removed from mtio.h (compiles also with distributions no
+ having linux/qic117.h)
+ * add support for MT_ST_SILI to mt and stinit
+ * add command showoptions for kernels >= 2.6.26
+
+- removed obsolete mt-st-0.9b-local_qic117_h.patch (changes are
+ upstream)
+
+- updated mt-st-0.9b.patch to mt-st-1.1.patch
+
+-------------------------------------------------------------------
+Fri Sep 30 15:39:52 UTC 2011 - uli(a)suse.com
+
+- cross-build fix: use %__cc macro
+
+-------------------------------------------------------------------
+Wed Mar 14 16:32:27 CET 2007 - pth(a)suse.de
+
+- Update to 0.9b:
+ Changes since 0.7:
+ - add local copy of qic117.h missing from recent kernels.
+ - only stinit changed
+ - more density codes
+ - put man page into /usr/share/man/man1
+ - documentation cleanup
+ - add some density translations
+ - counts can use the k, M, or G postfix
+
+-------------------------------------------------------------------
+Sat Nov 11 10:31:02 CET 2006 - olh(a)suse.de
+
+- fix doc file permission
+
+-------------------------------------------------------------------
+Wed Jan 25 21:38:26 CET 2006 - mls(a)suse.de
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Fri Jan 20 16:23:45 CET 2006 - schwab(a)suse.de
+
+- Don't strip binaries.
+
+-------------------------------------------------------------------
+Wed Nov 2 22:01:13 CET 2005 - dmueller(a)suse.de
+
+- don't build as root
+
+-------------------------------------------------------------------
+Tue Nov 27 17:00:28 MET 2001 - garloff(a)suse.de
+
+- Use %attr and remove -m -o -g from install to allow building
+ as non-root.
+
+-------------------------------------------------------------------
+Tue Nov 27 15:49:44 MET 2001 - garloff(a)suse.de
+
+- Update to mt-st-0.7:
+ * eject alias for rewoffl (GNU mt compat)
+ * some new density codes
+ * cleaning status and request handling
+
+-------------------------------------------------------------------
+Fri Dec 1 20:48:07 MET 2000 - garloff(a)suse.de
+
+- Update to mt-st-0.6; including osst (OnStream) support.
+
+-------------------------------------------------------------------
+Sat May 27 01:07:26 CEST 2000 - garloff(a)suse.de
+
+- Add some docu
+- Use BuildRoot.
+
+-------------------------------------------------------------------
+Sat Feb 5 18:40:31 CET 2000 - garloff(a)suse.de
+
+- Move manpages to /usr/share/man
+
+-------------------------------------------------------------------
+Tue Jan 4 17:56:37 CET 2000 - garloff(a)suse.de
+
+- upgrade to 0.5b (including stinit).
+
+-------------------------------------------------------------------
+Mon Sep 13 17:23:57 CEST 1999 - bs(a)suse.de
+
+- ran old prepare_spec on spec file to switch to new prepare_spec.
+
New:
----
61-storage-tape-init.rules
mt-st-1.3.tar.gz
mt-st-1.3.tar.gz.asc
mt-st.changes
mt-st.keyring
mt-st.spec
stinit.def
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mt-st.spec ++++++
#
# spec file for package mt-st
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: mt-st
Version: 1.3
Release: 0
Summary: Utility for Controlling Magnetic Tape Drives
License: GPL-2.0+
Group: Productivity/Archiving/Backup
Url: https://github.com/iustin/%{name}
Source0: https://github.com/iustin/mt-st/releases/download/%{name}-%{version}/%{name…
Source1: https://github.com/iustin/mt-st/releases/download/%{name}-%{version}/%{name…
Source2: stinit.def
Source3: 61-storage-tape-init.rules
Source4: %{name}.keyring
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: pkgconfig(udev)
Requires: udev
Provides: mt_st = 1.3
Obsoletes: mt_st <= 1.2
%description
Although this mt program (called mtst) is tailored for SCSI tape
drives, it can also be used with the QIC-02 driver and hopefully with
other Linux tape drivers that use the same ioctls (some of the commands
may not work with all drivers). The stinit program allows the setting
of some SCSI tape parameters.
%prep
%setup -q -n %{name}-%{version}
%build
make %{?_smp_mflags} CFLAGS="%{optflags} -pipe" DEFTAPE=/dev/nst0
%install
%makeinstall EXEC_PREFIX=/usr
install -d %{buildroot}%{_sysconfdir}
install %{SOURCE2} %{buildroot}%{_sysconfdir}
install -d %{buildroot}%{_udevrulesdir}
install -m 0644 %{SOURCE3} %{buildroot}%{_udevrulesdir}
%files
%defattr(-,root,root)
%doc README.md CHANGELOG.md COPYING stinit.def.examples
%{_bindir}/mt
%{_sbindir}/stinit
%{_mandir}/man1/mt.1%{ext_man}
%{_mandir}/man8/stinit.8%{ext_man}
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/stinit.def
%{_udevrulesdir}/61-storage-tape-init.rules
%changelog
++++++ 61-storage-tape-init.rules ++++++
# Initialize SCSI magnetic tape drives
ACTION!="remove", SUBSYSTEM=="scsi_tape", KERNEL=="st*[0-9]", RUN+="/usr/sbin/stinit %n"
++++++ stinit.def ++++++
# This file contains example definitions for different kinds of tape
# devices.
#
# You can find some examples in /usr/share/doc/packages/mt_st/stinit.def.examples.
#
# Common definitions to be applied to all tape devices
# (This is the driver's default)
{buffer-writes read-ahead async-writes scsi2logical=1}
1
0
Hello community,
here is the log from the commit of package perl-XML-LibXML for openSUSE:Factory checked in at 2016-08-03 11:39:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-XML-LibXML (Old)
and /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-XML-LibXML"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-XML-LibXML/perl-XML-LibXML.changes 2016-07-07 15:08:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new/perl-XML-LibXML.changes 2016-08-03 11:39:03.000000000 +0200
@@ -1,0 +2,28 @@
+Mon Jul 25 05:57:54 UTC 2016 - coolo(a)suse.com
+
+- updated to 2.0128
+ see /usr/share/doc/packages/perl-XML-LibXML/Changes
+
+ 2.0128 2016-07-24
+ - Hopefully add the .pod files again as they were missing from 2.0127.
+ - https://github.com/shlomif/perl-XML-LibXML/issues/3
+ - Thanks to Paul Howarth for the report.
+ - This was caused by ExtUtils::Manifest just warning that the files
+ referenced in the "MANIFEST" file were not present and still
+ continuing to prepare the archive as usual. A "do-what-I-don't-want-to"
+ thing.
+
+-------------------------------------------------------------------
+Sat Jul 23 06:01:52 UTC 2016 - coolo(a)suse.com
+
+- updated to 2.0127
+ see /usr/share/doc/packages/perl-XML-LibXML/Changes
+
+ 2.0127 2016-07-22
+ - Make sure t/release-kwalitee.t and other tests do not run by default.
+ - Only with AUTHOR_TESTING or RELEASE_TESTING specified.
+ - Thanks to Lance Wicks for the pull request.
+ - https://rt.cpan.org/Ticket/Display.html?id=115586
+ - https://rt.cpan.org/Ticket/Display.html?id=115859
+
+-------------------------------------------------------------------
Old:
----
XML-LibXML-2.0126.tar.gz
New:
----
XML-LibXML-2.0128.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-XML-LibXML.spec ++++++
--- /var/tmp/diff_new_pack.XGgQQk/_old 2016-08-03 11:39:04.000000000 +0200
+++ /var/tmp/diff_new_pack.XGgQQk/_new 2016-08-03 11:39:04.000000000 +0200
@@ -17,7 +17,7 @@
Name: perl-XML-LibXML
-Version: 2.0126
+Version: 2.0128
Release: 0
%define cpan_name XML-LibXML
Summary: Perl Binding for libxml2
++++++ XML-LibXML-2.0126.tar.gz -> XML-LibXML-2.0128.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/Changes new/XML-LibXML-2.0128/Changes
--- old/XML-LibXML-2.0126/Changes 2016-06-24 18:15:37.000000000 +0200
+++ new/XML-LibXML-2.0128/Changes 2016-07-24 11:05:01.000000000 +0200
@@ -1,5 +1,21 @@
Revision history for Perl extension XML::LibXML
+2.0128 2016-07-24
+ - Hopefully add the .pod files again as they were missing from 2.0127.
+ - https://github.com/shlomif/perl-XML-LibXML/issues/3
+ - Thanks to Paul Howarth for the report.
+ - This was caused by ExtUtils::Manifest just warning that the files
+ referenced in the "MANIFEST" file were not present and still
+ continuing to prepare the archive as usual. A "do-what-I-don't-want-to"
+ thing.
+
+2.0127 2016-07-22
+ - Make sure t/release-kwalitee.t and other tests do not run by default.
+ - Only with AUTHOR_TESTING or RELEASE_TESTING specified.
+ - Thanks to Lance Wicks for the pull request.
+ - https://rt.cpan.org/Ticket/Display.html?id=115586
+ - https://rt.cpan.org/Ticket/Display.html?id=115859
+
2.0126 2016-06-24
- Workaround RT#114638:
- 2.9.4 broke XSD Schema support.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/LibXML.pm new/XML-LibXML-2.0128/LibXML.pm
--- old/XML-LibXML-2.0126/LibXML.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/LibXML.pm 2016-07-24 11:00:40.000000000 +0200
@@ -29,7 +29,7 @@
use IO::Handle; # for FH reads called as methods
BEGIN {
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
$ABI_VERSION = 2;
require Exporter;
require DynaLoader;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/LibXML.pod new/XML-LibXML-2.0128/LibXML.pod
--- old/XML-LibXML-2.0126/LibXML.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/LibXML.pod 2016-07-24 11:05:45.000000000 +0200
@@ -505,7 +505,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/META.json new/XML-LibXML-2.0128/META.json
--- old/XML-LibXML-2.0126/META.json 2016-06-24 18:20:02.000000000 +0200
+++ new/XML-LibXML-2.0128/META.json 2016-07-24 11:12:51.000000000 +0200
@@ -70,6 +70,6 @@
"url" : "https://github.com/shlomif/perl-XML-LibXML"
}
},
- "version" : "2.0126",
+ "version" : "2.0128",
"x_serialization_backend" : "JSON::PP version 2.27300"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/META.yml new/XML-LibXML-2.0128/META.yml
--- old/XML-LibXML-2.0126/META.yml 2016-06-24 18:20:02.000000000 +0200
+++ new/XML-LibXML-2.0128/META.yml 2016-07-24 11:12:51.000000000 +0200
@@ -48,5 +48,5 @@
resources:
homepage: https://github.com/shlomif/perl-XML-LibXML
repository: https://github.com/shlomif/perl-XML-LibXML
-version: '2.0126'
+version: '2.0128'
x_serialization_backend: 'CPAN::Meta::YAML version 0.012'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/docs/libxml.dbk new/XML-LibXML-2.0128/docs/libxml.dbk
--- old/XML-LibXML-2.0126/docs/libxml.dbk 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/docs/libxml.dbk 2016-07-24 11:05:45.000000000 +0200
@@ -22,7 +22,7 @@
</authorgroup>
- <edition>2.0126</edition>
+ <edition>2.0128</edition>
<copyright>
<year>2001-2007</year>
<holder>AxKit.com Ltd</holder>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Attr.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Attr.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Attr.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Attr.pod 2016-07-24 11:05:45.000000000 +0200
@@ -121,7 +121,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/AttributeHash.pm new/XML-LibXML-2.0128/lib/XML/LibXML/AttributeHash.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/AttributeHash.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/AttributeHash.pm 2016-07-24 11:00:40.000000000 +0200
@@ -7,7 +7,7 @@
our @ISA = qw/Tie::Hash/;
use vars qw($VERSION);
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
BEGIN
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Boolean.pm new/XML-LibXML-2.0128/lib/XML/LibXML/Boolean.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Boolean.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Boolean.pm 2016-07-24 11:00:40.000000000 +0200
@@ -16,7 +16,7 @@
use vars qw ($VERSION);
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
use overload
'""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/CDATASection.pod new/XML-LibXML-2.0128/lib/XML/LibXML/CDATASection.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/CDATASection.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/CDATASection.pod 2016-07-24 11:05:45.000000000 +0200
@@ -45,7 +45,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Comment.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Comment.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Comment.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Comment.pod 2016-07-24 11:05:45.000000000 +0200
@@ -46,7 +46,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Common.pm new/XML-LibXML-2.0128/lib/XML/LibXML/Common.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Common.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Common.pm 2016-07-24 11:00:40.000000000 +0200
@@ -24,7 +24,7 @@
@ISA = qw(Exporter);
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
use XML::LibXML qw(:libxml);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Common.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Common.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Common.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Common.pod 2016-07-24 11:05:45.000000000 +0200
@@ -116,7 +116,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/DOM.pod new/XML-LibXML-2.0128/lib/XML/LibXML/DOM.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/DOM.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/DOM.pod 2016-07-24 11:05:45.000000000 +0200
@@ -129,7 +129,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Devel.pm new/XML-LibXML-2.0128/lib/XML/LibXML/Devel.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Devel.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Devel.pm 2016-07-24 11:00:40.000000000 +0200
@@ -12,7 +12,7 @@
use XML::LibXML;
use vars qw ($VERSION);
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
use 5.008_000;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Document.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Document.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Document.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Document.pod 2016-07-24 11:05:45.000000000 +0200
@@ -683,7 +683,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/DocumentFragment.pod new/XML-LibXML-2.0128/lib/XML/LibXML/DocumentFragment.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/DocumentFragment.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/DocumentFragment.pod 2016-07-24 11:05:45.000000000 +0200
@@ -27,7 +27,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Dtd.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Dtd.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Dtd.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Dtd.pod 2016-07-24 11:05:45.000000000 +0200
@@ -89,7 +89,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Element.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Element.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Element.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Element.pod 2016-07-24 11:05:45.000000000 +0200
@@ -382,7 +382,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/ErrNo.pm new/XML-LibXML-2.0128/lib/XML/LibXML/ErrNo.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/ErrNo.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/ErrNo.pm 2016-07-24 11:00:40.000000000 +0200
@@ -14,7 +14,7 @@
use warnings;
use vars qw($VERSION);
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
use constant ERR_OK => 0;
use constant ERR_INTERNAL_ERROR => 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/ErrNo.pod new/XML-LibXML-2.0128/lib/XML/LibXML/ErrNo.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/ErrNo.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/ErrNo.pod 2016-07-24 11:05:45.000000000 +0200
@@ -14,7 +14,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Error.pm new/XML-LibXML-2.0128/lib/XML/LibXML/Error.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Error.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Error.pm 2016-07-24 11:00:40.000000000 +0200
@@ -29,7 +29,7 @@
fallback => 1;
$WARNINGS = 0; # 0: suppress, 1: report via warn, 2: report via die
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
use constant XML_ERR_NONE => 0;
use constant XML_ERR_WARNING => 1; # A simple warning
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Error.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Error.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Error.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Error.pod 2016-07-24 11:05:45.000000000 +0200
@@ -244,7 +244,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/InputCallback.pod new/XML-LibXML-2.0128/lib/XML/LibXML/InputCallback.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/InputCallback.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/InputCallback.pod 2016-07-24 11:05:45.000000000 +0200
@@ -280,7 +280,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Literal.pm new/XML-LibXML-2.0128/lib/XML/LibXML/Literal.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Literal.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Literal.pm 2016-07-24 11:00:40.000000000 +0200
@@ -16,7 +16,7 @@
use warnings;
use vars qw ($VERSION);
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
use overload
'""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Namespace.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Namespace.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Namespace.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Namespace.pod 2016-07-24 11:05:45.000000000 +0200
@@ -141,7 +141,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Node.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Node.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Node.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Node.pod 2016-07-24 11:05:45.000000000 +0200
@@ -763,7 +763,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/NodeList.pm new/XML-LibXML-2.0128/lib/XML/LibXML/NodeList.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/NodeList.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/NodeList.pm 2016-07-24 11:00:40.000000000 +0200
@@ -17,7 +17,7 @@
use XML::LibXML::Number;
use vars qw($VERSION);
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
use overload
'""' => \&to_literal,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Number.pm new/XML-LibXML-2.0128/lib/XML/LibXML/Number.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Number.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Number.pm 2016-07-24 11:00:40.000000000 +0200
@@ -14,7 +14,7 @@
use warnings;
use vars qw ($VERSION);
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
use overload
'""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/PI.pod new/XML-LibXML-2.0128/lib/XML/LibXML/PI.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/PI.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/PI.pod 2016-07-24 11:05:45.000000000 +0200
@@ -74,7 +74,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Parser.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Parser.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Parser.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Parser.pod 2016-07-24 11:05:45.000000000 +0200
@@ -984,7 +984,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Pattern.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Pattern.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Pattern.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Pattern.pod 2016-07-24 11:05:45.000000000 +0200
@@ -94,7 +94,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Reader.pm new/XML-LibXML-2.0128/lib/XML/LibXML/Reader.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Reader.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Reader.pm 2016-07-24 11:00:40.000000000 +0200
@@ -14,7 +14,7 @@
use warnings;
use vars qw ($VERSION);
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
use 5.008_000;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Reader.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Reader.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Reader.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Reader.pod 2016-07-24 11:05:45.000000000 +0200
@@ -657,7 +657,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/RegExp.pod new/XML-LibXML-2.0128/lib/XML/LibXML/RegExp.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/RegExp.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/RegExp.pod 2016-07-24 11:05:45.000000000 +0200
@@ -58,7 +58,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/RelaxNG.pod new/XML-LibXML-2.0128/lib/XML/LibXML/RelaxNG.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/RelaxNG.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/RelaxNG.pod 2016-07-24 11:05:45.000000000 +0200
@@ -70,7 +70,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/SAX/Builder.pm new/XML-LibXML-2.0128/lib/XML/LibXML/SAX/Builder.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/SAX/Builder.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/SAX/Builder.pm 2016-07-24 11:00:40.000000000 +0200
@@ -21,7 +21,7 @@
return $XML::LibXML::__threads_shared ? 0 : 1;
}
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
sub new {
my $class = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/SAX/Builder.pod new/XML-LibXML-2.0128/lib/XML/LibXML/SAX/Builder.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/SAX/Builder.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/SAX/Builder.pod 2016-07-24 11:05:45.000000000 +0200
@@ -38,7 +38,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/SAX/Generator.pm new/XML-LibXML-2.0128/lib/XML/LibXML/SAX/Generator.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/SAX/Generator.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/SAX/Generator.pm 2016-07-24 11:00:40.000000000 +0200
@@ -15,7 +15,7 @@
use XML::LibXML;
use vars qw ($VERSION);
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
sub CLONE_SKIP {
return $XML::LibXML::__threads_shared ? 0 : 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/SAX/Parser.pm new/XML-LibXML-2.0128/lib/XML/LibXML/SAX/Parser.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/SAX/Parser.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/SAX/Parser.pm 2016-07-24 11:00:40.000000000 +0200
@@ -18,7 +18,7 @@
use XML::SAX::Base;
use XML::SAX::DocumentLocator;
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
@ISA = ('XML::SAX::Base');
sub CLONE_SKIP {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/SAX.pm new/XML-LibXML-2.0128/lib/XML/LibXML/SAX.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/SAX.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/SAX.pm 2016-07-24 11:00:40.000000000 +0200
@@ -14,7 +14,7 @@
use vars qw($VERSION @ISA);
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
use XML::LibXML;
use XML::SAX::Base;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/SAX.pod new/XML-LibXML-2.0128/lib/XML/LibXML/SAX.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/SAX.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/SAX.pod 2016-07-24 11:05:45.000000000 +0200
@@ -47,7 +47,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Schema.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Schema.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Schema.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Schema.pod 2016-07-24 11:05:45.000000000 +0200
@@ -66,7 +66,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/Text.pod new/XML-LibXML-2.0128/lib/XML/LibXML/Text.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/Text.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/Text.pod 2016-07-24 11:05:45.000000000 +0200
@@ -170,7 +170,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/XPathContext.pm new/XML-LibXML-2.0128/lib/XML/LibXML/XPathContext.pm
--- old/XML-LibXML-2.0126/lib/XML/LibXML/XPathContext.pm 2016-06-24 18:16:20.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/XPathContext.pm 2016-07-24 11:00:40.000000000 +0200
@@ -17,7 +17,7 @@
use XML::LibXML;
use XML::LibXML::NodeList;
-$VERSION = "2.0126"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0128"; # VERSION TEMPLATE: DO NOT CHANGE
# should LibXML XPath data types be used for simple objects
# when passing parameters to extension functions (default: no)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/XPathContext.pod new/XML-LibXML-2.0128/lib/XML/LibXML/XPathContext.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/XPathContext.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/XPathContext.pod 2016-07-24 11:05:45.000000000 +0200
@@ -359,7 +359,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/lib/XML/LibXML/XPathExpression.pod new/XML-LibXML-2.0128/lib/XML/LibXML/XPathExpression.pod
--- old/XML-LibXML-2.0126/lib/XML/LibXML/XPathExpression.pod 2016-06-24 18:17:16.000000000 +0200
+++ new/XML-LibXML-2.0128/lib/XML/LibXML/XPathExpression.pod 2016-07-24 11:05:45.000000000 +0200
@@ -52,7 +52,7 @@
=head1 VERSION
-2.0126
+2.0128
=head1 COPYRIGHT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/t/11memory.t new/XML-LibXML-2.0128/t/11memory.t
--- old/XML-LibXML-2.0126/t/11memory.t 2016-05-30 11:01:59.000000000 +0200
+++ new/XML-LibXML-2.0128/t/11memory.t 2016-07-14 06:17:08.000000000 +0200
@@ -5,6 +5,9 @@
use TestHelpers qw(slurp);
use Test::More;
+
+plan skip_all => "These tests are for authors only!" unless $ENV{AUTHOR_TESTING} or $ENV{RELEASE_TESTING};
+
use constant TIMES_THROUGH => $ENV{MEMORY_TIMES} || 100_000;
if (! (($^O eq 'linux') || ($^O eq 'cygwin')) )
@@ -257,7 +260,7 @@
# {
# print "# ENCODING TESTS \n";
-# my $string = "test � � is a test string to test iso encoding";
+# my $string = "test � � is a test string to test iso encoding";
# my $encstr = encodeToUTF8( "iso-8859-1" , $string );
# for ( 1..TIMES_THROUGH ) {
# my $str = encodeToUTF8( "iso-8859-1" , $string );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/t/cpan-changes.t new/XML-LibXML-2.0128/t/cpan-changes.t
--- old/XML-LibXML-2.0126/t/cpan-changes.t 2016-05-30 11:01:59.000000000 +0200
+++ new/XML-LibXML-2.0128/t/cpan-changes.t 2016-07-14 06:17:08.000000000 +0200
@@ -5,8 +5,9 @@
use Test::More;
+plan skip_all => "These tests are for authors only!" unless $ENV{AUTHOR_TESTING} or $ENV{RELEASE_TESTING};
+
eval 'use Test::CPAN::Changes 0.27';
plan skip_all => 'Test::CPAN::Changes 0.27 required for this test' if $@;
changes_ok();
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/t/pod.t new/XML-LibXML-2.0128/t/pod.t
--- old/XML-LibXML-2.0126/t/pod.t 2016-05-30 11:01:59.000000000 +0200
+++ new/XML-LibXML-2.0128/t/pod.t 2016-07-14 06:17:08.000000000 +0200
@@ -1,6 +1,9 @@
#!perl -T
use Test::More;
+
+plan skip_all => "These tests are for authors only!" unless $ENV{AUTHOR_TESTING} or $ENV{RELEASE_TESTING};
+
eval "use Test::Pod 1.14";
plan skip_all => "Test::Pod 1.14 required for testing POD" if $@;
all_pod_files_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/t/release-kwalitee.t new/XML-LibXML-2.0128/t/release-kwalitee.t
--- old/XML-LibXML-2.0126/t/release-kwalitee.t 2016-06-24 18:06:58.000000000 +0200
+++ new/XML-LibXML-2.0128/t/release-kwalitee.t 2016-07-14 06:17:08.000000000 +0200
@@ -4,6 +4,8 @@
use warnings;
use Test::More; # needed to provide plan.
+plan skip_all => "These tests are for authors only!" unless $ENV{AUTHOR_TESTING} or $ENV{RELEASE_TESTING};
+
eval { require Test::Kwalitee::Extra };
plan skip_all => "Test::Kwalitee::Extra required for testing kwalitee: $@" if $@;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-2.0126/t/style-trailing-space.t new/XML-LibXML-2.0128/t/style-trailing-space.t
--- old/XML-LibXML-2.0126/t/style-trailing-space.t 2016-05-30 11:01:59.000000000 +0200
+++ new/XML-LibXML-2.0128/t/style-trailing-space.t 2016-07-14 06:17:08.000000000 +0200
@@ -5,6 +5,8 @@
use Test::More;
+plan skip_all => "These tests are for authors only!" unless $ENV{AUTHOR_TESTING} or $ENV{RELEASE_TESTING};
+
eval "use Test::TrailingSpace";
if ($@)
{
1
0
Hello community,
here is the log from the commit of package publicsuffix for openSUSE:Factory checked in at 2016-08-03 11:38:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/publicsuffix (Old)
and /work/SRC/openSUSE:Factory/.publicsuffix.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "publicsuffix"
Changes:
--------
--- /work/SRC/openSUSE:Factory/publicsuffix/publicsuffix.changes 2016-07-12 23:44:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.publicsuffix.new/publicsuffix.changes 2016-08-03 11:38:56.000000000 +0200
@@ -1,0 +2,12 @@
+Mon Aug 1 08:29:27 UTC 2016 - astieger(a)suse.com
+
+- 2016-07-31 update:
+ * Add meteorapp.com
+ * Add Drud domains
+ * Add backplaneapp.io
+ * Add gitlab.io
+ * Add static.land
+ * Add stackspace.space
+ * Add browsersafetymark.io
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ publicsuffix.spec ++++++
--- /var/tmp/diff_new_pack.8jaSaJ/_old 2016-08-03 11:38:57.000000000 +0200
+++ /var/tmp/diff_new_pack.8jaSaJ/_new 2016-08-03 11:38:57.000000000 +0200
@@ -18,13 +18,13 @@
Name: publicsuffix
-Version: 20160703
+Version: 20160731
Release: 0
Summary: Cross-vendor public domain suffix database
License: MPL-2.0
Group: Productivity/Networking/Other
Url: https://publicsuffix.org/
-Source0: https://raw.githubusercontent.com/publicsuffix/list/e9f8e87dae08840d3a4369e…
+Source0: https://raw.githubusercontent.com/publicsuffix/list/f5dc88f0ad8a07c33028bae…
Source1: https://raw.githubusercontent.com/publicsuffix/list/master/LICENSE
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
++++++ public_suffix_list.dat ++++++
--- /var/tmp/diff_new_pack.8jaSaJ/_old 2016-08-03 11:38:57.000000000 +0200
+++ /var/tmp/diff_new_pack.8jaSaJ/_new 2016-08-03 11:38:57.000000000 +0200
@@ -2,6 +2,11 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
+// Please pull this list from, and only from https://publicsuffix.org/list/public_suffix_list.dat ,
+// rather than any other VCS sites. Pulling from any other URL is not guaranteed to be supported.
+
+// Instructions on pulling and using this list can be found at https://publicsuffix.org/list/ .
+
// ===BEGIN ICANN DOMAINS===
// ac : https://en.wikipedia.org/wiki/.ac
@@ -10653,12 +10658,12 @@
us-gov-west-1.compute.amazonaws.com
us-west-1.compute.amazonaws.com
us-west-2.compute.amazonaws.com
-us-east-1.amazonaws.com
compute-1.amazonaws.com
z-1.compute-1.amazonaws.com
z-2.compute-1.amazonaws.com
+us-east-1.amazonaws.com
compute.amazonaws.com.cn
-cn-north-1.compute.amazonaws.com.cn
+cn-north-1.compute.amazonaws.com.cn
// Amazon Elastic Beanstalk : https://aws.amazon.com/elasticbeanstalk/
// Submitted by Adam Stein <astein(a)amazon.com>
@@ -10694,15 +10699,19 @@
// Association potager.org : https://potager.org/
// Submitted by Lunar <jardiniers(a)potager.org>
-potager.org
+pimienta.org
poivron.org
+potager.org
sweetpepper.org
-pimienta.org
// AVM : https://avm.de
// Submitted by Andreas Weise <a.weise(a)avm.de>
myfritz.net
+// backplane : https://www.backplane.io
+// Submitted by Anthony Voutas <anthony(a)backplane.io>
+backplaneapp.io
+
// BetaInABox
// Submitted by Adrian <adrian(a)betainabox.com>
betainabox.com
@@ -10711,6 +10720,10 @@
// Submitted by Axel Fontaine <axel(a)boxfuse.com>
boxfuse.io
+// BrowserSafetyMark
+// Submitted by Dave Tharp <browsersafetymark.io(a)quicinc.com>
+browsersafetymark.io
+
// callidomus: https://www.callidomus.com/
// Submitted by Marcus Popp <admin(a)callidomus.com>
mycd.eu
@@ -10854,6 +10867,11 @@
// Submitted by Ricardo Padilha <rpadilha(a)drobo.com>
mydrobo.com
+// Drud Holdings, LLC. : https://www.drud.com/
+// Submitted by Kevin Bridges <kevin(a)drud.com>
+drud.io
+drud.us
+
// DuckDNS : http://www.duckdns.org/
// Submitted by Richard Harper <richard(a)duckdns.org>
duckdns.org
@@ -11265,6 +11283,10 @@
gist.githubcloud.com
*.githubcloudusercontent.com
+// GitLab, Inc.
+// Submitted by Alex Hanselka <alex(a)gitlab.com>
+gitlab.io
+
// GlobeHosting, Inc.
// Submitted by Zoltan Egresi <egresi(a)globehosting.com>
ro.com
@@ -11387,6 +11409,11 @@
// Submitted by Damien Tournoud <dtournoud(a)magento.cloud>
*.magentosite.cloud
+// Meteor Development Group : https://www.meteor.com/hosting
+// Submitted by Pierre Carrier <pierre(a)meteor.com>
+meteorapp.com
+eu.meteorapp.com
+
// Michau Enterprises Limited : http://www.co.pl/
co.pl
@@ -11614,10 +11641,20 @@
alpha.bounty-full.com
beta.bounty-full.com
+// staticland : https://static.land
+// Submitted by Seth Vincent <sethvincent(a)gmail.com>
+static.land
+dev.static.land
+sites.static.land
+
// SpaceKit : https://www.spacekit.io/
// Submitted by Reza Akhavan <spacekit.io(a)gmail.com>
spacekit.io
+// Stackspace : https://www.stackspace.io/
+// Submitted by Lina He <info(a)stackspace.io>
+stackspace.space
+
// Synology, Inc. : https://www.synology.com/
// Submitted by Rony Weng <ronyweng(a)synology.com>
diskstation.me
1
0
Hello community,
here is the log from the commit of package libinput for openSUSE:Factory checked in at 2016-08-03 11:38:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libinput (Old)
and /work/SRC/openSUSE:Factory/.libinput.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libinput"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libinput/libinput.changes 2016-07-16 22:12:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libinput.new/libinput.changes 2016-08-03 11:38:50.000000000 +0200
@@ -1,0 +2,12 @@
+Mon Jul 18 06:27:39 UTC 2016 - jengelh(a)inai.de
+
+- Update to new upstrem release 1.4.0
+* Mode support for graphics tablets. On many tablets, buttons,
+ rings and strips can be used in virtualised modes, reflected by
+ physical LEDs on the touchpad. For example, a ring may send
+ scroll events when in mode 0 but zoom events in mode 1.
+* Ssupport for rotation on some relative devices. This is
+ particularly useful for trackballs that may be permanently
+ placed at a nonzero rotation angle.
+
+-------------------------------------------------------------------
Old:
----
libinput-1.3.3.tar.xz
libinput-1.3.3.tar.xz.sig
New:
----
libinput-1.4.0.tar.xz
libinput-1.4.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libinput.spec ++++++
--- /var/tmp/diff_new_pack.SxINvx/_old 2016-08-03 11:38:51.000000000 +0200
+++ /var/tmp/diff_new_pack.SxINvx/_new 2016-08-03 11:38:51.000000000 +0200
@@ -18,7 +18,7 @@
Name: libinput
%define lname libinput10
-Version: 1.3.3
+Version: 1.4.0
Release: 0
Summary: Input device and event processing library
License: MIT
++++++ libinput-1.3.3.tar.xz -> libinput-1.4.0.tar.xz ++++++
++++ 14237 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package wget for openSUSE:Factory checked in at 2016-08-03 11:38:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wget (Old)
and /work/SRC/openSUSE:Factory/.wget.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wget"
Changes:
--------
--- /work/SRC/openSUSE:Factory/wget/wget.changes 2016-06-13 21:52:18.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.wget.new/wget.changes 2016-08-03 11:38:44.000000000 +0200
@@ -1,0 +2,13 @@
+Thu Jul 28 15:37:37 UTC 2016 - josef.moellers(a)suse.com
+
+- Save/restore errno within CLOSE_FINISH and CLOSE_INVALIDATE.
+ (wget-errno-clobber.patch, boo#983660)
+
+-------------------------------------------------------------------
+Fri Jul 22 12:34:02 UTC 2016 - dimstar(a)opensuse.org
+
+- Update wget-libproxy.patch: use libproxy's px_proxy_factory_free
+ instead of regular free in order to ensure the module destructors
+ are correctly running (boo#967601).
+
+-------------------------------------------------------------------
New:
----
wget-errno-clobber.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wget.spec ++++++
--- /var/tmp/diff_new_pack.alabR5/_old 2016-08-03 11:38:45.000000000 +0200
+++ /var/tmp/diff_new_pack.alabR5/_new 2016-08-03 11:38:45.000000000 +0200
@@ -32,6 +32,7 @@
Patch6: wget-1.14-no-ssl-comp.patch
# PATCH-FIX-OPENSUSE fix pod syntax for perl 5.18 coolo(a)suse.de
Patch7: wget-fix-pod-syntax.diff
+Patch8: wget-errno-clobber.patch
BuildRequires: automake
BuildRequires: gpgme-devel >= 0.4.2
BuildRequires: libcares-devel
@@ -77,6 +78,7 @@
%endif
%patch6
%patch7 -p1
+%patch8 -p1
%build
%if 0%{?suse_version} > 1110
++++++ wget-errno-clobber.patch ++++++
Index: wget-1.18/src/http.c
===================================================================
--- wget-1.18.orig/src/http.c
+++ wget-1.18/src/http.c
@@ -1516,6 +1516,7 @@ persistent_available_p (const char *host
active, registered connection". */
#define CLOSE_FINISH(fd) do { \
+ int errno_sav = errno; \
if (!keep_alive) \
{ \
if (pconn_active && (fd) == pconn.socket) \
@@ -1524,14 +1525,17 @@ persistent_available_p (const char *host
fd_close (fd); \
fd = -1; \
} \
+ errno = errno_sav; \
} while (0)
#define CLOSE_INVALIDATE(fd) do { \
+ int errno_sav = errno; \
if (pconn_active && (fd) == pconn.socket) \
invalidate_persistent (); \
else \
fd_close (fd); \
fd = -1; \
+ errno = errno_sav; \
} while (0)
struct http_stat
++++++ wget-libproxy.patch ++++++
--- /var/tmp/diff_new_pack.alabR5/_old 2016-08-03 11:38:45.000000000 +0200
+++ /var/tmp/diff_new_pack.alabR5/_new 2016-08-03 11:38:45.000000000 +0200
@@ -90,7 +90,7 @@
+ }
+ for(i=0;proxies[i];i++) free(proxies[i]);
+ free(proxies);
-+ free(pf);
++ px_proxy_factory_free(pf);
+
+ if (!proxy || !*proxy)
+ return NULL;
1
0
Hello community,
here is the log from the commit of package libquicktime for openSUSE:Factory checked in at 2016-08-03 11:38:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libquicktime (Old)
and /work/SRC/openSUSE:Factory/.libquicktime.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libquicktime"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libquicktime/libquicktime.changes 2016-02-23 16:52:26.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libquicktime.new/libquicktime.changes 2016-08-03 11:38:38.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Jul 25 12:44:39 UTC 2016 - olaf(a)aepfle.de
+
+- Convert buildconditionals for faac, faad, lame and x264
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libquicktime.spec ++++++
--- /var/tmp/diff_new_pack.ml7GgS/_old 2016-08-03 11:38:39.000000000 +0200
+++ /var/tmp/diff_new_pack.ml7GgS/_new 2016-08-03 11:38:39.000000000 +0200
@@ -16,6 +16,12 @@
#
+%bcond_with faac
+%bcond_with faad
+%bcond_without ffmpeg
+%bcond_with lame
+%bcond_with x264
+
%define soname 0
%define cvs 20150223
Name: libquicktime
@@ -43,18 +49,26 @@
BuildRequires: pkg-config
BuildRequires: schroedinger-devel
BuildRequires: pkgconfig(gl)
+%if %{with ffmpeg}
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libswscale)
+%endif
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xaw7)
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xt)
BuildRequires: pkgconfig(xv)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%if 0%{?BUILD_ORIG}
+%if %{with faac}
BuildRequires: libfaac-devel
+%endif
+%if %{with faad}
BuildRequires: libfaad2-devel
+%endif
+%if %{with lame}
BuildRequires: libmp3lame-devel
+%endif
+%if %{with x264}
BuildRequires: libx264-devel
%endif
@@ -134,11 +148,19 @@
%{_libdir}/libquicktime/lqt_schroedinger.so
%{_libdir}/libquicktime/lqt_videocodec.so
%{_libdir}/libquicktime/lqt_vorbis.so
+%if %{with ffmpeg}
%{_libdir}/libquicktime/lqt_ffmpeg.so
-%if 0%{?BUILD_ORIG}
+%endif
+%if %{with faac}
%{_libdir}/libquicktime/lqt_faac.so
+%endif
+%if %{with faad}
%{_libdir}/libquicktime/lqt_faad2.so
+%endif
+%if %{with lame}
%{_libdir}/libquicktime/lqt_lame.so
+%endif
+%if %{with x264}
%{_libdir}/libquicktime/lqt_x264.so
%endif
1
0
Hello community,
here is the log from the commit of package libdrm for openSUSE:Factory checked in at 2016-08-03 11:38:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdrm (Old)
and /work/SRC/openSUSE:Factory/.libdrm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdrm"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libdrm/libdrm.changes 2016-05-03 09:34:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libdrm.new/libdrm.changes 2016-08-03 11:38:33.000000000 +0200
@@ -1,0 +2,13 @@
+Mon Jul 25 11:56:07 UTC 2016 - tobias.johannes.klausmann(a)mni.thm.de
+
+- Update to version 2.4.70:
+ More bugfixes on top of 2.4.69!
+
+-------------------------------------------------------------------
+Sun Jul 24 22:30:52 UTC 2016 - tobias.johannes.klausmann(a)mni.thm.de
+
+- Update to version 2.4.69:
+ A new libdrm release, in order to use the new vc4 ioctl in Mesa. A few
+ bugfixes on top as well.
+
+-------------------------------------------------------------------
Old:
----
libdrm-2.4.68.tar.bz2
New:
----
libdrm-2.4.70.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libdrm.spec ++++++
--- /var/tmp/diff_new_pack.4ENpFY/_old 2016-08-03 11:38:34.000000000 +0200
+++ /var/tmp/diff_new_pack.4ENpFY/_new 2016-08-03 11:38:34.000000000 +0200
@@ -18,7 +18,7 @@
Name: libdrm
Url: http://dri.freedesktop.org/
-Version: 2.4.68
+Version: 2.4.70
Release: 0
Provides: libdrm23 = %{version}
Obsoletes: libdrm23 < %{version}
++++++ libdrm-2.4.68.tar.bz2 -> libdrm-2.4.70.tar.bz2 ++++++
++++ 6573 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package openldap2 for openSUSE:Factory checked in at 2016-08-03 11:38:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openldap2 (Old)
and /work/SRC/openSUSE:Factory/.openldap2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openldap2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/openldap2/openldap2.changes 2016-06-29 15:08:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openldap2.new/openldap2.changes 2016-08-03 11:38:26.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Jun 23 22:46:29 UTC 2016 - jengelh(a)inai.de
+
+- Test for user/group existence before trying to add them.
+ Summary spello update.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openldap2.spec ++++++
--- /var/tmp/diff_new_pack.99PBmp/_old 2016-08-03 11:38:27.000000000 +0200
+++ /var/tmp/diff_new_pack.99PBmp/_new 2016-08-03 11:38:27.000000000 +0200
@@ -134,7 +134,7 @@
to do any programming.
%package -n libldap-data
-Summary: Configuration file for system-wide defaults for all usages of libldap.
+Summary: Configuration file for system-wide defaults for all uses of libldap
Group: Productivity/Networking/LDAP
%if 0%{?suse_version} != 1110
BuildArch: noarch
@@ -170,14 +170,10 @@
%if 0%{?suse_version} > 1110
BuildArch: noarch
%endif
+
%description doc
The OpenLDAP Admin Guide plus a set of OpenLDAP related IETF internet drafts.
-Authors:
---------
- The OpenLDAP Project <project(a)openldap.org>
-
-
%package client
Summary: OpenLDAP client utilities
Group: Productivity/Networking/LDAP/Clients
@@ -426,8 +422,8 @@
rm -f ${RPM_BUILD_ROOT}%{_libdir}/lib*.la
%pre
-/usr/sbin/groupadd -g 70 -o -r ldap || :
-/usr/sbin/useradd -r -o -g ldap -u 76 -s /bin/false -c "User for OpenLDAP" -d /var/lib/ldap ldap || :
+getent group ldap >/dev/null || /usr/sbin/groupadd -g 70 -o -r ldap || :
+getent passwd ldap >/dev/null || /usr/sbin/useradd -r -o -g ldap -u 76 -s /bin/false -c "User for OpenLDAP" -d /var/lib/ldap ldap || :
if /usr/bin/chkconfig ldap 2>&1 | grep -q on; then
touch %{_rundir}/enable_slapd_service
fi
1
0
Hello community,
here is the log from the commit of package libdlm for openSUSE:Factory checked in at 2016-08-03 11:38:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdlm (Old)
and /work/SRC/openSUSE:Factory/.libdlm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdlm"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libdlm/libdlm.changes 2015-05-06 11:17:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libdlm.new/libdlm.changes 2016-08-03 11:38:17.000000000 +0200
@@ -1,0 +2,31 @@
+Mon Jul 25 06:54:31 UTC 2016 - zren(a)suse.com
+
+- Update to v4.0.6
+ * In v4.0.4, there's a stupid and severe bug so that upstream
+ released v4.0.5 soon with an urgent fix
+ * Upstream merged our fix for bsc#977201 with release v4.0.6,
+ so I still use the 2 below bugs for this updates:
+ * bsc#967332: libdlm: package update to v4.0.4
+ * bsc#977201: output of `dlm_tool ls` should distinguish causes
+ for "wait fencing" message
+
+- Drop patches
+ * bnc#875122dlm_controld-fix-long-name-in-log-entry.patch
+ * build-dlm_stonith.patch
+
+- Rename patches more readable
+ * remove: Makefile-for-diff-arch.patch, remove-sd-notify.patch,
+ bnc#874705nodes-without-quorum.patch
+ * add: 0001-makefile-for-diff-arch.patch,
+ 0002-remove-sd-notify.patch,
+ 0003-bnc#874705-nodes-without-quorum.patch
+
+
+-------------------------------------------------------------------
+Mon Feb 15 06:15:03 UTC 2016 - zren(a)suse.com
+
+- Update to V4.0.4
+ * Remove build-dlm_stonith.patch
+ * Reove bnc#875122dlm_controld-fix-long-name-in-log-entry.patch
+
+-------------------------------------------------------------------
Old:
----
Makefile-for-diff-arch.patch
bnc#874705nodes-without-quorum.patch
bnc#875122dlm_controld-fix-long-name-in-log-entry.patch
build-dlm_stonith.patch
libdlm-4.0.2.tar.gz
remove-sd-notify.patch
New:
----
0001-makefile-for-diff-arch.patch
0002-remove-sd-notify.patch
0003-bnc#874705-nodes-without-quorum.patch
libdlm-4.0.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libdlm.spec ++++++
--- /var/tmp/diff_new_pack.Jgim8E/_old 2016-08-03 11:38:18.000000000 +0200
+++ /var/tmp/diff_new_pack.Jgim8E/_new 2016-08-03 11:38:18.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libdlm
#
-# 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
@@ -29,15 +29,13 @@
Summary: Application interface to the kernel's distributed lock manager
License: GPL-2.0 and GPL-2.0+ and LGPL-2.1+
Group: Productivity/Clustering/HA
-Version: 4.0.2
+Version: 4.0.6
Release: 0
Url: http://sources.redhat.com/cluster/wiki
-Source: libdlm-4.0.2.tar.gz
-Patch1: Makefile-for-diff-arch.patch
-Patch2: build-dlm_stonith.patch
-Patch3: remove-sd-notify.patch
-Patch4: bnc#875122dlm_controld-fix-long-name-in-log-entry.patch
-Patch5: bnc#874705nodes-without-quorum.patch
+Source: libdlm-4.0.6.tar.gz
+Patch1: 0001-makefile-for-diff-arch.patch
+Patch2: 0002-remove-sd-notify.patch
+Patch3: 0003-bnc#874705-nodes-without-quorum.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: glib2-devel
BuildRequires: libcorosync-devel
@@ -79,8 +77,6 @@
%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
-%patch5 -p1
###########################################################
%build
++++++ 0001-makefile-for-diff-arch.patch ++++++
Index: a/dlm_controld/Makefile
===================================================================
--- a/dlm_controld/Makefile
+++ b/dlm_controld/Makefile
@@ -1,6 +1,11 @@
DESTDIR=
PREFIX=/usr
-LIBNUM=/lib64
+cpu_bit=$(shell getconf LONG_BIT)
+ifeq ($(cpu_bit),64)
+ LIBNUM=/lib64
+else
+ LIBNUM=/lib
+endif
BINDIR=$(PREFIX)/sbin
LIBDIR=$(PREFIX)/$(LIBNUM)
HDRDIR=$(PREFIX)/include
Index: libdlm-4.0.2/libdlm/Makefile
===================================================================
--- libdlm-4.0.2.orig/libdlm/Makefile
+++ libdlm-4.0.2/libdlm/Makefile
@@ -1,6 +1,11 @@
DESTDIR=
PREFIX=/usr
-LIBNUM=/lib64
+cpu_bit=$(shell getconf LONG_BIT)
+ifeq ($(cpu_bit),64)
+ LIBNUM=/lib64
+else
+ LIBNUM=/lib
+endif
LIBDIR=$(PREFIX)/$(LIBNUM)
HDRDIR=$(PREFIX)/include
MANDIR=$(PREFIX)/share/man
++++++ 0002-remove-sd-notify.patch ++++++
Index: a/dlm_controld/Makefile
===================================================================
--- a/dlm_controld/Makefile
+++ b/dlm_controld/Makefile
@@ -6,7 +6,7 @@ LIBDIR=$(PREFIX)/$(LIBNUM)
HDRDIR=$(PREFIX)/include
MANDIR=$(PREFIX)/share/man
-USE_SD_NOTIFY=yes
+USE_SD_NOTIFY=no
BIN_TARGET = dlm_controld
++++++ 0003-bnc#874705-nodes-without-quorum.patch ++++++
Index: libdlm-4.0.2/dlm_controld/cpg.c
===================================================================
--- libdlm-4.0.2.orig/dlm_controld/cpg.c
+++ libdlm-4.0.2/dlm_controld/cpg.c
@@ -1261,6 +1261,19 @@ void process_lockspace_changes(void)
poll_fs = 0;
list_for_each_entry_safe(ls, safe, &lockspaces, list) {
+ if (ls->leaving && !(opt(enable_quorum_lockspace_ind)
+ && !cluster_quorate)) {
+ log_group(ls, "confchg for our leave");
+ stop_kernel(ls, 0);
+ set_configfs_members(ls, ls->name, 0, NULL, 0, NULL);
+ set_sysfs_event_done(ls->name, 0);
+ cpg_finalize(ls->cpg_handle);
+ client_dead(ls->cpg_client);
+ purge_plocks(ls, our_nodeid, 1);
+ list_del(&ls->list);
+ free_ls(ls);
+ return;
+ }
if (!list_empty(&ls->changes))
apply_changes(ls);
}
@@ -1414,7 +1427,10 @@ static void confchg_cb(cpg_handle_t hand
return;
}
- if (ls->leaving && we_left(left_list, left_list_entries)) {
+ /*check currently if we have quorum in order to keep the
+ same behavior with other nodes*/
+ if (ls->leaving && we_left(left_list, left_list_entries)
+ && !(opt(enable_quorum_lockspace_ind) && !cluster_quorate)) {
/* we called cpg_leave(), and this should be the final
cpg callback we receive */
log_group(ls, "confchg for our leave");
++++++ libdlm-4.0.2.tar.gz -> libdlm-4.0.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/Makefile new/libdlm-4.0.6/Makefile
--- old/libdlm-4.0.2/Makefile 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/Makefile 2016-06-10 18:36:25.000000000 +0200
@@ -1,15 +1,2 @@
-all:
- make -C libdlm $@
- make -C dlm_controld $@
- make -C dlm_tool $@
-
-install:
- make -C libdlm $@
- make -C dlm_controld $@
- make -C dlm_tool $@
-
-clean:
- make -C libdlm $@
- make -C dlm_controld $@
- make -C dlm_tool $@
-
+all install clean: %:
+ for d in libdlm dlm_controld dlm_tool fence; do $(MAKE) -C $$d $@; done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/dlm_controld/cpg.c new/libdlm-4.0.6/dlm_controld/cpg.c
--- old/libdlm-4.0.2/dlm_controld/cpg.c 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/dlm_controld/cpg.c 2016-06-10 18:36:25.000000000 +0200
@@ -1664,7 +1664,7 @@
}
error = cpg_dispatch(ls->cpg_handle, CS_DISPATCH_ALL);
- if (error != CS_OK) {
+ if (error != CS_OK && error != CS_ERR_BAD_HANDLE) {
log_error("cpg_dispatch error %d", error);
return;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/dlm_controld/daemon_cpg.c new/libdlm-4.0.6/dlm_controld/daemon_cpg.c
--- old/libdlm-4.0.2/dlm_controld/daemon_cpg.c 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/dlm_controld/daemon_cpg.c 2016-06-10 18:36:25.000000000 +0200
@@ -118,6 +118,7 @@
static int fence_result_pid;
static unsigned int fence_result_try;
+static int stateful_merge_wait; /* cluster is stuck in waiting for manual intervention */
static void send_fence_result(int nodeid, int result, uint32_t flags, uint64_t walltime);
static void send_fence_clear(int nodeid, int result, uint32_t flags, uint64_t walltime);
@@ -847,10 +848,14 @@
if ((clean_count >= merge_count) && !part_count && (low == our_nodeid))
kick_stateful_merge_members();
+ if ((clean_count < merge_count) && !part_count)
+ stateful_merge_wait = 1;
retry = 1;
goto out;
}
+ if (stateful_merge_wait)
+ stateful_merge_wait = 0;
/*
* startup fencing
@@ -1871,7 +1876,7 @@
*/
error = cpg_dispatch(cpg_handle_daemon, CS_DISPATCH_ONE);
- if (error != CS_OK)
+ if (error != CS_OK && error != CS_ERR_BAD_HANDLE)
log_error("daemon cpg_dispatch one error %d", error);
}
if (pollfd.revents & (POLLERR | POLLHUP | POLLNVAL)) {
@@ -2181,7 +2186,7 @@
cs_error_t error;
error = cpg_dispatch(cpg_handle_daemon, CS_DISPATCH_ALL);
- if (error != CS_OK)
+ if (error != CS_OK && error != CS_ERR_BAD_HANDLE)
log_error("daemon cpg_dispatch error %d", error);
}
@@ -2382,7 +2387,8 @@
"fence_pid=%d "
"fence_in_progress_unknown=%d "
"zombie_count=%d "
- "monotime=%llu ",
+ "monotime=%llu "
+ "stateful_merge_wait=%d ",
daemon_member_count,
daemon_joined_count,
daemon_remove_count,
@@ -2392,7 +2398,8 @@
daemon_fence_pid,
fence_in_progress_unknown,
zombie_count,
- (unsigned long long)monotime());
+ (unsigned long long)monotime(),
+ stateful_merge_wait);
return strlen(str) + 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/dlm_controld/dlm.conf.5 new/libdlm-4.0.6/dlm_controld/dlm.conf.5
--- old/libdlm-4.0.2/dlm_controld/dlm.conf.5 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/dlm_controld/dlm.conf.5 2016-06-10 18:36:25.000000000 +0200
@@ -3,6 +3,9 @@
.SH NAME
dlm.conf \- dlm_controld configuration file
+.SH SYNOPSIS
+.B /etc/dlm/dlm.conf
+
.SH DESCRIPTION
The configuration options in dlm.conf mirror the dlm_controld
command line options. The config file additionally allows
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/dlm_controld/lib.c new/libdlm-4.0.6/dlm_controld/lib.c
--- old/libdlm-4.0.2/dlm_controld/lib.c 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/dlm_controld/lib.c 2016-06-10 18:36:25.000000000 +0200
@@ -337,12 +337,19 @@
struct dlmc_state *st;
char maxstr[DLMC_STATE_MAXSTR];
char maxbin[DLMC_STATE_MAXBIN];
- char *str, *bin;
- int all_count, node_count, fence_count;
- int all_ids[MAX_SORT], node_ids[MAX_SORT], fence_ids[MAX_SORT];
- char *node_lines[MAX_SORT], *fence_lines[MAX_SORT];
- char *node_line, *fence_line;
- int fd, rv, off;
+ char *str;
+ char *bin;
+ int all_count, node_count, fence_count, startup_count;
+ int all_ids[MAX_SORT];
+ int node_ids[MAX_SORT];
+ int fence_ids[MAX_SORT];
+ int startup_ids[MAX_SORT];
+ char *node_lines[MAX_SORT];
+ char *fence_lines[MAX_SORT];
+ char *node_line;
+ char *fence_line;
+ int found_node;
+ int fd, rv;
int i, j;
init_header(&h, DLMC_CMD_DUMP_STATUS, NULL, 0);
@@ -363,14 +370,15 @@
st = &state;
str = maxstr;
bin = maxbin;
- off = 0;
all_count = 0;
node_count = 0;
fence_count = 0;
+ startup_count = 0;
memset(&all_ids, 0, sizeof(all_ids));
memset(&node_ids, 0, sizeof(node_ids));
memset(&fence_ids, 0, sizeof(fence_ids));
+ memset(&startup_ids, 0, sizeof(startup_ids));
memset(node_lines, 0, sizeof(node_lines));
memset(fence_lines, 0, sizeof(fence_lines));
@@ -402,9 +410,11 @@
print_daemon(st, str, bin, flags);
break;
- case DLMC_STATE_DAEMON_NODE:
case DLMC_STATE_STARTUP_NODE:
+ startup_ids[startup_count++] = st->nodeid;
+ break;
+ case DLMC_STATE_DAEMON_NODE:
if (flags & DLMC_STATUS_VERBOSE) {
printf("nodeid %d\n", st->nodeid);
print_str(str, st->str_len);
@@ -426,7 +436,7 @@
all_ids[all_count++] = st->nodeid;
node_ids[node_count] = st->nodeid;
- node_lines[node_count++] = node_line;
+ node_lines[node_count] = node_line;
node_count++;
if (!fence_line[0]) {
@@ -450,13 +460,39 @@
if (all_count)
qsort(all_ids, all_count, sizeof(int), nodeid_compare);
+ /* don't free any node_lines in this startup loop because we are just
+ borrowing them; they are needed in the real node loop below. */
+
+ if (startup_count) {
+ for (i = 0; i < startup_count; i++) {
+ found_node = 0;
+ for (j = 0; j < node_count; j++) {
+ if (startup_ids[i] != node_ids[j])
+ continue;
+ found_node = 1;
+ if (!node_lines[j])
+ printf("startup node %d\n", st->nodeid);
+ else
+ printf("startup %s", node_lines[j]);
+ break;
+ }
+ if (!found_node)
+ printf("startup node %d\n", st->nodeid);
+ }
+ }
+
if (all_count && fence_count) {
for (i = 0; i < all_count; i++) {
for (j = 0; j < fence_count; j++) {
if (all_ids[i] != fence_ids[j])
continue;
- printf("%s", fence_lines[j]);
- free(fence_lines[j]);
+ if (!fence_lines[j]) {
+ printf("fence %d no data\n", fence_ids[j]);
+ } else {
+ printf("%s", fence_lines[j]);
+ free(fence_lines[j]);
+ fence_lines[j] = NULL;
+ }
break;
}
}
@@ -467,8 +503,13 @@
for (j = 0; j < node_count; j++) {
if (all_ids[i] != node_ids[j])
continue;
- printf("%s", node_lines[j]);
- free(node_lines[j]);
+ if (!node_lines[j]) {
+ printf("node %d no data\n", node_ids[j]);
+ } else {
+ printf("%s", node_lines[j]);
+ free(node_lines[j]);
+ node_lines[j] = NULL;
+ }
break;
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/dlm_controld/logging.c new/libdlm-4.0.6/dlm_controld/logging.c
--- old/libdlm-4.0.2/dlm_controld/logging.c 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/dlm_controld/logging.c 2016-06-10 18:36:25.000000000 +0200
@@ -122,17 +122,23 @@
void log_level(char *name_in, uint32_t level_in, const char *fmt, ...)
{
va_list ap;
- char name[NAME_ID_SIZE + 1];
+ char name[NAME_ID_SIZE + 2];
uint32_t level = level_in & 0x0000FFFF;
uint32_t extra = level_in & 0xFFFF0000;
int ret, pos = 0;
int len = LOG_STR_LEN - 2;
+ int namelen = 0;
int plock = extra & LOG_PLOCK;
memset(name, 0, sizeof(name));
- if (name_in)
- snprintf(name, NAME_ID_SIZE, "%s ", name_in);
+ if (name_in) {
+ namelen = snprintf(name, NAME_ID_SIZE + 1, "%s", name_in);
+ if (namelen > NAME_ID_SIZE)
+ namelen = NAME_ID_SIZE;
+ name[namelen] = ' ';
+ name[namelen+1] = '\0';
+ }
ret = snprintf(log_str + pos, len - pos, "%llu %s",
(unsigned long long)monotime(), name);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/dlm_controld/main.c new/libdlm-4.0.6/dlm_controld/main.c
--- old/libdlm-4.0.2/dlm_controld/main.c 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/dlm_controld/main.c 2016-06-10 18:36:25.000000000 +0200
@@ -925,7 +925,7 @@
cluster_down = 1;
}
-static void loop(void)
+static int loop(void)
{
struct lockspace *ls;
int poll_timeout = -1;
@@ -1028,8 +1028,10 @@
for (;;) {
rv = poll(pollfd, client_maxi + 1, poll_timeout);
if (rv == -1 && errno == EINTR) {
- if (daemon_quit && list_empty(&lockspaces))
+ if (daemon_quit && list_empty(&lockspaces)) {
+ rv = 0;
goto out;
+ }
if (daemon_quit) {
log_error("shutdown ignored, active lockspaces");
daemon_quit = 0;
@@ -1101,6 +1103,7 @@
list_for_each_entry(ls, &lockspaces, list)
log_error("abandoned lockspace %s", ls->name);
+ return rv;
}
static int lockfile(const char *dir, const char *name)
@@ -1594,7 +1597,7 @@
fd = lockfile(RUNDIR, RUN_FILE_NAME);
if (fd < 0)
- return fd;
+ return 1;
log_level(NULL, LOG_INFO, "dlm_controld %s started", RELEASE_VERSION);
@@ -1602,29 +1605,30 @@
act.sa_handler = sigterm_handler;
rv = sigaction(SIGTERM, &act, NULL);
if (rv < 0)
- return -rv;
+ goto out;
rv = sigaction(SIGINT, &act, NULL);
if (rv < 0)
- return -rv;
+ goto out;
memset(&act, 0, sizeof(act));
act.sa_handler = SIG_IGN;
rv = sigaction(SIGHUP, &act, NULL);
if (rv < 0)
- return -rv;
+ goto out;
memset(&act, 0, sizeof(act));
act.sa_handler = sigchld_handler;
act.sa_flags = SA_NOCLDSTOP;
rv = sigaction(SIGCHLD, &act, NULL);
if (rv < 0)
- return -rv;
+ goto out;
/* set_scheduler(); */
- loop();
+ rv = loop();
+ out:
unlink_lockfile(fd, RUNDIR, RUN_FILE_NAME);
- return 0;
+ return rv < 0 ? 1 : 0;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/dlm_controld/member.c new/libdlm-4.0.6/dlm_controld/member.c
--- old/libdlm-4.0.2/dlm_controld/member.c 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/dlm_controld/member.c 2016-06-10 18:36:25.000000000 +0200
@@ -132,6 +132,7 @@
quorum_node_count = 0;
memset(&quorum_nodes, 0, sizeof(quorum_nodes));
+ memset(&addrs, 0, sizeof(addrs));
for (i = 0; i < node_list_entries; i++)
quorum_nodes[quorum_node_count++] = node_list[i];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/dlm_tool/main.c new/libdlm-4.0.6/dlm_tool/main.c
--- old/libdlm-4.0.2/dlm_tool/main.c 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/dlm_tool/main.c 2016-06-10 18:36:25.000000000 +0200
@@ -659,10 +659,10 @@
memset(buf, 0, sizeof(buf));
- sprintf(buf, "time %016llu flags %08x %08x bast %d %llu",
+ sprintf(buf, "time %016llu flags %08x %08x bast %d %llu pid %d",
(unsigned long long)lkb->timestamp,
lkb->exflags, lkb->flags, lkb->highbast,
- (unsigned long long)lkb->time_bast);
+ (unsigned long long)lkb->time_bast, lkb->ownpid);
return buf;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/fence/Makefile new/libdlm-4.0.6/fence/Makefile
--- old/libdlm-4.0.2/fence/Makefile 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/fence/Makefile 2016-06-10 18:36:25.000000000 +0200
@@ -1,10 +1,10 @@
DESTDIR=
PREFIX=/usr
BINDIR=$(PREFIX)/sbin
-#MANDIR=$(PREFIX)/share/man
+MANDIR=$(PREFIX)/share/man
BIN_TARGET = dlm_stonith
-#MAN_TARGET = dlm_stonith.8
+MAN_TARGET = dlm_stonith.8
BIN_SOURCE = stonith_helper.c
@@ -53,5 +53,5 @@
$(INSTALL) -d $(DESTDIR)/$(BINDIR)
$(INSTALL) -d $(DESTDIR)/$(MANDIR)/man8
$(INSTALL) -c -m 755 $(BIN_TARGET) $(DESTDIR)/$(BINDIR)
-# $(INSTALL) -m 644 $(MAN_TARGET) $(DESTDIR)/$(MANDIR)/man8/
+ $(INSTALL) -m 644 $(MAN_TARGET) $(DESTDIR)/$(MANDIR)/man8/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/fence/dlm_stonith.8 new/libdlm-4.0.6/fence/dlm_stonith.8
--- old/libdlm-4.0.2/fence/dlm_stonith.8 1970-01-01 01:00:00.000000000 +0100
+++ new/libdlm-4.0.6/fence/dlm_stonith.8 2016-06-10 18:36:25.000000000 +0200
@@ -0,0 +1,36 @@
+.TH DLM_STONITH 8 2013-08-01 dlm dlm
+
+.SH NAME
+dlm_stonith \- a proxy for fencing via stonith/pacemaker
+
+.SH SYNOPSIS
+.B dlm_stonith
+
+.SH DESCRIPTION
+
+dlm_controld can use dlm_stonith as a proxy fence agent when
+the stonith/pacemaker system performs actual fencing.
+
+dlm_stonith is run by dlm_controld, and is not meant to be
+run manually. dlm_controld provides the options on stdin
+as key=val; command line options are for testing.
+
+If fencing was successful, this program has a zero exit code.
+If fencing failed, this program has a non-zero exit code.
+
+.SH OPTIONS
+
+.BI \-n " nodeid"
+
+The nodeid of the target node. (stdin key is "node")
+
+.BI \-t " fail_time"
+
+The time(2) at which the target node failed.
+If this option is provided, and the last fencing time is
+later, then a new fencing request is not made.
+
+.SH SEE ALSO
+.BR dlm_controld (8),
+.BR dlm.conf (5)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/fence/stonith_helper.c new/libdlm-4.0.6/fence/stonith_helper.c
--- old/libdlm-4.0.2/fence/stonith_helper.c 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/fence/stonith_helper.c 2016-06-10 18:36:25.000000000 +0200
@@ -56,11 +56,6 @@
return -1;
}
- if (!fail_time) {
- fprintf(stderr, "no fail_time\n");
- return -1;
- }
-
return 0;
}
@@ -73,9 +68,11 @@
if (rv)
return rv;
- t = stonith_api_time_helper(nodeid, 0);
- if (t >= fail_time)
- return 0;
+ if (fail_time) {
+ t = stonith_api_time_helper(nodeid, 0);
+ if (t >= fail_time)
+ return 0;
+ }
rv = stonith_api_kick_helper(nodeid, 300, 0);
if (rv) {
@@ -85,13 +82,6 @@
return rv;
}
- while (1) {
- t = stonith_api_time_helper(nodeid, 0);
- if (t >= fail_time)
- return 0;
- sleep(1);
- }
-
- return -1;
+ return 0;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/include/version.cf new/libdlm-4.0.6/include/version.cf
--- old/libdlm-4.0.2/include/version.cf 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/include/version.cf 2016-06-10 18:36:25.000000000 +0200
@@ -1,6 +1,6 @@
#ifndef _RELEASE_VERSION_CF_
#define _RELEASE_VERSION_CF_
-#define RELEASE_VERSION "4.0.2"
+#define RELEASE_VERSION "4.0.6"
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/init/dlm.service new/libdlm-4.0.6/init/dlm.service
--- old/libdlm-4.0.2/init/dlm.service 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/init/dlm.service 2016-06-10 18:36:25.000000000 +0200
@@ -1,6 +1,7 @@
[Unit]
Description=dlm control daemon
-After=syslog.target network.target corosync.service sys-kernel-config.mount
+Requires=corosync.service sys-kernel-config.mount
+After=corosync.service sys-kernel-config.mount
[Service]
OOMScoreAdjust=-1000
@@ -11,6 +12,10 @@
ExecStart=/usr/sbin/dlm_controld --foreground $DLM_CONTROLD_OPTS
#ExecStopPost=/sbin/modprobe -r dlm
+# If dlm_controld doesn't stop, there are active lockspaces.
+# Killing it will just get the node fenced.
+SendSIGKILL=no
+
[Install]
WantedBy=multi-user.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/libdlm/Makefile new/libdlm-4.0.6/libdlm/Makefile
--- old/libdlm-4.0.2/libdlm/Makefile 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/libdlm/Makefile 2016-06-10 18:36:25.000000000 +0200
@@ -5,7 +5,7 @@
HDRDIR=$(PREFIX)/include
MANDIR=$(PREFIX)/share/man
PKGDIR=$(LIBDIR)/pkgconfig
-UDEVDIR=/lib/udev/rules.d
+UDEVDIR=/usr/lib/udev/rules.d
LIB_NAME = libdlm
LIB_MAJOR = 3
@@ -102,10 +102,10 @@
ln -sf $(LLT_TARGET) $(LLT_SMAJOR)
$(LIB_PC): $(LIB_PCIN)
- cat $(LIB_PCIN) | sed -e 's#@PREFIX@#$(PREFIX)#g' > $@
+ cat $(LIB_PCIN) | sed -e 's#@PREFIX@#$(PREFIX)#g;s#@LIBDIR@#$(LIBDIR)#g' > $@
$(LLT_PC): $(LLT_PCIN)
- cat $(LIB_PCIN) | sed -e 's#@PREFIX@#$(PREFIX)#g' > $@
+ cat $(LIB_PCIN) | sed -e 's#@PREFIX@#$(PREFIX)#g;s#@LIBDIR@#$(LIBDIR)#g' > $@
clean:
rm -f *.o *.so *.so.* *.a *.pc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/libdlm/libdlm.pc.in new/libdlm-4.0.6/libdlm/libdlm.pc.in
--- old/libdlm-4.0.2/libdlm/libdlm.pc.in 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/libdlm/libdlm.pc.in 2016-06-10 18:36:25.000000000 +0200
@@ -1,7 +1,7 @@
prefix=@PREFIX@
exec_prefix=${prefix}
includedir=${prefix}/include
-libdir=${exec_prefix}/lib64
+libdir=@LIBDIR@
Name: libdlm
Description: The dlm library
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdlm-4.0.2/libdlm/libdlm_lt.pc.in new/libdlm-4.0.6/libdlm/libdlm_lt.pc.in
--- old/libdlm-4.0.2/libdlm/libdlm_lt.pc.in 2013-07-31 17:50:26.000000000 +0200
+++ new/libdlm-4.0.6/libdlm/libdlm_lt.pc.in 2016-06-10 18:36:25.000000000 +0200
@@ -1,7 +1,7 @@
prefix=@PREFIX@
exec_prefix=${prefix}
includedir=${prefix}/include
-libdir=${exec_prefix}/lib64
+libdir=@LIBDIR@
Name: libdlm_lt
Description: The non-threaded dlm library
1
0
Hello community,
here is the log from the commit of package python3-Babel for openSUSE:Factory checked in at 2016-08-03 11:38:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-Babel (Old)
and /work/SRC/openSUSE:Factory/.python3-Babel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-Babel"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-Babel/python3-Babel-doc.changes 2016-05-17 17:08:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Babel.new/python3-Babel-doc.changes 2016-08-03 11:38:09.000000000 +0200
@@ -1,0 +2,80 @@
+Sat Jul 23 19:23:40 UTC 2016 - arun(a)gmx.de
+
+- specfile:
+ * update source url
+
+- update to version 2.3.4:
+ * CLDR: The lxml library is no longer used for CLDR importing, so it
+ should not cause strange failures either. Thanks to @aronbierbaum
+ for the bug report and @jtwang for the
+ fix. (https://github.com/python-babel/babel/pull/393)
+ * CLI: Every last single CLI usage regression should now be gone,
+ and both distutils and stand-alone CLIs should work as they have
+ in the past. Thanks to @paxswill and @ajaeger for bug
+ reports. (https://github.com/python-babel/babel/pull/389)
+
+- changes from version 2.3.3:
+ * CLI: Usage regressions that had snuck in between 2.2 and 2.3
+ should be no
+ more. (https://github.com/python-babel/babel/pull/386) Thanks to
+ @ajaeger, @sebdiem and @jcristovao for bug reports and patches.
+
+- changes from version 2.3.2:
+ * Dates: Period (am/pm) formatting was broken in certain locales
+ (namely zh_TW). Thanks to @jun66j5 for the bug
+ report. (https://github.com/python-babel/babel/issues/378,
+ https://github.com/python-babel/babel/issues/379)
+
+- changes from version 2.3.1:
+ * (Bugfix release because of deployment problems, released on April
+ 8th)
+
+- changes from version 2.3:
+ * Internal improvements
+ + The CLI frontend and Distutils commands use a shared
+ implementation (https://github.com/python-babel/babel/pull/311)
+ + PyPy3 is supported
+ (https://github.com/python-babel/babel/pull/343)
+ * Features
+ + CLDR: Add an API for territory language data
+ (https://github.com/python-babel/babel/pull/315)
+ + Core: Character order and measurement system data is imported
+ and exposed (https://github.com/python-babel/babel/pull/368)
+ + Dates: Add an API for time interval formatting
+ (https://github.com/python-babel/babel/pull/316)
+ + Dates: More pattern formats and lengths are supported
+ (https://github.com/python-babel/babel/pull/347)
+ + Dates: Period IDs are imported and exposed
+ (https://github.com/python-babel/babel/pull/349)
+ + Dates: Support for date-time skeleton formats has been added
+ (https://github.com/python-babel/babel/pull/265)
+ + Dates: Timezone formatting has been improved
+ (https://github.com/python-babel/babel/pull/338)
+ + Messages: JavaScript extraction now supports dotted names, ES6
+ template strings and JSX tags
+ (https://github.com/python-babel/babel/pull/332)
+ + Messages: npgettext is recognized by default
+ (https://github.com/python-babel/babel/pull/341)
+ + Messages: The CLI learned to accept multiple domains
+ (https://github.com/python-babel/babel/pull/335)
+ + Messages: The extraction commands now accept filenames in
+ addition to directories
+ (https://github.com/python-babel/babel/pull/324)
+ + Units: A new API for unit formatting is implemented
+ (https://github.com/python-babel/babel/pull/369)
+ * Bugfixes
+ + Core: Mixed-case locale IDs work more reliably
+ (https://github.com/python-babel/babel/pull/361)
+ + Dates: S...S formats work correctly now
+ (https://github.com/python-babel/babel/pull/360)
+ + Messages: All messages are now sorted correctly if sorting has
+ been specified (https://github.com/python-babel/babel/pull/300)
+ + Messages: Fix the unexpected behavior caused by catalog header
+ updating (e0e7ef1)
+ (https://github.com/python-babel/babel/pull/320)
+ + Messages: Gettext operands are now generated correctly
+ (https://github.com/python-babel/babel/pull/295)
+ + Messages: Message extraction has been taught to detect encodings
+ better (https://github.com/python-babel/babel/pull/274)
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/python3-Babel/python3-Babel.changes 2016-05-17 17:08:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Babel.new/python3-Babel.changes 2016-08-03 11:38:09.000000000 +0200
@@ -1,0 +2,81 @@
+Sat Jul 23 19:23:40 UTC 2016 - arun(a)gmx.de
+
+- specfile:
+ * remove fix-timezone-test.patch, fixed upstream
+ * updated patch
+
+- update to version 2.3.4:
+ * CLDR: The lxml library is no longer used for CLDR importing, so it
+ should not cause strange failures either. Thanks to @aronbierbaum
+ for the bug report and @jtwang for the
+ fix. (https://github.com/python-babel/babel/pull/393)
+ * CLI: Every last single CLI usage regression should now be gone,
+ and both distutils and stand-alone CLIs should work as they have
+ in the past. Thanks to @paxswill and @ajaeger for bug
+ reports. (https://github.com/python-babel/babel/pull/389)
+
+- changes from version 2.3.3:
+ * CLI: Usage regressions that had snuck in between 2.2 and 2.3
+ should be no
+ more. (https://github.com/python-babel/babel/pull/386) Thanks to
+ @ajaeger, @sebdiem and @jcristovao for bug reports and patches.
+
+- changes from version 2.3.2:
+ * Dates: Period (am/pm) formatting was broken in certain locales
+ (namely zh_TW). Thanks to @jun66j5 for the bug
+ report. (https://github.com/python-babel/babel/issues/378,
+ https://github.com/python-babel/babel/issues/379)
+
+- changes from version 2.3.1:
+ * (Bugfix release because of deployment problems, released on April
+ 8th)
+
+- changes from version 2.3:
+ * Internal improvements
+ + The CLI frontend and Distutils commands use a shared
+ implementation (https://github.com/python-babel/babel/pull/311)
+ + PyPy3 is supported
+ (https://github.com/python-babel/babel/pull/343)
+ * Features
+ + CLDR: Add an API for territory language data
+ (https://github.com/python-babel/babel/pull/315)
+ + Core: Character order and measurement system data is imported
+ and exposed (https://github.com/python-babel/babel/pull/368)
+ + Dates: Add an API for time interval formatting
+ (https://github.com/python-babel/babel/pull/316)
+ + Dates: More pattern formats and lengths are supported
+ (https://github.com/python-babel/babel/pull/347)
+ + Dates: Period IDs are imported and exposed
+ (https://github.com/python-babel/babel/pull/349)
+ + Dates: Support for date-time skeleton formats has been added
+ (https://github.com/python-babel/babel/pull/265)
+ + Dates: Timezone formatting has been improved
+ (https://github.com/python-babel/babel/pull/338)
+ + Messages: JavaScript extraction now supports dotted names, ES6
+ template strings and JSX tags
+ (https://github.com/python-babel/babel/pull/332)
+ + Messages: npgettext is recognized by default
+ (https://github.com/python-babel/babel/pull/341)
+ + Messages: The CLI learned to accept multiple domains
+ (https://github.com/python-babel/babel/pull/335)
+ + Messages: The extraction commands now accept filenames in
+ addition to directories
+ (https://github.com/python-babel/babel/pull/324)
+ + Units: A new API for unit formatting is implemented
+ (https://github.com/python-babel/babel/pull/369)
+ * Bugfixes
+ + Core: Mixed-case locale IDs work more reliably
+ (https://github.com/python-babel/babel/pull/361)
+ + Dates: S...S formats work correctly now
+ (https://github.com/python-babel/babel/pull/360)
+ + Messages: All messages are now sorted correctly if sorting has
+ been specified (https://github.com/python-babel/babel/pull/300)
+ + Messages: Fix the unexpected behavior caused by catalog header
+ updating (e0e7ef1)
+ (https://github.com/python-babel/babel/pull/320)
+ + Messages: Gettext operands are now generated correctly
+ (https://github.com/python-babel/babel/pull/295)
+ + Messages: Message extraction has been taught to detect encodings
+ better (https://github.com/python-babel/babel/pull/274)
+
+-------------------------------------------------------------------
@@ -7 +87,0 @@
-
Old:
----
Babel-2.2.0.tar.gz
fix-timezone-test.patch
New:
----
Babel-2.3.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-Babel-doc.spec ++++++
--- /var/tmp/diff_new_pack.GrPHY2/_old 2016-08-03 11:38:11.000000000 +0200
+++ /var/tmp/diff_new_pack.GrPHY2/_new 2016-08-03 11:38:11.000000000 +0200
@@ -17,13 +17,13 @@
Name: python3-Babel-doc
-Version: 2.2.0
+Version: 2.3.4
Release: 0
Url: http://babel.edgewall.org/
Summary: Internationalization utilities
License: BSD-3-Clause
Group: Development/Languages/Python
-Source: http://pypi.python.org/packages/source/B/Babel/Babel-%{version}.tar.gz
+Source: https://files.pythonhosted.org/packages/source/B/Babel/Babel-%{version}.tar…
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: python3-Sphinx
BuildArch: noarch
++++++ python3-Babel.spec ++++++
--- /var/tmp/diff_new_pack.GrPHY2/_old 2016-08-03 11:38:11.000000000 +0200
+++ /var/tmp/diff_new_pack.GrPHY2/_new 2016-08-03 11:38:11.000000000 +0200
@@ -17,17 +17,15 @@
Name: python3-Babel
-Version: 2.2.0
+Version: 2.3.4
Release: 0
Url: http://babel.pocoo.org/
Summary: Internationalization utilities
License: BSD-3-Clause
Group: Development/Languages/Python
Source: https://files.pythonhosted.org/packages/source/B/Babel/Babel-%{version}.tar…
-# PATCH-FIX-OPENSUSE fix-timezone-test.patch (taken from upstream)
-Patch0: fix-timezone-test.patch
# PATCH-FIX-OPENSUSE skip-dst-tests.patch -- drop DST related tests (#156)
-Patch1: skip-dst-tests.patch
+Patch0: skip-dst-tests.patch
BuildRequires: fdupes
BuildRequires: python3-devel >= 3.3
BuildRequires: python3-setuptools
@@ -45,8 +43,7 @@
%prep
%setup -q -n Babel-%{version}
-%patch0 -p0
-%patch1 -p1
+%patch0 -p1
sed -i "s/pybabel =/pybabel-%{py3_ver} =/" setup.py
%build
++++++ Babel-2.2.0.tar.gz -> Babel-2.3.4.tar.gz ++++++
/work/SRC/openSUSE:Factory/python3-Babel/Babel-2.2.0.tar.gz /work/SRC/openSUSE:Factory/.python3-Babel.new/Babel-2.3.4.tar.gz differ: char 5, line 1
++++++ skip-dst-tests.patch ++++++
--- /var/tmp/diff_new_pack.GrPHY2/_old 2016-08-03 11:38:11.000000000 +0200
+++ /var/tmp/diff_new_pack.GrPHY2/_new 2016-08-03 11:38:11.000000000 +0200
@@ -2,7 +2,7 @@
===================================================================
--- Babel-2.1.1.orig/tests/test_dates.py
+++ Babel-2.1.1/tests/test_dates.py
-@@ -175,18 +175,6 @@ class DateTimeFormatTestCase(unittest.Te
+@@ -216,18 +216,6 @@ class DateTimeFormatTestCase(unittest.Te
fmt = dates.DateTimeFormat(d, locale='en_US')
self.assertEqual('0000', fmt['AAAA'])
@@ -21,15 +21,15 @@
def test_timezone_name(self):
tz = timezone('Europe/Paris')
dt = tz.localize(datetime(2007, 4, 1, 15, 30))
-@@ -379,13 +367,6 @@ def test_get_timezone_gmt():
- dt = datetime(2007, 4, 1, 15, 30)
+@@ -563,13 +563,6 @@ def test_get_timezone_gmt():
assert dates.get_timezone_gmt(dt, locale='en') == u'GMT+00:00'
-
+ assert dates.get_timezone_gmt(dt, locale='en', return_z=True) == 'Z'
+ assert dates.get_timezone_gmt(dt, locale='en', width='iso8601_short') == u'+00'
- tz = timezone('America/Los_Angeles')
- dt = tz.localize(datetime(2007, 4, 1, 15, 30))
- assert dates.get_timezone_gmt(dt, locale='en') == u'GMT-07:00'
- assert dates.get_timezone_gmt(dt, 'short', locale='en') == u'-0700'
--
+- assert dates.get_timezone_gmt(dt, locale='en', width='iso8601_short') == u'-07'
- assert dates.get_timezone_gmt(dt, 'long', locale='fr_FR') == u'UTC-07:00'
-
1
0