• Re: Bug#1062190: packagekit: locks the dpkg frontened in the middle of

    From Paul Gevers@21:1/5 to All on Sun Mar 23 11:30:02 2025
    To: jak@debian.org (Julian Andres Klode)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------HB3M0i0rwpI4PWUTB8VKoYPw
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    T24gV2VkLCAzMSBKYW4gMjAyNCAxNzoxNTo0MSArMDEwMCBNYXR0aGlhcyBLbHVtcHAgPG1h a0BkZWJpYW4ub3JnPiB3cm90ZToNCj4gRG8geW91IGhhdmUgYW55IGlkZWEgaG93IHRoaXMg d291bGQgYmUgcG9zc2libGU/IEJvdGggUEsgYW5kIFN5bmFwdGljDQo+IHNob3VsZCBob2xk IHRoZSBBUFQgZnJvbnRlbmQgbG9jaywgc28gdGhleSBzaG91bGQgbmV2ZXIgYmUgYWJsZSB0 byBydW4NCj4gYXQgdGhlIHNhbWUgdGltZS4NCg0KSWYgcGFja2FnZWtpdCBjaGVja3MgZm9y IHRoZSBsb2NrIChJIGFzc3VtZSB5b3UgY2xhaW0gaXQgZG9lcyksIGlzbid0IGl0IA0Kc3lu YXB0aWNzIGZhdWx0IHRvIG5vdCBncmFiIHRoZSBsb2NrPyBJLmUuIGlzbid0IHRoaXMgYnVn IGZpbGVkIGFnYWluc3QgDQp0aGUgd3JvbmcgcGFja2FnZT8NCg0KUGF1bA0KDQo=

    --------------HB3M0i0rwpI4PWUTB8VKoYPw--

    -----BEGIN PGP SIGNATURE-----

    wsB5BAABCAAjFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAmff4PMFAwAAAAAACgkQnFyZ6wW9dQrs mAf/fMXOH4QtsEfKFdU6UPXmVBG5UxvIf8eXfjG0LoJtbJ7/RS0fbUvN1trtP8x2xTK/eATcBUK2 idzJ4WSIBN0Lfz1sPEmXomG2cqpCGB0IcG3gZLeJS18pBA3chN4kKH+HiP3b6dVVFGDVPFnVgvXe hnrr4V+/2aXdqFzi4q8tZsNQRvveuN2HJ+TiafBFEyJc/s4RVtk0SbxQHcBVn0lFOlYiNMR8bsn3 rIM6AoyMtCtkqP3fq8TJJN4+0jH/vUWHOPp8/6Q6q5EOxrDFnjLRd66STqfzLzZluoRFfk0UPvgb O6cJFUT5zpw3vH77TQtQErP1EA3GiMIZ/smBRzojmw==
    =ltJI
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julian Andres Klode@21:1/5 to Paul Gevers on Sat Apr 5 00:00:01 2025
    On Sun, Mar 23, 2025 at 11:22:43AM +0100, Paul Gevers wrote:
    On Wed, 31 Jan 2024 17:15:41 +0100 Matthias Klumpp <mak@debian.org> wrote:
    Do you have any idea how this would be possible? Both PK and Synaptic should hold the APT frontend lock, so they should never be able to run
    at the same time.

    If packagekit checks for the lock (I assume you claim it does), isn't it synaptics fault to not grab the lock? I.e. isn't this bug filed against the wrong package?

    Both synaptic and PackageKit need to support the frontend lock, I don't
    know if they do, that may involve calling UnLockInner() rather than
    UnLock(), and LockInner() rather than Lock() to regain released inner
    locks in some places.

    --
    debian developer - deb.li/jak | jak-linux.org - free software dev
    ubuntu core developer i speak de, en

    -----BEGIN PGP SIGNATURE-----

    wsG7BAABCgBvBYJn8FVSCRBvpFjdHbA/cUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmfk3OQoJcLEhfvotc2hftkgOWSjWGS1V3U0UOVnA5jZ zBYhBE+1iKhMLd55p0x3h2+kWN0dsD9xAAAbuxAAkIvGXVYwm0dMV9CM2gszyuQq /dnRlSrdyTDTwhPgvZXxlv4bp0RMw7aDMM1tk0bGgBJm5WlUwwEwlW5kUaxizAVt Rm3m0x9cIiyxvzSVWdZ/gByVdMx/ymE2+21yl9YDLE4tNzQYRw81TOuyjmZ4+A1b PGNHJs6Gg6J9kiTx4V51dp8xXP8OCcmC5T+8QViYTDmT9WRg7EXDNQ3IiDmFDfcX /CvEaC8AajVhRbBolbYuh6r7B2cDMd4kHm7aR5YA5TkAh+vi/tLSebXbruZZ+P+6 mM51d1Ku38V6HtZdobeHD05uDsAgMKhttExZT+1bFPFpND5aoznRW5wDjIleZd4e gC80huuxpzohaBAksh/itXRHbJCRvl3hK+YQxdIIZNRQeYptqEs5iJ4yToIpQitI DgxryltJUqdOlb96EBOpgYhURdx1eCZDRJxxFlWcE2+dxs7H502R+Hr+iSl75rtj tXRdqJ0Yd2ARdupoQNn1WBCj/EIq2ImSLTapDuHruZ+8PajdBfz2AYReo9kAjJk+ U/Q1oNUx6npznhzY+Qc1pJ2w/QXUR4ToVr/pIyfuvhGEzOFLsKdAC1MSTRZtJkJp sC5e98TsGBF37qN3wFYkxrBsg+4BGBM7YthJjZ12l/vU24BR3WNKwgVDzE