Skip to content

Commit

Permalink
Release 0.8.0
Browse files Browse the repository at this point in the history
Packaging
- fix invalid Source
- fix date usage to be compatible with BSD
- update the Makefile to be compatible with newer versions of COPR client

====================================================================
Upgrade handling
Fixes
- Add dependencies into the leapp_resume service to not run
  the FirstBoot phase too early
- Add missing dependency on python-udev & python3-udev
- Correctly remove installed packages based on PES data (#177)
- Do no traceback when dmi subsystem is not available
- Dracut: Ensure the $NEWROOT is set and used default otherwise
- Fix inhibition when ethX and additional network interfaces exist
- Fix parsing of /etc/fstab to handle lines without optional fields
  and ensure the structure is right (#263)
- Fix several issues when work with grubby
- Fix tests in several actors
- Force the new target kernel to be default boot entry (#274)
- Get also firewall facts from ip6tables
- Get correctly facts about selinux
- Handle the case when no target repositories has been found
- Ignore gpgcheck for upgrade repositories when we are instructed
  to set gpgcheck to False through the plugin config
- Report the full real path to bundled rpms as sometimes the paths
  have been broken when used symlinks
- Set additional rpms to remove explicitly during the upgrade as they
  break RPM transaction
- Use rhel8 systemd-nspawn to avoid removing of /etc/localtime and
  /etc/resolv.conf during the upgrade

Enhancements
- Add informational actors for: acpid, chrony, dosfstools, grep,
  irssi, postfix, powertop
- Add new actors to check tcp wrappers
- Added experimental actor to calculate the RPM upgrade transaction
  before the report phase (disabled by default now)
- Check OpenSSH configuration
- Check and handle vftpd configuration
- Check kernel drivers
- Check the system is subscribed and attached to an SKU to be able
  to get content for upgrade
- Enable the CRB repository when the Optional repository is enabled
- Enable upgrade only from RHEL 7.6
- Generate initeram disk on the fly
- Migrate NTP to chronyd
- Migrate brltty configuration
- Migrate sendmail
- Notify user when Red Hat-signed RPMs are installed from unkown
  repositories
- Set RHSM target release after the upgrade to expected version
  of the system
- User RHEL 8 RPM stack to calculate the upgrade rpm transaction
  to be able to process rpms with rich dependencies

====================================================================
Additional changes interesting for devels
- Add IPU Workflow configuration actor (#249)
- Add the dnfplugin library with functions for work with DNF
- Add the guards library with various guards usually used with the
  run function from stdlib
- Add the mounting library implementing an isolation view layer when
  work with containers and mounting
- Add the overlaygen library for genearating and cleaning of overlayfs
- Add the rpms library to simplify lookup of installed rpms
- Add the scanrhsm library for work with the subscription-manager tool
- Add the utils library with several handy functions
- Added shared config libraries for checking version of source and
  target system and architecture (minor version and architecture support)
- Code of various actors has been refactored to meet with pylint and
  contribution guidelines
- The dnfshellrpmupgrade actor has been renamed to
  dnfupgradetransaction
- The prepareupgradetransaction has been replaced by several other
  actors
  • Loading branch information
pirat89 committed Jul 15, 2019
1 parent 925f2dc commit 490386d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion packaging/leapp-repository.spec
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ py2_byte_compile "%1" "%2"}


Name: leapp-repository
Version: 0.7.0
Version: 0.8.0
Release: 1%{?dist}
Summary: Repositories for leapp

Expand Down

0 comments on commit 490386d

Please sign in to comment.