Debian Patches

Status for packagekit/1.2.6-5

Patch Description Author Forwarded Bugs Origin Last update
policy.diff Set Debian PolKit policy for PackageKit Matthias Klumpp <matthias@tenstral.net> not-needed 2012-08-14
01_shutdown-daemon-on-idle.patch [PATCH] Shutdown daemon on idle by default again (#578)
This reverts commit dca1f5b2508a4632d0b9fefab771a5a9caf83a5c.

Which reverted commit 0c84d71509e851db20445c747529bd7d3724f081,
which reverted commit c6eb3555ec5b41e988c111d276764d55fb83bda3.

Fixes #460.

The memory usage of packagekitd has been observed growing well beyond
half a GiB using the DNF backend. See:

https://bugzilla.redhat.com/show_bug.cgi?id=1354074
https://bugzilla.redhat.com/show_bug.cgi?id=1854875
https://bugzilla.redhat.com/show_bug.cgi?id=1896964

This is not as severe on backends that are not DNF, but since many backends were originally not designed to be called by long-running processes and the PackageKit daemon serves no purpose while it is doing nothing, reinstating the timeout makes sense to free unused system resources.
This is especially useful on low-spec small single-board computers and embedded systems.

Originally there was surprising behavior when users mix command line dnf upgades with GUI PackageKit
upgrades, and do not manually run an update check before rebooting for update. This triggered the initial default-change to never time out was addressed in a better way via PR #600, allowing us to enable the timeout by default again.
yump <yump@users.noreply.github.com> no 2023-04-05
02_apt-better-repo-names.patch [PATCH] apt: Display more useful pretty names for repositories
Previously they all had names like "Xenial" or "Stable", which is not
very useful and causes users to blindly disable repositories that they
might need.
Matthias Klumpp <matthias@tenstral.net> no 2023-01-09
03_apt-update-urgency-as-status.patch [PATCH] apt: Set update urgency as urgency as well as status again
Apparently doing anything else confuses frontends that have worked with
the old code before.
Matthias Klumpp <matthias@tenstral.net> no 2023-02-10
04_pkcon-fix-progressbar-padding.patch [PATCH] pkcon: Widen progressbar text area Frank Dana <ferdnyc@gmail.com> no 2023-01-20
05_fix-uninitialized-timer.patch [PATCH] Fix use of potentially uninitialized timer ID (#599) Gordon Messmer <gordon.messmer@gmail.com> no 2023-01-15
06_apt-fix-mimetype-search-crash.patch [PATCH] apt: Don't crash while resolving mimetypes, modernize mime search code

Previously we warned when there was no AppStream metadata at all by
trying to fetch all metadata and warning if we got no result.
Given the amount of data Debian and Ubuntu ship with now, this is a bad
idea (as it slows down unsuccessful searches massively), and we should
do this again only when AsPool has gained a more efficient is_empty()
method. Therefore, this check was removed for now.

In addition, we stop monitoring the pool for changes, as we will
immediately close it anyway, so the additional overhead of setting up
background reloading is not needed. Same applies for loading Flatpak
data, which we are not concerned with in PackageKit.

We also validate the package-name C string now for being NULL before
converting it into a std::string, which resolves a crash.
Matthias Klumpp <matthias@tenstral.net> no 2023-03-08
07_fix-tiny-memleak.patch [PATCH] progress: Free the sender value on finalize
Avoid leaking the sender value.
=?UTF-8?q?Corentin=20No=C3=ABl?= <corentin.noel@collabora.com> no 2023-04-24
08_remove-references-to-packagekit.org.patch [PATCH] Remove reference to defunct packagekit.org URL =?UTF-8?q?Marcus=20M=C3=BCller?= <marcus@hostalia.de> no 2023-05-28

All known versions for source package 'packagekit'

Links