From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id QGIxMd7wZmfLnAAAe85BDQ:P1 (envelope-from ) for ; Sat, 21 Dec 2024 16:46:26 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id QGIxMd7wZmfLnAAAe85BDQ (envelope-from ) for ; Sat, 21 Dec 2024 17:46:22 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b="Dl/3jCuk"; dkim=fail ("headers rsa verify failed") header.d=scratchpost.org header.s=kas202409041115 header.b=VSDttycR; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734799582; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=apIoYxZ2givMNXGgnqLegHm04kJlwBG+eXAIrHT7krc=; b=AnFDOtN8J+U8Lvn3d3pl0P0VvpAMyYLikUNIWe6TSherLW05Q7wxdFKb1+0rIltYNljqcs XUV+QvAtsG++zGEh3uFB4U5ut7YBuKZSvRzPmOewMkWmnYbBQxRRv8Va9B+83OxPFTl238 PvyThSkibWOHm50EpjuK7RkyDRmKoQbVQMKBxSxyIgYgnlPxfYra6WKOUqLEm6gTrLe6Fi XbuGM3DbK/PfmXdF5lsAgwgClQvJ5ELgpjT4oVCS+MuouF8WjIfiJbAuAbtTHiUWDmaWTK 4eDlIZist26QVihsc4OtHHbyaXVD82ZVsrMTAHjKvk+ydIWTT3BH00DNstU36Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b="Dl/3jCuk"; dkim=fail ("headers rsa verify failed") header.d=scratchpost.org header.s=kas202409041115 header.b=VSDttycR; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1734799582; a=rsa-sha256; cv=none; b=LsIL7qlzeUS0pIygT9MqUH542RzUHC+wwTg/tL4mcsb6HIjcHVksRlXGuoL6LWpUWd5rHa taBUkB5Jp68lMIRp6zoaDYCqzdut+cow1Jw157+h6/08c2/1QCXsWUBU11XNb4MTZZHoz0 8WnWeOWiYhPVx2jtrSaeFA3CKj9g0CT8rtFHJp4BUjJ+uow5vcWPsj1RhLnzKQOvCa97eC 0q0L+D8xoigfmGTGiCXLDwnS+8w3lhYP2wQi6EbHIhDa8RjbUAi6+Dr8TB30DHtasDiglx Nc25CXlJn0kqnMhxl8Uq4ZZNGjewUoCcr/7vejlIJq/HzM0pb3KBngsqM5DH5w== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C77F38FCC4 for ; Sat, 21 Dec 2024 17:46:21 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tP2c9-0006nt-DN; Sat, 21 Dec 2024 11:46:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tP2c6-0006nY-VM for guix-patches@gnu.org; Sat, 21 Dec 2024 11:46:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tP2c6-0007eD-N9 for guix-patches@gnu.org; Sat, 21 Dec 2024 11:46:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:MIME-Version:From:To:In-Reply-To:References:Subject; bh=apIoYxZ2givMNXGgnqLegHm04kJlwBG+eXAIrHT7krc=; b=Dl/3jCuk5QKc1YYnpjxZsooXitHpwwEuejYA121nZQkZZtxknEC2svnLCn+CJEqP0pZH5I/yes3oUZVchg8FMXNUkLx2Ohebm36CASbWNoHGPqlyBGmak+oylHxMl/2ORNgd85WJn3fiV6l3G2PgisXlv6PlNofjFfistYLVkIRZrNUrzjXFqh1iq/zLJhAh6OJV6cGV8jkmSgIf8KLgSSW/k/J9oyTmbfZlc2zWMWfY9R2MXjImaL77lhT6xh8TbGsWzboHTyERENfROOHDpreoaL6x+ueDJWTyJ9rON6LGGNbx0fXVinAC7zX4/WhE1H+CW1XCa8SjhxCEY7qBXA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tP2c6-0004Uk-HS for guix-patches@gnu.org; Sat, 21 Dec 2024 11:46:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74597] Confirming problem References: <1a0c0cfb41a0f7421e2e70d73ee6803c2a33c923.1732828088.git.flake@uni-koblenz.de> In-Reply-To: <1a0c0cfb41a0f7421e2e70d73ee6803c2a33c923.1732828088.git.flake@uni-koblenz.de> Resent-From: "Danny Milosavljevic" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 21 Dec 2024 16:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74597 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74597@debbugs.gnu.org Cc: w@wmeyer.eu, leo@famulari.name Received: via spool by 74597-submit@debbugs.gnu.org id=B74597.173479955117259 (code B ref 74597); Sat, 21 Dec 2024 16:46:02 +0000 Received: (at 74597) by debbugs.gnu.org; 21 Dec 2024 16:45:51 +0000 Received: from localhost ([127.0.0.1]:47474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tP2bu-0004UJ-JW for submit@debbugs.gnu.org; Sat, 21 Dec 2024 11:45:50 -0500 Received: from dd30410.kasserver.com ([85.13.145.193]:36550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tP2bs-0004U8-Sf for 74597@debbugs.gnu.org; Sat, 21 Dec 2024 11:45:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scratchpost.org; s=kas202409041115; t=1734799545; bh=apIoYxZ2givMNXGgnqLegHm04kJlwBG+eXAIrHT7krc=; h=Subject:To:Cc:From:Date:From; b=VSDttycRqU/tymWJ3gLfa2K1LCzMaEQ49uMOcsg3b6/6bLysFETSZBp0kCgkPvbsB Y48xNWMMIh1IlrQ3SJgq4uD3YRQ365z7V9IUW9Z4zOZRDMxPuTkRl6LDnTrg0A2poR BGNNGsWWjulfFAPxTaeNSBTTxILXKpMhoKCvwygq8MiyPeNQgA4jN8HMTC3Pa4vAse vgMr0pXSBqb81lmYQkZ3uHRP++OXBmAOsS3vRycOwVR0fx9raDCfWvelvoS6IG/r5s 44PalLAvSh4bVmoiBxDpQ8eMyYJP5+a08XEmCO6Z3hH+aKOt5O5UmjUsTQQCIcOWNT FXwCF/PJ52vgA== Received: from dd30410.kasserver.com (dd0802.kasserver.com [85.13.143.1]) by dd30410.kasserver.com (Postfix) with ESMTPSA id 612C61121371; Sat, 21 Dec 2024 17:45:45 +0100 (CET) From: "Danny Milosavljevic" User-Agent: ALL-INKL Webmail 2.11 X-SenderIP: 213.147.164.14 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <20241221164545.612C61121371@dd30410.kasserver.com> Date: Sat, 21 Dec 2024 17:45:45 +0100 (CET) X-Spamd-Bar: / X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -9.69 X-Spam-Score: -9.69 X-Migadu-Queue-Id: C77F38FCC4 X-TUID: oEQIoaNahvOJ 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] [2] , search for "59b047bc98084f8af2c41483e4d68a5adf2fa7f7"