Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&version=15.1&build=456.3&groupid=50 https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Distribution&query_format=advanced&resolution=---&version=Leap%2015.1 When you reply to discuss some issues, make sure to change the subject. Please use the test plan at https://docs.google.com/spreadsheets/d/1AGKijKpKiJCB616-bHVoNQuhWHpQLHPWCb3m... to record your testing efforts and use bugzilla to report bugs. Packages changed: yast2 (4.1.67 -> 4.1.68) yast2-firstboot (4.1.5 -> 4.1.6) yast2-trans (84.87.20190410.077cc7c58a -> 84.87.20190412.26ef452e5e) === Details === ==== yast2 ==== Version update (4.1.67 -> 4.1.68) Subpackages: yast2-logs - Updated map for evaluating upgraded products (e.g. for SUSE-Manager). (bsc#1131503) - Upgrade: Evaluating product obsoletes in order to show it in the proposal overview. - 4.1.68 - Firewall: Zone name has been removed from the common attributes declaration as it cannot be modified through the firewalld API. (bsc#1130354) - 4.1.67 - Require tar as a dependency for yast2-logs (bsc#1125142). - 4.1.66 - Fixed evaluating the base product, the same products with the available and selected status must be treated as duplicate products (bsc#1129257) - 4.1.65 - Process the "specialproduct" value like a linuxrc parameter (ignore "-_." characters, ignore case) (bsc#1128901) - 4.1.64 - Fix how a product features is read in a running system. - Update default path for base product licenses (fate#324053, jsc#SLE-4173). - 4.1.63 - Fixed product filtering in product_reader.rb, fixes problem when upgrading SLE15-SP1 to SLE15-SP1 (usually used to fix a broken system) (bsc#1128459) - 4.1.62 - bnc#1127798 - do not crash with internal error when enabling a network network service when no network service is active. - 4.1.61 - added "Modify" button label (related to bsc#1128279, or just as good gh#yast/yast-yast2#713) - 4.1.60 - Added command line support also for the other Report module methods (related to bnc#1127685) - 4.1.59 - Fixed a failing testsuite, the Report.LongError used in the global exception handler did not support the command line mode (related to bnc#1127685) - 4.1.58 - bnc#1127685 - made Report module long message reporting popups adjustable - 4.1.57 - Use /sbin/rpcinfo only, /usr/sbin/rpcinfo is gone (bsc#1127138). - Use the correct path for /usr/bin/ifconfig (bsc#1127138). - 4.1.56 - Fixed license file ordering issue causing a random test failure (bsc#1125722) - 4.1.55 - Firewall: added some help methods for moving interfaces between zones in a safe way (fate#324662). - 4.1.54 - CWM: Added date field and time field widgets (fate#322722) - 4.1.53 - Support special products which will be enabled via linuxrc (flag "specialproduct") (fate#327099) - 4.1.52 - Firewall: drop not needed relations and its related methods - Firewall: move export method to yast2-firewall (fate#324662) - 4.1.51 - CWM: Add method focus to object CWM widgets (FATE#324662) - CWM: Add rspec helper for common CWM widgets - CWM: Allow CWM dialogs/popups to have own help - CWM: Fix showing help for CWM Popup (FATE#324662) - 4.1.50 - Fix crashes of many modules when invoking from ncurses control center (bsc#1121425) - 4.1.49 - Ignore the old packages when fetching the release notes (bsc#1112866) - 4.1.48 - Fix a fragile unit test (related to changes introduced for fate#325482) - 4.1.47 - Fetch and display properly the license content from the fallback rpm when using a product definition located at /usr/share/installation-products (part of fate#325482) - 4.1.46 - Drop no longer used ALog module without replacement - Drop no longer used Cron module without replacement - Drop obsolete DebugHooks module for installation. Replaced by integrated installation debugger and installation hooks. - Drop no longer used SuSEFirewallExpertRules module. Replaced by firewalld related classes. - replace old testsuite for Wizard module by rspec tests - Drop no longer installed desktop files for remotechooser and remoteinstall from git. - Drop obsolete ycp syntax checker check-all-syntax without replacement. - Add missing help for the service configuration - NetworkService: fix invoking forced enable (bsc#1119657) - 4.1.45 - Add a <configuration_management/> section to the control file (fate#322722). - 4.1.44 - avoid use of shellescape function on non string types (bsc#1119678) - 4.1.43 - Extend Yast::Execute API (needed for bsc#1118291) - Add method Yast::Execute.stdout - Allow to chain methods - 4.1.42 - WorkflowManager: find product definitions located at /usr/share/installation-products/ (part of fate#325482) - 4.1.41 - Added more testcases if e.g. system is running in chroot environment and systemd does not work properly (bsc#1113732) - Removed dead code (bsc#1118291) - 4.1.40 - always use absolute path to binaries (bsc#1118291) - properly escape shell arguments (bsc#1118291) - 4.1.39 - Ship only primary icons with module to avoid conflicts (boo#1118521) - 4.1.38 - firewalld: add ability to add/edit/remove zones (fate#324662) - 4.1.37 - Provide icon with module (boo#1109310) - Move virtualization group from yast-vm to yast2 - 4.1.36 - Added global parameter enable_local_users (Fate#326447) - Added ProductFeatures::GetBooleanFeatureWithFallback - 4.1.35 - check return value of OpenDialog to prevent crash (bsc#1115745) - 4.1.34 - WorkflowManager: Allow system roles to live in /usr/share/system-roles/*.xml (bsc#1108176) - 4.1.33 - view_anymsg: allow user to switch to yast2-journal if file does not exist or is empty (bsc#948729) - 4.1.32 - Added flag save_y2logs to control.xml file in order to save YaST logs at the end of installation (fate#325737) - 4.1.31 - Ensure that Installation.sourcedir exists (bsc#1097700) - Use LSB compliant Installation.sourcedir - 4.1.30 - CWMFirewallInterfaces: make some "current state" methods public needed by yast2-rmt (fate#326634) - 4.1.29 - Network (Firewall): Added modify_masquerade method to zones API unifying the way changes are applied to single value attributes. (bsc#1112547) - 4.1.28 - adapted to extended output of snapper (fate#326479, bsc#1111831) - 4.1.27 - Small CWM optimization by avoiding deep_copy on big data (bsc#1112402). - 4.1.26 - CWMFirewallInterfaces: Improved the user UX replacing the api calls for checking supported services once the list supported ones are already known by the firewalld instance (fate#324662) - 4.1.25 - Splitting yast2 package into yast2 and yast2-logs. yast2-logs contains only scripts for handling YaST logs (fate#325737). - 4.1.24 - Added tags full_system_media_name and full_system_download_url in control.xml which describe the location for the "all-packages" medium. This information will be shown if the registration has been scipped by the user. No hint will be shown if these tags have not been defined. (fate#325834) - 4.1.23 - Added new methods to firewalld_wrapper in order to switch yast2-dhcp-server to new firewall module. (bsc#1108942) - 4.1.22 - Log viewer: replace invalid UTF-8 characters from the displayed log to avoid a crash (bsc#1110549) - 4.1.21 - Network (Firewall): - Added some methods needed for AutoYaST configuration (fate#324662) - Make the service status label stretchable so the updated status is displayed correctly (bsc#1110407) - 4.1.20 - bnc#964856 - fixed internal error - do not crash when updating device config - 4.1.19 - Y2Firewall::Firewalld: Single attributes setter will not modify the value of the attribute in case it is the same (bsc#1109812) - 4.1.18 - Improve Y2Firewall::Firewalld::Interface#zone to return an Zone object (fate#324662). - 4.1.17 - bnc#964856 - removed obsolete parts of NetworkInterfaces API: ifcfg_part, device_type, device_num, alias_num, GetFreeDevices, GetFreeDevice, LocateNOT, ListDevicesExcept - 4.1.16 - Network (Firewall) - Added Y2Firewall::Firewalld::Interface class. - Adapted interfaces helpers to work with the new class. (fate#324662) - 4.1.15 - Add a new popup widget (fate#324662). - Add a helper class UIState to keep the UI states when using CWM. - Y2Firewall::Firewalld: Added convenience method to obtain the firewalld service object (fate#324662) - 4.1.14 - Allow reading the installation.xml (skelcd-* package) from other repository than the initial one (e.g. the self update), select the highest version of the package (instead of the first found) (bsc#1101016) - 4.1.13 - Firewalld: Fixed the API cmd call for removing services from zones when the firewall is in offline mode (bsc#1108628) - 4.1.12 - CWM: avoid to always return :next when accepting a dialog. - Needed for Expert Partitioner (fate#318196). - 4.1.11 - Added the missing SuSEFirewallProposal.rb file to the Makefile (bsc#1087867) - 4.1.10 - Bring back the SuSEFirewallProposal fixing the class unit tests until yast2-network drops the import of the module completely. (bsc#1087867) - 4.1.9 - Extended the firewall API supporting the use of single-value attributes and also prepared it for introducing more complex relations like 'forward-ports' and 'rich-rules' in the future. (fate#324662) - Improved the parser for zones and added a parser for services. - Improved test mocking fixing a Polkit popup shown when running the test (bsc#1087867) - 4.1.8 - CWM: allow to define next handler for CWM#show. - CWM: define default next handler in CWM::Dialog. - Needed for Expert Partitioner (fate#318196). - 4.1.7 - Add missing CompoundService#support_start_on_boot? (bsc#1106591). - 4.1.6 - Increase timeout for the execution of systemctl commands (bsc#1098910). - 4.1.5 - Fix the Yast2::ServiceWidget to not show the "On Boot" option when it is not supported (related to fate#319428). - 4.1.4 - Refactor systemd classes, reorganizing them in real classes under the Yast2::Systemd namespace instead of using modules (related to fate#319428). - 4.1.3 - Changed dir of COPYING file - Add support for systemd services that can only be started on-demand (fate#319428 and bsc#1104568). - 4.1.2 - Improve systemd socket detection (related to fate#319428). - SystemService#find_many does not raise an exception anymore. - 4.1.1 - Added widget to configure services (part of fate#319428). - 4.1.0 - Add a method to detect whether a systemd service exists in the underlying system or not (related to fate#319428). - Fix systemd socket detection. - 4.0.83 - Fix support to handle services during early 1st stage (related to fate#319428). - 4.0.82 - Do not display "download failed" error when using unsigned packages (bsc#1096027) - 4.0.81 - Services: add class to manage systemd services with associated socket (needed for bsc#1080738 and fate#319428). - 4.0.80 - Replace the deprecated firewallctl command with firewall-cmd for obtaining the firewalld state (bsc#1093111) - Network: Prevent from crashing when trying to delete some ip aliases from the original devices (bsc#1098919) - 4.0.79 - Added additional searchkeys to desktop file (fate#321043). - 4.0.78 - display proper release notes for product (bsc#1096138) - 4.0.77 - rename SLES_HPC -> SLE_HPC (bsc#1095053) - 4.0.76 - Calling YAST module: Do not create a post Snapper image if the pre Snapper image has already been failed (bnc#1093374) - 4.0.75 - Support multiple "system-installation()" provides in one package (bsc#1092965) - 4.0.74 - CWM: allow to define back handler for CWM#show. - CWM: define default handlers for back and abort in CWM::Dialog. - Needed for Expert Partitioner fate#318196. - 4.0.73 - Add a text helper to wrap richtext in directional markers (bsc#1089846). - 4.0.72 - Do not crash when reading trying to determine available locales for some licenses (bsc#1089610). - 4.0.71 - save_y2logs: save kernel messages and udev log (bsc#1089647, bsc#1085212) - 4.0.70 - Handle input/output errors in the DoneProvide package callback (bsc#1088682). - 4.0.69 - Wizard: Fall back to smaller and/or hicolor icon if the icon for the launched module cannot be found (bsc#1087224) - 4.0.68 - Do not use the solver for finding the best product upgrade candidate, it does not work correctly in the SLES + sle-module-hpc => SLES_HPC case (bsc#1086734) - 4.0.67 - Fix early exit of installation when initial install url is invalid and later fixed (bsc#1086840) - 4.0.66 - improve wayland support (bsc#1083907) - 4.0.65 - Use SHA2 instead of MD5 when determining whether a license was already accepted or not (related to fate#325461). - 4.0.64 - Add a new API to handle product licenses. - Given a license, remember whether another one with the same content was already accepted (fate#325461). - 4.0.63 - Added ProductUpgrade class to better evaluate the product for upgrading (related to bsc#1086259) - 4.0.62 - Make possible to use the Yast2::Popup class from the Report module (part of bsc#1082542). - 4.0.61 - fix behavior of showing timed error popup (found during debugging bsc#1083672) - 4.0.60 - Fix extracting kernel parameters from installation when there is parameter with '=' in value like pci=hpiosize=0,hpmemsize=0,nobar (bsc#1081353) - 4.0.59 - Use the correct release notes URL during upgrade (bsc#1073488). - 4.0.58 - Fixed a typo and the list item marker in the firewall widget (bsc#1083058). - 4.0.56 - NIS configuration fails while executing firewall-offline-cmd. Fix: Ensure that the firewalld configuration is read before writing. (bnc#1082827) - 4.0.55 - Added missing textdomain to firewalld zone class for translations (bsc#1082246). - 4.0.54 - Fixed list of the URL schemes without host, fixes processing URLs with the "hd:/" scheme (bsc#1077310) - 4.0.53 - Add a method to get the list of available license translations for a given product (related to FATE#322276). - 4.0.52 - Firewalld: Added interfaces helpers (fate#323460) - 4.0.51 - Drop (x)inetd agents - CWMServiceStart: Replace xinetd by systemd socket activation (fate#323373) - 4.0.50 - Y2Packager::Product does not depend on Yast::Language module anymore (related to bsc#1079045) - 4.0.49 - Replace idnconv with simpleidn library (related to bsc#1071552). - Move some Y2Packager classes from yast2-packager here to fix the package build. - 4.0.48 - Firewalld: Cache modifications for performance improvements. (fate#323460) - 4.0.47 - Move some Y2Packager classes from yast2-packager here to avoid circular dependency (related to fate#323163) - 4.0.46 - Firewalld API: Cache whether the configuration has been read (fate#323460) - 4.0.45 - Installation::AutoClient: modified packages default and improved documentation (fate#323460 bsc#1077987) - 4.0.44 - Fixed a bug causing pages of all CWM::TreePager to be rendered twice on every page switch (bsc#1078212) - 4.0.43 - Firewalld API: reload and complete reload return true in offline mode (fate#323460) - 4.0.42 - Fixed logging typo (fate#1076513) - 4.0.41 - Improved base product detection at upgrade (fate#1076513) - 4.0.40 - Firewalld: Added methods to the wrapper class for opening ports by YaPI modules (fate#323460 bsc#1071548 bsc#1076837) - 4.0.39 - CWM: Add possibility to define abort handler for CWM.show (needed for expert partitioner fate#318196) - 4.0.38 - Firewalld: Added missing firewalld service file to the Makefile (fate#323460). - 4.0.37 - CWMFirewallInterfaces: Replaced SuSEFirewall2 by firewalld. (fate#323460) - 4.0.36 - fix having some roles without description when choosing different extensions during installation (bsc#1070726) - 4.0.35 - Firewalld export: Return empty hash if the package has not been installed. (fate#323460) - 4.0.34 - Adding a workflow from other products: If there are no modules have beed defined we are using the modules defined in append_modules. (bnc#1075182) - 4.0.33 - Firewalld: Allow to modify default zone and export configuration (fate#323460). - 4.0.32 - bnc#1073727 - ignored some of typical backup extensions (like .bak, .orig) when loading ifcfg files - 4.0.31 - Firewalld: Extend handling of zones for AutoYaST configuration (fate#323460). - 4.0.30 - Firewalld API: Use string command with all api methods which expect string outputs (bsc#1070559) - 4.0.29 - Firewalld API: Added convenient methods for query commands and string expected output commands (bnc#1070559). - 4.0.28 - Warn the user if the infrastructure is not available for running the second stage (bnc#1061754) - 4.0.27 - Improve tests for CWM::Pager (part of fate#318196). - 4.0.26 - Recognize CTC devices named like slc600 (bsc#1058227). - Stopped treating old-style hotplug devices specially. - 4.0.25 - save_y2logs: save also /linuxrc.config and /etc/os-release files for easier debugging - CWM: make method Pager#current_page public. - Necessary for fate#318196. - 4.0.24 - bnc#1061306 - provided new function for querying net device configuration to avoid internal errors when querying cached devices inconsistently - 4.0.23 - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468). - 4.0.22 - Added missing y2firewall/firewalld/zone.rb file to the Makefile (fate#323460). - 4.0.21 - Fixed a bug selecting rows programmatically for CWM::Table (bsc#1070287). - 4.0.20 - Add new Yast2::Popup class providing nicer API for invoking popups (hackweek project) - 4.0.19 - bnc#956755, bnc#1061306 (mfilka) - fixed storing device information to avoid incorrect "not found" states when querying NetworkInterfaces subsequently - 4.0.18 - Network: - Do not depent on SuSEFirewall to list the known zones anymore. - NetworkInterfaces: Remove ZONE attribute if it is empty when writing. - 4.0.17 - Added RSpec shared example for CWM::CheckBox (bsc#1068354). - 4.0.16 - SuSEFirewall: Export minimal firewalld configuration until the AY firewall schema is adapted (bsc#1067193) - 4.0.15 - fate#323460 - Firewalld API: added change_interface method - 4.0.14 - Firewalld API: running? return false if the package is not installed (fate#323460) - 4.0.13 - Network (Firewall): - Added support for firewalld offline command - Dropped SuSEFirewall (module) support for SuSEFirewall2 backend - Adapted some SuSEFirewalldClass methods to work properly during installation. - Skipped some tests to make it build properly (should be replaced by new ones with a new API design) (fate#323460) - 4.0.12 - Adapted SuSEFirewallIsInstalled() to return true only when the package is already installed or checked and installed in normal mode. - Added SuSEFirewallIsSelectedOrInstalled() which behaves as the old SuSEFirewallIsInstalled() method. (bnc#1037214) - Adapted calls to use SuSEFirewallIsSelectedOrInstalled() when the methods can be called even with just Pkg selection. - Fixing disabling vnc, ssh, ... installation to handle service names independently on using upper/lower case as they are used in different context at different places of the code (bsc#1055279). - 4.0.11 - Disable vnc, ssh,... installation in install.inf if it is not supported. (bnc#1055279, bnc#1058071) - 4.0.10 - Stop using tmpnam, it is no longer supported in perl 5.26 (bsc#1061620) - 4.0.9 - Add support for merging to workflow extensions from modules (bsc#1049297) - 4.0.8 - fix starting gnome control center (bsc#1058376) - 4.0.7 - systemd services (bsc#1045658) - reverted a command change that broke brittle tests - 4.0.6 - systemd services (bsc#1045658) - add SystemdService.find_many for a speed-up - SystemdUnit fix for units with multiple dots in name - consistent logging of systemctl calls - 4.0.5 - Fix handling of PGP signatures when running in insecure mode (bsc#1054663) - 4.0.4 - Added methods to Yast2::FsSnapshot allowing to finish the Snapper configuration (part of fate#318196). - 4.0.3 - Add support to disable buttons on CWM::Dialog - Add a method WorkflowManager#merge_product_workflow which allows to merge a product workflow (fate#322267) - 4.0.2 - Added UI:TextHelpers with a wrap_text method moved from yast2-network (bsc#1055643) - 4.0.1 - Fixed the cursor theme in the installation (the DMZ theme has been replaced by DMZ-White and DMZ-Black) (bsc#1051664) - 4.0.0 - Restore Packages::Repository and Packages::Product in order to retain compatibility with yast2-packager 3.3.2 which is the version on Factory until storage-ng is finally merged (bsc#1055677) - 3.3.10 - Move Packages::Repository and Packages::Product to yast2-packager (FATE#322276) - 3.3.9 - workaround false warning from Forwardable when using OpenStruct in ruby 2.4 (bsc#1049433) - 3.3.8 - run_ifconfig.scr - make "inet" section optional, handle additional whitespace characters (bsc#811760) - 3.3.7 - More robust systemctl test to avoid possible timeout error - WorkflowManager: allow to extend workflow from rpm package (needed for FATE#323450) - WorkflowManager: drop never used support to extend workflow from pattern - 3.3.6 - drop reading /content file (FATE#322386) - 3.3.5 - cwm/rspec.rb: added tests in "CWM::RadioButtons" group for optional #hspacing and #vspacing methods - CWM::WrapperWidget#cwm_defintion: also include widget id, otherwise the widget would not show in a Pager, eg. Tabs (bsc#1049595) - 3.3.4 - Add YaST2 logs to the default list of files for System Log browser (bsc#1049138) - 3.3.3 - Add Yast::Execute.on_target! and Yast::Execute.locally! variants which raise a Cheetah exception if the command fails (bsc#1048512) - 3.3.2 - convert Object#timeout usage to Timeout.timeout as ruby2.4 makes it obsolete ( ruby2.4 will be for SLE15 so part of bsc#1044312) - 3.3.1 - Fix omitting button in CWM::Dialog and make API consistent with CWM.show (boo#1039901) - 3.3.0 - Support for the new Expert Partitioner (boo#1039901): - Added UI::Sequence, UI::Greasemonkey - Added CWM::Dialog - RSpec.shared_examples for CWM: Page, PushButton, RadioButtons, RichText. - 3.2.40 - Add hint for UI about application name and its icon (bsc#1037891) - 3.2.39 - Fix showing help text when CWM::ReplacePoint contains another CWM::ReplacePoint. Fix including new CWM::AbstractWidget#refresh_help functionality for widgets where help text can change during its lifetime. (boo#1039901) - 3.2.38 - Add EventDispatcher#event_handler to allow custom events management, for example to delegate to a widget. Part of (fate#305633) - 3.2.37 - Fix distribution of new CWM::WrapperWidget (bsc#1032725) - 3.2.36 - CWM: Add object wrapper to allow running object CWM with old hash style widgets (bsc#1032725) - fix nested pagers to have unique ids - 3.2.35 - Fix CWM::ReplacePoint to work with CWM::Custom widget and use it in all pagers (boo#1039901) - Fix calling handle in CWM::RadioButtons - 3.2.34 - Warning messages shouldn't open UI in command-line mode (bsc#1036440). - 3.2.33 - Added CWM::Pager, CWM::Tree + CWM::TreeItem, CWM::TreePager + CWM::PagerTreeItem (boo#1039901) - 3.2.32 - Added CWM::Table (boo#1039901) - 3.2.31 - Translation fix: Ruby gettext cannot extract translatable texts from interpolated strings (bsc#1038077) - 3.2.30 - Added cwm/rspec with shared_examples for CWM::AbstractWidget and its children (boo#1039302) - 3.2.29 - Fixed parsing whitespace lines in /etc/fstab (bsc#1030425) - 3.2.28 - Set correct title when wizard is supported (bsc#1033161#c4) - 3.2.27 - start using y2start instead of y2base (bsc#1027181) - 3.2.26 - don't generate multiline entries, it's against SuSEfirewall2 recommendation multiline entries create trouble with fillup, see bsc#798468 - 3.2.25 - Fixed downloading installer extension package (FATE#320772) - 3.2.24 - SlideShow: Escape plain text release notes being shown properly in RichText (bsc#1028721). - 3.2.23 - Download the addon installation.xml file from a package referenced by the "installerextension" provides dependency (FATE#320772) - 3.2.22 - Use for Yast::TargetFile and Yast::Execute real path where scr operates. It allows easier switching scr in unit tests. (needed for testing fix for bsc#1023204) - 3.2.21 - Added options to CWM::RadioButtons to set some extra spaces (related to poo#14936 and bsc#1025415). - 3.2.20 - Added PackageDownloader and PackageExtractor classes for sharing the package downloading and extracting functions (fate#320772) - 3.2.19 - bnc#1026027 - removed insserv calls - 3.2.18 - UnitFileState will be used for evaluating enable state of services. If it has an invalid value "systemctl is-enabled...." has to be called instead. (bnc#1012047) - 3.2.17 - Added FileChanges.created_files (part of fix for bsc#1027582) - 3.2.16 - Support to add roles through addons (FATE#320772) - 3.2.15 - Allow Pattern selector to have more generic button names and enablement (needed for poo#14936, bsc#1025415) - 3.2.14 - Fix error popup when replacing widget with CWM::ReplacePoint (FATE#322328) - 3.2.13 - Added a CWM::ReplacePoint widget - 3.2.12 - CWM: when skipping storing of widget values, skip also its validation (FATE#322328) - bnc#1017716 - do not cache ifcfg files with empty device name part (ifcfg-). Such file cannot be mapped to any existing device and providing empty device name could lead to unexpected crashes in other parts of yast. - 3.2.11 - Fixed tests to pass with the latest yast2-core package (related to the bsc#932331 fix) - 3.2.10 - Add a method to read the ID property from the /etc/os-release file (related to bsc#1016004) - 3.2.9 - add generic cwm widget for keyboard layout (used for FATE#321754) - 3.2.8 - Enhanced PackagesProposal API to handle required and optional resolvables separately (bsc#885496) - 3.2.7 - Fix replacement of workflow modules (bsc#1011869) - 3.2.6 - Remove the restart file when starting YaST to avoid possible infinite loop (bsc#842910) - 3.2.5 - Added needed include in Kernel.rb. Found while testing bnc#1009023 - 3.2.4 - fix do not show again for packages downloaded to temporary directory (bsc#481011) - remove icons from signature check dialogs (bsc#875201) - 3.2.3 - Add-on module: Do not escape characters like ":" in the path string (bnc#966413). - 3.2.2 - Network: Added method to adapt old configuration of enslaved interfaces. (bsc#962824) - 3.2.1 - Set installer theme when Screenmode is specified at boot time (related to bsc#780621) - 3.2.0 - save_y2logs: use canonical path (bsc#1001454) - 3.1.208 - Removed build dependency on yast2-perl-bindings (bsc#999203) - 3.1.207 - Network: Fix bug introduced during NetworkInterfaces.Read cleanup The method Networkinterfaces.Locate now returns the interface name of the interfaces that match the given condition instead of the type. (bsc#998717) - 3.1.206 - Packages: remove warning icon from package callbacks. (bnc#988949) - 3.1.205 - Set AutoYaST default timeout entries for reporting errors correctly and do not overwrite AutoYaST profile settings. (bnc#988949) - 3.1.204 - Popup.Error will escape the text when message is too long and richtext is used (bsc#992506) - 3.1.203 - Fixed handling of cd:/ and dvd:/ URLs (bsc#991935) - 3.1.202 - Declare textdomain to fix untranslated texts (bsc#992084). - 3.1.201 - show release notes during package installation even if slide show is not available (bsc#978700) - 3.1.200 - Fixed ArgumentError in Popup.AnyTimedMessage (bsc#988739). - 3.1.199 - Fixed Yast::NetworkInterfaces.FilterNOT regexp matching (bsc#990482) added in previous release. - 3.1.198 - Clean up of NetworkInterfaces Read method to make it more readable (bsc#982850) - 3.1.197 - define 32-bit arm architecture (thanks to @afaerber) (FATE#310070) - 3.1.196 - fix cyclic dependencies caused by split of firewall classes (bsc#987059) - 3.1.195 - Use a high resolution window icon (64x64) instead of the low resolution (22x22) one (bsc#985432) - 3.1.194 - Fixed displaying the file conflicts callbacks when the Progress dialog is not displayed (bsc#983464) - 3.1.193 - Drop yast2-devel-doc package (fate#320356) - 3.1.192 - Split SuSEFirewall and SuSEFirewallServices classes to separate files as recommended by the Yast coding style (fate#318356, gh#yast/yast-yast2#471) - 3.1.191 - Refactor SuSEFirewall backend code to support FirewallD. This allows yast2 modules to be firewall agnostic and handle firewall services in either SuSEFirewall2 or FirewallD (fate#318356, gh#yast/yast-yast2#457) * Do a bit of code cleanup. * Add FirewallD tests. - 3.1.190 - bnc#972575 - filter out INTERFACETYPE option from ifcfg files. This option used to be written with incorrect value by older versions of yast. - 3.1.189 - remove invalid_hostname check (fate#319639) - 3.1.188 - Add Repository and Repository products classes to the packages library API (part of FATE#320494) - 3.1.187 - Fix "when" key in FinishClient#info - Added restarting state to Installation to for example recover data or skip dialogs until the one wich restarted yast. (related to bsc#974409) - 3.1.186 - CWM: fix showing help for tabs widgets found during fixing bnc#952633) - 3.1.185 - Make the "Abort" button default in the file conflict popup (safe default compatible with zypper) (bsc#923590) - 3.1.184 - Added system_time to ylib_DATA. Cleanup for bnc#956730. - 3.1.183 - Moved "uptime" from package autoyast2 to yast2. Cleanup for bnc#956730. - 3.1.182 - Display a confirmation dialog when a file conflict is detected during package installation (bsc#923590) - 3.1.181 - Added proc_modules.scr from yast-installation to avoid that yast-sound depends on yast-installation (bsc#972310) - 3.1.180 - Added cfg_mail.scr from yast-mail to avoid circular dependencies with yast2-security, yast2-users and yast2-mail (FATE#319711) - 3.1.179 - Introduce PowerNV platform (boo#970582) - 3.1.178 - Added ProductFeatures.SetOverlay,ClearOverlay for System Roles (FATE#317481) - 3.1.177 - Require rubygems using system ruby version to avoid YaST failures (bnc#969113) - 3.1.176 - Add support for showing update messages from libzypp (related to bsc#943805) - 3.1.175 - SuSEFirewall module reads system configuration during autoinstallation. It behaves in the same way as regular installation or normal operation (bsc#963585) - AutoYaST settings for SuSEFirewall will be merged with the existing configuration (instead of being fully overwritten). - Add a read_and_import method to SuSEFirewall module. - 3.1.174 - bsc#960040 - put valid hostname into AY profile generated at the end of installation - 3.1.173 - Yast::Execute do not crash for missing '_' method (found during FATE#317701) - 3.1.172 - fix packaging of TargetFile and Execute classes (FATE#317701) - 3.1.171 - fix string processing for frames in CWM causing crash in yast2-network (bnc#963966) - 3.1.170 - Added Yast::Execute, a class to run programs with Cheetah - Added Yast::TargetFile, a handler suitable for CFA::BaseModel - Both respect Yast::Installation.destdir ( needed for FATE#317701) - 3.1.169 - Allow CWM to specify which events do not cause storing of widget content ( needed for FATE#317701) - 3.1.168 - Added UI::InstallationDialog as specialization of UI::Dialog (part of bsc#893825) - 3.1.167 - Added CWM::Tabs that is object oriented API replacement for CWMTab - 3.1.166 - Add a default value for firewall setting FW_BOOT_INIT_FULL (bsc#955400) - 3.1.165 - Added CWM::AbstractWidget. - Added CWM.show method working with AbstractWidgets kids - Added few basic CWM widgets for easier CWM.show usage - 3.1.164 - fixed semantics of SCR call for zKVM detection (bsc#961485) - 3.1.163 - added detection of zKVM to Arch.rb (for proper fix of bsc#956736) - 3.1.162 - Renamed some arguments and methods in the UI::ServiceStatus API (fate#318771) - 3.1.161 - New methods CWM.save_current_widgets and CWM.validate_current_widgets - Replaced UI::SrvStatusComponent with UI::ServiceStatus (fate#318771) - 3.1.160 - rewrite save_y2logs (and log linuxrc.log and wickedd.log) - 3.1.159 - Fixed idnkit dependency to allow building YaST HEAD in SLE12 - 3.1.158 - Fixed Puny code processing - the idnconv tool has been moved to a different package (idnkit) (bsc#953442) - 3.1.157 - Fixed clipped dialog label (bsc#948381) - 3.1.156 - Fixed clipped labels in Arabic on some widgets (bsc#880701). - Fixed that also for the installation (bsc#880701#c43) - 3.1.155 - bnc#946047 - use proper hostname / domain defaults when network is configured by linuxrc - 3.1.154 - Replace "Skip" with "Ignore" in the dialog that is shown when there's a problem during packages installation (bsc#948608) - 3.1.153 - Fix "stack level too deep" exception if cd-rom repository is needed (bnc#945879) - 3.1.152 - UI component for services handling moved from yast2-dns-server to yast2 (fate#318771) - 3.1.151 - Properly format the package license in the confirmation dialog to make it better readable (bsc#819311) - 3.1.150 - Avoid too many snapshots created during the online migration (bsc#944019) - bnc#897129 - AutoYaST will no longer ignore firewall settings if keep_install_network is enabled - 3.1.149 - Add a Mode#auto method - Checking cpuinfo_flags correctly while evaluating kernel packages for i586. (bnc#943297) - 3.1.148 - "yast2" script - handle also the reboot flag the same way as the installation script (bsc#942461) - 3.1.147 - bnc#941881 - displays hostname / domain as set in /etc/hostnmae - 3.1.146 - bnc#916013 - keeps routing state when firewall is enabled/disabled - 3.1.145 - Fixed a conflict between Wizard and CommandLine components that was breaking the CLI for some modules (bnc#940341) - 3.1.144 - Properly display information about exceptions when running in command line mode (bnc#939565). - Fixed a bug preventing Yast::CommandLine to be executed twice in the same script. - 3.1.143 - Allow Dialog class to support alternative ways how to get user input (needed for yast2-vnc module) (bnc#938944) - 3.1.142 - Do not try to load snapper extension as it does not exists anymore (bsc#938377). - 3.1.141 - do not crash if desktop file does not exist for setting icon (bnc#937549) - 3.1.140 - Cleanup for snapshots made during installation (bnc#935923) - 3.1.139 - fix using desktop icon for yast(bnc#894220) - 3.1.138 - Added /etc/sysconfig/yast2:PKGMGR_RECOMMENDED=yes to control whether the YaST packager UI installs recommended dependencies (boo#900853). - Removed /etc/sysconfig/yast2:PKGMGR_REEVALUATE_RECOMMENDED, making the setting not persistent (boo#902394). - 3.1.137 - bnc#858908 - use /etc/hostname instead of /etc/HOSTNAME - bnc#922765, bnc#923990 - do not propose TLD - 3.1.136 - Starting the Installer (YaST2.First-Stage) directly from yast2 startup script if we are in inst-sys (FATE#317637, bnc#877447) - 3.1.135 - bnc#922765 - changed default TLD from .site to .suse - 3.1.134 - Changed implementaton of view_anymsg to rely more on standard Yast mechanisms (bnc#935192) - 3.1.133 - fate#318804 - dropped no longer used group from YaST Control Centre - 3.1.132 - Added new method Directory.find_data_file (needed for the implementation of fate#318425) - Deprecated Directory.datadir and Directory.ydatadir - 3.1.131 - Fix a typo when calling Linuxrc.value_for method - 3.1.130 - Implemented possibility to temporarily disable creating snapshots via parameter on Linuxrc commandline: disable_snapshots=(single|around|all) or using their comma-separated combination (fate#317973) - 3.1.129 - reduce count of extending inst-sys with snapper for snapshotting (fate#317973) - 3.1.128 - Added Linuxrc.value_for (fate#317973) - 3.1.127 - Add persistent storage for fs pre snapshots (fate#317973) - 3.1.126 - Fixed proposal to open fallback ports for services (bsc#916376) - Removed opening iSCSI ports from firewall proposal (bsc#916376) - 3.1.125 - InstExtensionImage: add block variant for loading extension (needed for FATE#317900) - 3.1.124 - Add a class FsSnapshot for managing filesystem snapshots (fate#317973). - Making SuSEFirewallProposal.propose_iscsi function public (bsc#916376) - 3.1.123 - Propose SuSEfirewal2 to fully initialize (e.g. open ports) already in the init phase to allow using iSCSI (bsc#916376) - 3.1.122 - Better handling of line breaks in system log viewer (bnc#912169) - 3.1.121 - fix typo in method call to package bindings (found by openQA) - separate dummy Pkg callbacks from common ones - 3.1.120 - remove depreacated legacy Patch callbacks - fixed \r, \f, \v and \b characters lost during conversion to Ruby - Removed more icons from other dialogs (bnc#875201) - 3.1.119 - added handling of new created configuration files (bsc#860856) - 3.1.118 - Removed icons from all kinds of popups (bnc#875201) - 3.1.117 - remove unused module for tracking config history in svn - remove unused module for writing to system log that is obsolete by systemd - remove never used feature to lock proposal by administrator - improve the most horrible nesting of blocks in code - enable automatic rubocop style checker and adjust code to YaST style guide - Treat PowerNV platform as CHRP - Use native Ruby implementation (IPAddr) for Yast::IP. - 3.1.116 - keep kernel cmdline options during live installation (bsc#793065) - 3.1.115 - Add Arch.aarch64 - remove X-KDE-Library from desktop file (bnc#899104) - PackageCallbacks: fixed progress reporting (progress overflow was caused by missing stage count) - 3.1.113 - Add base class for installation proposal and finish clients - 3.1.112 - remove support for the unmaintained GTK UI plugin (bnc#901511) - removed RegistrationStatus.pm module (obsolete, not supported by the new SCC registration) - 3.1.110 - do not crash for non-english locale if log file does not exist (bnc#898204) - 3.1.109 ==== yast2-firstboot ==== Version update (4.1.5 -> 4.1.6) - Disable duplicate license dialogs (boo#131301) - Initialize product in firstboot (boo#1132189) - 4.1.6 ==== yast2-trans ==== Version update (84.87.20190410.077cc7c58a -> 84.87.20190412.26ef452e5e) Subpackages: yast2-trans-ar yast2-trans-bg yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en yast2-trans-en_GB yast2-trans-en_US yast2-trans-eo yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-ko yast2-trans-lt yast2-trans-nb yast2-trans-nl yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ru yast2-trans-sk yast2-trans-sl yast2-trans-sv yast2-trans-uk yast2-trans-zh_CN yast2-trans-zh_TW - Update to version 84.87.20190412.26ef452e5e: * New POT for text domain 'rpm-groups'. * New POT for text domain 'packager'. * New POT for text domain 'firstboot'. * Remove unnecessary code * Add download for updated rpm-groups.pot -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org