unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#74597] [PATCH] gnu: bluez: Update to 5.79.
@ 2024-11-28 21:11 Julian Flake
  2024-12-03 13:28 ` [bug#74597] Reason for why I'm interested Julian Flake
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Julian Flake @ 2024-11-28 21:11 UTC (permalink / raw)
  To: 74597; +Cc: Julian Flake, Leo Famulari, Wilko Meyer

* gnu/packages/linux.scm (bluez): Update to 5.79.

Change-Id: I5928664f929d1bda6e8c8c5e37cb9020a9889881
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index f7e7126c3d..a7c2678540 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -6203,7 +6203,7 @@ (define-public sbc
 (define-public bluez
   (package
     (name "bluez")
-    (version "5.72")
+    (version "5.79")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -6211,7 +6211,7 @@ (define-public bluez
                     version ".tar.xz"))
               (sha256
                (base32
-                "0vjk4ihywzv8k07bxq7clqgi2afrw54nfp0gcnxw35m98nipz7a9"))))
+                "12pal1m4xlr8k7kxb6isv5lbaca2wc5zcgy0907wfwcz78qaar21"))))
     (build-system gnu-build-system)
     (arguments
      (list

base-commit: 294386674c417355a24586fab5528c643d495b86
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#74597] Reason for why I'm interested
  2024-11-28 21:11 [bug#74597] [PATCH] gnu: bluez: Update to 5.79 Julian Flake
@ 2024-12-03 13:28 ` Julian Flake
  2024-12-17  3:48 ` [bug#74597] (no subject) Dakota Logan
  2024-12-21 16:45 ` [bug#74597] Confirming problem Danny Milosavljevic
  2 siblings, 0 replies; 4+ messages in thread
From: Julian Flake @ 2024-12-03 13:28 UTC (permalink / raw)
  To: 74597

The reason, why I'm interested in this update is that I hope it 
fixes an issue I have with my headset:

https://github.com/bluez/bluez/issues/973

Best Regards,
nutcase




^ permalink raw reply	[flat|nested] 4+ messages in thread

* [bug#74597] (no subject)
  2024-11-28 21:11 [bug#74597] [PATCH] gnu: bluez: Update to 5.79 Julian Flake
  2024-12-03 13:28 ` [bug#74597] Reason for why I'm interested Julian Flake
@ 2024-12-17  3:48 ` Dakota Logan
  2024-12-21 16:45 ` [bug#74597] Confirming problem Danny Milosavljevic
  2 siblings, 0 replies; 4+ messages in thread
From: Dakota Logan @ 2024-12-17  3:48 UTC (permalink / raw)
  To: 74597

I'm having the same issue so would love to see it fixed!




^ permalink raw reply	[flat|nested] 4+ messages in thread

* [bug#74597] Confirming problem
  2024-11-28 21:11 [bug#74597] [PATCH] gnu: bluez: Update to 5.79 Julian Flake
  2024-12-03 13:28 ` [bug#74597] Reason for why I'm interested Julian Flake
  2024-12-17  3:48 ` [bug#74597] (no subject) Dakota Logan
@ 2024-12-21 16:45 ` Danny Milosavljevic
  2 siblings, 0 replies; 4+ messages in thread
From: Danny Milosavljevic @ 2024-12-21 16:45 UTC (permalink / raw)
  To: 74597; +Cc: w, leo

Hi,

I have the same problem with Linux 6.11.11 and bluez 5.72.

I would like the fix to be in guix, but unfortunately it would cause
2455 packages (including erlang, gtk, gnome, gdm, qemu, qt, kde,
mate and enlightenment) that depend on bluez to rebuild (WTF!).

And I don't think there are a lot of Guix users using bluetooth.

So I should not just apply it to master as it is.

We could make a graft with just the patch[1]--even though it's not a
security patch. What do you all think? Make an exception here?

The cause was that the kernel reverted a bugfix. The bugfix would have
done a link type fixup (see below). But it was a userspace-visible change
(broke the interface guarantee between kernel and user space) and so
that's a no-no, and hence was reverted. So now someone else has to do
the bugfix in userspace--in this case bluez[1].

Reverted bugfix was[2]:

    If two Bluetooth devices both support BR/EDR and BLE, and also
    support Secure Connections, then they only need to pair once.
    The LTK generated during the LE pairing process may be converted
    into a BR/EDR link key for BR/EDR transport, and conversely, a
    link key generated during the BR/EDR SSP pairing process can be
    converted into an LTK for LE transport. Hence, the link type of
    the link key and LTK is not fixed, they can be either an LE LINK
    or an ACL LINK.

Because the keys are (and were) stored on disk, userspace will always
have to do this kind of sanity check anyway--so this patch[1] will
likely stay in bluez releases forever.

[1] <https://github.com/bluez/bluez/commit/366a8c522b648f47147de4852c5c030d69b916b3.patch>
[2] <https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.206>, search for "59b047bc98084f8af2c41483e4d68a5adf2fa7f7"




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-12-21 16:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-28 21:11 [bug#74597] [PATCH] gnu: bluez: Update to 5.79 Julian Flake
2024-12-03 13:28 ` [bug#74597] Reason for why I'm interested Julian Flake
2024-12-17  3:48 ` [bug#74597] (no subject) Dakota Logan
2024-12-21 16:45 ` [bug#74597] Confirming problem Danny Milosavljevic

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).