File _patchinfo of Package patchinfo.1307

<patchinfo incident="1307">
  <issue id="315161" tracker="fate">On-line migration between service packs</issue>
  <issue id="318800" tracker="fate">yast2 module for SCC registration</issue>
  <issue id="319114" tracker="fate">Add --rollback option</issue>
  <issue id="319138" tracker="fate">Use zypper dup --no-vendor-change equivalent for SP migration</issue>
  <issue id="319140" tracker="fate">Add find_products method to migration abstraction layer</issue>
  <issue id="934582" tracker="bnc">Allow registration without system uid (dmidecode fails on qemu system)</issue>
  <issue id="939293" tracker="bnc">[S390] Error: Registration failed. Undefined method 'strip' for nil:NilClass</issue>
  <issue id="941303" tracker="bnc">[Migration rollback] zypper migrate: baseproduct mismatch</issue>
  <issue id="941402" tracker="bnc">yast2 scc cannot register SLES12 POOL flavour</issue>
  <issue id="941403" tracker="bnc">yast2 scc abort brings wrong warning</issue>
  <issue id="941491" tracker="bnc">Attempting to add a new module from an SMT server fails</issue>
  <issue id="941532" tracker="bnc">online migration failed from sled12 to sled12sp1</issue>
  <issue id="941563" tracker="bnc">YaST migration: Set releasever for libzypp</issue>
  <issue id="941565" tracker="bnc">zypper migration not using --releasever</issue>
  <issue id="941739" tracker="bnc">yast2 migration: dialog box speaking about installation</issue>
  <issue id="942843" tracker="bnc">yast2-migration: unclear wording in popup using online repos</issue>
  <issue id="942892" tracker="bnc">Yast online migration: handle unavailable products when migrating using a SMT server</issue>
  <issue id="943451" tracker="bnc">[Migration] failure when "zypper search" returns empty list</issue>
  <issue id="943466" tracker="bnc">wrong entry "scc.suse.com" in /etc/SUSEConnect after autoinstallation with SMT in place</issue>
  <issue id="943568" tracker="bnc">Upgrade from SLE11 does not preserve permissions of SCCCredentials file</issue>
  <issue id="943636" tracker="bnc">yast2 migration: window split between targets and summary</issue>
  <issue id="943960" tracker="bnc">SP migration (YaST) does not re-enable update repos</issue>
  <issue id="944089" tracker="bnc">registration broken</issue>
  <issue id="944510" tracker="bnc">yast2 migration: unfortunate wording for checkbox migration repositories</issue>
  <issue id="945028" tracker="bnc">yast2-migration displays internal product identifiers</issue>
  <issue id="954266" tracker="bnc">Silently ignore malformed lscpu lines instead of failing</issue>
  <issue id="945462" tracker="bnc">zypper migration extremly slow with lot of modules and extensions registered</issue>
  <issue id="946004" tracker="bnc"> yast migration: No useful error message if system not registered</issue>
  <issue id="946200" tracker="bnc">yast migration: Internal error if repos not mirrored on SMT</issue>
  <issue id="946488" tracker="bnc">Synchronization API call returns "no implicit conversion of Symbol into Integer" error</issue>
  <issue id="948363" tracker="bnc">YaST migration: Refresh repos after abort</issue>
  <issue id="949424" tracker="bnc">Ensure version of SUSEConnect is bumped in order to be able to distinct requests from affected YaST version in SCC API</issue>
  <issue id="949934" tracker="bnc">AutoYaST config: fixed crash at the end of the configuration workflow (bsc</issue>
  <issue id="950233" tracker="bnc">autoyast reg_server does not update the /etc/SUSEConnect with the correct smt server</issue>
  <issue id="950795" tracker="bnc">Addon upgrade - fixed crash when upgrading installed addon (undefined method)</issue>
  <issue id="953536" tracker="bnc">always enable update repositories for modules during online migration</issue>
  <issue id="954412" tracker="bnc">L3: Generated autoyast profile does not validate</issue>
  <category>recommended</category>
  <rating>moderate</rating>
  <packager>lslezak</packager>
  <description>
SUSEConnect and yast2-registration have been enhanced with a set of features to enable
Service Pack migration.

yast2-registration:

- Added support for online migration, the registration part handles the service upgrade
  and migration repository management. (fate#315161)
- Make sure the base product is downgraded first when doing a migration rollback. (fate#315161)
- Restore the original product registration when online migration is aborted. (fate#315161)
- Use "zypper dup --no-vendor-change" equivalent for online migration. (fate#319138)
- Adapt module to new version of SUSEConnect. (fate#318800)
- Always enable update repositories for modules during online migration. (bsc#953536)
- Fix crash at the end of AutoYaST configuration's workflow. (bsc#949934)
- Fix crash due to undefined method when upgrading installed addon. (bsc#950795)
- AutoYaST: Take registration server from AutoYaST configuration file and set it
  in /etc/SUSEConnect. (bsc#943466, bsc#950233)
- Restore the original $releasever value and refresh the repositories when online
  migration is aborted. (bsc#948363)
- Do not crash when a repository cannot be accessed, ask the user to skip it or abort
  the online migration. (bsc#946200)
- Check whether the system is registered before running online migration. (bsc#946004)
- Set the selected repository states in the manual repository selection dialog before
  starting the full repository management module.
- Specific migration repositories are not used in SLE12, use better wording. (bsc#944510)
- Set $releasever URL variable to the new base product during online migration. (bsc#941563)
- Display short product names instead of the internal identifiers in the migration
  selection dialog. (bsc#945028)
- Restore (enable) the Updates repositories at the end of the migration workflow. (bsc#943960)
- Fix syntax error. (bsc#944089)
- Make the migration selection widget smaller to have more space for details when only
  a few migrations are available. (bsc#943636)
- Keep the original NCCCredentials file permissions when upgrading from SLE11. (bsc#943568)
- Better wording in the "install updates" popup. (bsc#942843)
- Handle not available products when using SMT for running online migration. (bsc#942892)
- Fix registering a product with POOL flavor. (bsc#941402)
- Avoid possible ID duplicates when an add-on with multiple versions is displayed.
- Improve user messages when registration does not happen during installation. (bsc#941403,
  bsc#941739)
- Catch exceptions also when loading the available extensions. (bsc#941491)
- Reload the packages after modifying the repository setup. (bsc#941532)
- Fix validation of AutoYaST profiles. (bsc#954412)

SUSEConnect:

- Add --rollback option to SUSEConnect. (fate#319114)
- Add find_products method to migration abstraction layer. (fate#319140)
- Update manpages to match the latest CLI options
- Silently ignore malformed lscpu lines instead of failing (bnc#954266)
- zypper migration slow with lots of modules and extensions registered. (bsc#945462)
- Allow registration without system uid (dmidecode fails on qemu system). (bsc#934582)
- Ensure version of SUSEConnect is bumped in order to be able to distinct requests from
  affected YaST version in SCC API. (bsc#949424)
- Fix migration failure when "zypper search" returns empty list. (bsc#943451)
- Synchronization API call returns "no implicit conversion of Symbol into Integer"
  error. (bsc#946488)
- Fix zypper migration not using --releasever. (bsc#941565)
- Improve hwinfo detection on physical s390 systems.
- Fix "Undefined method 'strip' for nil:NilClass" error. (bsc#939293)
- Fix baseproduct mismatch in migration rollback. (bsc#941303)
- Fix add_service method which also creates the credentials files
- Implement new --cleanup option to remove old system credentials and all zypper
  services installed by SUSEConnect.
- Implement new --namespace option to forward SMT staging environment to proxy
  registration server.
- Use C locale for all the syscalls, fixing output parsing issues in some locales.
- In case of wrong registration code, provide meaningful message back to the user.
</description>
<summary>Recommended update for yast2-registration and SUSEConnect</summary>
</patchinfo>
openSUSE Build Service is sponsored by