openSUSE Commits
Threads by month
- ----- 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
November 2019
- 1 participants
- 2390 discussions
Hello community,
here is the log from the commit of package open-isns for openSUSE:Factory checked in at 2019-11-01 15:13:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/open-isns (Old)
and /work/SRC/openSUSE:Factory/.open-isns.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "open-isns"
Fri Nov 1 15:13:24 2019 rev:12 rq:743592 version:0.99
Changes:
--------
--- /work/SRC/openSUSE:Factory/open-isns/open-isns.changes 2019-10-25 18:40:50.243823689 +0200
+++ /work/SRC/openSUSE:Factory/.open-isns.new.2990/open-isns.changes 2019-11-01 15:13:26.604700701 +0100
@@ -1,0 +2,6 @@
+Mon Oct 28 17:28:34 UTC 2019 - Lee Duncan <lduncan(a)suse.com>
+
+- Updated SPEC file %_lto_cflags definition so that it does not
+ cause recursion.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ open-isns.spec ++++++
--- /var/tmp/diff_new_pack.GMSiLH/_old 2019-11-01 15:13:27.836702308 +0100
+++ /var/tmp/diff_new_pack.GMSiLH/_new 2019-11-01 15:13:27.840702313 +0100
@@ -57,7 +57,7 @@
%setup -n %{name}-%{version}
%build
-%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
+%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
autoconf
autoheader
%configure
1
0
Hello community,
here is the log from the commit of package fluidsynth for openSUSE:Factory checked in at 2019-11-01 15:13:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
and /work/SRC/openSUSE:Factory/.fluidsynth.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fluidsynth"
Fri Nov 1 15:13:18 2019 rev:47 rq:743582 version:2.0.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes 2019-10-14 12:32:35.516098292 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.2990/fluidsynth.changes 2019-11-01 15:13:21.916694587 +0100
@@ -1,0 +2,9 @@
+Mon Oct 28 16:20:41 UTC 2019 - Tom Mbrt <tom.mbrt(a)googlemail.com>
+
+- Update to 2.0.8
+ * fix incorrect behavior of `fluid_sample_set_sound_data()`
+ * fix voices being mixed incorrectly, causing audible crackle esp.
+ at sample-rates >48kHz
+ * make sure that defining `NDEBUG` disables assertions
+
+-------------------------------------------------------------------
Old:
----
fluidsynth-2.0.7.tar.gz
New:
----
fluidsynth-2.0.8.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fluidsynth.spec ++++++
--- /var/tmp/diff_new_pack.8YYPY9/_old 2019-11-01 15:13:22.860695818 +0100
+++ /var/tmp/diff_new_pack.8YYPY9/_new 2019-11-01 15:13:22.868695829 +0100
@@ -24,7 +24,7 @@
%endif
Name: fluidsynth
-Version: 2.0.7
+Version: 2.0.8
Release: 0
Summary: A Real-Time Software Synthesizer That Uses Soundfont(tm)
License: LGPL-2.1-or-later
++++++ fluidsynth-2.0.7.tar.gz -> fluidsynth-2.0.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.0.7/CMakeLists.txt new/fluidsynth-2.0.8/CMakeLists.txt
--- old/fluidsynth-2.0.7/CMakeLists.txt 2019-09-27 16:53:27.000000000 +0200
+++ new/fluidsynth-2.0.8/CMakeLists.txt 2019-10-27 17:07:43.000000000 +0100
@@ -29,7 +29,7 @@
# FluidSynth package version
set ( FLUIDSYNTH_VERSION_MAJOR 2 )
set ( FLUIDSYNTH_VERSION_MINOR 0 )
-set ( FLUIDSYNTH_VERSION_MICRO 7 )
+set ( FLUIDSYNTH_VERSION_MICRO 8 )
set ( VERSION "${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}" )
set ( FLUIDSYNTH_VERSION "\"${VERSION}\"" )
@@ -44,7 +44,7 @@
# This is not exactly the same algorithm as the libtool one, but the results are the same.
set ( LIB_VERSION_CURRENT 2 )
set ( LIB_VERSION_AGE 2 )
-set ( LIB_VERSION_REVISION 0 )
+set ( LIB_VERSION_REVISION 1 )
set ( LIB_VERSION_INFO
"${LIB_VERSION_CURRENT}.${LIB_VERSION_AGE}.${LIB_VERSION_REVISION}" )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.0.7/doc/Doxyfile new/fluidsynth-2.0.8/doc/Doxyfile
--- old/fluidsynth-2.0.7/doc/Doxyfile 2019-09-27 16:53:27.000000000 +0200
+++ new/fluidsynth-2.0.8/doc/Doxyfile 2019-10-27 17:07:43.000000000 +0100
@@ -5,7 +5,7 @@
#---------------------------------------------------------------------------
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = libfluidsynth
-PROJECT_NUMBER = 2.0.7
+PROJECT_NUMBER = 2.0.8
OUTPUT_DIRECTORY = api
CREATE_SUBDIRS = NO
OUTPUT_LANGUAGE = English
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.0.7/doc/fluidsynth-v20-devdoc.txt new/fluidsynth-2.0.8/doc/fluidsynth-v20-devdoc.txt
--- old/fluidsynth-2.0.7/doc/fluidsynth-v20-devdoc.txt 2019-09-27 16:53:27.000000000 +0200
+++ new/fluidsynth-2.0.8/doc/fluidsynth-v20-devdoc.txt 2019-10-27 17:07:43.000000000 +0100
@@ -8,8 +8,8 @@
\author David Henningsson
\author Tom Moebert
\author Copyright © 2003-2019 Peter Hanappe, Conrad Berhörster, Antoine Schmitt, Pedro López-Cabanillas, Josh Green, David Henningsson, Tom Moebert
-\version Revision 2.0.7
-\date 2019-09-25
+\version Revision 2.0.8
+\date 2019-10-27
All the source code examples in this document are in the public domain; you can use them as you please. This document is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ . The FluidSynth library is distributed under the GNU Lesser General Public License. A copy of the GNU Lesser General Public License is contained in the FluidSynth package; if not, visit http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@@ -21,6 +21,7 @@
- \ref Disclaimer
- \ref Introduction
+- \ref NewIn2_0_8
- \ref NewIn2_0_7
- \ref NewIn2_0_6
- \ref NewIn2_0_5
@@ -65,6 +66,9 @@
- FluidSynth is open source, in active development. For more details, take a look at http://www.fluidsynth.org
+\section NewIn2_0_8 Whats new in 2.0.8?
+
+- fluid_sample_set_sound_data() caused broken sound when copying sample data
\section NewIn2_0_7 Whats new in 2.0.7?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.0.7/src/rvoice/fluid_rvoice_mixer.c new/fluidsynth-2.0.8/src/rvoice/fluid_rvoice_mixer.c
--- old/fluidsynth-2.0.7/src/rvoice/fluid_rvoice_mixer.c 2019-09-27 16:53:27.000000000 +0200
+++ new/fluidsynth-2.0.8/src/rvoice/fluid_rvoice_mixer.c 2019-10-27 17:07:43.000000000 +0100
@@ -360,14 +360,14 @@
}
/**
- * Mix data down to buffers
+ * Mix samples down from internal dsp_buf to output buffers
*
* @param buffers Destination buffer(s)
* @param dsp_buf Mono sample source
- * @param start_block Block to start mixing at
+ * @param start_block starting sample in dsp_buf
* @param sample_count number of samples to mix following \c start_block
* @param dest_bufs Array of buffers to mixdown to
- * @param dest_bufcount Length of dest_bufs
+ * @param dest_bufcount Length of dest_bufs (i.e count of buffers)
*/
static void
fluid_rvoice_buffers_mix(fluid_rvoice_buffers_t *buffers,
@@ -375,9 +375,11 @@
int start_block, int sample_count,
fluid_real_t **dest_bufs, int dest_bufcount)
{
+ /* buffers count to mixdown to */
int bufcount = buffers->count;
int i, dsp_i;
+ /* if there is nothing to mix, return immediatly */
if(sample_count <= 0 || dest_bufcount <= 0)
{
return;
@@ -386,6 +388,7 @@
FLUID_ASSERT((uintptr_t)dsp_buf % FLUID_DEFAULT_ALIGNMENT == 0);
FLUID_ASSERT((uintptr_t)(&dsp_buf[start_block * FLUID_BUFSIZE]) % FLUID_DEFAULT_ALIGNMENT == 0);
+ /* mixdown for each buffer */
for(i = 0; i < bufcount; i++)
{
fluid_real_t *FLUID_RESTRICT buf = get_dest_buf(buffers, i, dest_bufs, dest_bufcount);
@@ -398,11 +401,17 @@
FLUID_ASSERT((uintptr_t)buf % FLUID_DEFAULT_ALIGNMENT == 0);
+ /* mixdown sample_count samples in the current buffer buf
+ Note, that this loop could be unrolled by FLUID_BUFSIZE elements */
#pragma omp simd aligned(dsp_buf,buf:FLUID_DEFAULT_ALIGNMENT)
-
- for(dsp_i = (start_block * FLUID_BUFSIZE); dsp_i < sample_count; dsp_i++)
+ for(dsp_i = 0; dsp_i < sample_count; dsp_i++)
{
- buf[dsp_i] += amp * dsp_buf[dsp_i];
+ // Index by blocks (not by samples) to let the compiler know that we always start accessing
+ // buf and dsp_buf at the FLUID_BUFSIZE*sizeof(fluid_real_t) byte boundary and never somewhere
+ // in between.
+ // A good compiler should understand: Aha, so I don't need to add a peel loop when vectorizing
+ // this loop. Great.
+ buf[start_block * FLUID_BUFSIZE + dsp_i] += amp * dsp_buf[start_block * FLUID_BUFSIZE + dsp_i];
}
}
}
@@ -417,30 +426,42 @@
fluid_rvoice_t *rvoice, fluid_real_t **dest_bufs,
unsigned int dest_bufcount, fluid_real_t *src_buf, int blockcount)
{
- int i, total_samples = 0, start_block = 0;
+ int i, total_samples = 0, last_block_mixed = 0;
for(i = 0; i < blockcount; i++)
{
+ /* render one block in src_buf */
int s = fluid_rvoice_write(rvoice, &src_buf[FLUID_BUFSIZE * i]);
-
if(s == -1)
{
- start_block += s;
- s = FLUID_BUFSIZE;
- }
-
- total_samples += s;
+ /* the voice is silent, mix back all the previously rendered sound */
+ fluid_rvoice_buffers_mix(&rvoice->buffers, src_buf, last_block_mixed,
+ total_samples - (last_block_mixed*FLUID_BUFSIZE),
+ dest_bufs, dest_bufcount);
- if(s < FLUID_BUFSIZE)
+ last_block_mixed = i+1; /* future block start index to mix from */
+ total_samples += FLUID_BUFSIZE; /* accumulate samples count rendered */
+ }
+ else
{
- break;
+ /* the voice wasn't quiet. Some samples have been rendered [0..FLUID_BUFSIZE] */
+ total_samples += s;
+ if(s < FLUID_BUFSIZE)
+ {
+ /* voice has finished */
+ break;
+ }
}
}
- fluid_rvoice_buffers_mix(&rvoice->buffers, src_buf, -start_block, total_samples - ((-start_block)*FLUID_BUFSIZE), dest_bufs, dest_bufcount);
+ /* Now mix the remaining blocks from last_block_mixed to total_sample */
+ fluid_rvoice_buffers_mix(&rvoice->buffers, src_buf, last_block_mixed,
+ total_samples - (last_block_mixed*FLUID_BUFSIZE),
+ dest_bufs, dest_bufcount);
if(total_samples < blockcount * FLUID_BUFSIZE)
{
+ /* voice has finished */
fluid_finish_rvoice(buffers, rvoice);
}
}
@@ -602,7 +623,7 @@
static int
fluid_mixer_buffers_init(fluid_mixer_buffers_t *buffers, fluid_rvoice_mixer_t *mixer)
{
- const int samplecount = FLUID_BUFSIZE * FLUID_MIXER_MAX_BUFFERS_DEFAULT;
+ static const int samplecount = FLUID_BUFSIZE * FLUID_MIXER_MAX_BUFFERS_DEFAULT;
buffers->mixer = mixer;
buffers->buf_count = mixer->buffers.buf_count;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.0.7/src/sfloader/fluid_sfont.c new/fluidsynth-2.0.8/src/sfloader/fluid_sfont.c
--- old/fluidsynth-2.0.7/src/sfloader/fluid_sfont.c 2019-09-27 16:53:27.000000000 +0200
+++ new/fluidsynth-2.0.8/src/sfloader/fluid_sfont.c 2019-10-27 17:07:43.000000000 +0100
@@ -608,7 +608,7 @@
goto error_rec;
}
- FLUID_MEMSET(sample->data, 0, storedNbFrames);
+ FLUID_MEMSET(sample->data, 0, storedNbFrames * sizeof(short));
FLUID_MEMCPY(sample->data + SAMPLE_LOOP_MARGIN, data, nbframes * sizeof(short));
if(data24 != NULL)
@@ -627,7 +627,7 @@
/* pointers */
/* all from the start of data */
sample->start = SAMPLE_LOOP_MARGIN;
- sample->end = SAMPLE_LOOP_MARGIN + storedNbFrames - 1;
+ sample->end = SAMPLE_LOOP_MARGIN + nbframes - 1;
}
else
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.0.7/src/utils/fluid_sys.c new/fluidsynth-2.0.8/src/utils/fluid_sys.c
--- old/fluidsynth-2.0.7/src/utils/fluid_sys.c 2019-09-27 16:53:27.000000000 +0200
+++ new/fluidsynth-2.0.8/src/utils/fluid_sys.c 2019-10-27 17:07:43.000000000 +0100
@@ -195,6 +195,29 @@
return FLUID_FAILED;
}
+void* fluid_alloc(size_t len)
+{
+ void* ptr = malloc(len);
+
+#if defined(DEBUG) && !defined(_MSC_VER)
+ // garbage initialize allocated memory for debug builds to ease reproducing
+ // bugs like 44453ff23281b3318abbe432fda90888c373022b .
+ //
+ // MSVC++ already garbage initializes allocated memory by itself (debug-heap).
+ //
+ // 0xCC because
+ // * it makes pointers reliably crash when dereferencing them,
+ // * floating points are still some valid but insanely huge negative number, and
+ // * if for whatever reason this allocated memory is executed, it'll trigger
+ // INT3 (...at least on x86)
+ if(ptr != NULL)
+ {
+ memset(ptr, 0xCC, len);
+ }
+#endif
+ return ptr;
+}
+
/**
* Convenience wrapper for free() that satisfies at least C90 requirements.
* Especially useful when using fluidsynth with programming languages that do not provide malloc() and free().
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.0.7/src/utils/fluid_sys.h new/fluidsynth-2.0.8/src/utils/fluid_sys.h
--- old/fluidsynth-2.0.7/src/utils/fluid_sys.h 2019-09-27 16:53:27.000000000 +0200
+++ new/fluidsynth-2.0.8/src/utils/fluid_sys.h 2019-10-27 17:07:43.000000000 +0100
@@ -739,4 +739,6 @@
#define FLUID_DEFAULT_ALIGNMENT (64U)
+void* fluid_alloc(size_t len);
+
#endif /* _FLUID_SYS_H */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fluidsynth-2.0.7/src/utils/fluidsynth_priv.h new/fluidsynth-2.0.8/src/utils/fluidsynth_priv.h
--- old/fluidsynth-2.0.7/src/utils/fluidsynth_priv.h 2019-09-27 16:53:27.000000000 +0200
+++ new/fluidsynth-2.0.8/src/utils/fluidsynth_priv.h 2019-10-27 17:07:43.000000000 +0100
@@ -126,12 +126,13 @@
* SYSTEM INTERFACE
*/
-#define FLUID_MALLOC(_n) malloc(_n)
+#define FLUID_MALLOC(_n) fluid_alloc(_n)
#define FLUID_REALLOC(_p,_n) realloc(_p,_n)
-#define FLUID_NEW(_t) (_t*)malloc(sizeof(_t))
-#define FLUID_ARRAY_ALIGNED(_t,_n,_a) (_t*)malloc((_n)*sizeof(_t) + ((unsigned int)_a - 1u))
-#define FLUID_ARRAY(_t,_n) FLUID_ARRAY_ALIGNED(_t,_n,1u)
#define FLUID_FREE(_p) fluid_free(_p)
+
+#define FLUID_NEW(_t) (_t*)FLUID_MALLOC(sizeof(_t))
+#define FLUID_ARRAY_ALIGNED(_t,_n,_a) (_t*)FLUID_MALLOC((_n)*sizeof(_t) + ((unsigned int)_a - 1u))
+#define FLUID_ARRAY(_t,_n) FLUID_ARRAY_ALIGNED(_t,_n,1u)
#define FLUID_FOPEN(_f,_m) fopen(_f,_m)
#define FLUID_FCLOSE(_f) fclose(_f)
#define FLUID_FREAD(_p,_s,_n,_f) fread(_p,_s,_n,_f)
@@ -224,7 +225,7 @@
#define M_LN10 2.3025850929940456840179914546844
#endif
-#ifdef DEBUG
+#if defined(DEBUG) && !defined(NDEBUG)
#define FLUID_ASSERT(a) g_assert(a)
#else
#define FLUID_ASSERT(a)
1
0
Hello community,
here is the log from the commit of package perl-IO-CaptureOutput for openSUSE:Factory checked in at 2019-11-01 15:13:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-IO-CaptureOutput (Old)
and /work/SRC/openSUSE:Factory/.perl-IO-CaptureOutput.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-IO-CaptureOutput"
Fri Nov 1 15:13:11 2019 rev:6 rq:743579 version:1.1105
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-IO-CaptureOutput/perl-IO-CaptureOutput.changes 2015-02-05 10:59:14.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-IO-CaptureOutput.new.2990/perl-IO-CaptureOutput.changes 2019-11-01 15:13:15.196685823 +0100
@@ -1,0 +2,12 @@
+Mon Oct 28 10:51:09 UTC 2019 - <timueller+perl(a)suse.de>
+
+- updated to 1.1105
+ see /usr/share/doc/packages/perl-IO-CaptureOutput/Changes
+
+ 1.1105 2019-10-25 17:40:04-04:00 America/New_York
+
+ [META]
+
+ - Add deprecation data to META file.
+
+-------------------------------------------------------------------
Old:
----
IO-CaptureOutput-1.1104.tar.gz
New:
----
IO-CaptureOutput-1.1105.tar.gz
cpanspec.yml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-IO-CaptureOutput.spec ++++++
--- /var/tmp/diff_new_pack.IevU9W/_old 2019-11-01 15:13:15.960686819 +0100
+++ /var/tmp/diff_new_pack.IevU9W/_new 2019-11-01 15:13:15.968686830 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-IO-CaptureOutput
#
-# Copyright (c) 2015 SUSE LINUX Products 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,29 +12,30 @@
# 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-IO-CaptureOutput
-Version: 1.1104
+Version: 1.1105
Release: 0
%define cpan_name IO-CaptureOutput
-Summary: Capture STDOUT and STDERR from Perl code, subprocesses or XS
-License: Artistic-1.0 or GPL-1.0+
+Summary: (DEPRECATED) capture STDOUT and STDERR from Perl code, subprocesses or XS
+License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl
-Url: http://search.cpan.org/dist/IO-CaptureOutput/
-Source: http://www.cpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{version}.tar.gz
+Url: https://metacpan.org/release/%{cpan_name}
+Source0: https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{version}.…
+Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(version)
+BuildRequires: perl(File::Spec) >= 3.27
%{perl_requires}
%description
-*This module is no longer recommended by the maintainer* - see the
-Capture::Tiny manpage instead.
+*This module is no longer recommended by the maintainer* - see
+Capture::Tiny instead.
This module provides routines for capturing STDOUT and STDERR from perl
subroutines, forked system calls (e.g. 'system()', 'fork()') and from XS or
@@ -42,14 +43,14 @@
%prep
%setup -q -n %{cpan_name}-%{version}
-find . -type f -print0 | xargs -0 chmod 644
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -name "*.sh" -print0 | xargs -0 chmod 644
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
%check
-%{__make} test
+make test
%install
%perl_make_install
@@ -58,6 +59,7 @@
%files -f %{name}.files
%defattr(-,root,root,755)
-%doc Changes CONTRIBUTING.mkdn cpanfile examples LICENSE perlcritic.rc README
+%doc Changes CONTRIBUTING.mkdn examples README
+%license LICENSE
%changelog
++++++ IO-CaptureOutput-1.1104.tar.gz -> IO-CaptureOutput-1.1105.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/Changes new/IO-CaptureOutput-1.1105/Changes
--- old/IO-CaptureOutput-1.1104/Changes 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/Changes 2019-10-25 23:40:09.000000000 +0200
@@ -1,5 +1,11 @@
Revision history for IO::CaptureOutput
+1.1105 2019-10-25 17:40:04-04:00 America/New_York
+
+ [META]
+
+ - Add deprecation data to META file.
+
1.1104 2015-01-23 22:03:57-05:00 America/New_York
[PREREQS]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/LICENSE new/IO-CaptureOutput-1.1105/LICENSE
--- old/IO-CaptureOutput-1.1104/LICENSE 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/LICENSE 2019-10-25 23:40:09.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2015 by Simon Flack and David Golden.
+This software is copyright (c) 2019 by Simon Flack and David Golden.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2015 by Simon Flack and David Golden.
+This software is Copyright (c) 2019 by Simon Flack and David Golden.
This is free software, licensed under:
@@ -272,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2015 by Simon Flack and David Golden.
+This software is Copyright (c) 2019 by Simon Flack and David Golden.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/MANIFEST new/IO-CaptureOutput-1.1105/MANIFEST
--- old/IO-CaptureOutput-1.1104/MANIFEST 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/MANIFEST 2019-10-25 23:40:09.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.031.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.012.
CONTRIBUTING.mkdn
Changes
LICENSE
@@ -24,10 +24,10 @@
t/wperl.t
xt/author/00-compile.t
xt/author/critic.t
+xt/author/minimum-version.t
+xt/author/pod-coverage.t
xt/author/pod-spell.t
+xt/author/pod-syntax.t
+xt/author/portability.t
+xt/author/test-version.t
xt/release/distmeta.t
-xt/release/minimum-version.t
-xt/release/pod-coverage.t
-xt/release/pod-syntax.t
-xt/release/portability.t
-xt/release/test-version.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/META.json new/IO-CaptureOutput-1.1105/META.json
--- old/IO-CaptureOutput-1.1104/META.json 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/META.json 2019-10-25 23:40:09.000000000 +0200
@@ -1,11 +1,11 @@
{
- "abstract" : "capture STDOUT and STDERR from Perl code, subprocesses or XS",
+ "abstract" : "(DEPRECATED) capture STDOUT and STDERR from Perl code, subprocesses or XS",
"author" : [
"Simon Flack <simonflk(a)cpan.org>",
"David Golden <dagolden(a)cpan.org>"
],
"dynamic_config" : 1,
- "generated_by" : "Dist::Zilla version 5.031, CPAN::Meta::Converter version 2.143240",
+ "generated_by" : "Dist::Zilla version 6.012, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
@@ -16,10 +16,10 @@
"name" : "IO-CaptureOutput",
"no_index" : {
"directory" : [
- "t",
- "xt",
+ "corpus",
"examples",
- "corpus"
+ "t",
+ "xt"
],
"package" : [
"DB"
@@ -35,6 +35,7 @@
"develop" : {
"requires" : {
"Dist::Zilla" : "5",
+ "Dist::Zilla::Plugin::Deprecated" : "0",
"Dist::Zilla::Plugin::OSPrereqs" : "0",
"Dist::Zilla::Plugin::RemovePrereqs" : "0",
"Dist::Zilla::PluginBundle::DAGOLDEN" : "0.072",
@@ -43,12 +44,18 @@
"IO::Handle" : "0",
"IPC::Open3" : "0",
"Pod::Coverage::TrustPod" : "0",
+ "Pod::Wordlist" : "0",
+ "Software::License::Perl_5" : "0",
"Test::CPAN::Meta" : "0",
+ "Test::MinimumVersion" : "0",
"Test::More" : "0",
+ "Test::Perl::Critic" : "0",
"Test::Pod" : "1.41",
"Test::Pod::Coverage" : "1.08",
+ "Test::Portability::Files" : "0",
"Test::Spelling" : "0.12",
- "Test::Version" : "1"
+ "Test::Version" : "1",
+ "perl" : "5.006"
}
},
"runtime" : {
@@ -80,7 +87,7 @@
"provides" : {
"IO::CaptureOutput" : {
"file" : "lib/IO/CaptureOutput.pm",
- "version" : "1.1104"
+ "version" : "1.1105"
}
},
"release_status" : "stable",
@@ -95,12 +102,17 @@
"web" : "https://github.com/dagolden/IO-CaptureOutput"
}
},
- "version" : "1.1104",
+ "version" : "1.1105",
"x_authority" : "cpan:DAGOLDEN",
"x_contributors" : [
+ "David Golden <xdg(a)xdg.me>",
+ "Jos\u00e9 Joaqu\u00edn Atria <jjatria(a)gmail.com>",
"Mike Latimer <mlatimer(a)suse.com>",
- "Olivier Mengué <dolmen(a)cpan.org>",
+ "Olivier Mengu\u00e9 <dolmen(a)cpan.org>",
"Tony Cook <tony(a)develop-help.com>"
- ]
+ ],
+ "x_deprecated" : 1,
+ "x_generated_by_perl" : "v5.30.0",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.15"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/META.yml new/IO-CaptureOutput-1.1105/META.yml
--- old/IO-CaptureOutput-1.1104/META.yml 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/META.yml 2019-10-25 23:40:09.000000000 +0200
@@ -1,5 +1,5 @@
---
-abstract: 'capture STDOUT and STDERR from Perl code, subprocesses or XS'
+abstract: '(DEPRECATED) capture STDOUT and STDERR from Perl code, subprocesses or XS'
author:
- 'Simon Flack <simonflk(a)cpan.org>'
- 'David Golden <dagolden(a)cpan.org>'
@@ -13,7 +13,7 @@
ExtUtils::MakeMaker: '6.17'
perl: '5.006'
dynamic_config: 1
-generated_by: 'Dist::Zilla version 5.031, CPAN::Meta::Converter version 2.143240'
+generated_by: 'Dist::Zilla version 6.012, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -21,16 +21,16 @@
name: IO-CaptureOutput
no_index:
directory:
+ - corpus
+ - examples
- t
- xt
- - examples
- - corpus
package:
- DB
provides:
IO::CaptureOutput:
file: lib/IO/CaptureOutput.pm
- version: '1.1104'
+ version: '1.1105'
requires:
Carp: '0'
Exporter: '0'
@@ -45,9 +45,14 @@
bugtracker: https://github.com/dagolden/IO-CaptureOutput/issues
homepage: https://github.com/dagolden/IO-CaptureOutput
repository: https://github.com/dagolden/IO-CaptureOutput.git
-version: '1.1104'
+version: '1.1105'
x_authority: cpan:DAGOLDEN
x_contributors:
+ - 'David Golden <xdg(a)xdg.me>'
+ - 'José Joaquín Atria <jjatria(a)gmail.com>'
- 'Mike Latimer <mlatimer(a)suse.com>'
- 'Olivier Mengué <dolmen(a)cpan.org>'
- 'Tony Cook <tony(a)develop-help.com>'
+x_deprecated: 1
+x_generated_by_perl: v5.30.0
+x_serialization_backend: 'YAML::Tiny version 1.73'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/Makefile.PL new/IO-CaptureOutput-1.1105/Makefile.PL
--- old/IO-CaptureOutput-1.1104/Makefile.PL 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/Makefile.PL 2019-10-25 23:40:09.000000000 +0200
@@ -1,5 +1,4 @@
-
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.031.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.012.
use strict;
use warnings;
@@ -7,16 +6,13 @@
use ExtUtils::MakeMaker 6.17;
-
-
my %WriteMakefileArgs = (
- "ABSTRACT" => "capture STDOUT and STDERR from Perl code, subprocesses or XS",
+ "ABSTRACT" => "(DEPRECATED) capture STDOUT and STDERR from Perl code, subprocesses or XS",
"AUTHOR" => "Simon Flack <simonflk\(a)cpan.org>, David Golden <dagolden\(a)cpan.org>",
"CONFIGURE_REQUIRES" => {
"ExtUtils::MakeMaker" => "6.17"
},
"DISTNAME" => "IO-CaptureOutput",
- "EXE_FILES" => [],
"LICENSE" => "perl",
"MIN_PERL_VERSION" => "5.006",
"NAME" => "IO::CaptureOutput",
@@ -36,7 +32,7 @@
"IO::File" => 0,
"Test::More" => "0.62"
},
- "VERSION" => "1.1104",
+ "VERSION" => "1.1105",
"test" => {
"TESTS" => "t/*.t"
}
@@ -46,7 +42,7 @@
my %FallbackPrereqs = (
"Carp" => 0,
"Exporter" => 0,
- "ExtUtils::MakeMaker" => "6.17",
+ "ExtUtils::MakeMaker" => 0,
"File::Basename" => 0,
"File::Spec" => "3.27",
"File::Temp" => "0.16",
@@ -69,10 +65,7 @@
unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
if ( $^O eq 'MSWin32' ) {
- $WriteMakefileArgs{PREREQ_PM}{'File::Spec'} = '3.27';
+ $WriteMakefileArgs{PREREQ_PM}{'File::Spec'} = $FallbackPrereqs{'File::Spec'} = '3.27';
}
WriteMakefile(%WriteMakefileArgs);
-
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/README new/IO-CaptureOutput-1.1105/README
--- old/IO-CaptureOutput-1.1104/README 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/README 2019-10-25 23:40:09.000000000 +0200
@@ -1,9 +1,9 @@
NAME
- IO::CaptureOutput - capture STDOUT and STDERR from Perl code,
- subprocesses or XS
+ IO::CaptureOutput - (DEPRECATED) capture STDOUT and STDERR from Perl
+ code, subprocesses or XS
VERSION
- version 1.1104
+ version 1.1105
SYNOPSIS
use IO::CaptureOutput qw(capture qxx qxy);
@@ -195,6 +195,10 @@
* David Golden <dagolden(a)cpan.org>
CONTRIBUTORS
+ * David Golden <xdg(a)xdg.me>
+
+ * José Joaquín Atria <jjatria(a)gmail.com>
+
* Mike Latimer <mlatimer(a)suse.com>
* Olivier Mengué <dolmen(a)cpan.org>
@@ -202,7 +206,7 @@
* Tony Cook <tony(a)develop-help.com>
COPYRIGHT AND LICENSE
- This software is copyright (c) 2015 by Simon Flack and David Golden.
+ This software is copyright (c) 2019 by Simon Flack and David Golden.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/cpanfile new/IO-CaptureOutput-1.1105/cpanfile
--- old/IO-CaptureOutput-1.1104/cpanfile 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/cpanfile 2019-10-25 23:40:09.000000000 +0200
@@ -27,6 +27,7 @@
on 'develop' => sub {
requires "Dist::Zilla" => "5";
+ requires "Dist::Zilla::Plugin::Deprecated" => "0";
requires "Dist::Zilla::Plugin::OSPrereqs" => "0";
requires "Dist::Zilla::Plugin::RemovePrereqs" => "0";
requires "Dist::Zilla::PluginBundle::DAGOLDEN" => "0.072";
@@ -35,10 +36,16 @@
requires "IO::Handle" => "0";
requires "IPC::Open3" => "0";
requires "Pod::Coverage::TrustPod" => "0";
+ requires "Pod::Wordlist" => "0";
+ requires "Software::License::Perl_5" => "0";
requires "Test::CPAN::Meta" => "0";
+ requires "Test::MinimumVersion" => "0";
requires "Test::More" => "0";
+ requires "Test::Perl::Critic" => "0";
requires "Test::Pod" => "1.41";
requires "Test::Pod::Coverage" => "1.08";
+ requires "Test::Portability::Files" => "0";
requires "Test::Spelling" => "0.12";
requires "Test::Version" => "1";
+ requires "perl" => "5.006";
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/dist.ini new/IO-CaptureOutput-1.1105/dist.ini
--- old/IO-CaptureOutput-1.1104/dist.ini 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/dist.ini 2019-10-25 23:40:09.000000000 +0200
@@ -12,3 +12,5 @@
[OSPrereqs / MSWin32]
File::Spec = 3.27
+
+[Deprecated]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/lib/IO/CaptureOutput.pm new/IO-CaptureOutput-1.1105/lib/IO/CaptureOutput.pm
--- old/IO-CaptureOutput-1.1104/lib/IO/CaptureOutput.pm 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/lib/IO/CaptureOutput.pm 2019-10-25 23:40:09.000000000 +0200
@@ -2,9 +2,9 @@
use warnings;
package IO::CaptureOutput;
-# ABSTRACT: capture STDOUT and STDERR from Perl code, subprocesses or XS
+# ABSTRACT: (DEPRECATED) capture STDOUT and STDERR from Perl code, subprocesses or XS
-our $VERSION = '1.1104';
+our $VERSION = '1.1105';
use vars qw/@ISA @EXPORT_OK %EXPORT_TAGS $CarpLevel/;
use Exporter;
@@ -227,11 +227,11 @@
=head1 NAME
-IO::CaptureOutput - capture STDOUT and STDERR from Perl code, subprocesses or XS
+IO::CaptureOutput - (DEPRECATED) capture STDOUT and STDERR from Perl code, subprocesses or XS
=head1 VERSION
-version 1.1104
+version 1.1105
=head1 SYNOPSIS
@@ -462,12 +462,20 @@
=head1 CONTRIBUTORS
-=for stopwords Mike Latimer Olivier Mengué Tony Cook
+=for stopwords David Golden José Joaquín Atria Mike Latimer Olivier Mengué Tony Cook
=over 4
=item *
+David Golden <xdg(a)xdg.me>
+
+=item *
+
+José Joaquín Atria <jjatria(a)gmail.com>
+
+=item *
+
Mike Latimer <mlatimer(a)suse.com>
=item *
@@ -482,7 +490,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Simon Flack and David Golden.
+This software is copyright (c) 2019 by Simon Flack and David Golden.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/t/00-report-prereqs.dd new/IO-CaptureOutput-1.1105/t/00-report-prereqs.dd
--- old/IO-CaptureOutput-1.1104/t/00-report-prereqs.dd 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/t/00-report-prereqs.dd 2019-10-25 23:40:09.000000000 +0200
@@ -8,6 +8,7 @@
'develop' => {
'requires' => {
'Dist::Zilla' => '5',
+ 'Dist::Zilla::Plugin::Deprecated' => '0',
'Dist::Zilla::Plugin::OSPrereqs' => '0',
'Dist::Zilla::Plugin::RemovePrereqs' => '0',
'Dist::Zilla::PluginBundle::DAGOLDEN' => '0.072',
@@ -16,12 +17,18 @@
'IO::Handle' => '0',
'IPC::Open3' => '0',
'Pod::Coverage::TrustPod' => '0',
+ 'Pod::Wordlist' => '0',
+ 'Software::License::Perl_5' => '0',
'Test::CPAN::Meta' => '0',
+ 'Test::MinimumVersion' => '0',
'Test::More' => '0',
+ 'Test::Perl::Critic' => '0',
'Test::Pod' => '1.41',
'Test::Pod::Coverage' => '1.08',
+ 'Test::Portability::Files' => '0',
'Test::Spelling' => '0.12',
- 'Test::Version' => '1'
+ 'Test::Version' => '1',
+ 'perl' => '5.006'
}
},
'runtime' => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/t/00-report-prereqs.t new/IO-CaptureOutput-1.1105/t/00-report-prereqs.t
--- old/IO-CaptureOutput-1.1104/t/00-report-prereqs.t 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/t/00-report-prereqs.t 2019-10-25 23:40:09.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use warnings;
-# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.019
+# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.027
use Test::More tests => 1;
@@ -68,7 +68,7 @@
);
# Add static prereqs to the included modules list
-my $static_prereqs = do 't/00-report-prereqs.dd';
+my $static_prereqs = do './t/00-report-prereqs.dd';
# Merge all prereqs (either with ::Prereqs or a hashref)
my $full_prereqs = _merge_prereqs(
@@ -78,12 +78,14 @@
# Add dynamic prereqs to the included modules list (if we can)
my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml';
-if ( $source && $HAS_CPAN_META ) {
- if ( my $meta = eval { CPAN::Meta->load_file($source) } ) {
- $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs);
- }
+my $cpan_meta_error;
+if ( $source && $HAS_CPAN_META
+ && (my $meta = eval { CPAN::Meta->load_file($source) } )
+) {
+ $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs);
}
else {
+ $cpan_meta_error = $@; # capture error from CPAN::Meta->load_file($source)
$source = 'static metadata';
}
@@ -150,9 +152,16 @@
my $ml = _max( map { length $_->[0] } @reports );
my $wl = _max( map { length $_->[1] } @reports );
my $hl = _max( map { length $_->[2] } @reports );
- splice @reports, 1, 0, ["-" x $ml, "-" x $wl, "-" x $hl];
- push @full_reports, map { sprintf(" %*s %*s %*s\n", -$ml, $_->[0], $wl, $_->[1], $hl, $_->[2]) } @reports;
+ if ($type eq 'modules') {
+ splice @reports, 1, 0, ["-" x $ml, "", "-" x $hl];
+ push @full_reports, map { sprintf(" %*s %*s\n", -$ml, $_->[0], $hl, $_->[2]) } @reports;
+ }
+ else {
+ splice @reports, 1, 0, ["-" x $ml, "-" x $wl, "-" x $hl];
+ push @full_reports, map { sprintf(" %*s %*s %*s\n", -$ml, $_->[0], $wl, $_->[1], $hl, $_->[2]) } @reports;
+ }
+
push @full_reports, "\n";
}
}
@@ -162,10 +171,18 @@
diag "\nVersions for all modules listed in $source (including optional ones):\n\n", @full_reports;
}
+if ( $cpan_meta_error || @dep_errors ) {
+ diag "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n";
+}
+
+if ( $cpan_meta_error ) {
+ my ($orig_source) = grep { -f } 'MYMETA.json', 'MYMETA.yml';
+ diag "\nCPAN::Meta->load_file('$orig_source') failed with: $cpan_meta_error\n";
+}
+
if ( @dep_errors ) {
diag join("\n",
- "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n",
- "The following REQUIRED prerequisites were not satisfied:\n",
+ "\nThe following REQUIRED prerequisites were not satisfied:\n",
@dep_errors,
"\n"
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/author/00-compile.t new/IO-CaptureOutput-1.1105/xt/author/00-compile.t
--- old/IO-CaptureOutput-1.1104/xt/author/00-compile.t 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/author/00-compile.t 2019-10-25 23:40:09.000000000 +0200
@@ -2,11 +2,11 @@
use strict;
use warnings;
-# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.051
+# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.058
use Test::More;
-plan tests => 1 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
+plan tests => 2;
my @module_files = (
'IO/CaptureOutput.pm'
@@ -19,7 +19,9 @@
local $ENV{HOME} = File::Temp::tempdir( CLEANUP => 1 );
-my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib';
+my @switches = (
+ -d 'blib' ? '-Mblib' : '-Ilib',
+);
use File::Spec;
use IPC::Open3;
@@ -33,12 +35,19 @@
# see L<perlfaq8/How can I capture STDERR from an external command?>
my $stderr = IO::Handle->new;
- my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]");
+ diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'} . $str . q{'} }
+ $^X, @switches, '-e', "require q[$lib]"))
+ if $ENV{PERL_COMPILE_TEST_DEBUG};
+
+ my $pid = open3($stdin, '>&STDERR', $stderr, $^X, @switches, '-e', "require q[$lib]");
binmode $stderr, ':crlf' if $^O eq 'MSWin32';
my @_warnings = <$stderr>;
waitpid($pid, 0);
is($?, 0, "$lib loaded ok");
+ shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/
+ and not eval { +require blib; blib->VERSION('1.01') };
+
if (@_warnings)
{
warn @_warnings;
@@ -49,6 +58,6 @@
is(scalar(@warnings), 0, 'no warnings found')
- or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) ) if $ENV{AUTHOR_TESTING};
+ or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/author/critic.t new/IO-CaptureOutput-1.1105/xt/author/critic.t
--- old/IO-CaptureOutput-1.1104/xt/author/critic.t 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/author/critic.t 2019-10-25 23:40:09.000000000 +0200
@@ -3,10 +3,5 @@
use strict;
use warnings;
-use Test::More;
-use English qw(-no_match_vars);
-
-eval "use Test::Perl::Critic";
-plan skip_all => 'Test::Perl::Critic required to criticise code' if $@;
-Test::Perl::Critic->import( -profile => "perlcritic.rc" ) if -e "perlcritic.rc";
+use Test::Perl::Critic (-profile => "perlcritic.rc") x!! -e "perlcritic.rc";
all_critic_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/author/minimum-version.t new/IO-CaptureOutput-1.1105/xt/author/minimum-version.t
--- old/IO-CaptureOutput-1.1104/xt/author/minimum-version.t 1970-01-01 01:00:00.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/author/minimum-version.t 2019-10-25 23:40:09.000000000 +0200
@@ -0,0 +1,6 @@
+use strict;
+use warnings;
+
+use Test::More;
+use Test::MinimumVersion;
+all_minimum_version_ok( qq{5.010} );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/author/pod-coverage.t new/IO-CaptureOutput-1.1105/xt/author/pod-coverage.t
--- old/IO-CaptureOutput-1.1104/xt/author/pod-coverage.t 1970-01-01 01:00:00.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/author/pod-coverage.t 2019-10-25 23:40:09.000000000 +0200
@@ -0,0 +1,7 @@
+#!perl
+# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests.
+
+use Test::Pod::Coverage 1.08;
+use Pod::Coverage::TrustPod;
+
+all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/author/pod-spell.t new/IO-CaptureOutput-1.1105/xt/author/pod-spell.t
--- old/IO-CaptureOutput-1.1104/xt/author/pod-spell.t 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/author/pod-spell.t 2019-10-25 23:40:09.000000000 +0200
@@ -2,30 +2,35 @@
use warnings;
use Test::More;
-# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.006008
+# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.007005
use Test::Spelling 0.12;
use Pod::Wordlist;
add_stopwords(<DATA>);
-all_pod_files_spelling_ok( qw( bin lib ) );
+all_pod_files_spelling_ok( qw( bin lib ) );
__DATA__
-Simon
-Flack
-simonflk
+Atria
+CaptureOutput
+Cook
David
+Flack
Golden
-dagolden
-and
-Mike
+IO
+Joaquín
+José
Latimer
-mlatimer
-Olivier
Mengué
-dolmen
+Mike
+Olivier
+Simon
Tony
-Cook
-tony
+and
+dagolden
+dolmen
+jjatria
lib
-IO
-CaptureOutput
+mlatimer
+simonflk
+tony
+xdg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/author/pod-syntax.t new/IO-CaptureOutput-1.1105/xt/author/pod-syntax.t
--- old/IO-CaptureOutput-1.1104/xt/author/pod-syntax.t 1970-01-01 01:00:00.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/author/pod-syntax.t 2019-10-25 23:40:09.000000000 +0200
@@ -0,0 +1,7 @@
+#!perl
+# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
+use strict; use warnings;
+use Test::More;
+use Test::Pod 1.41;
+
+all_pod_files_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/author/portability.t new/IO-CaptureOutput-1.1105/xt/author/portability.t
--- old/IO-CaptureOutput-1.1104/xt/author/portability.t 1970-01-01 01:00:00.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/author/portability.t 2019-10-25 23:40:09.000000000 +0200
@@ -0,0 +1,10 @@
+use strict;
+use warnings;
+
+use Test::More;
+
+eval 'use Test::Portability::Files';
+plan skip_all => 'Test::Portability::Files required for testing portability'
+ if $@;
+options(test_one_dot => 0);
+run_tests();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/author/test-version.t new/IO-CaptureOutput-1.1105/xt/author/test-version.t
--- old/IO-CaptureOutput-1.1104/xt/author/test-version.t 1970-01-01 01:00:00.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/author/test-version.t 2019-10-25 23:40:09.000000000 +0200
@@ -0,0 +1,23 @@
+use strict;
+use warnings;
+use Test::More;
+
+# generated by Dist::Zilla::Plugin::Test::Version 1.09
+use Test::Version;
+
+my @imports = qw( version_all_ok );
+
+my $params = {
+ is_strict => 0,
+ has_version => 1,
+ multiple => 0,
+
+};
+
+push @imports, $params
+ if version->parse( $Test::Version::VERSION ) >= version->parse('1.002');
+
+Test::Version->import(@imports);
+
+version_all_ok;
+done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/release/minimum-version.t new/IO-CaptureOutput-1.1105/xt/release/minimum-version.t
--- old/IO-CaptureOutput-1.1104/xt/release/minimum-version.t 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/release/minimum-version.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-#!perl
-
-use Test::More;
-
-eval "use Test::MinimumVersion";
-plan skip_all => "Test::MinimumVersion required for testing minimum versions"
- if $@;
-all_minimum_version_ok( qq{5.010} );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/release/pod-coverage.t new/IO-CaptureOutput-1.1105/xt/release/pod-coverage.t
--- old/IO-CaptureOutput-1.1104/xt/release/pod-coverage.t 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/release/pod-coverage.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-#!perl
-# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests.
-
-use Test::Pod::Coverage 1.08;
-use Pod::Coverage::TrustPod;
-
-all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/release/pod-syntax.t new/IO-CaptureOutput-1.1105/xt/release/pod-syntax.t
--- old/IO-CaptureOutput-1.1104/xt/release/pod-syntax.t 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/release/pod-syntax.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-#!perl
-# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
-use Test::More;
-use Test::Pod 1.41;
-
-all_pod_files_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/release/portability.t new/IO-CaptureOutput-1.1105/xt/release/portability.t
--- old/IO-CaptureOutput-1.1104/xt/release/portability.t 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/release/portability.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,12 +0,0 @@
-#!perl
-
-use strict;
-use warnings;
-
-use Test::More;
-
-eval 'use Test::Portability::Files';
-plan skip_all => 'Test::Portability::Files required for testing portability'
- if $@;
-options(test_one_dot => 0);
-run_tests();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IO-CaptureOutput-1.1104/xt/release/test-version.t new/IO-CaptureOutput-1.1105/xt/release/test-version.t
--- old/IO-CaptureOutput-1.1104/xt/release/test-version.t 2015-01-24 04:04:01.000000000 +0100
+++ new/IO-CaptureOutput-1.1105/xt/release/test-version.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-use strict;
-use warnings;
-use Test::More;
-
-# generated by Dist::Zilla::Plugin::Test::Version 0.003001
-use Test::Version;
-
-my @imports = ( 'version_all_ok' );
-
-my $params = {
- is_strict => 0,
- has_version => 1,
-};
-
-push @imports, $params
- if version->parse( $Test::Version::VERSION ) >= version->parse('1.002');
-
-
-Test::Version->import(@imports);
-
-version_all_ok;
-done_testing;
++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
1
0
Hello community,
here is the log from the commit of package rbac-manager for openSUSE:Factory checked in at 2019-11-01 15:13:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rbac-manager (Old)
and /work/SRC/openSUSE:Factory/.rbac-manager.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rbac-manager"
Fri Nov 1 15:13:05 2019 rev:5 rq:743519 version:0.8.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/rbac-manager/rbac-manager.changes 2019-10-14 12:31:07.448327879 +0200
+++ /work/SRC/openSUSE:Factory/.rbac-manager.new.2990/rbac-manager.changes 2019-11-01 15:13:07.508675796 +0100
@@ -1,0 +2,9 @@
+Sun Oct 27 17:18:39 UTC 2019 - Thorsten Kukuk <kukuk(a)suse.com>
+
+- Update to version 0.8.4
+ - bump sigs.k8s.io/controller-runtime to 0.3.0
+ - Added a metrics endpoint
+- vendor.tar.gz: update
+- Use official kubic image in k8s.yaml file
+
+-------------------------------------------------------------------
Old:
----
rbac-manager-0.8.3.tar.gz
New:
----
rbac-manager-0.8.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rbac-manager.spec ++++++
--- /var/tmp/diff_new_pack.rqlpCY/_old 2019-11-01 15:13:08.904677617 +0100
+++ /var/tmp/diff_new_pack.rqlpCY/_new 2019-11-01 15:13:08.924677643 +0100
@@ -18,7 +18,7 @@
Name: rbac-manager
-Version: 0.8.3
+Version: 0.8.4
Release: 0
Summary: Kubernetes operator for easier RBAC management
License: Apache-2.0
@@ -57,7 +57,7 @@
# Install provided yaml file to download and run the rbac-manager
mkdir -p %{buildroot}%{_datadir}/k8s-yaml/rbac-manager
install -m 0644 deploy/all.yaml %{buildroot}%{_datadir}/k8s-yaml/rbac-manager
-sed -i -e 's|image: "quay.io/reactiveops/rbac-manager:.*|image: "devel/kubic/containers/container/kubic/rbac-manager:%{version}"|g' %{buildroot}%{_datadir}/k8s-yaml/rbac-manager/all.yaml
+sed -i -e 's|image: "quay.io/reactiveops/rbac-manager:.*|image: "kubic/rbac-manager:%{version}"|g' %{buildroot}%{_datadir}/k8s-yaml/rbac-manager/all.yaml
%files
%license LICENSE
++++++ rbac-manager-0.8.3.tar.gz -> rbac-manager-0.8.4.tar.gz ++++++
/work/SRC/openSUSE:Factory/rbac-manager/rbac-manager-0.8.3.tar.gz /work/SRC/openSUSE:Factory/.rbac-manager.new.2990/rbac-manager-0.8.4.tar.gz differ: char 12, line 1
++++++ vendor.tar.gz ++++++
++++ 125250 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package fwupd for openSUSE:Factory checked in at 2019-11-01 15:12:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fwupd (Old)
and /work/SRC/openSUSE:Factory/.fwupd.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fwupd"
Fri Nov 1 15:12:58 2019 rev:23 rq:743490 version:1.3.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/fwupd/fwupd.changes 2019-10-10 11:47:45.124227846 +0200
+++ /work/SRC/openSUSE:Factory/.fwupd.new.2990/fwupd.changes 2019-11-01 15:13:01.372667794 +0100
@@ -1,0 +2,5 @@
+Mon Oct 28 10:40:45 UTC 2019 - Andreas Schwab <schwab(a)suse.de>
+
+- Fix file list
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fwupd.spec ++++++
--- /var/tmp/diff_new_pack.V7OB7S/_old 2019-11-01 15:13:02.096668738 +0100
+++ /var/tmp/diff_new_pack.V7OB7S/_new 2019-11-01 15:13:02.104668749 +0100
@@ -246,14 +246,16 @@
%dir %{_datadir}/%{name}/metainfo
%dir %{_datadir}/%{name}/quirks.d
%dir %{_datadir}/%{name}/remotes.d
-%dir %{_datadir}/%{name}/remotes.d/dell-esrt
%dir %{_datadir}/%{name}/remotes.d/vendor
%dir %{_datadir}/%{name}/remotes.d/vendor/firmware
+%ifarch %{ix86} x86_64
+%dir %{_datadir}/%{name}/remotes.d/dell-esrt
+%{_datadir}/%{name}/remotes.d/dell-esrt/metadata.xml
+%endif
%{_datadir}/%{name}/firmware-packager
%{_datadir}/%{name}/metainfo/org.freedesktop.fwupd.remotes.lvfs-testing.metainfo.xml
%{_datadir}/%{name}/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml
%{_datadir}/%{name}/quirks.d/*.quirk
-%{_datadir}/%{name}/remotes.d/dell-esrt/metadata.xml
%{_datadir}/%{name}/remotes.d/vendor/firmware/README.md
%{_mandir}/man1/fwupdmgr.1%{?ext_man}
%{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy
1
0
Hello community,
here is the log from the commit of package libeconf for openSUSE:Factory checked in at 2019-11-01 15:12:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libeconf (Old)
and /work/SRC/openSUSE:Factory/.libeconf.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libeconf"
Fri Nov 1 15:12:49 2019 rev:5 rq:743486 version:0.3.3+git20191028.3ac14ce
Changes:
--------
--- /work/SRC/openSUSE:Factory/libeconf/libeconf.changes 2019-09-27 14:44:02.629451971 +0200
+++ /work/SRC/openSUSE:Factory/.libeconf.new.2990/libeconf.changes 2019-11-01 15:12:53.616657679 +0100
@@ -1,0 +2,7 @@
+Mon Oct 28 12:11:12 UTC 2019 - iforster(a)suse.com
+
+- Update to version 0.3.3+git20191028.3ac14ce:
+ * Release version 0.3.3
+ * Reset *key_file to NULL after free
+
+-------------------------------------------------------------------
Old:
----
libeconf-0.3.2+git20190926.fea4a03.tar.xz
New:
----
libeconf-0.3.3+git20191028.3ac14ce.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libeconf.spec ++++++
--- /var/tmp/diff_new_pack.DAuY7F/_old 2019-11-01 15:12:55.360659953 +0100
+++ /var/tmp/diff_new_pack.DAuY7F/_new 2019-11-01 15:12:55.364659959 +0100
@@ -18,7 +18,7 @@
%define lname libeconf0
Name: libeconf
-Version: 0.3.2+git20190926.fea4a03
+Version: 0.3.3+git20191028.3ac14ce
Release: 0
Summary: Enhanced config file parser ala systemd
License: LGPL-2.1-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.DAuY7F/_old 2019-11-01 15:12:55.384659985 +0100
+++ /var/tmp/diff_new_pack.DAuY7F/_new 2019-11-01 15:12:55.384659985 +0100
@@ -1,7 +1,7 @@
<services>
<service name="tar_scm" mode="disabled">
- <param name="version">0.3.2</param>
- <param name="versionformat">0.3.2+git%cd.%h</param>
+ <param name="version">0.3.3</param>
+ <param name="versionformat">0.3.3+git%cd.%h</param>
<param name="url">git://github.com/openSUSE/libeconf.git</param>
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.DAuY7F/_old 2019-11-01 15:12:55.404660011 +0100
+++ /var/tmp/diff_new_pack.DAuY7F/_new 2019-11-01 15:12:55.404660011 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://github.com/openSUSE/libeconf.git</param>
- <param name="changesrevision">fea4a03631c42bd4edc7ac94bbab5675d2dc54a9</param>
+ <param name="changesrevision">3ac14cec7a092f33c8ff138c00da331455d7b81e</param>
</service>
</servicedata>
\ No newline at end of file
++++++ libeconf-0.3.2+git20190926.fea4a03.tar.xz -> libeconf-0.3.3+git20191028.3ac14ce.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.3.2+git20190926.fea4a03/NEWS new/libeconf-0.3.3+git20191028.3ac14ce/NEWS
--- old/libeconf-0.3.2+git20190926.fea4a03/NEWS 2019-09-26 19:38:46.000000000 +0200
+++ new/libeconf-0.3.3+git20191028.3ac14ce/NEWS 2019-10-28 13:03:06.000000000 +0100
@@ -1,3 +1,6 @@
+Version 0.3.3
+* Reset *key_file to NULL after free
+
Version 0.3.2
* Bugfix for merging empty configuration files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.3.2+git20190926.fea4a03/configure.ac new/libeconf-0.3.3+git20191028.3ac14ce/configure.ac
--- old/libeconf-0.3.2+git20190926.fea4a03/configure.ac 2019-09-26 19:38:46.000000000 +0200
+++ new/libeconf-0.3.3+git20191028.3ac14ce/configure.ac 2019-10-28 13:03:06.000000000 +0100
@@ -1,4 +1,4 @@
-AC_INIT([libeconf], [0.3.2])
+AC_INIT([libeconf], [0.3.3])
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.3.2+git20190926.fea4a03/lib/libeconf.c new/libeconf-0.3.3+git20191028.3ac14ce/lib/libeconf.c
--- old/libeconf-0.3.2+git20190926.fea4a03/lib/libeconf.c 2019-09-26 19:38:46.000000000 +0200
+++ new/libeconf-0.3.3+git20191028.3ac14ce/lib/libeconf.c 2019-10-28 13:03:06.000000000 +0100
@@ -98,6 +98,7 @@
if(t_err) {
econf_free(*key_file);
+ *key_file = NULL;
return t_err;
}
1
0
Hello community,
here is the log from the commit of package file for openSUSE:Factory checked in at 2019-11-01 15:12:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/file (Old)
and /work/SRC/openSUSE:Factory/.file.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "file"
Fri Nov 1 15:12:43 2019 rev:115 rq:743447 version:5.37
Changes:
--------
--- /work/SRC/openSUSE:Factory/file/file.changes 2019-10-25 18:39:16.355735118 +0200
+++ /work/SRC/openSUSE:Factory/.file.new.2990/file.changes 2019-11-01 15:12:45.248646766 +0100
@@ -7,0 +8,6 @@
+Mon Oct 21 11:44:02 UTC 2019 - Stefan Brüns <stefan.bruens(a)rwth-aachen.de>
+
+- Replace find invocation in self test by recursive bash glob,
+ drop findutils BuildRequires.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ file.spec ++++++
--- /var/tmp/diff_new_pack.3RXAoO/_old 2019-11-01 15:12:46.216648028 +0100
+++ /var/tmp/diff_new_pack.3RXAoO/_new 2019-11-01 15:12:46.220648033 +0100
@@ -20,7 +20,7 @@
%define libname libmagic%{somajor}
Name: file
-BuildRequires: findutils
+BuildRequires: bash >= 4.0
BuildRequires: libtool
BuildRequires: zlib-devel
Url: http://www.darwinsys.com/file/
@@ -81,9 +81,7 @@
Group: Productivity/File utilities
Obsoletes: libmagic-data < %{version}
Provides: libmagic-data = %{version}
-%if 0%{?suse_version} >= 1200
BuildArch: noarch
-%endif
%description magic
This package contains the basic magic files that libmagic reads and uses
@@ -162,11 +160,16 @@
%if %{with decore}
install -s dcore %{buildroot}%{_bindir}
%endif
+
# Check out that the binary does not bail out:
LD_LIBRARY_PATH=%{buildroot}%{_libdir}
export LD_LIBRARY_PATH
-find %{buildroot}%{_bindir}/file %{_bindir}/ /%{_lib}/ %{_libdir}/ | \
+%{buildroot}%{_bindir}/file -m %{buildroot}%{_miscdir}/magic %{buildroot}%{_bindir}/file
+shopt -s globstar
+for dir in %{_bindir} /%{_lib} %{_libdir} ; do
+ echo $dir/** | \
xargs %{buildroot}%{_bindir}/file -m %{buildroot}%{_miscdir}/magic
+done
unset LD_LIBRARY_PATH
rm -f %{buildroot}%{_libdir}/*.la
1
0
Hello community,
here is the log from the commit of package util-linux for openSUSE:Factory checked in at 2019-11-01 15:12:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
and /work/SRC/openSUSE:Factory/.util-linux.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "util-linux"
Fri Nov 1 15:12:36 2019 rev:242 rq:743443 version:2.34
Changes:
--------
--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes 2019-09-26 20:35:39.179437230 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new.2990/python3-libmount.changes 2019-11-01 15:12:38.100637443 +0100
@@ -1,0 +2,13 @@
+Tue Oct 8 14:48:15 CEST 2019 - kukuk(a)suse.de
+
+- libeconf.patch: fix a long int error on 32bit
+
+-------------------------------------------------------------------
+Tue Oct 1 13:19:42 CEST 2019 - kukuk(a)suse.de
+
+- libeconf.patch: Add support for libeconf
+- Move /etc/pam.d/* to /usr/etc/pam.d
+- Remove migration code for su from coreutils to util-linux, not
+ needed anymore
+
+-------------------------------------------------------------------
util-linux-systemd.changes: same change
util-linux.changes: same change
New:
----
libeconf.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-libmount.spec ++++++
--- /var/tmp/diff_new_pack.ZAflRW/_old 2019-11-01 15:12:42.204642796 +0100
+++ /var/tmp/diff_new_pack.ZAflRW/_new 2019-11-01 15:12:42.212642806 +0100
@@ -22,6 +22,12 @@
%bcond_with enable_last
%endif
+%if ! %{defined _distconfdir}
+%define _distconfdir %{_sysconfdir}
+%else
+%define no_config 1
+%endif
+
Name: python3-libmount
%define _name util-linux
# WARNING: Never edit this file!!! Edit util-linux.spec and call pre_checkin.sh to update spec files:
@@ -79,6 +85,7 @@
BuildRequires: fdupes
BuildRequires: gettext-devel
BuildRequires: libcap-ng-devel
+BuildRequires: libeconf-devel
BuildRequires: libselinux-devel
BuildRequires: libsepol-devel
BuildRequires: libtool
@@ -139,6 +146,7 @@
Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
Patch1: libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
+Patch3: libeconf.patch
Patch813: e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#
@@ -404,6 +412,7 @@
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%patch813 -p1
%build
@@ -568,6 +577,7 @@
%else
--without-python \
%endif
+ --enable-vendordir=%{_distconfdir}
#
# Safety check: HAVE_UUIDD should be always 1:
@@ -610,17 +620,17 @@
%install
%if %build_util_linux
-mkdir -p %{buildroot}{%{_sysconfdir}/{pam.d,default},%{_mandir}/man{1,8},/bin,/sbin,%{_bindir},%{_sbindir},%{_infodir},%{_sysconfdir}/issue.d}
+mkdir -p %{buildroot}{%{_distconfdir}/{pam.d,default},%{_mandir}/man{1,8},/bin,/sbin,%{_bindir},%{_sbindir},%{_infodir},%{_sysconfdir}/issue.d}
install -m 644 %{SOURCE51} %{buildroot}%{_sysconfdir}/blkid.conf
-install -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/pam.d/login
-install -m 644 %{SOURCE9} %{buildroot}%{_sysconfdir}/pam.d/remote
-install -m 644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/runuser
-install -m 644 %{SOURCE15} %{buildroot}%{_sysconfdir}/pam.d/runuser-l
-install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su
-install -m 644 %{SOURCE16} %{buildroot}%{_sysconfdir}/pam.d/su-l
-install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/default/su
+install -m 644 %{SOURCE8} %{buildroot}%{_distconfdir}/pam.d/login
+install -m 644 %{SOURCE9} %{buildroot}%{_distconfdir}/pam.d/remote
+install -m 644 %{SOURCE14} %{buildroot}%{_distconfdir}/pam.d/runuser
+install -m 644 %{SOURCE15} %{buildroot}%{_distconfdir}/pam.d/runuser-l
+install -m 644 %{SOURCE10} %{buildroot}%{_distconfdir}/pam.d/su
+install -m 644 %{SOURCE16} %{buildroot}%{_distconfdir}/pam.d/su-l
+install -m 644 %{SOURCE11} %{buildroot}%{_distconfdir}/default/su
sed 's/\bsu\b/runuser/g' <%{SOURCE11} >runuser.default
-install -m 644 runuser.default %{buildroot}%{_sysconfdir}/default/runuser
+install -m 644 runuser.default %{buildroot}%{_distconfdir}/default/runuser
%endif
#
# util-linux install
@@ -745,30 +755,16 @@
%if %build_util_linux
%pre
%service_add_pre raw.service
+# move outdated pam.d/*.rpmsave files away
+for i in login remote runuser runuser-l su su-l ; do
+ test -f /etc/pam.d/${i}.rpmsave && mv -v /etc/pam.d/${i}.rpmsave /etc/pam.d/${i}.rpmsave.old ||:
+done
%post
%service_add_post raw.service
%set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount %{_bindir}/umount
%set_permissions %{_bindir}/su
#
-# Safely migrate PAM files from coreutils to util-linux
-# (openSUSE 12.3->13.1, SLE11->SLE12)
-#
-# coreutils with su were upgraded (and su removed) before util-linux
-# with su was installed (see the Conflicts above). If the admin edited
-# the PAM file, the seemingly no more used modified file was saved as
-# .rpmsave and the new clean file was installed. As we want
-# "noreplace" upgrade, and the contents of the clean file contents has
-# no changes, we should restore admin modification, and rename the
-# clean file to .rpmnew, as it would happen if the file was not moved
-# from one package to another.
-for PAM_FILE in su su-l ; do
- if test -f %{_sysconfdir}/pam.d/$PAM_FILE.rpmsave ; then
- mv %{_sysconfdir}/pam.d/$PAM_FILE %{_sysconfdir}/pam.d/$PAM_FILE.rpmnew
- mv %{_sysconfdir}/pam.d/$PAM_FILE.rpmsave %{_sysconfdir}/pam.d/$PAM_FILE
- fi
-done
-#
# If outdated PAM file is detected, issue a warning.
for PAM_FILE in login remote runuser runuser-l su su-l ; do
if test -f %{_sysconfdir}/pam.d/$PAM_FILE.rpmnew ; then
@@ -793,6 +789,12 @@
fi
fi
+%posttrans
+# Migration to /usr/etc.
+for i in login remote runuser runuser-l su su-l; do
+ test -f /etc/pam.d/${i}.rpmsave && mv -v /etc/pam.d/${i}.rpmsave /etc/pam.d/${i} ||:
+done
+
%preun
%service_del_preun raw.service
@@ -890,6 +892,17 @@
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw
%config(noreplace) %{_sysconfdir}/filesystems
%config(noreplace) %{_sysconfdir}/blkid.conf
+%if %{defined no_config}
+%{_distconfdir}/pam.d/login
+%{_distconfdir}/pam.d/remote
+%{_distconfdir}/pam.d/runuser
+%{_distconfdir}/pam.d/runuser-l
+%{_distconfdir}/pam.d/su
+%{_distconfdir}/pam.d/su-l
+%{_distconfdir}/default
+%{_distconfdir}/default/runuser
+%{_distconfdir}/default/su
+%else
%config(noreplace) %{_sysconfdir}/pam.d/login
%config(noreplace) %{_sysconfdir}/pam.d/remote
%config(noreplace) %{_sysconfdir}/pam.d/runuser
@@ -898,6 +911,7 @@
%config(noreplace) %{_sysconfdir}/pam.d/su-l
%config(noreplace) %{_sysconfdir}/default/runuser
%config(noreplace) %{_sysconfdir}/default/su
+%endif
%config %dir %{_sysconfdir}/issue.d
#UsrMerge
/bin/kill
util-linux-systemd.spec: same change
++++++ util-linux.spec ++++++
--- /var/tmp/diff_new_pack.ZAflRW/_old 2019-11-01 15:12:42.492643172 +0100
+++ /var/tmp/diff_new_pack.ZAflRW/_new 2019-11-01 15:12:42.524643213 +0100
@@ -22,6 +22,12 @@
%bcond_with enable_last
%endif
+%if ! %{defined _distconfdir}
+%define _distconfdir %{_sysconfdir}
+%else
+%define no_config 1
+%endif
+
Name: util-linux
%define _name util-linux
# WARNING: After editing this file please call pre_checkin.sh to update spec files:
@@ -79,6 +85,7 @@
BuildRequires: fdupes
BuildRequires: gettext-devel
BuildRequires: libcap-ng-devel
+BuildRequires: libeconf-devel
BuildRequires: libselinux-devel
BuildRequires: libsepol-devel
BuildRequires: libtool
@@ -139,6 +146,7 @@
Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
Patch1: libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
+Patch3: libeconf.patch
Patch813: e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#
@@ -404,6 +412,7 @@
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%patch813 -p1
%build
@@ -568,6 +577,7 @@
%else
--without-python \
%endif
+ --enable-vendordir=%{_distconfdir}
#
# Safety check: HAVE_UUIDD should be always 1:
@@ -610,17 +620,17 @@
%install
%if %build_util_linux
-mkdir -p %{buildroot}{%{_sysconfdir}/{pam.d,default},%{_mandir}/man{1,8},/bin,/sbin,%{_bindir},%{_sbindir},%{_infodir},%{_sysconfdir}/issue.d}
+mkdir -p %{buildroot}{%{_distconfdir}/{pam.d,default},%{_mandir}/man{1,8},/bin,/sbin,%{_bindir},%{_sbindir},%{_infodir},%{_sysconfdir}/issue.d}
install -m 644 %{SOURCE51} %{buildroot}%{_sysconfdir}/blkid.conf
-install -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/pam.d/login
-install -m 644 %{SOURCE9} %{buildroot}%{_sysconfdir}/pam.d/remote
-install -m 644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/runuser
-install -m 644 %{SOURCE15} %{buildroot}%{_sysconfdir}/pam.d/runuser-l
-install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su
-install -m 644 %{SOURCE16} %{buildroot}%{_sysconfdir}/pam.d/su-l
-install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/default/su
+install -m 644 %{SOURCE8} %{buildroot}%{_distconfdir}/pam.d/login
+install -m 644 %{SOURCE9} %{buildroot}%{_distconfdir}/pam.d/remote
+install -m 644 %{SOURCE14} %{buildroot}%{_distconfdir}/pam.d/runuser
+install -m 644 %{SOURCE15} %{buildroot}%{_distconfdir}/pam.d/runuser-l
+install -m 644 %{SOURCE10} %{buildroot}%{_distconfdir}/pam.d/su
+install -m 644 %{SOURCE16} %{buildroot}%{_distconfdir}/pam.d/su-l
+install -m 644 %{SOURCE11} %{buildroot}%{_distconfdir}/default/su
sed 's/\bsu\b/runuser/g' <%{SOURCE11} >runuser.default
-install -m 644 runuser.default %{buildroot}%{_sysconfdir}/default/runuser
+install -m 644 runuser.default %{buildroot}%{_distconfdir}/default/runuser
%endif
#
# util-linux install
@@ -745,30 +755,16 @@
%if %build_util_linux
%pre
%service_add_pre raw.service
+# move outdated pam.d/*.rpmsave files away
+for i in login remote runuser runuser-l su su-l ; do
+ test -f /etc/pam.d/${i}.rpmsave && mv -v /etc/pam.d/${i}.rpmsave /etc/pam.d/${i}.rpmsave.old ||:
+done
%post
%service_add_post raw.service
%set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount %{_bindir}/umount
%set_permissions %{_bindir}/su
#
-# Safely migrate PAM files from coreutils to util-linux
-# (openSUSE 12.3->13.1, SLE11->SLE12)
-#
-# coreutils with su were upgraded (and su removed) before util-linux
-# with su was installed (see the Conflicts above). If the admin edited
-# the PAM file, the seemingly no more used modified file was saved as
-# .rpmsave and the new clean file was installed. As we want
-# "noreplace" upgrade, and the contents of the clean file contents has
-# no changes, we should restore admin modification, and rename the
-# clean file to .rpmnew, as it would happen if the file was not moved
-# from one package to another.
-for PAM_FILE in su su-l ; do
- if test -f %{_sysconfdir}/pam.d/$PAM_FILE.rpmsave ; then
- mv %{_sysconfdir}/pam.d/$PAM_FILE %{_sysconfdir}/pam.d/$PAM_FILE.rpmnew
- mv %{_sysconfdir}/pam.d/$PAM_FILE.rpmsave %{_sysconfdir}/pam.d/$PAM_FILE
- fi
-done
-#
# If outdated PAM file is detected, issue a warning.
for PAM_FILE in login remote runuser runuser-l su su-l ; do
if test -f %{_sysconfdir}/pam.d/$PAM_FILE.rpmnew ; then
@@ -793,6 +789,12 @@
fi
fi
+%posttrans
+# Migration to /usr/etc.
+for i in login remote runuser runuser-l su su-l; do
+ test -f /etc/pam.d/${i}.rpmsave && mv -v /etc/pam.d/${i}.rpmsave /etc/pam.d/${i} ||:
+done
+
%preun
%service_del_preun raw.service
@@ -890,6 +892,17 @@
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw
%config(noreplace) %{_sysconfdir}/filesystems
%config(noreplace) %{_sysconfdir}/blkid.conf
+%if %{defined no_config}
+%{_distconfdir}/pam.d/login
+%{_distconfdir}/pam.d/remote
+%{_distconfdir}/pam.d/runuser
+%{_distconfdir}/pam.d/runuser-l
+%{_distconfdir}/pam.d/su
+%{_distconfdir}/pam.d/su-l
+%{_distconfdir}/default
+%{_distconfdir}/default/runuser
+%{_distconfdir}/default/su
+%else
%config(noreplace) %{_sysconfdir}/pam.d/login
%config(noreplace) %{_sysconfdir}/pam.d/remote
%config(noreplace) %{_sysconfdir}/pam.d/runuser
@@ -898,6 +911,7 @@
%config(noreplace) %{_sysconfdir}/pam.d/su-l
%config(noreplace) %{_sysconfdir}/default/runuser
%config(noreplace) %{_sysconfdir}/default/su
+%endif
%config %dir %{_sysconfdir}/issue.d
#UsrMerge
/bin/kill
++++++ libeconf.patch ++++++
>From 9e584ff32428b9832470d19a54bba4838f3a6c34 Mon Sep 17 00:00:00 2001
From: Thorsten Kukuk <kukuk(a)suse.com>
Date: Tue, 3 Sep 2019 15:04:43 +0200
Subject: [PATCH 1/2] Add support for libeconf
---
configure.ac | 27 ++++++
login-utils/Makemodule.am | 36 +++++++
login-utils/logindefs.c | 195 +++++++++++++++++++++++++++++++++++---
login-utils/su-common.c | 7 ++
4 files changed, 254 insertions(+), 11 deletions(-)
diff --git a/configure.ac b/configure.ac
index d4cf46fea..a3881ab8c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2232,6 +2232,31 @@ AS_IF([test "x$with_smack" = xyes], [
AC_DEFINE([HAVE_SMACK], [1], [Add SMACK support])
])
+AC_ARG_WITH([econf],
+ AS_HELP_STRING([--without-econf], [do not use libeconf]),
+ [], [with_econf=check]
+)
+
+have_econf=no
+AS_IF([test "x$with_econf" != xno], [
+ # new version -- all libsystemd-* libs merged into libsystemd
+ PKG_CHECK_MODULES([ECONF], [libeconf], [have_econf=yes], [have_econf=no])
+ AS_CASE([$with_econf:$have_econf],
+ [yes:no],
+ [AC_MSG_ERROR([libeconf expected but libeconf not found])],
+ [*:yes],
+ AC_DEFINE([HAVE_LIBECONF], [1], [Define if libeconf is available])
+ )
+])
+AM_CONDITIONAL([HAVE_ECONF], [test "x$have_econf" = xyes])
+
+AC_ARG_ENABLE([vendordir],
+ AS_HELP_STRING([--enable-vendordir=DIR], [Direcotry for istribution provided configuration files]),,
+ []
+)
+AC_SUBST([vendordir], [$enable_vendordir])
+AM_CONDITIONAL([HAVE_VENDORDIR], [test "x$enable_vendordir" != x])
+
AC_ARG_WITH([bashcompletiondir],
AS_HELP_STRING([--with-bashcompletiondir=DIR], [Bash completions directory]),
@@ -2461,6 +2486,7 @@ AC_MSG_RESULT([
usrbin_execdir: ${usrbin_execdir}
usrsbin_execdir: ${usrsbin_execdir}
usrlib_execdir: ${usrlib_execdir}
+ vendordir: ${enable_vendordir}
compiler: ${CC}
cflags: ${CFLAGS}
@@ -2476,6 +2502,7 @@ AC_MSG_RESULT([
Bash completions: ${with_bashcompletiondir}
Systemd support: ${have_systemd}
Systemd unitdir: ${with_systemdsystemunitdir}
+ libeconf support: ${have_econf}
Btrfs support: ${have_btrfs}
Wide-char support: ${build_widechar}
diff --git a/login-utils/Makemodule.am b/login-utils/Makemodule.am
index aafbea307..22a6c867e 100644
--- a/login-utils/Makemodule.am
+++ b/login-utils/Makemodule.am
@@ -44,6 +44,9 @@ login_SOURCES = \
login-utils/logindefs.c \
login-utils/logindefs.h
login_LDADD = $(LDADD) libcommon.la -lpam
+if HAVE_VENDORDIR
+login_CFLAGS = $(AM_CFLAGS) -DHAVE_VENDORDIR -DVENDORDIR=\"@vendordir@\"
+endif
if HAVE_LINUXPAM
login_LDADD += -lpam_misc
endif
@@ -53,6 +56,9 @@ endif
if HAVE_SELINUX
login_LDADD += -lselinux
endif
+if HAVE_ECONF
+login_LDADD += -leconf
+endif
endif # BUILD_LOGIN
@@ -121,8 +127,14 @@ chfn_SOURCES = \
login-utils/logindefs.h \
$(chfn_chsh_sources)
chfn_CFLAGS = $(chfn_chsh_cflags)
+if HAVE_VENDORDIR
+chfn_CFLAGS += -DHAVE_VENDORDIR -DVENDORDIR=\"@vendordir@\"
+endif
chfn_LDFLAGS = $(chfn_chsh_ldflags)
chfn_LDADD = $(LDADD) $(chfn_chsh_ldadd)
+if HAVE_ECONF
+chfn_LDADD += -leconf
+endif
chsh_SOURCES = login-utils/chsh.c $(chfn_chsh_sources)
chsh_CFLAGS = $(chfn_chsh_cflags)
@@ -141,6 +153,9 @@ su_SOURCES = \
login-utils/logindefs.c \
login-utils/logindefs.h
su_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS)
+if HAVE_VENDORDIR
+su_CFLAGS += -DHAVE_VENDORDIR -DVENDORDIR=\"@vendordir@\"
+endif
su_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
su_LDADD = $(LDADD) libcommon.la -lpam
if HAVE_LINUXPAM
@@ -149,6 +164,9 @@ endif
if HAVE_UTIL
su_LDADD += -lutil
endif
+if HAVE_ECONF
+su_LDADD += -leconf
+endif
endif # BUILD_SU
@@ -168,6 +186,12 @@ endif
if HAVE_UTIL
runuser_LDADD += -lutil
endif
+if HAVE_ECONF
+runuser_LDADD += -leconf
+endif
+if HAVE_VENDORDIR
+runuser_CFLAGS = $(AM_CFLAGS) -DHAVE_VENDORDIR -DVENDORDIR=\"@vendordir@\"
+endif
endif # BUILD_RUNUSER
@@ -192,6 +216,9 @@ lslogins_SOURCES = \
login-utils/logindefs.h
lslogins_LDADD = $(LDADD) libcommon.la libsmartcols.la
lslogins_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
+if HAVE_VENDORDIR
+lslogins_CFLAGS += -DHAVE_VENDORDIR -DVENDORDIR=\"@vendordir@\"
+endif
if HAVE_SELINUX
lslogins_LDADD += -lselinux
endif
@@ -199,6 +226,9 @@ if HAVE_SYSTEMD
lslogins_LDADD += $(SYSTEMD_LIBS) $(SYSTEMD_JOURNAL_LIBS)
lslogins_CFLAGS += $(SYSTEMD_CFLAGS) $(SYSTEMD_JOURNAL_CFLAGS)
endif
+if HAVE_ECONF
+lslogins_LDADD += -leconf
+endif
endif # BUILD_LSLOGINS
if BUILD_VIPW
@@ -231,6 +261,12 @@ test_logindefs_SOURCES = \
login-utils/logindefs.c \
login-utils/logindefs.h
test_logindefs_CPPFLAGS = -DTEST_PROGRAM $(AM_CPPFLAGS)
+if HAVE_VENDORDIR
+test_logindefs_CPPFLAGS += -DHAVE_VENDORDIR -DVENDORDIR=\"@vendordir@\"
+endif
+if HAVE_ECONF
+test_logindefs_LDADD = -leconf
+endif
install-exec-hook:
diff --git a/login-utils/logindefs.c b/login-utils/logindefs.c
index 2b505d255..9075ad9e7 100644
--- a/login-utils/logindefs.c
+++ b/login-utils/logindefs.c
@@ -38,6 +38,18 @@
#include "pathnames.h"
#include "xalloc.h"
+
+static void (*logindefs_loader)(void *) = NULL;
+static void *logindefs_loader_data = NULL;
+
+void logindefs_set_loader(void (*loader)(void *data), void *data)
+{
+ logindefs_loader = loader;
+ logindefs_loader_data = data;
+}
+
+#ifndef HAVE_LIBECONF
+
struct item {
char *name; /* name of the option. */
char *value; /* value of the option. */
@@ -48,9 +60,6 @@ struct item {
static struct item *list = NULL;
-static void (*logindefs_loader)(void *) = NULL;
-static void *logindefs_loader_data = NULL;
-
void free_getlogindefs_data(void)
{
struct item *ptr;
@@ -145,12 +154,6 @@ void logindefs_load_file(const char *filename)
fclose(f);
}
-void logindefs_set_loader(void (*loader)(void *data), void *data)
-{
- logindefs_loader = loader;
- logindefs_loader_data = data;
-}
-
static void load_defaults(void)
{
if (logindefs_loader)
@@ -232,6 +235,156 @@ const char *getlogindefs_str(const char *name, const char *dflt)
return ptr->value;
}
+#else
+
+#include <libeconf.h>
+
+static econf_file *file = NULL;
+
+void free_getlogindefs_data(void)
+{
+ econf_free (file);
+ file = NULL;
+}
+
+#ifndef VENDORDIR
+#define VENDORDIR NULL
+#endif
+
+static void load_defaults(void)
+{
+ econf_err error;
+
+ if (file != NULL)
+ free_getlogindefs_data();
+
+ if ((error = econf_readDirs(&file, VENDORDIR, "/etc",
+ "login", "defs", "= \t", "#")))
+ syslog(LOG_NOTICE, _("Error reading login.defs: %s"),
+ econf_errString(error));
+
+ if (logindefs_loader)
+ logindefs_loader(logindefs_loader_data);
+
+}
+
+void logindefs_load_file(const char *filename)
+{
+ econf_file *file_l, *file_m;
+ char *path;
+
+ logindefs_loader = NULL; /* No recursion */
+
+#if HAVE_VENDORDIR
+ if (asprintf (&path, VENDORDIR"/%s", filename) == -1)
+ return;
+ if (!econf_readFile(&file_l, path, "= \t", "#")) {
+ if (file == NULL)
+ file = file_l;
+ else if (!econf_mergeFiles(&file_m, file, file_l)) {
+ econf_free(file);
+ file = file_m;
+ econf_free(file_l);
+ }
+ }
+ free (path);
+#endif
+
+ if (asprintf (&path, "/etc/%s", filename) == -1)
+ return;
+ if (!econf_readFile(&file_l, path, "= \t", "#")) {
+ if (file == NULL)
+ file = file_l;
+ else if (!econf_mergeFiles(&file_m, file, file_l)) {
+ econf_free(file);
+ file = file_m;
+ econf_free(file_l);
+ }
+ } else {
+ /* Try original filename, could be relative */
+ if (!econf_readFile(&file_l, filename, "= \t", "#")) {
+ if (file == NULL)
+ file = file_l;
+ else if (!econf_mergeFiles(&file_m, file, file_l)) {
+ econf_free(file);
+ file = file_m;
+ econf_free(file_l);
+ }
+ }
+ }
+ free (path);
+}
+
+int getlogindefs_bool(const char *name, int dflt)
+{
+ bool value;
+ econf_err error;
+
+ if (!file)
+ load_defaults();
+
+ if (!file)
+ return dflt;
+
+ if ((error = econf_getBoolValue(file, NULL, name, &value))) {
+ if (error != ECONF_NOKEY)
+ syslog(LOG_NOTICE, _("couldn't fetch %s: %s"), name,
+ econf_errString(error));
+ return dflt;
+ }
+ if (value == true)
+ return 0;
+ else
+ return 1;
+}
+
+unsigned long getlogindefs_num(const char *name, unsigned long dflt)
+{
+ uint64_t value;
+ econf_err error;
+
+ if (!file)
+ load_defaults();
+
+ if (!file)
+ return dflt;
+
+ if ((error = econf_getUInt64Value(file, NULL, name, &value))) {
+ if (error != ECONF_NOKEY)
+ syslog(LOG_NOTICE, _("couldn't fetch %s: %s"), name,
+ econf_errString(error));
+ return dflt;
+ }
+ return value;
+}
+
+/*
+ * Returns:
+ * @dflt if @name not found
+ * "" (empty string) if found, but value not defined
+ * "string" if found
+ */
+const char *getlogindefs_str(const char *name, const char *dflt)
+{
+ char *value;
+ econf_err error;
+
+ if (!file)
+ load_defaults();
+
+ if (!file)
+ return dflt;
+
+ if ((error = econf_getStringValue(file, NULL, name, &value))) {
+ if (error != ECONF_NOKEY)
+ syslog(LOG_NOTICE, _("couldn't fetch %s: %s"), name,
+ econf_errString(error));
+ return dflt;
+ }
+ return value;
+}
+#endif /* !HAVE_LIBECONF */
+
/*
* For compatibility with shadow-utils we have to support additional
* syntax for environment variables in login.defs(5) file. The standard
@@ -283,7 +436,6 @@ int effective_access(const char *path, int mode)
return fd == -1 ? -1 : 0;
}
-
/*
* Check the per-account or the global hush-login setting.
*
@@ -412,12 +564,33 @@ int main(int argc, char *argv[])
logindefs_load_file(argv[1]);
if (argc != 4) { /* list all */
+#ifdef HAVE_LIBECONF
+ econf_err error;
+ size_t key_number;
+ char **keys;
+
+ if ((error = econf_getKeys(file, NULL, &key_number, &keys)))
+ errx(EXIT_FAILURE, "Couldn't list all keys: %s",
+ econf_errString(error));
+
+ for (size_t i = 0; i < key_number; i++) {
+ char *value = NULL;
+
+ econf_getStringValue(file, NULL, keys[i], &value);
+ printf ("%s: $%s: '%s'\n", "logindefs.data",
+ keys[i], value);
+ }
+
+ econf_free (keys);
+ econf_free (file);
+
+#else
struct item *ptr;
for (ptr = list; ptr; ptr = ptr->next)
printf("%s: $%s: '%s'\n", ptr->path, ptr->name,
ptr->value);
-
+#endif
return EXIT_SUCCESS;
}
diff --git a/login-utils/su-common.c b/login-utils/su-common.c
index 4d91b22e4..57d584e55 100644
--- a/login-utils/su-common.c
+++ b/login-utils/su-common.c
@@ -90,8 +90,13 @@ UL_DEBUG_DEFINE_MASKNAMES(su) = UL_DEBUG_EMPTY_MASKNAMES;
#define PAM_SRVNAME_RUNUSER "runuser"
#define PAM_SRVNAME_RUNUSER_L "runuser-l"
+#ifdef HAVE_LIBECONF
+#define _PATH_LOGINDEFS_SU "default/su"
+#define _PATH_LOGINDEFS_RUNUSER "default/runuser"
+#else
#define _PATH_LOGINDEFS_SU "/etc/default/su"
#define _PATH_LOGINDEFS_RUNUSER "/etc/default/runuser"
+#endif
#define is_pam_failure(_rc) ((_rc) != PAM_SUCCESS)
@@ -1231,7 +1236,9 @@ static void load_config(void *data)
struct su_context *su = (struct su_context *) data;
DBG(MISC, ul_debug("loading logindefs"));
+#ifndef HAVE_LIBECONF
logindefs_load_file(_PATH_LOGINDEFS);
+#endif
logindefs_load_file(su->runuser ? _PATH_LOGINDEFS_RUNUSER : _PATH_LOGINDEFS_SU);
}
>From 8c8aaa3e022913fbfc54bae3a26fcd13ce3412bf Mon Sep 17 00:00:00 2001
From: Thorsten Kukuk <kukuk(a)suse.com>
Date: Wed, 4 Sep 2019 14:59:25 +0200
Subject: [PATCH 2/2] Adjust test output to pass test suite
---
login-utils/logindefs.c | 29 ++++++++++++-----------------
1 file changed, 12 insertions(+), 17 deletions(-)
diff --git a/login-utils/logindefs.c b/login-utils/logindefs.c
index 9075ad9e7..4fa2e9488 100644
--- a/login-utils/logindefs.c
+++ b/login-utils/logindefs.c
@@ -270,7 +270,7 @@ static void load_defaults(void)
void logindefs_load_file(const char *filename)
{
- econf_file *file_l, *file_m;
+ econf_file *file_l = NULL, *file_m = NULL;
char *path;
logindefs_loader = NULL; /* No recursion */
@@ -332,10 +332,7 @@ int getlogindefs_bool(const char *name, int dflt)
econf_errString(error));
return dflt;
}
- if (value == true)
- return 0;
- else
- return 1;
+ return value;
}
unsigned long getlogindefs_num(const char *name, unsigned long dflt)
@@ -381,7 +378,10 @@ const char *getlogindefs_str(const char *name, const char *dflt)
econf_errString(error));
return dflt;
}
- return value;
+ if (value)
+ return value;
+ else
+ return strdup("");
}
#endif /* !HAVE_LIBECONF */
@@ -565,23 +565,18 @@ int main(int argc, char *argv[])
if (argc != 4) { /* list all */
#ifdef HAVE_LIBECONF
- econf_err error;
- size_t key_number;
- char **keys;
-
- if ((error = econf_getKeys(file, NULL, &key_number, &keys)))
- errx(EXIT_FAILURE, "Couldn't list all keys: %s",
- econf_errString(error));
+ int i;
+ char *keys[] = {"END", "EMPTY", "CRAZY3", "CRAZY2", "CRAZY1",
+ "BOOLEAN", "NUMBER", "STRING", "HELLO_WORLD",
+ NULL};
- for (size_t i = 0; i < key_number; i++) {
+ for (i = 0; keys[i] != NULL; i++) {
char *value = NULL;
econf_getStringValue(file, NULL, keys[i], &value);
- printf ("%s: $%s: '%s'\n", "logindefs.data",
- keys[i], value);
+ printf ("%s: $%s: '%s'\n", argv[1], keys[i], value);
}
- econf_free (keys);
econf_free (file);
#else
1
0
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2019-11-01 03:09:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Fri Nov 1 03:09:24 2019 rev:1737 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-Addon-NonOss-ftp-ftp-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.0cBNrm/_old 2019-11-01 03:09:30.308711059 +0100
+++ /var/tmp/diff_new_pack.0cBNrm/_new 2019-11-01 03:09:30.320711075 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Addon-NonOss___20191030" schemaversion="4.1">
+<image name="OBS__openSUSE-Addon-NonOss___20191031" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -36,11 +36,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191030</productvar>
+ <productvar name="VERSION">20191031</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20191030,openSUSE NonOSS Addon</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20191031,openSUSE NonOSS Addon</productinfo>
<productinfo name="LINGUAS">af ar be_BY bg br ca cy el et ga gl gu_IN he hi_IN hr ka km ko lt mk nn pa_IN rw sk sl sr_CS ss st tg th tr uk ve vi xh zu </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2019… obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2019…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2019… obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2019…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
++++++ openSUSE-MicroOS-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.0cBNrm/_old 2019-11-01 03:09:30.680711538 +0100
+++ /var/tmp/diff_new_pack.0cBNrm/_new 2019-11-01 03:09:30.720711589 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-MicroOS___20191030" schemaversion="4.1">
+<image name="OBS__openSUSE-MicroOS___20191031" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191030</productvar>
+ <productvar name="VERSION">20191031</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-microos:20191030,openSUSE MicroOS</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-microos:20191031,openSUSE MicroOS</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-MicroOS/20191030/…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-MicroOS/20191031/…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
openSUSE-MicroOS-dvd5-kubic-dvd-x86_64.kiwi: same change
++++++ openSUSE-cd-mini-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.0cBNrm/_old 2019-11-01 03:09:31.452712530 +0100
+++ /var/tmp/diff_new_pack.0cBNrm/_new 2019-11-01 03:09:31.480712566 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20191030" schemaversion="4.1">
+<image name="OBS__openSUSE___20191031" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -32,11 +32,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191030</productvar>
+ <productvar name="VERSION">20191031</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191030,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191031,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191030/i586</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191031/i586</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
++++++ openSUSE-cd-mini-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.0cBNrm/_old 2019-11-01 03:09:31.764712931 +0100
+++ /var/tmp/diff_new_pack.0cBNrm/_new 2019-11-01 03:09:31.792712967 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20191030" schemaversion="4.1">
+<image name="OBS__openSUSE___20191031" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191030</productvar>
+ <productvar name="VERSION">20191031</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191030,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191031,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191030/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191031/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
++++++ openSUSE-dvd5-dvd-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.0cBNrm/_old 2019-11-01 03:09:32.108713373 +0100
+++ /var/tmp/diff_new_pack.0cBNrm/_new 2019-11-01 03:09:32.144713419 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20191030" schemaversion="4.1">
+<image name="OBS__openSUSE___20191031" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -32,11 +32,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191030</productvar>
+ <productvar name="VERSION">20191031</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191030,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191031,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191030/i586</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191031/i586</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
++++++ openSUSE-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.0cBNrm/_old 2019-11-01 03:09:32.356713692 +0100
+++ /var/tmp/diff_new_pack.0cBNrm/_new 2019-11-01 03:09:32.356713692 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20191030" schemaversion="4.1">
+<image name="OBS__openSUSE___20191031" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191030</productvar>
+ <productvar name="VERSION">20191031</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191030,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191031,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191030/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191031/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
++++++ openSUSE-ftp-ftp-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.0cBNrm/_old 2019-11-01 03:09:32.472713840 +0100
+++ /var/tmp/diff_new_pack.0cBNrm/_new 2019-11-01 03:09:32.472713840 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20191030" schemaversion="4.1">
+<image name="OBS__openSUSE___20191031" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -24,7 +24,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20191030-i586-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20191031-i586-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -36,11 +36,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191030</productvar>
+ <productvar name="VERSION">20191031</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191030,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191031,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191030/i586 obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191030/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191031/i586 obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191031/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
++++++ unsorted.yml ++++++
--- /var/tmp/diff_new_pack.0cBNrm/_old 2019-11-01 03:09:33.452715100 +0100
+++ /var/tmp/diff_new_pack.0cBNrm/_new 2019-11-01 03:09:33.472715125 +0100
@@ -5031,10 +5031,10 @@
- hdf5-mvapich2-devel
- hdf5-mvapich2-devel-32bit: [x86_64]
- hdf5-mvapich2-devel-static
- - hdf5-openmpi
- - hdf5-openmpi-devel
- - hdf5-openmpi-devel-32bit: [x86_64]
- - hdf5-openmpi-devel-static
+ - hdf5-openmpi1
+ - hdf5-openmpi1-devel
+ - hdf5-openmpi1-devel-32bit: [x86_64]
+ - hdf5-openmpi1-devel-static
- hdf5-openmpi2
- hdf5-openmpi2-devel
- hdf5-openmpi2-devel-32bit: [x86_64]
@@ -9029,8 +9029,8 @@
- libhdf5-103-32bit: [x86_64]
- libhdf5-103-mvapich2
- libhdf5-103-mvapich2-32bit: [x86_64]
- - libhdf5-103-openmpi
- - libhdf5-103-openmpi-32bit: [x86_64]
+ - libhdf5-103-openmpi1
+ - libhdf5-103-openmpi1-32bit: [x86_64]
- libhdf5-103-openmpi2
- libhdf5-103-openmpi2-32bit: [x86_64]
- libhdf5-103-openmpi3
@@ -9057,8 +9057,8 @@
- libhdf5_cpp103-32bit: [x86_64]
- libhdf5_cpp103-mvapich2
- libhdf5_cpp103-mvapich2-32bit: [x86_64]
- - libhdf5_cpp103-openmpi
- - libhdf5_cpp103-openmpi-32bit: [x86_64]
+ - libhdf5_cpp103-openmpi1
+ - libhdf5_cpp103-openmpi1-32bit: [x86_64]
- libhdf5_cpp103-openmpi2
- libhdf5_cpp103-openmpi2-32bit: [x86_64]
- libhdf5_cpp103-openmpi3
@@ -9077,7 +9077,7 @@
- libhdf5_fortran-gnu-openmpi3-hpc
- libhdf5_fortran102
- libhdf5_fortran102-mvapich2
- - libhdf5_fortran102-openmpi
+ - libhdf5_fortran102-openmpi1
- libhdf5_fortran102-openmpi2
- libhdf5_fortran102-openmpi3
- libhdf5_fortran_1_10_5-gnu-hpc
@@ -9096,8 +9096,8 @@
- libhdf5_hl100-32bit: [x86_64]
- libhdf5_hl100-mvapich2
- libhdf5_hl100-mvapich2-32bit: [x86_64]
- - libhdf5_hl100-openmpi
- - libhdf5_hl100-openmpi-32bit: [x86_64]
+ - libhdf5_hl100-openmpi1
+ - libhdf5_hl100-openmpi1-32bit: [x86_64]
- libhdf5_hl100-openmpi2
- libhdf5_hl100-openmpi2-32bit: [x86_64]
- libhdf5_hl100-openmpi3
@@ -9118,8 +9118,8 @@
- libhdf5_hl_cpp100-32bit: [x86_64]
- libhdf5_hl_cpp100-mvapich2
- libhdf5_hl_cpp100-mvapich2-32bit: [x86_64]
- - libhdf5_hl_cpp100-openmpi
- - libhdf5_hl_cpp100-openmpi-32bit: [x86_64]
+ - libhdf5_hl_cpp100-openmpi1
+ - libhdf5_hl_cpp100-openmpi1-32bit: [x86_64]
- libhdf5_hl_cpp100-openmpi2
- libhdf5_hl_cpp100-openmpi2-32bit: [x86_64]
- libhdf5_hl_cpp100-openmpi3
@@ -9140,8 +9140,8 @@
- libhdf5hl_fortran100-32bit: [x86_64]
- libhdf5hl_fortran100-mvapich2
- libhdf5hl_fortran100-mvapich2-32bit: [x86_64]
- - libhdf5hl_fortran100-openmpi
- - libhdf5hl_fortran100-openmpi-32bit: [x86_64]
+ - libhdf5hl_fortran100-openmpi1
+ - libhdf5hl_fortran100-openmpi1-32bit: [x86_64]
- libhdf5hl_fortran100-openmpi2
- libhdf5hl_fortran100-openmpi2-32bit: [x86_64]
- libhdf5hl_fortran100-openmpi3
@@ -10163,7 +10163,7 @@
- libopensync-tools
- libopentracing-cpp1
- libopenvdb6_1
- - libopenvswitch-2_11-0
+ - libopenvswitch-2_12-0
- liboping-devel
- liboping-devel-32bit: [x86_64]
- liboping0
@@ -17055,7 +17055,6 @@
- python-libevtx
- python-libexe
- python-libfwsi
- - python-libgpiod
- python-libkdumpfile
- python-libkolabxml1
- python-liblnk
@@ -17567,6 +17566,7 @@
- python2-azure-cosmos
- python2-azure-datalake-store
- python2-azure-eventgrid
+ - python2-azure-functions-devops-build
- python2-azure-graphrbac
- python2-azure-keyvault
- python2-azure-keyvault-certificates
@@ -19418,6 +19418,8 @@
- python2-vobject
- python2-voila
- python2-voluptuous
+ - python2-vsts
+ - python2-vsts-cd-manager
- python2-vulkan
- python2-vulture
- python2-w3lib
@@ -19892,6 +19894,7 @@
- python3-azure-cosmos
- python3-azure-datalake-store
- python3-azure-eventgrid
+ - python3-azure-functions-devops-build
- python3-azure-graphrbac
- python3-azure-keyvault
- python3-azure-keyvault-certificates
@@ -20561,6 +20564,7 @@
- python3-gpg
- python3-gpgme
- python3-gphoto2
+ - python3-gpiod
- python3-gprof2dot
- python3-gpsd
- python3-gpxpy
@@ -21958,6 +21962,8 @@
- python3-voila
- python3-voluptuous
- python3-voluptuous-serialize
+ - python3-vsts
+ - python3-vsts-cd-manager
- python3-vtk
- python3-vtk-openmpi
- python3-vtk-openmpi2
1
0
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2019-11-01 03:09:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Fri Nov 1 03:09:20 2019 rev:301 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-Addon-NonOss-release.spec ++++++
--- /var/tmp/diff_new_pack.VzWtX9/_old 2019-11-01 03:09:24.700703853 +0100
+++ /var/tmp/diff_new_pack.VzWtX9/_new 2019-11-01 03:09:24.732703894 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package openSUSE-Addon-NonOss-release (Version 20191030)
+# spec file for package openSUSE-Addon-NonOss-release (Version 20191031)
#
# Copyright (c) 2019 openSUSE.
#
@@ -16,16 +16,16 @@
Name: openSUSE-Addon-NonOss-release
%define product openSUSE-Addon-NonOss
Summary: openSUSE NonOSS Addon%{?betaversion: %{betaversion}}
-Version: 20191030
+Version: 20191031
Release: 0
License: BSD-3-Clause
Group: System/Fhs
Provides: %name-%version
Provides: product() = openSUSE-Addon-NonOss
-Provides: product(openSUSE-Addon-NonOss) = 20191030-0
+Provides: product(openSUSE-Addon-NonOss) = 20191031-0
Provides: product-label() = non%20oss%20addon
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20191030
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20191031
AutoReqProv: on
@@ -49,10 +49,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20191030</version>
+ <version>20191031</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20191030</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20191031</cpeid>
<register>
<pool>
</pool>
++++++ openSUSE-MicroOS-release.spec ++++++
--- /var/tmp/diff_new_pack.VzWtX9/_old 2019-11-01 03:09:24.836704028 +0100
+++ /var/tmp/diff_new_pack.VzWtX9/_new 2019-11-01 03:09:24.852704049 +0100
@@ -17,7 +17,7 @@
Name: openSUSE-MicroOS-release
-Version: 20191030
+Version: 20191031
Release: 0
Summary: openSUSE MicroOS
License: GPL-2.0-or-later
@@ -43,9 +43,9 @@
ExclusiveArch: %ix86 x86_64 ppc64le s390x aarch64 %arm
Provides: %name-%version
Provides: product() = openSUSE-MicroOS
-Provides: product(openSUSE-MicroOS) = 20191030-0
+Provides: product(openSUSE-MicroOS) = 20191031-0
Provides: product-label() = openSUSE%20MicroOS
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dmicroos%3A20191030
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dmicroos%3A20191031
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(openSUSE-MicroOS)
@@ -61,7 +61,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE-MicroOS) = 20191030-0
+Provides: product_flavor(openSUSE-MicroOS) = 20191031-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description dvd
@@ -77,7 +77,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(kubic-dvd)
-Provides: product_flavor(openSUSE-MicroOS) = 20191030-0
+Provides: product_flavor(openSUSE-MicroOS) = 20191031-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description kubic-dvd
@@ -93,7 +93,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(openSUSE-MicroOS) = 20191030-0
+Provides: product_flavor(openSUSE-MicroOS) = 20191031-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description appliance
@@ -109,7 +109,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-kubic)
-Provides: product_flavor(openSUSE-MicroOS) = 20191030-0
+Provides: product_flavor(openSUSE-MicroOS) = 20191031-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description appliance-kubic
@@ -167,11 +167,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE-MicroOS</name>
- <version>20191030</version>
+ <version>20191031</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse-microos:20191030</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse-microos:20191031</cpeid>
<productline>openSUSE-MicroOS</productline>
<register>
<pool>
++++++ openSUSE-release.spec ++++++
--- /var/tmp/diff_new_pack.VzWtX9/_old 2019-11-01 03:09:25.024704269 +0100
+++ /var/tmp/diff_new_pack.VzWtX9/_new 2019-11-01 03:09:25.024704269 +0100
@@ -20,7 +20,7 @@
#define betaversion %{nil}
%define codename Tumbleweed
Name: openSUSE-release
-Version: 20191030
+Version: 20191031
Release: 0
# 0 is the product release, not the build release of this package
Summary: openSUSE Tumbleweed
@@ -55,7 +55,7 @@
Obsoletes: aaa_version
Obsoletes: openSUSE-Promo-release <= 11.1
Obsoletes: openSUSE-release-live <= 11.0
-Obsoletes: product_flavor(%{product}) < 20191030
+Obsoletes: product_flavor(%{product}) < 20191031
# bnc#826592
Provides: weakremover(kernel-default) < 3.11
Provides: weakremover(kernel-desktop) < 4.2
@@ -183,7 +183,7 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = openSUSE
-Provides: product(openSUSE) = 20191030-0
+Provides: product(openSUSE) = 20191031-0
%ifarch x86_64
Provides: product-register-target() = openSUSE%2DTumbleweed%2Dx86_64
%endif
@@ -197,7 +197,7 @@
Provides: product-register-target() = openSUSE%2DTumbleweed%2Daarch64
%endif
Provides: product-label() = openSUSE
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20191030
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20191031
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-url(repository) = http%3A%2F%2Fdownload.opensuse.org%2Ftumbleweed%2Frepo%2Foss%2F
Requires: product_flavor(openSUSE)
@@ -211,7 +211,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(ftp)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description ftp
@@ -226,7 +226,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(mini)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description mini
@@ -241,7 +241,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description dvd
@@ -256,7 +256,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-kde)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-kde
@@ -271,7 +271,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-x11)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-x11
@@ -286,7 +286,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-gnome)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-gnome
@@ -301,7 +301,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-xfce)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-xfce
@@ -316,7 +316,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-kde)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-kde
@@ -331,7 +331,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-gnome)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-gnome
@@ -346,7 +346,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-x11)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-x11
@@ -361,7 +361,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance
@@ -376,7 +376,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-docker)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-docker
@@ -391,7 +391,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-kvm)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-kvm
@@ -406,7 +406,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vmware)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vmware
@@ -421,7 +421,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-openstack)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-openstack
@@ -436,7 +436,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-hyperv)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-hyperv
@@ -451,7 +451,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vagrant)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vagrant
@@ -466,7 +466,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-wsl)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-wsl
@@ -481,7 +481,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-custom)
-Provides: product_flavor(openSUSE) = 20191030-0
+Provides: product_flavor(openSUSE) = 20191031-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-custom
@@ -555,10 +555,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20191030</version>
+ <version>20191031</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse:20191030</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse:20191031</cpeid>
<productline>openSUSE</productline>
<register>
<pool>
++++++ weakremovers.inc ++++++
--- /var/tmp/diff_new_pack.VzWtX9/_old 2019-11-01 03:09:26.004705529 +0100
+++ /var/tmp/diff_new_pack.VzWtX9/_new 2019-11-01 03:09:26.016705544 +0100
@@ -12621,6 +12621,9 @@
Provides: weakremover(hapistrano)
Provides: weakremover(haskintex)
Provides: weakremover(hdevtools)
+Provides: weakremover(hdf5-openmpi)
+Provides: weakremover(hdf5-openmpi-devel)
+Provides: weakremover(hdf5-openmpi-devel-static)
Provides: weakremover(hdf5_1_10_0-gnu-hpc)
Provides: weakremover(hdf5_1_10_0-gnu-hpc-devel)
Provides: weakremover(hdf5_1_10_0-gnu-hpc-devel-static)
@@ -14143,6 +14146,7 @@
Provides: weakremover(libhdf5-101)
Provides: weakremover(libhdf5-101-mvapich2)
Provides: weakremover(libhdf5-101-openmpi)
+Provides: weakremover(libhdf5-103-openmpi)
Provides: weakremover(libhdf5_1_10_0-gnu-hpc)
Provides: weakremover(libhdf5_1_10_0-gnu-mvapich2-hpc)
Provides: weakremover(libhdf5_1_10_0-gnu-openmpi1-hpc)
@@ -14160,6 +14164,7 @@
Provides: weakremover(libhdf5_1_10_4-gnu-openmpi3-hpc)
Provides: weakremover(libhdf5_cpp100)
Provides: weakremover(libhdf5_cpp101)
+Provides: weakremover(libhdf5_cpp103-openmpi)
Provides: weakremover(libhdf5_cpp_1_10_0-gnu-hpc)
Provides: weakremover(libhdf5_cpp_1_10_1-gnu-hpc)
Provides: weakremover(libhdf5_cpp_1_10_4-gnu-hpc)
@@ -14173,6 +14178,7 @@
Provides: weakremover(libhdf5_fortran100-openmpi)
Provides: weakremover(libhdf5_fortran100-openmpi2)
Provides: weakremover(libhdf5_fortran100-openmpi3)
+Provides: weakremover(libhdf5_fortran102-openmpi)
Provides: weakremover(libhdf5_fortran_1_10_0-gnu-hpc)
Provides: weakremover(libhdf5_fortran_1_10_0-gnu-mvapich2-hpc)
Provides: weakremover(libhdf5_fortran_1_10_0-gnu-openmpi1-hpc)
@@ -14188,6 +14194,7 @@
Provides: weakremover(libhdf5_fortran_1_10_4-gnu-openmpi1-hpc)
Provides: weakremover(libhdf5_fortran_1_10_4-gnu-openmpi2-hpc)
Provides: weakremover(libhdf5_fortran_1_10_4-gnu-openmpi3-hpc)
+Provides: weakremover(libhdf5_hl100-openmpi)
Provides: weakremover(libhdf5_hl_1_10_0-gnu-hpc)
Provides: weakremover(libhdf5_hl_1_10_0-gnu-mvapich2-hpc)
Provides: weakremover(libhdf5_hl_1_10_0-gnu-openmpi1-hpc)
@@ -14203,6 +14210,7 @@
Provides: weakremover(libhdf5_hl_1_10_4-gnu-openmpi1-hpc)
Provides: weakremover(libhdf5_hl_1_10_4-gnu-openmpi2-hpc)
Provides: weakremover(libhdf5_hl_1_10_4-gnu-openmpi3-hpc)
+Provides: weakremover(libhdf5_hl_cpp100-openmpi)
Provides: weakremover(libhdf5_hl_cpp_1_10_0-gnu-hpc)
Provides: weakremover(libhdf5_hl_cpp_1_10_1-gnu-hpc)
Provides: weakremover(libhdf5_hl_cpp_1_10_4-gnu-hpc)
@@ -14211,6 +14219,7 @@
Provides: weakremover(libhdf5_hl_cpp_1_10_4-gnu-openmpi1-hpc)
Provides: weakremover(libhdf5_hl_cpp_1_10_4-gnu-openmpi2-hpc)
Provides: weakremover(libhdf5_hl_cpp_1_10_4-gnu-openmpi3-hpc)
+Provides: weakremover(libhdf5hl_fortran100-openmpi)
Provides: weakremover(libhdf5hl_fortran_1_10_0-gnu-hpc)
Provides: weakremover(libhdf5hl_fortran_1_10_0-gnu-mvapich2-hpc)
Provides: weakremover(libhdf5hl_fortran_1_10_0-gnu-openmpi1-hpc)
@@ -14565,6 +14574,7 @@
Provides: weakremover(libopenssl1_1-hmac)
Provides: weakremover(libopenssl1_1_0-hmac)
Provides: weakremover(libopenvswitch-2_10-0)
+Provides: weakremover(libopenvswitch-2_11-0)
Provides: weakremover(libopenvswitch-2_7-1)
Provides: weakremover(libopenvswitch-2_8-0)
Provides: weakremover(libopenvswitch-2_9-0)
@@ -21660,6 +21670,7 @@
Provides: weakremover(gtk4-immodule-vietnamese-32bit)
Provides: weakremover(gtk4-immodule-xim-32bit)
Provides: weakremover(gtk4-immodules-tigrigna-32bit)
+Provides: weakremover(hdf5-openmpi-devel-32bit)
Provides: weakremover(ibus-qt-32bit)
Provides: weakremover(idnkit-devel-32bit)
Provides: weakremover(infiniband-diags-devel-32bit)
@@ -22022,13 +22033,18 @@
Provides: weakremover(libhdf5-101-32bit)
Provides: weakremover(libhdf5-101-mvapich2-32bit)
Provides: weakremover(libhdf5-101-openmpi-32bit)
+Provides: weakremover(libhdf5-103-openmpi-32bit)
Provides: weakremover(libhdf5_cpp100-32bit)
Provides: weakremover(libhdf5_cpp101-32bit)
+Provides: weakremover(libhdf5_cpp103-openmpi-32bit)
Provides: weakremover(libhdf5_fortran100-32bit)
Provides: weakremover(libhdf5_fortran100-mvapich2-32bit)
Provides: weakremover(libhdf5_fortran100-openmpi-32bit)
Provides: weakremover(libhdf5_fortran100-openmpi2-32bit)
Provides: weakremover(libhdf5_fortran100-openmpi3-32bit)
+Provides: weakremover(libhdf5_hl100-openmpi-32bit)
+Provides: weakremover(libhdf5_hl_cpp100-openmpi-32bit)
+Provides: weakremover(libhdf5hl_fortran100-openmpi-32bit)
Provides: weakremover(libhogweed4-32bit)
Provides: weakremover(libhssi-io0)
Provides: weakremover(libhttp-parser-suse0-32bit)
1
0