Skip to content

Releases: oamg/convert2rhel

Release 0.23 Santiago

17 Aug 12:56
072d2b4
Compare
Choose a tag to compare

Changes in this version include:

  • Create /etc/migration-results with basic information about convert2rhel being executed (#324)
  • Handle yum conflicts where pkg A depends on pkg B, B is being replaced but replacement for A is not available (#326)
  • Inhibit the conversion only if loaded (not installed) kernel modules are not available in RHEL (#305)
  • Remove temporary folder /var/lib/convert2rhel/ after successful conversion (#262)
  • Allow converting Scientific Linux 7 (#308)
  • Roll back the installation of an RHSM certificate (#203)
  • Add LC=ALL to existing environment variables when calling shell commands instead of overriding them (#305)
  • Improve handling yum transaction errors by expecting underscore in a pkg name (#325)
  • Improve patching yum.conf so that it's not necessary to back up (#189)
  • Introduce a new make copr-build command to create builds in Fedora Copr (#317)
  • Integration tests: Do not capture and print all stdout/err when a test fails (#327)
  • Integration tests: Abstract away from the processor architecture of the system on which tests are executed (#334)
  • Integration tests: Increase the time limit for a reboot to 600 seconds due to slower test systems in the cloud (#329)
  • Integration tests: Use new TMT 'environment-file' option (#319)
  • Integration tests: Limit the tests to run on relevant test systems only (#315)
  • Integration tests: Set the timeout for tests from the default 5 min to 30 min (#309)

Release 0.22 Lis

30 Jun 11:25
afa3554
Compare
Choose a tag to compare

Changes in this version include:

  • Add support for RHEL 8.4 and future minor releases (#299)
  • Add custom repo validation (#196)
  • Add support for offline Satellite-managed systems (#294)
  • Rename --disable-submgr parameter to --no-rhsm (#293)
  • Fix faulty dependency error resolution with yum packages (#278)
  • Fix accidental removals of all katello packages (#291)
  • Fix python-requests failing conversions (#288)
  • Activation keys with whitespace now allowed (#301)
  • Improve logging with tasks and kernel modules (#276, #285, #303)

Release 0.21 Sliding Salamander

11 May 12:20
d4008b0
Compare
Choose a tag to compare

Changes in this version include:

  • Inhibit systems with non-standard RHEL kernel (#250)
    • This allows Red Hat to start supporting conversions from Oracle Linux
  • Unregister the system before removing subscription-manager (#207)
    • This allows you to migrate systems managed by Red Hat Satellite at scale
  • Fix broken rollback with Red Hat Subscription Manager on Oracle Linux 6 & 8, and CentOS 6 (#238)
  • Fix confusing logging message when registering the system (#247)
  • Fix resolving dependency errors with Requires in yum output (#237)
  • Fix logger not being initialized early enough (#252)
  • Remove non-interactive command suggestion (#240)

Release 0.20 Georgy

26 Mar 22:48
a106f0e
Compare
Choose a tag to compare

Changes in this version include:

  • Fix backing up centos-release and others (#222)
  • Fix checking for kernel modules using symlinks (#226)
  • Remove cockpit-subscriptions to prevent conversion failure (#224)
  • Remove anaconda-dracut to prevent conversion failure (#231)
  • Limit the number of RHSM registration attempts (#217)
  • Fix resolving yum dependency errors (#230)
  • Add ignore list for kmods that moved to kernel core (#228)

Release 0.19

24 Mar 19:33
70972be
Compare
Choose a tag to compare

Changes in this version include:

  • Inhibit the conversion on detection of unsupported or tainted kernel modules (#193)
  • Remove mod_ldap and mod_proxy_html on CentOS 7 to prevent conversion failure (#220)

Release 0.18

22 Mar 15:38
85c3948
Compare
Choose a tag to compare

Changes in this version include:

  • Prevent conversion failure by requiring writable /sys and /mnt (#194)
  • Fix the subscription-manager packages being signed by CentOS instead of Red Hat (#197 and #198)
  • Remove packages causing dependency errors (#205)
  • Inhibit the conversion for UEFI firmware (#206)
  • Add --version option (#176)
  • Implement a backup of repofiles under /etc/yum.repos.d/ (#127)
  • Fix conversion failure on CentOS Linux/OL 6 caused by java-1.7.0-openjdk (#167)
  • Remove settings not compatible with RHEL from /etc/sysconfig/kernel (#168)

Release 0.17

11 Feb 11:52
699fa5f
Compare
Choose a tag to compare

Changes in this version include:

  • Fix broken package backup causing an incomplete rollback (#177)
  • Fix dependency issue when force replacing same-version kernel (#182)
  • Allow using RHSM repos when downloading same-version kernel (#178)

Release 0.16

04 Feb 16:05
8b6e681
Compare
Choose a tag to compare

This version includes the following changes:

  • Not requiring users to download the following packages prior the conversion when using RHSM:
    • redhat-release (#105)
    • subscription-manager and its dependencies (#100)
  • Removed subscription-manager dependencies from the convert2rhel spec file by installing subscription-manager through yum/dnf during the conversion instead of through rpm (#107)
  • The --variant option for choosing RHEL variant was broken. Instead of fixing it we removed all the related code. The system is always converted to RHEL Server variant in case of RHEL 6 and 7. RHEL 8 has no variants. Using the --variant option now prints a warning. (#139)
  • Updated Red Hat EULA to the 2019 version (#162)
  • Messages of importance are printed in color in the terminal (#134)
  • When printing a list of packages, we print the package vendor by default, or the packager when the vendor information is not available (#133)
  • Unit tests are possible to run on non-rpm based systems (#142)
  • Using pytest instead of nosetests for unit testing, added possibility to run tests locally, introduced coverate threshold (#150)

Release 0.15

08 Jan 18:26
b279854
Compare
Choose a tag to compare

This version includes the following changes:

  • Add missing CentOS 8 packages to be removed prior the conversion (PR #140)

Release 0.14

04 Jan 11:56
bc9e058
Compare
Choose a tag to compare

Changes in this version include:

  • Fix same version kernel not being replaced silently (PR #130)
  • Not renaming the original system repofiles anymore (PR #125)
  • Fix printing package installation repo with dnf (PR #122)
  • Warn users if same repo in both enable/disablerepo options (PR #116)
  • Improve manpage/help for the enable/disablerepo options (PR #84)