#32 adjust compose-changelog to be pure changes
Closed: Fixed 7 years ago Opened 7 years ago by pbrobinson.

The standard compose-changelog output of updated packages includes a lot of information which isn't an actual change. The big one one is packages. In the case of some of the packages with lots of subpackages (texlive/glibc/libreoffice etc) this makes the compose report unreadable and not overly useful.

The output should default to pure changes, and then have an option like --full to output the full information.

In the following example the following fields should be dropped by default as they're not "changes" but basically just stating the status quo:

  • RPMSs should be dropped. Just state the added or removed rpms
  • Size: just show "Size change:" as it conveys the required information (if there's a big jump either way)

Summary could probably go as well for updated packages, except for new packages, it's useful there

Package:      dbus-1:1.11.6-1.fc26
Old package:  dbus-1:1.11.4-1.fc26
Summary:      D-BUS message bus
RPMs:         dbus dbus-devel dbus-doc dbus-libs dbus-tests dbus-x11
Size:         3694802 bytes
Size change:  19208 bytes
Changelog:
  * Tue Oct 11 2016 David King <amigadave@amigadave.com> - 1:1.11.6-1
  - Update to 1.11.6
  - Use systemd user unit macros

This is now fixed. The updated version should be available as update soon.

@lsedlar changed the status to Closed

7 years ago

Login to comment on this ticket.

Metadata