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(); };
