Hello community,

here is the log from the commit of package libyui for openSUSE:Factory checked 
in at 2020-03-01 21:26:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libyui (Old)
 and      /work/SRC/openSUSE:Factory/.libyui.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libyui"

Sun Mar  1 21:26:37 2020 rev:50 rq:774830 version:3.9.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/libyui/libyui.changes    2020-01-24 
14:10:14.338390695 +0100
+++ /work/SRC/openSUSE:Factory/.libyui.new.26092/libyui.changes 2020-03-01 
21:26:47.616407731 +0100
@@ -1,0 +2,6 @@
+Mon Feb 17 10:57:55 UTC 2020 - Stefan Hundhammer <[email protected]>
+
+- Removed obsolete old RPM group tags (bsc#1163594)
+- 3.9.3
+
+-------------------------------------------------------------------

Old:
----
  libyui-3.9.2.tar.bz2

New:
----
  libyui-3.9.3.tar.bz2

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

Other differences:
------------------
++++++ libyui-doc.spec ++++++
--- /var/tmp/diff_new_pack.gd05cn/_old  2020-03-01 21:26:48.632409795 +0100
+++ /var/tmp/diff_new_pack.gd05cn/_new  2020-03-01 21:26:48.632409795 +0100
@@ -20,7 +20,7 @@
 %define so_version 11
 
 Name:           %{parent}-doc
-Version:        3.9.2
+Version:        3.9.3
 Release:        0
 Source:         %{parent}-%{version}.tar.bz2
 

++++++ libyui.spec ++++++
--- /var/tmp/diff_new_pack.gd05cn/_old  2020-03-01 21:26:48.648409827 +0100
+++ /var/tmp/diff_new_pack.gd05cn/_new  2020-03-01 21:26:48.648409827 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           libyui
-Version:        3.9.2
+Version:        3.9.3
 Release:        0
 Source:         %{name}-%{version}.tar.bz2
 

++++++ libyui-3.9.2.tar.bz2 -> libyui-3.9.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.9.2/VERSION.cmake 
new/libyui-3.9.3/VERSION.cmake
--- old/libyui-3.9.2/VERSION.cmake      2020-01-22 14:20:41.000000000 +0100
+++ new/libyui-3.9.3/VERSION.cmake      2020-02-17 12:10:52.000000000 +0100
@@ -1,6 +1,6 @@
 SET( VERSION_MAJOR "3")
 SET( VERSION_MINOR "9" )
-SET( VERSION_PATCH "2" )
+SET( VERSION_PATCH "3" )
 SET( VERSION 
"${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${GIT_SHA1_VERSION}" )
 
 ##### This is need for the libyui core, ONLY.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.9.2/package/libyui-doc.spec 
new/libyui-3.9.3/package/libyui-doc.spec
--- old/libyui-3.9.2/package/libyui-doc.spec    2020-01-22 14:20:41.000000000 
+0100
+++ new/libyui-3.9.3/package/libyui-doc.spec    2020-02-17 12:10:52.000000000 
+0100
@@ -20,7 +20,7 @@
 %define so_version 11
 
 Name:           %{parent}-doc
-Version:        3.9.2
+Version:        3.9.3
 Release:        0
 Source:         %{parent}-%{version}.tar.bz2
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.9.2/package/libyui.changes 
new/libyui-3.9.3/package/libyui.changes
--- old/libyui-3.9.2/package/libyui.changes     2020-01-22 14:20:41.000000000 
+0100
+++ new/libyui-3.9.3/package/libyui.changes     2020-02-17 12:10:52.000000000 
+0100
@@ -1,4 +1,10 @@
 -------------------------------------------------------------------
+Mon Feb 17 10:57:55 UTC 2020 - Stefan Hundhammer <[email protected]>
+
+- Removed obsolete old RPM group tags (bsc#1163594)
+- 3.9.3
+
+-------------------------------------------------------------------
 Fri Jan 17 12:12:08 UTC 2020 - Imobach Gonzalez Sosa <[email protected]>
 
 - Add an option to include a "Search Online" option in the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.9.2/package/libyui.spec 
new/libyui-3.9.3/package/libyui.spec
--- old/libyui-3.9.2/package/libyui.spec        2020-01-22 14:20:41.000000000 
+0100
+++ new/libyui-3.9.3/package/libyui.spec        2020-02-17 12:10:52.000000000 
+0100
@@ -16,7 +16,7 @@
 #
 
 Name:           libyui
-Version:        3.9.2
+Version:        3.9.3
 Release:        0
 Source:         %{name}-%{version}.tar.bz2
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.9.2/src/YRpmGroupsTree.cc 
new/libyui-3.9.3/src/YRpmGroupsTree.cc
--- old/libyui-3.9.2/src/YRpmGroupsTree.cc      2020-01-22 14:20:41.000000000 
+0100
+++ new/libyui-3.9.3/src/YRpmGroupsTree.cc      2020-02-17 12:10:52.000000000 
+0100
@@ -23,18 +23,18 @@
 /-*/
 
 
-#include "YRpmGroupsTree.h"
+#define SUPPRESS_YRPMGROUPSTREE_OBSOLETE_WARNING
 
-#include "Libyui_config.h"
+#include "YRpmGroupsTree.h"
 
-#define TEXTDOMAIN "rpm-groups"
+#define YUILogComponent "ui"
+#include "YUILog.h"
 
 
 YRpmGroupsTree::YRpmGroupsTree()
-    : YStringTree( TEXTDOMAIN )
+    : YStringTree( "" )
 {
-    bindtextdomain( TEXTDOMAIN, LOCALEDIR );
-    bind_textdomain_codeset( TEXTDOMAIN, "utf8" );
+    yuiError() << "The YRpmGroupsTree class is obsolete." << endl;
 }
 
 
@@ -44,240 +44,8 @@
 }
 
 
-static const char *fallback_rpm_groups[] =
-{
-    "Amusements/Games/3D/Other",
-    "Amusements/Games/3D/Race",
-    "Amusements/Games/3D/Shoot",
-    "Amusements/Games/3D/Simulation",
-    "Amusements/Games/Action/Arcade",
-    "Amusements/Games/Action/Breakout",
-    "Amusements/Games/Action/Other",
-    "Amusements/Games/Action/Race",
-    "Amusements/Games/Action/Shoot",
-    "Amusements/Games/Board/Card",
-    "Amusements/Games/Board/Chess",
-    "Amusements/Games/Board/Other",
-    "Amusements/Games/Board/Pool",
-    "Amusements/Games/Board/Puzzle",
-    "Amusements/Games/Logic",
-    "Amusements/Games/Other",
-    "Amusements/Games/RPG",
-    "Amusements/Games/Strategy/Other",
-    "Amusements/Games/Strategy/Real Time",
-    "Amusements/Games/Strategy/Turn Based",
-    "Amusements/Toys/Background",
-    "Amusements/Toys/Clocks",
-    "Amusements/Toys/Graphics",
-    "Amusements/Toys/Other",
-    "Amusements/Toys/Screensavers",
-    "Development/Languages/C and C++",
-    "Development/Languages/Fortran",
-    "Development/Languages/Java",
-    "Development/Languages/Other",
-    "Development/Languages/Perl",
-    "Development/Languages/Python",
-    "Development/Languages/Scheme",
-    "Development/Languages/Tcl",
-    "Development/Libraries/C and C++",
-    "Development/Libraries/Cross",
-    "Development/Libraries/GNOME",
-    "Development/Libraries/Java",
-    "Development/Libraries/KDE",
-    "Development/Libraries/Other",
-    "Development/Libraries/Parallel",
-    "Development/Libraries/Perl",
-    "Development/Libraries/Python",
-    "Development/Libraries/Tcl",
-    "Development/Libraries/X11",
-    "Development/Libraries/YaST",
-    "Development/Tools/Building",
-    "Development/Tools/Debuggers",
-    "Development/Tools/Doc Generators",
-    "Development/Tools/GUI Builders",
-    "Development/Tools/IDE",
-    "Development/Tools/Navigators",
-    "Development/Tools/Other",
-    "Development/Tools/Version Control",
-    "Documentation/Howto",
-    "Documentation/Man",
-    "Documentation/Other",
-    "Documentation/SuSE",
-    "Hardware/Fax",
-    "Hardware/ISDN",
-    "Hardware/Joystick",
-    "Hardware/Mobile",
-    "Hardware/Modem",
-    "Hardware/Other",
-    "Hardware/Palm",
-    "Hardware/Printing",
-    "Hardware/Psion",
-    "Hardware/Radio",
-    "Hardware/Scanner",
-    "Hardware/TV",
-    "Hardware/UPS",
-    "Productivity/Archiving/Backup",
-    "Productivity/Archiving/Compression",
-    "Productivity/Clustering/Computing",
-    "Productivity/Clustering/HA",
-    "Productivity/Databases/Clients",
-    "Productivity/Databases/Servers",
-    "Productivity/Databases/Tools",
-    "Productivity/Editors/Emacs",
-    "Productivity/Editors/Other",
-    "Productivity/Editors/Vi",
-    "Productivity/File utilities",
-    "Productivity/Graphics/3D Editors",
-    "Productivity/Graphics/Bitmap Editors",
-    "Productivity/Graphics/CAD",
-    "Productivity/Graphics/Convertors",
-    "Productivity/Graphics/Other",
-    "Productivity/Graphics/Vector Editors",
-    "Productivity/Graphics/Viewers",
-    "Productivity/Graphics/Visualization/Graph",
-    "Productivity/Graphics/Visualization/Other",
-    "Productivity/Graphics/Visualization/Raytracers",
-    "Productivity/Hamradio/Fax",
-    "Productivity/Hamradio/Logging",
-    "Productivity/Hamradio/Morse",
-    "Productivity/Hamradio/Other",
-    "Productivity/Hamradio/Packet",
-    "Productivity/Hamradio/Psk31",
-    "Productivity/Hamradio/Satellite",
-    "Productivity/Multimedia/CD/Grabbers",
-    "Productivity/Multimedia/CD/Players",
-    "Productivity/Multimedia/CD/Record",
-    "Productivity/Multimedia/Other",
-    "Productivity/Multimedia/Sound/Editors and Convertors",
-    "Productivity/Multimedia/Sound/Midi",
-    "Productivity/Multimedia/Sound/Mixers",
-    "Productivity/Multimedia/Sound/Players",
-    "Productivity/Multimedia/Sound/Utilities",
-    "Productivity/Multimedia/Sound/Visualization",
-    "Productivity/Multimedia/Video/Editors and Convertors",
-    "Productivity/Multimedia/Video/Players",
-    "Productivity/Networking/AOLInstantMessenger",
-    "Productivity/Networking/Archie",
-    "Productivity/Networking/Boot/Clients",
-    "Productivity/Networking/Boot/Servers",
-    "Productivity/Networking/Boot/Utilities",
-    "Productivity/Networking/DNS/Servers",
-    "Productivity/Networking/DNS/Utilities",
-    "Productivity/Networking/Diagnostic",
-    "Productivity/Networking/Email/Clients",
-    "Productivity/Networking/Email/Mailinglists",
-    "Productivity/Networking/Email/Servers",
-    "Productivity/Networking/Email/Utilities",
-    "Productivity/Networking/Ftp/Clients",
-    "Productivity/Networking/Ftp/Servers",
-    "Productivity/Networking/H323/Clients",
-    "Productivity/Networking/H323/Servers",
-    "Productivity/Networking/H323/Utilities",
-    "Productivity/Networking/ICQ",
-    "Productivity/Networking/IRC",
-    "Productivity/Networking/LDAP/Clients",
-    "Productivity/Networking/LDAP/Servers",
-    "Productivity/Networking/NFS",
-    "Productivity/Networking/NIS",
-    "Productivity/Networking/Napster",
-    "Productivity/Networking/News/Clients",
-    "Productivity/Networking/News/Servers",
-    "Productivity/Networking/News/Utilities",
-    "Productivity/Networking/Novell",
-    "Productivity/Networking/Other",
-    "Productivity/Networking/PPP",
-    "Productivity/Networking/Radius/Clients",
-    "Productivity/Networking/Radius/Servers",
-    "Productivity/Networking/Routing",
-    "Productivity/Networking/SSH",
-    "Productivity/Networking/Samba",
-    "Productivity/Networking/Security",
-    "Productivity/Networking/System",
-    "Productivity/Networking/Talk/Clients",
-    "Productivity/Networking/Talk/Servers",
-    "Productivity/Networking/Web/Browsers",
-    "Productivity/Networking/Web/Frontends",
-    "Productivity/Networking/Web/Proxy",
-    "Productivity/Networking/Web/Servers",
-    "Productivity/Networking/Web/Utilities",
-    "Productivity/Office/Dictionary",
-    "Productivity/Office/Finance",
-    "Productivity/Office/Organizers",
-    "Productivity/Office/Other",
-    "Productivity/Office/Spreadsheets",
-    "Productivity/Office/Suite",
-    "Productivity/Other",
-    "Productivity/Publishing/DocBook",
-    "Productivity/Publishing/HTML/Editors",
-    "Productivity/Publishing/HTML/Tools",
-    "Productivity/Publishing/Other",
-    "Productivity/Publishing/PDF",
-    "Productivity/Publishing/PS",
-    "Productivity/Publishing/Presentation",
-    "Productivity/Publishing/SGML",
-    "Productivity/Publishing/TeX/Base",
-    "Productivity/Publishing/TeX/Fonts",
-    "Productivity/Publishing/TeX/Frontends",
-    "Productivity/Publishing/TeX/Utilities",
-    "Productivity/Publishing/Texinfo",
-    "Productivity/Publishing/Troff",
-    "Productivity/Publishing/Word",
-    "Productivity/Publishing/XML",
-    "Productivity/Scientific/Astronomy",
-    "Productivity/Scientific/Chemistry",
-    "Productivity/Scientific/Electronics",
-    "Productivity/Scientific/Math",
-    "Productivity/Scientific/Other",
-    "Productivity/Scientific/Physics",
-    "Productivity/Security",
-    "Productivity/Text/Convertors",
-    "Productivity/Text/Spell",
-    "Productivity/Text/Utilities",
-    "SuSE internal",
-    "System/Base",
-    "System/Benchmark",
-    "System/Boot",
-    "System/Console",
-    "System/Daemons",
-    "System/Emulators/Other",
-    "System/Emulators/PC",
-    "System/Fhs",
-    "System/Filesystems",
-    "System/GUI/GNOME",
-    "System/GUI/KDE",
-    "System/GUI/Other",
-    "System/I18n/Chinesse",
-    "System/I18n/Japanesse",
-    "System/I18n/Korean",
-    "System/Kernel",
-    "System/Libraries",
-    "System/Monitoring",
-    "System/Packages",
-    "System/Shells",
-    "System/Sound Daemons",
-    "System/X11/Displaymanagers",
-    "System/X11/Fonts",
-    "System/X11/Icons",
-    "System/X11/Servers/XF86_3",
-    "System/X11/Servers/XF86_4",
-    "System/X11/Terminals",
-    "System/X11/Utilities",
-    "System/YaST",
-    "Unsorted"
-};
-
-#define DIM(ARRAY)     ( sizeof( ARRAY ) / sizeof( ARRAY[0] ) )
-
-
 void
 YRpmGroupsTree::addFallbackRpmGroups()
 {
-    for ( unsigned i=0; i < DIM( fallback_rpm_groups ); i++ )
-    {
-       addRpmGroup( fallback_rpm_groups[ i ] );
-    }
-
-#if 0
-    logTree();
-#endif
+    yuiError() << "The YRpmGroupsTree class is obsolete." << endl;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libyui-3.9.2/src/YRpmGroupsTree.h 
new/libyui-3.9.3/src/YRpmGroupsTree.h
--- old/libyui-3.9.2/src/YRpmGroupsTree.h       2020-01-22 14:20:41.000000000 
+0100
+++ new/libyui-3.9.3/src/YRpmGroupsTree.h       2020-02-17 12:10:52.000000000 
+0100
@@ -29,48 +29,30 @@
 #include "YStringTree.h"
 
 
+
 /**
- * Efficient storage for RPM group tags
+ * This was an efficient storage for RPM group tags.
+ *
+ * THIS CLASS IS OBSOLETE. DO NOT USE THIS ANYMORE.
  **/
+#ifndef SUPPRESS_YRPMGROUPSTREE_OBSOLETE_WARNING
+#  warning The YRpmGroupsTree class is obsolete. DO NOT USE ANYMORE.
+#endif
 class YRpmGroupsTree: public YStringTree
 {
 public:
 
-    /**
-     * Constructor.
-     **/
-
     YRpmGroupsTree();
-
-    /**
-     * Destructor.
-     **/
     virtual ~YRpmGroupsTree();
-
-    /**
-     * Insert an RPM group into this tree if not already present.
-     * Splits the RPM group string ("abc/def/ghi") and creates tree items for
-     * each level as required.
-     * Returns the tree entry for this RPM group.
-     **/
     YStringTreeItem * addRpmGroup( const std::string & rpmGroup )
-       { return addBranch( rpmGroup, '/' ); }
+       { return 0; }
 
-    /**
-     * Returns the complete (untranslated) RPM group tag string for 'node'.
-     **/
     std::string rpmGroup( const YStringTreeItem * node )
        { return origPath( node, '/', false ); }
 
-    /**
-     * Returns the complete translated RPM group tag string for 'node'.
-     **/
     std::string translatedRpmGroup( const YStringTreeItem * node )
        { return translatedPath( node, '/', false ); }
 
-    /**
-     * Add a predefined set of RPM groups
-     **/
     void addFallbackRpmGroups();
 };
 


Reply via email to