Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-78024

libdnf: add support for transient transactions

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Critical Critical
    • rhel-9.6
    • None
    • libdnf
    • libdnf-0.69.0-13.el9
    • None
    • rhel-sst-cs-software-management
    • ssg_core_services
    • 25
    • 26
    • 3
    • False
    • Hide

      None

      Show
      None
    • Yes
    • Red Hat Enterprise Linux
    • None
    • Enhancement
    • Hide
      Feature, enhancement: Support transient installation of packages into an image mode system with DNF
      Reason: Image mode systems do not allow modifying a root file system. Though they allow modifying a transient layer of the file system which is discarded on a reboot. A superuser might want to debug the running system with transiently installing new RPM packages.
      Result: libdnf library supports a persistence configuration option.
      Show
      Feature, enhancement: Support transient installation of packages into an image mode system with DNF Reason: Image mode systems do not allow modifying a root file system. Though they allow modifying a transient layer of the file system which is discarded on a reboot. A superuser might want to debug the running system with transiently installing new RPM packages. Result: libdnf library supports a persistence configuration option.
    • Proposed
    • None

      Goal

      • As a RHEL Image Mode user, I want to use the familiar DNF interface to test packages on bootc systems without rebuilding and rebooting

      Acceptance criteria

      • User can use dnf4 --transient to perform transactions on bootc systems that reset on reboot
      • It should be very clear to bootc users that changes are not going to persist across reboots like they would on regular mutable systems.
      • It should be clear to non-bootc users that --transient doesn't work on their system.
      • If /usr is already writable, DNF should proceed without complaint, even if the user doesn't explicitly specify --transient.
      • Users should be able to make transient mode the default in dnf.conf, e.g. by setting persistence=transient.

              rhn-support-ppisar Petr Pisar
              rh-ee-egoode Evan Goode
              David Cantrell, Evan Goode
              packaging-team-maint packaging-team-maint
              Jan Blazek Jan Blazek
              Mariya Pershina Mariya Pershina
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: