openSUSE Commits
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
January 2019
- 1 participants
- 1899 discussions
Hello community,
here is the log from the commit of package yast2-cluster for openSUSE:Factory checked in at 2019-01-03 18:05:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-cluster (Old)
and /work/SRC/openSUSE:Factory/.yast2-cluster.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-cluster"
Thu Jan 3 18:05:43 2019 rev:29 rq:652381 version:4.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-cluster/yast2-cluster.changes 2018-09-05 13:48:47.402281244 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-cluster.new.28833/yast2-cluster.changes 2019-01-03 18:05:44.656187491 +0100
@@ -1,0 +2,11 @@
+Sun Nov 25 17:38:07 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.1
+
+-------------------------------------------------------------------
+Tue Oct 16 16:04:29 CEST 2018 - schubi(a)suse.de
+
+- Added license file to spec.
+
+-------------------------------------------------------------------
Old:
----
yast2-cluster-4.1.0.tar.bz2
New:
----
yast2-cluster-4.1.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-cluster.spec ++++++
--- /var/tmp/diff_new_pack.teWySZ/_old 2019-01-03 18:05:45.056187135 +0100
+++ /var/tmp/diff_new_pack.teWySZ/_new 2019-01-03 18:05:45.060187132 +0100
@@ -17,7 +17,7 @@
Name: yast2-cluster
-Version: 4.1.0
+Version: 4.1.1
Release: 0
BuildArch: noarch
@@ -74,5 +74,7 @@
%{yast_agentdir}/ag_openais
%doc %{yast_docdir}
%{_fwdefdir}/cluster.xml
+%{yast_icondir}
+%license COPYING
%changelog
++++++ yast2-cluster-4.1.0.tar.bz2 -> yast2-cluster-4.1.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-cluster-4.1.0/package/yast2-cluster.changes new/yast2-cluster-4.1.1/package/yast2-cluster.changes
--- old/yast2-cluster-4.1.0/package/yast2-cluster.changes 2018-08-23 15:47:13.000000000 +0200
+++ new/yast2-cluster-4.1.1/package/yast2-cluster.changes 2018-11-28 12:51:30.000000000 +0100
@@ -1,4 +1,15 @@
-------------------------------------------------------------------
+Sun Nov 25 17:38:07 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.1
+
+-------------------------------------------------------------------
+Tue Oct 16 16:04:29 CEST 2018 - schubi(a)suse.de
+
+- Added license file to spec.
+
+-------------------------------------------------------------------
Fri Aug 22 07:33:57 UTC 2018 - dgonzalez(a)suse.com
- Update calls to YaST2 systemd classes (related to fate#319428)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-cluster-4.1.0/package/yast2-cluster.spec new/yast2-cluster-4.1.1/package/yast2-cluster.spec
--- old/yast2-cluster-4.1.0/package/yast2-cluster.spec 2018-08-23 15:47:13.000000000 +0200
+++ new/yast2-cluster-4.1.1/package/yast2-cluster.spec 2018-11-28 12:51:30.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-cluster
-Version: 4.1.0
+Version: 4.1.1
Release: 0
BuildArch: noarch
@@ -74,5 +74,7 @@
%{yast_agentdir}/ag_openais
%doc %{yast_docdir}
%{_fwdefdir}/cluster.xml
+%{yast_icondir}
+%license COPYING
%changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-cluster-4.1.0/src/Makefile.am new/yast2-cluster-4.1.1/src/Makefile.am
--- old/yast2-cluster-4.1.0/src/Makefile.am 2018-08-23 15:47:13.000000000 +0200
+++ new/yast2-cluster-4.1.1/src/Makefile.am 2018-11-28 12:51:30.000000000 +0100
@@ -29,6 +29,13 @@
desktop_DATA = \
desktop/cluster.desktop
-EXTRA_DIST = $(module_DATA) $(client_DATA) $(ynclude_DATA) $(scrconf_DATA) $(agent_SCRIPTS) $(desktop_DATA)
+symbolicdir = @icondir@/hicolor/symbolic/apps
+symbolic_DATA = \
+ icons/hicolor/symbolic/apps/yast-cluster-symbolic.svg
+scalabledir = @icondir@/hicolor/scalable/apps
+scalable_DATA = \
+ icons/hicolor/scalable/apps/yast-cluster.svg
-include $(top_srcdir)/Makefile.am.common
\ No newline at end of file
+EXTRA_DIST = $(module_DATA) $(client_DATA) $(ynclude_DATA) $(scrconf_DATA) $(agent_SCRIPTS) $(desktop_DATA) $(symbolic_DATA) $(scalable_DATA)
+
+include $(top_srcdir)/Makefile.am.common
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-cluster-4.1.0/src/icons/hicolor/scalable/apps/yast-cluster.svg new/yast2-cluster-4.1.1/src/icons/hicolor/scalable/apps/yast-cluster.svg
--- old/yast2-cluster-4.1.0/src/icons/hicolor/scalable/apps/yast-cluster.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-cluster-4.1.1/src/icons/hicolor/scalable/apps/yast-cluster.svg 2018-11-28 12:51:30.000000000 +0100
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="128" height="128" version="1.1" viewBox="0 0 128 128.00001" xmlns="http://www.w3.org/2000/svg">
+<defs>
+<linearGradient id="o" x1="10" x2="10" y1="3" y2="37" gradientTransform="translate(2 13)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#acaba8" offset="0"/>
+<stop stop-color="#cac9c6" offset="1"/>
+</linearGradient>
+<linearGradient id="k" x1="3" x2="29" y1="17" y2="17" gradientTransform="matrix(2 0 0 2 2 2)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#9a9996" offset="0"/>
+<stop stop-color="#deddda" offset=".037101"/>
+<stop stop-color="#9a9996" offset=".076507"/>
+<stop stop-color="#9a9996" offset=".92289"/>
+<stop stop-color="#deddda" offset=".96229"/>
+<stop stop-color="#9a9996" offset="1"/>
+</linearGradient>
+<linearGradient id="g" x1="13.17" x2="13" y1="21" y2="11" gradientTransform="matrix(2 0 0 2 2 0)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#f6f5f4" offset="0"/>
+<stop stop-color="#deddda" offset="1"/>
+</linearGradient>
+<linearGradient id="b" x1="13.17" x2="13" y1="21" y2="11" gradientTransform="matrix(2 0 0 2 62 0)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#f6f5f4" offset="0"/>
+<stop stop-color="#deddda" offset="1"/>
+</linearGradient>
+<linearGradient id="m" x1="10" x2="10" y1="3" y2="37" gradientTransform="translate(62 13)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#acaba8" offset="0"/>
+<stop stop-color="#cac9c6" offset="1"/>
+</linearGradient>
+<linearGradient id="j" x1="3" x2="29" y1="17" y2="17" gradientTransform="matrix(2 0 0 2 62 2)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#9a9996" offset="0"/>
+<stop stop-color="#deddda" offset=".037101"/>
+<stop stop-color="#9a9996" offset=".076507"/>
+<stop stop-color="#9a9996" offset=".92289"/>
+<stop stop-color="#deddda" offset=".96229"/>
+<stop stop-color="#9a9996" offset="1"/>
+</linearGradient>
+<linearGradient id="a" x1="13.17" x2="13" y1="21" y2="11" gradientTransform="matrix(2 0 0 2 62 56)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#f6f5f4" offset="0"/>
+<stop stop-color="#deddda" offset="1"/>
+</linearGradient>
+<linearGradient id="l" x1="10" x2="10" y1="3" y2="37" gradientTransform="translate(62 69)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#acaba8" offset="0"/>
+<stop stop-color="#cac9c6" offset="1"/>
+</linearGradient>
+<linearGradient id="i" x1="3" x2="29" y1="17" y2="17" gradientTransform="matrix(2 0 0 2 62 58)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#9a9996" offset="0"/>
+<stop stop-color="#deddda" offset=".037101"/>
+<stop stop-color="#9a9996" offset=".076507"/>
+<stop stop-color="#9a9996" offset=".92289"/>
+<stop stop-color="#deddda" offset=".96229"/>
+<stop stop-color="#9a9996" offset="1"/>
+</linearGradient>
+<linearGradient id="c" x1="13.17" x2="13" y1="21" y2="11" gradientTransform="matrix(2 0 0 2 2 56)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#f6f5f4" offset="0"/>
+<stop stop-color="#deddda" offset="1"/>
+</linearGradient>
+<linearGradient id="n" x1="10" x2="10" y1="3" y2="37" gradientTransform="translate(2 69)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#acaba8" offset="0"/>
+<stop stop-color="#cac9c6" offset="1"/>
+</linearGradient>
+<linearGradient id="h" x1="3" x2="29" y1="17" y2="17" gradientTransform="matrix(2 0 0 2 2 58)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#9a9996" offset="0"/>
+<stop stop-color="#deddda" offset=".037101"/>
+<stop stop-color="#9a9996" offset=".076507"/>
+<stop stop-color="#9a9996" offset=".92289"/>
+<stop stop-color="#deddda" offset=".96229"/>
+<stop stop-color="#9a9996" offset="1"/>
+</linearGradient>
+</defs>
+<rect x="8" y="22" width="52" height="34" ry="4" stroke-width="2"/>
+<rect x="8" y="18" width="52" height="34" ry="4" fill="url(#k)" stroke-width="2"/>
+<rect x="8" y="16" width="52" height="34" ry="4" fill="url(#o)" stroke-width="2"/>
+<rect x="56" y="46" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="56" y="18" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="28" y="18" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="12" y="18" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="12" y="46" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="28" y="46" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<path d="m18 20a2.0002 2.0002 0 0 0 -2 2c0 1.1283-0.87174 2-2 2a2.0002 2.0002 0 0 0 -2 2v16a2.0002 2.0002 0 0 0 2 2c1.1283 0 2 0.87174 2 2a2.0002 2.0002 0 0 0 2 2h6a2.0002 2.0002 0 0 0 2 -2c0-1.1269 0.86978-1.9979 1.9961-2 0.0213 7e-4 0.04316 2e-3 0.0625 4e-3a2.0002 2.0002 0 0 0 0.28124 -4e-3h3.2812c2.5716 2.4064 5.9234 3.9976 9.4492 4 3.6652 0 7.3068-1.5099 9.8984-4.1016s4.1016-6.2332 4.1016-9.8984-1.5099-7.3068-4.1016-9.8984c-2.5916-2.5916-6.2332-4.1016-9.8984-4.1016a2.0002 2.0002 0 0 0 -4e-3 0c-3.5208 6e-3 -6.865 1.5977-9.4336 4h-3.6328c-1.1283 0-2-0.87174-2-2a2.0002 2.0002 0 0 0 -2 -2z" fill="#acaba8" stroke-width="2"/>
+<path d="m18 18a2.0002 2.0002 0 0 0 -2 2c0 1.1283-0.87174 2-2 2a2.0002 2.0002 0 0 0 -2 2v16a2.0002 2.0002 0 0 0 2 2c1.1283 0 2 0.87174 2 2a2.0002 2.0002 0 0 0 2 2h6a2.0002 2.0002 0 0 0 2 -2c0-1.1269 0.86978-1.9979 1.9961-2 0.0213 7e-4 0.04316 2e-3 0.0625 4e-3a2.0002 2.0002 0 0 0 0.28124 -4e-3h3.2812c2.5716 2.4064 5.9234 3.9976 9.4492 4 3.6652 0 7.3068-1.5099 9.8984-4.1016s4.1016-6.2332 4.1016-9.8984-1.5099-7.3068-4.1016-9.8984c-2.5916-2.5916-6.2332-4.1016-9.8984-4.1016a2.0002 2.0002 0 0 0 -4e-3 0c-3.5208 6e-3 -6.865 1.5977-9.4336 4h-3.6328c-1.1283 0-2-0.87174-2-2a2.0002 2.0002 0 0 0 -2 -2z" fill="url(#g)" stroke-width="2"/>
+<rect x="38" y="26" width="8" height="8" ry="4" fill="#adaba7" fill-opacity=".9959" stroke-width="2"/>
+<rect x="38" y="28" width="8" height="8" ry="4" fill="#cac9c6" fill-opacity=".9959" stroke-width="2"/>
+<rect x="68" y="22" width="52" height="34" ry="4" stroke-width="2"/>
+<rect x="68" y="18" width="52" height="34" ry="4" fill="url(#j)" stroke-width="2"/>
+<rect x="68" y="16" width="52" height="34" ry="4" fill="url(#m)" stroke-width="2"/>
+<rect x="116" y="46" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="116" y="18" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="88" y="18" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="72" y="18" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="72" y="46" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="88" y="46" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<path d="m78 20a2.0002 2.0002 0 0 0 -2 2c0 1.1283-0.87174 2-2 2a2.0002 2.0002 0 0 0 -2 2v16a2.0002 2.0002 0 0 0 2 2c1.1283 0 2 0.87174 2 2a2.0002 2.0002 0 0 0 2 2h6a2.0002 2.0002 0 0 0 2 -2c0-1.1269 0.86978-1.9979 1.9961-2 0.0213 7e-4 0.04316 2e-3 0.0625 4e-3a2.0002 2.0002 0 0 0 0.28124 -4e-3h3.2812c2.5716 2.4064 5.9234 3.9976 9.4492 4 3.6652 0 7.3068-1.5099 9.8984-4.1016s4.1016-6.2332 4.1016-9.8984-1.5099-7.3068-4.1016-9.8984c-2.5916-2.5916-6.2332-4.1016-9.8984-4.1016a2.0002 2.0002 0 0 0 -4e-3 0c-3.5208 6e-3 -6.865 1.5977-9.4336 4h-3.6328c-1.1283 0-2-0.87174-2-2a2.0002 2.0002 0 0 0 -2 -2z" fill="#acaba8" stroke-width="2"/>
+<path d="m78 18a2.0002 2.0002 0 0 0 -2 2c0 1.1283-0.87174 2-2 2a2.0002 2.0002 0 0 0 -2 2v16a2.0002 2.0002 0 0 0 2 2c1.1283 0 2 0.87174 2 2a2.0002 2.0002 0 0 0 2 2h6a2.0002 2.0002 0 0 0 2 -2c0-1.1269 0.86978-1.9979 1.9961-2 0.0213 7e-4 0.04316 2e-3 0.0625 4e-3a2.0002 2.0002 0 0 0 0.28124 -4e-3h3.2812c2.5716 2.4064 5.9234 3.9976 9.4492 4 3.6652 0 7.3068-1.5099 9.8984-4.1016s4.1016-6.2332 4.1016-9.8984-1.5099-7.3068-4.1016-9.8984c-2.5916-2.5916-6.2332-4.1016-9.8984-4.1016a2.0002 2.0002 0 0 0 -4e-3 0c-3.5208 6e-3 -6.865 1.5977-9.4336 4h-3.6328c-1.1283 0-2-0.87174-2-2a2.0002 2.0002 0 0 0 -2 -2z" fill="url(#b)" stroke-width="2"/>
+<rect x="98" y="26" width="8" height="8" ry="4" fill="#adaba7" fill-opacity=".9959" stroke-width="2"/>
+<rect x="98" y="28" width="8" height="8" ry="4" fill="#cac9c6" fill-opacity=".9959" stroke-width="2"/>
+<rect x="8" y="78" width="52" height="34" ry="4" stroke-width="2"/>
+<rect x="8" y="74" width="52" height="34" ry="4" fill="url(#h)" stroke-width="2"/>
+<rect x="8" y="72" width="52" height="34" ry="4" fill="url(#n)" stroke-width="2"/>
+<rect x="56" y="102" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="56" y="74" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="28" y="74" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="12" y="74" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="12" y="102" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="28" y="102" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<path d="m18 76a2.0002 2.0002 0 0 0 -2 2c0 1.1283-0.87174 2-2 2a2.0002 2.0002 0 0 0 -2 2v16a2.0002 2.0002 0 0 0 2 2c1.1283 0 2 0.87174 2 2a2.0002 2.0002 0 0 0 2 2h6a2.0002 2.0002 0 0 0 2 -2c0-1.1269 0.86978-1.9979 1.9961-2 0.0213 7e-4 0.04316 2e-3 0.0625 4e-3a2.0002 2.0002 0 0 0 0.28124 -4e-3h3.2812c2.5716 2.4064 5.9234 3.9976 9.4492 4 3.6652 0 7.3068-1.5099 9.8984-4.1016s4.1016-6.2332 4.1016-9.8984-1.5099-7.3068-4.1016-9.8984c-2.5916-2.5916-6.2332-4.1016-9.8984-4.1016a2.0002 2.0002 0 0 0 -4e-3 0c-3.5208 6e-3 -6.865 1.5977-9.4336 4h-3.6328c-1.1283 0-2-0.87174-2-2a2.0002 2.0002 0 0 0 -2 -2z" fill="#acaba8" stroke-width="2"/>
+<path d="m18 74a2.0002 2.0002 0 0 0 -2 2c0 1.1283-0.87174 2-2 2a2.0002 2.0002 0 0 0 -2 2v16a2.0002 2.0002 0 0 0 2 2c1.1283 0 2 0.87174 2 2a2.0002 2.0002 0 0 0 2 2h6a2.0002 2.0002 0 0 0 2 -2c0-1.1269 0.86978-1.9979 1.9961-2 0.0213 7e-4 0.04316 2e-3 0.0625 4e-3a2.0002 2.0002 0 0 0 0.28124 -4e-3h3.2812c2.5716 2.4064 5.9234 3.9976 9.4492 4 3.6652 0 7.3068-1.5099 9.8984-4.1016s4.1016-6.2332 4.1016-9.8984-1.5099-7.3068-4.1016-9.8984c-2.5916-2.5916-6.2332-4.1016-9.8984-4.1016a2.0002 2.0002 0 0 0 -4e-3 0c-3.5208 6e-3 -6.865 1.5977-9.4336 4h-3.6328c-1.1283 0-2-0.87174-2-2a2.0002 2.0002 0 0 0 -2 -2z" fill="url(#c)" stroke-width="2"/>
+<rect x="38" y="82" width="8" height="8" ry="4" fill="#adaba7" fill-opacity=".9959" stroke-width="2"/>
+<rect x="38" y="84" width="8" height="8" ry="4" fill="#cac9c6" fill-opacity=".9959" stroke-width="2"/>
+<rect x="68" y="78" width="52" height="34" ry="4" stroke-width="2"/>
+<rect x="68" y="74" width="52" height="34" ry="4" fill="url(#i)" stroke-width="2"/>
+<rect x="68" y="72" width="52" height="34" ry="4" fill="url(#l)" stroke-width="2"/>
+<rect x="116" y="102" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="116" y="74" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="88" y="74" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="72" y="74" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="72" y="102" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<rect x="88" y="102" width="2" height="2" ry="1" fill="#77767b" stroke-width="2"/>
+<path d="m78 76a2.0002 2.0002 0 0 0 -2 2c0 1.1283-0.87174 2-2 2a2.0002 2.0002 0 0 0 -2 2v16a2.0002 2.0002 0 0 0 2 2c1.1283 0 2 0.87174 2 2a2.0002 2.0002 0 0 0 2 2h6a2.0002 2.0002 0 0 0 2 -2c0-1.1269 0.86978-1.9979 1.9961-2 0.0213 7e-4 0.04316 2e-3 0.0625 4e-3a2.0002 2.0002 0 0 0 0.28124 -4e-3h3.2812c2.5716 2.4064 5.9234 3.9976 9.4492 4 3.6652 0 7.3068-1.5099 9.8984-4.1016s4.1016-6.2332 4.1016-9.8984-1.5099-7.3068-4.1016-9.8984c-2.5916-2.5916-6.2332-4.1016-9.8984-4.1016a2.0002 2.0002 0 0 0 -4e-3 0c-3.5208 6e-3 -6.865 1.5977-9.4336 4h-3.6328c-1.1283 0-2-0.87174-2-2a2.0002 2.0002 0 0 0 -2 -2z" fill="#acaba8" stroke-width="2"/>
+<path d="m78 74a2.0002 2.0002 0 0 0 -2 2c0 1.1283-0.87174 2-2 2a2.0002 2.0002 0 0 0 -2 2v16a2.0002 2.0002 0 0 0 2 2c1.1283 0 2 0.87174 2 2a2.0002 2.0002 0 0 0 2 2h6a2.0002 2.0002 0 0 0 2 -2c0-1.1269 0.86978-1.9979 1.9961-2 0.0213 7e-4 0.04316 2e-3 0.0625 4e-3a2.0002 2.0002 0 0 0 0.28124 -4e-3h3.2812c2.5716 2.4064 5.9234 3.9976 9.4492 4 3.6652 0 7.3068-1.5099 9.8984-4.1016s4.1016-6.2332 4.1016-9.8984-1.5099-7.3068-4.1016-9.8984c-2.5916-2.5916-6.2332-4.1016-9.8984-4.1016a2.0002 2.0002 0 0 0 -4e-3 0c-3.5208 6e-3 -6.865 1.5977-9.4336 4h-3.6328c-1.1283 0-2-0.87174-2-2a2.0002 2.0002 0 0 0 -2 -2z" fill="url(#a)" stroke-width="2"/>
+<rect x="98" y="82" width="8" height="8" ry="4" fill="#adaba7" fill-opacity=".9959" stroke-width="2"/>
+<rect x="98" y="84" width="8" height="8" ry="4" fill="#cac9c6" fill-opacity=".9959" stroke-width="2"/>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-cluster-4.1.0/src/icons/hicolor/symbolic/apps/yast-cluster-symbolic.svg new/yast2-cluster-4.1.1/src/icons/hicolor/symbolic/apps/yast-cluster-symbolic.svg
--- old/yast2-cluster-4.1.0/src/icons/hicolor/symbolic/apps/yast-cluster-symbolic.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-cluster-4.1.1/src/icons/hicolor/symbolic/apps/yast-cluster-symbolic.svg 2018-11-28 12:51:30.000000000 +0100
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path d="M 1 0 C 0.446 0 0 0.446 0 1 L 0 8 L 0 15 C 0 15.554 0.446 16 1 16 L 8 16 L 10 16 L 10 15 L 9 15 L 9 12 C 9 10.338 10.338 9 12 9 C 12.888703 9 13.676215 9.3898959 14.224609 10 L 16 10 L 16 1 C 16 0.446 15.554 0 15 0 L 8 0 L 1 0 z M 4 1 C 5.662 1 7 2.338 7 4 C 7 5.662 5.662 7 4 7 L 1 7 L 1 4 C 1 2.338 2.338 1 4 1 z M 12 1 C 13.662 1 15 2.338 15 4 C 15 5.662 13.662 7 12 7 L 9 7 L 9 4 C 9 2.338 10.338 1 12 1 z M 4 3 C 3.446 3 3 3.446 3 4 C 3 4.554 3.446 5 4 5 C 4.554 5 5 4.554 5 4 C 5 3.446 4.554 3 4 3 z M 12 3 C 11.446 3 11 3.446 11 4 C 11 4.554 11.446 5 12 5 C 12.554 5 13 4.554 13 4 C 13 3.446 12.554 3 12 3 z M 4 9 C 5.662 9 7 10.338 7 12 C 7 13.662 5.662 15 4 15 L 1 15 L 1 12 C 1 10.338 2.338 9 4 9 z M 4 11 C 3.446 11 3 11.446 3 12 C 3 12.554 3.446 13 4 13 C 4.554 13 5 12.554 5 12 C 5 11.446 4.554 11 4 11 z M 11 11 L 11 16 L 16 16 L 16 11 L 11 11 z M 12 12 L 13 12 L 13 13 L 14 13 L 14 12 L 15 12 L 15 14 L 14 14 L 14 15 L 13 15 L 13 14 L 12 14 L 12 12 z " fill="#c0bfbc" />
+</svg>
1
0
Hello community,
here is the log from the commit of package yast2-alternatives for openSUSE:Factory checked in at 2019-01-03 18:05:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-alternatives (Old)
and /work/SRC/openSUSE:Factory/.yast2-alternatives.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-alternatives"
Thu Jan 3 18:05:42 2019 rev:5 rq:652368 version:4.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-alternatives/yast2-alternatives.changes 2018-04-16 12:47:07.269189390 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-alternatives.new.28833/yast2-alternatives.changes 2019-01-03 18:05:43.308188689 +0100
@@ -1,0 +2,6 @@
+Fri Nov 23 19:02:13 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.0
+
+-------------------------------------------------------------------
Old:
----
yast2-alternatives-4.0.0.tar.bz2
New:
----
yast2-alternatives-4.1.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-alternatives.spec ++++++
--- /var/tmp/diff_new_pack.WJgxTX/_old 2019-01-03 18:05:43.768188280 +0100
+++ /var/tmp/diff_new_pack.WJgxTX/_new 2019-01-03 18:05:43.768188280 +0100
@@ -17,10 +17,10 @@
Name: yast2-alternatives
-Version: 4.0.0
+Version: 4.1.0
Release: 0
Summary: YaST2 - Manage Update-alternatives switching
-License: GPL-2.0
+License: GPL-2.0-only
Group: System/Yast
Url: https://github.com/yast/yast-alternatives
Source0: %{name}-%{version}.tar.bz2
@@ -57,6 +57,7 @@
%{yast_dir}/lib/y2_alternatives/dialog
%{yast_dir}/lib/y2_alternatives/control
%{yast_desktopdir}/alternatives.desktop
+%{yast_icondir}
%doc COPYING
%doc README.md
++++++ yast2-alternatives-4.0.0.tar.bz2 -> yast2-alternatives-4.1.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-alternatives-4.0.0/package/yast2-alternatives.changes new/yast2-alternatives-4.1.0/package/yast2-alternatives.changes
--- old/yast2-alternatives-4.0.0/package/yast2-alternatives.changes 2018-04-09 10:56:40.000000000 +0200
+++ new/yast2-alternatives-4.1.0/package/yast2-alternatives.changes 2018-11-28 12:09:57.000000000 +0100
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Fri Nov 23 19:02:13 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.0
+
+-------------------------------------------------------------------
Fri Apr 6 18:50:12 UTC 2018 - mfilka(a)suse.com
- bnc#1087957 - version bump
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-alternatives-4.0.0/package/yast2-alternatives.spec new/yast2-alternatives-4.1.0/package/yast2-alternatives.spec
--- old/yast2-alternatives-4.0.0/package/yast2-alternatives.spec 2018-04-09 10:56:40.000000000 +0200
+++ new/yast2-alternatives-4.1.0/package/yast2-alternatives.spec 2018-11-28 12:09:57.000000000 +0100
@@ -16,7 +16,7 @@
#
Name: yast2-alternatives
-Version: 4.0.0
+Version: 4.1.0
Release: 0
License: GPL-2.0
Summary: YaST2 - Manage Update-alternatives switching
@@ -56,5 +56,6 @@
%{yast_dir}/lib/y2_alternatives/dialog
%{yast_dir}/lib/y2_alternatives/control
%{yast_desktopdir}/alternatives.desktop
+%{yast_icondir}
%doc COPYING
%doc README.md
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-alternatives-4.0.0/src/desktop/alternatives.desktop new/yast2-alternatives-4.1.0/src/desktop/alternatives.desktop
--- old/yast2-alternatives-4.0.0/src/desktop/alternatives.desktop 2018-04-09 10:56:40.000000000 +0200
+++ new/yast2-alternatives-4.1.0/src/desktop/alternatives.desktop 2018-11-28 12:09:57.000000000 +0100
@@ -9,7 +9,7 @@
X-SuSE-YaST-Group=Misc
X-SuSE-YaST-RootOnly=true
-Icon=yast-misc
+Icon=yast-alternatives
Exec=/sbin/yast2 alternatives
Name=Alternatives
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-alternatives-4.0.0/src/icons/hicolor/scalable/apps/yast-alternatives.svg new/yast2-alternatives-4.1.0/src/icons/hicolor/scalable/apps/yast-alternatives.svg
--- old/yast2-alternatives-4.0.0/src/icons/hicolor/scalable/apps/yast-alternatives.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-alternatives-4.1.0/src/icons/hicolor/scalable/apps/yast-alternatives.svg 2018-11-28 12:09:57.000000000 +0100
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.0" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
+<path d="m20 16c-4.432 0-8 3.568-8 8v88c0 4.432 3.568 8 8 8h88c4.432 0 8-3.568 8-8v-88c0-4.432-3.568-8-8-8zm0 8h88v88h-88z"/>
+<path d="m20 12c-4.432 0-8 3.568-8 8v88c0 4.432 3.568 8 8 8h88c4.432 0 8-3.568 8-8v-88c0-4.432-3.568-8-8-8h-88zm0 8h88v88h-88v-88z" fill="#241f31"/>
+<rect x="20" y="20" width="88" height="88" fill="#f6f5f4"/>
+<path d="m106.34 26.344-50.762 50.762-22.375-19.18-10.414 12.148 33.625 28.82 61.238-61.238z" fill="#33d17a"/>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-alternatives-4.0.0/src/icons/hicolor/symbolic/apps/yast-alternatives-symbolic.svg new/yast2-alternatives-4.1.0/src/icons/hicolor/symbolic/apps/yast-alternatives-symbolic.svg
--- old/yast2-alternatives-4.0.0/src/icons/hicolor/symbolic/apps/yast-alternatives-symbolic.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-alternatives-4.1.0/src/icons/hicolor/symbolic/apps/yast-alternatives-symbolic.svg 2018-11-28 12:09:57.000000000 +0100
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 10 16 L 10 14 L 2 14 L 2 2 L 14 2 L 14 3 L 13.939453 2.9394531 L 8 8.8789062 L 6.0605469 6.9394531 L 3.9394531 9.0605469 L 8 13.121094 L 14 7.1210938 L 14 10 L 16 10 L 16 5.1210938 L 16.060547 5.0605469 L 16 5 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 11 11 L 11 16 L 16 16 L 16 11 L 11 11 z M 12 12 L 13 12 L 13 13 L 14 13 L 14 12 L 15 12 L 15 14 L 14 14 L 14 15 L 13 15 L 13 14 L 12 14 L 12 12 z " fill="#c0bfbc" />
+</svg>
1
0
Hello community,
here is the log from the commit of package python-requests for openSUSE:Factory checked in at 2019-01-03 18:05:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-requests (Old)
and /work/SRC/openSUSE:Factory/.python-requests.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-requests"
Thu Jan 3 18:05:28 2019 rev:54 rq:662199 version:2.20.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-requests/python-requests.changes 2018-11-28 11:09:44.935204209 +0100
+++ /work/SRC/openSUSE:Factory/.python-requests.new.28833/python-requests.changes 2019-01-03 18:05:29.824200676 +0100
@@ -1,0 +2,7 @@
+Mon Dec 31 12:24:10 CET 2018 - mcepl(a)suse.com
+
+- Move name ahead of version in spec file to resolve build issues
+ on older distributions
+- fdupe more thoroughly.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-requests.spec ++++++
--- /var/tmp/diff_new_pack.LJZEDJ/_old 2019-01-03 18:05:30.320200236 +0100
+++ /var/tmp/diff_new_pack.LJZEDJ/_new 2019-01-03 18:05:30.324200232 +0100
@@ -17,11 +17,17 @@
%global flavor @BUILD_FLAVOR@%{nil}
-%define test 0
%if "%{flavor}" == "test"
-%define test 1
+%bcond_without test
+%else
+%bcond_with test
%endif
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%if %{with test}
+Name: python-requests-%{flavor}
+%else
+Name: python-requests
+%endif
Version: 2.20.1
Release: 0
Summary: Python HTTP Library
@@ -50,12 +56,7 @@
Recommends: python-cryptography >= 1.3.4
Recommends: python-pyOpenSSL >= 0.14
BuildArch: noarch
-%if %{test}
-Name: python-requests-%{flavor}
-%else
-Name: python-requests
-%endif
-%if %{test}
+%if %{with test}
BuildRequires: %{python_module PySocks >= 1.5.6}
BuildRequires: %{python_module chardet >= 3.0.2}
BuildRequires: %{python_module idna < 2.8}
@@ -102,22 +103,21 @@
%python_install
# check that urllib3 is not installed
test ! -e %{buildroot}%{python3_sitelib}/requests/packages/urllib3
-%python_expand %fdupes %{buildroot}%{$python_sitelib}/requests
-%if %{test}
-%python_expand rm -Rf %{buildroot}%{$python_sitelib}/requests
-%python_expand rm -Rf %{buildroot}%{$python_sitelib}/requests-*
+%python_expand %fdupes %{buildroot}%{$python_sitelib}/
+%if %{with test}
+%python_expand rm -Rf %{buildroot}%{$python_sitelib}/requests*
%endif
# NOTE(aplanas) If we do not have the certificates, we some of the
# tests will fail, so for now we only run the tests in openSUSE
-%if 0%{?suse_version} && %{test}
+%if 0%{?suse_version} && %{with test}
%check
touch Pipfile
# exclude tests connecting to TARPIT
%python_exec -m pytest tests -k "not (TestTimeout and connect)"
%endif
-%if %{test}
+%if %{with test}
%files %{python_files}
%license LICENSE
%else
1
0
Hello community,
here is the log from the commit of package libpng16 for openSUSE:Factory checked in at 2019-01-03 18:05:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libpng16 (Old)
and /work/SRC/openSUSE:Factory/.libpng16.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpng16"
Thu Jan 3 18:05:24 2019 rev:40 rq:662196 version:1.6.36
Changes:
--------
--- /work/SRC/openSUSE:Factory/libpng16/libpng16.changes 2018-08-07 09:39:38.848951417 +0200
+++ /work/SRC/openSUSE:Factory/.libpng16.new.28833/libpng16.changes 2019-01-03 18:05:25.760204290 +0100
@@ -1,0 +2,39 @@
+Mon Dec 31 09:41:53 UTC 2018 - Petr Gajdos <pgajdos(a)suse.com>
+
+- update to 1.6.36:
+ Replaced the remaining uses of png_size_t with size_t (Cosmin)
+ Fixed the calculation of row_factor in png_check_chunk_length
+ (reported by Thuan Pham in SourceForge issue #278)
+ Added missing parentheses to a macro definition
+ (suggested by "irwir" in GitHub issue #216)
+ Optimized png_do_expand_palette for ARM processors.
+ Improved performance by around 10-22% on a recent ARM Chromebook.
+ (Contributed by Richard Townsend, ARM Holdings)
+ Fixed manipulation of machine-specific optimization options.
+ (Contributed by Vicki Pfau)
+ Used memcpy instead of manual pointer arithmetic on Intel SSE2.
+ (Contributed by Samuel Williams)
+ Fixed build errors with MSVC on ARM64.
+ (Contributed by Zhijie Liang)
+ Fixed detection of libm in CMakeLists.
+ (Contributed by Cameron Cawley)
+ Fixed incorrect creation of pkg-config file in CMakeLists.
+ (Contributed by Kyle Bentley)
+ Fixed the CMake build on Windows MSYS by avoiding symlinks.
+ Fixed a build warning on OpenBSD.
+ (Contributed by Theo Buehler)
+ Fixed various typos in comments.
+ (Contributed by "luz.paz")
+ Raised the minimum required CMake version from 3.0.2 to 3.1.
+ Removed yet more of the vestigial support for pre-ANSI C compilers.
+ Removed ancient makefiles for ancient systems that have been broken
+ across all previous libpng-1.6.x versions.
+ Removed the Y2K compliance statement and the export control
+ information.
+ Applied various code style and documentation fixes.
+- removed patches
+ * libpng16-CVE-2018-13785.patch (upstreamed)
+- cannot find upstream tarball signature, asked upstream for
+ clarification
+
+-------------------------------------------------------------------
Old:
----
libpng-1.6.34.tar.xz
libpng-1.6.34.tar.xz.asc
libpng16-CVE-2018-13785.patch
New:
----
libpng-1.6.36.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libpng16.spec ++++++
--- /var/tmp/diff_new_pack.Rj7Bnx/_old 2019-01-03 18:05:26.312203799 +0100
+++ /var/tmp/diff_new_pack.Rj7Bnx/_new 2019-01-03 18:05:26.312203799 +0100
@@ -12,14 +12,14 @@
# 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/
#
#
%define major 1
%define minor 6
-%define micro 34
+%define micro 36
%define branch %{major}%{minor}
%define libname libpng%{branch}-%{branch}
%define debug_package_requires %{libname} = %{version}-%{release}
@@ -30,12 +30,10 @@
License: Zlib
Group: Development/Libraries/C and C++
Url: http://www.libpng.org/pub/png/libpng.html
-Source0: ftp://ftp.simplesystems.org/pub/png/src/libpng16/libpng-%{version}.tar.xz
-Source1: ftp://ftp.simplesystems.org/pub/png/src/libpng16/libpng-%{version}.tar.xz.a…
+Source0: http://prdownloads.sourceforge.net/libpng/libpng-%{version}.tar.xz
Source2: libpng16.keyring
Source3: rpm-macros.libpng-tools
Source4: baselibs.conf
-Patch0: libpng16-CVE-2018-13785.patch
BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: zlib-devel
@@ -97,7 +95,6 @@
%prep
%setup -q -n libpng-%{version}
-%patch0 -p1
%build
# PNG_SAFE_LIMITS_SUPPORTED: http://www.openwall.com/lists/oss-security/2015/01/10/1
++++++ libpng-1.6.34.tar.xz -> libpng-1.6.36.tar.xz ++++++
++++ 17721 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package diffstat for openSUSE:Factory checked in at 2019-01-03 18:05:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/diffstat (Old)
and /work/SRC/openSUSE:Factory/.diffstat.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "diffstat"
Thu Jan 3 18:05:20 2019 rev:28 rq:662193 version:1.62
Changes:
--------
--- /work/SRC/openSUSE:Factory/diffstat/diffstat.changes 2016-02-09 16:49:23.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.diffstat.new.28833/diffstat.changes 2019-01-03 18:05:21.760207846 +0100
@@ -1,0 +2,10 @@
+Mon Dec 31 09:20:21 UTC 2018 - Petr Gajdos <pgajdos(a)suse.com>
+
+- Update to 1.62
+ + improve checks for unmodified files when -S and -D options are
+ given.
+ + improve test-packages, to check warning-options.
+ + minor fixes for manpage (Debian #895963)
+ + minor fixes for prefix-stripping with -S option.
+
+-------------------------------------------------------------------
Old:
----
diffstat-1.61.tgz
diffstat-1.61.tgz.asc
New:
----
diffstat-1.62.tgz
diffstat-1.62.tgz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ diffstat.spec ++++++
--- /var/tmp/diff_new_pack.6DLZ7l/_old 2019-01-03 18:05:22.172207480 +0100
+++ /var/tmp/diff_new_pack.6DLZ7l/_new 2019-01-03 18:05:22.172207480 +0100
@@ -1,7 +1,7 @@
#
# spec file for package diffstat
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,19 +12,19 @@
# 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: diffstat
-Version: 1.61
+Version: 1.62
Release: 0
Summary: Utility That Provides Statistics Based on the Output of diff
License: MIT
Group: Productivity/Text/Utilities
Url: http://dickey.his.com/diffstat/diffstat.html
-Source0: ftp://invisible-island.net/diffstat/diffstat-%{version}.tgz
-Source1: ftp://invisible-island.net/diffstat/diffstat-%{version}.tgz.asc
+Source0: https://invisible-mirror.net/archives/diffstat/diffstat-%{version}.tgz
+Source1: https://invisible-mirror.net/archives/diffstat/diffstat-%{version}.tgz.asc
Source2: %{name}.keyring
Patch0: %{name}.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ diffstat-1.61.tgz -> diffstat-1.62.tgz ++++++
++++ 9727 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/diffstat-1.61/CHANGES new/diffstat-1.62/CHANGES
--- old/diffstat-1.61/CHANGES 2016-01-14 02:11:58.000000000 +0100
+++ new/diffstat-1.62/CHANGES 2018-08-15 02:36:08.000000000 +0200
@@ -1,4 +1,18 @@
--- $Id: CHANGES,v 1.94 2016/01/14 01:11:58 tom Exp $
+-- $Id: CHANGES,v 1.98 2018/08/15 00:36:08 tom Exp $
+
+2018/08/15 (diffstat 1.62)
+ + improve checks for unmodified files when -S and -D options are
+ given.
+
+ + improve test-packages, to check warning-options.
+
+ + minor fixes for manpage (Debian #895963)
+
+ + update configure macros
+
+ + update config.guess, config.sub
+
+ + minor fixes for prefix-stripping with -S option.
2016/01/14 (diffstat 1.61)
+ add -T option to show amount of changes next to histogram.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/diffstat-1.61/COPYING new/diffstat-1.62/COPYING
--- old/diffstat-1.61/COPYING 2016-01-03 18:45:14.000000000 +0100
+++ new/diffstat-1.62/COPYING 2018-08-15 01:02:14.000000000 +0200
@@ -1,4 +1,4 @@
-Copyright 1994-2015,2016 by Thomas E. Dickey
+Copyright 1994-2016,2018 by Thomas E. Dickey
All Rights Reserved.
Permission to use, copy, modify, and distribute this software and its
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/diffstat-1.61/COPYING.asc new/diffstat-1.62/COPYING.asc
--- old/diffstat-1.61/COPYING.asc 2016-01-03 18:45:34.000000000 +0100
+++ new/diffstat-1.62/COPYING.asc 2018-08-15 01:02:33.000000000 +0200
@@ -1,8 +1,8 @@
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.12 (GNU/Linux)
-Comment: See http://invisible-island.net/public/public.html for info
+Version: GnuPG v1
+Comment: See https://invisible-island.net/public/public.html for info
-iEYEABECAAYFAlaJXjoACgkQcCNT4PfkjtvpogCgycNy4AEp4dGgS9XM9jpgHThS
-3lQAoJHdOM/4hpgPiGbItbq3ewrdFSEY
-=UW+O
+iEYEABECAAYFAltzX4UACgkQcCNT4PfkjtvJuwCgnlebYQ1+3nQsUbwf0x+V/lO8
++JUAoNC1Li12OE3RmMMmjSBjknaGx2zL
+=WmrG
-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/diffstat-1.61/diffstat.1 new/diffstat-1.62/diffstat.1
--- old/diffstat-1.61/diffstat.1 2016-01-14 10:39:26.000000000 +0100
+++ new/diffstat-1.62/diffstat.1 2018-08-15 02:29:55.000000000 +0200
@@ -1,5 +1,5 @@
.\"*****************************************************************************
-.\" Copyright 1994-2014,2016 by Thomas E. Dickey *
+.\" Copyright 1994-2016,2018 by Thomas E. Dickey *
.\" All Rights Reserved. *
.\" *
.\" Permission to use, copy, modify, and distribute this software and its *
@@ -18,7 +18,11 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR *
.\" IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. *
.\"*****************************************************************************
-.\" $Id: diffstat.1,v 1.35 2016/01/14 09:39:26 tom Exp $
+.\" $Id: diffstat.1,v 1.39 2018/08/15 00:29:55 tom Exp $
+.ie \n(.g .ds `` \(lq
+.el .ds `` ``
+.ie \n(.g .ds '' \(rq
+.el .ds '' ''
.TH DIFFSTAT 1
.SH NAME
\fBdiffstat\fP \- make histogram from diff-output
@@ -27,11 +31,18 @@
.SH DESCRIPTION
This program reads the output of \fBdiff\fP and displays a histogram
of the insertions, deletions, and modifications per-file.
-\fBDiffstat\fP is a program that is useful for reviewing large, complex patch files.
+\fBDiffstat\fP is a program that is useful for reviewing large,
+complex patch files.
It reads from one or more input files which contain output from \fBdiff\fP,
producing a histogram of the total lines changed for each file referenced.
.PP
-If the input filename ends with .bz2, .gz, .lzma, .z or .Z,
+If the input filename ends with
+\*(``.bz2\*('',
+\*(``.gz\*('',
+\*(``.lzma\*('',
+\*(``.xz\*('',
+\*(``.z\*('' or
+\*(``.Z\*('',
\fBdiffstat\fP will read the
uncompressed data via a pipe from the corresponding program.
It also can infer the compression type from files piped via the standard input.
@@ -79,14 +90,14 @@
The remainder, after subtracting modified and deleted lines,
is shown as "unchanged lines".
.TP
-.BI \-d
+.B \-d
The debug prints a lot of information.
It is normally compiled-in, but can be suppressed.
.TP
.BI \-e " file"
redirect standard error to \fIfile\fR.
.TP
-.BI \-E
+.B \-E
strip out ANSI escape sequences on each line before parsing the differences.
This allows \fBdiffstat\fP to be used with \fBcolordiff\fP.
.TP
@@ -182,7 +193,7 @@
.B \-R
Assume patch was created with old and new files swapped.
.TP
-.BI \-s
+.B \-s
show only the summary line, e.g., number of insertions and deletions.
.TP
.BI \-S " source"
@@ -192,7 +203,8 @@
.B \-t
overrides the histogram,
generates output of comma separated values for the number of
-changed lines found in the differences for each file: inserted, deleted and modified.
+changed lines found in the differences for each file:
+inserted, deleted and modified.
.IP
If \fB\-S\fP or \fB\-D\fP options are given, the number of unchanged
lines precedes the number of changes.
@@ -201,7 +213,8 @@
prints the numbers that the \fB\-t\fP option would show,
between the pathname and histogram.
.IP
-The width of the number of changes is determined by the largest value (but at least 3).
+The width of the number of changes is determined
+by the largest value (but at least 3).
The width given in the \fB\-w\fP option is separate from the width of these
numbers.
.TP
@@ -248,7 +261,8 @@
\fBDiffstat\fP is a single binary module, which uses no auxiliary files.
.SH BUGS
.PP
-\fBDiffstat\fP makes a lot of assumptions about the format of \fBdiff\fP's output.
+\fBDiffstat\fP makes a lot of assumptions
+about the format of \fBdiff\fP's output.
.PP
There is no way to obtain a filename from the standard \fBdiff\fP between
two files with no options.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/diffstat-1.61/diffstat.c new/diffstat-1.62/diffstat.c
--- old/diffstat-1.61/diffstat.c 2016-01-14 01:52:29.000000000 +0100
+++ new/diffstat-1.62/diffstat.c 2018-08-15 03:26:54.000000000 +0200
@@ -1,5 +1,5 @@
/******************************************************************************
- * Copyright 1994-2015,2016 by Thomas E. Dickey *
+ * Copyright 1994-2016,2018 by Thomas E. Dickey *
* All Rights Reserved. *
* *
* Permission to use, copy, modify, and distribute this software and its *
@@ -20,7 +20,7 @@
******************************************************************************/
#ifndef NO_IDENT
-static const char *Id = "$Id: diffstat.c,v 1.61 2016/01/14 00:52:29 tom Exp $";
+static const char *Id = "$Id: diffstat.c,v 1.62 2018/08/15 01:26:54 tom Exp $";
#endif
/*
@@ -28,6 +28,8 @@
* Author: T.E.Dickey
* Created: 02 Feb 1992
* Modified:
+ * 14 Aug 2018, revise -S/-D option to improve count of unmodified
+ * files.
* 14 Jan 2016, extend -S option to count unmodified files.
* add -T option to show values with histogram
* 06 Jul 2015, handle double-quotes, e.g., from diffutils 3.3
@@ -391,6 +393,8 @@
{2, 1, 6, 4};
static DATA *all_data;
+static char *S_option = 0;
+static char *D_option = 0;
static const char *comment_opt = "";
static char *path_opt = 0;
static int count_files; /* true if we count added/deleted files */
@@ -451,16 +455,27 @@
return p;
}
-static mode_t
-get_stat(const char *name)
+static int
+do_stat(const char *name, struct stat *sb)
{
- struct stat sb;
int rc;
+ if (name != 0) {
#ifdef HAVE_LSTAT
- rc = lstat(name, &sb);
+ rc = lstat(name, sb);
#else
- rc = stat(name, &sb);
+ rc = stat(name, sb);
#endif
+ } else {
+ rc = -1;
+ }
+ return rc;
+}
+
+static mode_t
+get_stat(const char *name)
+{
+ struct stat sb;
+ int rc = do_stat(name, &sb);
return ((rc == 0) ? (sb.st_mode & S_IFMT) : 0);
}
@@ -476,10 +491,50 @@
return get_stat(name) == S_IFREG;
}
+static int
+same_file(const char *source, const char *target)
+{
+ int rc = 0;
+ struct stat ssb;
+ struct stat dsb;
+
+ if (do_stat(source, &ssb) == 0 && S_ISREG(ssb.st_mode)
+ && do_stat(target, &dsb) == 0 && S_ISREG(dsb.st_mode)
+ && ssb.st_size == dsb.st_size) {
+ FILE *ip = fopen(source, "r");
+ if (ip != 0) {
+ FILE *op = fopen(target, "r");
+ if (op != 0) {
+ int a = EOF;
+ int b = EOF;
+ rc = 1;
+ while (1) {
+ a = fgetc(ip);
+ b = fgetc(op);
+ if (a != b) {
+ rc = 0;
+ break;
+ }
+ if (a == EOF) {
+ break;
+ }
+ }
+ if (a != b) {
+ rc = 0;
+ }
+ fclose(op);
+ }
+ fclose(ip);
+ }
+ }
+ return rc;
+}
+
static void
blip(int c)
{
if (show_progress) {
+ (void) fflush(stdout);
(void) fputc(c, stderr);
(void) fflush(stderr);
}
@@ -576,7 +631,7 @@
static DATA *
find_data(const char *name)
{
- DATA *p, *q, *r;
+ DATA *p, *r;
DATA find;
int base = 0;
@@ -601,6 +656,8 @@
} else
#endif
{
+ DATA *q;
+
init_data(&find, name, 1, base);
for (p = all_data, q = 0; p != 0; q = p, p = p->link) {
int cmp = compare_data(p, &find);
@@ -879,7 +936,6 @@
&& can_be_merged(source)) {
size_t len1 = strlen(target);
size_t len2 = strlen(source);
- int matched = 0;
int local = 0;
/*
@@ -915,6 +971,7 @@
* stripping prefixes from both source/target strings.
*/
if (prefix_opt < 0) {
+ int matched = 0;
/*
* Now (whether or not we trimmed a suffix), scan back from the
* end of source/target strings to find if they happen to share
@@ -1055,10 +1112,11 @@
dequote(char *s)
{
size_t len = strlen(s);
- int n;
int delim = (*s == SQUOTE) ? SQUOTE : DQUOTE;
if (*s == delim && len > 2 && s[len - 1] == delim) {
+ int n;
+
for (n = 0; (s[n] = s[n + 1]) != EOS; ++n) {
;
}
@@ -1107,7 +1165,7 @@
return (used != 0);
}
-static char *
+static const char *
data_filename(const DATA * p)
{
return p ? (p->name + (prefix_opt >= 0 ? p->base : prefix_len)) : "";
@@ -1117,19 +1175,22 @@
count_lines2(const char *filename)
{
int result = 0;
- int ch;
FILE *fp;
- TRACE(("count_lines %s\n", filename));
+ TRACE(("count_lines \"%s\"\n", filename));
+
if ((fp = fopen(filename, "r")) != 0) {
+ int ch;
+
result = 0;
while ((ch = MY_GETC(fp)) != EOF) {
if (ch == '\n')
++result;
}
- fclose(fp);
+ (void) fclose(fp);
TRACE(("->%d lines\n", result));
} else {
+ (void) fflush(stdout);
fprintf(stderr, "Cannot open \"%s\"\n", filename);
}
return result;
@@ -1143,7 +1204,7 @@
{
int result = -1;
char *filename = 0;
- char *filetail = data_filename(p);
+ const char *filetail = data_filename(p);
size_t want = strlen(path_opt) + 2 + strlen(filetail) + strlen(p->name);
if ((filename = malloc(want)) != 0) {
@@ -1151,11 +1212,10 @@
if (path_dest) {
size_t path_len = strlen(path_opt);
- size_t tail_len;
char *tail_sep = strchr(filetail, PATHSEP);
if (tail_sep != 0) {
- tail_len = (size_t) (tail_sep - filetail);
+ size_t tail_len = (size_t) (tail_sep - filetail);
if (tail_len != 0 && tail_len <= path_len) {
if (tail_len < path_len
&& path_opt[path_len - tail_len - 1] != PATHSEP) {
@@ -1178,7 +1238,7 @@
}
}
if (!merge) {
- if (path_opt) {
+ if (!path_opt) {
strcpy(filename, p->name);
} else {
sprintf(filename, "%s%c%s", path_opt, PATHSEP, filetail);
@@ -1207,9 +1267,9 @@
static void
finish_chunk(DATA * p)
{
- int i;
-
if (p->pending) {
+ int i;
+
p->pending = 0;
p->chunks += 1;
if (merge_opt) {
@@ -1387,7 +1447,7 @@
char test_at;
old_unify = new_unify = 0;
- if (sscanf(buffer, "@@ -%[0-9,] +%[0-9,] @%c",
+ if (sscanf(buffer, "@@ -%80[0-9,] +%80[0-9,] @%c",
b_temp1,
b_temp2,
&test_at) == 3
@@ -1493,7 +1553,7 @@
*/
if (marker > 0) {
TRACE(("** have marker=%d, override %s\n", marker, buffer));
- (void) strncpy(buffer, "***", (size_t) 3);
+ (void) memcpy(buffer, "***", (size_t) 3);
}
/*
@@ -1819,14 +1879,13 @@
static long
plot_num(long num_value, int c, int color, long *extra)
{
- long product;
long result = 0;
/* the value to plot */
/* character to display in the bar */
/* accumulated error in the bar */
if (num_value) {
- product = (plot_width * num_value);
+ long product = (plot_width * num_value);
result = ((product + *extra) / plot_scale);
*extra = product - (result * plot_scale) - *extra;
plot_bar(result, c, color);
@@ -1843,7 +1902,10 @@
long want = 0;
long have = 0;
long half = (plot_scale / 2);
- int i, j;
+ int i;
+
+ memset(scaled, 0, sizeof(scaled));
+ memset(remain, 0, sizeof(remain));
for_each_mark(i) {
long product = (plot_width * num[i]);
@@ -1853,7 +1915,7 @@
have += product - remain[i];
}
while (want > have) {
- j = -1;
+ int j = -1;
for_each_mark(i) {
if (remain[i] != 0
&& (remain[i] > (j >= 0 ? remain[j] : half))) {
@@ -1951,7 +2013,6 @@
plot_numbers(const DATA * p)
{
long temp = 0;
- long used = 0;
int i;
printf("%5ld ", TotalOf(p));
@@ -1969,6 +2030,8 @@
printf("\t%ld %c", p->count[i], marks[i]);
}
} else {
+ long used = 0;
+
switch (round_opt) {
default:
for_each_mark(i) {
@@ -2000,7 +2063,7 @@
static void
show_data(const DATA * p)
{
- char *name = data_filename(p);
+ const char *name = data_filename(p);
int width;
if (summary_only) {
@@ -2144,12 +2207,13 @@
DATA *p;
char *name;
- TRACE(("count_unmodified_files %s\n", pathname));
+ TRACE(("count_unmodified_files \"%s\"\n", pathname));
if (is_dir(pathname)) {
DIR *dp = opendir(pathname);
- struct dirent *de;
if (dp != 0) {
+ struct dirent *de;
+
while ((de = readdir(dp)) != 0) {
if (!strcmp(de->d_name, ".") || !strcmp(de->d_name, ".."))
continue;
@@ -2164,51 +2228,68 @@
}
} else if (is_file(pathname)) {
/*
- * Given the pathname from the (-S) source directory, derive a
- * corresponding path for the destination directory. Then check if
+ * Given the pathname from the (-D) source directory, derive a
+ * corresponding path for the source directory. Then check if
* that path appears in the list of modified files.
*/
- int found = 0;
- const char *ref_name = (all_data ? all_data->name : pathname);
+ const char *ref_name = ((all_data && !unchanged) ? all_data->name : pathname);
+ char *source = 0;
if (prefix_opt >= 0) {
int level_s = count_prefix(path_opt);
int base_s = 0;
int base_d = 0;
+
(void) skip_prefix(pathname, level_s + 1, &base_s);
(void) skip_prefix(ref_name, level_s + 1, &base_d);
name = malloc(2 + strlen(pathname) + strlen(ref_name));
sprintf(name, "%.*s%s", base_d, ref_name, base_s + pathname);
+ source = malloc(strlen(ref_name) + 2 + strlen(pathname) + strlen(S_option));
+ sprintf(source, "%s%c%s",
+ S_option,
+ PATHSEP,
+ base_s + pathname);
} else {
const char *mark = unchanged ? ref_name : data_filename(all_data);
int skip = 1 + (int) strlen(path_opt);
+
name = malloc(strlen(ref_name) + 2 + strlen(pathname));
sprintf(name, "%.*s%s",
(int) (mark - ref_name),
ref_name,
pathname + skip);
+ source = malloc(strlen(ref_name) + 2 + strlen(pathname) + strlen(S_option));
+ sprintf(source, "%s%c%.*s%s",
+ S_option,
+ PATHSEP,
+ (int) (mark - ref_name),
+ ref_name,
+ pathname + skip);
}
- if (is_file(name)) {
+
+ if (same_file(source, pathname)) {
+ int found = 0;
+
for (p = all_data; p != 0 && !found; p = p->link) {
if (!strcmp(name, p->name)) {
found = 1;
}
}
if (!found) {
- int len;
p = find_data(name);
*files += 1;
EqlOf(p) = count_lines(p);
*lines += EqlOf(p);
if (unchanged) {
- len = (int) strlen(p->name);
+ int len = (int) strlen(p->name);
if (min_name_wide < (len - p->base))
min_name_wide = (len - p->base);
}
}
}
free(name);
+ free(source);
}
}
#endif
@@ -2220,7 +2301,7 @@
if (prefix_len < 0)
prefix_len = 0;
if ((longest_name - prefix_len) > min_name_wide)
- min_name_wide = (longest_name - prefix_len);
+ min_name_wide = (int) (longest_name - prefix_len);
}
if (min_name_wide < 1)
@@ -2354,9 +2435,9 @@
update_min_name_wide(longest_name);
#ifdef HAVE_OPENDIR
- if (path_opt != 0) {
+ if (S_option != 0 && D_option != 0) {
unchanged = (all_data == 0);
- count_unmodified_files(path_opt, &files_equal, &total_eql);
+ count_unmodified_files(D_option, &files_equal, &total_eql);
if (unchanged) {
for (p = all_data; p; p = p->link) {
int len = (int) strlen(p->name);
@@ -2557,24 +2638,26 @@
{
const char *tmp = getenv("TMPDIR");
char *result = 0;
- int ch;
- FILE *fp;
-
if (tmp == 0)
tmp = "/tmp/";
*dirpath = xmalloc(strlen(tmp) + 12);
strcpy(*dirpath, tmp);
strcat(*dirpath, "/diffXXXXXX");
+
if (MY_MKDTEMP(*dirpath) != 0) {
+ FILE *fp;
+
result = xmalloc(strlen(*dirpath) + 10);
sprintf(result, "%s/stdin", *dirpath);
if ((fp = fopen(result, "w")) != 0) {
+ int ch;
+
while ((ch = MY_GETC(stdin)) != EOF) {
fputc(ch, fp);
}
- fclose(fp);
+ (void) fclose(fp);
} else {
free(result);
result = 0;
@@ -2599,6 +2682,7 @@
if (is_dir(path_opt)) {
num_marks = 4;
} else {
+ (void) fflush(stdout);
fprintf(stderr, "Not a directory:%s\n", path_opt);
exit(EXIT_FAILURE);
}
@@ -2679,6 +2763,7 @@
char *next = 0;
long value = strtol(optarg, &next, 0);
if (next == 0 || *next != '\0') {
+ (void) fflush(stdout);
fprintf(stderr, "expected a number, have '%s'\n", optarg);
exit(EXIT_FAILURE);
}
@@ -2712,7 +2797,7 @@
break;
#endif
case 'D':
- set_path_opt(optarg, 1);
+ D_option = optarg;
break;
case 'e':
if (freopen(optarg, "w", stderr) == 0)
@@ -2762,7 +2847,7 @@
summary_only = 1;
break;
case 'S':
- set_path_opt(optarg, 0);
+ S_option = optarg;
break;
case 't':
table_opt = 1;
@@ -2799,6 +2884,10 @@
* The numbers from -S/-D options will only be useful if the merge option
* is added.
*/
+ if (S_option)
+ set_path_opt(S_option, 0);
+ if (D_option)
+ set_path_opt(D_option, 1);
if (path_opt)
merge_opt = 1;
@@ -2818,6 +2907,7 @@
if (command != 0) {
if ((fp = popen(command, "r")) != 0) {
if (show_progress) {
+ (void) fflush(stdout);
(void) fprintf(stderr, "%s\n", name);
(void) fflush(stderr);
}
@@ -2829,6 +2919,7 @@
#endif
if ((fp = fopen(name, "rb")) != 0) {
if (show_progress) {
+ (void) fflush(stdout);
(void) fprintf(stderr, "%s\n", name);
(void) fflush(stderr);
}
@@ -2840,14 +2931,12 @@
}
} else {
#ifdef HAVE_POPEN
- FILE *fp;
Decompress which = dcEmpty;
char *stdin_dir = 0;
char *myfile;
char sniff[8];
int ch;
unsigned got = 0;
- char *command;
if ((ch = MY_GETC(stdin)) != EOF) {
which = dcNone;
@@ -2916,6 +3005,8 @@
if (which != dcNone
&& which != dcEmpty
&& (myfile = copy_stdin(&stdin_dir)) != 0) {
+ FILE *fp;
+ char *command;
/* open pipe to decompress temporary file */
command = decompressor(which, myfile);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/diffstat-1.61/makefile.in new/diffstat-1.62/makefile.in
--- old/diffstat-1.61/makefile.in 2015-07-07 01:23:30.000000000 +0200
+++ new/diffstat-1.62/makefile.in 2018-08-15 02:55:15.000000000 +0200
@@ -1,4 +1,4 @@
-# $Id: makefile.in,v 1.34 2015/07/06 23:23:30 tom Exp $
+# $Id: makefile.in,v 1.35 2018/08/15 00:55:15 tom Exp $
# Makefile-template for 'diffstat'
THIS = diffstat
@@ -23,6 +23,7 @@
INSTALL_DATA = @INSTALL_DATA@
LINT = @LINT@
+LINTOPTS = @LINT_OPTS@
CTAGS = @CTAGS@
ETAGS = @ETAGS@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/diffstat-1.61/package/debian/changelog new/diffstat-1.62/package/debian/changelog
--- old/diffstat-1.61/package/debian/changelog 2016-01-06 01:51:23.000000000 +0100
+++ new/diffstat-1.62/package/debian/changelog 2018-08-15 02:41:39.000000000 +0200
@@ -1,3 +1,9 @@
+diffstat (1.62) unstable; urgency=low
+
+ * maintenance updates
+
+ -- Thomas E. Dickey <dickey(a)invisible-island.net> Tue, 14 Aug 2018 20:24:27 -0400
+
diffstat (1.61) unstable; urgency=low
* maintenance updates
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/diffstat-1.61/package/debian/control new/diffstat-1.62/package/debian/control
--- old/diffstat-1.61/package/debian/control 2012-01-09 02:38:51.000000000 +0100
+++ new/diffstat-1.62/package/debian/control 2018-08-15 20:53:24.000000000 +0200
@@ -1,7 +1,7 @@
Source: diffstat
Maintainer: Thomas E. Dickey <dickey(a)invisible-island.net>
Section: devel
-Priority: extra
+Priority: optional
Standards-Version: 3.8.4
Build-Depends: debhelper (>= 5)
Homepage: http://invisible-island.net/diffstat/
@@ -10,6 +10,6 @@
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: produces graph of changes introduced by a diff between files.
- Diffstat is is useful for reviewing large, complex patch files. It reads from
+ Diffstat is useful for reviewing large, complex patch files. It reads from
one or more input files which contain output from diff, producing a histogram
of the total lines changed for each file referenced.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/diffstat-1.61/package/debian/copyright new/diffstat-1.62/package/debian/copyright
--- old/diffstat-1.61/package/debian/copyright 2016-01-06 01:51:23.000000000 +0100
+++ new/diffstat-1.62/package/debian/copyright 2018-08-15 02:37:15.000000000 +0200
@@ -1,7 +1,7 @@
Upstream source http://invisible-island.net/diffstat/diffstat.html
/******************************************************************************
- * Copyright 1994-2015,2016 by Thomas E. Dickey *
+ * Copyright 1994-2016,2018 by Thomas E. Dickey *
* All Rights Reserved. *
* *
* Permission to use, copy, modify, and distribute this software and its *
@@ -25,7 +25,7 @@
Files: aclocal.m4
Licence: other-BSD
-Copyright: 2003-2015,2016 by Thomas E. Dickey
+Copyright: 2003-2016,2018 by Thomas E. Dickey
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
@@ -86,7 +86,7 @@
shared with many OS's install programs.
Files: debian/*
-Copyright: 2010-2015,2016 Thomas E. Dickey
+Copyright: 2010-2016,2018 Thomas E. Dickey
Licence: other-BSD
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/diffstat-1.61/package/debian/rules new/diffstat-1.62/package/debian/rules
--- old/diffstat-1.61/package/debian/rules 2010-07-16 01:44:46.000000000 +0200
+++ new/diffstat-1.62/package/debian/rules 2018-08-15 01:04:47.000000000 +0200
@@ -1,5 +1,5 @@
#!/usr/bin/make -f
-# MAde with the aid of dh_make, by Craig Small
+# Made with the aid of dh_make, by Craig Small
# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
# Some lines taken from debmake, by Cristoph Lameter.
@@ -11,7 +11,9 @@
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-CFLAGS =
+CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
+CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
+LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
@@ -27,7 +29,10 @@
configure-stamp:
dh_testdir
- CFLAGS="$(CFLAGS)" ./configure \
+ CPPFLAGS="$(CPPFLAGS)" \
+ CFLAGS="$(CFLAGS)" \
+ LDFLAGS="$(LDFLAGS)" \
+ ./configure \
--host=$(DEB_HOST_GNU_TYPE) \
--build=$(DEB_BUILD_GNU_TYPE) \
--prefix=/usr \
@@ -76,6 +81,7 @@
binary-arch: build install
dh_testdir
dh_testroot
+ dh_lintian
dh_installdocs
dh_installexamples
dh_installchangelogs CHANGES
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/diffstat-1.61/package/diffstat.spec new/diffstat-1.62/package/diffstat.spec
--- old/diffstat-1.61/package/diffstat.spec 2016-01-06 01:51:23.000000000 +0100
+++ new/diffstat-1.62/package/diffstat.spec 2018-08-15 02:35:51.000000000 +0200
@@ -1,7 +1,7 @@
Summary: diffstat - make histogram from diff-output
%define AppProgram diffstat
-%define AppVersion 1.61
-# $XTermId: diffstat.spec,v 1.10 2016/01/06 00:51:23 tom Exp $
+%define AppVersion 1.62
+# $XTermId: diffstat.spec,v 1.13 2018/08/15 00:35:51 tom Exp $
Name: %{AppProgram}
Version: %{AppVersion}
Release: 1
@@ -25,12 +25,12 @@
%build
INSTALL_PROGRAM='${INSTALL}' \
- ./configure \
- --target %{_target_platform} \
- --prefix=%{_prefix} \
- --bindir=%{_bindir} \
- --libdir=%{_libdir} \
- --mandir=%{_mandir}
+%configure \
+ --target %{_target_platform} \
+ --prefix=%{_prefix} \
+ --bindir=%{_bindir} \
+ --libdir=%{_libdir} \
+ --mandir=%{_mandir}
make
@@ -52,5 +52,8 @@
%changelog
# each patch should add its ChangeLog entries here
+* Wed Aug 15 2018 Thomas Dickey
+- use recommended compiler-flags
+
* Thu Jul 15 2010 Thomas Dickey
- initial version
1
0
Hello community,
here is the log from the commit of package yodl for openSUSE:Factory checked in at 2019-01-03 18:05:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yodl (Old)
and /work/SRC/openSUSE:Factory/.yodl.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yodl"
Thu Jan 3 18:05:14 2019 rev:31 rq:662191 version:4.02.01
Changes:
--------
--- /work/SRC/openSUSE:Factory/yodl/yodl.changes 2017-12-23 12:17:56.736090960 +0100
+++ /work/SRC/openSUSE:Factory/.yodl.new.28833/yodl.changes 2019-01-03 18:05:17.536211602 +0100
@@ -1,0 +2,23 @@
+Mon Dec 31 08:37:02 UTC 2018 - Petr Gajdos <pgajdos(a)suse.com>
+
+- updated to 4.02.01:
+ * Migrated from Github to Gitlab
+ * End-of-line comment is now available as the triplet \//. Following \// all
+ subsequent characters on its line as well as initial blanks on the next
+ line are skipped.
+ * Added Yodl builtin commands SUBSTR and STRLEN
+ * Added the evalsymbol() macro, assigning a value to a symbol using EVAL.
+ * Added the nbsp() macro, writing a non-breaking space character
+ * Added the manttquoted() macro, optionally embedding arguments of tt macros
+ in quotes.
+ * Redesigned yodlverbinsert, which now also concatenates multiple
+ identically marked sections.
+ * Added scripts/newmacros primarily used when designing multiple new .raw
+ macro definition files.
+ * Added the macro `tbl' (and support macros `tr, tc, tnc, ta, tnac, tao,'
+ `tline', and `twrap') as alternative to `table' (and support macros). The
+ `tbl' macro extends `table', and simplifies defining tables.
+ * SETCOUNTER and ADDTOCOUNTER's second arguments may be additive
+ expressions (not containing blanks spaces).
+
+-------------------------------------------------------------------
Old:
----
4.01.00.tar.gz
New:
----
yodl-4.02.01.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yodl.spec ++++++
--- /var/tmp/diff_new_pack.t7SmhE/_old 2019-01-03 18:05:17.984211204 +0100
+++ /var/tmp/diff_new_pack.t7SmhE/_new 2019-01-03 18:05:17.988211200 +0100
@@ -1,7 +1,7 @@
#
# spec file for package yodl
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,18 +12,18 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: yodl
-Version: 4.01.00
+Version: 4.02.01
Release: 0
Summary: Yet One-other Document Language
-License: GPL-3.0
+License: GPL-3.0-only
Group: Development/Tools/Doc Generators
-Url: https://fbb-git.github.io/yodl/
-Source: https://github.com/fbb-git/yodl/archive/%{version}.tar.gz
+Url: https://fbb-git.gitlab.io/yodl/
+Source: https://gitlab.com/fbb-git/yodl/-/archive/%{version}/yodl-%{version}.tar.gz
Patch0: %{name}-doc-packages.patch
BuildRequires: bison
BuildRequires: fdupes
@@ -34,14 +34,11 @@
BuildRequires: sed
BuildRequires: texlive-latex
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} > 1220
BuildRequires: texlive-collection-binextra
BuildRequires: texlive-collection-latex
BuildRequires: tex(a4.sty)
BuildRequires: tex(epsf.sty)
-%else
-BuildRequires: texlive-bin
-%endif
+BuildRequires: tex(makecell.sty)
%description
YODL is a package that consists of programs, some shell scripts, and
@@ -105,5 +102,6 @@
%{_mandir}/man7/yodlletter.7%{ext_man}
%{_mandir}/man7/yodlmacros.7%{ext_man}
%{_mandir}/man7/yodlmanpage.7%{ext_man}
+%{_mandir}/man7/yodltables.7%{ext_man}
%changelog
1
0
Hello community,
here is the log from the commit of package latex2html for openSUSE:Factory checked in at 2019-01-03 18:05:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/latex2html (Old)
and /work/SRC/openSUSE:Factory/.latex2html.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "latex2html"
Thu Jan 3 18:05:10 2019 rev:35 rq:662190 version:2018
Changes:
--------
--- /work/SRC/openSUSE:Factory/latex2html/latex2html.changes 2017-10-02 16:43:11.627145921 +0200
+++ /work/SRC/openSUSE:Factory/.latex2html.new.28833/latex2html.changes 2019-01-03 18:05:13.400215279 +0100
@@ -1,0 +2,21 @@
+Mon Dec 31 07:58:03 UTC 2018 - Petr Gajdos <pgajdos(a)suse.com>
+
+- updated to 2018
+ * config: avoid warning "untie attempted"
+ * Handle . not in @INC for images.pl and internals.pl
+ * fix \graphicspath with relative path in preamble
+ https://github.com/latex2html/latex2html/issues/40
+ * \providecommand should not redefine existing command
+ * Picture generation via dvipng
+ * KOI8-R, CP1251 and UTF-8 support for Russian
+ * default to white background for rendering images.
+ if $LATEX_COLOR set, pass as transparency color to pstoimg.
+ https://bugs.debian.org/188024
+ * usepackage xcolor. uses rgb black rather than cmyk black.
+ fixes eqns appearing as dark grey rather than black.
+ * Fix stray comment mark: Issue #19
+- altered patches
+ % latex2html-perl-bindir.diff
+ % latex2html-perl526.patch
+
+-------------------------------------------------------------------
Old:
----
latex2html-2017.2.tar.gz
New:
----
latex2html-2018.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ latex2html.spec ++++++
--- /var/tmp/diff_new_pack.6rOwwV/_old 2019-01-03 18:05:15.356213540 +0100
+++ /var/tmp/diff_new_pack.6rOwwV/_new 2019-01-03 18:05:15.412213490 +0100
@@ -1,7 +1,7 @@
#
# spec file for package latex2html
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,16 +12,16 @@
# 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/
#
%define share_dir %{_datadir}/latex2html
Name: latex2html
-Version: 2017.2
+Version: 2018
Release: 0
Summary: LaTeX to HTML Converter
-License: GPL-2.0+
+License: GPL-2.0-or-later
Group: Productivity/Publishing/TeX/Utilities
Url: http://www.ctan.org/tex-archive/support/latex2html
Source0: http://mirrors.ctan.org/support/latex2html/latex2html-%{version}.tar.gz
@@ -50,7 +50,7 @@
Requires: texlive-dvips
Requires: texlive-latex
BuildArch: noarch
-%{expand: %%global _texmfmaindir %(kpsewhich -expand-var='$TEXMFMAIN')}
+%define _texmfmaindir %{_datadir}/texmf
%description
LaTeX2HTML lets you convert basic LaTeX documents into the HTML
@@ -59,7 +59,7 @@
%package pngicons
Summary: Icons in the PNG format for LateX2HTML
-License: GPL-2.0+
+License: GPL-2.0-or-later
Group: Productivity/Publishing/TeX/Utilities
%description pngicons
@@ -67,7 +67,7 @@
%package doc
Summary: Documentation for the Latex2HTML Converter
-License: GPL-2.0+ AND LPPL-1.3c
+License: GPL-2.0-or-later AND LPPL-1.3c
Group: Productivity/Publishing/TeX/Utilities
%description doc
@@ -93,7 +93,7 @@
%make_install
mkdir -p %{buildroot}/%{_mandir}/man1
install -m 644 %{SOURCE5} %{buildroot}/%{_mandir}/man1
-rm -r %{buildroot}%{share_dir}/{docs,example,dot.latex2html-init,readme.hthtml}
+rm -r %{buildroot}%{share_dir}/{docs,example,dot.latex2html-init}
chmod 755 %{buildroot}%{_datadir}/%{name}/{cweb2html/makemake.pl,cweb2html/cweb2html,makemap,makeseg/makeseg}
%fdupes -s %{buildroot}
@@ -101,7 +101,7 @@
LATEX2HTMLDIR=%{buildroot}/%{share_dir} ./latex2html --test_mode %{SOURCE3}
%files
-%doc README.SUSE Changes FAQ README.md TODO dot.latex2html-init readme.hthtml
+%doc README.SUSE Changes FAQ README.md TODO dot.latex2html-init
%{_prefix}/lib/latex2html
%dir %{share_dir}
%{share_dir}/*.pm
++++++ latex2html-2017.2.tar.gz -> latex2html-2018.tar.gz ++++++
++++ 11989 lines of diff (skipped)
++++++ latex2html-perl-bindir.diff ++++++
--- /var/tmp/diff_new_pack.6rOwwV/_old 2019-01-03 18:05:16.580212452 +0100
+++ /var/tmp/diff_new_pack.6rOwwV/_new 2019-01-03 18:05:16.580212452 +0100
@@ -1,11 +1,3 @@
---- cweb2html/cweb2html
-+++ cweb2html/cweb2html
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl
-+#!/usr/bin/perl
-
- ################################################################################
- # Copyright 1998-1999 by Jens Lippmann (lippmann(a)rbg.informatik.th-darmstadt.de)
--- cweb2html/makemake.pl
+++ cweb2html/makemake.pl
@@ -1,4 +1,4 @@
@@ -14,11 +6,4 @@
################################################################################
# Copyright 1998-1999 by Jens Lippmann (lippmann(a)rbg.informatik.tu-darmstadt.de)
---- makeseg/makeseg
-+++ makeseg/makeseg
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl
-+#!/usr/bin/perl
-
- # Check options and load configuration files
- &init;
+
++++++ latex2html-perl526.patch ++++++
--- /var/tmp/diff_new_pack.6rOwwV/_old 2019-01-03 18:05:16.588212445 +0100
+++ /var/tmp/diff_new_pack.6rOwwV/_new 2019-01-03 18:05:16.588212445 +0100
@@ -1,42 +1,3 @@
-Index: latex2html-2017.2/versions/html3_2.pl
-===================================================================
---- latex2html-2017.2.orig/versions/html3_2.pl
-+++ latex2html-2017.2/versions/html3_2.pl
-@@ -607,7 +607,7 @@ sub process_tabular {
-
- if ($color_env) {
- local($color_test) = join(',',@$open_tags_R);
-- if ($color_test =~ /(color{[^}]*})/g ) {
-+ if ($color_test =~ /(color\{[^}]*})/g ) {
- $color_env = $1;
- }
- }
-Index: latex2html-2017.2/versions/html4_01.pl
-===================================================================
---- latex2html-2017.2.orig/versions/html4_01.pl
-+++ latex2html-2017.2/versions/html4_01.pl
-@@ -976,7 +976,7 @@ sub process_tabular {
-
- if ($color_env) {
- local($color_test) = join(',',@$open_tags_R);
-- if ($color_test =~ /(color{[^}]*})/g ) {
-+ if ($color_test =~ /(color\{[^}]*})/g ) {
- $color_env = $1;
- }
- }
-Index: latex2html-2017.2/versions/html4_1.pl
-===================================================================
---- latex2html-2017.2.orig/versions/html4_1.pl
-+++ latex2html-2017.2/versions/html4_1.pl
-@@ -976,7 +976,7 @@ sub process_tabular {
-
- if ($color_env) {
- local($color_test) = join(',',@$open_tags_R);
-- if ($color_test =~ /(color{[^}]*})/g ) {
-+ if ($color_test =~ /(color\{[^}]*})/g ) {
- $color_env = $1;
- }
- }
Index: latex2html-2017.2/configure
===================================================================
--- latex2html-2017.2.orig/configure
1
0
Hello community,
here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-01-03 18:05:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/php7 (Old)
and /work/SRC/openSUSE:Factory/.php7.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php7"
Thu Jan 3 18:05:05 2019 rev:53 rq:662184 version:7.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/php7/php7.changes 2018-12-27 00:21:49.028034077 +0100
+++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7.changes 2019-01-03 18:05:06.848221105 +0100
@@ -1,0 +2,6 @@
+Sun Dec 30 15:00:24 UTC 2018 - Cristian Rodríguez <crrodriguez(a)opensuse.org>
+
+- Support LMDB in php7-dba, it is advisable to use it instead
+ of bdb.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ php7.spec ++++++
--- /var/tmp/diff_new_pack.nnlTWP/_old 2019-01-03 18:05:08.368219753 +0100
+++ /var/tmp/diff_new_pack.nnlTWP/_new 2019-01-03 18:05:08.372219750 +0100
@@ -109,6 +109,7 @@
BuildRequires: libtiff-devel
BuildRequires: libtool
BuildRequires: libxslt-devel
+BuildRequires: lmdb-devel
BuildRequires: ncurses-devel
BuildRequires: net-snmp-devel
BuildRequires: openldap2-devel
@@ -1234,6 +1235,7 @@
--with-tidy=shared,%{_usr} \
--enable-dba=shared \
--with-db4=%{_usr} \
+ --with-lmdb=%{_usr} \
--without-gdbm \
--with-cdb \
--enable-pdo=shared \
1
0
Hello community,
here is the log from the commit of package patterns-caasp for openSUSE:Factory checked in at 2019-01-03 18:05:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-caasp (Old)
and /work/SRC/openSUSE:Factory/.patterns-caasp.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-caasp"
Thu Jan 3 18:05:00 2019 rev:50 rq:662069 version:4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-caasp/patterns-caasp.changes 2018-12-05 09:36:29.405158479 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-caasp.new.28833/patterns-caasp.changes 2019-01-03 18:05:01.340226003 +0100
@@ -1,0 +2,23 @@
+Wed Dec 19 14:16:43 CET 2018 - kukuk(a)suse.de
+
+- Add health-checker-plugins-MicroOS to MicroOS pattern.
+
+-------------------------------------------------------------------
+Wed Dec 19 10:22:32 CET 2018 - kukuk(a)suse.de
+
+- Add yast2-logs to MicroOS pattern, so that we can generate the
+ data necessary to debug YaST installer bugs.
+
+-------------------------------------------------------------------
+Tue Dec 11 15:43:58 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- Move podman-cni-config to its own container-runtime-config
+ pattern, to be used by appropriate system roles in
+ skelcd-control-Kubic.
+
+-------------------------------------------------------------------
+Mon Dec 10 17:04:19 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- MicroOS requires podman-cni-config so podman works out of the box
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-caasp.spec ++++++
--- /var/tmp/diff_new_pack.Ttd6dR/_old 2019-01-03 18:05:01.812225583 +0100
+++ /var/tmp/diff_new_pack.Ttd6dR/_new 2019-01-03 18:05:01.816225579 +0100
@@ -71,6 +71,7 @@
Requires: grub2-snapper-plugin
Requires: haveged
Requires: health-checker
+Requires: health-checker-plugins-MicroOS
Requires: hwinfo
Requires: iputils
Requires: kbd
@@ -109,6 +110,7 @@
Requires: which
Requires: wicked
Requires: xfsprogs
+Requires: yast2-logs
Requires: zypper
Conflicts: gettext-runtime-mini
Conflicts: krb5-mini
@@ -214,6 +216,19 @@
%description container-runtime
This pattern installs the default container runtime packages.
+%package container-runtime-config
+Summary: Container Runtime Config for non-clustered systems
+Group: Metapackages
+Provides: pattern-category() = %{pattern_category}
+Requires: podman-cni-config
+Provides: pattern() = SUSE%2dMicroOS%2dcontainer%2druntime%2dconfig
+Provides: pattern-icon() = pattern-container
+Provides: pattern-order() = 9041
+Provides: pattern-visible()
+
+%description container-runtime-config
+This pattern installs a standard CNI configuration for the default container runtime. It is not intended to be used in clustered systems.
+
%package alt-container-runtime
Summary: Alternative Container Runtime
Group: Metapackages
@@ -337,6 +352,7 @@
echo 'This file marks the pattern apparmor to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/apparmor.txt
echo 'This file marks the pattern sssd-ldap to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/sssd-ldap.txt
echo 'This file marks the pattern container-runtime to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/container-runtime.txt
+echo 'This file marks the pattern container-runtime-config to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/container-runtime-config.txt
echo 'This file marks the pattern alt-container-runtime to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/alt-container-runtime.txt
%if !0%{?is_susecaasp}
echo 'This file marks the pattern onlyDVD to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/onlyDVD.txt
@@ -363,6 +379,11 @@
%dir %{_docdir}/patterns-caasp
%{_docdir}/patterns-caasp/container-runtime.txt
+%files container-runtime-config
+%defattr(-,root,root)
+%dir %{_docdir}/patterns-caasp
+%{_docdir}/patterns-caasp/container-runtime-config.txt
+
%files alt-container-runtime
%defattr(-,root,root)
%dir %{_docdir}/patterns-caasp
1
0
Hello community,
here is the log from the commit of package python-urllib3 for openSUSE:Factory checked in at 2019-01-03 18:04:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-urllib3 (Old)
and /work/SRC/openSUSE:Factory/.python-urllib3.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-urllib3"
Thu Jan 3 18:04:48 2019 rev:25 rq:662088 version:1.24.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-urllib3/python-urllib3.changes 2018-11-06 15:35:09.543632497 +0100
+++ /work/SRC/openSUSE:Factory/.python-urllib3.new.28833/python-urllib3.changes 2019-01-03 18:04:49.292236716 +0100
@@ -1,0 +2,9 @@
+Sun Dec 30 18:20:59 CET 2018 - mcepl(a)suse.com
+
+- Update to 1.24.1:
+ * Remove quadratic behavior within GzipDecoder.decompress()
+ (Issue #1467)
+ * Restored functionality of ciphers parameter for
+ create_urllib3_context(). (Issue #1462)
+
+-------------------------------------------------------------------
Old:
----
urllib3-1.24.tar.gz
New:
----
urllib3-1.24.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-urllib3.spec ++++++
--- /var/tmp/diff_new_pack.aNJ8S5/_old 2019-01-03 18:04:50.024236065 +0100
+++ /var/tmp/diff_new_pack.aNJ8S5/_new 2019-01-03 18:04:50.028236062 +0100
@@ -31,7 +31,7 @@
%else
Name: python-urllib3
%endif
-Version: 1.24
+Version: 1.24.1
Release: 0
Summary: HTTP library with thread-safe connection pooling, file post, and more
License: MIT
++++++ python-urllib3-recent-date.patch ++++++
--- /var/tmp/diff_new_pack.aNJ8S5/_old 2019-01-03 18:04:50.060236033 +0100
+++ /var/tmp/diff_new_pack.aNJ8S5/_new 2019-01-03 18:04:50.060236033 +0100
@@ -13,11 +13,9 @@
src/urllib3/connection.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
-Index: urllib3-1.23/urllib3/connection.py
-===================================================================
---- urllib3-1.23.orig/src/urllib3/connection.py
-+++ urllib3-1.23/src/urllib3/connection.py
-@@ -60,7 +60,7 @@ port_by_scheme = {
+--- a/src/urllib3/connection.py
++++ b/src/urllib3/connection.py
+@@ -59,7 +59,7 @@ port_by_scheme = {
# and not less than 6 months ago.
# Example: if Today is 2018-01-01, then RECENT_DATE should be any date on or
# after 2016-01-01 (today - 2 years) AND before 2017-07-01 (today - 6 months)
++++++ urllib3-1.24.tar.gz -> urllib3-1.24.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.24/CHANGES.rst new/urllib3-1.24.1/CHANGES.rst
--- old/urllib3-1.24/CHANGES.rst 2018-10-16 19:46:06.000000000 +0200
+++ new/urllib3-1.24.1/CHANGES.rst 2018-11-02 20:08:50.000000000 +0100
@@ -1,6 +1,14 @@
Changes
=======
+1.24.1 (2018-11-02)
+-------------------
+
+* Remove quadratic behavior within ``GzipDecoder.decompress()`` (Issue #1467)
+
+* Restored functionality of `ciphers` parameter for `create_urllib3_context()`. (Issue #1462)
+
+
1.24 (2018-10-16)
-----------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.24/PKG-INFO new/urllib3-1.24.1/PKG-INFO
--- old/urllib3-1.24/PKG-INFO 2018-10-16 19:48:33.000000000 +0200
+++ new/urllib3-1.24.1/PKG-INFO 2018-11-02 20:11:08.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: urllib3
-Version: 1.24
+Version: 1.24.1
Summary: HTTP library with thread-safe connection pooling, file post, and more.
Home-page: https://urllib3.readthedocs.io/
Author: Andrey Petrov
@@ -119,6 +119,14 @@
Changes
=======
+ 1.24.1 (2018-11-02)
+ -------------------
+
+ * Remove quadratic behavior within ``GzipDecoder.decompress()`` (Issue #1467)
+
+ * Restored functionality of `ciphers` parameter for `create_urllib3_context()`. (Issue #1462)
+
+
1.24 (2018-10-16)
-----------------
@@ -1089,5 +1097,5 @@
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4
-Provides-Extra: secure
Provides-Extra: socks
+Provides-Extra: secure
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.24/dev-requirements.txt new/urllib3-1.24.1/dev-requirements.txt
--- old/urllib3-1.24/dev-requirements.txt 2018-10-16 19:45:39.000000000 +0200
+++ new/urllib3-1.24.1/dev-requirements.txt 2018-11-02 20:07:12.000000000 +0100
@@ -7,7 +7,8 @@
PySocks==1.6.8
pkginfo==1.4.2
pytest-timeout==1.3.1
-pytest==3.6.4
+pytest==3.8.2
# https://github.com/GoogleCloudPlatform/python-repo-tools/issues/23
pylint<2.0;python_version<="2.7"
gcp-devrel-py-tools==0.0.15
+pluggy==0.8.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.24/src/urllib3/__init__.py new/urllib3-1.24.1/src/urllib3/__init__.py
--- old/urllib3-1.24/src/urllib3/__init__.py 2018-10-16 19:47:52.000000000 +0200
+++ new/urllib3-1.24.1/src/urllib3/__init__.py 2018-11-02 20:09:02.000000000 +0100
@@ -27,7 +27,7 @@
__author__ = 'Andrey Petrov (andrey.petrov(a)shazow.net)'
__license__ = 'MIT'
-__version__ = '1.24'
+__version__ = '1.24.1'
__all__ = (
'HTTPConnectionPool',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.24/src/urllib3/response.py new/urllib3-1.24.1/src/urllib3/response.py
--- old/urllib3-1.24/src/urllib3/response.py 2018-10-16 19:45:39.000000000 +0200
+++ new/urllib3-1.24.1/src/urllib3/response.py 2018-11-02 20:07:12.000000000 +0100
@@ -69,9 +69,9 @@
return getattr(self._obj, name)
def decompress(self, data):
- ret = b''
+ ret = bytearray()
if self._state == GzipDecoderState.SWALLOW_DATA or not data:
- return ret
+ return bytes(ret)
while True:
try:
ret += self._obj.decompress(data)
@@ -81,11 +81,11 @@
self._state = GzipDecoderState.SWALLOW_DATA
if previous_state == GzipDecoderState.OTHER_MEMBERS:
# Allow trailing garbage acceptable in other gzip clients
- return ret
+ return bytes(ret)
raise
data = self._obj.unused_data
if not data:
- return ret
+ return bytes(ret)
self._state = GzipDecoderState.OTHER_MEMBERS
self._obj = zlib.decompressobj(16 + zlib.MAX_WBITS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.24/src/urllib3/util/ssl_.py new/urllib3-1.24.1/src/urllib3/util/ssl_.py
--- old/urllib3-1.24/src/urllib3/util/ssl_.py 2018-10-16 19:45:39.000000000 +0200
+++ new/urllib3-1.24.1/src/urllib3/util/ssl_.py 2018-11-02 20:07:12.000000000 +0100
@@ -263,6 +263,8 @@
"""
context = SSLContext(ssl_version or ssl.PROTOCOL_SSLv23)
+ context.set_ciphers(ciphers or DEFAULT_CIPHERS)
+
# Setting the default here, as we may have no ssl module on import
cert_reqs = ssl.CERT_REQUIRED if cert_reqs is None else cert_reqs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.24/src/urllib3.egg-info/PKG-INFO new/urllib3-1.24.1/src/urllib3.egg-info/PKG-INFO
--- old/urllib3-1.24/src/urllib3.egg-info/PKG-INFO 2018-10-16 19:48:32.000000000 +0200
+++ new/urllib3-1.24.1/src/urllib3.egg-info/PKG-INFO 2018-11-02 20:11:08.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: urllib3
-Version: 1.24
+Version: 1.24.1
Summary: HTTP library with thread-safe connection pooling, file post, and more.
Home-page: https://urllib3.readthedocs.io/
Author: Andrey Petrov
@@ -119,6 +119,14 @@
Changes
=======
+ 1.24.1 (2018-11-02)
+ -------------------
+
+ * Remove quadratic behavior within ``GzipDecoder.decompress()`` (Issue #1467)
+
+ * Restored functionality of `ciphers` parameter for `create_urllib3_context()`. (Issue #1462)
+
+
1.24 (2018-10-16)
-----------------
@@ -1089,5 +1097,5 @@
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4
-Provides-Extra: secure
Provides-Extra: socks
+Provides-Extra: secure
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.24/test/test_ssl.py new/urllib3-1.24.1/test/test_ssl.py
--- old/urllib3-1.24/test/test_ssl.py 2018-10-16 19:45:39.000000000 +0200
+++ new/urllib3-1.24.1/test/test_ssl.py 2018-11-02 20:07:12.000000000 +0100
@@ -70,3 +70,21 @@
assert SNIMissingWarning in warnings
else:
assert warn.call_count == 0
+
+
+(a)pytest.mark.parametrize(
+ ["ciphers", "expected_ciphers"],
+ [(None, ssl_.DEFAULT_CIPHERS),
+ ("ECDH+AESGCM:ECDH+CHACHA20", "ECDH+AESGCM:ECDH+CHACHA20")]
+)
+def test_create_urllib3_context_set_ciphers(monkeypatch, ciphers, expected_ciphers):
+
+ context = mock.create_autospec(ssl_.SSLContext)
+ context.set_ciphers = mock.Mock()
+ context.options = 0
+ monkeypatch.setattr(ssl_, "SSLContext", lambda *_, **__: context)
+
+ assert ssl_.create_urllib3_context(ciphers=ciphers) is context
+
+ assert context.set_ciphers.call_count == 1
+ assert context.set_ciphers.call_args == mock.call(expected_ciphers)
++++++ urllib3-ssl-default-context.patch ++++++
--- /var/tmp/diff_new_pack.aNJ8S5/_old 2019-01-03 18:04:50.140235963 +0100
+++ /var/tmp/diff_new_pack.aNJ8S5/_new 2019-01-03 18:04:50.140235963 +0100
@@ -1,8 +1,6 @@
-Index: urllib3-1.21.1/src/urllib3/util/ssl_.py
-===================================================================
---- urllib3-1.21.1.orig/src/urllib3/util/ssl_.py
-+++ urllib3-1.21.1/src/urllib3/util/ssl_.py
-@@ -318,6 +318,8 @@ def ssl_wrap_socket(sock, keyfile=None,
+--- a/src/urllib3/util/ssl_.py
++++ b/src/urllib3/util/ssl_.py
+@@ -330,6 +330,8 @@ def ssl_wrap_socket(sock, keyfile=None,
elif getattr(context, 'load_default_certs', None) is not None:
# try to load OS default certs; works well on Windows (require Python3.4+)
context.load_default_certs()
++++++ urllib3-test-ssl-drop-sslv3.patch ++++++
--- /var/tmp/diff_new_pack.aNJ8S5/_old 2019-01-03 18:04:50.144235958 +0100
+++ /var/tmp/diff_new_pack.aNJ8S5/_new 2019-01-03 18:04:50.148235955 +0100
@@ -1,8 +1,6 @@
-Index: urllib3-1.21.1/test/with_dummyserver/test_https.py
-===================================================================
---- urllib3-1.21.1.orig/test/with_dummyserver/test_https.py
-+++ urllib3-1.21.1/test/with_dummyserver/test_https.py
-@@ -503,7 +503,7 @@ class TestHTTPS(HTTPSDummyServerTestCase
+--- a/test/with_dummyserver/test_https.py
++++ b/test/with_dummyserver/test_https.py
+@@ -557,7 +557,7 @@ class TestHTTPS(HTTPSDummyServerTestCase
class TestHTTPS_TLSv1(HTTPSDummyServerTestCase):
certs = DEFAULT_CERTS.copy()
1
0