Uploaded image for project: 'RHEL Conversions'
  1. RHEL Conversions
  2. RHELC-1637

Warn about packages left without dependencies

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None
    • None
    • True
    • Hide

      Requires investigation of specific reasons for pkgs being excluded (RHELC-460)

      Show
      Requires investigation of specific reasons for pkgs being excluded (RHELC-460)
    • False
    • Testable

      In RHELC-1635 we're telling users that they should check after the conversion if the system runs correctly without the "excluded" packages convert2rhel intentionally removes during the conversion.

      That message is too vague though. We can tell users more details on what exacly should they check.

      For instance, on CL7 we remove geoipupdate but GeoIP and geoipupdate-cron depend on it so these two packages will be likely left without its dependency after the conversion (to be verified). Or similarly, we remove libreport-plugin-mantisbt but abrt-cli and abrt-desktop depend on it.

      Acceptance criteria:

      • We tell the user to check after the conversion correct functionality of packages that depend on the ones we're about to remove, or we tell them to manually try installing the removed packages back after the conversion
        • `repoquery -q --installed --whatrequires <pkgs_to_be_removed>`
      • As a post-conversion we can advise customers to run `yum check` to reveal packages that have unsatisfied dependencies and we tell users how to fix that as part of a post-conversion report
        • Do not run `yum check` in convert2rhel as it runs super long

            Unassigned Unassigned
            mbocek@redhat.com Michal Bocek
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: