Received: by 2002:a05:7412:8d09:b0:fa:4c10:6cad with SMTP id bj9csp456546rdb; Tue, 16 Jan 2024 05:52:26 -0800 (PST) X-Google-Smtp-Source: AGHT+IGGMcqQkzcpDGBGmdgA67zesQUarMfrp38C+HDOb4czZokgjGCQHHsaXnN3xQKRN/G6PqRh X-Received: by 2002:a17:906:2304:b0:a29:905d:1815 with SMTP id l4-20020a170906230400b00a29905d1815mr7275482eja.60.1705413145902; Tue, 16 Jan 2024 05:52:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705413145; cv=none; d=google.com; s=arc-20160816; b=ACXkAVeIFoIfsTAudGxqzcfBDEhvh2JqhV6PSeLivP1X64keEFvveYDk6dxNxp7BPK uWxSeJzGFyw18kuAvcMFQiNUjpWeKn/RJizn3M0aauGtqu2wejqC/A4RZoNG4wIqtS9n 7xQoSxQvAJSTqpWWHlAbFDw0RUEZlRe49IEGbg7Q38CaUXjPdBxh0WO6BABE04JTm5TY 4rViblY/ItbDtkrgUhJyJA6WfAoOSX2AtjIfG6xt5Hmiiw1A9nzY1LUMsKZXDNekJHD3 vR96DAhisxPsV4LoOWVYv7o+XYZOS1E7vGcW8mp7YqZ0gLpvu5JmcevZEv82emaCyTke wrbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=reply-to:cc:to:content-transfer-encoding:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:message-id:date :subject:from:dkim-signature; bh=zzaKIq9H3Vl75WOESznrQconH6tYmNqvzysOWBcgMfw=; fh=wm3knQjNzlzhSYO3l6/R1dJNTO7aXLaAzT309a/t7Bw=; b=MYnfm4KlCLoLj6RLcacqgk2ojnEtc/m3whEXiVJbXDlGqxkLhKpCex1Ui/pG9tAV38 VnByHZWdtmO2H73QIggdIvZNnZZze2tekKJtibKiRHW4aYjMItLhxKAGc9GXintQt4a0 Q116Wqdy+yWoCNP/aP+KLrsJ/4MBImVefOBWpViET2O6mxwxdHt7beatlKEvZwmQ56h4 vEoOjXJ5FZGYXnlPJhGJcIY8HBbtmn+daIAMDcS3VFUrnBd/IHqvbDJywkRXAOovvdy7 qjqyk2XKOwwnb8EhO0YWusq1Df5Es+yaZDmCnCsYsPBSBocnA3Q67xpee7nesbh1unCu lheA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=FISa6OOQ; spf=pass (google.com: domain of linux-bluetooth+bounces-1089-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-1089-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id p18-20020a170906141200b00a2783bed42esi4848022ejc.156.2024.01.16.05.52.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jan 2024 05:52:25 -0800 (PST) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-1089-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=FISa6OOQ; spf=pass (google.com: domain of linux-bluetooth+bounces-1089-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-1089-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id A47481F241B8 for ; Tue, 16 Jan 2024 13:52:25 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 837501BF35; Tue, 16 Jan 2024 13:51:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FISa6OOQ" X-Original-To: linux-bluetooth@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E812B1BDEE for ; Tue, 16 Jan 2024 13:51:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 70372C43141; Tue, 16 Jan 2024 13:51:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705413118; bh=qMVrXkmg4Fgyp38JOJtFMNb6rJOsPj4pytAyiNylZ1o=; h=From:Subject:Date:To:Cc:Reply-To:From; b=FISa6OOQQo7MVPehFsZ6teK+Vw7iKrZra+/ztq52QvzNtrsqVk0zbW9cUBdRDJsRa YFDgUnMQB6nTAJHJk27y1pCZ1QCWQXY0xgSJJhy6aS5c4hituWrXybDCQzuoUeuGF/ 0BJCxvAaj43OmbZKRRYuPQC8rZkWYxO0oXdRAulKvqC4Xa9Eg7/SjskdFeSbGI1vDM ae8LAr1+AUa3wLjUu/Y7DCcMtbwBcxD9yf0zv70jInbHc6O8iX14MYbcujw9KcBPYf 9weY8u7XkTBuMmeDG3pdwojZoc7Oh8fBIv+1sb8w62nYN+sWJ88l53AqhVW369jtCM s2JO53boTyLcw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 56039C47077; Tue, 16 Jan 2024 13:51:58 +0000 (UTC) From: Emil Velikov via B4 Relay Subject: [PATCH BlueZ 00/10] Autotools papercuts, linker GC, symlink dbus-org.bluez.obex.service Date: Tue, 16 Jan 2024 13:51:54 +0000 Message-Id: <20240116-autofoo-v1-0-626f6b54bd06@gmail.com> Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAPqJpmUC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIxMDQ0Mz3cTSkvy0/HzdlCSjtFSjZHMDS1NDJaDqgqLUtMwKsEnRsbW1AOo 5nHxZAAAA To: linux-bluetooth@vger.kernel.org Cc: Emil Velikov X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705413116; l=2083; i=emil.l.velikov@gmail.com; s=20230301; h=from:subject:message-id; bh=qMVrXkmg4Fgyp38JOJtFMNb6rJOsPj4pytAyiNylZ1o=; b=aPKfZIFRlWYuJQ804uFLlrxAfw6vtk+x4XgsaCJpxgCpJSlGb+6hrynUdQRU5ebgKvqj9f077 MOcg01vDz7ODWjwOKYgjEkahKYylR2XZBx6nH+b4gKxlF3mE8zJCtsK X-Developer-Key: i=emil.l.velikov@gmail.com; a=ed25519; pk=qeUTVTNyI3rcR2CfNNWsloTihgzmtbZo98GdxwZKCkY= X-Endpoint-Received: by B4 Relay for emil.l.velikov@gmail.com/20230301 with auth_id=35 X-Original-From: Emil Velikov Reply-To: Hello everyone, While looking at our bluez package for the SteamDeck a handful of paper cuts stood out. Here we tackle the build related ones - a couple more series will be incoming shortly. In a gist we have the following: - remove manual tracking of .services.in, DEPENDENCIES - remove unused variables - polish PKG_CHECK_MODULES handling - enable linker garbage collection - create a symlink to dbus-org.bluez.obex.service The last change is slightly out of topic here, although since there's a high chance of merge conflicts, I've added it here. Let me know if you'd like it send out as separate series. This is my first time diving into bluez, so any comments and input is greatly appreciated. Thanks Emil --- Emil Velikov (10): build: remove unused AM_CONDITIONAL build: tweak PKG_CHECK_MODULES calls build: require libudev 196, circa 2012 build: remove dummy {conf,state}{dir,_DATA} build: remove unused variable builtin_nodist build: remove .service files from DEPENDENCIES lists build: remove explicit DEPENDENCIES handling build: manage .service.in files via configure.ac build: enable gc/dead code removal build: install dbus-org.bluez.obex.service symlink Makefile.am | 31 ++-------------- Makefile.mesh | 7 +--- Makefile.obexd | 10 ++++-- Makefile.tools | 6 ---- acinclude.m4 | 2 ++ configure.ac | 75 ++++++++++++--------------------------- mesh/bluetooth-mesh.service.in | 2 +- monitor/hwdb.c | 2 +- obexd/src/obex.service.in | 2 +- src/bluetooth.service.in | 2 +- src/oui.c | 2 +- tools/bluetooth-logger.service.in | 2 +- 12 files changed, 43 insertions(+), 100 deletions(-) --- base-commit: 770ad5614e7e8074133e6f563495ce4822f63fe4 change-id: 20240116-autofoo-db2fe2c70951 Best regards, -- Emil Velikov