openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
December 2018
- 1 participants
- 2073 discussions
Hello community,
here is the log from the commit of package yast2-ntp-client for openSUSE:Factory checked in at 2018-12-31 09:43:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-ntp-client (Old)
and /work/SRC/openSUSE:Factory/.yast2-ntp-client.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-ntp-client"
Mon Dec 31 09:43:46 2018 rev:110 rq:657946 version:4.1.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-ntp-client/yast2-ntp-client.changes 2018-11-22 13:24:16.494078205 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-ntp-client.new.28833/yast2-ntp-client.changes 2018-12-31 09:43:47.758344043 +0100
@@ -1,0 +2,6 @@
+Sun Nov 25 20:37:21 UTC 2018 - Noah Davis <noahadvs(a)gmail.com>
+
+- Provide icon with module (boo#1109310)
+- 4.1.7
+
+-------------------------------------------------------------------
Old:
----
yast2-ntp-client-4.1.6.tar.bz2
New:
----
yast2-ntp-client-4.1.7.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-ntp-client.spec ++++++
--- /var/tmp/diff_new_pack.5BY7eF/_old 2018-12-31 09:43:48.206343677 +0100
+++ /var/tmp/diff_new_pack.5BY7eF/_new 2018-12-31 09:43:48.210343674 +0100
@@ -17,7 +17,7 @@
Name: yast2-ntp-client
-Version: 4.1.6
+Version: 4.1.7
Release: 0
Summary: YaST2 - NTP Client Configuration
License: GPL-2.0-or-later
@@ -81,7 +81,7 @@
%{yast_schemadir}/autoyast/rnc/ntpclient.rnc
%{yast_dir}/lib
%ghost /etc/cron.d/suse-ntp_synchronize
-
+%{yast_icondir}
%dir %{yast_docdir}
%license COPYING
%doc %{yast_docdir}/README.md
++++++ yast2-ntp-client-4.1.6.tar.bz2 -> yast2-ntp-client-4.1.7.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-ntp-client-4.1.6/package/yast2-ntp-client.changes new/yast2-ntp-client-4.1.7/package/yast2-ntp-client.changes
--- old/yast2-ntp-client-4.1.6/package/yast2-ntp-client.changes 2018-11-20 12:41:14.000000000 +0100
+++ new/yast2-ntp-client-4.1.7/package/yast2-ntp-client.changes 2018-12-13 16:18:33.000000000 +0100
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Sun Nov 25 20:37:21 UTC 2018 - Noah Davis <noahadvs(a)gmail.com>
+
+- Provide icon with module (boo#1109310)
+- 4.1.7
+
+-------------------------------------------------------------------
Wed Nov 14 21:32:26 UTC 2018 - knut.andersse(a)suse.com
- Aligned "Synchronize Now" button and "NTP Server Address" box not
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-ntp-client-4.1.6/package/yast2-ntp-client.spec new/yast2-ntp-client-4.1.7/package/yast2-ntp-client.spec
--- old/yast2-ntp-client-4.1.6/package/yast2-ntp-client.spec 2018-11-20 12:41:14.000000000 +0100
+++ new/yast2-ntp-client-4.1.7/package/yast2-ntp-client.spec 2018-12-13 16:18:33.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-ntp-client
-Version: 4.1.6
+Version: 4.1.7
Release: 0
Summary: YaST2 - NTP Client Configuration
License: GPL-2.0-or-later
@@ -81,7 +81,7 @@
%{yast_schemadir}/autoyast/rnc/ntpclient.rnc
%{yast_dir}/lib
%ghost /etc/cron.d/suse-ntp_synchronize
-
+%{yast_icondir}
%dir %{yast_docdir}
%license COPYING
%doc %{yast_docdir}/README.md
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-ntp-client-4.1.6/src/icons/hicolor/scalable/apps/yast-ntp-client.svg new/yast2-ntp-client-4.1.7/src/icons/hicolor/scalable/apps/yast-ntp-client.svg
--- old/yast2-ntp-client-4.1.6/src/icons/hicolor/scalable/apps/yast-ntp-client.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-ntp-client-4.1.7/src/icons/hicolor/scalable/apps/yast-ntp-client.svg 2018-12-13 16:18:33.000000000 +0100
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg"><path d="M64 12a52 52 0 0 0-52 52 52 52 0 0 0 52 52 52 52 0 0 0 52-52 52 52 0 0 0-52-52z" fill="#3584e4"/><path d="M64 8a52 52 0 0 0-52 52 52 52 0 0 0 52 52 52 52 0 0 0 52-52A52 52 0 0 0 64 8z" fill="#1a5fb4"/><path d="M64 8a52 52 0 0 0-19.988 4.012L48 16v4l8 8h4v-6l6-4v-6l4-2V8.412A52 52 0 0 0 64 8zm-28.328 8.448A52 52 0 0 0 12 60c.02 1.224.08 2.444.184 3.66L24 74v-6l-4-6 8-6 6 4v-8l8-6 6-10-6-6h-6l2 6H28l-2-4 2-4v-4h10v-6zM94 18l-6 6v4h4v-4h8v8H84v4h-4v4h-8v12h12v-8h8l4 8h4v-8h4l4 8h4v4H72l-4 6 10 10 10 16 2 10 4.248 4.248a52 52 0 0 0 21.12-34.44L106 60l2-2 7.8 6.24A52 52 0 0 0 116 60a52 52 0 0 0-21.444-42zM30 72l-4 4v10l8 8v8.4a52 52 0 0 0 11.44 6.16L48 106v-4l6-6v-4l4-4v-8l-4-4h-8l-4-4z" fill="#1c71d8"/></svg>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-ntp-client-4.1.6/test/ntp_client_test.rb new/yast2-ntp-client-4.1.7/test/ntp_client_test.rb
--- old/yast2-ntp-client-4.1.6/test/ntp_client_test.rb 2018-11-20 12:41:14.000000000 +0100
+++ new/yast2-ntp-client-4.1.7/test/ntp_client_test.rb 2018-12-13 16:18:33.000000000 +0100
@@ -475,6 +475,33 @@
end
end
+ describe "#sync_once" do
+ let(:output) { { "stdout" => "", "stderr" => "", "exit" => 0 } }
+ let(:server) { "sntp.server.de" }
+
+ before do
+ allow(Yast::SCR).to receive(:Execute)
+ end
+
+ it "syncs the system time against the specified server" do
+ expect(Yast::SCR).to receive(:Execute)
+ .with(Yast::Path.new(".target.bash_output"),
+ "/usr/sbin/chronyd -q -t 30 'pool #{server} iburst'")
+ .and_return(output)
+
+ subject.sync_once(server)
+ end
+
+ it "returns the syncronization exit code" do
+ expect(Yast::SCR).to receive(:Execute)
+ .with(Yast::Path.new(".target.bash_output"),
+ "/usr/sbin/chronyd -q -t 30 'pool #{server} iburst'")
+ .and_return(output)
+
+ expect(subject.sync_once(server)).to eql(0)
+ end
+ end
+
describe "#ntp_test" do
let(:ip_version) { 4 }
let(:server) { "sntp.server.de" }
1
0
Hello community,
here is the log from the commit of package yast2-dhcp-server for openSUSE:Factory checked in at 2018-12-31 09:43:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-dhcp-server (Old)
and /work/SRC/openSUSE:Factory/.yast2-dhcp-server.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-dhcp-server"
Mon Dec 31 09:43:42 2018 rev:56 rq:657560 version:4.1.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-dhcp-server/yast2-dhcp-server.changes 2018-11-02 10:51:38.230275232 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-dhcp-server.new.28833/yast2-dhcp-server.changes 2018-12-31 09:43:43.582347464 +0100
@@ -1,0 +2,13 @@
+Wed Dec 12 13:16:55 UTC 2018 - lslezak(a)suse.cz
+
+- Always use absolute path to binaries (bsc#1118291)
+- Updated testsuite to pass with the new yast2
+- 4.1.5
+
+-------------------------------------------------------------------
+Sun Nov 25 11:56:52 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.4
+
+-------------------------------------------------------------------
Old:
----
yast2-dhcp-server-4.1.3.tar.bz2
New:
----
yast2-dhcp-server-4.1.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-dhcp-server.spec ++++++
--- /var/tmp/diff_new_pack.cASHad/_old 2018-12-31 09:43:44.034347093 +0100
+++ /var/tmp/diff_new_pack.cASHad/_new 2018-12-31 09:43:44.038347090 +0100
@@ -17,7 +17,7 @@
Name: yast2-dhcp-server
-Version: 4.1.3
+Version: 4.1.5
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -91,6 +91,7 @@
%{yast_agentdir}/ag_dhcpd_conf
%doc %{yast_docdir}
%license COPYING
+%{yast_icondir}
%{yast_schemadir}/autoyast/rnc/dhcp-server.rnc
%changelog
++++++ yast2-dhcp-server-4.1.3.tar.bz2 -> yast2-dhcp-server-4.1.5.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-4.1.3/package/yast2-dhcp-server.changes new/yast2-dhcp-server-4.1.5/package/yast2-dhcp-server.changes
--- old/yast2-dhcp-server-4.1.3/package/yast2-dhcp-server.changes 2018-10-16 17:43:37.000000000 +0200
+++ new/yast2-dhcp-server-4.1.5/package/yast2-dhcp-server.changes 2018-12-12 14:26:47.000000000 +0100
@@ -1,4 +1,17 @@
-------------------------------------------------------------------
+Wed Dec 12 13:16:55 UTC 2018 - lslezak(a)suse.cz
+
+- Always use absolute path to binaries (bsc#1118291)
+- Updated testsuite to pass with the new yast2
+- 4.1.5
+
+-------------------------------------------------------------------
+Sun Nov 25 11:56:52 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.4
+
+-------------------------------------------------------------------
Tue Oct 16 16:13:23 CEST 2018 - schubi(a)suse.de
- Added license file to spec.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-4.1.3/package/yast2-dhcp-server.spec new/yast2-dhcp-server-4.1.5/package/yast2-dhcp-server.spec
--- old/yast2-dhcp-server-4.1.3/package/yast2-dhcp-server.spec 2018-10-16 17:43:37.000000000 +0200
+++ new/yast2-dhcp-server-4.1.5/package/yast2-dhcp-server.spec 2018-12-12 14:26:47.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-dhcp-server
-Version: 4.1.3
+Version: 4.1.5
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -75,5 +75,6 @@
%{yast_agentdir}/ag_dhcpd_conf
%doc %{yast_docdir}
%license COPYING
+%{yast_icondir}
%{yast_schemadir}/autoyast/rnc/dhcp-server.rnc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-4.1.3/src/Makefile.am new/yast2-dhcp-server-4.1.5/src/Makefile.am
--- old/yast2-dhcp-server-4.1.3/src/Makefile.am 2018-10-16 17:43:37.000000000 +0200
+++ new/yast2-dhcp-server-4.1.5/src/Makefile.am 2018-12-12 14:26:47.000000000 +0100
@@ -42,6 +42,13 @@
desktop_DATA = \
desktop/dhcp-server.desktop
-EXTRA_DIST = $(module_DATA) $(module1_DATA) $(client_DATA) $(ynclude_DATA) $(scrconf_DATA) $(agent_SCRIPTS) $(schemafiles_DATA) $(desktop_DATA)
+symbolicdir = @icondir@/hicolor/symbolic/apps
+symbolic_DATA = \
+ icons/hicolor/symbolic/apps/yast-dhcp-server-symbolic.svg
+scalabledir = @icondir@/hicolor/scalable/apps
+scalable_DATA = \
+ icons/hicolor/scalable/apps/yast-dhcp-server.svg
-include $(top_srcdir)/Makefile.am.common
\ No newline at end of file
+EXTRA_DIST = $(module_DATA) $(module1_DATA) $(client_DATA) $(ynclude_DATA) $(scrconf_DATA) $(agent_SCRIPTS) $(schemafiles_DATA) $(desktop_DATA) $(symbolic_DATA) $(scalable_DATA)
+
+include $(top_srcdir)/Makefile.am.common
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-4.1.3/src/icons/hicolor/scalable/apps/yast-dhcp-server.svg new/yast2-dhcp-server-4.1.5/src/icons/hicolor/scalable/apps/yast-dhcp-server.svg
--- old/yast2-dhcp-server-4.1.3/src/icons/hicolor/scalable/apps/yast-dhcp-server.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-dhcp-server-4.1.5/src/icons/hicolor/scalable/apps/yast-dhcp-server.svg 2018-12-12 14:26:47.000000000 +0100
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg enable-background="new" version="1.0" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
+<defs>
+<linearGradient id="a" x1="2" x2="30" y1="27" y2="27" gradientTransform="translate(0,-1)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#5e5c64" offset="0"/>
+<stop stop-color="#9a9996" offset=".035714"/>
+<stop stop-color="#5e5c64" offset=".071429"/>
+<stop stop-color="#5e5c64" offset=".92857"/>
+<stop stop-color="#9a9996" offset=".96429"/>
+<stop stop-color="#5e5c64" offset="1"/>
+</linearGradient>
+</defs>
+<g transform="translate(0,-172)">
+<g transform="matrix(4,0,0,4,0,172)" enable-background="new">
+<rect x="2" y="6" width="28" height="6" ry="1" fill="#5e5c64"/>
+<rect x="2" y="12" width="28" height="6" ry="1" fill="#5e5c64"/>
+<rect x="2" y="18" width="28" height="6" ry="1.0587" fill="#5e5c64"/>
+<rect x="2" y="23" width="28" height="5" ry="1" fill="url(#a)"/>
+<rect x="2" y="3" width="28" height="5" ry="1" fill="#9a9996"/>
+<rect x="2" y="9" width="28" height="5" ry="1" fill="#9a9996"/>
+<rect x="2" y="15" width="28" height="5" ry="1" fill="#9a9996"/>
+<rect x="2" y="21" width="28" height="5" ry="1" fill="#9a9996"/>
+<rect x="14" y="4" width="15" height="3" ry="0" fill="#3d3846"/>
+<rect x="14" y="5" width="15" height="2" ry="0" fill="#5e5c64"/>
+<rect x="14" y="10" width="15" height="3" ry="0" fill="#3d3846"/>
+<rect x="14" y="11" width="15" height="2" ry="0" fill="#5e5c64"/>
+<rect x="14" y="16" width="15" height="3" ry="0" fill="#3d3846"/>
+<rect x="14" y="17" width="15" height="2" ry="0" fill="#5e5c64"/>
+<rect x="14" y="22" width="15" height="3" ry="0" fill="#3d3846"/>
+<rect x="14" y="23" width="15" height="2" ry="0" fill="#5e5c64"/>
+<rect x="4" y="4" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="4" y="5" width="1" height="1" ry=".5" fill="#f6d32d"/>
+<rect x="6" y="4" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="6" y="5" width="1" height="1" ry=".5" fill="#33d17a"/>
+<rect x="4" y="10" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="4" y="11" width="1" height="1" ry=".5" fill="#33d17a"/>
+<rect x="6" y="10" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="6" y="11" width="1" height="1" ry=".5" fill="#e01b24"/>
+<rect x="4" y="16" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="4" y="17" width="1" height="1" ry=".5" fill="#e01b24"/>
+<rect x="6" y="16" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="6" y="17" width="1" height="1" ry=".5" fill="#f6d32d"/>
+<rect x="4" y="22" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="4" y="23" width="1" height="1" ry=".5" fill="#f6d32d"/>
+<rect x="6" y="22" width="1" height="2" ry=".5" fill="#5e5c64"/>
+<rect x="6" y="23" width="1" height="1" ry=".5" fill="#33d17a"/>
+<rect x="15" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="15" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="17" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="17" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="19" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="19" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="21" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="21" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="23" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="23" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="25" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="25" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="27" y="11" width="1" height="2" fill="#3d3846"/>
+<rect x="27" y="10" width="1" height="1" fill="#241f31"/>
+<rect x="15" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="15" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="17" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="17" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="19" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="19" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="21" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="21" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="23" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="23" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="25" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="25" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="27" y="5" width="1" height="2" fill="#3d3846"/>
+<rect x="27" y="4" width="1" height="1" fill="#241f31"/>
+<rect x="15" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="15" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="17" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="17" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="19" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="19" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="21" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="21" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="23" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="23" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="25" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="25" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="27" y="17" width="1" height="2" fill="#3d3846"/>
+<rect x="27" y="16" width="1" height="1" fill="#241f31"/>
+<rect x="15" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="15" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="17" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="17" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="19" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="19" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="21" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="21" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="23" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="23" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="25" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="25" y="22" width="1" height="1" fill="#241f31"/>
+<rect x="27" y="23" width="1" height="2" fill="#3d3846"/>
+<rect x="27" y="22" width="1" height="1" fill="#241f31"/>
+</g>
+<g transform="translate(60,250)" enable-background="new">
+<path d="m16 32c-1.108 0-2 0.99111-2 2.2222v5.5556c0 1.2311 0.892 2.2222 2 2.2222h32c1.108 0 2-0.99111 2-2.2222v-5.5556c0-1.2311-0.892-2.2222-2-2.2222z" fill="#5e5c64"/>
+<path d="m16 30c-1.108 0-2 0.99111-2 2.2222v5.5556c0 1.2311 0.892 2.2222 2 2.2222h32c1.108 0 2-0.99111 2-2.2222v-5.5556c0-1.2311-0.892-2.2222-2-2.2222z" fill="#9a9996"/>
+<path d="m6-6c-1.108 0-2 0.91487-2 2.0513v35.897c0 1.1364 0.892 2.0513 2 2.0513h52c1.108 0 2-0.91487 2-2.0513v-35.897c0-1.1364-0.892-2.0513-2-2.0513z" fill="#5e5c64"/>
+<path transform="translate(0,-16)" d="m6 8c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h52c1.108 0 2-0.892 2-2v-36c0-1.108-0.892-2-2-2z" fill="#9a9996"/>
+<rect x="6" y="-6" width="52" height="36" ry="0" fill="#3d3846"/>
+<rect x="8" y="-4" width="48" height="32" ry="0" fill="#deddda"/>
+<path d="m20.696 8.4902c-1.888 0-3.1582 1.5358-3.1582 3.8398 0 2.2613 1.2495 3.7773 3.1055 3.7773 1.8773 0 3.1465-1.5369 3.1465-3.8516 0-2.2613-1.2484-3.7656-3.0938-3.7656zm9.834 0c-1.888 0-3.1582 1.5358-3.1582 3.8398 0 2.2613 1.2475 3.7773 3.1035 3.7773 1.8773 0 3.1465-1.5369 3.1465-3.8516 0-2.2613-1.2465-3.7656-3.0918-3.7656zm9.832 0c-1.888 0-3.1563 1.5358-3.1563 3.8398 0 2.2613 1.2475 3.7773 3.1035 3.7773 1.8773 0 3.1465-1.5369 3.1465-3.8516 0-2.2613-1.2484-3.7656-3.0938-3.7656zm-25.717 0.10742-2.5488 1.4707l0.69336 1.3242 1.1094-0.57617v3.6055h-1.4297v1.5781h4.7051v-1.5781h-1.4297v-5.8242zm34.75 0-2.5488 1.4707 0.69336 1.3242 1.1094-0.57617v3.6055h-1.4297v1.5781h4.7051v-1.5781h-1.4297v-5.8242zm-28.742 1.4707c0.736 0 1.2383 0.9081 1.2383 2.2734 0 1.312-0.49041 2.1855-1.2051 2.1855-0.75733 0-1.248-0.9051-1.248-2.2598 0-1.3227 0.48951-2.1992 1.2148-2.1992zm9.834 0c0.736 0 1.2363 0.9081 1.2363 2.2734 0 1.312-0.49041 2.1855-1.2051 2.1855-0.75733 0-1.248-0.9051-1.248-2.2598 0-1.3227 0.49146-2.1992 1.2168-2.1992zm9.832 0c0.736 0 1.2383 0.9081 1.2383 2.2734 0 1.312-0.49041 2.1855-1.2051 2.1855-0.75733 0-1.248-0.9051-1.248-2.2598 0-1.3227 0.48951-2.1992 1.2148-2.1992zm-14.73 3.7344c-0.68267 0-1.1309 0.49116-1.1309 1.1738 0 0.64 0.44819 1.1309 1.1309 1.1309 0.68267 0 1.1309-0.49086 1.1309-1.1309 0-0.68267-0.44819-1.1738-1.1309-1.1738zm9.832 0c-0.68267 0-1.1309 0.49116-1.1309 1.1738 0 0.64 0.44819 1.1309 1.1309 1.1309s1.1309-0.49086 1.1309-1.1309c0-0.68267-0.44819-1.1738-1.1309-1.1738zm9.834 0c-0.68267 0-1.1309 0.49116-1.1309 1.1738 0 0.64 0.44819 1.1309 1.1309 1.1309 0.68266 0 1.1309-0.49086 1.1309-1.1309 0-0.68267-0.4482-1.1738-1.1309-1.1738z" fill="#241f31"/>
+<path d="m8-4h36l-8 32h-28z" fill="#fff" opacity=".2"/>
+</g>
+</g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-4.1.3/src/icons/hicolor/symbolic/apps/yast-dhcp-server-symbolic.svg new/yast2-dhcp-server-4.1.5/src/icons/hicolor/symbolic/apps/yast-dhcp-server-symbolic.svg
--- old/yast2-dhcp-server-4.1.3/src/icons/hicolor/symbolic/apps/yast-dhcp-server-symbolic.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-dhcp-server-4.1.5/src/icons/hicolor/symbolic/apps/yast-dhcp-server-symbolic.svg 2018-12-12 14:26:47.000000000 +0100
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path d="M 1 2 L 1 7 L 2 7 L 2 2 L 1 2 z M 4.5 2 C 3.669 2 3 2.669 3 3.5 L 3 5.5 C 3 6.331 3.669 7 4.5 7 C 5.331 7 6 6.331 6 5.5 L 6 3.5 C 6 2.669 5.331 2 4.5 2 z M 11.5 2 C 10.669 2 10 2.669 10 3.5 L 10 5.5 C 10 6.331 10.669 7 11.5 7 C 12.331 7 13 6.331 13 5.5 L 13 3.5 C 13 2.669 12.331 2 11.5 2 z M 4.5 3 C 4.777 3 5 3.223 5 3.5 L 5 5.5 C 5 5.777 4.777 6 4.5 6 C 4.223 6 4 5.777 4 5.5 L 4 3.5 C 4 3.223 4.223 3 4.5 3 z M 11.5 3 C 11.777 3 12 3.223 12 3.5 L 12 5.5 C 12 5.777 11.777 6 11.5 6 C 11.223 6 11 5.777 11 5.5 L 11 3.5 C 11 3.223 11.223 3 11.5 3 z M 8 5 C 7.446 5 7 5.446 7 6 C 7 6.554 7.446 7 8 7 C 8.554 7 9 6.554 9 6 C 9 5.446 8.554 5 8 5 z M 15 5 C 14.446 5 14 5.446 14 6 C 14 6.554 14.446 7 15 7 C 15.554 7 16 6.554 16 6 C 16 5.446 15.554 5 15 5 z M 2.5 9 C 1.669 9 1 9.669 1 10.5 L 1 12.5 C 1 13.331 1.669 14 2.5 14 C 3.331 14 4 13.331 4 12.5 L 4 10.5 C 4 9.669 3.331 9 2.5 9 z M 8 9 L 8 14 L 9 14 L 9 9 L 8 9 z M 2.5 10 C 2.777 10 3 10.223 3 10.5 L 3 12.5 C 3 12.777 2.777 13 2.5 13 C 2.223 13 2 12.777 2 12.5 L 2 10.5 C 2 10.223 2.223 10 2.5 10 z M 11 11 L 11 16 L 16 16 L 16 11 L 11 11 z M 6 12 C 5.446 12 5 12.446 5 13 C 5 13.554 5.446 14 6 14 C 6.554 14 7 13.554 7 13 C 7 12.446 6.554 12 6 12 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>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-4.1.3/src/include/dhcp-server/wizards.rb new/yast2-dhcp-server-4.1.5/src/include/dhcp-server/wizards.rb
--- old/yast2-dhcp-server-4.1.3/src/include/dhcp-server/wizards.rb 2018-10-16 17:43:37.000000000 +0200
+++ new/yast2-dhcp-server-4.1.5/src/include/dhcp-server/wizards.rb 2018-12-12 14:26:47.000000000 +0100
@@ -10,6 +10,9 @@
#
# Representation of the configuration of dhcp-server.
# Input and output routines.
+
+require "shellwords"
+
module Yast
module DhcpServerWizardsInclude
def initialize_dhcp_server_wizards(include_target)
@@ -177,7 +180,7 @@
if ret == :next
SCR.Execute(
path(".target.bash"),
- Ops.add(Ops.add("touch ", Directory.vardir), "/dhcp_server_done_once")
+ "/usr/bin/touch #{File.join(Directory.vardir, "dhcp_server_done_once").shellescape}"
)
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-4.1.3/testsuite/tests/YaPIAddDeclaration.out new/yast2-dhcp-server-4.1.5/testsuite/tests/YaPIAddDeclaration.out
--- old/yast2-dhcp-server-4.1.3/testsuite/tests/YaPIAddDeclaration.out 2018-10-16 17:43:37.000000000 +0200
+++ new/yast2-dhcp-server-4.1.5/testsuite/tests/YaPIAddDeclaration.out 2018-12-12 14:26:47.000000000 +0100
@@ -1,7 +1,7 @@
Dump ==========================================================
Execute .target.bash_output "/bin/hostname --short" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Execute .target.bash_output "/bin/hostname --fqdn" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
-Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
+Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 /usr/bin/systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Read .sysconfig.dhcpd.DHCPD_RUN_CHROOTED "no"
Read .sysconfig.dhcpd.DHCPD_INTERFACE "eth0 eth2"
Read .sysconfig.dhcpd.DHCPD_OTHER_ARGS "-p 111"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-4.1.3/testsuite/tests/YaPIDeleteDeclartion.out new/yast2-dhcp-server-4.1.5/testsuite/tests/YaPIDeleteDeclartion.out
--- old/yast2-dhcp-server-4.1.3/testsuite/tests/YaPIDeleteDeclartion.out 2018-10-16 17:43:37.000000000 +0200
+++ new/yast2-dhcp-server-4.1.5/testsuite/tests/YaPIDeleteDeclartion.out 2018-12-12 14:26:47.000000000 +0100
@@ -1,7 +1,7 @@
Dump ==========================================================
Execute .target.bash_output "/bin/hostname --short" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Execute .target.bash_output "/bin/hostname --fqdn" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
-Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
+Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 /usr/bin/systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Read .sysconfig.dhcpd.DHCPD_RUN_CHROOTED "no"
Read .sysconfig.dhcpd.DHCPD_INTERFACE "eth0 eth2"
Read .sysconfig.dhcpd.DHCPD_OTHER_ARGS "-p 111"
@@ -18,7 +18,7 @@
Dump ==========================================================
Execute .target.bash_output "/bin/hostname --short" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Execute .target.bash_output "/bin/hostname --fqdn" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
-Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
+Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 /usr/bin/systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Read .sysconfig.dhcpd.DHCPD_RUN_CHROOTED "no"
Read .sysconfig.dhcpd.DHCPD_INTERFACE "eth0 eth2"
Read .sysconfig.dhcpd.DHCPD_OTHER_ARGS "-p 111"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-4.1.3/testsuite/tests/YaPISetDeclarationDirectives.out new/yast2-dhcp-server-4.1.5/testsuite/tests/YaPISetDeclarationDirectives.out
--- old/yast2-dhcp-server-4.1.3/testsuite/tests/YaPISetDeclarationDirectives.out 2018-10-16 17:43:37.000000000 +0200
+++ new/yast2-dhcp-server-4.1.5/testsuite/tests/YaPISetDeclarationDirectives.out 2018-12-12 14:26:47.000000000 +0100
@@ -1,7 +1,7 @@
Dump ==========================================================
Execute .target.bash_output "/bin/hostname --short" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Execute .target.bash_output "/bin/hostname --fqdn" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
-Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
+Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 /usr/bin/systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Read .sysconfig.dhcpd.DHCPD_RUN_CHROOTED "no"
Read .sysconfig.dhcpd.DHCPD_INTERFACE "eth0 eth2"
Read .sysconfig.dhcpd.DHCPD_OTHER_ARGS "-p 111"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-4.1.3/testsuite/tests/YaPISetDeclarationOptions.out new/yast2-dhcp-server-4.1.5/testsuite/tests/YaPISetDeclarationOptions.out
--- old/yast2-dhcp-server-4.1.3/testsuite/tests/YaPISetDeclarationOptions.out 2018-10-16 17:43:37.000000000 +0200
+++ new/yast2-dhcp-server-4.1.5/testsuite/tests/YaPISetDeclarationOptions.out 2018-12-12 14:26:47.000000000 +0100
@@ -1,7 +1,7 @@
Dump ==========================================================
Execute .target.bash_output "/bin/hostname --short" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Execute .target.bash_output "/bin/hostname --fqdn" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
-Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
+Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 /usr/bin/systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Read .sysconfig.dhcpd.DHCPD_RUN_CHROOTED "no"
Read .sysconfig.dhcpd.DHCPD_INTERFACE "eth0 eth2"
Read .sysconfig.dhcpd.DHCPD_OTHER_ARGS "-p 111"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-dhcp-server-4.1.3/testsuite/tests/YaPISetDeclarationParent.out new/yast2-dhcp-server-4.1.5/testsuite/tests/YaPISetDeclarationParent.out
--- old/yast2-dhcp-server-4.1.3/testsuite/tests/YaPISetDeclarationParent.out 2018-10-16 17:43:37.000000000 +0200
+++ new/yast2-dhcp-server-4.1.5/testsuite/tests/YaPISetDeclarationParent.out 2018-12-12 14:26:47.000000000 +0100
@@ -1,7 +1,7 @@
Dump ==========================================================
Execute .target.bash_output "/bin/hostname --short" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Execute .target.bash_output "/bin/hostname --fqdn" $["exit":0, "stderr":"localhost", "stdout":"localhost"]
-Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
+Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 /usr/bin/systemctl --no-legend --no-pager --no-ask-password show dhcpd.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"localhost", "stdout":"localhost"]
Read .sysconfig.dhcpd.DHCPD_RUN_CHROOTED "no"
Read .sysconfig.dhcpd.DHCPD_INTERFACE "eth0 eth2"
Read .sysconfig.dhcpd.DHCPD_OTHER_ARGS "-p 111"
1
0
Hello community,
here is the log from the commit of package yast2-samba-server for openSUSE:Factory checked in at 2018-12-31 09:43:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-samba-server (Old)
and /work/SRC/openSUSE:Factory/.yast2-samba-server.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-samba-server"
Mon Dec 31 09:43:38 2018 rev:82 rq:657547 version:4.1.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-samba-server/yast2-samba-server.changes 2018-11-01 18:59:38.981991986 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-samba-server.new.28833/yast2-samba-server.changes 2018-12-31 09:43:38.430351682 +0100
@@ -1,0 +2,13 @@
+Wed Dec 12 12:47:46 UTC 2018 - Josef Reidinger <jreidinger(a)suse.com>
+
+- always use absolute path to binaries (bsc#1118291)
+- properly escape shell arguments (bsc#1118291)
+- 4.1.3
+
+-------------------------------------------------------------------
+Mon Nov 26 02:38:17 UTC 2018 - Noah Davis <noahadvs(a)gmail.com>
+
+- Provide icon with module (boo#1109310)
+- 4.1.2
+
+-------------------------------------------------------------------
Old:
----
yast2-samba-server-4.1.1.tar.bz2
New:
----
yast2-samba-server-4.1.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-samba-server.spec ++++++
--- /var/tmp/diff_new_pack.mA8NvX/_old 2018-12-31 09:43:38.778351397 +0100
+++ /var/tmp/diff_new_pack.mA8NvX/_new 2018-12-31 09:43:38.778351397 +0100
@@ -17,7 +17,7 @@
Name: yast2-samba-server
-Version: 4.1.1
+Version: 4.1.3
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -83,6 +83,7 @@
%{yast_moduledir}/*
%{yast_desktopdir}/samba-server.desktop
%{yast_schemadir}/autoyast/rnc/samba-server.rnc
+%{yast_icondir}
%doc %{yast_docdir}
%license COPYING
++++++ yast2-samba-server-4.1.1.tar.bz2 -> yast2-samba-server-4.1.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-server-4.1.1/package/yast2-samba-server.changes new/yast2-samba-server-4.1.3/package/yast2-samba-server.changes
--- old/yast2-samba-server-4.1.1/package/yast2-samba-server.changes 2018-10-16 17:44:13.000000000 +0200
+++ new/yast2-samba-server-4.1.3/package/yast2-samba-server.changes 2018-12-12 14:11:20.000000000 +0100
@@ -1,4 +1,17 @@
-------------------------------------------------------------------
+Wed Dec 12 12:47:46 UTC 2018 - Josef Reidinger <jreidinger(a)suse.com>
+
+- always use absolute path to binaries (bsc#1118291)
+- properly escape shell arguments (bsc#1118291)
+- 4.1.3
+
+-------------------------------------------------------------------
+Mon Nov 26 02:38:17 UTC 2018 - Noah Davis <noahadvs(a)gmail.com>
+
+- Provide icon with module (boo#1109310)
+- 4.1.2
+
+-------------------------------------------------------------------
Tue Oct 16 16:51:50 CEST 2018 - schubi(a)suse.de
- Added license file to spec.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-server-4.1.1/package/yast2-samba-server.spec new/yast2-samba-server-4.1.3/package/yast2-samba-server.spec
--- old/yast2-samba-server-4.1.1/package/yast2-samba-server.spec 2018-10-16 17:44:13.000000000 +0200
+++ new/yast2-samba-server-4.1.3/package/yast2-samba-server.spec 2018-12-12 14:11:20.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-samba-server
-Version: 4.1.1
+Version: 4.1.3
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -84,5 +84,6 @@
%{yast_moduledir}/*
%{yast_desktopdir}/samba-server.desktop
%{yast_schemadir}/autoyast/rnc/samba-server.rnc
+%{yast_icondir}
%doc %{yast_docdir}
%license COPYING
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-server-4.1.1/src/Makefile.am new/yast2-samba-server-4.1.3/src/Makefile.am
--- old/yast2-samba-server-4.1.1/src/Makefile.am 2018-10-16 17:44:13.000000000 +0200
+++ new/yast2-samba-server-4.1.3/src/Makefile.am 2018-12-12 14:11:20.000000000 +0100
@@ -45,6 +45,10 @@
desktop_DATA = \
desktop/samba-server.desktop
-EXTRA_DIST = $(module_DATA) $(module1_DATA) $(client_DATA) $(ynclude_DATA) $(schemafiles_DATA) $(ydata_DATA) $(desktop_DATA)
+scalabledir = @icondir@/hicolor/scalable/apps
+scalable_DATA = \
+ icons/hicolor/scalable/apps/yast-samba-server.svg
-include $(top_srcdir)/Makefile.am.common
\ No newline at end of file
+EXTRA_DIST = $(module_DATA) $(module1_DATA) $(client_DATA) $(ynclude_DATA) $(schemafiles_DATA) $(ydata_DATA) $(desktop_DATA) $(scalable_DATA)
+
+include $(top_srcdir)/Makefile.am.common
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-server-4.1.1/src/icons/hicolor/scalable/apps/yast-samba-server.svg new/yast2-samba-server-4.1.3/src/icons/hicolor/scalable/apps/yast-samba-server.svg
--- old/yast2-samba-server-4.1.1/src/icons/hicolor/scalable/apps/yast-samba-server.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-samba-server-4.1.3/src/icons/hicolor/scalable/apps/yast-samba-server.svg 2018-12-12 14:11:20.000000000 +0100
@@ -0,0 +1,612 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="128"
+ width="128"
+ version="1.1"
+ id="svg199"
+ sodipodi:docname="yast-samba-server.svg"
+ inkscape:version="0.92.3 (2405546, 2018-03-11)">
+ <metadata
+ id="metadata205">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs203" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1860"
+ inkscape:window-height="1049"
+ id="namedview201"
+ showgrid="true"
+ inkscape:window-x="60"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg199">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1012" />
+ </sodipodi:namedview>
+ <linearGradient
+ id="a"
+ gradientUnits="userSpaceOnUse"
+ x1="2"
+ x2="30"
+ y1="26"
+ y2="26"
+ gradientTransform="scale(4)">
+ <stop
+ offset="0"
+ stop-color="#5e5c64"
+ id="stop2" />
+ <stop
+ offset=".036"
+ stop-color="#9a9996"
+ id="stop4" />
+ <stop
+ offset=".071"
+ stop-color="#5e5c64"
+ id="stop6" />
+ <stop
+ offset=".929"
+ stop-color="#5e5c64"
+ id="stop8" />
+ <stop
+ offset=".964"
+ stop-color="#9a9996"
+ id="stop10" />
+ <stop
+ offset="1"
+ stop-color="#5e5c64"
+ id="stop12" />
+ </linearGradient>
+ <g
+ id="g21"
+ transform="scale(4)"
+ style="fill:#5e5c64">
+ <rect
+ height="6"
+ ry="1"
+ width="28"
+ x="2"
+ y="6"
+ id="rect15" />
+ <rect
+ height="6"
+ ry="1"
+ width="28"
+ x="2"
+ y="12"
+ id="rect17" />
+ <rect
+ height="6"
+ ry="1.059"
+ width="28"
+ x="2"
+ y="18"
+ id="rect19" />
+ </g>
+ <rect
+ height="20"
+ ry="4"
+ width="112"
+ x="8"
+ y="92"
+ id="rect23"
+ style="fill:url(#a);stroke-width:4" />
+ <g
+ id="g33"
+ transform="scale(4)"
+ style="fill:#9a9996">
+ <rect
+ height="5"
+ ry="1"
+ width="28"
+ x="2"
+ y="3"
+ id="rect25" />
+ <rect
+ height="5"
+ ry="1"
+ width="28"
+ x="2"
+ y="9"
+ id="rect27" />
+ <rect
+ height="5"
+ ry="1"
+ width="28"
+ x="2"
+ y="15"
+ id="rect29" />
+ <rect
+ height="5"
+ ry="1"
+ width="28"
+ x="2"
+ y="21"
+ id="rect31" />
+ </g>
+ <path
+ d="m 56,16 h 60 V 28 H 56 Z"
+ id="path35"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 56,20 h 60 v 8 H 56 Z"
+ id="path37"
+ inkscape:connector-curvature="0"
+ style="fill:#5e5c64;stroke-width:4" />
+ <path
+ d="m 56,40 h 60 V 52 H 56 Z"
+ id="path39"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 56,44 h 60 v 8 H 56 Z"
+ id="path41"
+ inkscape:connector-curvature="0"
+ style="fill:#5e5c64;stroke-width:4" />
+ <path
+ d="m 56,64 h 60 V 76 H 56 Z"
+ id="path43"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 56,68 h 60 v 8 H 56 Z"
+ id="path45"
+ inkscape:connector-curvature="0"
+ style="fill:#5e5c64;stroke-width:4" />
+ <path
+ d="m 56,88 h 60 v 12 H 56 Z"
+ id="path47"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 56,92 h 60 v 8 H 56 Z"
+ id="path49"
+ inkscape:connector-curvature="0"
+ style="fill:#5e5c64;stroke-width:4" />
+ <rect
+ height="8"
+ ry="2"
+ width="4"
+ x="16"
+ y="16"
+ id="rect51"
+ style="fill:#5e5c64;stroke-width:4" />
+ <rect
+ height="4"
+ ry="2"
+ width="4"
+ x="16"
+ y="20"
+ id="rect53"
+ style="fill:#f6d32d;stroke-width:4" />
+ <rect
+ height="8"
+ ry="2"
+ width="4"
+ x="24"
+ y="16"
+ id="rect55"
+ style="fill:#5e5c64;stroke-width:4" />
+ <rect
+ height="4"
+ ry="2"
+ width="4"
+ x="24"
+ y="20"
+ id="rect57"
+ style="fill:#33d17a;stroke-width:4" />
+ <rect
+ height="8"
+ ry="2"
+ width="4"
+ x="16"
+ y="40"
+ id="rect59"
+ style="fill:#5e5c64;stroke-width:4" />
+ <rect
+ height="4"
+ ry="2"
+ width="4"
+ x="16"
+ y="44"
+ id="rect61"
+ style="fill:#33d17a;stroke-width:4" />
+ <rect
+ height="8"
+ ry="2"
+ width="4"
+ x="24"
+ y="40"
+ id="rect63"
+ style="fill:#5e5c64;stroke-width:4" />
+ <rect
+ height="4"
+ ry="2"
+ width="4"
+ x="24"
+ y="44"
+ id="rect65"
+ style="fill:#e01b24;stroke-width:4" />
+ <rect
+ height="8"
+ ry="2"
+ width="4"
+ x="16"
+ y="64"
+ id="rect67"
+ style="fill:#5e5c64;stroke-width:4" />
+ <rect
+ height="4"
+ ry="2"
+ width="4"
+ x="16"
+ y="68"
+ id="rect69"
+ style="fill:#e01b24;stroke-width:4" />
+ <rect
+ height="8"
+ ry="2"
+ width="4"
+ x="24"
+ y="64"
+ id="rect71"
+ style="fill:#5e5c64;stroke-width:4" />
+ <rect
+ height="4"
+ ry="2"
+ width="4"
+ x="24"
+ y="68"
+ id="rect73"
+ style="fill:#f6d32d;stroke-width:4" />
+ <rect
+ height="8"
+ ry="2"
+ width="4"
+ x="16"
+ y="88"
+ id="rect75"
+ style="fill:#5e5c64;stroke-width:4" />
+ <rect
+ height="4"
+ ry="2"
+ width="4"
+ x="16"
+ y="92"
+ id="rect77"
+ style="fill:#f6d32d;stroke-width:4" />
+ <rect
+ height="8"
+ ry="2"
+ width="4"
+ x="24"
+ y="88"
+ id="rect79"
+ style="fill:#5e5c64;stroke-width:4" />
+ <rect
+ height="4"
+ ry="2"
+ width="4"
+ x="24"
+ y="92"
+ id="rect81"
+ style="fill:#33d17a;stroke-width:4" />
+ <path
+ d="m 60,44 h 4 v 8 h -4 z"
+ id="path83"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 60,40 h 4 v 4 h -4 z"
+ id="path85"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 68,44 h 4 v 8 h -4 z"
+ id="path87"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 68,40 h 4 v 4 h -4 z"
+ id="path89"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 76,44 h 4 v 8 h -4 z"
+ id="path91"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 76,40 h 4 v 4 h -4 z"
+ id="path93"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 84,44 h 4 v 8 h -4 z"
+ id="path95"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 84,40 h 4 v 4 h -4 z"
+ id="path97"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 92,44 h 4 v 8 h -4 z"
+ id="path99"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 92,40 h 4 v 4 h -4 z"
+ id="path101"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 100,44 h 4 v 8 h -4 z"
+ id="path103"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 100,40 h 4 v 4 h -4 z"
+ id="path105"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 108,44 h 4 v 8 h -4 z"
+ id="path107"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 108,40 h 4 v 4 h -4 z"
+ id="path109"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 60,20 h 4 v 8 h -4 z"
+ id="path111"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 60,16 h 4 v 4 h -4 z"
+ id="path113"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 68,20 h 4 v 8 h -4 z"
+ id="path115"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 68,16 h 4 v 4 h -4 z"
+ id="path117"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 76,20 h 4 v 8 h -4 z"
+ id="path119"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 76,16 h 4 v 4 h -4 z"
+ id="path121"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 84,20 h 4 v 8 h -4 z"
+ id="path123"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 84,16 h 4 v 4 h -4 z"
+ id="path125"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 92,20 h 4 v 8 h -4 z"
+ id="path127"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 92,16 h 4 v 4 h -4 z"
+ id="path129"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 100,20 h 4 v 8 h -4 z"
+ id="path131"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 100,16 h 4 v 4 h -4 z"
+ id="path133"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 108,20 h 4 v 8 h -4 z"
+ id="path135"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 108,16 h 4 v 4 h -4 z"
+ id="path137"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 60,68 h 4 v 8 h -4 z"
+ id="path139"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 60,64 h 4 v 4 h -4 z"
+ id="path141"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 68,68 h 4 v 8 h -4 z"
+ id="path143"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 68,64 h 4 v 4 h -4 z"
+ id="path145"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 76,68 h 4 v 8 h -4 z"
+ id="path147"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 76,64 h 4 v 4 h -4 z"
+ id="path149"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 84,68 h 4 v 8 h -4 z"
+ id="path151"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 84,64 h 4 v 4 h -4 z"
+ id="path153"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 92,68 h 4 v 8 h -4 z"
+ id="path155"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 92,64 h 4 v 4 h -4 z"
+ id="path157"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 100,68 h 4 v 8 h -4 z"
+ id="path159"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 100,64 h 4 v 4 h -4 z"
+ id="path161"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 108,68 h 4 v 8 h -4 z"
+ id="path163"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 108,64 h 4 v 4 h -4 z"
+ id="path165"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 60,92 h 4 v 8 h -4 z"
+ id="path167"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 60,88 h 4 v 4 h -4 z"
+ id="path169"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 68,92 h 4 v 8 h -4 z"
+ id="path171"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 68,88 h 4 v 4 h -4 z"
+ id="path173"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 76,92 h 4 v 8 h -4 z"
+ id="path175"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 76,88 h 4 v 4 h -4 z"
+ id="path177"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 84,92 h 4 v 8 h -4 z"
+ id="path179"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 84,88 h 4 v 4 h -4 z"
+ id="path181"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 92,92 h 4 v 8 h -4 z"
+ id="path183"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 92,88 h 4 v 4 h -4 z"
+ id="path185"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 100,92 h 4 v 8 h -4 z"
+ id="path187"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 100,88 h 4 v 4 h -4 z"
+ id="path189"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <path
+ d="m 108,92 h 4 v 8 h -4 z"
+ id="path191"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+ <path
+ d="m 108,88 h 4 v 4 h -4 z"
+ id="path193"
+ inkscape:connector-curvature="0"
+ style="fill:#241f31;stroke-width:4" />
+ <rect
+ height="64"
+ ry="4"
+ width="64"
+ x="64"
+ y="64"
+ id="rect195"
+ style="fill:#f6f5f4;stroke-width:4" />
+ <path
+ d="M 72,72 H 92 V 92 H 72 Z m 28,0 h 20 v 20 h -20 z m -28,28 h 20 v 20 H 72 Z m 28,0 h 20 v 20 h -20 z"
+ id="path197"
+ inkscape:connector-curvature="0"
+ style="fill:#3d3846;stroke-width:4" />
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-server-4.1.1/src/include/samba-server/dialogs.rb new/yast2-samba-server-4.1.3/src/include/samba-server/dialogs.rb
--- old/yast2-samba-server-4.1.1/src/include/samba-server/dialogs.rb 2018-10-16 17:44:13.000000000 +0200
+++ new/yast2-samba-server-4.1.3/src/include/samba-server/dialogs.rb 2018-12-12 14:11:20.000000000 +0100
@@ -29,6 +29,8 @@
require "cwm/service_widget"
+require "shellwords"
+
module Yast
module SambaServerDialogsInclude
@@ -109,7 +111,7 @@
@snapper_available =
Package.Installed("snapper") &&
# check for the presence of Samba's Snapper VFS module
- 0 == SCR.Execute(path(".target.bash"), "smbd --build-options | grep vfs_snapper_init")
+ 0 == SCR.Execute(path(".target.bash"), "/usr/sbin/smbd --build-options | /usr/bin/grep vfs_snapper_init")
end
@snapper_available
end
@@ -119,7 +121,7 @@
if @btrfs_available.nil?
@btrfs_available =
# check for the presence of Samba's Btrfs VFS module
- 0 == SCR.Execute(path(".target.bash"), "smbd --build-options | grep vfs_btrfs_init")
+ 0 == SCR.Execute(path(".target.bash"), "/usr/sbin/smbd --build-options | /usr/bin/grep vfs_btrfs_init")
end
@btrfs_available
end
@@ -140,7 +142,8 @@
def snapper_cfg?(path)
return false unless path
- if 0 == SCR.Execute(path(".target.bash"), "grep 'SUBVOLUME=\"#{path}\"' /etc/snapper/configs/*")
+ pattern = "SUBVOLUME=\"#{path}\""
+ if 0 == SCR.Execute(path(".target.bash"), "/usr/bin/grep #{pattern.shellescape} /etc/snapper/configs/*")
return true
else
return false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-server-4.1.1/testsuite/YaPI/tests/YaPI-GetServiceStatus.out new/yast2-samba-server-4.1.3/testsuite/YaPI/tests/YaPI-GetServiceStatus.out
--- old/yast2-samba-server-4.1.1/testsuite/YaPI/tests/YaPI-GetServiceStatus.out 2018-10-16 17:44:13.000000000 +0200
+++ new/yast2-samba-server-4.1.3/testsuite/YaPI/tests/YaPI-GetServiceStatus.out 2018-12-12 14:11:20.000000000 +0100
@@ -1,8 +1,8 @@
Return Disabled service
-Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 systemctl --no-legend --no-pager --no-ask-password show smb.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"", "stdout":""]
-Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 systemctl --no-legend --no-pager --no-ask-password is-enabled smb.service " $["exit":0, "stderr":"", "stdout":""]
+Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 /usr/bin/systemctl --no-legend --no-pager --no-ask-password show smb.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"", "stdout":""]
+Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 /usr/bin/systemctl --no-legend --no-pager --no-ask-password is-enabled smb.service " $["exit":0, "stderr":"", "stdout":""]
Return 0
Return Enabled service
-Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 systemctl --no-legend --no-pager --no-ask-password show smb.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"", "stdout":""]
-Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 systemctl --no-legend --no-pager --no-ask-password is-enabled smb.service " $["exit":0, "stderr":"", "stdout":""]
+Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 /usr/bin/systemctl --no-legend --no-pager --no-ask-password show smb.service --property=Id --property=MainPID --property=Description --property=LoadState --property=ActiveState --property=SubState --property=UnitFileState --property=FragmentPath --property=CanReload " $["exit":0, "stderr":"", "stdout":""]
+Execute .target.bash_output " LANG=C TERM=dumb COLUMNS=1024 /usr/bin/systemctl --no-legend --no-pager --no-ask-password is-enabled smb.service " $["exit":0, "stderr":"", "stdout":""]
Return 0
1
0
Hello community,
here is the log from the commit of package yast2-squid for openSUSE:Factory checked in at 2018-12-31 09:43:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-squid (Old)
and /work/SRC/openSUSE:Factory/.yast2-squid.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-squid"
Mon Dec 31 09:43:33 2018 rev:50 rq:657531 version:4.1.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-squid/yast2-squid.changes 2018-10-18 15:35:19.270368142 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-squid.new.28833/yast2-squid.changes 2018-12-31 09:43:34.778354673 +0100
@@ -1,0 +2,19 @@
+Wed Dec 12 12:24:20 UTC 2018 - Josef Reidinger <jreidinger(a)suse.com>
+
+- Fix name of exception (related to fix for bsc#1118291)
+- 4.1.4
+
+-------------------------------------------------------------------
+Tue Dec 11 08:35:22 UTC 2018 - jreidinger(a)suse.com
+
+- always use absolute path to binaries (bsc#1118291)
+- properly escape shell arguments (bsc#1118291)
+- 4.1.3
+
+-------------------------------------------------------------------
+Mon Nov 26 07:51:22 UTC 2018 - Noah Davis <noahadvs(a)gmail.com>
+
+- Provide icon with module (boo#1109310)
+- 4.1.2
+
+-------------------------------------------------------------------
Old:
----
yast2-squid-4.1.1.tar.bz2
New:
----
yast2-squid-4.1.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-squid.spec ++++++
--- /var/tmp/diff_new_pack.Srl4ZJ/_old 2018-12-31 09:43:35.130354384 +0100
+++ /var/tmp/diff_new_pack.Srl4ZJ/_new 2018-12-31 09:43:35.134354381 +0100
@@ -17,7 +17,7 @@
Name: yast2-squid
-Version: 4.1.1
+Version: 4.1.4
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -76,7 +76,7 @@
%{yast_moduledir}/SquidErrorMessages.*
%{yast_desktopdir}/squid.desktop
%{yast_schemadir}/autoyast/rnc/squid.rnc
-
+%{yast_icondir}
%{yast_plugindir}/libpy2ag_squid.so*
%{yast_scrconfdir}/*.scr
%doc %{yast_docdir}
++++++ yast2-squid-4.1.1.tar.bz2 -> yast2-squid-4.1.4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-squid-4.1.1/package/yast2-squid.changes new/yast2-squid-4.1.4/package/yast2-squid.changes
--- old/yast2-squid-4.1.1/package/yast2-squid.changes 2018-10-17 14:36:08.000000000 +0200
+++ new/yast2-squid-4.1.4/package/yast2-squid.changes 2018-12-12 13:31:03.000000000 +0100
@@ -1,4 +1,23 @@
-------------------------------------------------------------------
+Wed Dec 12 12:24:20 UTC 2018 - Josef Reidinger <jreidinger(a)suse.com>
+
+- Fix name of exception (related to fix for bsc#1118291)
+- 4.1.4
+
+-------------------------------------------------------------------
+Tue Dec 11 08:35:22 UTC 2018 - jreidinger(a)suse.com
+
+- always use absolute path to binaries (bsc#1118291)
+- properly escape shell arguments (bsc#1118291)
+- 4.1.3
+
+-------------------------------------------------------------------
+Mon Nov 26 07:51:22 UTC 2018 - Noah Davis <noahadvs(a)gmail.com>
+
+- Provide icon with module (boo#1109310)
+- 4.1.2
+
+-------------------------------------------------------------------
Wed Oct 17 08:18:00 UTC 2018 - dgonzalez(a)suse.com
- Avoid crash when "squid" is not installed yet (bsc#1110076)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-squid-4.1.1/package/yast2-squid.spec new/yast2-squid-4.1.4/package/yast2-squid.spec
--- old/yast2-squid-4.1.1/package/yast2-squid.spec 2018-10-17 14:36:08.000000000 +0200
+++ new/yast2-squid-4.1.4/package/yast2-squid.spec 2018-12-12 13:31:03.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-squid
-Version: 4.1.1
+Version: 4.1.4
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -76,7 +76,7 @@
%{yast_moduledir}/SquidErrorMessages.*
%{yast_desktopdir}/squid.desktop
%{yast_schemadir}/autoyast/rnc/squid.rnc
-
+%{yast_icondir}
%{yast_plugindir}/libpy2ag_squid.so*
%{yast_scrconfdir}/*.scr
%doc %{yast_docdir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-squid-4.1.1/src/Makefile.am new/yast2-squid-4.1.4/src/Makefile.am
--- old/yast2-squid-4.1.1/src/Makefile.am 2018-10-17 14:36:08.000000000 +0200
+++ new/yast2-squid-4.1.4/src/Makefile.am 2018-12-12 13:31:03.000000000 +0100
@@ -32,6 +32,10 @@
desktop_DATA = \
desktop/squid.desktop
-EXTRA_DIST = $(module_DATA) $(client_DATA) $(ynclude_DATA) $(scrconf_DATA) $(schemafiles_DATA) $(desktop_DATA)
+scalabledir = @icondir@/hicolor/scalable/apps
+scalable_DATA = \
+ icons/hicolor/scalable/apps/yast-squid.svg
-include $(top_srcdir)/Makefile.am.common
\ No newline at end of file
+EXTRA_DIST = $(module_DATA) $(client_DATA) $(ynclude_DATA) $(scrconf_DATA) $(schemafiles_DATA) $(desktop_DATA) $(scalable_DATA)
+
+include $(top_srcdir)/Makefile.am.common
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-squid-4.1.1/src/icons/hicolor/scalable/apps/yast-squid.svg new/yast2-squid-4.1.4/src/icons/hicolor/scalable/apps/yast-squid.svg
--- old/yast2-squid-4.1.1/src/icons/hicolor/scalable/apps/yast-squid.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-squid-4.1.4/src/icons/hicolor/scalable/apps/yast-squid.svg 2018-12-12 13:31:03.000000000 +0100
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="175.322" x2="287.322" y1="72.644" y2="72.644"><stop offset="0" stop-color="#5e5c64"/><stop offset=".036" stop-color="#9a9996"/><stop offset=".071" stop-color="#5e5c64"/><stop offset=".929" stop-color="#5e5c64"/><stop offset=".964" stop-color="#9a9996"/><stop offset="1" stop-color="#5e5c64"/></linearGradient><g transform="translate(-167.322 31.356)"><g fill="#5e5c64" stroke-width="4"><rect height="24" ry="4" width="112" x="175.322" y="-7.356"/><rect height="24" ry="4" width="112" x="175.322" y="16.644"/><rect height="24" ry="4.236" width="112" x="175.322" y="40.644"/></g><rect fill="url(#a)" height="20" ry="4" width="112" x="175.322" y="60.644"/><g fill="#9a9996" stroke-width="4"><rect height="20" ry="4" width="112" x="175.322" y="-19.356"/><rect height="20" ry="4" width="112" x="175.322" y="4.644"/><rect height="20" ry="4" width="112" x="175.322" y="28.644"/><rect height="20" ry="4" width="112" x="175.322" y="52.644"/></g><path d="M223.322-15.356h60v12h-60zm0 24h60v12h-60zm0 24h60v12h-60zm0 24h60v12h-60z" fill="#3d3846"/><g fill="#5e5c64" transform="matrix(4 0 0 4 167.322 -31.356)"><path d="M14 5h15v2H14zm0 6h15v2H14zm0 6h15v2H14zm0 6h15v2H14z"/><rect height="2" ry=".5" width="1" x="4" y="4"/><rect height="2" ry=".5" width="1" x="6" y="4"/><rect height="2" ry=".5" width="1" x="4" y="10"/><rect height="2" ry=".5" width="1" x="6" y="10"/><rect height="2" ry=".5" width="1" x="4" y="16"/><rect height="2" ry=".5" width="1" x="6" y="16"/><rect height="2" ry=".5" width="1" x="4" y="22"/><rect height="2" ry=".5" width="1" x="6" y="22"/></g><g stroke-width="4" transform="translate(167.322 -31.356)"><rect fill="#e01b24" height="4" ry="2" width="4" x="24" y="44"/><rect fill="#e01b24" height="4" ry="2" width="4" x="16" y="68"/><g fill="#f6d32d"><rect height="4" ry="2" width="4" x="16" y="20"/><rect height="4" ry="2" width="4" x="24" y="68"/><rect height="4" ry="2" width="4" x="16" y="92"/></g><g fill="#33d17a"><rect height="4" ry="2" width="4" x="24" y="20"/><rect height="4" ry="2" width="4" x="16" y="44"/><rect height="4" ry="2" width="4" x="24" y="92"/></g><path d="M60 44h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zM60 20h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zM60 68h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zM60 92h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4zm8 0h4v8h-4z" fill="#3d3846"/><path d="M60 40h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zM60 16h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zM60 64h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zM60 88h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4zm8 0h4v4h-4z" fill="#241f31"/></g></g><path d="M72 44h4v52h-4zm24 28h4v24h-4z" fill="#f6d32d"/><path d="M56 24h4v24h-4zm8 20h4v28h-4zm24-20h4v24h-4zm16 24h4v24h-4z" fill="#1c71d8"/><path d="M80 24h4v48h-4zm24 0h4v24h-4z" fill="#a347ba"/><path d="M96 24h4v24h-4z" fill="#33d17a"/></svg>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-squid-4.1.1/src/modules/Squid.rb new/yast2-squid-4.1.4/src/modules/Squid.rb
--- old/yast2-squid-4.1.1/src/modules/Squid.rb 2018-10-17 14:36:08.000000000 +0200
+++ new/yast2-squid-4.1.4/src/modules/Squid.rb 2018-12-12 13:31:03.000000000 +0100
@@ -32,9 +32,12 @@
require "yast"
require "y2firewall/firewalld"
require "yast2/system_service"
+require "fileutils"
module Yast
class SquidClass < Module
+ include Yast::Logger
+
def main
textdomain "squid"
@@ -205,21 +208,16 @@
# If dir does not exist, function returns true;
def setWritePremissionsToCacheDir(dir)
if !FileUtils.IsDirectory(dir)
- Builtins.y2debug(
- "Squid::checkWritePremissionsCacheDir() - '%1' is not directory",
- dir
- )
+ log.warn "Squid::checkWritePremissionsCacheDir() - '#{dir}' is not directory"
return true
end
- if Convert.to_integer(
- SCR.Execute(path(".target.bash"), Ops.add("chown squid:root ", dir))
- ) != 0 ||
- Convert.to_integer(
- SCR.Execute(path(".target.bash"), Ops.add("chmod 750 ", dir))
- ) != 0
+ begin
+ ::FileUtils.chown("squid", "root", dir)
+ ::FileUtils.chmod(0o750, dir)
+ rescue IOError, SystemCallError => e
+ log.error "failed to set permissions #{e.inspect}"
return false
- # return (Popup::ContinueCancel(sformat(_("Unable to set correct permissions to directory %1."), dir)));
end
true
@@ -1345,11 +1343,6 @@
def StartService
ok = true
# verify config file
- # if ((integer)SCR::Execute(.target.bash, "squid -k parse") != 0){
- # y2error("Squid::Write - startService - 'squid -k parse' failed");
- # return false;
- # }
-
if !IsServiceRunning()
if !Service.Start("squid")
ok = false
1
0
Hello community,
here is the log from the commit of package yast2-audit-laf for openSUSE:Factory checked in at 2018-12-31 09:43:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-audit-laf (Old)
and /work/SRC/openSUSE:Factory/.yast2-audit-laf.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-audit-laf"
Mon Dec 31 09:43:29 2018 rev:40 rq:657280 version:4.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-audit-laf/yast2-audit-laf.changes 2018-04-16 12:47:11.941019428 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-audit-laf.new.28833/yast2-audit-laf.changes 2018-12-31 09:43:30.702358010 +0100
@@ -1,0 +2,19 @@
+Tue Dec 11 16:13:51 UTC 2018 - jreidinger(a)suse.com
+
+- always use absolute path to binaries (bsc#1118291)
+- properly escape shell arguments (bsc#1118291)
+- 4.1.1
+
+-------------------------------------------------------------------
+Fri Nov 23 20:20:52 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.0
+
+-------------------------------------------------------------------
+Mon Aug 20 16:19:40 CEST 2018 - schubi(a)suse.de
+
+- Switched license in spec file from SPDX2 to SPDX3 format.
+- Changed dir of COPYING file.
+
+-------------------------------------------------------------------
Old:
----
yast2-audit-laf-4.0.0.tar.bz2
New:
----
yast2-audit-laf-4.1.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-audit-laf.spec ++++++
--- /var/tmp/diff_new_pack.B7lLqZ/_old 2018-12-31 09:43:31.074357706 +0100
+++ /var/tmp/diff_new_pack.B7lLqZ/_new 2018-12-31 09:43:31.074357706 +0100
@@ -17,7 +17,7 @@
Name: yast2-audit-laf
-Version: 4.0.0
+Version: 4.1.1
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -36,7 +36,7 @@
Requires: yast2-ruby-bindings >= 1.0.0
Summary: YaST2 - Configuration of Linux Auditing (LAF)
-License: GPL-2.0
+License: GPL-2.0-only
Group: System/YaST
%description
@@ -66,7 +66,8 @@
%dir %{yast_scrconfdir}
%{yast_scrconfdir}/auditd.scr
%doc %{yast_docdir}
-%doc COPYING
+%license COPYING
%{yast_schemadir}/autoyast/rnc/audit-laf.rnc
+%{yast_icondir}
%changelog
++++++ yast2-audit-laf-4.0.0.tar.bz2 -> yast2-audit-laf-4.1.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-audit-laf-4.0.0/package/yast2-audit-laf.changes new/yast2-audit-laf-4.1.1/package/yast2-audit-laf.changes
--- old/yast2-audit-laf-4.0.0/package/yast2-audit-laf.changes 2018-04-09 10:59:35.000000000 +0200
+++ new/yast2-audit-laf-4.1.1/package/yast2-audit-laf.changes 2018-12-11 18:12:10.000000000 +0100
@@ -1,4 +1,23 @@
-------------------------------------------------------------------
+Tue Dec 11 16:13:51 UTC 2018 - jreidinger(a)suse.com
+
+- always use absolute path to binaries (bsc#1118291)
+- properly escape shell arguments (bsc#1118291)
+- 4.1.1
+
+-------------------------------------------------------------------
+Fri Nov 23 20:20:52 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.0
+
+-------------------------------------------------------------------
+Mon Aug 20 16:19:40 CEST 2018 - schubi(a)suse.de
+
+- Switched license in spec file from SPDX2 to SPDX3 format.
+- Changed dir of COPYING file.
+
+-------------------------------------------------------------------
Fri Apr 6 18:50:20 UTC 2018 - mfilka(a)suse.com
- bnc#1087957 - version bump
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-audit-laf-4.0.0/package/yast2-audit-laf.spec new/yast2-audit-laf-4.1.1/package/yast2-audit-laf.spec
--- old/yast2-audit-laf-4.0.0/package/yast2-audit-laf.spec 2018-04-09 10:59:35.000000000 +0200
+++ new/yast2-audit-laf-4.1.1/package/yast2-audit-laf.spec 2018-12-11 18:12:10.000000000 +0100
@@ -17,14 +17,14 @@
Name: yast2-audit-laf
-Version: 4.0.0
+Version: 4.1.1
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
Group: System/YaST
-License: GPL-2.0
+License: GPL-2.0-only
# Wizard::SetDesktopTitleAndIcon
Requires: yast2 >= 2.21.22
BuildRequires: perl-XML-Writer update-desktop-files yast2 yast2-testsuite
@@ -64,8 +64,9 @@
%dir %{yast_scrconfdir}
%{yast_scrconfdir}/auditd.scr
%doc %{yast_docdir}
-%doc COPYING
+%license COPYING
%{yast_schemadir}/autoyast/rnc/audit-laf.rnc
+%{yast_icondir}
%changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-audit-laf-4.0.0/src/Makefile.am new/yast2-audit-laf-4.1.1/src/Makefile.am
--- old/yast2-audit-laf-4.0.0/src/Makefile.am 2018-04-09 10:59:35.000000000 +0200
+++ new/yast2-audit-laf-4.1.1/src/Makefile.am 2018-12-11 18:12:10.000000000 +0100
@@ -26,6 +26,13 @@
desktop_DATA = \
desktop/audit-laf.desktop
-EXTRA_DIST = $(module_DATA) $(client_DATA) $(ynclude_DATA) $(scrconf_DATA) $(schemafiles_DATA) $(desktop_DATA)
+symbolicdir = @icondir@/hicolor/symbolic/apps
+symbolic_DATA = \
+ icons/hicolor/symbolic/apps/yast-audit-laf-symbolic.svg
+scalabledir = @icondir@/hicolor/scalable/apps
+scalable_DATA = \
+ icons/hicolor/scalable/apps/yast-audit-laf.svg
-include $(top_srcdir)/Makefile.am.common
\ No newline at end of file
+EXTRA_DIST = $(module_DATA) $(client_DATA) $(ynclude_DATA) $(scrconf_DATA) $(schemafiles_DATA) $(desktop_DATA) $(symbolic_DATA) $(scalable_DATA)
+
+include $(top_srcdir)/Makefile.am.common
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-audit-laf-4.0.0/src/icons/hicolor/scalable/apps/yast-audit-laf.svg new/yast2-audit-laf-4.1.1/src/icons/hicolor/scalable/apps/yast-audit-laf.svg
--- old/yast2-audit-laf-4.0.0/src/icons/hicolor/scalable/apps/yast-audit-laf.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-audit-laf-4.1.1/src/icons/hicolor/scalable/apps/yast-audit-laf.svg 2018-12-11 18:12:10.000000000 +0100
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.0" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
+<rect x="76" y="4" width="36" height="36" fill="#f6f5f4"/>
+<path d="m16 4v116h96v-80l-36-36z" fill="#fff"/>
+<path d="m16 4v36h96l-36-36h-60z" fill="#deddda"/>
+<path d="m112 40-36-36v38z" opacity=".2"/>
+<rect x="76" y="16" width="20" height="8" fill="#77767b"/>
+<path d="m112 40-36-36v36z" fill="#fff"/>
+<rect x="20" y="44" width="12" height="4" fill="#c0bfbc"/>
+<rect x="36" y="44" width="22" height="4" fill="#deddda"/>
+<rect x="62" y="44" width="16" height="4" fill="#c0bfbc"/>
+<rect x="82" y="44" width="26" height="4" fill="#deddda"/>
+<rect x="20" y="52" width="8" height="4" fill="#c0bfbc"/>
+<rect x="32" y="52" width="14" height="4" fill="#deddda"/>
+<rect x="50" y="52" width="16" height="4" fill="#c0bfbc"/>
+<rect x="70" y="52" width="16" height="4" fill="#deddda"/>
+<rect x="90" y="52" width="18" height="4" fill="#deddda"/>
+<rect x="20" y="60" width="16" height="4" fill="#c0bfbc"/>
+<rect x="20" y="68" width="88" height="12" fill="#deddda"/>
+<rect x="20" y="84" width="12" height="4" fill="#c0bfbc"/>
+<rect x="20" y="92" width="88" height="12" fill="#deddda"/>
+<rect x="56" y="16" width="20" height="8" fill="#77767b"/>
+<rect x="56" y="28" width="20" height="4" fill="#c0bfbc"/>
+<rect x="20" y="8" width="4" height="2" fill="#9a9996"/>
+<path d="m34 8a14 14 0 0 0 -14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 -14 14 14 0 0 0 -14 -14zm0 8a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6 -6 6 6 0 0 1 6 -6z" fill="#3584e4"/>
+<rect x="28" y="8" width="4" height="2" fill="#9a9996"/>
+<rect x="16" y="120" width="96" height="4" fill="#f6f5f4"/>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-audit-laf-4.0.0/src/icons/hicolor/symbolic/apps/yast-audit-laf-symbolic.svg new/yast2-audit-laf-4.1.1/src/icons/hicolor/symbolic/apps/yast-audit-laf-symbolic.svg
--- old/yast2-audit-laf-4.0.0/src/icons/hicolor/symbolic/apps/yast-audit-laf-symbolic.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-audit-laf-4.1.1/src/icons/hicolor/symbolic/apps/yast-audit-laf-symbolic.svg 2018-12-11 18:12:10.000000000 +0100
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <path d="M 2 0 L 2 16 L 10 16 L 10 15 L 3 15 L 3 5 L 13 5 L 13 10 L 14 10 L 14 4 L 10 0 L 2 0 z M 4.5 1 A 1.5 1.5 0 0 1 6 2.5 A 1.5 1.5 0 0 1 4.5 4 A 1.5 1.5 0 0 1 3 2.5 A 1.5 1.5 0 0 1 4.5 1 z M 10 1 L 13 4 L 10 4 L 10 1 z M 4.5 2 A 0.5 0.5 0 0 0 4 2.5 A 0.5 0.5 0 0 0 4.5 3 A 0.5 0.5 0 0 0 5 2.5 A 0.5 0.5 0 0 0 4.5 2 z M 4 6 L 4 7 L 12 7 L 12 6 L 4 6 z M 4 8 L 4 9 L 12 9 L 12 8 L 4 8 z M 4 10 L 4 11 L 10 11 L 10 10 L 4 10 z M 11 11 L 11 16 L 16 16 L 16 11 L 11 11 z M 4 12 L 4 13 L 10 13 L 10 12 L 4 12 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>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-audit-laf-4.0.0/src/include/audit-laf/complex.rb new/yast2-audit-laf-4.1.1/src/include/audit-laf/complex.rb
--- old/yast2-audit-laf-4.0.0/src/include/audit-laf/complex.rb 2018-04-09 10:59:35.000000000 +0200
+++ new/yast2-audit-laf-4.1.1/src/include/audit-laf/complex.rb 2018-12-11 18:12:10.000000000 +0100
@@ -24,6 +24,9 @@
# Summary: Dialogs definitions
# Authors: Gabriele Mohr <gs(a)suse.de>
#
+
+require "shellwords"
+
module Yast
module AuditLafComplexInclude
def initialize_audit_laf_complex(include_target)
@@ -357,11 +360,9 @@
ret = false
else
# check permissions
- output = Convert.to_map(
- SCR.Execute(
- path(".target.bash_output"),
- Builtins.sformat("ls -al %1", file)
- )
+ output = SCR.Execute(
+ path(".target.bash_output"),
+ "/usr/bin/ls -al ${file.shellescape}"
)
if Builtins.substring(Ops.get_string(output, "stdout", ""), 0, 10) != "-rwxr-x---"
@@ -468,18 +469,14 @@
else
Builtins.y2milestone("Calling auditctl -D")
- exit_code = Convert.to_integer(
- SCR.Execute(path(".target.bash"), "auditctl -D")
- )
+ exit_code = SCR.Execute(path(".target.bash"), "/usr/sbin/auditctl -D")
Builtins.y2milestone("Calling auditctl -R /etc/audit/audit.rules")
if exit_code == 0
- exit_code = Convert.to_integer(
- SCR.Execute(
- path(".target.bash"),
- "auditctl -R /etc/audit/audit.rules"
- )
+ exit_code = SCR.Execute(
+ path(".target.bash"),
+ "/usr/sbin/auditctl -R /etc/audit/audit.rules"
)
end
@@ -591,11 +588,9 @@
if success
Builtins.y2milestone("Calling auditctl -R %1", tmpfile)
- output = Convert.to_map(
- SCR.Execute(
- path(".target.bash_output"),
- Builtins.sformat("auditctl -R %1", tmpfile)
- )
+ output = SCR.Execute(
+ path(".target.bash_output"),
+ "/usr/sbin/auditctl -R #{tmpfile.shellescape}"
)
AuditLaf.SetRulesChanged(true)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-audit-laf-4.0.0/src/modules/AuditLaf.rb new/yast2-audit-laf-4.1.1/src/modules/AuditLaf.rb
--- old/yast2-audit-laf-4.0.0/src/modules/AuditLaf.rb 2018-04-09 10:59:35.000000000 +0200
+++ new/yast2-audit-laf-4.1.1/src/modules/AuditLaf.rb 2018-12-11 18:12:10.000000000 +0100
@@ -205,9 +205,7 @@
end
def RulesAlreadyLocked
- output = Convert.to_map(
- SCR.Execute(path(".target.bash_output"), "LANG=POSIX auditctl -s")
- )
+ output = SCR.Execute(path(".target.bash_output"), "LANG=POSIX /usr/sbin/auditctl -s")
Builtins.y2milestone("auditctl: %1", output)
audit_status = Ops.get_string(output, "stdout", "")
@@ -220,9 +218,7 @@
end
def AuditStatus
- output = Convert.to_map(
- SCR.Execute(path(".target.bash_output"), "LANG=POSIX auditctl -s")
- )
+ output = SCR.Execute(path(".target.bash_output"), "LANG=POSIX /usr/sbin/auditctl -s")
Builtins.y2milestone("auditctl: %1", output)
audit_status = Ops.get_string(output, "stdout", "")
@@ -425,9 +421,7 @@
success = ReadAuditdSettings()
# Log the status of the audit system
- output = Convert.to_map(
- SCR.Execute(path(".target.bash_output"), "auditctl -s")
- )
+ output = SCR.Execute(path(".target.bash_output"), "/usr/sbin/auditctl -s")
Builtins.y2milestone("auditctl: %1", output)
# Report error
@@ -633,11 +627,9 @@
# call auditctl -R audit.rules
Builtins.y2milestone("Calling auditctl -R /etc/audit/audit.rules")
- output = Convert.to_map(
- SCR.Execute(
- path(".target.bash_output"),
- "auditctl -R /etc/audit/audit.rules"
- )
+ output = SCR.Execute(
+ path(".target.bash_output"),
+ "/usr/sbin/auditctl -R /etc/audit/audit.rules"
)
if Ops.get_integer(output, "exit", 0) != 0
1
0
Hello community,
here is the log from the commit of package yast2-http-server for openSUSE:Factory checked in at 2018-12-31 09:43:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-http-server (Old)
and /work/SRC/openSUSE:Factory/.yast2-http-server.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-http-server"
Mon Dec 31 09:43:25 2018 rev:85 rq:657270 version:4.1.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-http-server/yast2-http-server.changes 2018-08-18 00:02:34.670802045 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-http-server.new.28833/yast2-http-server.changes 2018-12-31 09:43:26.914361111 +0100
@@ -1,0 +2,23 @@
+Tue Dec 11 13:04:16 UTC 2018 - jreidinger(a)suse.com
+
+- always use absolute path to binaries (bsc#1118291)
+- properly escape shell arguments (bsc#1118291)
+- 4.1.3
+
+-------------------------------------------------------------------
+Sat Nov 24 22:02:56 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.2
+
+-------------------------------------------------------------------
+Tue Oct 16 16:15:53 CEST 2018 - schubi(a)suse.de
+
+- Added license file to spec.
+
+-------------------------------------------------------------------
+Mon Aug 20 13:55:03 CEST 2018 - schubi(a)suse.de
+
+- Switched license in spec file from SPDX2 to SPDX3 format.
+
+-------------------------------------------------------------------
Old:
----
yast2-http-server-4.1.1.tar.bz2
New:
----
yast2-http-server-4.1.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-http-server.spec ++++++
--- /var/tmp/diff_new_pack.KWTl9i/_old 2018-12-31 09:43:27.330360771 +0100
+++ /var/tmp/diff_new_pack.KWTl9i/_new 2018-12-31 09:43:27.334360768 +0100
@@ -17,7 +17,7 @@
Name: yast2-http-server
-Version: 4.1.1
+Version: 4.1.3
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -49,7 +49,7 @@
Requires: yast2-ruby-bindings >= 1.0.0
Summary: YaST2 - HTTP Server Configuration
-License: GPL-2.0
+License: GPL-2.0-only
Group: System/YaST
%description
@@ -77,5 +77,7 @@
%{yast_scrconfdir}/*
%{yast_agentdir}/*
%doc %{yast_docdir}
+%{yast_icondir}
+%license COPYING
%changelog
++++++ yast2-http-server-4.1.1.tar.bz2 -> yast2-http-server-4.1.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-http-server-4.1.1/package/yast2-http-server.changes new/yast2-http-server-4.1.3/package/yast2-http-server.changes
--- old/yast2-http-server-4.1.1/package/yast2-http-server.changes 2018-08-15 08:57:46.000000000 +0200
+++ new/yast2-http-server-4.1.3/package/yast2-http-server.changes 2018-12-11 17:06:11.000000000 +0100
@@ -1,4 +1,27 @@
-------------------------------------------------------------------
+Tue Dec 11 13:04:16 UTC 2018 - jreidinger(a)suse.com
+
+- always use absolute path to binaries (bsc#1118291)
+- properly escape shell arguments (bsc#1118291)
+- 4.1.3
+
+-------------------------------------------------------------------
+Sat Nov 24 22:02:56 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Provide icon with module (boo#1109310)
+- 4.1.2
+
+-------------------------------------------------------------------
+Tue Oct 16 16:15:53 CEST 2018 - schubi(a)suse.de
+
+- Added license file to spec.
+
+-------------------------------------------------------------------
+Mon Aug 20 13:55:03 CEST 2018 - schubi(a)suse.de
+
+- Switched license in spec file from SPDX2 to SPDX3 format.
+
+-------------------------------------------------------------------
Tue Aug 14 11:04:38 UTC 2018 - lslezak(a)suse.cz
- Fixed PHP support (use PHP7 instead of dropped PHP5)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-http-server-4.1.1/package/yast2-http-server.spec new/yast2-http-server-4.1.3/package/yast2-http-server.spec
--- old/yast2-http-server-4.1.1/package/yast2-http-server.spec 2018-08-15 08:57:46.000000000 +0200
+++ new/yast2-http-server-4.1.3/package/yast2-http-server.spec 2018-12-11 17:06:11.000000000 +0100
@@ -17,14 +17,14 @@
Name: yast2-http-server
-Version: 4.1.1
+Version: 4.1.3
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
Group: System/YaST
-License: GPL-2.0
+License: GPL-2.0-only
BuildRequires: yast2-network docbook-xsl-stylesheets doxygen libxslt perl-XML-Writer popt-devel sgml-skel update-desktop-files yast2-packagemanager-devel yast2-perl-bindings yast2-testsuite libzio
BuildRequires: yast2-devtools >= 3.1.10
# Yast2::ServiceWidget
@@ -65,3 +65,5 @@
%{yast_scrconfdir}/*
%{yast_agentdir}/*
%doc %{yast_docdir}
+%{yast_icondir}
+%license COPYING
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-http-server-4.1.1/src/Makefile.am new/yast2-http-server-4.1.3/src/Makefile.am
--- old/yast2-http-server-4.1.1/src/Makefile.am 2018-08-15 08:57:46.000000000 +0200
+++ new/yast2-http-server-4.1.3/src/Makefile.am 2018-12-11 17:06:11.000000000 +0100
@@ -40,6 +40,13 @@
desktop_DATA = \
desktop/http-server.desktop
-EXTRA_DIST = $(module_DATA) $(module1_DATA) $(module2_DATA) $(client_DATA) $(ynclude_DATA) $(scrconf_DATA) $(agent_SCRIPTS) $(schemafiles_DATA) $(desktop_DATA)
+symbolicdir = @icondir@/hicolor/symbolic/apps
+symbolic_DATA = \
+ icons/hicolor/symbolic/apps/yast-http-server-symbolic.svg
+scalabledir = @icondir@/hicolor/scalable/apps
+scalable_DATA = \
+ icons/hicolor/scalable/apps/yast-http-server.svg
-include $(top_srcdir)/Makefile.am.common
\ No newline at end of file
+EXTRA_DIST = $(module_DATA) $(module1_DATA) $(module2_DATA) $(client_DATA) $(ynclude_DATA) $(scrconf_DATA) $(agent_SCRIPTS) $(schemafiles_DATA) $(desktop_DATA) $(symbolic_DATA) $(scalable_DATA)
+
+include $(top_srcdir)/Makefile.am.common
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-http-server-4.1.1/src/icons/hicolor/scalable/apps/yast-http-server.svg new/yast2-http-server-4.1.3/src/icons/hicolor/scalable/apps/yast-http-server.svg
--- old/yast2-http-server-4.1.1/src/icons/hicolor/scalable/apps/yast-http-server.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-http-server-4.1.3/src/icons/hicolor/scalable/apps/yast-http-server.svg 2018-12-11 17:06:11.000000000 +0100
@@ -0,0 +1,101 @@
+<?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="a" x1="2" x2="30" y1="27" y2="27" gradientTransform="matrix(4,0,0,4,0,-4)" gradientUnits="userSpaceOnUse">
+<stop stop-color="#5e5c64" offset="0"/>
+<stop stop-color="#9a9996" offset=".035714"/>
+<stop stop-color="#5e5c64" offset=".071429"/>
+<stop stop-color="#5e5c64" offset=".92857"/>
+<stop stop-color="#9a9996" offset=".96429"/>
+<stop stop-color="#5e5c64" offset="1"/>
+</linearGradient>
+</defs>
+<rect x="8" y="24" width="112" height="24" ry="4" fill="#5e5c64"/>
+<rect x="8" y="48" width="112" height="24" ry="4" fill="#5e5c64"/>
+<rect x="8" y="72" width="112" height="24" ry="4.2348" fill="#5e5c64"/>
+<rect x="8" y="92" width="112" height="20" ry="4" fill="url(#a)"/>
+<rect x="8" y="12" width="112" height="20" ry="4" fill="#9a9996"/>
+<rect x="8" y="36" width="112" height="20" ry="4" fill="#9a9996"/>
+<rect x="8" y="60" width="112" height="20" ry="4" fill="#9a9996"/>
+<rect x="8" y="84" width="112" height="20" ry="4" fill="#9a9996"/>
+<rect x="56" y="16" width="60" height="12" ry="0" fill="#3d3846"/>
+<rect x="56" y="20" width="60" height="8" ry="0" fill="#5e5c64"/>
+<rect x="56" y="40" width="60" height="12" ry="0" fill="#3d3846"/>
+<rect x="56" y="44" width="60" height="8" ry="0" fill="#5e5c64"/>
+<rect x="56" y="64" width="60" height="12" ry="0" fill="#3d3846"/>
+<rect x="56" y="68" width="60" height="8" ry="0" fill="#5e5c64"/>
+<rect x="56" y="88" width="60" height="12" ry="0" fill="#3d3846"/>
+<rect x="56" y="92" width="60" height="8" ry="0" fill="#5e5c64"/>
+<rect x="16" y="16" width="4" height="8" ry="2" fill="#5e5c64"/>
+<rect x="16" y="20" width="4" height="4" ry="2" fill="#f6d32d"/>
+<rect x="24" y="16" width="4" height="8" ry="2" fill="#5e5c64"/>
+<rect x="24" y="20" width="4" height="4" ry="2" fill="#33d17a"/>
+<rect x="16" y="40" width="4" height="8" ry="2" fill="#5e5c64"/>
+<rect x="16" y="44" width="4" height="4" ry="2" fill="#33d17a"/>
+<rect x="24" y="40" width="4" height="8" ry="2" fill="#5e5c64"/>
+<rect x="24" y="44" width="4" height="4" ry="2" fill="#e01b24"/>
+<rect x="16" y="64" width="4" height="8" ry="2" fill="#5e5c64"/>
+<rect x="16" y="68" width="4" height="4" ry="2" fill="#e01b24"/>
+<rect x="24" y="64" width="4" height="8" ry="2" fill="#5e5c64"/>
+<rect x="24" y="68" width="4" height="4" ry="2" fill="#f6d32d"/>
+<rect x="16" y="88" width="4" height="8" ry="2" fill="#5e5c64"/>
+<rect x="16" y="92" width="4" height="4" ry="2" fill="#f6d32d"/>
+<rect x="24" y="88" width="4" height="8" ry="2" fill="#5e5c64"/>
+<rect x="24" y="92" width="4" height="4" ry="2" fill="#33d17a"/>
+<rect x="60" y="44" width="4" height="8" fill="#3d3846"/>
+<rect x="60" y="40" width="4" height="4" fill="#241f31"/>
+<rect x="68" y="44" width="4" height="8" fill="#3d3846"/>
+<rect x="68" y="40" width="4" height="4" fill="#241f31"/>
+<rect x="76" y="44" width="4" height="8" fill="#3d3846"/>
+<rect x="76" y="40" width="4" height="4" fill="#241f31"/>
+<rect x="84" y="44" width="4" height="8" fill="#3d3846"/>
+<rect x="84" y="40" width="4" height="4" fill="#241f31"/>
+<rect x="92" y="44" width="4" height="8" fill="#3d3846"/>
+<rect x="92" y="40" width="4" height="4" fill="#241f31"/>
+<rect x="100" y="44" width="4" height="8" fill="#3d3846"/>
+<rect x="100" y="40" width="4" height="4" fill="#241f31"/>
+<rect x="108" y="44" width="4" height="8" fill="#3d3846"/>
+<rect x="108" y="40" width="4" height="4" fill="#241f31"/>
+<rect x="60" y="20" width="4" height="8" fill="#3d3846"/>
+<rect x="60" y="16" width="4" height="4" fill="#241f31"/>
+<rect x="68" y="20" width="4" height="8" fill="#3d3846"/>
+<rect x="68" y="16" width="4" height="4" fill="#241f31"/>
+<rect x="76" y="20" width="4" height="8" fill="#3d3846"/>
+<rect x="76" y="16" width="4" height="4" fill="#241f31"/>
+<rect x="84" y="20" width="4" height="8" fill="#3d3846"/>
+<rect x="84" y="16" width="4" height="4" fill="#241f31"/>
+<rect x="92" y="20" width="4" height="8" fill="#3d3846"/>
+<rect x="92" y="16" width="4" height="4" fill="#241f31"/>
+<rect x="100" y="20" width="4" height="8" fill="#3d3846"/>
+<rect x="100" y="16" width="4" height="4" fill="#241f31"/>
+<rect x="108" y="20" width="4" height="8" fill="#3d3846"/>
+<rect x="108" y="16" width="4" height="4" fill="#241f31"/>
+<rect x="60" y="68" width="4" height="8" fill="#3d3846"/>
+<rect x="60" y="64" width="4" height="4" fill="#241f31"/>
+<rect x="68" y="68" width="4" height="8" fill="#3d3846"/>
+<rect x="68" y="64" width="4" height="4" fill="#241f31"/>
+<rect x="76" y="68" width="4" height="8" fill="#3d3846"/>
+<rect x="76" y="64" width="4" height="4" fill="#241f31"/>
+<rect x="84" y="68" width="4" height="8" fill="#3d3846"/>
+<rect x="84" y="64" width="4" height="4" fill="#241f31"/>
+<rect x="92" y="68" width="4" height="8" fill="#3d3846"/>
+<rect x="92" y="64" width="4" height="4" fill="#241f31"/>
+<rect x="100" y="68" width="4" height="8" fill="#3d3846"/>
+<rect x="100" y="64" width="4" height="4" fill="#241f31"/>
+<rect x="108" y="68" width="4" height="8" fill="#3d3846"/>
+<rect x="108" y="64" width="4" height="4" fill="#241f31"/>
+<rect x="60" y="92" width="4" height="8" fill="#3d3846"/>
+<rect x="60" y="88" width="4" height="4" fill="#241f31"/>
+<rect x="68" y="92" width="4" height="8" fill="#3d3846"/>
+<rect x="68" y="88" width="4" height="4" fill="#241f31"/>
+<rect x="76" y="92" width="4" height="8" fill="#3d3846"/>
+<rect x="76" y="88" width="4" height="4" fill="#241f31"/>
+<rect x="84" y="92" width="4" height="8" fill="#3d3846"/>
+<rect x="84" y="88" width="4" height="4" fill="#241f31"/>
+<rect x="92" y="92" width="4" height="8" fill="#3d3846"/>
+<rect x="92" y="88" width="4" height="4" fill="#241f31"/>
+<rect x="100" y="92" width="4" height="8" fill="#3d3846"/>
+<rect x="100" y="88" width="4" height="4" fill="#241f31"/>
+<rect x="108" y="92" width="4" height="8" fill="#3d3846"/>
+<rect x="108" y="88" width="4" height="4" fill="#241f31"/>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-http-server-4.1.1/src/icons/hicolor/symbolic/apps/yast-http-server-symbolic.svg new/yast2-http-server-4.1.3/src/icons/hicolor/symbolic/apps/yast-http-server-symbolic.svg
--- old/yast2-http-server-4.1.1/src/icons/hicolor/symbolic/apps/yast-http-server-symbolic.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-http-server-4.1.3/src/icons/hicolor/symbolic/apps/yast-http-server-symbolic.svg 2018-12-11 17:06:11.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 11 L 10 11 L 10 10 L 2 10 L 2 8 L 14 8 L 14 10 L 16 10 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 2 2 L 14 2 L 14 4 L 2 4 L 2 2 z M 2 5 L 14 5 L 14 7 L 2 7 L 2 5 z M 11 11 L 11 16 L 16 16 L 16 11 L 11 11 z M 3.5 12 C 3.223 12 3 12.223 3 12.5 C 3 12.777 3.223 13 3.5 13 C 3.777 13 4 12.777 4 12.5 C 4 12.223 3.777 12 3.5 12 z M 5.5 12 C 5.223 12 5 12.223 5 12.5 C 5 12.777 5.223 13 5.5 13 C 5.777 13 6 12.777 6 12.5 C 6 12.223 5.777 12 5.5 12 z M 7.5 12 C 7.223 12 7 12.223 7 12.5 C 7 12.777 7.223 13 7.5 13 L 9.5 13 C 9.777 13 10 12.777 10 12.5 C 10 12.223 9.777 12 9.5 12 L 7.5 12 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>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-http-server-4.1.1/src/include/http-server/wizard-dialog.rb new/yast2-http-server-4.1.3/src/include/http-server/wizard-dialog.rb
--- old/yast2-http-server-4.1.1/src/include/http-server/wizard-dialog.rb 2018-08-15 08:57:46.000000000 +0200
+++ new/yast2-http-server-4.1.3/src/include/http-server/wizard-dialog.rb 2018-12-11 17:06:11.000000000 +0100
@@ -221,9 +221,7 @@
)
)
- hostname = Convert.to_map(
- SCR.Execute(path(".target.bash_output"), "/bin/hostname")
- )
+ hostname = SCR.Execute(path(".target.bash_output"), "/usr/bin/hostname")
Builtins.y2milestone(
"Hostname : %1",
Ops.get_string(hostname, "stdout", "")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-http-server-4.1.1/src/modules/HttpServer.rb new/yast2-http-server-4.1.3/src/modules/HttpServer.rb
--- old/yast2-http-server-4.1.1/src/modules/HttpServer.rb 2018-08-15 08:57:46.000000000 +0200
+++ new/yast2-http-server-4.1.3/src/modules/HttpServer.rb 2018-12-11 17:06:11.000000000 +0100
@@ -12,6 +12,8 @@
require "yast"
require "yast2/system_service"
require "y2firewall/firewalld"
+require "shellwords"
+require "fileutils"
module Yast
class HttpServerClass < Module
@@ -123,7 +125,7 @@
if w_mode == true
SCR.Execute(
path(".target.bash"),
- Builtins.sformat("rm %1%2", Directory.vardir, "/http_server")
+ "/usr/bin/rm #{File.join(Directory.vardir, "/http_server").shellescape}"
)
Builtins.y2milestone("Set wizard mode on")
else
@@ -245,7 +247,7 @@
if SCR.Read(path(".target.lstat"), "/etc/sysconfig/apache2") == {}
if SCR.Execute(
path(".target.bash"),
- "cp /var/adm/fillup-templates/sysconfig.apache2 /etc/sysconfig/apache2"
+ "/usr/bin/cp /var/adm/fillup-templates/sysconfig.apache2 /etc/sysconfig/apache2"
) != 0
# translators:: error message
Report.Error(Message.CannotWriteSettingsTo("/etc/sysconfig/apache2"))
@@ -360,34 +362,24 @@
end
# add DHCP ones, if we can find out the current IP
devs = NetworkInterfaces.Locate("BOOTPROTO", "dhcp")
- Builtins.foreach(devs) do |dev|
- output = Convert.to_map(
- SCR.Execute(
- path(".target.bash_output"),
- Ops.add("/sbin/ifconfig ", dev),
- { "LC_MESSAGES" => "C" }
- )
+ devs.each do |dev|
+ output = SCR.Execute(
+ path(".target.bash_output"),
+ "/usr/sbin/ip addr show #{dev.shellescape}",
+ { "LC_MESSAGES" => "C" }
)
if Ops.get_integer(output, "exit", -1) == 0
# lookup the correct line first
- line = Builtins.splitstring(
- Ops.get_string(output, "stdout", ""),
- "\n"
- )
- addr = nil
- Builtins.foreach(line) do |ln|
- if Builtins.regexpmatch(ln, "^[ \t]*inet addr:")
- addr = Builtins.regexpsub(
- ln,
- "^[ \t]*inet addr:([0-9\\.]+)[ \t]*",
- "\\1"
- )
- Builtins.y2milestone("Found addr: %1", addr)
- raise Break
- end
- end
-
- Ops.set(@ip2device, addr, dev) if addr != nil && addr != ""
+ lines = Ops.get_string(output, "stdout", "").lines
+ lines.grep(/^\s*inet [0-9.]/)
+ line = lines.first
+ next unless line
+
+ # line looks like
+ # inet 192.168.0.107/24 brd 192.168.0.255 scope global noprefixroute dynamic eth0
+ addr = line[/^\s*inet\s*([0-9.]+)/, 1]
+ Builtins.y2milestone("Found addr: %1", addr)
+ Ops.set(@ip2device, addr, dev)
end
end
@@ -487,10 +479,6 @@
Report.Error(Message.CannotAdjustService(service.name))
end
- # configuration test
- # map<string, any> test = (map<string, any>)SCR::Execute(.target.bash_output, "apache2ctl conftest");
- #y2internal("test %1", test);
-
(@files_to_check + dynamic_files_to_check()).each do |file|
FileChanges.StoreFileCheckSum(file)
end
@@ -861,10 +849,10 @@
return if @vhost_files_to_backup.empty?
backup_dir = File.join(APACHE_VHOSTS_DIR, "YaSTsave")
- SCR.Execute(path(".target.bash"), "mkdir #{backup_dir}")
+ ::FileUtils.mkdir_p(backup_dir)
@vhost_files_to_backup.each do |file|
- SCR.Execute(path(".target.bash"), "cp -a #{file} #{backup_dir}")
+ SCR.Execute(path(".target.bash"), "/usr/bin/cp -a #{file.shellescape} #{backup_dir.shellescape}")
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-http-server-4.1.1/src/modules/HttpServerWidgets.rb new/yast2-http-server-4.1.3/src/modules/HttpServerWidgets.rb
--- old/yast2-http-server-4.1.1/src/modules/HttpServerWidgets.rb 2018-08-15 08:57:46.000000000 +0200
+++ new/yast2-http-server-4.1.3/src/modules/HttpServerWidgets.rb 2018-12-11 17:06:11.000000000 +0100
@@ -11,6 +11,8 @@
require "yast"
require "cwm/service_widget"
+require "shellwords"
+
module Yast
class HttpServerWidgetsClass < Module
@@ -997,7 +999,7 @@
# Reload server
def ReloadServer
- SCR.Execute(path(".target.bash"), "rcapache2 reload")
+ SCR.Execute(path(".target.bash"), "/usr/sbin/rcapache2 reload")
nil
end
@@ -1990,7 +1992,7 @@
if cert_file != nil &&
SCR.Execute(
path(".target.bash"),
- Builtins.sformat("openssl x509 -in %1", cert_file)
+ Builtins.sformat("/usr/bin/openssl x509 -in %1", cert_file.shellescape)
) == 0
UI.ChangeWidget(:certfile, :Value, cert_file)
else
@@ -2004,11 +2006,10 @@
"*.key *.pem",
_("Choose Certificate Key File")
)
- # boolean keyfile = (SCR::Execute(.target.bash, sformat("openssl rsa -in %1", cert_file))==0)?true:false;
if key_file != nil &&
SCR.Execute(
path(".target.bash"),
- Builtins.sformat("openssl rsa -in %1", key_file)
+ Builtins.sformat("/usr/bin/openssl rsa -in %1", key_file.shellescape)
) == 0
UI.ChangeWidget(:keyfile, :Value, key_file)
else
@@ -3149,16 +3150,12 @@
# list of all installed modules
all_modules = Builtins.splitstring(
Ops.get_string(
- Convert.convert(
- SCR.Execute(
- path(".target.bash_output"),
- Builtins.sformat(
- "ls %1|grep \".so$\"|cut -d. -f1|cut -d_ -f2-",
- module_dirs
- )
- ),
- :from => "any",
- :to => "map <string, any>"
+ SCR.Execute(
+ path(".target.bash_output"),
+ Builtins.sformat(
+ "ls %1|grep \".so$\"|cut -d. -f1|cut -d_ -f2-",
+ module_dirs # do not shellescape as it is multiple files, see above. No shell injection possible.
+ )
),
"stdout",
""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-http-server-4.1.1/src/modules/YaPI/HTTPD.pm new/yast2-http-server-4.1.3/src/modules/YaPI/HTTPD.pm
--- old/yast2-http-server-4.1.1/src/modules/YaPI/HTTPD.pm 2018-08-15 08:57:46.000000000 +0200
+++ new/yast2-http-server-4.1.3/src/modules/YaPI/HTTPD.pm 2018-12-11 17:06:11.000000000 +0100
@@ -904,7 +904,6 @@
BEGIN { $TYPEINFO{GetModuleList} = ["function", [ "list", "string" ] ]; }
sub GetModuleList {
my $self = shift;
-# my $data = SCR->Read('.sysconfig.apache2.APACHE_MODULES'); # FIXME: Error handling
my $data = SCR->Execute('.target.bash_output', 'a2enmod -l')->{'stdout'}; # FIXME: Error handling
$data =~ s/mod_//g;
1
0
Hello community,
here is the log from the commit of package skelcd-control-Kubic for openSUSE:Factory checked in at 2018-12-31 09:43:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/skelcd-control-Kubic (Old)
and /work/SRC/openSUSE:Factory/.skelcd-control-Kubic.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "skelcd-control-Kubic"
Mon Dec 31 09:43:20 2018 rev:21 rq:657266 version:20181211
Changes:
--------
--- /work/SRC/openSUSE:Factory/skelcd-control-Kubic/skelcd-control-Kubic.changes 2018-11-18 23:00:31.167645898 +0100
+++ /work/SRC/openSUSE:Factory/.skelcd-control-Kubic.new.28833/skelcd-control-Kubic.changes 2018-12-31 09:43:21.666365408 +0100
@@ -1,0 +2,12 @@
+Tue Dec 11 15:46:13 UTC 2018 - Richard Brown <rbrown(a)suse.de>
+
+- Add container-runtime-config pattern to MicroOS role (boo#1119153)
+- 20181211
+
+-------------------------------------------------------------------
+Thu Nov 29 13:51:50 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Update yast2-theme dependency (boo#1108422)
+- 20181129
+
+-------------------------------------------------------------------
Old:
----
skelcd-control-Kubic-20181115.tar.bz2
New:
----
skelcd-control-Kubic-20181211.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ skelcd-control-Kubic.spec ++++++
--- /var/tmp/diff_new_pack.8v1oou/_old 2018-12-31 09:43:22.190364979 +0100
+++ /var/tmp/diff_new_pack.8v1oou/_new 2018-12-31 09:43:22.194364976 +0100
@@ -50,8 +50,8 @@
Requires: yast2-caasp >= 4.1.1
# branding
-Requires: yast2-branding-openSUSE
Requires: yast2-qt-branding-openSUSE
+Requires: yast2-theme
# Generic Yast packages needed for the installer
Requires: autoyast2
@@ -121,7 +121,7 @@
Url: https://github.com/yast/skelcd-control-Kubic
AutoReqProv: off
-Version: 20181115
+Version: 20181211
Release: 0
Summary: The Kubic control file needed for installation
License: MIT
++++++ skelcd-control-Kubic-20181115.tar.bz2 -> skelcd-control-Kubic-20181211.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-Kubic-20181115/control/control.Kubic.xml new/skelcd-control-Kubic-20181211/control/control.Kubic.xml
--- old/skelcd-control-Kubic-20181115/control/control.Kubic.xml 2018-11-14 16:33:03.000000000 +0100
+++ new/skelcd-control-Kubic-20181211/control/control.Kubic.xml 2018-12-11 16:55:23.000000000 +0100
@@ -109,7 +109,7 @@
<!-- bnc#875350: Explicitly selecting these patterns by default -->
<!-- For a list of patterns, see https://build.suse.de/package/view_file/SUSE:SLE-12-SP2:Update:Products:CAS… -->
- <default_patterns>SUSE-MicroOS SUSE-MicroOS-hardware SUSE-MicroOS-apparmor SUSE-MicroOS-container-runtime SUSE-MicroOS-alt-container-runtime</default_patterns>
+ <default_patterns>SUSE-MicroOS SUSE-MicroOS-hardware SUSE-MicroOS-apparmor SUSE-MicroOS-container-runtime SUSE-MicroOS-container-runtime-config SUSE-MicroOS-alt-container-runtime</default_patterns>
<!-- bnc#876760: Explicitly selecting these (optional) patterns by default if they exist -->
<optional_default_patterns>32bit</optional_default_patterns>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-Kubic-20181115/package/skelcd-control-Kubic.changes new/skelcd-control-Kubic-20181211/package/skelcd-control-Kubic.changes
--- old/skelcd-control-Kubic-20181115/package/skelcd-control-Kubic.changes 2018-11-14 16:33:03.000000000 +0100
+++ new/skelcd-control-Kubic-20181211/package/skelcd-control-Kubic.changes 2018-12-11 16:55:23.000000000 +0100
@@ -1,4 +1,16 @@
-------------------------------------------------------------------
+Tue Dec 11 15:46:13 UTC 2018 - Richard Brown <rbrown(a)suse.de>
+
+- Add container-runtime-config pattern to MicroOS role (boo#1119153)
+- 20181211
+
+-------------------------------------------------------------------
+Thu Nov 29 13:51:50 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Update yast2-theme dependency (boo#1108422)
+- 20181129
+
+-------------------------------------------------------------------
Wed Nov 14 15:10:11 UTC 2018 - rbrown(a)suse.de
- Remove /cloud-init-config subvolume (bsc#1107283)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-Kubic-20181115/package/skelcd-control-Kubic.spec new/skelcd-control-Kubic-20181211/package/skelcd-control-Kubic.spec
--- old/skelcd-control-Kubic-20181115/package/skelcd-control-Kubic.spec 2018-11-14 16:33:03.000000000 +0100
+++ new/skelcd-control-Kubic-20181211/package/skelcd-control-Kubic.spec 2018-12-11 16:55:23.000000000 +0100
@@ -50,7 +50,7 @@
Requires: yast2-caasp >= 4.1.1
# branding
-Requires: yast2-branding-openSUSE
+Requires: yast2-theme
Requires: yast2-qt-branding-openSUSE
# Generic Yast packages needed for the installer
@@ -121,7 +121,7 @@
Url: https://github.com/yast/skelcd-control-Kubic
AutoReqProv: off
-Version: 20181115
+Version: 20181211
Release: 0
Summary: The Kubic control file needed for installation
License: MIT
1
0
Hello community,
here is the log from the commit of package patterns-base for openSUSE:Factory checked in at 2018-12-31 09:43:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
and /work/SRC/openSUSE:Factory/.patterns-base.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-base"
Mon Dec 31 09:43:15 2018 rev:28 rq:657102 version:20180616
Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes 2018-10-02 19:45:04.461975555 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.28833/patterns-base.changes 2018-12-31 09:43:16.950369270 +0100
@@ -1,0 +2,160 @@
+Tue Dec 11 09:21:13 UTC 2018 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Drop recommends to net-tools (no more tools of general
+ usefulnes), popt and pcre (both are just libraries nowadays,
+ which are pulled in by normal dependencies)
+
+-------------------------------------------------------------------
+Fri Dec 7 13:11:04 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Adjust icons to state of yast2-theme package
+
+-------------------------------------------------------------------
+Thu Nov 22 13:47:48 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- Add transactional-update-zypp-config alongside
+ transactional-update (boo#1111319)
+
+-------------------------------------------------------------------
+Tue Oct 30 12:20:15 UTC 2018 - Thomas.Blume(a)suse.com
+
+- Recommend new package system-tuning-common-SUSE in
+ enhanced_base
+
+-------------------------------------------------------------------
+Wed Oct 10 16:18:08 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- transactional_base now requires base, recommends enhanced_base
+ (boo#1111426)
+
+-------------------------------------------------------------------
+Wed Oct 3 13:31:30 UTC 2018 - sflees(a)suse.de
+
+- nfs-doc is now installed with supplements
+- remove the list of openSUSE only packages that was rejected for
+ inclusion in SLE.
+- Add bug numbers for TODO's
+
+-------------------------------------------------------------------
+Wed Oct 3 11:56:16 CEST 2018 - sflees(a)suse.de
+
+- Merge back in Leap 15 / SLE changes, important items from that
+packages changlog can be found below
+
+lnussel(a)suse.de
+- explicitly include rsyslog in the base pattern to make sure
+ logging goes to /var/log/messages as documented (bsc#1094841).
+- require distribution-release instead of openSUSE-release to avoid conflicts
+ when migrating to SLE (boo#1089031)
+- do not recommend ntp also in enhanced_base (boo#162331)
+- make everything in enhanced_base_opt really optional. It just
+ increases the server install and SLE doesn't have the pattern at
+ all either (bsc#1090189)
+- move ordering of patterns-base-base after gnome_x11 (bsc#1091102)
+- Don't generate 32bit patterns for readonly_root_tools
+- Add create_32bit-patterns_file.pl as source
+- guard some sle specifics with %is_opensuse
+sflees(a)suse.de
+- Rework x11 pattern bsc#1086663
+- Recommend terminfo in minimal_base bsc#1081747
+- rpm doesn't need to be in base and minimal_base_conflicts
+- dont create transactional_base-32bit pattern.
+- Remove grub variants from patterns bsc#1064265
+- Don't install rollback helper on openSUSE (See why is this even
+ in here.... thread on openSUSE project mailing list) boo#1086584
+- add lightdm as a recommends to x11 pattern boo#1081760
+- fix pattern names packgeand() lines of 32bit patterns (bsc#1079353)
+- put chrony in base system (bsc#1072351)
+- fix pattern() provides to use %2d instead of dash to avoid rpm
+ parsing the string as name-version (bsc#1079353)
+- don't recommend insserv-compat as anything sysvinit is obsolete
+- Add lshw
+- lsvpd is only relevant on ppc systems
+- Provide chrony in base patterns (bsc#1072351, fate#323432)
+- Install pp64-diag and lsvpd by default (bsc#1072351)
+- Add obsoletes across all patterns (bsc#1071761)
+- minimal_base doesn't need to be visable in yast
+- Basesystem and Documentation don't need 32bit patterns
+- base pattern now obsoletes and provides Minimal to make
+ SLES-12 upgrades smoother (bsc#1062164)
+- x11_enhanced pattern now obsoletes and provides Minimal to make
+ SLED-12 upgrades smoother (bsc#1062164)
+- Source pattern-definition-32bit.txt correctly
+- Bring back in other patterns, from sle
+ * console
+ * enhanced_base
+ * enhanced_base_opt
+ * sw_management
+- Update enhanced_base and x11_enhanced based off SLES minimal and x11_enhanced
+ patterns
+- Split the following patterns into patterns-enhanced-base
+ * console
+ * enhanced_base
+ * enhanced_base_opt
+ * sw_management
+- Remove minimal_base_conflicts (not in SLE we can probably live without)
+- Major changes to X11 package, to line up with SLES, new package will be
+ added in patterns-enhanced-base to keep openSUSE/SLED compaitible
+- Add documentation from SLE
+- Copy 32bit support from SLE (x86 package removed)
+- slight change to apparmor packages to match sle
+- recommend salt-minion only on SLE
+- Remove ppc only requires from base
+fcrozat(a)suse.com
+- Do not recommends on SLE patterns which aren't shipped on SLE.
+- Ensure recommends on ntfs-3g and ntfsprogs are enabled on SLE
+ (bsc#1087242).
+- Ensure xorg-x11-driver-input is required for x11 pattern, except
+ on s390/390x where it doesn't exist.
+- Recommends plymouth on SLE (bsc#1067481).
+- Ensure openSUSE patterns aren't provided / obsoletes when
+ building for SLE.
+- Add Recommend to enhanced_base: OpenIPMI bash-completion cpp
+ cryptconfig expect ipmitool lvm2 m4 make mksh mutt quota
+ supportutils sysfsutils tcsh w3m lsof psmisc sudo.
+- Add grub2-branding-SLE recommends on enhanced_base on SLE.
+- Fix description of minimal_base on SLE.
+behlert(a)suse.de
+- drop patterns-base-32bit pattern for s390 and s390x [bsc#1088669]
+- added timezone as recommended to minimal_base pattern
+ [bsc#1085075]
+- ethtool is available on SLE 15, moving out of "opensuse only"
+ section [bsc#1087354]
+okurz(a)suse.com
+- put cron in base system (bsc#1072602)
+fvogt(a)suse.com
+- Don't require apparmor-docs, only recommend it
+- Require xorg-x11-fonts-core instead of xorg-x11-fonts
+- Don't require xorg-x11, only recommend it
+kukuk(a)suse.de
+- Remove salt-minion from base [bsc#1064266]
+- Move tar to minimal pattern, too many low level tools assume
+ tar is installed by default
+- Rename xterm-bin back to xterm, we still have xterm.rpm
+- Remove libnss_compat2 (dropped, still part of glibc) and
+ libnss_nis2 (needs to be together with ypbind)
+- Remove again added pam-modules, this package deprecated since
+ many years.
+coolo(a)suse.com
+- Recommend glibc-locale from minimal_base not enhanced_base,
+ we install in en_US, so we need a locale one way or the other.
+ Requiring it from enhanced_base now to make sure it's part of
+ regular installations (but can be disabled for e.g. chroots
+ with C locale - bsc#1057377)
+- Do not provide x11 in x11_enhanced but require it
+- Move basic X11 apps to x11 pattern and Firefox to x11_enhanced
+- Remove tcl and tk from default installation
+fbui(a)suse.com
+- Don't install systemd-coredump by default on Leap (bsc#1083849)
+- Add systemd-coredump to the list of recommended packages of miminal_base
+
+ Latest systemd package splitted off its coredump management facility
+ into a sub-package. Recommend this package so this functionnality is
+ still available by default on SLE (but will be disabled on Leap, see
+ bsc#1083849).
+
+ Also give the possibility to block it by using a soft dep
+ (Recommends:). This might be needed on live images for example where
+ space is rather low.
+
+-------------------------------------------------------------------
@@ -5332 +5491,0 @@
-
New:
----
create_32bit-patterns_file.pl
pattern-definition-32bit.txt
pre_checkin.sh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-base.spec ++++++
++++ 1075 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/patterns-base/patterns-base.spec
++++ and /work/SRC/openSUSE:Factory/.patterns-base.new.28833/patterns-base.spec
++++++ create_32bit-patterns_file.pl ++++++
#!/usr/bin/perl
use strict;
use warnings;
my $verbose = 0;
my $pat_ext = "32bit";
my $product = "";
my @skip_pat = ();
sub get_file {
my $file_to_get = shift;
my $content = "";
open FILE, "<$file_to_get" or return "\n";
while (defined (my $line = <FILE>)) {
next if ($line =~ m/^#/);
$content .= $line;
}
close FILE;
return $content;
}
sub print_usage {
print "$0 [-v] [-h]\n";
exit 0;
}
sub print_debug {
my ($txt, $lvl) = @_;
print (STDERR "DBG: ${txt}\n") if($verbose >= $lvl);
}
sub parse_line {
my $to_parse = shift;
my $tmp = "";
if ($to_parse =~ /%include/) {
# TBD
print "%include at unexpected position, exiting\n";
exit (1);
}
if ($to_parse =~ /Summary:/) {
return "$to_parse\n";
}
# XXX simplify me
if ($to_parse =~ /Recommends:\s*([^\s]*)\s*/) {
$tmp = "$1";
return "" if ($tmp =~ m/.*-64bit\s*$/);
$tmp = "${tmp}-32bit" if($tmp !~ m/.*-32bit/);
return "Recommends: ${tmp}\n";
}
if ($to_parse =~ /Requires:\s*([^\s]*)\s*/) {
$tmp = "$1";
return "" if ($tmp =~ m/pattern()/);
return "" if ($tmp =~ m/.*-64bit\s*$/);
$tmp = "${tmp}-32bit" if($tmp !~ m/.*-32bit/);
return "Recommends: ${tmp}\n";
}
return "";
}
sub parse_main_file {
my $main_file = shift;
my $spec_file = "";
my $cur_pattern = "";
my $skip_it = 1;
my %skip_pat_hash;
if(! open (MAIN_FILE, "<$main_file")) {
print STDERR "${main_file} not found, exiting\n";
exit 1;
}
while (defined (my $line = <MAIN_FILE>)) {
chomp($line);
next if ($line =~ m/^#/);
if ($line =~ m/\%package/) {
if(($line =~ m/32bit/) or
($line =~ m/64bit/)
) {
$skip_it = 1;
} else {
%skip_pat_hash = map { $_ => 1 } @skip_pat;
if($skip_it==0&&!exists($skip_pat_hash{$cur_pattern})) {
$spec_file .= ""
."Provides: pattern() = ${cur_pattern}%2d32bit\n"
."Group: Metapackages\n"
."Supplements: packageand(patterns-${product}-${pat_ext}:patterns-${product}-${cur_pattern})\n"
."\n"
."%files ${cur_pattern}-32bit\n"
."%defattr(-,root,root)\n"
."%dir /usr/share/doc/packages/patterns\n"
."/usr/share/doc/packages/patterns/${cur_pattern}-${pat_ext}.txt\n"
."\n"
."%description ${cur_pattern}-${pat_ext}\n"
."The ${pat_ext} pattern complementing ${cur_pattern}.\n"
."#\n"
."#-------------------------------------------------------------------\n"
."#\n";
}
$skip_it = 0 ;
$line =~ m/package\s*([^\s]*)\s*/;
$cur_pattern = $1;
if (!exists($skip_pat_hash{$cur_pattern})) {
$spec_file .= "%package ${cur_pattern}-32bit\n";
}
}
}
next if($skip_it == 1 );
if ($line =~ /%include/) {
my $file_to_check = ($line =~ m/%include.*?([^\/\s]*)$/)[0]; # beware the non-greedy '?'
next if($file_to_check =~ m/32bit/);
if( open TMP_FILE, "<$file_to_check") {
print_debug(" Checking INCLUDE: $file_to_check", 2);
while (defined (my $include_line = <TMP_FILE>)) {
if (!exists($skip_pat_hash{$cur_pattern})) {
$spec_file .= parse_line($include_line);
}
}
close TMP_FILE;
}
next;
}
if (!exists($skip_pat_hash{$cur_pattern})) {
$spec_file .= parse_line($line);
}
}
%skip_pat_hash = map { $_ => 1 } @skip_pat;
if (!exists($skip_pat_hash{$cur_pattern})) {
# I hate this, but need a fast workaround
$spec_file .= "Provides: pattern-invisible()\n"
."Provides: pattern() = ${cur_pattern}%2d${pat_ext}\n"
."Group: Metapackages\n"
."Supplements: packageand(patterns-${product}-${pat_ext}:patterns-${product}-${cur_pattern})\n"
."\n"
."%files ${cur_pattern}-32bit\n"
."%defattr(-,root,root)\n"
."%dir /usr/share/doc/packages/patterns\n"
."/usr/share/doc/packages/patterns/${cur_pattern}-${pat_ext}.txt\n"
."\n"
."%description ${cur_pattern}-${pat_ext}\n"
."The ${pat_ext} pattern complementing ${cur_pattern}.\n"
."\n";
}
close MAIN_FILE;
my $new_file = $spec_file;
return $new_file;
}
while ($ARGV[0] && $ARGV[0] =~ /^-/) {
my $arg = shift;
if ($arg =~ /-v/) {
$verbose += 1;
} elsif($arg =~ /-h/) {
print_usage();
exit();
} elsif($arg =~ /-p/) {
$product=shift;
} elsif($arg =~ /-e/) {
$pat_ext=shift;
} elsif($arg =~ /-s/) {
push @skip_pat, shift;
}
}
print_debug("product = ${product}\n pat_ext=${pat_ext}\n", 1);
my $result = parse_main_file("patterns-${product}.spec");
print "${result}\n";
exit 0;
++++++ pattern-definition-32bit.txt ++++++
%package apparmor-32bit
Summary: AppArmor
Recommends: pattern()-32bit
Recommends: apparmor-abstractions-32bit
Recommends: apparmor-parser-32bit
Recommends: apparmor-profiles-32bit
Recommends: apparmor-docs-32bit
Recommends: apparmor-utils-32bit
Recommends: yast2-apparmor-32bit
Recommends: audit-32bit
Recommends: audit-32bit
Provides: pattern() = apparmor%2d32bit
Group: Metapackages
Supplements: packageand(patterns-base-32bit:patterns-base-apparmor)
%files apparmor-32bit
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/apparmor-32bit.txt
%description apparmor-32bit
The 32bit pattern complementing apparmor.
#
#-------------------------------------------------------------------
#
%package base-32bit
Summary: Base System
Recommends: kbd-32bit
Recommends: openssh-32bit
Recommends: polkit-32bit
Recommends: polkit-default-privs-32bit
Recommends: rpm-32bit
Recommends: shadow-32bit
Recommends: util-linux-32bit
Recommends: which-32bit
Recommends: bash-completion-32bit
Recommends: busybox-static-32bit
Recommends: ca-certificates-mozilla-32bit
Recommends: chrony-32bit
Recommends: cron-32bit
Recommends: cronie-32bit
Recommends: grub2-32bit
Recommends: systemd-sysvinit-32bit
Recommends: branding-openSUSE-32bit
Recommends: branding-SLE-32bit
Recommends: shim-32bit
Recommends: lshw-32bit
Recommends: lsvpd-32bit
Recommends: ppc64-diag-32bit
Provides: pattern() = base%2d32bit
Group: Metapackages
Supplements: packageand(patterns-base-32bit:patterns-base-base)
%files base-32bit
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/base-32bit.txt
%description base-32bit
The 32bit pattern complementing base.
#
#-------------------------------------------------------------------
#
%package enhanced_base-32bit
Summary: Enhanced Base System
Recommends: pattern()-32bit
Recommends: pattern()-32bit
Recommends: pattern()-32bit
Recommends: pattern()-32bit
Recommends: firewalld-32bit
Recommends: aaa_base-extras-32bit
Recommends: acl-32bit
Recommends: alsa-plugins-32bit
Recommends: attr-32bit
Recommends: autofs-32bit
Recommends: bind-utils-32bit
Recommends: binutils-32bit
Recommends: bzip2-32bit
Recommends: cifs-utils-32bit
Recommends: command-not-found-32bit
Recommends: cpio-32bit
Recommends: cronie-32bit
Recommends: cpupower-32bit
Recommends: cryptsetup-32bit
Recommends: cups-32bit
Recommends: cups-client-32bit
Recommends: curl-32bit
Recommends: cyrus-sasl-32bit
Recommends: cyrus-sasl-crammd5-32bit
Recommends: cyrus-sasl-digestmd5-32bit
Recommends: cyrus-sasl-gssapi-32bit
Recommends: cyrus-sasl-plain-32bit
Recommends: deltarpm-32bit
Recommends: diffutils-32bit
Recommends: dos2unix-32bit
Recommends: e2fsprogs-32bit
Recommends: file-32bit
Recommends: fillup-32bit
Recommends: findutils-32bit
Recommends: fuse-32bit
Recommends: gawk-32bit
Recommends: genisoimage-32bit
Recommends: gettext-runtime-32bit
Recommends: glibc-locale-32bit
Recommends: gpart-32bit
Recommends: gpg2-32bit
Recommends: gpm-32bit
Recommends: grep-32bit
Recommends: gzip-32bit
Recommends: hdparm-32bit
Recommends: hwinfo-32bit
Recommends: info-32bit
Recommends: initviocons-32bit
Recommends: iproute2-32bit
Recommends: iputils-32bit
Recommends: irqbalance-32bit
Recommends: joe-32bit
Recommends: kmod-compat-32bit
Recommends: kpartx-32bit
Recommends: krb5-32bit
Recommends: less-32bit
Recommends: lsscsi-32bit
Recommends: logrotate-32bit
Recommends: mailx-32bit
Recommends: man-32bit
Recommends: mdadm-32bit
Recommends: multipath-tools-32bit
Recommends: ncurses-utils-32bit
Recommends: net-tools-32bit
Recommends: netcat-openbsd-32bit
Recommends: netcfg-32bit
Recommends: net-snmp-32bit
Recommends: nfs-client-32bit
Recommends: nfsidmap-32bit
Recommends: nscd-32bit
Recommends: openslp-32bit
Recommends: openssh-32bit
Recommends: pam-config-32bit
Recommends: parted-32bit
Recommends: pciutils-32bit
Recommends: pciutils-ids-32bit
Recommends: pcre-32bit
Recommends: perl-Bootloader-32bit
Recommends: perl-base-32bit
Recommends: pinentry-32bit
Recommends: popt-32bit
Recommends: postfix-32bit
Recommends: rsyslog-32bit
Recommends: rsync-32bit
Recommends: scout-32bit
Recommends: screen-32bit
Recommends: sed-32bit
Recommends: sg3_utils-32bit
Recommends: smartmontools-32bit
Recommends: sysconfig-32bit
Recommends: systemd-sysvinit-32bit
Recommends: time-32bit
Recommends: timezone-32bit
Recommends: translation-update-32bit
Recommends: udev-32bit
Recommends: udev-configure-printer-32bit
Recommends: usbutils-32bit
Recommends: vim-32bit
Recommends: wget-32bit
Recommends: xz-32bit
Recommends: zisofs-tools-32bit
Recommends: dmidecode-32bit
Recommends: haveged-32bit
Recommends: hfsutils-32bit
Recommends: mouseemu-32bit
Recommends: pdisk-32bit
Recommends: powerpc32-32bit
Recommends: grub2-branding-openSUSE-32bit
Recommends: plymouth-32bit
Recommends: plymouth-branding-openSUSE-32bit
Recommends: release-notes-openSUSE-32bit
Recommends: plymouth-32bit
Recommends: grub2-branding-SLE-32bit
Recommends: OpenIPMI-32bit
Recommends: bash-completion-32bit
Recommends: cpp-32bit
Recommends: cryptconfig-32bit
Recommends: expect-32bit
Recommends: ipmitool-32bit
Recommends: lvm2-32bit
Recommends: m4-32bit
Recommends: make-32bit
Recommends: mksh-32bit
Recommends: mutt-32bit
Recommends: quota-32bit
Recommends: supportutils-32bit
Recommends: sysfsutils-32bit
Recommends: tcsh-32bit
Recommends: w3m-32bit
Recommends: lsof-32bit
Recommends: psmisc-32bit
Recommends: sudo-32bit
Recommends: ethtool-32bit
Recommends: ntfs-3g-32bit
Recommends: ntfsprogs-32bit
Recommends: dmraid-32bit
Recommends: dosfstools-32bit
Recommends: ifplugd-32bit
Recommends: klogd-32bit
Recommends: nano-32bit
Recommends: openldap2-client-32bit
Recommends: prctl-32bit
Recommends: recode-32bit
Recommends: smp_utils-32bit
Recommends: strace-32bit
Recommends: syslinux-32bit
Recommends: tnftp-32bit
Recommends: tuned-32bit
Recommends: wireless-tools-32bit
Recommends: wol-32bit
Recommends: acpica-32bit
Recommends: mcelog-32bit
Recommends: numactl-32bit
Recommends: ucode-amd-32bit
Recommends: ucode-intel-32bit
Provides: pattern() = enhanced_base%2d32bit
Group: Metapackages
Supplements: packageand(patterns-base-32bit:patterns-base-enhanced_base)
%files enhanced_base-32bit
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/enhanced_base-32bit.txt
%description enhanced_base-32bit
The 32bit pattern complementing enhanced_base.
#
#-------------------------------------------------------------------
#
%package minimal_base-32bit
Summary: Base System
Recommends: pattern()-32bit
Recommends: aaa_base-32bit
Recommends: bash-32bit
Recommends: coreutils-32bit
Recommends: device-mapper-32bit
Recommends: distribution-release-32bit
Recommends: dracut-32bit
Recommends: e2fsprogs-32bit
Recommends: filesystem-32bit
Recommends: glibc-32bit
Recommends: kbd-32bit
Recommends: kmod-32bit
Recommends: pam-32bit
Recommends: procps-32bit
Recommends: rpm-32bit
Recommends: sysconfig-32bit
Recommends: system-group-hardware-32bit
Recommends: system-user-nobody-32bit
Recommends: systemd-32bit
Recommends: zypper-32bit
Recommends: btrfsmaintenance-32bit
Recommends: btrfsprogs-32bit
Recommends: elfutils-32bit
Recommends: glibc-locale-32bit
Recommends: grub2-32bit
Recommends: iproute2-32bit
Recommends: openssh-32bit
Recommends: snapper-32bit
Recommends: system-group-trusted-32bit
Recommends: system-group-wheel-32bit
Recommends: system-user-bin-32bit
Recommends: system-user-daemon-32bit
Recommends: systemd-coredump-32bit
Recommends: sysvinit-tools-32bit
Recommends: udev-32bit
Recommends: rollback-helper-32bit
Recommends: openSUSE-build-key-32bit
Recommends: rollback_helper-32bit
Recommends: SUSEConnect-32bit
Recommends: suse-build-key-32bit
Recommends: efibootmgr-32bit
Provides: pattern() = minimal_base%2d32bit
Group: Metapackages
Supplements: packageand(patterns-base-32bit:patterns-base-minimal_base)
%files minimal_base-32bit
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/minimal_base-32bit.txt
%description minimal_base-32bit
The 32bit pattern complementing minimal_base.
#
#-------------------------------------------------------------------
#
%package sw_management-32bit
Summary: Software Management
Recommends: pattern()-32bit
Recommends: zypper-32bit
Recommends: lifecycle-data-32bit
Recommends: zypper-lifecycle-plugin-32bit
Provides: pattern() = sw_management%2d32bit
Group: Metapackages
Supplements: packageand(patterns-base-32bit:patterns-base-sw_management)
%files sw_management-32bit
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/sw_management-32bit.txt
%description sw_management-32bit
The 32bit pattern complementing sw_management.
#
#-------------------------------------------------------------------
#
%package x11-32bit
Summary: X Window System
Recommends: pattern()-32bit
Recommends: pattern()-32bit
Recommends: xorg-x11-fonts-core-32bit
Recommends: xorg-x11-server-32bit
Recommends: xf86-input-libinput-32bit
Recommends: xf86-input-vmmouse-32bit
Recommends: xf86-input-wacom-32bit
Recommends: xorg-x11-32bit
Recommends: x11-tools-32bit
Recommends: xorg-x11-driver-video-32bit
Recommends: xorg-x11-essentials-32bit
Recommends: xorg-x11-server-extra-32bit
Recommends: xorg-x11-fonts-32bit
Recommends: yast2-qt-32bit
Recommends: dejavu-fonts-32bit
Recommends: google-roboto-fonts-32bit
Recommends: icewm-theme-branding-32bit
Recommends: icewm-default-32bit
Recommends: lightdm-32bit
Recommends: openssh-askpass-gnome-32bit
Recommends: noto-sans-fonts-32bit
Recommends: tigervnc-32bit
Recommends: xdmbgrd-32bit
Recommends: xorg-x11-Xvnc-32bit
Recommends: xtermset-32bit
Recommends: xterm-32bit
Recommends: libyui-qt-32bit
Recommends: libyui-qt-pkg-32bit
Recommends: yast2-control-center-32bit
Provides: pattern() = x11%2d32bit
Group: Metapackages
Supplements: packageand(patterns-base-32bit:patterns-base-x11)
%files x11-32bit
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/x11-32bit.txt
%description x11-32bit
The 32bit pattern complementing x11.
#
#-------------------------------------------------------------------
#
%package x11_enhanced-32bit
Summary: X Window System
Recommends: pattern()-32bit
Recommends: pattern()-32bit
Recommends: glibc-locale-32bit
Recommends: xkeyboard-config-32bit
Recommends: MozillaFirefox-32bit
Recommends: MozillaFirefox-translations-32bit
Recommends: cabextract-32bit
Recommends: command-not-found-32bit
Recommends: dialog-32bit
Recommends: dbus-1-glib-32bit
Recommends: dbus-1-x11-32bit
Recommends: fontconfig-32bit
Recommends: fonts-config-32bit
Recommends: fribidi-32bit
Recommends: ghostscript-x11-32bit
Recommends: numlockx-32bit
Recommends: translation-update-32bit
Recommends: xauth-32bit
Recommends: xdmbgrd-32bit
Recommends: xkeyboard-config-32bit
Recommends: xorg-x11-fonts-32bit
Recommends: xorg-x11-fonts-core-32bit
Recommends: yast2-control-center-gnome-32bit
Recommends: yast2-scanner-32bit
Recommends: MozillaFirefox-branding-SLE-32bit
Recommends: desktop-data-SLE-32bit
Recommends: numlockx-32bit
Recommends: openssh-askpass-32bit
Recommends: susepaste-32bit
Recommends: susepaste-screenshot-32bit
Provides: pattern() = x11_enhanced%2d32bit
Group: Metapackages
Supplements: packageand(patterns-base-32bit:patterns-base-x11_enhanced)
%files x11_enhanced-32bit
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/x11_enhanced-32bit.txt
%description x11_enhanced-32bit
The 32bit pattern complementing x11_enhanced.
#
#-------------------------------------------------------------------
#
++++++ pre_checkin.sh ++++++
#!/bin/sh
./create_32bit-patterns_file.pl -p base -s apparmor_opt -s basesystem -s console -s documentation -s enhanced_base_opt -s minimal_base_conflicts -s readonly_root_tools -s transactional_base -s update_test -s x11_opt > pattern-definition-32bit.txt
1
0
Hello community,
here is the log from the commit of package skelcd-control-openSUSE for openSUSE:Factory checked in at 2018-12-31 09:43:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/skelcd-control-openSUSE (Old)
and /work/SRC/openSUSE:Factory/.skelcd-control-openSUSE.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "skelcd-control-openSUSE"
Mon Dec 31 09:43:10 2018 rev:200 rq:656774 version:20181207
Changes:
--------
--- /work/SRC/openSUSE:Factory/skelcd-control-openSUSE/skelcd-control-openSUSE-promo.changes 2018-09-11 17:14:46.179643624 +0200
+++ /work/SRC/openSUSE:Factory/.skelcd-control-openSUSE.new.28833/skelcd-control-openSUSE-promo.changes 2018-12-31 09:43:12.146373203 +0100
@@ -1,0 +2,53 @@
+Fri Dec 07 14:16:26 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- Adjust / partition size to fit with 20GB aspirational minimum
+ * btrfs root will be at least 17.5GB, leaving 2.5 GB swap & EFI
+ * boo#1093372
+- 20181207
+
+-------------------------------------------------------------------
+Wed Dec 05 14:17:11 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- Allow snapshot disabling if not enough disk space (boo#1093372)
+- 20181205
+
+-------------------------------------------------------------------
+Mon Dec 03 09:46:41 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- Remove fallback_for_XXX parameters for /home (boo#1093372)
+- 20181203
+
+-------------------------------------------------------------------
+Thu Nov 29 13:52:29 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Update yast2-theme dependency (boo#1108422)
+- 20181129
+
+-------------------------------------------------------------------
+Thu Nov 22 14:52:11 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- Improve default partition sizes (boo#1093372)
+- Enable sshd and disable firewall by default on server roles
+ (boo#1090372)
+- 20181122
+
+-------------------------------------------------------------------
+Wed Nov 21 11:33:48 UTC 2018 - dgonzalez(a)suse.com
+
+- Remove not needed step names from the sidebar (bsc#1115986)
+- 20181121
+
+-------------------------------------------------------------------
+Wed Nov 14 13:55:08 UTC 2018 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Added workflow step to add online repos during installation
+ (bsc#1112937)
+- 20181114
+
+-------------------------------------------------------------------
+Sat Nov 10 21:05:05 UTC 2018 - hellcp(a)opensuse.org
+
+- Switch installation UI for openSUSE to sidebar (boo#1088785)
+- 20181113
+
+-------------------------------------------------------------------
skelcd-control-openSUSE.changes: same change
Old:
----
skelcd-control-openSUSE-42.3.99.32.tar.bz2
New:
----
skelcd-control-openSUSE-20181207.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ skelcd-control-openSUSE-promo.spec ++++++
--- /var/tmp/diff_new_pack.97QiZR/_old 2018-12-31 09:43:12.762372698 +0100
+++ /var/tmp/diff_new_pack.97QiZR/_new 2018-12-31 09:43:12.762372698 +0100
@@ -27,7 +27,7 @@
#
######################################################################
Name: skelcd-control-openSUSE-promo
-Version: 42.3.99.32
+Version: 20181207
Release: 0
Summary: The openSUSE Installation Control file
License: MIT
@@ -69,7 +69,7 @@
Requires: yast2-qt-branding-openSUSE
Requires: yast2-services-manager
Requires: yast2-slp
-Requires: yast2-theme-openSUSE-Oxygen
+Requires: yast2-theme
Requires: yast2-trans-stats
Requires: yast2-tune
Requires: yast2-update
skelcd-control-openSUSE.spec: same change
++++++ skelcd-control-openSUSE-42.3.99.32.tar.bz2 -> skelcd-control-openSUSE-20181207.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-openSUSE-42.3.99.32/.travis.sh new/skelcd-control-openSUSE-20181207/.travis.sh
--- old/skelcd-control-openSUSE-42.3.99.32/.travis.sh 2018-09-04 10:20:14.000000000 +0200
+++ new/skelcd-control-openSUSE-20181207/.travis.sh 2018-12-10 10:55:33.000000000 +0100
@@ -8,3 +8,8 @@
# see https://github.com/yast/docker-yast-ruby/blob/master/yast-travis-ruby
yast-travis-ruby
+# explicitly check the changelog sequence, the source_validator is fine if at least one
+# *.changes file is OK, but here we need to be sure that both are correct
+/usr/lib/obs/service/source_validators/helpers/convert_changes_to_rpm_changelog --check < package/skelcd-control-openSUSE.changes
+/usr/lib/obs/service/source_validators/helpers/convert_changes_to_rpm_changelog --check < package/skelcd-control-openSUSE-promo.changes
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-openSUSE-42.3.99.32/Rakefile new/skelcd-control-openSUSE-20181207/Rakefile
--- old/skelcd-control-openSUSE-42.3.99.32/Rakefile 2018-09-04 10:20:14.000000000 +0200
+++ new/skelcd-control-openSUSE-20181207/Rakefile 2018-12-10 10:55:33.000000000 +0100
@@ -16,3 +16,30 @@
# generate the *-promo files when creating the tarball
task :tarball => :create_promo
+# this package uses the date versioning in master (for openSUSE Tumbleweed),
+# replace the standard yast task implementation
+Rake::Task[:'version:bump'].clear
+namespace :version do
+ desc "Update version in the package/skelcd-control-openSUSE.spec file"
+ task :bump do
+ spec_file = "package/skelcd-control-openSUSE.spec"
+ spec = File.read(spec_file)
+
+ # parse the current version, it can be in <date> or <date>.<release> format
+ _, version, release = spec.match(/^\s*Version:\s*(\w+)(?:\.(\w+))?$/).to_a
+ # use the UTC time to avoid conflicts when updating from different time zones
+ date = Time.now.utc.strftime("%Y%m%d")
+
+ # add a release version if the package has been already updated today
+ new_version = if version == date
+ # if the release was missing it starts from 1
+ "#{date}.#{release.to_i + 1}"
+ else
+ "#{date}"
+ end
+
+ puts "Updating to #{new_version}"
+ spec.gsub!(/^\s*Version:.*$/, "Version: #{new_version}")
+ File.write(spec_file, spec)
+ end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-openSUSE-42.3.99.32/control/control.openSUSE.xml new/skelcd-control-openSUSE-20181207/control/control.openSUSE.xml
--- old/skelcd-control-openSUSE-42.3.99.32/control/control.openSUSE.xml 2018-09-04 10:20:14.000000000 +0200
+++ new/skelcd-control-openSUSE-20181207/control/control.openSUSE.xml 2018-12-10 10:55:33.000000000 +0100
@@ -23,6 +23,7 @@
<inform_about_suboptimal_distribution config:type="boolean">true</inform_about_suboptimal_distribution>
<skip_language_dialog config:type="boolean">true</skip_language_dialog>
<ui_mode>simple</ui_mode>
+ <installation_ui>sidebar</installation_ui>
<enable_clone config:type="boolean">false</enable_clone>
<enable_register_hwdata config:type="boolean">true</enable_register_hwdata>
<enable_register_optional config:type="boolean">true</enable_register_optional>
@@ -200,19 +201,21 @@
</proposal>
<volumes config:type="list">
- <!-- / volume: 5 GiB - 20 GiB, *2 if snapshots are used -->
+ <!-- / volume: 5 GiB - unlimited, +250% if snapshots are used (aka 17.5GB - unlimited) -->
<volume>
<mount_point>/</mount_point>
<fs_type>btrfs</fs_type>
<desired_size config:type="disksize">10 GiB</desired_size>
<min_size config:type="disksize">5 GiB</min_size>
- <max_size config:type="disksize">20 GiB</max_size>
- <weight config:type="integer">60</weight>
+ <max_size config:type="disksize">unlimited</max_size>
+ <weight config:type="integer">30</weight>
<snapshots config:type="boolean">true</snapshots>
<snapshots_configurable config:type="boolean">true</snapshots_configurable>
- <snapshots_percentage config:type="integer">100</snapshots_percentage>
+ <snapshots_percentage config:type="integer">250</snapshots_percentage>
+ <!-- disable snapshots if not enough room -->
+ <disable_order config:type="integer">3</disable_order>
<!-- the default subvolume "@" was requested by product management -->
<btrfs_default_subvolume>@</btrfs_default_subvolume>
@@ -268,26 +271,20 @@
</subvolumes>
</volume>
- <!-- separate /home: 7 GiB - unlimited -->
+ <!-- separate /home: 10 GiB - unlimited -->
<volume>
<mount_point>/home</mount_point>
<fs_type>xfs</fs_type>
+ <proposed config:type="boolean">false</proposed>
<proposed_configurable config:type="boolean">true</proposed_configurable>
- <desired_size config:type="disksize">10 GiB</desired_size>
- <min_size config:type="disksize">7 GiB</min_size>
+ <desired_size config:type="disksize">40 GiB</desired_size>
+ <min_size config:type="disksize">10 GiB</min_size>
<max_size config:type="disksize">unlimited</max_size>
- <max_size_lvm config:type="disksize">25 GiB</max_size_lvm>
- <weight config:type="integer">40</weight>
+ <weight config:type="integer">60</weight>
<disable_order config:type="integer">1</disable_order>
-
- <!-- if this volume is disabled we want "/" to increase -->
- <fallback_for_desired_size>/</fallback_for_desired_size>
- <fallback_for_max_size>/</fallback_for_max_size>
- <fallback_for_max_size_lvm>/</fallback_for_max_size_lvm>
- <fallback_for_weight>/</fallback_for_weight>
</volume>
<!-- swap: 1 GiB - 2 GiB, but at least RAM size -->
@@ -301,7 +298,7 @@
<min_size config:type="disksize">1 GiB</min_size>
<max_size config:type="disksize">2 GiB</max_size>
<weight config:type="integer">10</weight>
- <adjust_by_ram config:type="boolean">true</adjust_by_ram>
+ <adjust_by_ram config:type="boolean">false</adjust_by_ram>
<adjust_by_ram_configurable config:type="boolean">true</adjust_by_ram_configurable>
<disable_order config:type="integer">2</disable_order>
@@ -354,6 +351,11 @@
<system_role>
<id>server</id>
+ <globals>
+ <enable_firewall config:type="boolean">false</enable_firewall>
+ <firewall_enable_ssh config:type="boolean">true</firewall_enable_ssh>
+ <enable_sshd config:type="boolean">true</enable_sshd>
+ </globals>
<software>
<default_patterns>enhanced_base</default_patterns>
</software>
@@ -362,6 +364,11 @@
<system_role>
<id>serverro</id>
+ <globals>
+ <enable_firewall config:type="boolean">false</enable_firewall>
+ <firewall_enable_ssh config:type="boolean">true</firewall_enable_ssh>
+ <enable_sshd config:type="boolean">true</enable_sshd>
+ </globals>
<software>
<default_patterns>transactional_base</default_patterns>
</software>
@@ -375,15 +382,16 @@
</proposal>
<volumes config:type="list">
- <!-- / volume: 16 GiB - 30 GiB, like Kubic -->
+ <!-- / volume: 20 GiB - unlimited -->
<volume>
<mount_point>/</mount_point>
<fs_type>btrfs</fs_type>
- <desired_size config:type="disksize">25 GiB</desired_size>
- <min_size config:type="disksize">16 GiB</min_size>
- <max_size config:type="disksize">30 GiB</max_size>
- <weight config:type="integer">80</weight>
+ <desired_size config:type="disksize">40 GiB</desired_size>
+ <min_size config:type="disksize">20 GiB</min_size>
+ <max_size config:type="disksize">unlimited</max_size>
+ <weight config:type="integer">30</weight>
+
<!-- Always use snapshots, no matter what -->
<snapshots config:type="boolean">true</snapshots>
<snapshots_configurable config:type="boolean">false</snapshots_configurable>
@@ -449,26 +457,20 @@
</subvolumes>
</volume>
- <!-- separate /home: 7 GiB - unlimited -->
+ <!-- separate /home: 10 GiB - unlimited -->
<volume>
<mount_point>/home</mount_point>
<fs_type>xfs</fs_type>
+ <proposed config:type="boolean">false</proposed>
<proposed_configurable config:type="boolean">true</proposed_configurable>
- <desired_size config:type="disksize">10 GiB</desired_size>
- <min_size config:type="disksize">7 GiB</min_size>
+ <desired_size config:type="disksize">40 GiB</desired_size>
+ <min_size config:type="disksize">10 GiB</min_size>
<max_size config:type="disksize">unlimited</max_size>
- <max_size_lvm config:type="disksize">25 GiB</max_size_lvm>
- <weight config:type="integer">40</weight>
+ <weight config:type="integer">60</weight>
<disable_order config:type="integer">1</disable_order>
-
- <!-- if this volume is disabled we want "/" to increase -->
- <fallback_for_desired_size>/</fallback_for_desired_size>
- <fallback_for_max_size>/</fallback_for_max_size>
- <fallback_for_max_size_lvm>/</fallback_for_max_size_lvm>
- <fallback_for_weight>/</fallback_for_weight>
</volume>
<!-- swap: 1 GiB - 2 GiB, but at least RAM size -->
@@ -482,7 +484,7 @@
<min_size config:type="disksize">1 GiB</min_size>
<max_size config:type="disksize">2 GiB</max_size>
<weight config:type="integer">10</weight>
- <adjust_by_ram config:type="boolean">true</adjust_by_ram>
+ <adjust_by_ram config:type="boolean">false</adjust_by_ram>
<adjust_by_ram_configurable config:type="boolean">true</adjust_by_ram_configurable>
<disable_order config:type="integer">2</disable_order>
@@ -850,7 +852,7 @@
<stage>initial</stage>
<modules config:type="list">
<module>
- <label>Load linuxrc Network Configuration</label>
+ <label>Network Autosetup</label>
<name>install_inf</name>
</module>
<module>
@@ -889,6 +891,12 @@
<label>System Analysis</label>
<name>system_analysis</name>
</module>
+ <!-- bsc#1112937: Online repos during installation -->
+ <module>
+ <label>Online Repositories</label>
+ <name>productsources</name>
+ <enable_back>yes</enable_back>
+ </module>
<module>
<name>download_release_notes</name>
</module>
@@ -956,7 +964,7 @@
the file system or storage kernel modules from inst-sys. They need to be already
loaded and active. -->
<module>
- <label>Installer Cleanup</label>
+ <label>Perform Installation</label>
<name>instsys_cleanup</name>
</module>
<!-- Installation from images -->
@@ -1009,7 +1017,7 @@
<stage>initial</stage>
<modules config:type="list">
<module>
- <label>Load linuxrc Network Configuration</label>
+ <label>Network Autosetup</label>
<name>install_inf</name>
</module>
<module>
@@ -1090,7 +1098,7 @@
the file system or storage kernel modules from inst-sys. They need to be already
loaded and active. -->
<module>
- <label>Installer Cleanup</label>
+ <label>Perform Update</label>
<name>instsys_cleanup</name>
</module>
<module>
@@ -1174,11 +1182,11 @@
the file system or storage kernel modules from inst-sys. They need to be already
loaded and active. -->
<module>
- <label>Installer Cleanup</label>
+ <label>Perform Installation</label>
<name>instsys_cleanup</name>
</module>
<module>
- <label>Perform Installation</label>
+ <label>Perform Installation</label>
<name>deploy_image</name>
</module>
<module>
@@ -1281,7 +1289,7 @@
the file system or storage kernel modules from inst-sys. They need to be already
loaded and active. -->
<module>
- <label>Installer Cleanup</label>
+ <label>Perform Update</label>
<name>instsys_cleanup</name>
</module>
<module>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-openSUSE-42.3.99.32/package/skelcd-control-openSUSE.changes new/skelcd-control-openSUSE-20181207/package/skelcd-control-openSUSE.changes
--- old/skelcd-control-openSUSE-42.3.99.32/package/skelcd-control-openSUSE.changes 2018-09-04 10:20:14.000000000 +0200
+++ new/skelcd-control-openSUSE-20181207/package/skelcd-control-openSUSE.changes 2018-12-10 10:55:33.000000000 +0100
@@ -1,4 +1,57 @@
-------------------------------------------------------------------
+Fri Dec 07 14:16:26 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- Adjust / partition size to fit with 20GB aspirational minimum
+ * btrfs root will be at least 17.5GB, leaving 2.5 GB swap & EFI
+ * boo#1093372
+- 20181207
+
+-------------------------------------------------------------------
+Wed Dec 05 14:17:11 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- Allow snapshot disabling if not enough disk space (boo#1093372)
+- 20181205
+
+-------------------------------------------------------------------
+Mon Dec 03 09:46:41 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- Remove fallback_for_XXX parameters for /home (boo#1093372)
+- 20181203
+
+-------------------------------------------------------------------
+Thu Nov 29 13:52:29 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Update yast2-theme dependency (boo#1108422)
+- 20181129
+
+-------------------------------------------------------------------
+Thu Nov 22 14:52:11 UTC 2018 - Richard Brown <rbrown(a)suse.com>
+
+- Improve default partition sizes (boo#1093372)
+- Enable sshd and disable firewall by default on server roles
+ (boo#1090372)
+- 20181122
+
+-------------------------------------------------------------------
+Wed Nov 21 11:33:48 UTC 2018 - dgonzalez(a)suse.com
+
+- Remove not needed step names from the sidebar (bsc#1115986)
+- 20181121
+
+-------------------------------------------------------------------
+Wed Nov 14 13:55:08 UTC 2018 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Added workflow step to add online repos during installation
+ (bsc#1112937)
+- 20181114
+
+-------------------------------------------------------------------
+Sat Nov 10 21:05:05 UTC 2018 - hellcp(a)opensuse.org
+
+- Switch installation UI for openSUSE to sidebar (boo#1088785)
+- 20181113
+
+-------------------------------------------------------------------
Fri Aug 31 12:37:44 UTC 2018 - lnussel(a)suse.de
- Change text in role selection
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-openSUSE-42.3.99.32/package/skelcd-control-openSUSE.spec new/skelcd-control-openSUSE-20181207/package/skelcd-control-openSUSE.spec
--- old/skelcd-control-openSUSE-42.3.99.32/package/skelcd-control-openSUSE.spec 2018-09-04 10:20:14.000000000 +0200
+++ new/skelcd-control-openSUSE-20181207/package/skelcd-control-openSUSE.spec 2018-12-10 10:55:33.000000000 +0100
@@ -27,7 +27,7 @@
#
######################################################################
Name: skelcd-control-openSUSE
-Version: 42.3.99.32
+Version: 20181207
Release: 0
Summary: The openSUSE Installation Control file
License: MIT
@@ -69,7 +69,7 @@
Requires: yast2-services-manager
Requires: yast2-configuration-management
Requires: yast2-slp
-Requires: yast2-theme-openSUSE-Oxygen
+Requires: yast2-theme
Requires: yast2-trans-stats
Requires: yast2-tune
Requires: yast2-update
1
0
Hello community,
here is the log from the commit of package patterns-desktop for openSUSE:Factory checked in at 2018-12-31 09:43:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-desktop (Old)
and /work/SRC/openSUSE:Factory/.patterns-desktop.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-desktop"
Mon Dec 31 09:43:06 2018 rev:7 rq:656161 version:20170319
Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-desktop/patterns-desktop.changes 2018-10-04 18:56:59.371514212 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-desktop.new.28833/patterns-desktop.changes 2018-12-31 09:43:08.298376353 +0100
@@ -1,0 +2,5 @@
+Fri Dec 7 13:12:02 UTC 2018 - Stasiek Michalski <hellcp(a)mailbox.org>
+
+- Adjust icons to state of yast2-theme package
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-desktop.spec ++++++
--- /var/tmp/diff_new_pack.j53QWZ/_old 2018-12-31 09:43:08.786375953 +0100
+++ /var/tmp/diff_new_pack.j53QWZ/_new 2018-12-31 09:43:08.786375953 +0100
@@ -111,7 +111,7 @@
Summary: Graphics
Group: Metapackages
Provides: pattern() = imaging
-Provides: pattern-icon() = yast-x11
+Provides: pattern-icon() = pattern-x11
Provides: pattern-order() = 1860
Provides: pattern-visible()
Requires: pattern() = x11
@@ -201,7 +201,7 @@
Group: Metapackages
Provides: patterns-openSUSE-multimedia = %{version}
Provides: pattern() = multimedia
-Provides: pattern-icon() = yast-tv
+Provides: pattern-icon() = pattern-multimedia
Provides: pattern-order() = 1580
Provides: pattern-visible()
Obsoletes: patterns-openSUSE-multimedia < %{version}
@@ -258,7 +258,7 @@
Group: Metapackages
Provides: patterns-openSUSE-technical_writing = %{version}
Provides: pattern() = technical_writing
-Provides: pattern-icon() = yast-messages
+Provides: pattern-icon() = pattern-technical-writing
Provides: pattern-order() = 2000
Provides: pattern-visible()
Obsoletes: patterns-openSUSE-technical_writing < %{version}
1
0