Commit fad964d9 authored by Nathaniel Graham's avatar Nathaniel Graham

Remove redundant changeLog field

BUG: 387041
FIXED-IN: 5.12.0

For Debian packages, PackageKit manufactures the `updateText` and `updates` fields from the package's changelog. PackageKit gives us the `updateText` and `updates` fields, but also includes the original text used to synthesize them in a field called `changeLog`.

So we should only display `updateText` and `updates`, since `changeLog` is just the the raw information used to synthesize them, and if we show it too, there's duplicate information.

For more information about this, see

Test Plan:
**This change needs testing from people who are not using Debian-based distros to make sure it didn't break anything for them!**

I tested in KDE Neon, a Debian-based distro. Before:


Other entries still show up and are not affected.

Reviewers: apol, #discover_software_store

Reviewed By: apol, #discover_software_store

Subscribers: plasma-devel

Tags: #plasma

Differential Revision:
parent 76471e25
......@@ -242,7 +242,6 @@ void PackageKitResource::updateDetail(const QString& /*packageID*/, const QStrin
addIfNotEmpty(i18n("Reason:"), updateText, info);
addIfNotEmpty(i18n("Obsoletes:"), joinPackages(obsoletes), info);
addIfNotEmpty(i18n("Updates:"), joinPackages(updates), info);
addIfNotEmpty(i18n("Change Log:"), changelog, info);
addIfNotEmpty(i18n("Update State:"), PackageKitMessages::updateStateMessage(state), info);
addIfNotEmpty(i18n("Restart:"), PackageKitMessages::restartMessage(restart), info);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment