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-10-20 20:22:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libyui (Old)
 and      /work/SRC/openSUSE:Factory/.libyui.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libyui"

Wed Oct 20 20:22:53 2021 rev:69 rq:926205 version:4.2.19

Changes:
--------
--- /work/SRC/openSUSE:Factory/libyui/libyui.changes    2021-10-16 
22:47:19.816676247 +0200
+++ /work/SRC/openSUSE:Factory/.libyui.new.1890/libyui.changes  2021-10-20 
20:23:12.633338307 +0200
@@ -1,0 +2,13 @@
+Mon Oct 18 14:43:06 UTC 2021 - Stefan Hundhammer <shundham...@suse.com>
+
+- Fixed crash in NCurses online update when retracted packages
+  are present (bsc#1191130)
+- 4.2.19
+
+-------------------------------------------------------------------
+Fri Oct 15 07:40:00 UTC 2021 - Joaqu??n Rivera <jeriveram...@suse.com>
+
+- Add debug_label as filter and improve error handling (bsc#1174390)
+- 4.2.18
+
+-------------------------------------------------------------------

Old:
----
  libyui-4.2.17.tar.bz2

New:
----
  libyui-4.2.19.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libyui-bindings.spec ++++++
--- /var/tmp/diff_new_pack.P8h93x/_old  2021-10-20 20:23:13.153338627 +0200
+++ /var/tmp/diff_new_pack.P8h93x/_new  2021-10-20 20:23:13.153338627 +0200
@@ -20,7 +20,7 @@
 Name:           libyui-bindings
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 Summary:        Bindings for libyui
 License:        LGPL-2.1-only OR LGPL-3.0-only

++++++ libyui-ncurses-pkg.spec ++++++
--- /var/tmp/diff_new_pack.P8h93x/_old  2021-10-20 20:23:13.173338640 +0200
+++ /var/tmp/diff_new_pack.P8h93x/_new  2021-10-20 20:23:13.173338640 +0200
@@ -19,7 +19,7 @@
 Name:           libyui-ncurses-pkg
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15

libyui-ncurses-rest-api.spec: same change
libyui-ncurses.spec: same change
++++++ libyui-qt-graph.spec ++++++
--- /var/tmp/diff_new_pack.P8h93x/_old  2021-10-20 20:23:13.221338669 +0200
+++ /var/tmp/diff_new_pack.P8h93x/_new  2021-10-20 20:23:13.221338669 +0200
@@ -19,7 +19,7 @@
 Name:           libyui-qt-graph
 
 # DO NOT manually bump the version here; instead, use   rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15

++++++ libyui-qt-pkg.spec ++++++
--- /var/tmp/diff_new_pack.P8h93x/_old  2021-10-20 20:23:13.241338682 +0200
+++ /var/tmp/diff_new_pack.P8h93x/_new  2021-10-20 20:23:13.245338684 +0200
@@ -19,7 +19,7 @@
 Name:           libyui-qt-pkg
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15

libyui-qt-rest-api.spec: same change
libyui-qt.spec: same change
libyui-rest-api.spec: same change
libyui.spec: same change
++++++ libyui-4.2.17.tar.bz2 -> libyui-4.2.19.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/VERSION.cmake 
new/libyui-4.2.19/VERSION.cmake
--- old/libyui-4.2.17/VERSION.cmake     2021-10-13 16:38:45.000000000 +0200
+++ new/libyui-4.2.19/VERSION.cmake     2021-10-19 12:28:59.000000000 +0200
@@ -1,6 +1,6 @@
 SET( VERSION_MAJOR "4")
 SET( VERSION_MINOR "2" )
-SET( VERSION_PATCH "17" )
+SET( VERSION_PATCH "19" )
 SET( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}" )
 
 SET( SONAME_MAJOR "15" )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libyui-4.2.17/libyui-ncurses-pkg/src/NCPackageSelector.cc 
new/libyui-4.2.19/libyui-ncurses-pkg/src/NCPackageSelector.cc
--- old/libyui-4.2.17/libyui-ncurses-pkg/src/NCPackageSelector.cc       
2021-10-13 16:38:45.000000000 +0200
+++ new/libyui-4.2.19/libyui-ncurses-pkg/src/NCPackageSelector.cc       
2021-10-19 12:28:59.000000000 +0200
@@ -95,13 +95,15 @@
       , patternPopup( 0 )
       , languagePopup( 0 )
       , repoPopup( 0 )
+      , servicePopup( 0 )
       , diskspacePopup( 0 )
       , searchPopup( 0 )
+      , inst_summary( 0 )
       , pkgClass( 0 )
       , autoCheck( true )
       , verifySystem( false )
       , installRecommended( false )
-      , pkgList ( 0 )
+      , pkgList( 0 )
       , depsMenu( 0 )
       , viewMenu( 0 )
       , configMenu( 0 )
@@ -113,8 +115,14 @@
       , updatelistItem( 0 )
       , packageLabel( 0 )
       , diskspaceLabel( 0 )
+      , patternLabel( 0 )
       , infoText( 0 )
+      , filter_desc( 0 )
+      , searchField( 0 )
+      , searchSet( 0 )
       , replacePoint( 0 )
+      , replPoint( 0 )
+      , replPoint2( 0 )
       , versionsList( 0 )
       , patchPkgs( 0 )
       , patchPkgsVersions( 0 )
@@ -1006,7 +1014,16 @@
 
 void NCPackageSelector::replaceFilter( FilterMode mode )
 {
+    // If one of those checks result in an exception, this method might have
+    // been called in youMode where it creates a completely different layout
+    // with packager->createYouLayout() instead of packager->createPkgLayout(),
+    // and it will not create the widgets that are used here.
+
+    YUI_CHECK_PTR( replPoint );
+    YUI_CHECK_PTR( patternLabel );
+
     patternLabel->setLabel( "                           " );
+
     YWidget * replaceChild = replPoint->firstChild();
     wrect oldSize;
 
@@ -1124,6 +1141,8 @@
 
 void NCPackageSelector::replaceFilterDescr( bool b )
 {
+    YUI_CHECK_PTR( replPoint2 );
+
     YWidget * replaceChild = replPoint2->firstChild();
     wrect oldSize;
 
@@ -1633,6 +1652,18 @@
 //
 // Create layout for Online Update
 //
+// FIXME: This should not use a status flag and then create completely
+// different widgets; instead, this youMode should be moved to a completely
+// different subclass that doesn't even have the member variables that are not
+// created here. This should be:
+//
+// NCPackageSelectorBase
+//   NCPackageSelector (in pkgMode)
+//   NCPatchSelector   (in youMode)
+//
+// No widget pointers that are not common to both subclasses should be in the
+// base class.
+//
 void NCPackageSelector::createYouLayout( YWidget * selector )
 {
     // the vertical split is the (only) child of the dialog
@@ -1893,7 +1924,7 @@
        if ( filterMain )
            filterMain->setSummarySelected();
     }
-    else if ( anyRetractedPkgInstalled() )
+    else if ( !youMode && anyRetractedPkgInstalled() )
     {
         yuiMilestone() << "Switching to pkg classification filter view" << 
endl;
         replaceFilter( NCPackageSelector::PkgClassification );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libyui-4.2.17/libyui-ncurses-pkg/src/NCPackageSelector.h 
new/libyui-4.2.19/libyui-ncurses-pkg/src/NCPackageSelector.h
--- old/libyui-4.2.17/libyui-ncurses-pkg/src/NCPackageSelector.h        
2021-10-13 16:38:45.000000000 +0200
+++ new/libyui-4.2.19/libyui-ncurses-pkg/src/NCPackageSelector.h        
2021-10-19 12:28:59.000000000 +0200
@@ -89,6 +89,18 @@
 //
 //     DESCRIPTION : Specialized high-level widget for package selection
 //
+//------------------------------------------------------------------------------
+//
+// FIXME: This should be split up into a base class and two subclasses, one for
+// pkgMode and one for youMode. They should not share any member variables or
+// methods that can't be used in both modes. In particular, they should not
+// share any widget pointers where the corresponding widgets are not created in
+// both modes.
+//
+// NCPackageSelectorBase (containing only common members and methods)
+//   NCPackageSelector   (for pkgMode)
+//   NCPatchSelector     (for youMode)
+//
 class NCPackageSelector
 {
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/libyui-rest-api/doc/API_v1.md 
new/libyui-4.2.19/libyui-rest-api/doc/API_v1.md
--- old/libyui-4.2.17/libyui-rest-api/doc/API_v1.md     2021-10-13 
16:38:45.000000000 +0200
+++ new/libyui-4.2.19/libyui-rest-api/doc/API_v1.md     2021-10-19 
12:28:59.000000000 +0200
@@ -117,6 +117,7 @@
 - **id** - the widget ID serialized as string, might include special 
characters like backtick (\`)
 - **label** - widget label. Allowed to be passed both with and without 
shortcut ampersand. The ampersand will be ignored on server side. (e.g. if a 
label is `"label" : "Abo&rt"`, then for request the label could be used without 
`&`, i.e. `Abort`, or as is, `Abo&rt`);
 - **type** - the widget type (shown as `class` in JSON response, e.g. `"class" 
: "YDumbTab"`)
+- **debug_label** - the widget debug label (e.g.: `"debug_label": "next"`).
 
 Any combination of the filters are also allowed. This is extremely helpful 
when multiple widgets have same id or label. Nevertheless, it's recommended to 
use unique ids in the application in order to simplify testing.
 
@@ -130,8 +131,10 @@
 curl 'http://localhost:9999/v1/widgets?label=Next'
 curl 'http://localhost:9999/v1/widgets?id=next'
 curl 'http://localhost:9999/v1/widgets?type=YCheckBox'
+curl 'http://localhost:9999/v1/widgets?debug_label=next'
 curl 'http://localhost:9999/v1/widgets?type=YPushButton&label=ok'
 curl 'http://localhost:9999/v1/widgets?type=YPushButton&id=next'
+curl 'http://localhost:9999/v1/widgets?type=YPushButton&debug_label=next'
 ```
 
 ---
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libyui-4.2.17/libyui-rest-api/src/YHttpWidgetsActionHandler.cc 
new/libyui-4.2.19/libyui-rest-api/src/YHttpWidgetsActionHandler.cc
--- old/libyui-4.2.17/libyui-rest-api/src/YHttpWidgetsActionHandler.cc  
2021-10-13 16:38:45.000000000 +0200
+++ new/libyui-4.2.19/libyui-rest-api/src/YHttpWidgetsActionHandler.cc  
2021-10-19 12:28:59.000000000 +0200
@@ -46,19 +46,20 @@
     size_t* upload_data_size, std::ostream& body, int& error_code,
     std::string& content_type, bool *redraw)
 {
+    content_type = "application/json";
+    
     if ( YDialog::topmostDialog(false) )
     {
         WidgetArray widgets;
 
-        content_type = "application/json";
-
         const char* label = MHD_lookup_connection_value(connection, 
MHD_GET_ARGUMENT_KIND, "label");
         const char* id = MHD_lookup_connection_value(connection, 
MHD_GET_ARGUMENT_KIND, "id");
         const char* type = MHD_lookup_connection_value(connection, 
MHD_GET_ARGUMENT_KIND, "type");
+        const char* debug_label = MHD_lookup_connection_value(connection, 
MHD_GET_ARGUMENT_KIND, "debug_label");
 
-        if ( label || id || type )
+        if ( label || id || type || debug_label)
         {
-            widgets = YWidgetFinder::find(label, id, type);
+            widgets = YWidgetFinder::find(label, id, type, debug_label);
         }
         else
         {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libyui-4.2.17/libyui-rest-api/src/YHttpWidgetsHandler.cc 
new/libyui-4.2.19/libyui-rest-api/src/YHttpWidgetsHandler.cc
--- old/libyui-4.2.17/libyui-rest-api/src/YHttpWidgetsHandler.cc        
2021-10-13 16:38:45.000000000 +0200
+++ new/libyui-4.2.19/libyui-rest-api/src/YHttpWidgetsHandler.cc        
2021-10-19 12:28:59.000000000 +0200
@@ -27,20 +27,29 @@
     size_t* upload_data_size, std::ostream& body, int& error_code,
     std::string& content_type, bool *redraw)
 {
+    content_type = "application/json";
+    
     if (YDialog::topmostDialog(false))  {
         WidgetArray widgets;
 
-        // TODO: allow filtering by both label and type
-        const char* label = MHD_lookup_connection_value(connection, 
MHD_GET_ARGUMENT_KIND, "label");
-        const char* id = MHD_lookup_connection_value(connection, 
MHD_GET_ARGUMENT_KIND, "id");
-        const char* type = MHD_lookup_connection_value(connection, 
MHD_GET_ARGUMENT_KIND, "type");
-
-        if ( label || id || type )
-        {
-            widgets = YWidgetFinder::find(label, id, type);
+        if ( MHD_get_connection_values(connection, MHD_GET_ARGUMENT_KIND, 
NULL, NULL ) == 0 ) {
+            widgets = YWidgetFinder::all();
         }
         else {
-            widgets = YWidgetFinder::all();
+            const char* label = MHD_lookup_connection_value(connection, 
MHD_GET_ARGUMENT_KIND, "label");
+            const char* id = MHD_lookup_connection_value(connection, 
MHD_GET_ARGUMENT_KIND, "id");
+            const char* type = MHD_lookup_connection_value(connection, 
MHD_GET_ARGUMENT_KIND, "type");
+            const char* debug_label = MHD_lookup_connection_value(connection, 
MHD_GET_ARGUMENT_KIND, "debug_label");
+
+            if ( label || id || type || debug_label )
+            {
+                widgets = YWidgetFinder::find(label, id, type, debug_label);
+            }
+            else {
+                body << "{ \"error\" : \"No search criteria provided\" }" << 
std::endl;
+                error_code = MHD_HTTP_NOT_FOUND;
+                return;
+            }
         }
 
         if (widgets.empty()) {
@@ -57,6 +66,4 @@
         body << "{ \"error\" : \"No dialog is open\" }" << std::endl;
         error_code = MHD_HTTP_NOT_FOUND;
     }
-
-    content_type = "application/json";
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/libyui-rest-api/src/YWidgetFinder.cc 
new/libyui-4.2.19/libyui-rest-api/src/YWidgetFinder.cc
--- old/libyui-4.2.17/libyui-rest-api/src/YWidgetFinder.cc      2021-10-13 
16:38:45.000000000 +0200
+++ new/libyui-4.2.19/libyui-rest-api/src/YWidgetFinder.cc      2021-10-19 
12:28:59.000000000 +0200
@@ -30,16 +30,18 @@
 static bool filter_by_label_rec(YWidget *w, const std::string &label);
 static bool filter_by_id_rec(YWidget *w, const std::string &id);
 static bool filter_by_type_rec(YWidget *w, const std::string &type);
+static bool filter_by_debug_label_rec(YWidget *w, const std::string 
&debug_label);
 static void find_widgets(YWidget *w, WidgetArray &array, std::function<bool 
(YWidget*)> filter_func);
 
-// WidgetArray YWidgetFinder::find(const std::string &label, const std::string 
&id, const std::string &type)
-WidgetArray YWidgetFinder::find( const char* label, const char* id, const 
char* type )
+// WidgetArray YWidgetFinder::find(const std::string &label, const std::string 
&id, const std::string &type, const std::string &debug_label)
+WidgetArray YWidgetFinder::find( const char* label, const char* id, const 
char* type, const char* debug_label )
 {
     WidgetArray ret;
-    find_widgets(YDialog::topmostDialog(), ret, [& label, & id, & type] 
(YWidget *w) {
+    find_widgets(YDialog::topmostDialog(), ret, [& label, & id, & type, & 
debug_label] (YWidget *w) {
         return (!label || filter_by_label_rec(w, label)) &&
                (!id || filter_by_id_rec(w, id)) &&
-               (!type || filter_by_type_rec(w, type));
+               (!type || filter_by_type_rec(w, type))  &&
+               (!debug_label || filter_by_debug_label_rec(w, debug_label));
     } );
     return ret;
 }
@@ -71,6 +73,15 @@
     return ret;
 }
 
+WidgetArray YWidgetFinder::by_debug_label(const std::string &debug_label)
+{
+    WidgetArray ret;
+    find_widgets(YDialog::topmostDialog(), ret, [& debug_label] (YWidget *w) {
+        return filter_by_debug_label_rec(w, debug_label);
+    } );
+    return ret;
+}
+
 WidgetArray YWidgetFinder::all()
 {
     WidgetArray ret;
@@ -100,8 +111,7 @@
     {
         std::string widget_label = w->getProperty("Label").stringVal();
 
-        if ( YWidgetActionHandler::normalized_labels_equal( widget_label, 
label ) )
-            return true;
+        return YWidgetActionHandler::normalized_labels_equal( widget_label, 
label );
     }
     return false;
 }
@@ -124,3 +134,15 @@
 
     return false;
 }
+
+static bool filter_by_debug_label_rec(YWidget *w, const std::string 
&debug_label)
+{
+    // check the widget DebugLabel if it is defined
+    if ( w->propertySet().contains("DebugLabel") )
+    {
+        std::string widget_debug_label = 
w->getProperty("DebugLabel").stringVal();
+
+        return YWidgetActionHandler::normalized_labels_equal( 
widget_debug_label, debug_label );
+    }
+    return false;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/libyui-rest-api/src/YWidgetFinder.h 
new/libyui-4.2.19/libyui-rest-api/src/YWidgetFinder.h
--- old/libyui-4.2.17/libyui-rest-api/src/YWidgetFinder.h       2021-10-13 
16:38:45.000000000 +0200
+++ new/libyui-4.2.19/libyui-rest-api/src/YWidgetFinder.h       2021-10-19 
12:28:59.000000000 +0200
@@ -30,7 +30,7 @@
 public:
 
     // static WidgetArray find(const std::string &label, const std::string 
&id, const std::string &type);
-    static WidgetArray find( const char* label, const char* id, const char* 
type );
+    static WidgetArray find( const char* label, const char* id, const char* 
type, const char* debug_label );
 
     static WidgetArray by_label(const std::string &label);
 
@@ -38,6 +38,8 @@
 
     static WidgetArray by_type(const std::string &type);
 
+    static WidgetArray by_debug_label(const std::string &debug_label);
+
     static WidgetArray all();
 
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/package/libyui-bindings.spec 
new/libyui-4.2.19/package/libyui-bindings.spec
--- old/libyui-4.2.17/package/libyui-bindings.spec      2021-10-13 
16:38:45.000000000 +0200
+++ new/libyui-4.2.19/package/libyui-bindings.spec      2021-10-19 
12:28:59.000000000 +0200
@@ -20,7 +20,7 @@
 Name:           libyui-bindings
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 Summary:        Bindings for libyui
 License:        LGPL-2.1-only OR LGPL-3.0-only
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/package/libyui-ncurses-pkg.spec 
new/libyui-4.2.19/package/libyui-ncurses-pkg.spec
--- old/libyui-4.2.17/package/libyui-ncurses-pkg.spec   2021-10-13 
16:38:45.000000000 +0200
+++ new/libyui-4.2.19/package/libyui-ncurses-pkg.spec   2021-10-19 
12:28:59.000000000 +0200
@@ -19,7 +19,7 @@
 Name:           libyui-ncurses-pkg
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/package/libyui-ncurses-rest-api.spec 
new/libyui-4.2.19/package/libyui-ncurses-rest-api.spec
--- old/libyui-4.2.17/package/libyui-ncurses-rest-api.spec      2021-10-13 
16:38:45.000000000 +0200
+++ new/libyui-4.2.19/package/libyui-ncurses-rest-api.spec      2021-10-19 
12:28:59.000000000 +0200
@@ -19,7 +19,7 @@
 Name:           libyui-ncurses-rest-api
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/package/libyui-ncurses.spec 
new/libyui-4.2.19/package/libyui-ncurses.spec
--- old/libyui-4.2.17/package/libyui-ncurses.spec       2021-10-13 
16:38:45.000000000 +0200
+++ new/libyui-4.2.19/package/libyui-ncurses.spec       2021-10-19 
12:28:59.000000000 +0200
@@ -19,7 +19,7 @@
 Name:           libyui-ncurses
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/package/libyui-qt-graph.spec 
new/libyui-4.2.19/package/libyui-qt-graph.spec
--- old/libyui-4.2.17/package/libyui-qt-graph.spec      2021-10-13 
16:38:45.000000000 +0200
+++ new/libyui-4.2.19/package/libyui-qt-graph.spec      2021-10-19 
12:28:59.000000000 +0200
@@ -19,7 +19,7 @@
 Name:           libyui-qt-graph
 
 # DO NOT manually bump the version here; instead, use   rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/package/libyui-qt-pkg.spec 
new/libyui-4.2.19/package/libyui-qt-pkg.spec
--- old/libyui-4.2.17/package/libyui-qt-pkg.spec        2021-10-13 
16:38:45.000000000 +0200
+++ new/libyui-4.2.19/package/libyui-qt-pkg.spec        2021-10-19 
12:28:59.000000000 +0200
@@ -19,7 +19,7 @@
 Name:           libyui-qt-pkg
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/package/libyui-qt-rest-api.spec 
new/libyui-4.2.19/package/libyui-qt-rest-api.spec
--- old/libyui-4.2.17/package/libyui-qt-rest-api.spec   2021-10-13 
16:38:45.000000000 +0200
+++ new/libyui-4.2.19/package/libyui-qt-rest-api.spec   2021-10-19 
12:28:59.000000000 +0200
@@ -19,7 +19,7 @@
 Name:           libyui-qt-rest-api
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/package/libyui-qt.spec 
new/libyui-4.2.19/package/libyui-qt.spec
--- old/libyui-4.2.17/package/libyui-qt.spec    2021-10-13 16:38:45.000000000 
+0200
+++ new/libyui-4.2.19/package/libyui-qt.spec    2021-10-19 12:28:59.000000000 
+0200
@@ -19,7 +19,7 @@
 Name:           libyui-qt
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/package/libyui-rest-api.spec 
new/libyui-4.2.19/package/libyui-rest-api.spec
--- old/libyui-4.2.17/package/libyui-rest-api.spec      2021-10-13 
16:38:45.000000000 +0200
+++ new/libyui-4.2.19/package/libyui-rest-api.spec      2021-10-19 
12:28:59.000000000 +0200
@@ -19,7 +19,7 @@
 Name:           libyui-rest-api
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/package/libyui.changes 
new/libyui-4.2.19/package/libyui.changes
--- old/libyui-4.2.17/package/libyui.changes    2021-10-13 16:38:45.000000000 
+0200
+++ new/libyui-4.2.19/package/libyui.changes    2021-10-19 12:28:59.000000000 
+0200
@@ -1,4 +1,17 @@
 -------------------------------------------------------------------
+Mon Oct 18 14:43:06 UTC 2021 - Stefan Hundhammer <shundham...@suse.com>
+
+- Fixed crash in NCurses online update when retracted packages
+  are present (bsc#1191130)
+- 4.2.19
+
+-------------------------------------------------------------------
+Fri Oct 15 07:40:00 UTC 2021 - Joaqu??n Rivera <jeriveram...@suse.com>
+
+- Add debug_label as filter and improve error handling (bsc#1174390)
+- 4.2.18
+
+-------------------------------------------------------------------
 Wed Oct 13 09:39:18 UTC 2021 - Stefan Hundhammer <shundham...@suse.com>
 
 - Fixed empty entries in YQPackageSelector Zypp history window
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-4.2.17/package/libyui.spec 
new/libyui-4.2.19/package/libyui.spec
--- old/libyui-4.2.17/package/libyui.spec       2021-10-13 16:38:45.000000000 
+0200
+++ new/libyui-4.2.19/package/libyui.spec       2021-10-19 12:28:59.000000000 
+0200
@@ -19,7 +19,7 @@
 Name:           libyui
 
 # DO NOT manually bump the version here; instead, use rake version:bump
-Version:        4.2.17
+Version:        4.2.19
 Release:        0
 
 %define         so_version 15

Reply via email to