Hello community, here is the log from the commit of package yast2-installation.12096 for openSUSE:Leap:15.1:Update checked in at 2020-03-14 18:14:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.1:Update/yast2-installation.12096 (Old) and /work/SRC/openSUSE:Leap:15.1:Update/.yast2-installation.12096.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-installation.12096" Sat Mar 14 18:14:45 2020 rev:1 rq:782998 version:4.1.48 Changes: -------- New Changes file: --- /dev/null 2020-03-10 18:28:06.918142398 +0100 +++ /work/SRC/openSUSE:Leap:15.1:Update/.yast2-installation.12096.new.3160/yast2-installation.changes 2020-03-14 18:14:46.281567891 +0100 @@ -0,0 +1,11502 @@ +------------------------------------------------------------------- +Thu Jan 30 12:07:42 UTC 2020 - Steffen Winterfeldt <snw...@suse.com> + +- don't start getty on hvc0 & ttyAMA0 before Yast2-Firstboot (bsc#1157233) +- 4.1.48 + +------------------------------------------------------------------- +Wed Sep 18 09:21:57 UTC 2019 - Steffen Winterfeldt <snw...@suse.com> + +- do NOT remove /mnt/run, it's a mounted directory (bsc#1149011) +- require yast2-storage-ng >= 4.1.87 (bsc#1136463) +- 4.1.47 + +------------------------------------------------------------------- +Fri May 10 15:07:17 CEST 2019 - sch...@suse.de + +- Downloading files: Remounting CD with bind option correctly if + the CD has already been mounted (bsc#1132915). +- 4.1.46 + +------------------------------------------------------------------- +Fri Mar 15 10:38:35 UTC 2019 - snw...@suse.com + +- revert SSH textmode patches (bsc#1129375, bsc#1047470) +- 4.1.45 + +------------------------------------------------------------------- +Thu Mar 14 14:12:22 UTC 2019 - snw...@suse.com + +- ensure that installation with VNC + textmode still installs + via VNC (bsc#1129073) +- 4.1.44 + +------------------------------------------------------------------- +Tue Mar 12 15:48:13 UTC 2019 - David Díaz <dgonza...@suse.com> + +- Update the hard-coded fallback path for licenses directory + (fate#324053, jsc#SLE-4173) +- 4.1.43 + +------------------------------------------------------------------- +Fri Mar 8 16:08:48 UTC 2019 - José Iván López González <jlo...@suse.com> + +- Fix patterns and packages selection when going back to the system + role selection (bsc#1126517). +- 4.1.42 + +------------------------------------------------------------------- +Thu Mar 7 08:10:33 UTC 2019 - Ladislav Slezák <lsle...@suse.cz> + +- Retranslate also the side bar steps when changing the language + (bsc#1128153) +- 4.1.41 + +------------------------------------------------------------------- +Wed Mar 6 13:01:03 UTC 2019 - jreidin...@suse.com + +- Do not change polkit default priviledges during upgrade + (bsc#1120720) +- 4.1.40 + +------------------------------------------------------------------- +Tue Mar 5 11:12:13 UTC 2019 - José Iván López González <jlo...@suse.com> + +- Do not write the displaymanager value (part of bsc#1125040). +- 4.1.39 + +------------------------------------------------------------------- +Tue Mar 5 10:31:35 UTC 2019 - mvid...@suse.com + +- Respect Textmode=1 when installing over SSH with a DISPLAY (bsc#1047470) +- 4.1.38 + +------------------------------------------------------------------- +Fri Mar 1 12:12:31 UTC 2019 - mvid...@suse.com + +- copy_files_finish: ensure that /mnt/etc/YaST2 exists (bsc#1127182). +- 4.1.37 + +------------------------------------------------------------------- +Thu Feb 14 12:23:31 UTC 2019 - lsle...@suse.cz + +- Save the used repositories at the end of installation to not + offer the driver packages again (bsc#953522) +- 4.1.36 + +------------------------------------------------------------------- +Fri Feb 1 13:13:31 CET 2019 - sch...@suse.de + +- Copying SSH keys from a privious installation into the new one: + Set the right file permissions for the SSH deamon (bnc#1122303). +- 4.1.35 + +------------------------------------------------------------------- +Thu Jan 3 10:51:28 UTC 2019 - jreidin...@suse.com + +- remove no longer used SCR agents without replacement: + sysconfig.boot, sysconfig.fam, etc.passwd and + install_inf workarounds for aliases and options +- remove no longer used clients: + - inst_ask_online_update replaced by registration for SLE and + online_repos for openSUSE. + - inst_check_autoinst_mode dropped without replacement. Floppy + support was dropped. + - inst_scenarios replaced by system roles. + - update_wizard_steps replaced by direct call of code without + client + +------------------------------------------------------------------- +Mon Dec 17 09:03:47 UTC 2018 - jlo...@suse.com + +- Hardening commands execution (part of bsc#1118291). +- Replace backticks by Yast::Execute. +- 4.1.34 + +------------------------------------------------------------------- +Wed Dec 12 15:26:26 UTC 2018 - Josef Reidinger <jreidin...@suse.com> + +- always use absolute path to binaries (bsc#1118291) +- properly escape shell arguments (bsc#1118291) +- 4.1.33 + +------------------------------------------------------------------- +Fri Dec 7 14:45:24 UTC 2018 - lsle...@suse.cz + +- More aggresive inst-sys cleaner, clean the libzypp cache + when running in graphical mode with less than 1GB RAM + (in text mode keep the current limit 640MB), this avoids + crashes on low memory systems (bsc#1118643) +- Also adapted the computing the default y2log size - use + smaller size in low memory systems, on the other hand limit the + maximum size to avoid huge log files +- 4.1.32 + +------------------------------------------------------------------- +Thu Dec 6 12:59:03 UTC 2018 - lsle...@suse.cz + +- Improved saving y2logs during installation to use the /mnt/tmp + space instead of the RAM disk to avoid possible crash (out of + memory) (bsc#1118643) +- 4.1.31 + +------------------------------------------------------------------- +Sat Nov 24 19:40:43 UTC 2018 - Stasiek Michalski <hel...@mailbox.org> + +- Provide icon with module (boo#1109310) +- 4.1.30 + +------------------------------------------------------------------- +Wed Nov 21 17:42:44 UTC 2018 - Stefan Hundhammer <shundham...@suse.com> + +- Documented new control.xml global parameter enable_local_users + (Fate#326447) +- Improved English in the documentation of control.xml +- 4.1.29 + +------------------------------------------------------------------- +Fri Nov 16 11:06:36 UTC 2018 - igonzalezs...@suse.com + +- Prefer fbiterm whenever is possible for textmode installation + (fate#325746). +- 4.1.28 + +------------------------------------------------------------------- +Thu Nov 15 15:40:49 CET 2018 - sch...@suse.de + +- Dialog complex_welcome: Translate the help button if the language + has been changed (bsc#1098571). +- 4.1.27 + +------------------------------------------------------------------- +Mon Nov 12 14:51:30 CET 2018 - sch...@suse.de + +- Moving driver_update2_finish call just before unmounting system. + (bnc#967103). +- 4.1.26 + +------------------------------------------------------------------- +Fri Nov 2 13:23:30 UTC 2018 - sch...@suse.de + +- Writing security settings in first AY installation stage. + So other modules (e.g. users) can rely on these settings now. + (bnc#1112769) +- 4.1.25 + +------------------------------------------------------------------- +Thu Nov 1 08:03:27 UTC 2018 - jreidin...@suse.com + +- extra_urls: compare unexpanded urls, so two identical + repositories with variables are detected (bsc#1090193) +- 4.1.24 + +------------------------------------------------------------------- +Mon Oct 29 13:02:11 CET 2018 - sch...@suse.de + +- Added save_y2logs client. (fate#325737) +- 4.1.23 ++++ 11305 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Leap:15.1:Update/.yast2-installation.12096.new.3160/yast2-installation.changes New: ---- YaST2-Firstboot.service YaST2-Second-Stage.service yast2-installation-4.1.48.tar.bz2 yast2-installation.changes yast2-installation.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-installation.spec ++++++ # # spec file for package yast2-installation # # Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: yast2-installation Version: 4.1.48 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: %{name}-%{version}.tar.bz2 Url: http://github.com/yast/yast-installation # for AbortException and handle direct abort Requires: yast2-ruby-bindings >= 4.0.6 Summary: YaST2 - Installation Parts License: GPL-2.0-only Group: System/YaST Source1: YaST2-Second-Stage.service Source2: YaST2-Firstboot.service BuildRequires: update-desktop-files BuildRequires: yast2-devtools >= 3.1.10 # for AbortException and handle direct abort BuildRequires: yast2-ruby-bindings >= 4.0.6 # needed for xml agent reading about products BuildRequires: yast2-xml BuildRequires: rubygem(rspec) BuildRequires: rubygem(yast-rake) # Yast::Execute.stdout BuildRequires: yast2 >= 4.1.42 Requires: yast2 >= 4.1.42 # Y2Packager::KnownRepositories BuildRequires: yast2-packager >= 4.1.27 # Y2Storage::Inhibitors including systemd masking BuildRequires: yast2-storage-ng >= 4.0.194 Requires: yast2-storage-ng >= 4.1.87 # Language::GetLanguageItems and other API # Language::Set (handles downloading the translation extensions) Requires: yast2-country-data >= 2.16.11 # Pkg::ProvidePackage Requires: yast2-pkg-bindings >= 3.1.33 # Mouse-related scripts moved to yast2-mouse Conflicts: yast2-mouse < 2.18.0 # Y2Packager::KnownRepositories Requires: yast2-packager >= 4.1.27 # use in startup scripts Requires: initviocons # Proxy settings for 2nd stage (bnc#764951) Requires: yast2-proxy # Systemd default target and services. This version supports # writing settings in the first installation stage. Requires: yast2-services-manager >= 3.2.1 ## y2remote based version BuildRequires: yast2-network >= 4.0.13 Requires: yast2-network >= 4.0.13 # Augeas lenses Requires: augeas-lenses # Only in inst-sys # Requires: yast2-add-on # Requires: yast2-update # new root password cwm widget BuildRequires: yast2-users >= 3.2.8 Requires: yast2-users >= 3.2.8 # storage-ng based version BuildRequires: yast2-country >= 3.3.1 Requires: yast2-country >= 3.3.1 # Pkg::SourceProvideSignedFile Pkg::SourceProvideDigestedFile # pkg-bindings are not directly required Conflicts: yast2-pkg-bindings < 2.17.25 # InstError Conflicts: yast2 < 2.18.6 # storage-ng based version Conflicts: yast2-bootloader < 3.3.1 # Added new function WFM::ClientExists Conflicts: yast2-core < 2.17.10 # Top bar with logo Conflicts: yast2-ycp-ui-bindings < 3.1.7 # Registration#get_updates_list does not handle exceptions Conflicts: yast2-registration < 3.2.3 Obsoletes: yast2-installation-devel-doc # tar-gzip some system files and untar-ungzip them after the installation (FATE #300421, #120103) Requires: coreutils Requires: gzip Requires: tar %if 0%{?suse_version} >= 1210 %{systemd_requires} %endif # for the first/second stage of installation # currently not used # bugzilla #208307 #Requires: /usr/bin/jpegtopnm #Requires: /usr/bin/pnmtopng # BNC 446533, /sbin/lspci called but not installed Requires: pciutils # Needed call /sbin/ip in vnc.sh/network.sh Requires: iproute2 # install the registration module only in SLE (bsc#1043122) %if !0%{?is_opensuse} Recommends: yast2-registration %endif Recommends: yast2-online-update Recommends: yast2-firewall Recommends: release-notes Recommends: curl Recommends: yast2-update Recommends: yast2-add-on PreReq: %fillup_prereq BuildArch: noarch %description System installation code as present on installation media. %prep %setup -n %{name}-%{version} %check rake test:unit %build %install rake install DESTDIR="%{buildroot}" for f in `find %{buildroot}%{_datadir}/autoinstall/modules -name "*.desktop"`; do %suse_update_desktop_file $f done mkdir -p %{buildroot}%{yast_vardir}/hooks/installation mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/preFirstCall mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/preSecondCall mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/postFirstCall mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/postSecondCall mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/preFirstStage mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/preSecondStage mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/postFirstStage mkdir -p %{buildroot}%{yast_ystartupdir}/startup/hooks/postSecondStage mkdir -p %{buildroot}%{_unitdir} install -m 644 %{SOURCE1} %{buildroot}%{_unitdir} install -m 644 %{SOURCE2} %{buildroot}%{_unitdir} %post %{fillup_only -ns security checksig} %if 0%{suse_version} > 1140 %service_add_post YaST2-Second-Stage.service YaST2-Firstboot.service # bsc#924278 Always enable these services by default, they are already listed # in systemd-presets-branding package, but that works for new installations # only, it does not work for upgrades from SLE 11 where scripts had different # name and were not handled by systemd. # When we upgrade/update from systemd-based system, scripts are always enabled # by the service_add_post macro. systemctl enable YaST2-Second-Stage.service systemctl enable YaST2-Firstboot.service %pre %service_add_pre YaST2-Second-Stage.service YaST2-Firstboot.service %preun %service_del_preun YaST2-Second-Stage.service YaST2-Firstboot.service %postun %service_del_postun YaST2-Second-Stage.service YaST2-Firstboot.service %endif #suse_version %files %defattr(-,root,root) # systemd service files %{_unitdir}/YaST2-Second-Stage.service %{_unitdir}/YaST2-Firstboot.service %{yast_clientdir}/*.rb %{yast_moduledir}/*.rb %{yast_desktopdir}/*.desktop /usr/share/autoinstall/modules/*.desktop /usr/share/YaST2/schema/autoyast/rnc/deploy_image.rnc /usr/share/YaST2/schema/autoyast/rnc/ssh_import.rnc %dir /usr/share/autoinstall %dir /usr/share/autoinstall/modules %dir %{yast_yncludedir}/installation %{yast_yncludedir}/installation/* %{yast_libdir}/installation %{yast_libdir}/transfer # agents %{yast_scrconfdir}/cfg_windowmanager.scr %{yast_scrconfdir}/etc_install_inf.scr %{yast_scrconfdir}/run_df.scr # fillup %{_fillupdir}/sysconfig.security-checksig # programs and scripts %{yast_ystartupdir}/startup # installation hooks %dir %{yast_vardir}/hooks %dir %{yast_vardir}/hooks/installation %dir %{yast_docdir} %license COPYING %doc %{yast_docdir}/README.md %doc %{yast_docdir}/CONTRIBUTING.md %{yast_icondir} %changelog ++++++ YaST2-Firstboot.service ++++++ [Unit] Description=YaST2 Firstboot After=apparmor.service local-fs.target plymouth-start.service YaST2-Second-Stage.service Conflicts=plymouth-start.service Before=getty@tty1.service serial-getty@ttyS0.service serial-getty@ttyS1.service serial-getty@ttyS2.service Before=serial-getty@hvc0.service serial-getty@ttyAMA0.service Before=display-manager.service ConditionPathExists=/var/lib/YaST2/reconfig_system OnFailure=shutdown.target [Service] Type=oneshot Environment=TERM=linux ExecStartPre=/bin/sh -c "/usr/bin/plymouth quit 2>/dev/null || :" ExecStart=/usr/lib/YaST2/startup/YaST2.Firstboot ExecStartPost=/usr/bin/rm -f /var/lib/YaST2/reconfig_system ExecStartPost=/usr/bin/systemctl restart systemd-vconsole-setup.service TimeoutSec=0 RemainAfterExit=true StandardInput=tty [Install] WantedBy=default.target ++++++ YaST2-Second-Stage.service ++++++ [Unit] Description=YaST2 Second Stage After=apparmor.service local-fs.target plymouth-start.service Conflicts=plymouth-start.service Before=getty@tty1.service serial-getty@ttyS0.service serial-getty@ttyS1.service serial-getty@ttyS2.service Before=serial-getty@hvc0.service serial-getty@ttyAMA0.service Before=display-manager.service ConditionPathExists=/var/lib/YaST2/runme_at_boot [Service] Type=oneshot # PX_MODULE_PATH="" ==> # Do not load libproxy modules (config_kde4 module crashes because of Qt4/Qt5 # clash), empty path causes that the installed modules are not found. Sysconfig # and envvar extensions are still loaded, /etc/sysconfig/proxy values are still # used correctly (see bnc#866692 and bnc#866692 for details). Environment=TERM=linux PX_MODULE_PATH="" ExecStartPre=-/usr/bin/plymouth quit ExecStart=/usr/lib/YaST2/startup/YaST2.Second-Stage RemainAfterExit=yes TimeoutSec=0 # Initialize tty1 in order to remove old YaST output and to show the cursor # again (bnc#1018037) ExecStartPost=/bin/sh -c '/usr/bin/printf "\033c" > /dev/tty1' ExecStartPost=/usr/bin/rm -f /var/lib/YaST2/runme_at_boot ExecStartPost=/usr/bin/systemctl restart systemd-vconsole-setup.service StandardInput=tty [Install] WantedBy=default.target