openSUSE Commits
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
March 2021
- 1 participants
- 2434 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package yast2-network for openSUSE:Factory checked in at 2021-03-30 20:51:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-network (Old)
and /work/SRC/openSUSE:Factory/.yast2-network.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-network"
Tue Mar 30 20:51:35 2021 rev:447 rq:882159 version:4.3.63
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-network/yast2-network.changes 2021-03-08 15:17:57.493969490 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-network.new.2401/yast2-network.changes 2021-03-30 20:51:50.796146379 +0200
@@ -1,0 +2,65 @@
+Mon Mar 29 11:52:08 UTC 2021 - Imobach Gonzalez Sosa <igonzalezsosa(a)suse.com>
+
+- Use the ESSID to name the NetworkManager configuration files
+ for wireless networks (bsc#1183733).
+- 4.3.63
+
+-------------------------------------------------------------------
+Thu Mar 18 12:59:31 UTC 2021 - Knut Anderssen <kanderssen(a)suse.com>
+
+- AutoYaST: Write NetworkManager configuration according to the
+ profile (bsc#1181701)
+- 4.3.62
+
+-------------------------------------------------------------------
+Wed Mar 17 18:26:34 UTC 2021 - Knut Anderssen <kanderssen(a)suse.com>
+
+- Always provide the layer2 argument when activating a qeth device
+ (bsc#1183639).
+- 4.3.61
+
+-------------------------------------------------------------------
+Wed Mar 17 09:52:08 UTC 2021 - Knut Anderssen <kanderssen(a)suse.com>
+
+- NetworkManager: Added support to write bridge and bonding
+ configurations (bsc#1181701)
+- 4.3.60
+
+-------------------------------------------------------------------
+Mon Mar 15 08:18:11 UTC 2021 - Knut Anderssen <kanderssen(a)suse.com>
+
+- AutoYaST: configure but not apply the network configuration at
+ the end of the 1st stage (bsc#1180535).
+- 4.3.59
+
+-------------------------------------------------------------------
+Fri Mar 12 11:35:19 UTC 2021 - David Diaz <dgonzalez(a)suse.com>
+
+- Add more space before the "Name Servers and Domain Search List"
+ frame (related to bsc#1183306).
+- 4.3.58
+
+-------------------------------------------------------------------
+Fri Mar 12 09:23:04 UTC 2021 - Knut Anderssen <kanderssen(a)suse.com>
+
+- Fix the VLAN interface renaming when suggested by a VLAN ID
+ change (bsc#1183357)
+- 4.3.57
+
+-------------------------------------------------------------------
+Thu Mar 11 15:52:10 UTC 2021 - Imobach Gonzalez Sosa <igonzalezsosa(a)suse.com>
+
+- AutoYaST: allow the interfaces list in the profile to be
+ empty (bsc#1183257).
+- 4.3.56
+
+-------------------------------------------------------------------
+Thu Mar 11 09:33:05 UTC 2021 - Michal Filka <mfilka(a)suse.com>
+
+- bnc#1180085
+ - fixed proposing wpa_supplicant - adapted to use new network-ng
+ backend.
+- dropped some old pieces of code
+- 4.3.55
+
+-------------------------------------------------------------------
Old:
----
yast2-network-4.3.54.tar.bz2
New:
----
yast2-network-4.3.63.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-network.spec ++++++
--- /var/tmp/diff_new_pack.FbmItE/_old 2021-03-30 20:51:51.464147128 +0200
+++ /var/tmp/diff_new_pack.FbmItE/_new 2021-03-30 20:51:51.468147132 +0200
@@ -17,7 +17,7 @@
Name: yast2-network
-Version: 4.3.54
+Version: 4.3.63
Release: 0
Summary: YaST2 - Network Configuration
License: GPL-2.0-only
++++++ yast2-network-4.3.54.tar.bz2 -> yast2-network-4.3.63.tar.bz2 ++++++
++++ 2316 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package yast2-storage-ng for openSUSE:Factory checked in at 2021-03-30 20:51:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-storage-ng (Old)
and /work/SRC/openSUSE:Factory/.yast2-storage-ng.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-storage-ng"
Tue Mar 30 20:51:29 2021 rev:102 rq:882156 version:4.3.50
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-storage-ng/yast2-storage-ng.changes 2021-02-26 21:58:58.623795823 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-storage-ng.new.2401/yast2-storage-ng.changes 2021-03-30 20:51:47.512142699 +0200
@@ -1,0 +2,29 @@
+Tue Mar 30 10:31:55 UTC 2021 - Jos�� Iv��n L��pez Gonz��lez <jlopez(a)suse.com>
+
+- Avoid to call private methods over self because it raises an
+ exception with ruby < 2.7 (related to bsc#1180723).
+- 4.3.50
+
+-------------------------------------------------------------------
+Wed Mar 17 16:21:09 UTC 2021 - Jos�� Iv��n L��pez Gonz��lez <jlopez(a)suse.com>
+
+- Round-down the number of physical extends according to the
+ stripes of the logical volume (bsc#1180723).
+- Add extra validations when creating a striped volume and when
+ editing the physical volumes.
+- 4.3.49
+
+-------------------------------------------------------------------
+Thu Mar 11 00:01:59 UTC 2021 - David Diaz <dgonzalez(a)suse.com>
+
+- Stop using the question mark icon in the recursive deletion
+ confirm dialog (bsc#1183088).
+- 4.3.48
+
+-------------------------------------------------------------------
+Tue Mar 9 16:40:38 UTC 2021 - Jos�� Iv��n L��pez Gonz��lez <jlopez(a)suse.com>
+
+- Partitioner: allow to define the file system label (bsc#1183220).
+- 4.3.47
+
+-------------------------------------------------------------------
Old:
----
yast2-storage-ng-4.3.46.tar.bz2
New:
----
yast2-storage-ng-4.3.50.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-storage-ng.spec ++++++
--- /var/tmp/diff_new_pack.R3SC6R/_old 2021-03-30 20:51:48.416143712 +0200
+++ /var/tmp/diff_new_pack.R3SC6R/_new 2021-03-30 20:51:48.416143712 +0200
@@ -17,7 +17,7 @@
Name: yast2-storage-ng
-Version: 4.3.46
+Version: 4.3.50
Release: 0
Summary: YaST2 - Storage Configuration
License: GPL-2.0-only OR GPL-3.0-only
++++++ yast2-storage-ng-4.3.46.tar.bz2 -> yast2-storage-ng-4.3.50.tar.bz2 ++++++
++++ 2299 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package yast2-installation for openSUSE:Factory checked in at 2021-03-30 20:51:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-installation (Old)
and /work/SRC/openSUSE:Factory/.yast2-installation.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-installation"
Tue Mar 30 20:51:26 2021 rev:465 rq:882110 version:4.3.36
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-installation/yast2-installation.changes 2021-03-28 11:54:08.568106043 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-installation.new.2401/yast2-installation.changes 2021-03-30 20:51:43.056137705 +0200
@@ -1,0 +2,10 @@
+Mon Mar 29 16:25:00 UTC 2021 - Ladislav Slez��k <lslezak(a)suse.cz>
+
+- Expert console: fixed "shell" command
+ - Run X terminal in GUI instead of "dash" (related to the previous
+ fix for job control error messages bsc#1183648)
+ - Override TERM to "vt100" when running in fbiterm,
+ a workaround for frozen vim (bsc#1183652)
+- 4.3.36
+
+-------------------------------------------------------------------
Old:
----
yast2-installation-4.3.35.tar.bz2
New:
----
yast2-installation-4.3.36.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-installation.spec ++++++
--- /var/tmp/diff_new_pack.o0YUmp/_old 2021-03-30 20:51:43.780138516 +0200
+++ /var/tmp/diff_new_pack.o0YUmp/_new 2021-03-30 20:51:43.784138521 +0200
@@ -17,7 +17,7 @@
Name: yast2-installation
-Version: 4.3.35
+Version: 4.3.36
Release: 0
Summary: YaST2 - Installation Parts
License: GPL-2.0-only
++++++ yast2-installation-4.3.35.tar.bz2 -> yast2-installation-4.3.36.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-4.3.35/package/yast2-installation.changes new/yast2-installation-4.3.36/package/yast2-installation.changes
--- old/yast2-installation-4.3.35/package/yast2-installation.changes 2021-03-18 08:17:18.000000000 +0100
+++ new/yast2-installation-4.3.36/package/yast2-installation.changes 2021-03-30 08:17:34.000000000 +0200
@@ -1,4 +1,14 @@
-------------------------------------------------------------------
+Mon Mar 29 16:25:00 UTC 2021 - Ladislav Slez��k <lslezak(a)suse.cz>
+
+- Expert console: fixed "shell" command
+ - Run X terminal in GUI instead of "dash" (related to the previous
+ fix for job control error messages bsc#1183648)
+ - Override TERM to "vt100" when running in fbiterm,
+ a workaround for frozen vim (bsc#1183652)
+- 4.3.36
+
+-------------------------------------------------------------------
Wed Mar 17 16:53:42 UTC 2021 - Ladislav Slez��k <lslezak(a)suse.cz>
- Expert console: use "dash" if available instead of "bash" shell
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-4.3.35/package/yast2-installation.spec new/yast2-installation-4.3.36/package/yast2-installation.spec
--- old/yast2-installation-4.3.35/package/yast2-installation.spec 2021-03-18 08:17:18.000000000 +0100
+++ new/yast2-installation-4.3.36/package/yast2-installation.spec 2021-03-30 08:17:34.000000000 +0200
@@ -16,7 +16,7 @@
#
Name: yast2-installation
-Version: 4.3.35
+Version: 4.3.36
Release: 0
Group: System/YaST
License: GPL-2.0-only
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-4.3.35/src/lib/installation/console/plugins/shell_command.rb new/yast2-installation-4.3.36/src/lib/installation/console/plugins/shell_command.rb
--- old/yast2-installation-4.3.35/src/lib/installation/console/plugins/shell_command.rb 2021-03-18 08:17:18.000000000 +0100
+++ new/yast2-installation-4.3.36/src/lib/installation/console/plugins/shell_command.rb 2021-03-30 08:17:34.000000000 +0200
@@ -16,24 +16,48 @@
# define the "shell" command in the expert console
class Commands
def shell
- # dash is a simple shell and needs less memory, also it does not complain
- # about missing job control terminal
- if File.exist?("/bin/dash")
- system("/bin/dash")
- # use full featured bash
- elsif File.exist?("/bin/bash")
- system("/bin/bash")
- # fallback
+ if Yast::UI.TextMode
+ tui_shell
else
- system("/bin/sh")
+ gui_shell
end
end
private
+ def tui_shell
+ puts quit_hint
+
+ # some interactive tools like "vim" get stuck when running in "fbiterm"
+ # "fbiterm" sets TERM to "iterm", the workaround is to override it
+ # to "vt100" (bsc#1183652)
+ term = ENV["TERM"] == "iterm" ? "TERM=vt100" : ""
+
+ system("#{term} /bin/bash")
+ end
+
+ def gui_shell
+ terms = ["/usr/bin/xterm", "/usr/bin/konsole", "/usr/bin/gnome-terminal"]
+ cmd = terms.find { |s| File.exist?(s) }
+
+ if cmd
+ puts "Starting a terminal application (#{cmd})..."
+ puts quit_hint
+ puts
+ # hide possible errors, xterm complains about some missing fonts
+ # in the inst-sys
+ system("#{cmd} 2> /dev/null")
+ else
+ puts "ERROR: Cannot find any X terminal application"
+ end
+ end
+
+ def quit_hint
+ "Use the \"exit\" command or press Ctrl+D to return back to the YaST console."
+ end
+
def shell_description
- "Starts a shell session, use the \"exit\" command\n" \
- "or press Ctrl+D to return back to the YaST console"
+ "Starts a shell session.\n#{quit_hint}"
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-4.3.35/src/lib/installation/console.rb new/yast2-installation-4.3.36/src/lib/installation/console.rb
--- old/yast2-installation-4.3.35/src/lib/installation/console.rb 2021-03-18 08:17:18.000000000 +0100
+++ new/yast2-installation-4.3.36/src/lib/installation/console.rb 2021-03-30 08:17:34.000000000 +0200
@@ -49,7 +49,7 @@
class << self
# open a console and run an interactive IRB session in it
# testing in installed system:
- # ruby -I src/lib -r installation/console.rb -e ::Installation::Console.run
+ # Y2DIR=./src ruby -I src/lib -r installation/console.rb -e ::Installation::Console.run
def run
console = Yast::UI.TextMode ? Console::Tui.new : Console::Gui.new
console.run do
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package yast2 for openSUSE:Factory checked in at 2021-03-30 20:51:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2 (Old)
and /work/SRC/openSUSE:Factory/.yast2.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2"
Tue Mar 30 20:51:22 2021 rev:507 rq:881940 version:4.3.60
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2/yast2.changes 2021-03-12 13:31:41.530188866 +0100
+++ /work/SRC/openSUSE:Factory/.yast2.new.2401/yast2.changes 2021-03-30 20:51:38.228132295 +0200
@@ -1,0 +2,7 @@
+Mon Mar 29 09:46:31 UTC 2021 - Imobach Gonzalez Sosa <igonzalezsosa(a)suse.com>
+
+- Add a AbstractWidget#displayed? to determine whether
+ a widget is in the UI (bsc#1184115).
+- 4.3.60
+
+-------------------------------------------------------------------
Old:
----
yast2-4.3.59.tar.bz2
New:
----
yast2-4.3.60.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2.spec ++++++
--- /var/tmp/diff_new_pack.rRj4Dt/_old 2021-03-30 20:51:39.056133223 +0200
+++ /var/tmp/diff_new_pack.rRj4Dt/_new 2021-03-30 20:51:39.060133227 +0200
@@ -17,7 +17,7 @@
Name: yast2
-Version: 4.3.59
+Version: 4.3.60
Release: 0
Summary: YaST2 Main Package
License: GPL-2.0-only
++++++ yast2-4.3.59.tar.bz2 -> yast2-4.3.60.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-4.3.59/library/cwm/src/lib/cwm/abstract_widget.rb new/yast2-4.3.60/library/cwm/src/lib/cwm/abstract_widget.rb
--- old/yast2-4.3.59/library/cwm/src/lib/cwm/abstract_widget.rb 2021-03-09 09:41:31.000000000 +0100
+++ new/yast2-4.3.60/library/cwm/src/lib/cwm/abstract_widget.rb 2021-03-29 14:49:41.000000000 +0200
@@ -188,6 +188,13 @@
Yast::UI.SetFocus(Id(widget_id))
end
+ # Determines whether the widget is currently displayed in the UI
+ #
+ # @return [Boolean]
+ def displayed?
+ Yast::UI.WidgetExists(Id(widget_id))
+ end
+
protected
# A helper to check if an event is invoked by this widget
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-4.3.59/library/cwm/src/lib/cwm/common_widgets.rb new/yast2-4.3.60/library/cwm/src/lib/cwm/common_widgets.rb
--- old/yast2-4.3.59/library/cwm/src/lib/cwm/common_widgets.rb 2021-03-09 09:41:31.000000000 +0100
+++ new/yast2-4.3.60/library/cwm/src/lib/cwm/common_widgets.rb 2021-03-29 14:49:41.000000000 +0200
@@ -25,12 +25,18 @@
# A mix-in for widgets using the :Value property
module ValueBasedWidget
# Get widget value
+ #
+ # Calling this method only make sense when the widget is displayed (see #displayed?).
+ #
# @return [Object] a value according to specific widget type
def value
Yast::UI.QueryWidget(Id(widget_id), :Value)
end
# Set widget value
+ #
+ # Calling this method only make sense when the widget is displayed (see #displayed?).
+ #
# @param val [Object] a value according to specific widget type
# @return [void]
def value=(val)
@@ -196,11 +202,19 @@
include ItemsSelection
abstract_method :label
+ # Get widget value
+ #
+ # Calling this method only make sense when the widget is displayed (see #displayed?).
+ #
# @return [String] ID of the selected item
def value
Yast::UI.QueryWidget(Id(widget_id), :CurrentItem)
end
+ # Set widget value
+ #
+ # Calling this method only make sense when the widget is displayed (see #displayed?).
+ #
# @param val [String] ID of the selected item
def value=(val)
Yast::UI.ChangeWidget(Id(widget_id), :CurrentItem, val)
@@ -217,11 +231,19 @@
include ItemsSelection
abstract_method :label
+ # Get widget value
+ #
+ # Calling this method only make sense when the widget is displayed (see #displayed?).
+ #
# @return [Array<String>] return IDs of selected items
def value
Yast::UI.QueryWidget(Id(widget_id), :SelectedItems)
end
+ # Set widget value
+ #
+ # Calling this method only make sense when the widget is displayed (see #displayed?).
+ #
# @param val [Array<String>] IDs of newly selected items
def value=(val)
Yast::UI.ChangeWidget(Id(widget_id), :SelectedItems, val)
@@ -287,10 +309,19 @@
# @!method hspacing
# @return [Fixnum] margin at both sides of the options list
+ # Get widget value
+ #
+ # Calling this method only make sense when the widget is displayed (see #displayed?).
+ #
def value
Yast::UI.QueryWidget(Id(widget_id), :CurrentButton)
end
+ # Set widget value
+ #
+ # Calling this method only make sense when the widget is displayed (see #displayed?).
+ #
+ # @param val [Object] a value according to specific widget type
def value=(val)
Yast::UI.ChangeWidget(Id(widget_id), :CurrentButton, val)
end
@@ -390,7 +421,8 @@
# Updates the content
#
- # Depending on #keep_scroll?, the vertical scroll will be saved and restored.
+ # Depending on #keep_scroll?, the vertical scroll will be saved and restored. Calling this
+ # method only make sense when the widget is displayed (see #displayed?).
#
# @param val [String] the new content for the widget
def value=(val)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-4.3.59/library/cwm/test/abstract_widget_test.rb new/yast2-4.3.60/library/cwm/test/abstract_widget_test.rb
--- old/yast2-4.3.59/library/cwm/test/abstract_widget_test.rb 2021-03-09 09:41:31.000000000 +0100
+++ new/yast2-4.3.60/library/cwm/test/abstract_widget_test.rb 2021-03-29 14:49:41.000000000 +0200
@@ -203,4 +203,37 @@
TFocus.new.focus
end
end
+
+ describe "#displayed?" do
+ subject { TPresent.new }
+
+ class TPresent < CWM::AbstractWidget
+ self.widget_type = :empty
+
+ def initialize
+ self.widget_id = "test"
+ end
+ end
+
+ before do
+ allow(Yast::UI).to receive(:WidgetExists).with(Id("test"))
+ .and_return(present?)
+ end
+
+ context "when the widget is displayed in the UI" do
+ let(:present?) { true }
+
+ it "returns true" do
+ expect(subject.displayed?).to eq(true)
+ end
+ end
+
+ context "when the widget is not displayed in the UI" do
+ let(:present?) { false }
+
+ it "returns false" do
+ expect(subject.displayed?).to eq(false)
+ end
+ end
+ end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-4.3.59/package/yast2.changes new/yast2-4.3.60/package/yast2.changes
--- old/yast2-4.3.59/package/yast2.changes 2021-03-09 09:41:31.000000000 +0100
+++ new/yast2-4.3.60/package/yast2.changes 2021-03-29 14:49:41.000000000 +0200
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Mon Mar 29 09:46:31 UTC 2021 - Imobach Gonzalez Sosa <igonzalezsosa(a)suse.com>
+
+- Add a AbstractWidget#displayed? to determine whether
+ a widget is in the UI (bsc#1184115).
+- 4.3.60
+
+-------------------------------------------------------------------
Tue Mar 9 08:23:44 UTC 2021 - David Diaz <dgonzalez(a)suse.com>
- Use meaningful button labels when asking the user if would like
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-4.3.59/package/yast2.spec new/yast2-4.3.60/package/yast2.spec
--- old/yast2-4.3.59/package/yast2.spec 2021-03-09 09:41:31.000000000 +0100
+++ new/yast2-4.3.60/package/yast2.spec 2021-03-29 14:49:41.000000000 +0200
@@ -17,7 +17,7 @@
Name: yast2
-Version: 4.3.59
+Version: 4.3.60
Release: 0
Summary: YaST2 Main Package
License: GPL-2.0-only
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package skelcd-control-openSUSE for openSUSE:Factory checked in at 2021-03-30 20:51:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/skelcd-control-openSUSE (Old)
and /work/SRC/openSUSE:Factory/.skelcd-control-openSUSE.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "skelcd-control-openSUSE"
Tue Mar 30 20:51:17 2021 rev:222 rq:881845 version:20210329
Changes:
--------
--- /work/SRC/openSUSE:Factory/skelcd-control-openSUSE/skelcd-control-openSUSE-promo.changes 2020-11-13 18:57:34.358013246 +0100
+++ /work/SRC/openSUSE:Factory/.skelcd-control-openSUSE.new.2401/skelcd-control-openSUSE-promo.changes 2021-03-30 20:51:34.288127879 +0200
@@ -1,0 +2,19 @@
+Mon Mar 29 09:07:18 UTC 2021 - Josef Reidinger <jreidinger(a)suse.com>
+
+- Respect additional software needed by security proposal
+ (bsc#1183804)
+- 20210329
+
+-------------------------------------------------------------------
+Tue Mar 16 15:51:39 UTC 2021 - Josef Reidinger <jreidinger(a)suse.com>
+
+- Set SELinux disabled by default (bsc#1183583)
+- 20210316
+
+-------------------------------------------------------------------
+Wed Feb 24 09:18:25 UTC 2021 - David Diaz <dgonzalez(a)suse.com>
+
+- Set SELinux permissive mode by default (related to jsc#SLE-17307)
+- 20210224
+
+-------------------------------------------------------------------
skelcd-control-openSUSE.changes: same change
Old:
----
skelcd-control-openSUSE-20201110.tar.bz2
New:
----
skelcd-control-openSUSE-20210329.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ skelcd-control-openSUSE-promo.spec ++++++
--- /var/tmp/diff_new_pack.eelVLG/_old 2021-03-30 20:51:35.276128987 +0200
+++ /var/tmp/diff_new_pack.eelVLG/_new 2021-03-30 20:51:35.280128991 +0200
@@ -1,7 +1,7 @@
#
# spec file for package skelcd-control-openSUSE-promo
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
#
######################################################################
Name: skelcd-control-openSUSE-promo
-Version: 20201110
+Version: 20210329
Release: 0
Summary: The openSUSE Installation Control file
License: MIT
skelcd-control-openSUSE.spec: same change
++++++ skelcd-control-openSUSE-20201110.tar.bz2 -> skelcd-control-openSUSE-20210329.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-openSUSE-20201110/.ci.sh new/skelcd-control-openSUSE-20210329/.ci.sh
--- old/skelcd-control-openSUSE-20201110/.ci.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/skelcd-control-openSUSE-20210329/.ci.sh 2021-03-29 13:17:40.000000000 +0200
@@ -0,0 +1,15 @@
+#! /bin/bash
+
+set -e -x
+
+make -C control check
+
+# the "yast-travis-ruby" script is included in the base yastdevel/ruby image
+# 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-20201110/.github/workflows/ci.yml new/skelcd-control-openSUSE-20210329/.github/workflows/ci.yml
--- old/skelcd-control-openSUSE-20201110/.github/workflows/ci.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/skelcd-control-openSUSE-20210329/.github/workflows/ci.yml 2021-03-29 13:17:40.000000000 +0200
@@ -0,0 +1,24 @@
+
+# See https://docs.github.com/en/actions/reference/workflow-syntax-for-github-act…
+
+name: CI
+
+on: [push, pull_request]
+
+jobs:
+ # downloading the Docker image takes some time so bundling several fast
+ # checks into one job avoids that overhead
+ Checks:
+ runs-on: ubuntu-latest
+ container: registry.opensuse.org/yast/head/containers/yast-ruby:latest
+
+ steps:
+
+ - name: Git Checkout
+ uses: actions/checkout@v2
+
+ - name: POT Check
+ run: rake check:pot
+
+ - name: CI checks
+ run: sh .ci.sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-openSUSE-20201110/.travis.sh new/skelcd-control-openSUSE-20210329/.travis.sh
--- old/skelcd-control-openSUSE-20201110/.travis.sh 2020-11-13 14:02:38.000000000 +0100
+++ new/skelcd-control-openSUSE-20210329/.travis.sh 1970-01-01 01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-#! /bin/bash
-
-set -e -x
-
-make -C control check
-
-# the "yast-travis-ruby" script is included in the base yastdevel/ruby image
-# 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-20201110/.travis.yml new/skelcd-control-openSUSE-20210329/.travis.yml
--- old/skelcd-control-openSUSE-20201110/.travis.yml 2020-11-13 14:02:38.000000000 +0100
+++ new/skelcd-control-openSUSE-20210329/.travis.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-sudo: required
-language: bash
-services:
- - docker
-
-before_install:
- - docker build -t yast-skelcd-control-opensuse-image .
-script:
- - docker run -it -e TRAVIS=1 -e TRAVIS_JOB_ID="$TRAVIS_JOB_ID" yast-skelcd-control-opensuse-image ./.travis.sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-openSUSE-20201110/Dockerfile new/skelcd-control-openSUSE-20210329/Dockerfile
--- old/skelcd-control-openSUSE-20201110/Dockerfile 2020-11-13 14:02:38.000000000 +0100
+++ new/skelcd-control-openSUSE-20210329/Dockerfile 1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-FROM registry.opensuse.org/yast/head/containers/yast-ruby:latest
-COPY . /usr/src/app
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-openSUSE-20201110/control/control.openSUSE.xml new/skelcd-control-openSUSE-20210329/control/control.openSUSE.xml
--- old/skelcd-control-openSUSE-20201110/control/control.openSUSE.xml 2020-11-13 14:02:38.000000000 +0100
+++ new/skelcd-control-openSUSE-20210329/control/control.openSUSE.xml 2021-03-29 13:17:40.000000000 +0200
@@ -70,6 +70,13 @@
<!-- FATE: #303893, #305588: Default to enabled kdump -->
<enable_kdump config:type="boolean">true</enable_kdump>
+ <!-- Set SELinux permissive mode by default, https://github.com/yast/yast-installation/pull/906#issuecomment-784238549 -->
+ <selinux>
+ <mode>disabled</mode>
+ <configurable config:type="boolean">true</configurable>
+ <patterns>selinux</patterns>
+ </selinux>
+
<!-- to debug deploying, set to 'true' -->
<debug_deploying config:type="boolean">false</debug_deploying>
</globals>
@@ -641,6 +648,12 @@
<name>hwinfo</name>
<presentation_order>80</presentation_order>
</proposal_module>
+ <!-- security proposal including firewall, cpu mitigation, selinux and polkit -->
+ <!-- It adds to software proposal, so it needs to above of it and it needs to be below bootloader to modify it -->
+ <proposal_module>
+ <name>security</name>
+ <presentation_order>95</presentation_order>
+ </proposal_module>
<!-- software proposal should be computed almost at the end -->
<proposal_module>
<name>software</name>
@@ -651,11 +664,6 @@
<name>default_target</name>
<presentation_order>70</presentation_order>
</proposal_module>
- <!-- FaTE #303859 - simple network (in fact firewall) cfg in 1st stage -->
- <proposal_module>
- <name>firewall</name>
- <presentation_order>95</presentation_order>
- </proposal_module>
<!-- Fate #319624 - proposal and dialog for existing SSH host keys -->
<proposal_module>
<name>ssh_import</name>
@@ -702,6 +710,10 @@
<name>kdump</name>
<presentation_order>60</presentation_order>
</proposal_module>
+ <proposal_module>
+ <name>security</name>
+ <presentation_order>50</presentation_order>
+ </proposal_module>
<!-- software proposal should be computed almost at the end -->
<proposal_module>
<name>software</name>
@@ -713,10 +725,6 @@
<presentation_order>75</presentation_order>
</proposal_module>
<proposal_module>
- <name>firewall</name>
- <presentation_order>50</presentation_order>
- </proposal_module>
- <proposal_module>
<name>network</name>
<presentation_order>55</presentation_order>
</proposal_module>
@@ -756,6 +764,10 @@
<name>hwinfo</name>
<presentation_order>80</presentation_order>
</proposal_module>
+ <proposal_module>
+ <name>security</name>
+ <presentation_order>99</presentation_order>
+ </proposal_module>
<!-- software proposal should be computed almost at the end -->
<proposal_module>
<name>software</name>
@@ -766,11 +778,6 @@
<name>default_target</name>
<presentation_order>70</presentation_order>
</proposal_module>
- <!-- FaTE #303859 - simple network (in fact firewall) cfg in 1st stage -->
- <proposal_module>
- <name>firewall</name>
- <presentation_order>99</presentation_order>
- </proposal_module>
<!-- Fate #319624 - proposal and dialog for existing SSH host keys -->
<proposal_module>
<name>ssh_import</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-openSUSE-20201110/package/skelcd-control-openSUSE.changes new/skelcd-control-openSUSE-20210329/package/skelcd-control-openSUSE.changes
--- old/skelcd-control-openSUSE-20201110/package/skelcd-control-openSUSE.changes 2020-11-13 14:02:38.000000000 +0100
+++ new/skelcd-control-openSUSE-20210329/package/skelcd-control-openSUSE.changes 2021-03-29 13:17:40.000000000 +0200
@@ -1,4 +1,23 @@
-------------------------------------------------------------------
+Mon Mar 29 09:07:18 UTC 2021 - Josef Reidinger <jreidinger(a)suse.com>
+
+- Respect additional software needed by security proposal
+ (bsc#1183804)
+- 20210329
+
+-------------------------------------------------------------------
+Tue Mar 16 15:51:39 UTC 2021 - Josef Reidinger <jreidinger(a)suse.com>
+
+- Set SELinux disabled by default (bsc#1183583)
+- 20210316
+
+-------------------------------------------------------------------
+Wed Feb 24 09:18:25 UTC 2021 - David Diaz <dgonzalez(a)suse.com>
+
+- Set SELinux permissive mode by default (related to jsc#SLE-17307)
+- 20210224
+
+-------------------------------------------------------------------
Tue Nov 10 04:59:22 UTC 2020 - Simon Lees <sflees(a)suse.de>
- Server Role should install the new yast2_server pattern
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skelcd-control-openSUSE-20201110/package/skelcd-control-openSUSE.spec new/skelcd-control-openSUSE-20210329/package/skelcd-control-openSUSE.spec
--- old/skelcd-control-openSUSE-20201110/package/skelcd-control-openSUSE.spec 2020-11-13 14:02:38.000000000 +0100
+++ new/skelcd-control-openSUSE-20210329/package/skelcd-control-openSUSE.spec 2021-03-29 13:17:40.000000000 +0200
@@ -27,7 +27,7 @@
#
######################################################################
Name: skelcd-control-openSUSE
-Version: 20201110
+Version: 20210329
Release: 0
Summary: The openSUSE Installation Control file
License: MIT
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libstorage-ng for openSUSE:Factory checked in at 2021-03-30 20:51:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libstorage-ng (Old)
and /work/SRC/openSUSE:Factory/.libstorage-ng.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libstorage-ng"
Tue Mar 30 20:51:13 2021 rev:109 rq:881831 version:4.3.104
Changes:
--------
--- /work/SRC/openSUSE:Factory/libstorage-ng/libstorage-ng.changes 2021-02-26 21:59:06.119802407 +0100
+++ /work/SRC/openSUSE:Factory/.libstorage-ng.new.2401/libstorage-ng.changes 2021-03-30 20:51:32.640126032 +0200
@@ -1,0 +2,113 @@
+Mon Mar 29 10:32:24 UTC 2021 - aschnell(a)suse.com
+
+- merge gh#openSUSE/libstorage-ng#801
+- allow diagnostics partition id for GPT (bsc#1184073)
+- 4.3.104
+
+--------------------------------------------------------------------
+Thu Mar 25 11:46:25 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (French) (bsc#1149754)
+- 4.3.103
+
+--------------------------------------------------------------------
+Wed Mar 24 14:27:39 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (German) (bsc#1149754)
+- 4.3.102
+
+--------------------------------------------------------------------
+Wed Mar 24 10:53:46 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Italian) (bsc#1149754)
+- 4.3.101
+
+--------------------------------------------------------------------
+Tue Mar 23 13:52:02 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Italian) (bsc#1149754)
+- 4.3.100
+
+--------------------------------------------------------------------
+Tue Mar 23 04:05:28 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Indonesian) (bsc#1149754)
+- 4.3.99
+
+--------------------------------------------------------------------
+Mon Mar 22 23:27:07 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Spanish) (bsc#1149754)
+- 4.3.98
+
+--------------------------------------------------------------------
+Sat Mar 20 08:16:58 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Chinese (Taiwan)) (bsc#1149754)
+- 4.3.97
+
+--------------------------------------------------------------------
+Fri Mar 19 07:08:19 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Chinese (China)) (bsc#1149754)
+- 4.3.96
+
+--------------------------------------------------------------------
+Tue Mar 16 10:29:48 UTC 2021 - freek(a)opensuse.org
+
+- Translated using Weblate (Dutch) (bsc#1149754)
+- 4.3.95
+
+--------------------------------------------------------------------
+Mon Mar 15 17:48:39 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Slovak) (bsc#1149754)
+- 4.3.94
+
+--------------------------------------------------------------------
+Mon Mar 15 10:24:27 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Japanese) (bsc#1149754)
+- 4.3.93
+
+--------------------------------------------------------------------
+Mon Mar 15 09:38:02 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Finnish) (bsc#1149754)
+
+--------------------------------------------------------------------
+Mon Mar 15 07:51:19 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Czech) (bsc#1149754)
+
+--------------------------------------------------------------------
+Sun Mar 14 19:29:23 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754)
+- 4.3.92
+
+--------------------------------------------------------------------
+Sun Mar 14 16:57:12 UTC 2021 - opensuse-packaging(a)opensuse.org
+
+- Translated using Weblate (Catalan) (bsc#1149754)
+
+--------------------------------------------------------------------
+Wed Mar 10 02:57:37 UTC 2021 - sbrabec(a)suse.cz
+
+- Translated using Weblate (Italian) (bsc#1149754)
+- Translated using Weblate (Chinese (Taiwan)) (bsc#1149754)
+- Translated using Weblate (German) (bsc#1149754)
+- Translated using Weblate (French) (bsc#1149754)
+- Translated using Weblate (Spanish) (bsc#1149754)
+- Translated using Weblate (Chinese (China)) (bsc#1149754)
+- 4.3.91
+
+--------------------------------------------------------------------
+Tue Mar 9 16:20:04 UTC 2021 - aschnell(a)suse.com
+
+- merge gh#openSUSE/libstorage-ng#800
+- correctly handle backreferences in restore_devicegraph()
+- generate pool for NVMes
+- 4.3.90
+
+--------------------------------------------------------------------
Old:
----
libstorage-ng-4.3.89.tar.xz
New:
----
libstorage-ng-4.3.104.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libstorage-ng.spec ++++++
--- /var/tmp/diff_new_pack.0ZbN26/_old 2021-03-30 20:51:33.264126732 +0200
+++ /var/tmp/diff_new_pack.0ZbN26/_new 2021-03-30 20:51:33.268126735 +0200
@@ -18,7 +18,7 @@
%define libname %{name}1
Name: libstorage-ng
-Version: 4.3.89
+Version: 4.3.104
Release: 0
Summary: Library for storage management
License: GPL-2.0-only
++++++ libstorage-ng-4.3.89.tar.xz -> libstorage-ng-4.3.104.tar.xz ++++++
++++ 2534 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package yast2-trans for openSUSE:Factory checked in at 2021-03-30 20:51:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-trans (Old)
and /work/SRC/openSUSE:Factory/.yast2-trans.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-trans"
Tue Mar 30 20:51:07 2021 rev:205 rq:881784 version:84.87.20210327.c94c0a6cbe
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-trans/yast2-trans.changes 2021-03-08 15:18:11.281979587 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-trans.new.2401/yast2-trans.changes 2021-03-30 20:51:29.080122042 +0200
@@ -1,0 +2,427 @@
+Mon Mar 29 05:13:35 UTC 2021 - git(a)opensuse.org
+
+- Update to version 84.87.20210327.c94c0a6cbe:
+ * Translated using Weblate (Slovak)
+ * Translated using Weblate (Dutch)
+ * Translated using Weblate (Catalan)
+ * Translated using Weblate (Japanese)
+ * New POT for text domain 'network'.
+ * New POT for text domain 'control'.
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (German)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (French)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Finnish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (German)
+ * Translated using Weblate (German)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Spanish)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Catalan)
+ * Translated using Weblate (Slovak)
+ * Translated using Weblate (Slovak)
+
+-------------------------------------------------------------------
+Mon Mar 22 06:26:24 UTC 2021 - git(a)opensuse.org
+
+- Update to version 84.87.20210321.8a6c5507f2:
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * Translated using Weblate (Chinese (Taiwan))
+ * New POT for text domain 'packager'.
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * Translated using Weblate (Chinese (China))
+ * New POT for text domain 'security'.
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Portuguese)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Italian)
+ * New POT for text domain 'network'.
+ * New POT for text domain 'installation'.
+ * New POT for text domain 'autoinst'.
+ * Translated using Weblate (Slovak)
+
+-------------------------------------------------------------------
+Mon Mar 15 05:14:07 UTC 2021 - git(a)opensuse.org
+
+- Update to version 84.87.20210314.90853260a8:
+ * Translated using Weblate (Slovak)
+ * Translated using Weblate (Slovak)
+ * Translated using Weblate (Italian)
+ * Translated using Weblate (Slovak)
+ * Translated using Weblate (Slovak)
+ * Translated using Weblate (Dutch)
+ * Translated using Weblate (Dutch)
+ * Translated using Weblate (Dutch)
+ * Translated using Weblate (Dutch)
+ * Translated using Weblate (Dutch)
+ * Translated using Weblate (Dutch)
+ * Translated using Weblate (Dutch)
+ * New POT for text domain 'network'.
+ * New POT for text domain 'add-on'.
+ * Translated using Weblate (Slovak)
+ * Translated using Weblate (Slovak)
++++ 230 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/yast2-trans/yast2-trans.changes
++++ and /work/SRC/openSUSE:Factory/.yast2-trans.new.2401/yast2-trans.changes
Old:
----
yast2-trans-84.87.20210306.35a69d414b.tar.xz
New:
----
yast2-trans-84.87.20210327.c94c0a6cbe.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-trans.spec ++++++
--- /var/tmp/diff_new_pack.2IpyXs/_old 2021-03-30 20:51:29.772122818 +0200
+++ /var/tmp/diff_new_pack.2IpyXs/_new 2021-03-30 20:51:29.776122822 +0200
@@ -17,7 +17,7 @@
Name: yast2-trans
-Version: 84.87.20210306.35a69d414b
+Version: 84.87.20210327.c94c0a6cbe
Release: 0
Summary: YaST2 - Translation Container Package
License: GPL-2.0-or-later
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.2IpyXs/_old 2021-03-30 20:51:29.836122890 +0200
+++ /var/tmp/diff_new_pack.2IpyXs/_new 2021-03-30 20:51:29.844122899 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://github.com/yast/yast-translations.git</param>
- <param name="changesrevision">35a69d414b403df835e11c23e6253842462a0756</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">c94c0a6cbe721dc4ae58a5ee05a9951ba0986ce6</param></service></servicedata>
\ No newline at end of file
++++++ yast2-trans-84.87.20210306.35a69d414b.tar.xz -> yast2-trans-84.87.20210327.c94c0a6cbe.tar.xz ++++++
/work/SRC/openSUSE:Factory/yast2-trans/yast2-trans-84.87.20210306.35a69d414b.tar.xz /work/SRC/openSUSE:Factory/.yast2-trans.new.2401/yast2-trans-84.87.20210327.c94c0a6cbe.tar.xz differ: char 26, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libyui for openSUSE:Factory checked in at 2021-03-30 20:51:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libyui (Old)
and /work/SRC/openSUSE:Factory/.libyui.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libyui"
Tue Mar 30 20:51:01 2021 rev:58 rq:880680 version:4.1.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/libyui/libyui.changes 2021-02-26 21:58:02.347746399 +0100
+++ /work/SRC/openSUSE:Factory/.libyui.new.2401/libyui.changes 2021-03-30 20:51:05.492095607 +0200
@@ -1,0 +2,93 @@
+Wed Mar 17 14:52:17 UTC 2021 - David Diaz <dgonzalez(a)suse.com>
+
+- Remove background opacity from libyui-qt-pkg icons (bsc#1183519)
+- 4.1.2
+
+-------------------------------------------------------------------
+Fri Mar 12 13:58:17 UTC 2021 - David Diaz <dgonzalez(a)suse.com>
+
+- Add the missing transparency to the folder-temp.svg icon
+ (bsc#1183449).
+- 4.1.1
+
+-------------------------------------------------------------------
+Tue Mar 9 09:35:10 UTC 2021 - Jos�� Iv��n L��pez Gonz��lez <jlopez(a)suse.com>
+
+- New packaging system.
+- Now on, libyui subpackages are built inside the libyui OBS
+ package.
+- The affected packages are: libyui-qt, libyui-qt-graph,
+ libyui-qt-pkg, libyui-ncurses, libyui-ncurses-pkg,
+ libyui-rest-api, libyui-qt-rest-api, libyui-ncurses-rest-api,
+ libyui-bindings.
+- 4.1.0
+
+-------------------------------------------------------------------
+Thu Feb 25 10:48:17 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Removed dependency on Xlib (bsc#1182663)
+- 4.0.3
+
+-------------------------------------------------------------------
+Mon Feb 22 14:42:14 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Fixed segfault in disk usage list: Removed code for disabled
+ columns completely (bsc#1182555)
+- 4.0.2
+
+-------------------------------------------------------------------
+Mon Feb 15 16:52:13 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Adapted to new libyui cmake build environment (bsc#1181653)
+- Renamed Makefile.cvs to Makefile.repo
+- 4.0.0
+
+-------------------------------------------------------------------
+Mon Feb 15 15:26:50 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Require libyui-ncurses (bsc#1181653)
+- 4.0.1
+
+-------------------------------------------------------------------
+Mon Feb 15 15:26:34 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Require libyui-ncurses (bsc#1181653)
+- 4.0.1
+
+-------------------------------------------------------------------
+Mon Feb 15 15:25:55 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Require libyui-qt (bsc#1181653)
+- 4.0.1
+
+-------------------------------------------------------------------
+Mon Feb 15 15:25:39 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Require libyui-qt (bsc#1181653)
+- 4.0.1
+
+-------------------------------------------------------------------
+Mon Feb 15 15:24:07 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Require libyui-qt (bsc#1181653)
+- 4.0.1
+
+-------------------------------------------------------------------
+Thu Feb 11 15:30:08 UTC 2021 - Ladislav Slez��k <lslezak(a)suse.cz>
+
+- Added `Ctrl+Alt+Shift+C` keyboard shortcuts for starting special
+ configuration console (jsc#PM-1895, jsc#SLE-16263)
+- 4.0.1
+
+-------------------------------------------------------------------
+Thu Feb 11 13:34:20 UTC 2021 - Ladislav Slez��k <lslezak(a)suse.cz>
+
+- Added keyboard shortcuts:
+ Ctrl-D Shift-G - start the debugger
+ Ctrl-D Shift-C - start the configuration console
+ (jsc#PM-1895, jsc#SLE-16263)
+- CMake fix: do not create the include/yui symlink if it already
+ exists
+- 4.0.2
+
+-------------------------------------------------------------------
@@ -12,0 +106,42 @@
+Thu Feb 4 10:19:11 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- In tables with nested items, only open/close branches with [Space],
+ don't also send an "Activated" event (bsc#1181789)
+- 4.0.1
+
+-------------------------------------------------------------------
+Mon Feb 1 14:59:20 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- New CMake build environment (bsc#1181653)
+- Bumped SO version to 15
+- 4.0.0
+
+-------------------------------------------------------------------
+Mon Feb 1 14:59:19 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- New CMake build environment (bsc#1181653)
+- Bumped SO version to 15
+- 4.0.0
+
+-------------------------------------------------------------------
+Mon Feb 1 14:59:17 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- New CMake build environment (bsc#1181653)
+- Bumped SO version to 15
+- 4.0.0
+
+-------------------------------------------------------------------
+Mon Feb 1 14:59:15 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- New CMake build environment (bsc#1181653)
+- Bumped SO version to 15
+- 4.0.0
+
+-------------------------------------------------------------------
+Mon Feb 1 14:59:13 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- New CMake build environment (bsc#1181653)
+- Bumped SO version to 15
+- 4.0.0
+
+-------------------------------------------------------------------
@@ -19,0 +155,111 @@
+Mon Feb 1 14:59:10 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- New CMake build environment (bsc#1181653)
+- Bumped SO version to 15
+- 4.0.0
+
+-------------------------------------------------------------------
+Mon Feb 1 14:59:08 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- New CMake build environment (bsc#1181653)
+- Bumped SO version to 15
+- 4.0.0
+
+-------------------------------------------------------------------
+Mon Feb 1 14:59:06 UTC 2021 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- New CMake build environment (bsc#1181653)
+- Bumped SO version to 15
+- 4.0.0
+
+-------------------------------------------------------------------
+Mon Feb 1 14:11:33 UTC 2021 - Ladislav Slez��k <lslezak(a)suse.cz>
+
+- Block processing the idle loop after calling the closeUI()
+ method (bsc#1181647)
+
+ The terminal was actually still used by the UI after that
+ call and there was a race condition if the started application
+ after the call also used the terminal.
+- 2.57.3
+
+-------------------------------------------------------------------
+Mon Jan 4 16:53:58 UTC 2021 - Ladislav Slez��k <lslezak(a)suse.cz>
+
+- Fixed build against the latest libmicrohttpd library
+ (related to bsc#1173718)
+- 0.5.12
+
+-------------------------------------------------------------------
+Tue Dec 1 13:03:25 UTC 2020 - Jos�� Iv��n L��pez Gonz��lez <jlopez(a)suse.com>
+
+- Add folder-temp icon (related to jsc#SLE-16313).
+- 2.56.4
+
+-------------------------------------------------------------------
+Fri Nov 27 10:41:59 UTC 2020 - Rodion Iafarov <riafarov(a)suse.com>
+
+- Create structure to move handlers to separate classes (bsc#1132247)
+- 0.2.3
+
+-------------------------------------------------------------------
+Thu Nov 26 13:43:21 UTC 2020 - Rodion Iafarov <riafarov(a)suse.com>
+
+- Add activation for YTable (bsc#1139747)
+- Create structure to move handlers to separate classes
+- 0.2.4
+
+-------------------------------------------------------------------
+Thu Nov 26 13:42:21 UTC 2020 - Rodion Iafarov <riafarov(a)suse.com>
+
++++ 10743 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/libyui/libyui.changes
++++ and /work/SRC/openSUSE:Factory/.libyui.new.2401/libyui.changes
Old:
----
libyui-4.0.1.tar.bz2
libyui-doc.changes
libyui-doc.spec
New:
----
_multibuild
libyui-4.1.2.tar.bz2
libyui-bindings.spec
libyui-ncurses-pkg.spec
libyui-ncurses-rest-api.spec
libyui-ncurses.spec
libyui-qt-graph.spec
libyui-qt-pkg.spec
libyui-qt-rest-api.spec
libyui-qt.spec
libyui-rest-api.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libyui-bindings.spec ++++++
#
# spec file for package libyui-bindings
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
# nodebuginfo
Name: libyui-bindings
# DO NOT manually bump the version here; instead, use rake version:bump
Version: 4.1.2
Release: 0
Summary: Bindings for libyui
License: LGPL-2.1-only OR LGPL-3.0-only
Group: Development/Sources
URL: https://github.com/libyui/libyui-bindings
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: cmake
BuildRequires: gcc-c++
# New cmake build environment
BuildRequires: libyui-devel >= %{version}
BuildRequires: perl
BuildRequires: python3-devel
BuildRequires: ruby-devel
BuildRequires: swig
Source: libyui-%{version}.tar.bz2
Prefix: /usr
%description
This package provides Ruby language bindings to access functions of
libyui - An User Interface engine that provides the
abstraction from graphical user interfaces (Qt, Gtk) and text based
user interfaces (ncurses).
Authors:
---------
- kkaempf(a)suse.de
- dmacvicar(a)suse.de
%prep
%setup -q -n libyui-%{version}
%build
pushd %{name}
mkdir build
cd build
cmake -DYPREFIX=%{prefix} \
-DCMAKE_INSTALL_PREFIX=%{prefix} \
-DLIB=%{_lib} \
-DPYTHON_SITEDIR=%{python3_sitelib} \
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
-DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=1 \
-DBUILD_RUBY_GEM=no \
..
make %{?jobs:-j %jobs}
popd
%install
pushd %{name}
cd build
make install DESTDIR=$RPM_BUILD_ROOT
popd
%clean
%{__rm} -rf %{buildroot}
%package -n ruby-yui
Summary: Ruby bindings for libyui
Group: Development/Languages/Ruby
%description -n ruby-yui
This package provides Ruby language bindings to access functions of
libyui - An User Interface engine that provides the
abstraction from graphical user interfaces (Qt, Gtk) and text based
user interfaces (ncurses).
Authors:
---------
- kkaempf(a)suse.de
- dmacvicar(a)suse.de
%package -n python3-yui
Summary: Python 3 bindings for libyui
Group: Development/Languages/Python
%description -n python3-yui
This package provides Python 3 language bindings to access functions of
libyui - An User Interface engine that provides the
abstraction from graphical user interfaces (Qt, Gtk) and text based
user interfaces (ncurses).
Authors:
---------
- kkaempf(a)suse.de
- dmacvicar(a)suse.de
%package -n perl-yui
%{perl_requires}
Summary: Perl bindings for libyui
Group: Development/Languages/Perl
%description -n perl-yui
This package provides Perl language bindings to access functions of
yast2-libyui - An User Interface engine that provides the
abstraction from graphical user interfaces (Qt, Gtk) and text based
user interfaces (ncurses).
Authors:
---------
- kkaempf(a)suse.de
- dmacvicar(a)suse.de
%files -n ruby-yui
%defattr(-,root,root,-)
%doc %{name}/swig/ruby/examples/*.rb
%{_libdir}/ruby/vendor_ruby/%{rb_ver}/yui.rb
%{_libdir}/ruby/vendor_ruby/%{rb_ver}/yui
%{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/_yui.so
%files -n python3-yui
%defattr(-,root,root,-)
%doc %{name}/swig/python/examples/*.py
%{python3_sitelib}/_yui.so
%{python3_sitelib}/yui.py
%files -n perl-yui
%defattr(-,root,root,-)
%doc %{name}/swig/perl/examples/*.pl
%{perl_vendorarch}/yui.so
%{perl_vendorlib}/yui.pm
%changelog
++++++ libyui-ncurses-pkg.spec ++++++
#
# spec file for package libyui-ncurses-pkg
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libyui-ncurses-pkg
# DO NOT manually bump the version here; instead, use rake version:bump
Version: 4.1.2
Release: 0
%define so_version 15
%define libzypp_devel_version libzypp-devel >= 17.21.0
%define bin_name %{name}%{so_version}
BuildRequires: %{libzypp_devel_version}
BuildRequires: boost-devel
BuildRequires: cmake >= 3.10
BuildRequires: gcc-c++
BuildRequires: libyui-devel >= %{version}
BuildRequires: libyui-ncurses-devel >= %{version}
BuildRequires: pkg-config
Summary: Libyui - yast2 package selector widget for the NCurses UI
License: LGPL-2.1-only OR LGPL-3.0-only
URL: http://github.com/libyui/
Source: libyui-%{version}.tar.bz2
%description
This package contains the package selector for the text based (NCurses) user
interface component for libyui.
%package -n %{bin_name}
Summary: Libyui - yast2 package selector widget for the NCurses UI
Requires: libyui%{so_version}
Requires: libyui-ncurses%{so_version}
Provides: %{name} = %{version}
Provides: yast2-ncurses-pkg = 2.50.0
Obsoletes: yast2-ncurses-pkg < 2.50.0
# force removal of all previous library versions (bsc#1148622),
# expands to: libyui-ncurses-pkg1 libyui-ncurses-pkg2 ... libyui-ncurses-pkg{so_version - 1}
Obsoletes: %(echo `seq -s " " -f "libyui-ncurses-pkg%.f" $(expr %{so_version} - 1)`)
Provides: libyui_pkg
Supplements: packageand(libyui-ncurses:yast2-packager)
# Selectable::hasRetracted()
Requires: libzypp >= 17.21.0
%description -n %{bin_name}
This package contains the NCurses (text based) package selector
component for libyui.
%package devel
Summary: Libyui-ncurses-pkg header files
Requires: %{bin_name} = %{version}
Requires: %{libzypp_devel_version}
Requires: boost-devel
Requires: glibc-devel
Requires: libstdc++-devel
Requires: libyui-ncurses-devel >= %{version}
%description devel
This package contains the header files for the NCurses (text based)
package selector component for libyui.
%prep
%setup -q -n libyui-%{version}
%build
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
pushd %{name}
mkdir build
cd build
%if %{?_with_debug:1}%{!?_with_debug:0}
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO"
%else
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE"
%endif
cmake .. \
-DDOC_DIR=%{_docdir} \
-DLIB_DIR=%{_lib} \
$CMAKE_OPTS
make %{?jobs:-j%jobs}
popd
%install
pushd %{name}
cd build
make install DESTDIR="$RPM_BUILD_ROOT"
install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui
install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
popd
%post -n %{bin_name} -p /sbin/ldconfig
%postun -n %{bin_name} -p /sbin/ldconfig
%files -n %{bin_name}
%defattr(-,root,root)
%dir %{_libdir}/yui
%{_libdir}/yui/lib*.so.*
%doc %dir %{_docdir}/%{bin_name}
%license %{_docdir}/%{bin_name}/COPYING*
%files devel
%defattr(-,root,root)
%dir %{_docdir}/%{bin_name}
%{_libdir}/yui/lib*.so
%{_prefix}/include/yui
%changelog
++++++ libyui-ncurses-rest-api.spec ++++++
#
# spec file for package libyui-ncurses-rest-api
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libyui-ncurses-rest-api
# DO NOT manually bump the version here; instead, use rake version:bump
Version: 4.1.2
Release: 0
%define so_version 15
%define bin_name %{name}%{so_version}
BuildRequires: cmake >= 3.10
BuildRequires: gcc-c++
BuildRequires: libyui-devel >= %{version}
BuildRequires: libyui-ncurses-devel >= %{version}
BuildRequires: libyui-rest-api-devel
Summary: Libyui - REST API plugin for the Ncurses frontend
License: LGPL-2.1-only OR LGPL-3.0-only
URL: http://github.com/libyui/
Source: libyui-%{version}.tar.bz2
%description
This package provides a libyui REST API plugin for the
Ncurses frontend.
It allows inspecting and controlling the UI remotely via
an HTTP REST API. This is designed for automated tests.
%package -n %{bin_name}
Summary: Libyui - REST API plugin for the Ncurses frontend
Requires: libyui%{so_version}
Requires: libyui-ncurses%{so_version}
Requires: libyui-rest-api%{so_version}
Requires: yui_backend = %{so_version}
Provides: %{name} = %{version}
Supplements: (libyui-rest-api and libyui-ncurses)
%description -n %{bin_name}
This package provides a libyui REST API plugin for the
Ncurses frontend.
It allows inspecting and controlling the UI remotely via
an HTTP REST API. This is designed for automated tests.
%package devel
Summary: Libyui - Header files for the NCurses REST API plugin
Requires: %{bin_name} = %{version}
Requires: glibc-devel
Requires: libstdc++-devel
Requires: libyui-ncurses-devel >= %{version}
Requires: libyui-rest-api-devel >= %{version}
%description devel
This provides a libyui REST API plugin for the Ncurses frontend.
This package contains the header files for the plugin.
This is not needed for using the REST API, only for developing
extensions for it.
%prep
%setup -q -n libyui-%{version}
%build
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
pushd %{name}
mkdir build
cd build
%if %{?_with_debug:1}%{!?_with_debug:0}
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO"
%else
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE"
%endif
cmake .. \
-DDOC_DIR=%{_docdir} \
-DLIB_DIR=%{_lib} \
$CMAKE_OPTS
make %{?jobs:-j%jobs}
popd
%install
pushd %{name}
cd build
make install DESTDIR="$RPM_BUILD_ROOT"
install -m0755 -d %{buildroot}/%{_libdir}/yui
install -m0755 -d %{buildroot}/%{_docdir}/%{bin_name}/
install -m0644 ../../COPYING* %{buildroot}/%{_docdir}/%{bin_name}/
popd
%post -n %{bin_name} -p /sbin/ldconfig
%postun -n %{bin_name} -p /sbin/ldconfig
%files -n %{bin_name}
%dir %{_libdir}/yui
%{_libdir}/yui/lib*.so.*
%doc %dir %{_docdir}/%{bin_name}
%license %{_docdir}/%{bin_name}/COPYING*
%files devel
%{_libdir}/yui/lib*.so
%{_includedir}/yui/ncurses-rest-api
%changelog
++++++ libyui-ncurses.spec ++++++
#
# spec file for package libyui-ncurses
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libyui-ncurses
# DO NOT manually bump the version here; instead, use rake version:bump
Version: 4.1.2
Release: 0
%define so_version 15
%define bin_name %{name}%{so_version}
BuildRequires: boost-devel
BuildRequires: cmake >= 3.10
BuildRequires: gcc-c++
BuildRequires: libyui-devel >= %{version}
BuildRequires: ncurses-devel
URL: http://github.com/libyui/
Summary: Libyui - NCurses (text based) user interface
License: LGPL-2.1-only OR LGPL-3.0-only
Source: libyui-%{version}.tar.bz2
%description
This package contains the NCurses (text based) user interface
component for libyui.
%package -n %{bin_name}
Summary: Libyui - NCurses (text based) user interface
Requires: glibc-locale
Requires: libyui%{so_version}
Provides: %{name} = %{version}
Provides: yast2-ncurses = 2.42.0
Obsoletes: yast2-ncurses < 2.42.0
Provides: yui_backend = %{so_version}
%description -n %{bin_name}
This package contains the NCurses (text based) user interface
component for libyui.
%package devel
Summary: Libyui - Header fles for the NCurses (text based) user interface
Requires: %{bin_name} = %{version}
Requires: boost-devel
Requires: glibc-devel
Requires: libstdc++-devel
Requires: libyui-devel >= %{version}
Requires: ncurses-devel
%description devel
This package contains the header files for the NCurses
(text based) user interface component for libyui.
This package is not needed to develop libyui-based applications,
only to develop extensions for libyui-ncurses.
%package tools
Summary: Libyui - tools for the NCurses (text based) user interface
Requires: screen
# conflict with libyui-ncurses8, /usr/bin/libyui-terminal was originally there
Conflicts: %{name}8
%description tools
This package contains tools for the NCurses (text based)
user interface component for libyui:
libyui-terminal - useful for testing on headless machines
%prep
%setup -q -n libyui-%{version}
%build
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
pushd %{name}
mkdir build
cd build
%if %{?_with_debug:1}%{!?_with_debug:0}
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO"
%else
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE"
%endif
cmake .. \
-DDOC_DIR=%{_docdir} \
-DLIB_DIR=%{_lib} \
$CMAKE_OPTS
make %{?jobs:-j%jobs}
popd
%install
pushd %{name}
cd build
make install DESTDIR="$RPM_BUILD_ROOT"
install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui
install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
popd
%post -n %{bin_name} -p /sbin/ldconfig
%postun -n %{bin_name} -p /sbin/ldconfig
%files -n %{bin_name}
%defattr(-,root,root)
%dir %{_libdir}/yui
%{_libdir}/yui/lib*.so.*
%doc %dir %{_docdir}/%{bin_name}
%license %{_docdir}/%{bin_name}/COPYING*
%files devel
%defattr(-,root,root)
%dir %{_docdir}/%{bin_name}
%{_libdir}/yui/lib*.so
%{_prefix}/include/yui
%files tools
%defattr(-,root,root)
%{_bindir}/libyui-terminal
%changelog
++++++ libyui-qt-graph.spec ++++++
#
# spec file for package libyui-qt-graph
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libyui-qt-graph
# DO NOT manually bump the version here; instead, use rake version:bump
Version: 4.1.2
Release: 0
%define so_version 15
%define bin_name %{name}%{so_version}
BuildRequires: cmake >= 3.10
BuildRequires: gcc-c++
BuildRequires: graphviz-devel >= 2.26.0
# Used here and in src/CMakeLists.txt
BuildRequires: libyui-devel >= %{version}
BuildRequires: libyui-qt-devel >= %{version}
BuildRequires: pkg-config
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5X11Extras)
Summary: Libyui - Qt Graph Widget
License: LGPL-2.1-only OR LGPL-3.0-only
URL: http://github.com/libyui/
Source: libyui-%{version}.tar.bz2
%description
This package contains the Qt graph component for libyui.
%package -n %{bin_name}
Summary: Libyui - Qt graph widget
Requires: libyui%{so_version}
Requires: libyui-qt%{so_version}
Supplements: libyui-qt%{so_version}
Provides: %{name} = %{version}
Provides: yast2-qt-graph = 2.46.0
Obsoletes: yast2-qt-graph < 2.46.0
%description -n %{bin_name}
This package contains the Qt graph component for libyui.
This is a special widget to visualize graphs such as the
storage device hierarchy (disks, partitions, subvolumes
etc.). and similar graphviz-generated graphs.
%package devel
Summary: Libyui - Header files for the Qt graph widget
Requires: %{bin_name} = %{version}
Requires: libyui-qt-devel >= %{version}
%description devel
This package contains the header files for the Qt graph component
for libyui.
%prep
%setup -q -n libyui-%{version}
%build
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
pushd %{name}
mkdir build
cd build
%if %{?_with_debug:1}%{!?_with_debug:0}
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO"
%else
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE"
%endif
cmake .. \
-DDOC_DIR=%{_docdir} \
-DLIB_DIR=%{_lib} \
-DBUILD_EXAMPLES=on \
$CMAKE_OPTS
make %{?jobs:-j%jobs}
popd
%install
pushd %{name}
cd build
make install DESTDIR="$RPM_BUILD_ROOT"
install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui
install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
popd
%post -n %{bin_name} -p /sbin/ldconfig
%postun -n %{bin_name} -p /sbin/ldconfig
%files -n %{bin_name}
%defattr(-,root,root)
%dir %{_libdir}/yui
%{_libdir}/yui/lib*.so.*
%doc %dir %{_docdir}/%{bin_name}
%license %{_docdir}/%{bin_name}/COPYING*
%files devel
%defattr(-,root,root)
%{_libdir}/yui/lib*.so
%{_includedir}/yui/qt-graph
%dir %{_docdir}/%{bin_name}
%doc %{_docdir}/%{bin_name}/examples
%changelog
++++++ libyui-qt-pkg.spec ++++++
#
# spec file for package libyui-qt-pkg
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libyui-qt-pkg
# DO NOT manually bump the version here; instead, use rake version:bump
Version: 4.1.2
Release: 0
%define so_version 15
%define libzypp_devel_version libzypp-devel >= 17.21.0
%define bin_name %{name}%{so_version}
BuildRequires: boost-devel
BuildRequires: cmake >= 3.10
BuildRequires: gcc-c++
BuildRequires: pkg-config
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5X11Extras)
BuildRequires: %{libzypp_devel_version}
BuildRequires: libyui-devel >= %{version}
BuildRequires: libyui-qt-devel >= %{version}
Summary: Libyui - Qt Package Selector
License: LGPL-2.1-only OR LGPL-3.0-only
URL: https://github.com/libyui/
Source: libyui-%{version}.tar.bz2
%description
This package contains the Qt package selector component for libyui.
%package -n %{bin_name}
Summary: Libyui - Qt package selector
# bsc#1114654: Need Qt SVG support for icons (built-in and from theme)
Requires: libQt5Svg5
# Selectable::hasRetracted()
Requires: libzypp >= 17.21.0
# YPackageSelector#onlineSearchEnabled()
Requires: libyui%{so_version} >= 3.9.2
Requires: libyui-qt%{so_version}
Supplements: (libyui-qt and yast2-packager)
Conflicts: libqdialogsolver1 < 1.4.0
Provides: %{name} = %{version}
Provides: yast2-qt-pkg = 2.47.0
Obsoletes: yast2-qt-pkg < 2.47.0
# force removal of all previous library versions (bsc#1148622),
# expands to: libyui-qt-pkg1 libyui-qt-pkg2 ... libyui-qt-pkg{so_version - 1}
Obsoletes: %(echo `seq -s " " -f "libyui-qt-pkg%.f" $(expr %{so_version} - 1)`)
Provides: libyui_pkg
# new packager is in qt5 and crashes if qt3 diagsolver is used (bnc#870683)
Obsoletes: libqdialogsolver1 < 1.4.0
%description -n %{bin_name}
This package contains the Qt package selector component for libyui.
%package devel
Summary: Libyui-qt-pkg header files
Requires: %{bin_name} = %{version}
Requires: %{libzypp_devel_version}
Requires: libyui-qt-devel >= %{version}
%description devel
This package contains the Qt package selector component for libyui.
This can be used independently of YaST for generic (C++) applications.
This package has very few dependencies.
%prep
%setup -q -n libyui-%{version}
%build
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
pushd %{name}
mkdir build
cd build
%if %{?_with_debug:1}%{!?_with_debug:0}
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO"
%else
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE"
%endif
cmake .. \
-DDOC_DIR=%{_docdir} \
-DLIB_DIR=%{_lib} \
$CMAKE_OPTS
make %{?jobs:-j%jobs}
popd
%install
pushd %{name}
cd build
make install DESTDIR="$RPM_BUILD_ROOT"
install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui
install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
popd
%post -n %{bin_name} -p /sbin/ldconfig
%postun -n %{bin_name} -p /sbin/ldconfig
%files -n %{bin_name}
%defattr(-,root,root)
%dir %{_libdir}/yui
%{_libdir}/yui/lib*.so.*
%doc %dir %{_docdir}/%{bin_name}
%license %{_docdir}/%{bin_name}/COPYING*
%files devel
%defattr(-,root,root)
%{_libdir}/yui/lib*.so
%{_includedir}/yui/qt-pkg
%changelog
++++++ libyui-qt-rest-api.spec ++++++
#
# spec file for package libyui-qt-rest-api
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libyui-qt-rest-api
# DO NOT manually bump the version here; instead, use rake version:bump
Version: 4.1.2
Release: 0
%define so_version 15
%define bin_name %{name}%{so_version}
BuildRequires: boost-devel
BuildRequires: cmake >= 3.10
BuildRequires: gcc-c++
BuildRequires: libyui-devel >= %{version}
BuildRequires: libyui-qt-devel >= %{version}
BuildRequires: libyui-rest-api-devel >= %{version}
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5X11Extras)
Summary: Libyui - The REST API plugin for the Qt frontend
License: LGPL-2.1-only OR LGPL-3.0-only
URL: http://github.com/libyui/
Source: libyui-%{version}.tar.bz2
%description
This package provides a libyui REST API plugin for the Qt frontend.
It allows inspecting and controlling the UI remotely via
an HTTP REST API. This is designed for automated tests.
%package -n %{bin_name}
Summary: Libyui - The REST API plugin for the Qt frontend
Requires: libyui%{so_version}
Requires: libyui-qt%{so_version}
Requires: libyui-rest-api%{so_version}
Requires: yui_backend = %{so_version}
Provides: %{name} = %{version}
Supplements: (libyui-rest-api and libyui-qt)
%description -n %{bin_name}
This package provides a libyui REST API plugin for the Qt frontend.
It allows inspecting and controlling the UI remotely via
an HTTP REST API. This is designed for automated tests.
%package devel
Summary: Libyui - Header files for the Qt REST API plugin
Requires: %{bin_name} = %{version}
Requires: glibc-devel
Requires: libstdc++-devel
Requires: libyui-qt-devel >= %{version}
Requires: libyui-rest-api-devel >= %{version}
%description devel
This provides a libyui REST API plugin for the Qt frontend.
This package contains the header files for the plugin.
This is not needed for using the REST API, only for developing
extensions for it.
%prep
%setup -q -n libyui-%{version}
%build
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
pushd %{name}
mkdir build
cd build
%if %{?_with_debug:1}%{!?_with_debug:0}
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO"
%else
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE"
%endif
cmake .. \
-DDOC_DIR=%{_docdir} \
-DLIB_DIR=%{_lib} \
$CMAKE_OPTS
make %{?jobs:-j%jobs}
popd
%install
pushd %{name}
cd build
make install DESTDIR="$RPM_BUILD_ROOT"
install -m0755 -d %{buildroot}/%{_libdir}/yui
install -m0755 -d %{buildroot}/%{_docdir}/%{bin_name}/
install -m0644 ../../COPYING* %{buildroot}/%{_docdir}/%{bin_name}/
popd
%post -n %{bin_name} -p /sbin/ldconfig
%postun -n %{bin_name} -p /sbin/ldconfig
%files -n %{bin_name}
%dir %{_libdir}/yui
%{_libdir}/yui/lib*.so.*
%doc %dir %{_docdir}/%{bin_name}
%license %{_docdir}/%{bin_name}/COPYING*
%files devel
%{_libdir}/yui/lib*.so
%{_includedir}/yui/qt-rest-api
%changelog
++++++ libyui-qt.spec ++++++
#
# spec file for package libyui-qt
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libyui-qt
# DO NOT manually bump the version here; instead, use rake version:bump
Version: 4.1.2
Release: 0
%define so_version 15
%define bin_name %{name}%{so_version}
BuildRequires: cmake >= 3.10
BuildRequires: fontconfig-devel
BuildRequires: gcc-c++
BuildRequires: pkg-config
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5X11Extras)
BuildRequires: libyui-devel >= %{version}
Provides: yui_backend = %{so_version}
Summary: Libyui - Qt (graphical) user interface
License: LGPL-2.1-only OR LGPL-3.0-only
URL: http://github.com/libyui/
Source: libyui-%{version}.tar.bz2
%description
This package contains the Qt (graphical) user interface component
for libyui.
%package -n %{bin_name}
Summary: Libyui - Qt (graphical) user interface
Requires: libyui%{so_version}
Provides: %{name} = %{version}
Provides: yast2-qt = %{version}
Obsoletes: yast2-qt < 2.51.0
%description -n %{bin_name}
This package contains the Qt (graphical) user interface component
for libyui.
%package devel
Summary: Libyui - Header files for the Qt (graphical) user interface
Requires: %{bin_name} = %{version}
Requires: fontconfig-devel
Requires: libyui-devel >= %{version}
%description devel
This package contains the header files for the Qt based
user interface component for libyui.
This package is not needed to develop libyui-based applications,
only to develop extensions for libyui-qt.
%prep
%setup -q -n libyui-%{version}
%build
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
pushd %{name}
mkdir build
cd build
%if %{?_with_debug:1}%{!?_with_debug:0}
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO"
%else
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE"
%endif
cmake .. \
-DDOC_DIR=%{_docdir} \
-DLIB_DIR=%{_lib} \
$CMAKE_OPTS
make %{?jobs:-j%jobs}
popd
%install
pushd %{name}
cd build
make install DESTDIR="$RPM_BUILD_ROOT"
install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui
install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
popd
%post -n %{bin_name} -p /sbin/ldconfig
%postun -n %{bin_name} -p /sbin/ldconfig
%files -n %{bin_name}
%defattr(-,root,root)
%dir %{_libdir}/yui
%{_libdir}/yui/lib*.so.*
%doc %dir %{_docdir}/%{bin_name}
%license %{_docdir}/%{bin_name}/COPYING*
%files devel
%defattr(-,root,root)
%{_libdir}/yui/lib*.so
%{_includedir}/yui/qt
%changelog
++++++ libyui-rest-api.spec ++++++
#
# spec file for package libyui-rest-api
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libyui-rest-api
# DO NOT manually bump the version here; instead, use rake version:bump
Version: 4.1.2
Release: 0
%define so_version 15
%define bin_name %{name}%{so_version}
BuildRequires: boost-devel
BuildRequires: cmake >= 3.10
BuildRequires: gcc-c++
BuildRequires: jsoncpp-devel
BuildRequires: libmicrohttpd-devel
BuildRequires: libyui-devel >= %{version}
Summary: Libyui - REST API plugin, the shared part
License: LGPL-2.1-only OR LGPL-3.0-only
URL: http://github.com/libyui
Source: libyui-%{version}.tar.bz2
%description
This package provides a libyui REST API plugin.
It allows inspecting and controlling the UI remotely via
an HTTP REST API, it is designed for automated tests.
%package -n %{bin_name}
Summary: Libyui - REST API plugin, the shared part
Requires: libyui%{so_version}
Requires: yui_backend = %{so_version}
Provides: %{name} = %{version}
%description -n %{bin_name}
This package provides a libyui REST API plugin.
It allows inspecting and controlling the UI remotely via
an HTTP REST API, it is designed for automated tests.
%package devel
Summary: Libyui - REST API header files
Requires: %{bin_name} = %{version}
Requires: boost-devel
Requires: glibc-devel
Requires: jsoncpp-devel
Requires: libmicrohttpd-devel
Requires: libstdc++-devel
Requires: libyui-devel >= %{version}
%description devel
This package provides a libyui REST API plugin.
This is a development subpackage.
%prep
%setup -q -n libyui-%{version}
%build
pushd %{name}
mkdir build
cd build
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG $(getconf LFS_CFLAGS)"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG $(getconf LFS_CFLAGS)"
%if %{?_with_debug:1}%{!?_with_debug:0}
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELWITHDEBINFO"
%else
CMAKE_OPTS="-DCMAKE_BUILD_TYPE=RELEASE"
%endif
cmake .. \
-DDOC_DIR=%{_docdir} \
-DLIB_DIR=%{_lib} \
$CMAKE_OPTS
make %{?jobs:-j%jobs}
popd
%install
pushd %{name}
cd build
make install DESTDIR="$RPM_BUILD_ROOT"
install -m0755 -d %{buildroot}/%{_libdir}/yui
install -m0755 -d %{buildroot}/%{_docdir}/%{bin_name}/
install -m0644 ../../COPYING* %{buildroot}/%{_docdir}/%{bin_name}/
popd
%post -n %{bin_name} -p /sbin/ldconfig
%postun -n %{bin_name} -p /sbin/ldconfig
%files -n %{bin_name}
%dir %{_libdir}/yui
%{_libdir}/yui/lib*.so.*
%doc %dir %{_docdir}/%{bin_name}
%license %{_docdir}/%{bin_name}/COPYING*
%files devel
%dir %{_docdir}/%{bin_name}
%{_libdir}/yui/lib*.so
%{_includedir}/yui
%changelog
++++++ libyui.spec ++++++
--- /var/tmp/diff_new_pack.7fTZ3Z/_old 2021-03-30 20:51:06.248096455 +0200
+++ /var/tmp/diff_new_pack.7fTZ3Z/_new 2021-03-30 20:51:06.252096458 +0200
@@ -19,7 +19,7 @@
Name: libyui
# DO NOT manually bump the version here; instead, use rake version:bump
-Version: 4.0.1
+Version: 4.1.2
Release: 0
%define so_version 15
@@ -83,7 +83,7 @@
%setup -q -n %{name}-%{version}
%build
-
+pushd %{name}
mkdir build
cd build
@@ -102,13 +102,16 @@
$CMAKE_OPTS
make %{?jobs:-j%jobs}
+popd
%install
+pushd %{name}
cd build
make install DESTDIR="$RPM_BUILD_ROOT"
install -m0755 -d $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
install -m0755 -d $RPM_BUILD_ROOT/%{_libdir}/yui
-install -m0644 ../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
+install -m0644 ../../COPYING* $RPM_BUILD_ROOT/%{_docdir}/%{bin_name}/
+popd
%post -n %{bin_name} -p /sbin/ldconfig
%postun -n %{bin_name} -p /sbin/ldconfig
++++++ _multibuild ++++++
<multibuild>
<flavor>libyui-qt</flavor>
<flavor>libyui-qt-graph</flavor>
<flavor>libyui-qt-pkg</flavor>
<flavor>libyui-ncurses</flavor>
<flavor>libyui-ncurses-pkg</flavor>
<flavor>libyui-rest-api</flavor>
<flavor>libyui-qt-rest-api</flavor>
<flavor>libyui-ncurses-rest-api</flavor>
<flavor>libyui-bindings</flavor>
</multibuild>
++++++ libyui-4.0.1.tar.bz2 -> libyui-4.1.2.tar.bz2 ++++++
++++ 239737 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package autoyast2 for openSUSE:Factory checked in at 2021-03-30 20:50:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/autoyast2 (Old)
and /work/SRC/openSUSE:Factory/.autoyast2.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "autoyast2"
Tue Mar 30 20:50:57 2021 rev:299 rq:879851 version:4.3.75
Changes:
--------
--- /work/SRC/openSUSE:Factory/autoyast2/autoyast2.changes 2021-03-08 15:17:43.321959113 +0100
+++ /work/SRC/openSUSE:Factory/.autoyast2.new.2401/autoyast2.changes 2021-03-30 20:50:59.680089093 +0200
@@ -1,0 +2,36 @@
+Thu Mar 18 09:25:15 UTC 2021 - Steffen Winterfeldt <snwint(a)suse.com>
+
+- fix handling of empty signature-handling element in autoyast
+ profile (bsc#1180968)
+- 4.3.75
+
+-------------------------------------------------------------------
+Wed Mar 17 11:50:06 UTC 2021 - Josef Reidinger <jreidinger(a)suse.com>
+
+- Export properly "ask" section "selection" (bsc#1183624)
+- 4.3.74
+
+-------------------------------------------------------------------
+Mon Mar 15 20:20:41 UTC 2021 - Knut Anderssen <kanderssen(a)suse.com>
+
+- Move default networking section values to the network repository
+ in order to reduce the redundancy and to avoid an unexpected
+ behavior (bsc#1180535).
+- 4.3.73
+
+-------------------------------------------------------------------
+Mon Mar 15 13:13:20 UTC 2021 - Josef Reidinger <jreidinger(a)suse.com>
+
+- Autoyast schema: allow semi-automatic_entry alias for module in
+ semi-automatic entry as it was already documented in autoyast
+ documentation (bsc#1183512)
+- 4.3.72
+
+-------------------------------------------------------------------
+Thu Mar 11 15:49:36 UTC 2021 - Imobach Gonzalez Sosa <igonzalezsosa(a)suse.com>
+
+- Remove the 'haspcmica' element from the schema (related to
+ bsc#1183352).
+- 4.3.71
+
+-------------------------------------------------------------------
Old:
----
autoyast2-4.3.70.tar.bz2
New:
----
autoyast2-4.3.75.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ autoyast2.spec ++++++
--- /var/tmp/diff_new_pack.NLUQEG/_old 2021-03-30 20:51:01.680091335 +0200
+++ /var/tmp/diff_new_pack.NLUQEG/_new 2021-03-30 20:51:01.684091339 +0200
@@ -22,7 +22,7 @@
%endif
Name: autoyast2
-Version: 4.3.70
+Version: 4.3.75
Release: 0
Summary: YaST2 - Automated Installation
License: GPL-2.0-only
@@ -71,9 +71,10 @@
Requires: yast2-core
Requires: yast2-country >= 3.1.13
# Moving security module to first installation stage
-Requires: yast2-network >= 3.1.145
-Requires: yast2-schema >= 4.0.6
Requires: yast2-security >= 4.1.1
+# Modify start_immediately default value
+Requires: yast2-network >= 4.3.59
+Requires: yast2-schema >= 4.0.6
Requires: yast2-transfer >= 2.21.0
Requires: yast2-xml
# New API for Y2Storage::PackageHandler and storage features
++++++ autoyast2-4.3.70.tar.bz2 -> autoyast2-4.3.75.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.70/Rakefile new/autoyast2-4.3.75/Rakefile
--- old/autoyast2-4.3.70/Rakefile 2021-03-05 10:30:47.000000000 +0100
+++ new/autoyast2-4.3.75/Rakefile 2021-03-18 10:32:19.000000000 +0100
@@ -29,4 +29,6 @@
make_dir "/var/lib/autoinstall/repository/classes"
make_dir "/var/lib/autoinstall/autoconf"
make_dir "/var/lib/autoinstall/tmp"
+ # remove git only readme
+ sh "rm #{Packaging::Configuration::YAST_DIR}/schema/autoyast/rnc/README.md"
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.70/package/autoyast2.changes new/autoyast2-4.3.75/package/autoyast2.changes
--- old/autoyast2-4.3.70/package/autoyast2.changes 2021-03-05 10:30:47.000000000 +0100
+++ new/autoyast2-4.3.75/package/autoyast2.changes 2021-03-18 10:32:19.000000000 +0100
@@ -1,4 +1,40 @@
-------------------------------------------------------------------
+Thu Mar 18 09:25:15 UTC 2021 - Steffen Winterfeldt <snwint(a)suse.com>
+
+- fix handling of empty signature-handling element in autoyast
+ profile (bsc#1180968)
+- 4.3.75
+
+-------------------------------------------------------------------
+Wed Mar 17 11:50:06 UTC 2021 - Josef Reidinger <jreidinger(a)suse.com>
+
+- Export properly "ask" section "selection" (bsc#1183624)
+- 4.3.74
+
+-------------------------------------------------------------------
+Mon Mar 15 20:20:41 UTC 2021 - Knut Anderssen <kanderssen(a)suse.com>
+
+- Move default networking section values to the network repository
+ in order to reduce the redundancy and to avoid an unexpected
+ behavior (bsc#1180535).
+- 4.3.73
+
+-------------------------------------------------------------------
+Mon Mar 15 13:13:20 UTC 2021 - Josef Reidinger <jreidinger(a)suse.com>
+
+- Autoyast schema: allow semi-automatic_entry alias for module in
+ semi-automatic entry as it was already documented in autoyast
+ documentation (bsc#1183512)
+- 4.3.72
+
+-------------------------------------------------------------------
+Thu Mar 11 15:49:36 UTC 2021 - Imobach Gonzalez Sosa <igonzalezsosa(a)suse.com>
+
+- Remove the 'haspcmica' element from the schema (related to
+ bsc#1183352).
+- 4.3.71
+
+-------------------------------------------------------------------
Thu Mar 4 14:15:24 UTC 2021 - Imobach Gonzalez Sosa <igonzalezsosa(a)suse.com>
- Import the security settings after importing the bootloader
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.70/package/autoyast2.spec new/autoyast2-4.3.75/package/autoyast2.spec
--- old/autoyast2-4.3.70/package/autoyast2.spec 2021-03-05 10:30:47.000000000 +0100
+++ new/autoyast2-4.3.75/package/autoyast2.spec 2021-03-18 10:32:19.000000000 +0100
@@ -22,7 +22,7 @@
%endif
Name: autoyast2
-Version: 4.3.70
+Version: 4.3.75
Release: 0
Summary: YaST2 - Automated Installation
License: GPL-2.0-only
@@ -72,7 +72,8 @@
Requires: yast2-country >= 3.1.13
# Moving security module to first installation stage
Requires: yast2-security >= 4.1.1
-Requires: yast2-network >= 3.1.145
+# Modify start_immediately default value
+Requires: yast2-network >= 4.3.59
Requires: yast2-schema >= 4.0.6
Requires: yast2-transfer >= 2.21.0
Requires: yast2-xml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.70/src/autoyast-rnc/README.md new/autoyast2-4.3.75/src/autoyast-rnc/README.md
--- old/autoyast2-4.3.70/src/autoyast-rnc/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/autoyast2-4.3.75/src/autoyast-rnc/README.md 2021-03-18 10:32:19.000000000 +0100
@@ -0,0 +1,16 @@
+## Relax NG Schema
+
+See [doc/validation.md: Profile Validation](../../doc/validation.md).
+
+### Validating the Schema Itself
+
+(Or, Who will guard the guards themselves?)
+
+See [check_schema.sh](../../check_schema.sh) at the root of this repo,
+which is run as part of a [CI GH Action](../../.github/workflows/ci.yml).
+
+To run it yourself you may need to install the tools:
+
+```sh
+zypper install trang
+```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.70/src/autoyast-rnc/general.rnc new/autoyast2-4.3.75/src/autoyast-rnc/general.rnc
--- old/autoyast2-4.3.70/src/autoyast-rnc/general.rnc 2021-03-05 10:30:47.000000000 +0100
+++ new/autoyast2-4.3.75/src/autoyast-rnc/general.rnc 2021-03-18 10:32:19.000000000 +0100
@@ -82,7 +82,8 @@
ask_back_label = element back_label { STRING }
semi-automatic = element semi-automatic { LIST, semi-automatic-modules* }
-semi-automatic-modules = element module { STRING_ATTR, ( "networking" | "partitioning" | "scc" ) }
+# allow here both module which is original one and also semi-automatic_entry from documenation (bsc#1183512)
+semi-automatic-modules = element semi-automatic_entry | module { STRING_ATTR, ( "networking" | "partitioning" | "scc" ) }
minimal-configuration = element minimal-configuration { BOOLEAN }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.70/src/autoyast-rnc/rules.rnc new/autoyast2-4.3.75/src/autoyast-rnc/rules.rnc
--- old/autoyast2-4.3.70/src/autoyast-rnc/rules.rnc 2021-03-05 10:30:47.000000000 +0100
+++ new/autoyast2-4.3.75/src/autoyast-rnc/rules.rnc 2021-03-18 10:32:19.000000000 +0100
@@ -45,7 +45,6 @@
| custom5
| disksize
| domain
- | haspcmica
| hostaddress
| hostid
| karch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.70/src/include/autoinstall/xml.rb new/autoyast2-4.3.75/src/include/autoinstall/xml.rb
--- old/autoyast2-4.3.70/src/include/autoinstall/xml.rb 2021-03-05 10:30:47.000000000 +0100
+++ new/autoyast2-4.3.75/src/include/autoinstall/xml.rb 2021-03-18 10:32:19.000000000 +0100
@@ -17,96 +17,98 @@
Ops.set(
doc,
"listEntries",
- "users" => "user",
- "archives" => "archive",
- "schemes" => "schema",
- "fetchmail" => "fetchmail_entry",
+ "addons" => "addon",
"aliases" => "alias",
- "nfs_exports" => "nfs_export",
"allowed" => "allowed_clients",
+ "allowed_interfaces" => "allowed_interface",
+ "allowusers" => "allowuser",
+ "archives" => "archive",
+ "ask-list" => "ask",
+ "authorized_keys" => "authorized_key",
+ "children" => "child",
+ "chroot-scripts" => "script",
"classes" => "class",
"denyusers" => "denyuser",
- "allowusers" => "allowuser",
- "modules" => "module_entry",
- "trusteddomains" => "trusteddomain",
- "ppd_options" => "ppd_option",
- "inetd_services" => "inetd_service",
- "initrd_modules" => "initrd_module",
- "nfs_entries" => "nfs_entry",
- "ntp_servers" => "ntp_server",
- "netd_conf" => "conf",
- "raid" => "device",
- "hosts" => "hosts_entry",
- "names" => "name",
"device_map" => "device_map_entry",
"device_map_entry" => "device",
- "sections" => "section",
- "section" => "section_entry",
+ "device_order" => "device",
+ # services-manager -> (hash) services -> (list) enable/disable -> service
+ "disable" => "service",
+ "dont_merge" => "element",
+ # services-manager -> (hash) services -> (list) enable/disable -> service
+ "enable" => "service",
+ "fetchmail" => "fetchmail_entry",
+ "files" => "file",
"global" => "global_entry",
- "partitions" => "partition",
- "partitioning" => "drive",
- "selections" => "selection",
- "nis_servers" => "nis_server",
- "pre-scripts" => "script",
- "post-scripts" => "script",
- "chroot-scripts" => "script",
+ "groups" => "group",
+ "hosts" => "hosts_entry",
+ "inetd_services" => "inetd_service",
"init-scripts" => "script",
- "postpartitioning-scripts" => "script",
+ "initrd_modules" => "initrd_module",
+ "interfaces" => "interface",
+ "keys" => "keyid",
"local_domains" => "domains",
+ "logical_volumes" => "lv",
+ "lvm" => "lvm_group",
+ "maps_to_serve" => "nis_map",
"masquerade_other_domains" => "domain",
"masquerade_users" => "masquerade_user",
- "virtual_users" => "virtual_user",
- "services" => "service",
- # services-manager -> (hash) services -> (list) enable/disable -> service
- "enable" => "service",
- "disable" => "service",
+ "modules" => "module_entry",
"modules_conf" => "module_conf",
- "interfaces" => "interface",
- "routes" => "route",
- "printers" => "printer",
- "sysconfig" => "sysconfig_entry",
- "shares" => "share",
+ "names" => "name",
+ "nameservers" => "nameserver",
+ "net-udev" => "rule",
+ "netd_conf" => "conf",
+ "nfs_entries" => "nfs_entry",
+ "nfs_exports" => "nfs_export",
+ "nis_other_domains" => "nis_other_domain",
+ "nis_servers" => "nis_server",
+ "ntp_servers" => "ntp_server",
"options" => "option",
- "addons" => "addon",
- "groups" => "group",
"packages" => "package",
- "remove-packages" => "package",
- "post-patterns" => "pattern",
+ "param-list" => "param",
+ "partitioning" => "drive",
+ "partitions" => "partition",
+ "pathlist" => "path",
+ "patterns" => "pattern",
+ "ports" => "port",
"post-packages" => "package",
- "searchlist" => "search",
- "nameservers" => "nameserver",
- "region" => "region_entry",
+ "post-patterns" => "pattern",
+ "post-scripts" => "script",
+ "postpartitioning-scripts" => "script",
+ "ppd_options" => "ppd_option",
+ "pre-scripts" => "script",
"printcap" => "printcap_entry",
- "lvm" => "lvm_group",
- "logical_volumes" => "lv",
- "volume_settings" => "volume_entry",
- "volume_entry" => "volume_component",
- "volume_component" => "volume_component_settings",
- "settings" => "settings_entry",
- "allowed_interfaces" => "allowed_interface",
- "children" => "child",
- "nis_other_domains" => "nis_other_domain",
- "files" => "file",
+ "printers" => "printer",
+ "products" => "product",
+ "proposals" => "proposal",
+ "raid" => "device",
+ "region" => "region_entry",
+ "remove-packages" => "package",
+ "routes" => "route",
+ "schemes" => "schema",
+ "searchlist" => "search",
+ "section" => "section_entry",
+ "sections" => "section",
"securenets" => "securenet",
- "maps_to_serve" => "nis_map",
+ "selection" => "entry",
+ "selections" => "selection",
+ "semi-automatic" => "module",
+ "services" => "service",
+ "settings" => "settings_entry",
+ "shares" => "share",
"slaves" => "slave",
"smtp_auth" => "smtp_auth_entry",
- "patterns" => "pattern",
- "dont_merge" => "element",
- "keys" => "keyid",
- "pathlist" => "path",
- "proposals" => "proposal",
- "net-udev" => "rule",
- "ask-list" => "ask",
- "device_order" => "device",
- "param-list" => "param",
- "semi-automatic" => "module",
- "ports" => "port",
"sources" => "source",
- "zones" => "zone",
- "authorized_keys" => "authorized_key",
- "products" => "product",
- "subvolumes" => "subvolume"
+ "subvolumes" => "subvolume",
+ "sysconfig" => "sysconfig_entry",
+ "trusteddomains" => "trusteddomain",
+ "users" => "user",
+ "virtual_users" => "virtual_user",
+ "volume_component" => "volume_component_settings",
+ "volume_entry" => "volume_component",
+ "volume_settings" => "volume_entry",
+ "zones" => "zone"
)
# media_url needed for ISO files on NFS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.70/src/lib/autoinstall/pkg_gpg_check_handler.rb new/autoyast2-4.3.75/src/lib/autoinstall/pkg_gpg_check_handler.rb
--- old/autoyast2-4.3.70/src/lib/autoinstall/pkg_gpg_check_handler.rb 2021-03-05 10:30:47.000000000 +0100
+++ new/autoyast2-4.3.75/src/lib/autoinstall/pkg_gpg_check_handler.rb 2021-03-18 10:32:19.000000000 +0100
@@ -149,8 +149,9 @@
def get_addon_config(profile, url)
addon_config = addons_config(profile).find { |c| c["media_url"] == url } || {}
general_config = profile.fetch("general", {})
- general_config.fetch("signature-handling", {})
- .merge(addon_config.fetch("signature-handling", {}))
+ signature_handling = general_config.fetch("signature-handling", {})
+ signature_handling = {} unless signature_handling.is_a?(Hash)
+ signature_handling.merge(addon_config.fetch("signature-handling", {}))
end
# Get add-ons configuration
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.70/src/modules/Profile.rb new/autoyast2-4.3.75/src/modules/Profile.rb
--- old/autoyast2-4.3.70/src/modules/Profile.rb 2021-03-05 10:30:47.000000000 +0100
+++ new/autoyast2-4.3.75/src/modules/Profile.rb 2021-03-18 10:32:19.000000000 +0100
@@ -241,15 +241,6 @@
)
end
- # raise the network immediately after configuring it
- if Builtins.haskey(@current, "networking") &&
- !Builtins.haskey(
- Ops.get_map(@current, "networking", {}),
- "start_immediately"
- )
- Ops.set(@current, ["networking", "start_immediately"], true)
- Builtins.y2milestone("start_immediately set to true")
- end
merge_resource_aliases!
generalCompat # compatibility to new language,keyboard and timezone (SL10.1)
softwareCompat
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package yast2-ruby-bindings for openSUSE:Factory checked in at 2021-03-30 20:50:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
and /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-ruby-bindings"
Tue Mar 30 20:50:53 2021 rev:109 rq:879843 version:4.3.14
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes 2021-03-08 15:17:36.781954324 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.2401/yast2-ruby-bindings.changes 2021-03-30 20:50:55.616084540 +0200
@@ -1,0 +2,8 @@
+Wed Mar 17 13:55:01 UTC 2021 - Ladislav Slez��k <lslezak(a)suse.cz>
+
+- Fixed password encrypting functions to work correctly also
+ in older products (SLE15-SP2/Leap 15.2 and older)
+ (related to bsc#1176924)
+- 4.3.14
+
+-------------------------------------------------------------------
Old:
----
yast2-ruby-bindings-4.3.13.tar.bz2
New:
----
yast2-ruby-bindings-4.3.14.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-ruby-bindings.spec ++++++
--- /var/tmp/diff_new_pack.g0ifzk/_old 2021-03-30 20:50:56.216085213 +0200
+++ /var/tmp/diff_new_pack.g0ifzk/_new 2021-03-30 20:50:56.216085213 +0200
@@ -17,7 +17,7 @@
Name: yast2-ruby-bindings
-Version: 4.3.13
+Version: 4.3.14
Release: 0
URL: https://github.com/yast/yast-ruby-bindings
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ yast2-ruby-bindings-4.3.13.tar.bz2 -> yast2-ruby-bindings-4.3.14.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-ruby-bindings-4.3.13/.github/workflows/ci.yml new/yast2-ruby-bindings-4.3.14/.github/workflows/ci.yml
--- old/yast2-ruby-bindings-4.3.13/.github/workflows/ci.yml 2021-03-05 08:15:50.000000000 +0100
+++ new/yast2-ruby-bindings-4.3.14/.github/workflows/ci.yml 2021-03-18 09:31:50.000000000 +0100
@@ -13,7 +13,7 @@
steps:
- name: Git Checkout
- uses: actions/checkout@v1
+ uses: actions/checkout@v2
- name: Install Dependencies
run: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-ruby-bindings-4.3.13/package/yast2-ruby-bindings.changes new/yast2-ruby-bindings-4.3.14/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.3.13/package/yast2-ruby-bindings.changes 2021-03-05 08:15:50.000000000 +0100
+++ new/yast2-ruby-bindings-4.3.14/package/yast2-ruby-bindings.changes 2021-03-18 09:31:50.000000000 +0100
@@ -1,4 +1,12 @@
-------------------------------------------------------------------
+Wed Mar 17 13:55:01 UTC 2021 - Ladislav Slez��k <lslezak(a)suse.cz>
+
+- Fixed password encrypting functions to work correctly also
+ in older products (SLE15-SP2/Leap 15.2 and older)
+ (related to bsc#1176924)
+- 4.3.14
+
+-------------------------------------------------------------------
Thu Mar 4 14:44:36 UTC 2021 - Ladislav Slez��k <lslezak(a)suse.cz>
- Change the special keybard shortcut to start a graphical
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-ruby-bindings-4.3.13/package/yast2-ruby-bindings.spec new/yast2-ruby-bindings-4.3.14/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.3.13/package/yast2-ruby-bindings.spec 2021-03-05 08:15:50.000000000 +0100
+++ new/yast2-ruby-bindings-4.3.14/package/yast2-ruby-bindings.spec 2021-03-18 09:31:50.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-ruby-bindings
-Version: 4.3.13
+Version: 4.3.14
Release: 0
URL: https://github.com/yast/yast-ruby-bindings
BuildRoot: %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-ruby-bindings-4.3.13/src/binary/Builtin.cc new/yast2-ruby-bindings-4.3.14/src/binary/Builtin.cc
--- old/yast2-ruby-bindings-4.3.13/src/binary/Builtin.cc 2021-03-05 08:15:50.000000000 +0100
+++ new/yast2-ruby-bindings-4.3.14/src/binary/Builtin.cc 2021-03-18 09:31:50.000000000 +0100
@@ -222,16 +222,39 @@
make_crypt_salt (const char* crypt_prefix, int crypt_rounds)
{
// use gensalt own auto entropy
- const char *entropy = NULL;
- const size_t entropy_len = 0;
+ char* retval = crypt_gensalt_ra (crypt_prefix, crypt_rounds, NULL, 0);
- char* retval = crypt_gensalt_ra (crypt_prefix, crypt_rounds, entropy, entropy_len);
-
- if (!retval)
+ // auto entropy might not be supported in some older systems (15.2 and older),
+ // if we get the EINVAL "Invalid argument" error then read some entropy from
+ // /dev/urandom and try again
+ if (!retval && errno == EINVAL)
{
- y2error ("Unable to generate a salt, check your crypt settings.\n");
+ const char* device = "/dev/urandom";
+
+ int fd = open (device, O_RDONLY);
+ if (fd < 0)
+ {
+ y2error ("Can't open %s for reading: %s\n", device, strerror (errno));
+ return 0;
+ }
+
+ char entropy[16];
+ const size_t entropy_len = sizeof(entropy);
+ int read_size = read_loop (fd, entropy, entropy_len);
+ close (fd);
+
+ if (read_size != entropy_len)
+ {
+ y2error ("Unable to obtain entropy from %s\n", device);
+ return 0;
+ }
+
+ retval = crypt_gensalt_ra (crypt_prefix, crypt_rounds, entropy, entropy_len);
}
+ if (!retval)
+ y2error ("Unable to generate a salt, check your crypt settings: %s.\n", strerror(errno));
+
return retval;
}
1
0