Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
This restores the original build of the GIR with automake.
|
|
|
|
|
|
requirement
|
|
With much help from Martin Blanchard <tchaik@gmx.com> too, thanks to all.
https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting
|
|
|
|
|
|
Reuse debconf-socket in user runtime dir if it exists, as long as we
are not using debconf-kde or the current terminal, as socket-activation
does not work for the former, and we cannot use the current terminal
from the socket-activated helper...
|
|
This allows us to build an external client helper binary that
uses this function to build argv and evnp.
|
|
Extract pk_client_helper_start_with_socket() out of the function
pk_client_helper_start() so we can start a client helper for an
existing socket. This will allow us to get a socket from systemd
in a socket-activated service, for example.
|
|
This function enables code to check whether a client helper has
accepted connections.
A connection is considered active if one of its sources has not
been removed yet, even if it's just blocking waiting for data.
|
|
Stop dereferencing client_helper before validating it in public
functions.
|
|
|
|
This will fix compilation in system where only the "python3"
executable exists
|
|
This should fix /var/cache/PackageKit/"8.0"/ on RHEL 8.0 to not have
quotes in it.
|
|
Also, fd==0 is unlikely, but valid. Do the right thing in finalize().
|
|
|
|
- Fix buffer overflow writing nul character on the end of debconf reads
- Register IO callbacks on the thread main context - not the default context (broken in ac3b14be9e)
- Always accept incoming socket connections to avoid busy loop
- Fix loops from incorrect handling of various input error cases
- Close helper stdin when socket closes - was causing debconf UI to remain open and unresponsive
- Use standard IO priority to avoid busy loops
- Reliably clean up socket file on finalize
|
|
|
|
These could otherwise trigger on a deleted object.
|
|
In glib 2.56, g_object_ref() checks that we're assigning the return
value to a variable of the same type we're passing in.
|
|
This renames a few strings to match gnome-software terminology change in
https://gitlab.gnome.org/GNOME/gnome-software/commit/3bbf72c079ba6f4b864b7cd223e0cc5592380e2a
|
|
|
|
Don't try to debug print state->tid in cancelled callback as state may
have already been destroyed at that point.
https://bugzilla.gnome.org/show_bug.cgi?id=789438
|
|
This lets gnome-software handle distro upgrade and regular update
results differently.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=102529
|
|
|
|
Noticed a push without a pop and vice versa.
|
|
It's not only used for just enabling, it's also used for disabling.
Fixes: https://github.com/hughsie/PackageKit/issues/205
|
|
|
|
This commit adds a conditional to check if the string of progress bar
and text input are NULL. The comparison needs to be executed with two
valid strings and not two NULL pointes. That's why the conditional has
an AND operator. Both needs to be an empty string or a valid string, not
a NULL pointer. This missing check is causing an error during the pkcon
execution. See the command output:
$ sudo pkcon repair
FIXME: need to call pk_progress_bar_start()
earlier![=========================]
Finished [=========================]
[=========================]
Testing changes [=========================]
Finished [=========================]
After patching:
$ sudo pkcon repair
[=========================]
Finished [=========================]
[=========================]
Testing changes [=========================]
Finished [=========================]
Signed-off-by: Julio Faracco <jfaracco@br.ibm.com>
|
|
It's a property of pk_client only (there are no properties which exist
on both).
|
|
Instead of PK_ERROR_ENUM_REPO_NOT_AVAILABLE, return
PK_ERROR_ENUM_REPO_ALREADY_SET when we're trying to set a value and it's
already set the right way. This makes it possible to ignore the error in
the UI code.
|
|
|
|
g_variant_get with ^a&s allocates a new array that needs to be freed,
but not the individual elements.
|
|
|
|
This broke authentication when installing packages.
https://bugzilla.redhat.com/show_bug.cgi?id=1356132
This reverts commit be6cbdf79562820355d07efd53ad2b59d349eed2.
|
|
|
|
This is going to be used in gnome-shell shutdown dialog to show details
about system upgrades.
https://bugzilla.gnome.org/show_bug.cgi?id=763611
|
|
|