Bugzilla – Bug 148469
pkg selection without debuginfo (optional) please
Last modified: 2007-02-15 15:51:12 UTC
installation from x-b3-f @ gwdg.de (beta3 factory) looking for xfce pkgs in yast packet manager shows all the debuginfo pkgs too. I did not find a way to hide the debuginfo (I don't want to install them), so the pkg list is pretty ugly and hard to use...
Well I don't think there is (yet) a possibility to do so but this could be something for an enhancement.
My first reaction to this was "suppressing packages based on a name suffix is an evil thing". And in the general case and for the average user, it really is. But then, we also have the opposite case: A menu entry saying "install all -debuginfo packages" which does something similar, purely based on that suffix. Maybe we could have a (check box) menu item "suppress -debuginfo packages. But it would not be very prominent, and its status would not be persistent betweeen program runs (meaning it gets unchecked whenever you leave the package selector). This would be a limitation I would not be willing to discuss (much less in later bug reports about people complaining about it). And it would also make all internal structures pretty messy, because all of a sudden all package lists would additionally have to check for those suppressed names, too. Let me think about this for a while. Maybe there is a reasonable way to implement this.
I think I have an idea that might just work. Internal notepad: Add YQPkgObjList::globalExclude( QRegExp ); YQPkgObjList::clearGlobalExcludes(); Add Checkbox-QAction excludeDebugInfoPackages();
later (post-10.2)
reopening
You can now uncheck "Show -debuginfo packages" and "Show -devel packages" in the (new) "View" menu in the Qt package selector. We now also have a generic exclude mechanism to match any text column in the package list and derived lists, so we can now easily add suppport for suppressing anything that matches a regular expression in the package list, the patches list, the patterns list, and the selections list.
Will be available with yast2-qt-2.14.7.