openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
June 2019
- 1 participants
- 2296 discussions
Hello community,
here is the log from the commit of package perl-ExtUtils-MakeMaker for openSUSE:Factory checked in at 2019-06-01 09:42:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker (Old)
and /work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-ExtUtils-MakeMaker"
Sat Jun 1 09:42:48 2019 rev:12 rq:705646 version:7.36
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker.changes 2018-03-24 16:08:07.447191507 +0100
+++ /work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new.5148/perl-ExtUtils-MakeMaker.changes 2019-06-01 09:42:50.119460801 +0200
@@ -1,0 +2,118 @@
+Mon May 27 10:15:30 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez(a)suse.com>
+
+- updated to 7.36
+ see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes
+ 7.36 Sun Apr 28 16:28:20 BST 2019
+
+ No changes since v7.35_14
+
+ This release was made possible by the kind
+ sponsors of the 2019 Perl Toolchain Summit
+ held in Marlow, UK:
+
+ Booking.com, cPanel, MaxMind, FastMail, ZipRecruiter,
+ Cogendo, Elastic, OpenCage Data, Bluehost, Perl Services,
+ Zoopla, Archer Education, OpusVL, Oetiker+Partner, YEF
+
+ 7.35_14 Sun Apr 28 14:12:22 BST 2019
+
+ Win32 fixes:
+ - Add ExtUtils::PL2Bat path to pl2bat when PERL_CORE
+
+ 7.35_13 Sun Apr 28 11:57:57 BST 2019
+
+ Bug fixes:
+ - Suppress warnings from EUMM::Locale code page workaround
+
+ 7.35_12 Sat Apr 27 22:37:26 BST 2019
+
+ Enhancements:
+ - add AppVeyor CI configuration
+ see <https://github.com/rivy/CI.AppVeyor.helpers-perl> for more information
+
+ Bug fixes:
+ - Resolve RTs 127028 && 127316 on Mojave system perl
+ - Honour man page disablement under INSTALL_BASE
+ - fix `dmake` warning by removing dmake-superfluous ".NOTPARALLEL" target
+ - suppress inherited AUTOLOAD warning for 'Win32::ConsoleCP()'
+ - fix perl image (aka, executable) quoting for `dmake` builds
+ - skip broken test for Win32 strawberry perl v5.10 (and some earlier versions)
+ - add workaround to ExtUtils::MakeMaker::Locale for code pages 'cp65000' and 'cp65001'
+
+ 7.35_11 Thu Apr 25 11:53:59 BST 2019
+
+ Bug fixes:
+ - Fix RT#128004 gcc AIX builds broken
+
+ 7.35_10 Wed Feb 20 10:03:50 GMT 2019
+
+ Test fixes:
+ - Skip "merged /usr" tests on MSWin32
+
+ 7.35_09 Mon Feb 18 10:05:42 GMT 2019
+
+ Bug fixes:
+ - stringify version before comparing
+
+ Test fixes:
+ - Changed wording of skip message for xsstatic
+
+ QA fixes:
+ - travis is deprecating container-based environments
+
+ 7.35_08 Thu Dec 6 10:22:02 GMT 2018
+
+ Enhancements:
+ - propagate all variables used by Buildroot to subdirs
+
+ 7.35_07 Fri Nov 23 11:34:27 GMT 2018
+
+ Bug fixes:
+ - Avoid mangling /bin non-perl shebangs on merged-/usr systems
+
+ VMS fixes:
+ - Handle PERL_ARCHLIBDEP and DESTINSTALL... macros on VMS.
+ - Remove trailing space from multi-in.PL in PL_FILES.t
+ - Skip "merged /usr" tests on VMS.
+
+ 7.35_06 Thu Jul 19 20:30:55 BST 2018
+
+ Enhancements:
+ - Override shebang with PERL_MM_SHEBANG=relocatable env var
+
+ Bug fixes:
+ - Refactored Liblist::Kid tests, enabling UNIX testing
+
+ 7.35_05 Tue Jul 10 09:44:25 BST 2018
+
+ Win32 fixes:
+ - add Visual C parallel building support
+
+ 7.35_04 Mon Jul 9 10:21:59 BST 2018
+
+ Bug fixes:
+ - Fix manification on MSWin32
+
+ Doc fixes:
+ - Mention manifypods target in FAQ for
+ man creation on non-un*x OS
+
+ 7.35_03 Fri Apr 27 14:28:21 BST 2018
+
+ Enhancements:
+ - Allow specifying extra inputs for PL_FILES scripts
+
+ 7.35_02 Tue Apr 24 11:38:39 BST 2018
+
+ Core fixes:
+ - Win32 fixes for gmake 4.2.1 in quoting literals
+
+ 7.35_01 Thu Apr 19 13:17:35 BST 2018
+
+ Core fixes:
+ - use tr instead of eval on $VERSION
+ - Fix PUREPERL_ONLY warnings
+
+- Refreshed Do_not_set_RPATH_by_default.patch
+
+-------------------------------------------------------------------
Old:
----
ExtUtils-MakeMaker-7.34.tar.gz
New:
----
ExtUtils-MakeMaker-7.36.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-ExtUtils-MakeMaker.spec ++++++
--- /var/tmp/diff_new_pack.hvbAyi/_old 2019-06-01 09:42:50.603460636 +0200
+++ /var/tmp/diff_new_pack.hvbAyi/_new 2019-06-01 09:42:50.607460634 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-ExtUtils-MakeMaker
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,18 +12,18 @@
# 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: perl-ExtUtils-MakeMaker
-Version: 7.34
+Version: 7.36
Release: 0
%define cpan_name ExtUtils-MakeMaker
Summary: Create a module Makefile
License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl
-Url: http://search.cpan.org/dist/ExtUtils-MakeMaker/
+Url: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{version}.ta…
Source1: cpanspec.yml
Patch0: Do_not_set_RPATH_by_default.patch
++++++ Do_not_set_RPATH_by_default.patch ++++++
--- /var/tmp/diff_new_pack.hvbAyi/_old 2019-06-01 09:42:50.623460629 +0200
+++ /var/tmp/diff_new_pack.hvbAyi/_new 2019-06-01 09:42:50.623460629 +0200
@@ -21,10 +21,10 @@
lib/ExtUtils/MakeMaker.pm | 56 +++++++++++++++++++++++++++++++++++++++++++++-
4 files changed, 62 insertions(+), 2 deletions(-)
-Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/Liblist.pm
+Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/Liblist.pm
===================================================================
---- ExtUtils-MakeMaker-7.34.orig/lib/ExtUtils/Liblist.pm
-+++ ExtUtils-MakeMaker-7.34/lib/ExtUtils/Liblist.pm
+--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/Liblist.pm
++++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/Liblist.pm
@@ -89,6 +89,11 @@ libraries. LD_RUN_PATH is a colon separ
in LDLOADLIBS. It is passed as an environment variable to the process
that links the shared library.
@@ -37,11 +37,11 @@
=head2 BSLOADLIBS
List of those libraries that are needed but can be linked in
-Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM_Unix.pm
+Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Unix.pm
===================================================================
---- ExtUtils-MakeMaker-7.34.orig/lib/ExtUtils/MM_Unix.pm
-+++ ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM_Unix.pm
-@@ -1045,7 +1045,7 @@ sub xs_make_dynamic_lib {
+--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MM_Unix.pm
++++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Unix.pm
+@@ -1074,7 +1074,7 @@ sub xs_make_dynamic_lib {
}
my $ld_run_path_shell = "";
@@ -50,14 +50,14 @@
$ld_run_path_shell = 'LD_RUN_PATH="$(LD_RUN_PATH)" ';
}
-Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/MakeMaker.pm
+Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/MakeMaker.pm
===================================================================
---- ExtUtils-MakeMaker-7.34.orig/lib/ExtUtils/MakeMaker.pm
-+++ ExtUtils-MakeMaker-7.34/lib/ExtUtils/MakeMaker.pm
+--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MakeMaker.pm
++++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MakeMaker.pm
@@ -317,7 +317,7 @@ sub full_setup {
PERM_DIR PERM_RW PERM_RWX MAGICXS
PL_FILES PM PM_FILTER PMLIBDIRS PMLIBPARENTDIRS POLLUTE
- PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ
+ PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ PUREPERL_ONLY
- SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST VERSION VERSION_FROM XS
+ SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST USE_MM_LD_RUN_PATH VERSION VERSION_FROM XS
XSBUILD XSMULTI XSOPT XSPROTOARG XS_VERSION
@@ -90,7 +90,7 @@
print "MakeMaker (v$VERSION)\n" if $Verbose;
if (-f "MANIFEST" && ! -f "Makefile" && ! $UNDER_CORE){
check_manifest();
-@@ -2821,6 +2841,40 @@ precedence. A typemap in the current di
+@@ -2837,6 +2857,40 @@ precedence. A typemap in the current di
precedence, even if it isn't listed in TYPEMAPS. The default system
typemap has lowest precedence.
@@ -131,11 +131,11 @@
=item VENDORPREFIX
Like PERLPREFIX, but only for the vendor install locations.
-Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM_Any.pm
+Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Any.pm
===================================================================
---- ExtUtils-MakeMaker-7.34.orig/lib/ExtUtils/MM_Any.pm
-+++ ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM_Any.pm
-@@ -2435,6 +2435,7 @@ sub init_others {
+--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MM_Any.pm
++++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Any.pm
+@@ -2437,6 +2437,7 @@ sub init_others {
# LD_RUN_PATH now computed by ExtUtils::Liblist
($self->{EXTRALIBS}, $self->{BSLOADLIBS},
$self->{LDLOADLIBS}, $self->{LD_RUN_PATH}) = @libs;
++++++ ExtUtils-MakeMaker-7.34.tar.gz -> ExtUtils-MakeMaker-7.36.tar.gz ++++++
++++ 1797 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package libopenmpt for openSUSE:Factory checked in at 2019-06-01 09:42:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
and /work/SRC/openSUSE:Factory/.libopenmpt.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libopenmpt"
Sat Jun 1 09:42:37 2019 rev:19 rq:705645 version:0.4.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes 2019-04-10 23:10:03.507896384 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new.5148/libopenmpt.changes 2019-06-01 09:42:41.811463637 +0200
@@ -1,0 +2,10 @@
+Mon May 27 10:30:08 UTC 2019 - Martin Herkt <9+suse(a)cirno.systems>
+
+- Update to version 0.4.5:
+ * [Sec] Possible crash during playback due out-of-bounds read in
+ XM and MT2 files
+ * Breaking out of a sustain loop through Note-Off sometimes
+ didn’t continue in the regular sample loop
+ * Seeking did not stop notes playing with XM Key Off (Kxx) effect
+
+-------------------------------------------------------------------
Old:
----
libopenmpt-0.4.4+release.autotools.tar.gz
New:
----
libopenmpt-0.4.5+release.autotools.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libopenmpt.spec ++++++
--- /var/tmp/diff_new_pack.P61bXa/_old 2019-06-01 09:42:42.627463359 +0200
+++ /var/tmp/diff_new_pack.P61bXa/_new 2019-06-01 09:42:42.631463357 +0200
@@ -21,7 +21,7 @@
%define libopenmpt_modplug libopenmpt_modplug1
%bcond_without mpg123
Name: libopenmpt
-Version: 0.4.4
+Version: 0.4.5
Release: 0
Summary: C++ and C library to decode tracker music files
License: BSD-3-Clause
++++++ libopenmpt-0.4.4+release.autotools.tar.gz -> libopenmpt-0.4.5+release.autotools.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/common/CompilerDetect.h new/libopenmpt-0.4.5+release.autotools/common/CompilerDetect.h
--- old/libopenmpt-0.4.4+release.autotools/common/CompilerDetect.h 2018-11-16 09:31:43.000000000 +0100
+++ new/libopenmpt-0.4.5+release.autotools/common/CompilerDetect.h 2019-05-23 14:31:48.000000000 +0200
@@ -58,7 +58,11 @@
#elif defined(_MSC_VER)
#define MPT_COMPILER_MSVC 1
-#if (_MSC_VER >= 1916)
+#if (_MSC_VER >= 1921)
+#define MPT_COMPILER_MSVC_VERSION MPT_COMPILER_MAKE_VERSION2(2019,1)
+#elif (_MSC_VER >= 1920)
+#define MPT_COMPILER_MSVC_VERSION MPT_COMPILER_MAKE_VERSION2(2019,0)
+#elif (_MSC_VER >= 1916)
#define MPT_COMPILER_MSVC_VERSION MPT_COMPILER_MAKE_VERSION2(2017,9)
#elif (_MSC_VER >= 1915)
#define MPT_COMPILER_MSVC_VERSION MPT_COMPILER_MAKE_VERSION2(2017,8)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/common/mptAlloc.cpp new/libopenmpt-0.4.5+release.autotools/common/mptAlloc.cpp
--- old/libopenmpt-0.4.4+release.autotools/common/mptAlloc.cpp 2019-02-02 22:11:45.000000000 +0100
+++ new/libopenmpt-0.4.5+release.autotools/common/mptAlloc.cpp 2019-04-24 08:58:50.000000000 +0200
@@ -56,7 +56,7 @@
aligned_raw_memory aligned_alloc_impl(std::size_t size, std::size_t count, std::size_t alignment)
{
- #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && !MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_CLANG && defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && MPT_OS_MACOSX_OR_IOS) && !MPT_OS_EMSCRIPTEN
+ #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && !MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_GCC && defined(__GLIBCXX__) && (defined(__MINGW32__) || defined(__MINGW64__))) && !(MPT_COMPILER_CLANG && defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && MPT_OS_MACOSX_OR_IOS) && !MPT_OS_EMSCRIPTEN
std::size_t space = count * size;
void* mem = std::aligned_alloc(alignment, space);
if(!mem)
@@ -103,7 +103,7 @@
void aligned_free(aligned_raw_memory raw)
{
- #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && !MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_CLANG && defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && MPT_OS_MACOSX_OR_IOS) && !MPT_OS_EMSCRIPTEN
+ #if MPT_CXX_AT_LEAST(17) && (!MPT_COMPILER_MSVC && !MPT_GCC_BEFORE(8,1,0) && !MPT_CLANG_BEFORE(5,0,0)) && !(MPT_COMPILER_GCC && defined(__GLIBCXX__) && (defined(__MINGW32__) || defined(__MINGW64__))) && !(MPT_COMPILER_CLANG && defined(__GLIBCXX__)) && !(MPT_COMPILER_CLANG && MPT_OS_MACOSX_OR_IOS) && !MPT_OS_EMSCRIPTEN
std::free(raw.mem);
#elif MPT_COMPILER_MSVC
_aligned_free(raw.mem);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/common/versionNumber.h new/libopenmpt-0.4.5+release.autotools/common/versionNumber.h
--- old/libopenmpt-0.4.4+release.autotools/common/versionNumber.h 2019-04-07 14:34:32.000000000 +0200
+++ new/libopenmpt-0.4.5+release.autotools/common/versionNumber.h 2019-05-26 21:24:15.000000000 +0200
@@ -20,7 +20,7 @@
//Version definitions. The only thing that needs to be changed when changing version number.
#define VER_MAJORMAJOR 1
#define VER_MAJOR 28
-#define VER_MINOR 04
+#define VER_MINOR 05
#define VER_MINORMINOR 00
//Numerical value of the version.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/configure new/libopenmpt-0.4.5+release.autotools/configure
--- old/libopenmpt-0.4.4+release.autotools/configure 2019-04-07 15:30:39.000000000 +0200
+++ new/libopenmpt-0.4.5+release.autotools/configure 2019-05-27 08:50:02.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libopenmpt 0.4.4+release.autotools.
+# Generated by GNU Autoconf 2.69 for libopenmpt 0.4.5+release.autotools.
#
# Report bugs to <https://bugs.openmpt.org/>.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='libopenmpt'
PACKAGE_TARNAME='libopenmpt'
-PACKAGE_VERSION='0.4.4+release.autotools'
-PACKAGE_STRING='libopenmpt 0.4.4+release.autotools'
+PACKAGE_VERSION='0.4.5+release.autotools'
+PACKAGE_STRING='libopenmpt 0.4.5+release.autotools'
PACKAGE_BUGREPORT='https://bugs.openmpt.org/'
PACKAGE_URL='https://lib.openmpt.org/'
@@ -1485,7 +1485,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures libopenmpt 0.4.4+release.autotools to adapt to many kinds of systems.
+\`configure' configures libopenmpt 0.4.5+release.autotools to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1556,7 +1556,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libopenmpt 0.4.4+release.autotools:";;
+ short | recursive ) echo "Configuration of libopenmpt 0.4.5+release.autotools:";;
esac
cat <<\_ACEOF
@@ -1756,7 +1756,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libopenmpt configure 0.4.4+release.autotools
+libopenmpt configure 0.4.5+release.autotools
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2246,7 +2246,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libopenmpt $as_me 0.4.4+release.autotools, which was
+It was created by libopenmpt $as_me 0.4.5+release.autotools, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3117,7 +3117,7 @@
# Define the identity of the package.
PACKAGE='libopenmpt'
- VERSION='0.4.4+release.autotools'
+ VERSION='0.4.5+release.autotools'
cat >>confdefs.h <<_ACEOF
@@ -17281,13 +17281,13 @@
-$as_echo "#define MPT_SVNURL \"https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.4.4\"" >>confdefs.h
+$as_echo "#define MPT_SVNURL \"https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.4.5\"" >>confdefs.h
-$as_echo "#define MPT_SVNVERSION \"11531\"" >>confdefs.h
+$as_echo "#define MPT_SVNVERSION \"11626\"" >>confdefs.h
-$as_echo "#define MPT_SVNDATE \"2019-04-07T13:13:38.985151Z\"" >>confdefs.h
+$as_echo "#define MPT_SVNDATE \"2019-05-27T06:47:50.022790Z\"" >>confdefs.h
$as_echo "#define MPT_PACKAGE true" >>confdefs.h
@@ -23527,7 +23527,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libopenmpt $as_me 0.4.4+release.autotools, which was
+This file was extended by libopenmpt $as_me 0.4.5+release.autotools, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -23594,7 +23594,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libopenmpt config.status 0.4.4+release.autotools
+libopenmpt config.status 0.4.5+release.autotools
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/configure.ac new/libopenmpt-0.4.5+release.autotools/configure.ac
--- old/libopenmpt-0.4.4+release.autotools/configure.ac 2019-04-07 15:30:29.000000000 +0200
+++ new/libopenmpt-0.4.5+release.autotools/configure.ac 2019-05-27 08:49:52.000000000 +0200
@@ -1,4 +1,4 @@
-AC_INIT([libopenmpt], [0.4.4+release.autotools], [https://bugs.openmpt.org/] [libopenmpt], [https://lib.openmpt.org/]
+AC_INIT([libopenmpt], [0.4.5+release.autotools], [https://bugs.openmpt.org/] [libopenmpt], [https://lib.openmpt.org/]
AC_PREREQ([2.68])
AC_CONFIG_MACRO_DIR([m4])
@@ -27,9 +27,9 @@
AC_SUBST([LIBOPENMPT_LTVER_REVISION])
AC_SUBST([LIBOPENMPT_LTVER_AGE])
-AC_DEFINE([MPT_SVNURL], ["https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.4.4"], [svn version])
-AC_DEFINE([MPT_SVNVERSION], ["11531"], [svn version])
-AC_DEFINE([MPT_SVNDATE], ["2019-04-07T13:13:38.985151Z"], [svn date])
+AC_DEFINE([MPT_SVNURL], ["https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.4.5"], [svn version])
+AC_DEFINE([MPT_SVNVERSION], ["11626"], [svn version])
+AC_DEFINE([MPT_SVNDATE], ["2019-05-27T06:47:50.022790Z"], [svn date])
AC_DEFINE([MPT_PACKAGE], [true], [is package])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/libopenmpt/dox/changelog.md new/libopenmpt-0.4.5+release.autotools/libopenmpt/dox/changelog.md
--- old/libopenmpt-0.4.4+release.autotools/libopenmpt/dox/changelog.md 2019-04-07 15:13:36.000000000 +0200
+++ new/libopenmpt-0.4.5+release.autotools/libopenmpt/dox/changelog.md 2019-05-27 08:47:45.000000000 +0200
@@ -5,6 +5,15 @@
For fully detailed change log, please see the source repository directly. This
is just a high-level summary.
+### libopenmpt 0.4.5 (2019-05-27)
+
+ * [**Sec**] Possible crash during playback due out-of-bounds read in XM and
+ MT2 files (r11608).
+
+ * Breaking out of a sustain loop through Note-Off sometimes didn't continue in
+ the regular sample loop.
+ * Seeking did not stop notes playing with XM Key Off (Kxx) effect.
+
### libopenmpt 0.4.4 (2019-04-07)
* [**Bug**] Channel VU meters were swapped.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/libopenmpt/libopenmpt_version.h new/libopenmpt-0.4.5+release.autotools/libopenmpt/libopenmpt_version.h
--- old/libopenmpt-0.4.4+release.autotools/libopenmpt/libopenmpt_version.h 2019-04-07 15:13:36.000000000 +0200
+++ new/libopenmpt-0.4.5+release.autotools/libopenmpt/libopenmpt_version.h 2019-05-27 08:47:45.000000000 +0200
@@ -19,7 +19,7 @@
/*! \brief libopenmpt minor version number */
#define OPENMPT_API_VERSION_MINOR 4
/*! \brief libopenmpt patch version number */
-#define OPENMPT_API_VERSION_PATCH 4
+#define OPENMPT_API_VERSION_PATCH 5
/*! \brief libopenmpt pre-release tag */
#define OPENMPT_API_VERSION_PREREL ""
/*! \brief libopenmpt pre-release flag */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/libopenmpt/libopenmpt_version.mk new/libopenmpt-0.4.5+release.autotools/libopenmpt/libopenmpt_version.mk
--- old/libopenmpt-0.4.4+release.autotools/libopenmpt/libopenmpt_version.mk 2019-04-07 15:13:36.000000000 +0200
+++ new/libopenmpt-0.4.5+release.autotools/libopenmpt/libopenmpt_version.mk 2019-05-27 08:47:45.000000000 +0200
@@ -1,8 +1,8 @@
LIBOPENMPT_VERSION_MAJOR=0
LIBOPENMPT_VERSION_MINOR=4
-LIBOPENMPT_VERSION_PATCH=4
+LIBOPENMPT_VERSION_PATCH=5
LIBOPENMPT_VERSION_PREREL=
LIBOPENMPT_LTVER_CURRENT=1
-LIBOPENMPT_LTVER_REVISION=4
+LIBOPENMPT_LTVER_REVISION=5
LIBOPENMPT_LTVER_AGE=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/man/openmpt123.1 new/libopenmpt-0.4.5+release.autotools/man/openmpt123.1
--- old/libopenmpt-0.4.4+release.autotools/man/openmpt123.1 2019-04-07 15:30:29.000000000 +0200
+++ new/libopenmpt-0.4.5+release.autotools/man/openmpt123.1 2019-05-27 08:49:51.000000000 +0200
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4.
-.TH OPENMPT123 "1" "April 2019" "openmpt123 v0.4.4" "User Commands"
+.TH OPENMPT123 "1" "May 2019" "openmpt123 v0.4.5" "User Commands"
.SH NAME
openmpt123 - command line module music player based on libopenmpt
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/soundbase/SampleFormat.h new/libopenmpt-0.4.5+release.autotools/soundbase/SampleFormat.h
--- old/libopenmpt-0.4.4+release.autotools/soundbase/SampleFormat.h 2018-07-16 14:07:14.000000000 +0200
+++ new/libopenmpt-0.4.5+release.autotools/soundbase/SampleFormat.h 2019-04-16 10:01:42.000000000 +0200
@@ -29,11 +29,11 @@
};
template<typename Tsample> struct SampleFormatTraits;
-template<> struct SampleFormatTraits<uint8> { static MPT_CONSTEXPR11_VAR SampleFormatEnum sampleFormat = SampleFormatUnsigned8; };
-template<> struct SampleFormatTraits<int16> { static MPT_CONSTEXPR11_VAR SampleFormatEnum sampleFormat = SampleFormatInt16; };
-template<> struct SampleFormatTraits<int24> { static MPT_CONSTEXPR11_VAR SampleFormatEnum sampleFormat = SampleFormatInt24; };
-template<> struct SampleFormatTraits<int32> { static MPT_CONSTEXPR11_VAR SampleFormatEnum sampleFormat = SampleFormatInt32; };
-template<> struct SampleFormatTraits<float> { static MPT_CONSTEXPR11_VAR SampleFormatEnum sampleFormat = SampleFormatFloat32; };
+template<> struct SampleFormatTraits<uint8> { static MPT_CONSTEXPR11_FUN SampleFormatEnum sampleFormat() { return SampleFormatUnsigned8; } };
+template<> struct SampleFormatTraits<int16> { static MPT_CONSTEXPR11_FUN SampleFormatEnum sampleFormat() { return SampleFormatInt16; } };
+template<> struct SampleFormatTraits<int24> { static MPT_CONSTEXPR11_FUN SampleFormatEnum sampleFormat() { return SampleFormatInt24; } };
+template<> struct SampleFormatTraits<int32> { static MPT_CONSTEXPR11_FUN SampleFormatEnum sampleFormat() { return SampleFormatInt32; } };
+template<> struct SampleFormatTraits<float> { static MPT_CONSTEXPR11_FUN SampleFormatEnum sampleFormat() { return SampleFormatFloat32; } };
template<SampleFormatEnum sampleFormat> struct SampleFormatToType;
template<> struct SampleFormatToType<SampleFormatUnsigned8> { typedef uint8 type; };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/soundlib/AudioReadTarget.h new/libopenmpt-0.4.5+release.autotools/soundlib/AudioReadTarget.h
--- old/libopenmpt-0.4.4+release.autotools/soundlib/AudioReadTarget.h 2018-09-15 15:07:34.000000000 +0200
+++ new/libopenmpt-0.4.5+release.autotools/soundlib/AudioReadTarget.h 2019-04-16 10:01:42.000000000 +0200
@@ -40,7 +40,7 @@
, outputBuffer(buffer)
, outputBuffers(buffers)
{
- MPT_ASSERT(SampleFormat(SampleFormatTraits<Tsample>::sampleFormat).IsValid());
+ MPT_ASSERT(SampleFormat(SampleFormatTraits<Tsample>::sampleFormat()).IsValid());
}
std::size_t GetRenderedCount() const { return countRendered; }
public:
@@ -48,7 +48,7 @@
{
// Convert to output sample format and optionally perform dithering and clipping if needed
- const SampleFormat sampleFormat = SampleFormatTraits<Tsample>::sampleFormat;
+ const SampleFormat sampleFormat = SampleFormatTraits<Tsample>::sampleFormat();
if(sampleFormat.IsInt())
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/soundlib/ModChannel.h new/libopenmpt-0.4.5+release.autotools/soundlib/ModChannel.h
--- old/libopenmpt-0.4.4+release.autotools/soundlib/ModChannel.h 2019-03-08 21:52:17.000000000 +0100
+++ new/libopenmpt-0.4.5+release.autotools/soundlib/ModChannel.h 2019-05-24 22:38:19.000000000 +0200
@@ -28,8 +28,8 @@
struct EnvInfo
{
FlagSet<EnvelopeFlags> flags;
- uint32 nEnvPosition;
- int32 nEnvValueAtReleaseJump;
+ uint32 nEnvPosition = 0;
+ int32 nEnvValueAtReleaseJump = NOT_YET_RELEASED;
void Reset()
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/soundlib/ModSequence.cpp new/libopenmpt-0.4.5+release.autotools/soundlib/ModSequence.cpp
--- old/libopenmpt-0.4.4+release.autotools/soundlib/ModSequence.cpp 2018-05-23 09:33:52.000000000 +0200
+++ new/libopenmpt-0.4.5+release.autotools/soundlib/ModSequence.cpp 2019-04-07 17:31:28.000000000 +0200
@@ -342,27 +342,31 @@
Reporting::Confirm("The order list contains separator items.\nThe new format supports multiple sequences, do you want to convert those separate tracks into multiple song sequences?",
"Order list conversion", false, true) == cnfYes)
{
- ORDERINDEX length = m_Sequences[0].GetLengthTailTrimmed();
+ ORDERINDEX length = m_Sequences[0].GetLength();
for(ORDERINDEX ord = 0; ord < length; ord++)
{
// End of subsong?
if(!m_Sequences[0].IsValidPat(ord) && m_Sequences[0][ord] != GetIgnoreIndex())
{
- // remove all separator patterns between current and next subsong first
- while(ord < length && !m_sndFile.Patterns.IsValidIndex(m_Sequences[0][ord]))
+ // Remove all separator patterns between current and next subsong first
+ while(ord < length && !m_sndFile.Patterns.IsValidPat(m_Sequences[0][ord]))
{
m_Sequences[0][ord] = GetInvalidPatIndex();
ord++;
modified = true;
}
- if(ord >= length) break;
- ORDERINDEX startOrd = ord;
- modified = true;
+ if(ord >= length)
+ break;
+
+ const SEQUENCEINDEX newSeq = AddSequence(false);
+ if(newSeq == SEQUENCEINDEX_INVALID)
+ break;
- SEQUENCEINDEX newSeq = AddSequence(false);
+ const ORDERINDEX startOrd = ord;
m_Sequences[newSeq].reserve(length - startOrd);
+ modified = true;
- // now, move all following orders to the new sequence
+ // Now, move all following orders to the new sequence
while(ord < length && m_Sequences[0][ord] != GetInvalidPatIndex())
{
PATTERNINDEX copyPat = m_Sequences[0][ord];
@@ -370,7 +374,7 @@
m_Sequences[0][ord] = GetInvalidPatIndex();
ord++;
- // is this a valid pattern? adjust pattern jump commands, if necessary.
+ // Is this a valid pattern? adjust pattern jump commands, if necessary.
if(m_sndFile.Patterns.IsValidPat(copyPat))
{
for(auto &m : m_sndFile.Patterns[copyPat])
@@ -382,6 +386,7 @@
}
}
}
+ ord--;
}
}
SetSequence(0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/soundlib/Snd_fx.cpp new/libopenmpt-0.4.5+release.autotools/soundlib/Snd_fx.cpp
--- old/libopenmpt-0.4.4+release.autotools/soundlib/Snd_fx.cpp 2019-02-28 21:53:19.000000000 +0100
+++ new/libopenmpt-0.4.5+release.autotools/soundlib/Snd_fx.cpp 2019-05-24 23:22:03.000000000 +0200
@@ -1025,7 +1025,8 @@
if(m.note == NOTE_KEYOFF || m.note == NOTE_NOTECUT || (m.note == NOTE_FADE && GetNumInstruments())
|| ((m.command == CMD_MODCMDEX || m.command == CMD_S3MCMDEX) && (m.param & 0xF0) == 0xC0 && paramLo < numTicks)
- || (m.command == CMD_DELAYCUT && paramLo != 0 && startTick + paramLo < numTicks))
+ || (m.command == CMD_DELAYCUT && paramLo != 0 && startTick + paramLo < numTicks)
+ || m.command == CMD_KEYOFF)
{
stopNote = true;
}
@@ -5586,7 +5587,7 @@
if(chn.position.GetUInt() > chn.nLength)
{
// Test case: SusAfterLoop.it
- chn.position.Set(chn.position.GetInt() - chn.nLength + chn.nLoopStart);
+ chn.position.Set(chn.nLoopStart + ((chn.position.GetInt() - chn.nLoopStart) % (chn.nLoopEnd - chn.nLoopStart)));
}
} else
{
@@ -5665,7 +5666,7 @@
// ProTracker sets the tempo after the first tick.
// Note: The case of one tick per row is handled in ProcessRow() instead.
// Test case: TempoChange.mod
-#if MPT_MSVC_AT_LEAST(2017,8)
+#if MPT_MSVC_AT_LEAST(2017,8) && MPT_MSVC_BEFORE(2019,0)
// Work-around MSVC getting confused about deduced const input type in noexcept operator inside noexcept condition.
m_PlayState.m_nMusicTempo.SetRaw(std::min(param.GetRaw(), specs.GetTempoMax().GetRaw()));
#else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.4.4+release.autotools/soundlib/Sndmix.cpp new/libopenmpt-0.4.5+release.autotools/soundlib/Sndmix.cpp
--- old/libopenmpt-0.4.4+release.autotools/soundlib/Sndmix.cpp 2019-03-27 15:25:18.000000000 +0100
+++ new/libopenmpt-0.4.5+release.autotools/soundlib/Sndmix.cpp 2019-05-24 22:38:19.000000000 +0200
@@ -1036,7 +1036,8 @@
// if we are in the release portion of the envelope,
// rescale envelope factor so that it is proportional to the release point
// and release envelope beginning.
- if(chn.VolEnv.nEnvValueAtReleaseJump != NOT_YET_RELEASED)
+ if(pIns->VolEnv.nReleaseNode != ENV_RELEASE_NODE_UNSET
+ && chn.VolEnv.nEnvValueAtReleaseJump != NOT_YET_RELEASED)
{
int envValueAtReleaseJump = chn.VolEnv.nEnvValueAtReleaseJump;
int envValueAtReleaseNode = pIns->VolEnv[pIns->VolEnv.nReleaseNode].value * 4;
1
0
Hello community,
here is the log from the commit of package resource-agents for openSUSE:Factory checked in at 2019-06-01 09:42:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/resource-agents (Old)
and /work/SRC/openSUSE:Factory/.resource-agents.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "resource-agents"
Sat Jun 1 09:42:25 2019 rev:95 rq:705612 version:4.2.0+git116.b6c0f9fb
Changes:
--------
--- /work/SRC/openSUSE:Factory/resource-agents/resource-agents.changes 2019-05-25 13:19:09.800360468 +0200
+++ /work/SRC/openSUSE:Factory/.resource-agents.new.5148/resource-agents.changes 2019-06-01 09:42:28.195468285 +0200
@@ -1,0 +2,13 @@
+Wed May 22 07:33:35 UTC 2019 - tbechtold(a)suse.com
+
+- Update to version 4.2.0+git116.b6c0f9fb:
+ * galera: Log message when changing content of grastate.dat file
+ * Use _default variables for all OCF_RESKEYs.
+ * Use _default variable for binary path.
+ * Drop unused LSB_STATUS_STOPPED variable.
+ * Add resource agent for dovecot.
+ * Fixes parameter meta-data
+ * Fails docker RA gracefully when command not found Fails gracefully when daemon not running
+ * CTDB: fix version string with vendor trailer comparison
+
+-------------------------------------------------------------------
Old:
----
resource-agents-4.2.0+git104.25f2052b.tar.xz
New:
----
resource-agents-4.2.0+git116.b6c0f9fb.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ resource-agents.spec ++++++
--- /var/tmp/diff_new_pack.43YzQ3/_old 2019-06-01 09:42:30.291467570 +0200
+++ /var/tmp/diff_new_pack.43YzQ3/_new 2019-06-01 09:42:30.291467570 +0200
@@ -17,7 +17,7 @@
Name: resource-agents
-Version: 4.2.0+git104.25f2052b
+Version: 4.2.0+git116.b6c0f9fb
Release: 0
Summary: HA Reusable Cluster Resource Scripts
License: GPL-2.0-only AND LGPL-2.1-or-later AND GPL-3.0-or-later
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.43YzQ3/_old 2019-06-01 09:42:30.343467553 +0200
+++ /var/tmp/diff_new_pack.43YzQ3/_new 2019-06-01 09:42:30.343467553 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://github.com/ClusterLabs/resource-agents.git</param>
-<param name="changesrevision">25f2052bc077e49369950a35e009ee11f0bf50e6</param>
+<param name="changesrevision">b6c0f9fba441190aa9e12ce492cbfe9cdbc7e922</param>
</service>
</servicedata>
\ No newline at end of file
++++++ resource-agents-4.2.0+git104.25f2052b.tar.xz -> resource-agents-4.2.0+git116.b6c0f9fb.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/resource-agents-4.2.0+git104.25f2052b/doc/man/Makefile.am new/resource-agents-4.2.0+git116.b6c0f9fb/doc/man/Makefile.am
--- old/resource-agents-4.2.0+git104.25f2052b/doc/man/Makefile.am 2019-04-27 09:36:05.000000000 +0200
+++ new/resource-agents-4.2.0+git116.b6c0f9fb/doc/man/Makefile.am 2019-05-21 17:13:37.000000000 +0200
@@ -108,6 +108,7 @@
ocf_heartbeat_db2.7 \
ocf_heartbeat_dhcpd.7 \
ocf_heartbeat_docker.7 \
+ ocf_heartbeat_dovecot.7 \
ocf_heartbeat_dnsupdate.7 \
ocf_heartbeat_eDir88.7 \
ocf_heartbeat_ethmonitor.7 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/resource-agents-4.2.0+git104.25f2052b/heartbeat/CTDB.in new/resource-agents-4.2.0+git116.b6c0f9fb/heartbeat/CTDB.in
--- old/resource-agents-4.2.0+git104.25f2052b/heartbeat/CTDB.in 2019-04-27 09:36:05.000000000 +0200
+++ new/resource-agents-4.2.0+git116.b6c0f9fb/heartbeat/CTDB.in 2019-05-21 17:13:37.000000000 +0200
@@ -588,7 +588,7 @@
local log_option
# --logging supported from v4.3.0 and --logfile / --syslog support
# has been removed from newer versions
- version=$(ctdb version | awk '{print $NF}' | sed "s/\.\?[[:alpha:]].*//")
+ version=$(ctdb version | awk '{print $NF}' | sed "s/[-\.]\?[[:alpha:]].*//")
ocf_version_cmp "$version" "4.2.14"
if [ "$?" -eq "2" ]; then
log_option="--logging=file:$OCF_RESKEY_ctdb_logfile"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/resource-agents-4.2.0+git104.25f2052b/heartbeat/Makefile.am new/resource-agents-4.2.0+git116.b6c0f9fb/heartbeat/Makefile.am
--- old/resource-agents-4.2.0+git104.25f2052b/heartbeat/Makefile.am 2019-04-27 09:36:05.000000000 +0200
+++ new/resource-agents-4.2.0+git116.b6c0f9fb/heartbeat/Makefile.am 2019-05-21 17:13:37.000000000 +0200
@@ -105,6 +105,7 @@
dhcpd \
dnsupdate \
docker \
+ dovecot \
eDir88 \
ethmonitor \
exportfs \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/resource-agents-4.2.0+git104.25f2052b/heartbeat/docker new/resource-agents-4.2.0+git116.b6c0f9fb/heartbeat/docker
--- old/resource-agents-4.2.0+git104.25f2052b/heartbeat/docker 2019-04-27 09:36:05.000000000 +0200
+++ new/resource-agents-4.2.0+git116.b6c0f9fb/heartbeat/docker 2019-05-21 17:13:37.000000000 +0200
@@ -33,6 +33,11 @@
: ${OCF_FUNCTIONS_DIR=${OCF_ROOT}/lib/heartbeat}
. ${OCF_FUNCTIONS_DIR}/ocf-shellfuncs
+# Parameter defaults
+
+OCF_RESKEY_daemon_pidfile_default="/var/run/docker.pid"
+: ${OCF_RESKEY_daemon_pidfile=${OCF_RESKEY_daemon_pidfile_default}}
+
#######################################################################
meta_data()
@@ -176,6 +181,15 @@
<content type="boolean"/>
</parameter>
+<parameter name="daemon_pidfile" required="0" unique="0">
+<longdesc lang="en">
+The RA will report not running status on hosts where the docker daemon
+is not running.
+</longdesc>
+<shortdesc lang="en">Name of the docker daemon pid file</shortdesc>
+<content type="string" default="${OCF_RESKEY_daemon_pidfile_default}"/>
+</parameter>
+
</parameters>
<actions>
@@ -277,6 +291,16 @@
{
local val
+ if [ ! -x "$(command -v docker)" ]; then
+ ocf_log err "docker is not installed on this host"
+ return $OCF_ERR_INSTALLED
+ fi
+
+ if [ ! -e "$OCF_RESKEY_daemon_pidfile" ]; then
+ ocf_log err "docker daemon is not running, pid file $OCF_RESKEY_daemon_pidfile not exists"
+ return $OCF_NOT_RUNNING
+ fi
+
container_exists
if [ $? -ne 0 ]; then
return $OCF_NOT_RUNNING
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/resource-agents-4.2.0+git104.25f2052b/heartbeat/dovecot new/resource-agents-4.2.0+git116.b6c0f9fb/heartbeat/dovecot
--- old/resource-agents-4.2.0+git104.25f2052b/heartbeat/dovecot 1970-01-01 01:00:00.000000000 +0100
+++ new/resource-agents-4.2.0+git116.b6c0f9fb/heartbeat/dovecot 2019-05-21 17:13:37.000000000 +0200
@@ -0,0 +1,338 @@
+#!/bin/sh
+#
+# Resource script for Dovecot
+#
+# Description: Manages Dovecot as an OCF resource in
+# an high-availability setup.
+#
+# Author: Raoul Bhatia <r.bhatia(a)ipax.at> : Original Author
+# License: GNU General Public License (GPL)
+#
+#
+# usage: $0 {start|stop|reload|monitor|validate-all|meta-data}
+#
+# The "start" arg starts a Dovecot instance
+#
+# The "stop" arg stops it.
+#
+# OCF parameters:
+# OCF_RESKEY_binary
+# OCF_RESKEY_config_file
+# OCF_RESKEY_parameters
+#
+##########################################################################
+
+# Initialization:
+
+: ${OCF_FUNCTIONS_DIR=${OCF_ROOT}/lib/heartbeat}
+. ${OCF_FUNCTIONS_DIR}/ocf-shellfuncs
+
+# Defaults
+OCF_RESKEY_binary_default="/usr/sbin/dovecot"
+OCF_RESKEY_config_file_default=""
+OCF_RESKEY_pid_file_default="/var/run/dovecot/master.pid"
+OCF_RESKEY_parameters_default=""
+
+: ${OCF_RESKEY_binary=${OCF_RESKEY_binary_default}}
+: ${OCF_RESKEY_config_file=${OCF_RESKEY_config_file_default}}
+: ${OCF_RESKEY_pid_file=${OCF_RESKEY_pid_file_default}}
+: ${OCF_RESKEY_parameters=${OCF_RESKEY_parameters_default}}
+USAGE="Usage: $0 {start|stop|reload|monitor|validate-all|meta-data}";
+
+##########################################################################
+
+usage() {
+ echo $USAGE >&2
+}
+
+meta_data() {
+ cat <<END
+<?xml version="1.0"?>
+<!DOCTYPE resource-agent SYSTEM "ra-api-1.dtd">
+<resource-agent name="dovecot">
+<version>0.1</version>
+<longdesc lang="en">
+This script manages Dovecot as an OCF resource in a high-availability setup.
+</longdesc>
+<shortdesc lang="en">Manages a highly available Dovecot IMAP/POP3 server instance</shortdesc>
+
+<parameters>
+
+<parameter name="binary" unique="0" required="0">
+<longdesc lang="en">
+Full path to the Dovecot binary.
+For example, "/usr/sbin/dovecot".
+</longdesc>
+<shortdesc lang="en">Full path to Dovecot binary</shortdesc>
+<content type="string" default="${OCF_RESKEY_binary_default}" />
+</parameter>
+
+<parameter name="config_file" unique="1" required="0">
+<longdesc lang="en">
+Full path to a Dovecot configuration file.
+For example, "/etc/dovecot/dovecot.conf".
+</longdesc>
+<shortdesc lang="en">Full path to configuration file</shortdesc>
+<content type="string" default="${OCF_RESKEY_config_file_default}" />
+</parameter>
+
+<parameter name="pid_file" unique="1" required="0">
+<longdesc lang="en">
+Full path to a Dovecot PID file.
+For example, "/var/run/dovecot/master.pid".
+</longdesc>
+<shortdesc lang="en">Full path to PID file</shortdesc>
+<content type="string" default="${OCF_RESKEY_pid_file_default}" />
+</parameter>
+
+<parameter name="parameters" unique="0" required="0">
+<longdesc lang="en">
+The Dovecot daemon may be called with additional parameters.
+Specify any of them here.
+</longdesc>
+<shortdesc lang="en"></shortdesc>
+<content type="string" default="${OCF_RESKEY_parameters_default}" />
+</parameter>
+
+</parameters>
+
+<actions>
+<action name="start" timeout="20s" />
+<action name="stop" timeout="20s" />
+<action name="reload" timeout="20s" />
+<action name="monitor" depth="0" timeout="20s" interval="60s" />
+<action name="validate-all" timeout="20s" />
+<action name="meta-data" timeout="5s" />
+</actions>
+</resource-agent>
+END
+}
+
+dovecot_running() {
+ local loglevel
+ loglevel=${1:-err}
+
+ # run `dovecot process status` if available
+ if ocf_is_true $status_support; then
+ $binary $OPTION_CONFIG_DIR process status 2>&1
+ ret=$?
+ if [ $ret -ne 0 ]; then
+ ocf_log $loglevel "Dovecot status: " $ret
+ fi
+ return $ret
+ fi
+
+ # manually check Dovecot's pid
+
+ PIDFILE=$OCF_RESKEY_pid_file
+ if [ -f $PIDFILE ]; then
+ PID=`head -n 1 $PIDFILE`
+ kill -s 0 $PID >/dev/null 2>&1 && [ `ps -p $PID | grep dovecot | wc -l` -eq 1 ]
+ return $?
+ fi
+
+ # Dovecot is not running
+ false
+}
+
+dovecot_start()
+{
+ # if Dovecot is running return success
+ if dovecot_running info; then
+ ocf_log info "Dovecot already running."
+ return $OCF_SUCCESS
+ fi
+
+ # start Dovecot
+ $binary $OPTIONS >/dev/null 2>&1
+ ret=$?
+
+ if [ $ret -ne 0 ]; then
+ ocf_exit_reason "Dovecot returned error: " $ret
+ return $OCF_ERR_GENERIC
+ fi
+
+ # grant some time for startup/forking the sub processes
+ # and loop initial monitoring until success or timeout
+ while true; do
+ sleep 1
+ # break if dovecot is up and running; log failure otherwise
+ dovecot_running info && break
+ ocf_log info "Dovecot failed initial monitor action: " $ret
+ done
+
+ ocf_log info "Dovecot started."
+ return $OCF_SUCCESS
+}
+
+
+dovecot_stop()
+{
+ # if Dovecot is not running return success
+ if ! dovecot_running info; then
+ ocf_log info "Dovecot already stopped."
+ return $OCF_SUCCESS
+ fi
+
+ # stop Dovecot
+ $binary $OPTIONS stop >/dev/null 2>&1
+ ret=$?
+
+ if [ $ret -ne 0 ]; then
+ ocf_exit_reason "Dovecot returned an error while stopping: " $ret
+ return $OCF_ERR_GENERIC
+ fi
+
+ # grant some time for shutdown and recheck 5 times
+ for i in 1 2 3 4 5; do
+ if dovecot_running info; then
+ sleep 1
+ else
+ break
+ fi
+ done
+
+ # dovecot stop did not succeed
+ if dovecot_running; then
+ ocf_exit_reason "Dovecot failed to stop."
+ return $OCF_ERR_GENERIC
+ fi
+
+ ocf_log info "Dovecot stopped."
+ return $OCF_SUCCESS
+}
+
+dovecot_reload()
+{
+ if dovecot_running; then
+ ocf_log info "Reloading Dovecot."
+ $binary $OPTIONS reload
+ fi
+}
+
+dovecot_monitor()
+{
+ local status_loglevel="err"
+
+ # Set loglevel to info during probe
+ if ocf_is_probe; then
+ status_loglevel="info"
+ fi
+
+ if dovecot_running $status_loglevel; then
+ return $OCF_SUCCESS
+ fi
+
+ return $OCF_NOT_RUNNING
+}
+
+dovecot_validate_all()
+{
+ # check that the Dovecot binaries exist and can be executed
+ check_binary "$binary"
+
+ # check config_file parameter
+ if [ "x$config_file" != "x" ]; then
+ if [ ! -f "$config_file" ]; then
+ if ocf_is_probe; then
+ ocf_log info "Dovecot configuration file '$config_file' not readable during probe."
+ else
+ ocf_exit_reason "Dovecot configuration file '$config_file' does not exist or is not readable."
+ return $OCF_ERR_INSTALLED
+ fi
+ fi
+ fi
+
+ return $OCF_SUCCESS
+}
+
+#
+# Main
+#
+
+if [ $# -ne 1 ]; then
+ usage
+ exit $OCF_ERR_ARGS
+fi
+
+binary=$OCF_RESKEY_binary
+config_file=$OCF_RESKEY_config_file
+parameters=$OCF_RESKEY_parameters
+
+
+# handle parameters
+case $1 in
+ meta-data) meta_data
+ exit $OCF_SUCCESS
+ ;;
+
+ usage|help) usage
+ exit $OCF_SUCCESS
+ ;;
+esac
+
+# build Dovecot options string *outside* to access from each method
+OPTIONS=''
+OPTION_CONFIG_FILE=''
+
+# check if the Dovecot config_file exist
+if [ "x$config_dir" != "x" ]; then
+ # remove all trailing slashes
+ config_file=`echo $config_file | sed 's/\/*$//'`
+
+ # set OPTIONS if config_file is still set
+ # save OPTION_CONFIG_FILE seperatly
+ if [ "x$config_file" != "x" ]; then
+ OPTION_CONFIG_FILE="-c $config_file"
+ OPTIONS=$OPTION_CONFIG_FILE
+ fi
+fi
+
+# add all additional parameters to options string
+if [ "x$parameters" != "x" ]; then
+ OPTIONS="$OPTIONS $parameters"
+fi
+
+# check Dovecot status support
+status_support=false
+process_status=`$binary help 2> /dev/null | grep -q -e "process.*status"`
+ret=$?
+
+if [ $ret -eq 0 ]; then
+ status_support=true
+fi
+
+
+dovecot_validate_all
+ret=$?
+
+if [ $ret -ne $OCF_SUCCESS ]; then
+ case $1 in
+ stop) exit $OCF_SUCCESS ;;
+ *) exit $ret;;
+ esac
+fi
+
+case $1 in
+ monitor) dovecot_monitor
+ exit $?
+ ;;
+ start) dovecot_start
+ exit $?
+ ;;
+
+ stop) dovecot_stop
+ exit $?
+ ;;
+
+ reload) dovecot_reload
+ exit $?
+ ;;
+
+ validate-all) exit $OCF_SUCCESS
+ ;;
+
+ *) usage
+ exit $OCF_ERR_UNIMPLEMENTED
+ ;;
+esac
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/resource-agents-4.2.0+git104.25f2052b/heartbeat/galera new/resource-agents-4.2.0+git116.b6c0f9fb/heartbeat/galera
--- old/resource-agents-4.2.0+git104.25f2052b/heartbeat/galera 2019-04-27 09:36:05.000000000 +0200
+++ new/resource-agents-4.2.0+git116.b6c0f9fb/heartbeat/galera 2019-05-21 17:13:37.000000000 +0200
@@ -686,6 +686,7 @@
# bootstrapping anyways
if [ "$(get_safe_to_bootstrap)" = "0" ]; then
sed -ie 's/^\(safe_to_bootstrap:\) 0/\1 1/' ${OCF_RESKEY_datadir}/grastate.dat
+ ocf_log info "safe_to_bootstrap in ${OCF_RESKEY_datadir}/grastate.dat set to 1 on node ${NODENAME}"
fi
ocf_log info "Node <${NODENAME}> is bootstrapping the cluster"
extra_opts="--wsrep-cluster-address=gcomm://"
1
0
Hello community,
here is the log from the commit of package patterns-containers for openSUSE:Factory checked in at 2019-06-01 09:42:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-containers (Old)
and /work/SRC/openSUSE:Factory/.patterns-containers.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-containers"
Sat Jun 1 09:42:11 2019 rev:5 rq:705599 version:5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-containers/patterns-containers.changes 2019-05-14 13:13:25.708804751 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-containers.new.5148/patterns-containers.changes 2019-06-01 09:42:15.339472675 +0200
@@ -1,0 +2,6 @@
+Fri May 24 15:44:14 UTC 2019 - Michal Rostecki <mrostecki(a)opensuse.org>
+
+- kubeadm pattern:
+ - add cilium-k8s-yaml
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-containers.spec ++++++
--- /var/tmp/diff_new_pack.TXQtNe/_old 2019-06-01 09:42:16.867472153 +0200
+++ /var/tmp/diff_new_pack.TXQtNe/_new 2019-06-01 09:42:16.871472152 +0200
@@ -44,6 +44,7 @@
Obsoletes: patterns-caasp-kubeadm <= 4.0
Requires: autofs
Requires: ceph-common
+Requires: cilium-k8s-yaml
Requires: cri-runtime
Requires: cri-tools
Requires: health-checker-plugins-kubic
1
0
Hello community,
here is the log from the commit of package polkit-default-privs for openSUSE:Factory checked in at 2019-06-01 09:41:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/polkit-default-privs (Old)
and /work/SRC/openSUSE:Factory/.polkit-default-privs.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "polkit-default-privs"
Sat Jun 1 09:41:56 2019 rev:167 rq:705593 version:13.2+20190527.64d9813
Changes:
--------
--- /work/SRC/openSUSE:Factory/polkit-default-privs/polkit-default-privs.changes 2019-05-27 08:35:44.783132700 +0200
+++ /work/SRC/openSUSE:Factory/.polkit-default-privs.new.5148/polkit-default-privs.changes 2019-06-01 09:42:04.235476466 +0200
@@ -1,0 +2,6 @@
+Mon May 27 07:55:48 UTC 2019 - opensuse-packaging(a)opensuse.org
+
+- Update to version 13.2+20190527.64d9813:
+ * polkit-rules-whitelist.json: fix syntax error
+
+-------------------------------------------------------------------
Old:
----
polkit-default-privs-13.2+20190523.efe368f.tar.xz
New:
----
polkit-default-privs-13.2+20190527.64d9813.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ polkit-default-privs.spec ++++++
--- /var/tmp/diff_new_pack.TAz10H/_old 2019-06-01 09:42:05.911475893 +0200
+++ /var/tmp/diff_new_pack.TAz10H/_new 2019-06-01 09:42:05.915475892 +0200
@@ -23,7 +23,7 @@
%endif
Name: polkit-default-privs
-Version: 13.2+20190523.efe368f
+Version: 13.2+20190527.64d9813
Release: 0
Summary: SUSE PolicyKit default permissions
License: GPL-2.0-or-later
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.TAz10H/_old 2019-06-01 09:42:05.955475879 +0200
+++ /var/tmp/diff_new_pack.TAz10H/_new 2019-06-01 09:42:05.955475879 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/polkit-default-privs.git</param>
- <param name="changesrevision">efe368f88ff0f461fcfd8b9c37c2c478389c412c</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">64d9813a69426953c8af03f97be24b3450fd384a</param></service></servicedata>
\ No newline at end of file
++++++ polkit-default-privs-13.2+20190523.efe368f.tar.xz -> polkit-default-privs-13.2+20190527.64d9813.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polkit-default-privs-13.2+20190523.efe368f/etc/polkit-rules-whitelist.json new/polkit-default-privs-13.2+20190527.64d9813/etc/polkit-rules-whitelist.json
--- old/polkit-default-privs-13.2+20190523.efe368f/etc/polkit-rules-whitelist.json 2019-05-23 11:09:50.000000000 +0200
+++ new/polkit-default-privs-13.2+20190527.64d9813/etc/polkit-rules-whitelist.json 2019-05-27 09:54:33.000000000 +0200
@@ -44,7 +44,7 @@
]
},
{
- "package": "libvirt":,
+ "package": "libvirt",
"path": "/usr/share/polkit-1/rules.d/50-libvirt.rules",
"audits": [
{
1
0
Hello community,
here is the log from the commit of package openmpi2 for openSUSE:Factory checked in at 2019-06-01 09:41:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openmpi2 (Old)
and /work/SRC/openSUSE:Factory/.openmpi2.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openmpi2"
Sat Jun 1 09:41:40 2019 rev:26 rq:705573 version:2.1.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/openmpi2/openmpi2.changes 2019-04-26 22:45:02.165625527 +0200
+++ /work/SRC/openSUSE:Factory/.openmpi2.new.5148/openmpi2.changes 2019-06-01 09:41:45.679482800 +0200
@@ -1,0 +2,5 @@
+Mon May 27 06:27:54 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin(a)suse.com>
+
+- Enable openmpi2 on ppc64
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openmpi2.spec ++++++
--- /var/tmp/diff_new_pack.FeONwX/_old 2019-06-01 09:41:46.927482375 +0200
+++ /var/tmp/diff_new_pack.FeONwX/_new 2019-06-01 09:41:46.935482372 +0200
@@ -146,7 +146,6 @@
BuildRequires: libtool
# net-tools is required to run hostname
BuildRequires: net-tools
-ExcludeArch: ppc64
%if 0%{?testsuite}
BuildArch: noarch
BuildRequires: %{package_name} = %{version}
1
0