Mailing Lists
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2022
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
List overview
Download
openSUSE Commits
November 2019
----- 2022 -----
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
----- 2012 -----
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
----- 2011 -----
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
----- 2010 -----
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
----- 2009 -----
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
----- 2008 -----
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
----- 2007 -----
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
----- 2006 -----
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
commit@lists.opensuse.org
1 participants
2390 discussions
Start a n
N
ew thread
commit open-isns for openSUSE:Factory
by root
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
2 years, 8 months
1
0
0
0
commit fluidsynth for openSUSE:Factory
by root
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)
2 years, 8 months
1
0
0
0
commit perl-IO-CaptureOutput for openSUSE:Factory
by root
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
2 years, 8 months
1
0
0
0
commit rbac-manager for openSUSE:Factory
by root
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)
2 years, 8 months
1
0
0
0
commit fwupd for openSUSE:Factory
by root
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
2 years, 8 months
1
0
0
0
commit libeconf for openSUSE:Factory
by root
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; }
2 years, 8 months
1
0
0
0
commit file for openSUSE:Factory
by root
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
2 years, 8 months
1
0
0
0
commit util-linux for openSUSE:Factory
by root
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
2 years, 8 months
1
0
0
0
commit 000product for openSUSE:Factory
by root
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
2 years, 8 months
1
0
0
0
commit 000release-packages for openSUSE:Factory
by root
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)
2 years, 8 months
1
0
0
0
← Newer
1
...
236
237
238
239
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
Results per page:
10
25
50
100
200