From patchwork Sun Nov 9 13:51:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cedric Hombourger X-Patchwork-Id: 4557 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 09 Nov 2025 14:51:29 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f58.google.com (mail-wm1-f58.google.com [209.85.128.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A9DpS95011237 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 9 Nov 2025 14:51:28 +0100 Received: by mail-wm1-f58.google.com with SMTP id 5b1f17b1804b1-47113538d8csf11959435e9.1 for ; Sun, 09 Nov 2025 05:51:28 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762696283; cv=pass; d=google.com; s=arc-20240605; b=DLllNXazW4EIYgl/c59LUwsRYmffqyAiI1Jmu+K69xK4QukwUW3FhgITy6uZ3PSalC XnLMnaMSFlk/8j23TYk5GlaGZuYjLAhW8zOWyArz7XjoLT3RA/txmfM/ibXP9cxgYV0G d1X6gSXKQmpsme+ec+fQs8uvPE3HtY4/rtcGBJDjVN1PGh+6NjzLOsL19XOW+C9E8kvc inWZn2bYYeRlwEwShrD8sxDnG7+0NW5tMKCbx0p34KOjZYjXsTrcXIA0P87Z8slLIzG1 FBqUClT2iwLwZvTftsAbmCmhheBTsLrqAV4L3r3+uBcB2DWDUXeZzD2LrXqImFPPSfNu d+iw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=+ONGCBMnUYJaext3muaqykHKhpVExkVmOWiOcYvQxWY=; fh=hXDnMkFbluSzB61zaGWprq6/o0+2wY9PtOoBpiiqnGw=; b=iHWQ3QKaV0FqDLAeZgooFzr/ADqUjE5uzLm3Ecm3MgELuR0A939UqHY8iDE1btl8Hs BEcjjzfmm/Sbd6/cIs3ehmZs5KfKo5dTtGnSrWDQnuRcqxKS1wsQQSE2wx9u1D8ieXtg kw9+4+LBpuRG9k3SCxuEYaTqG2cPqzL8Efts+ax88l4H2BB3qEJFad4vfKc9BCSZPKA9 KO8IoCVRjqRSd8fZzp/XNAUOClEYXYa0sPSyPr0hGu+wFMOEprKyzjAMxH6ordG31U1g ofCf3YGKYmW8hnV9Jk0Nip9WTeW1ruqDiZnfy2Nm7FkuUZackVh5MtkKTcHtY6yKwnrS Z+uA==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=WdTdHy2u; spf=pass (google.com: domain of fm-1212295-20251109135118cb5ac3c78400020718-wnh9ao@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1212295-20251109135118cb5ac3c78400020718-wNH9ao@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1762696283; x=1763301083; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=+ONGCBMnUYJaext3muaqykHKhpVExkVmOWiOcYvQxWY=; b=Dmy/ZpTcXhCpdQQM349dBkutoHHkrcVHwL2JMLKQoUCmIW3i+J0VfkBo0STpPujcEy fAs5Pz1qmYLevs1/Hsg4XiNWlgCF4yv3qOVyx9LyI02YuQg+kepQ1sqP0ok7TJpgLw5b 59v8RKGuo8Pi6wRfg/tuCj+OZGAFd2wGNpKGYoMylysKpuY47wU0sBLfbpbP0V4AonKC 80a6kVfKCCE/UmXrBcNhgqG/p0n/vLVgwLmbqmG+ZtNdablZfX5WDTFjJnmuQzL9thWA 7tMhxT2y8OuZvXK9pInySrjpbHQo3haLqfaBRyyUxzzT6tg4v/kZokp0XWs7q5TY6Fjz vx2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762696283; x=1763301083; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=+ONGCBMnUYJaext3muaqykHKhpVExkVmOWiOcYvQxWY=; b=BYTYbdwFDXe+/rFQ/rRnHog1osVtCDeV4UWEFbhVafoPKaKRAP81HN4Eu9t2l48wI0 KR5oE5EMnNJMFbkoMWexFE3EnJVdbt/Wi6PdcltUxxfvh2Boae8D/HZSK40P7T6H165w GrzJt2XOn2HGgkLe8o9OrUlju9E3iWDtXqx2fjU/7VBGFFyt2DSJpxfm/rrxnpGyfVim OSdd+jb7xaYH7w9+Y/AgR6DCgokcJecec0fsbt618IamvK77AUKedeKT9+hzAP+uWyzz NFhydgSzR2H5gViOPf5yi9z7joKmEd30/VlEKOHHB/CgRilhRWQ2goj8CKhMeVPKk18Z LpaA== X-Forwarded-Encrypted: i=2; AJvYcCWWDxtcWlwoO0wlGQjdSL3kzu34EsXc7a4Y2Ko28t8F6lQMfWRMBqdLwx/B820x6pQrib7blr0=@isar-build.org X-Gm-Message-State: AOJu0Yzkzejg/aF+0NnhbrlqGCeFBJYAbi4DW7oYN+gocRWr0SYGmpQe 10BvEp/26mZmhP9COGNQh6YQrB3HC4tkebIeT8mh0UinJcD6EfhI1PKH X-Google-Smtp-Source: AGHT+IHzJFHjgUbnBW1DlHa9hW/HCk4vOj9G7inqtZjEUyZ0boa3zEzfRFwLpd2VfOYlRLt/zWNsUg== X-Received: by 2002:a05:600c:a02:b0:477:7479:f076 with SMTP id 5b1f17b1804b1-4777479f116mr34984265e9.11.1762696282617; Sun, 09 Nov 2025 05:51:22 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+ZeZn4pg8wL7YFNBsmvu7JtHnMnYKG6CDnJLBMvjTVpXQ==" Received: by 2002:a05:600c:3e17:b0:477:5d33:983b with SMTP id 5b1f17b1804b1-4776250bcb2ls18170025e9.2.-pod-prod-01-eu; Sun, 09 Nov 2025 05:51:19 -0800 (PST) X-Received: by 2002:a05:600c:4f15:b0:46f:b32e:5094 with SMTP id 5b1f17b1804b1-477732911bbmr61464465e9.32.1762696279343; Sun, 09 Nov 2025 05:51:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1762696279; cv=none; d=google.com; s=arc-20240605; b=FCcZCrNsK9joVhGNle4X9yCDDkm1B5f7SKKxvE3vUmGNsyPyCuAPrnk7ZBAF6v9gU/ lMavrj4XjBadIAt3l5N99CQ8ULJpdUwTIR/eNccCGHl6KrRWRph81KsrFlbFaw9+dZlf hU0HubWVWwtr8Sob8JUBEt/uP2b5k6JUVHoNhEUOkPU1L5TnGAVN1suAAvf+dOphF1rt xk/TWBanNkRvOUdzgoKfzhup4W08rVAZEpprrKgJnNHH+ZCH5WuQBf0WQm6tS4bAzJvV fyx1Ig0pCwSB6dfIqBjI4Px9MALHLSJVsp5ED2TVyA8dVy35pGwxxMlyA8XafsrccpL6 le4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=l2c7kXBaqzHj/6VORbe7g4yiqTsU89MH0WR//HCz/Ok=; fh=1z37pEVhqwMLlkT4FDzOga7XBsM6Rzv6sXOq0pipxqo=; b=JgCKHh8hNkrdPq/XORQ2B5zKdVT1n+4v6KlYIzeaa1DZXeficQSGVL57VVzaAnP2rY SAO6nm9iUF/ZZkuf2hXZxyPusGxBzUoF2vh0CKiaWEKBMMSGYbnU2QKOKyRcS615d/eX C/aEtwUcEIp3MY9gE7Tf/9nFXGseN/1L2tF/hC9wXIyonT4bXGuRVrqZEAQNSkylkPh6 gLzFMuealnNRS/zS8A6MquECbR6g52lkxezRuWcn7xEM2wCdSkRynfj9AyF6O7/diKt/ T+54s0yRuv+IcZrM0LXpCx3eUdFJneUZQREZBO9mChQQduoew7HFtrav7u77VdzNJTya 9brA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=WdTdHy2u; spf=pass (google.com: domain of fm-1212295-20251109135118cb5ac3c78400020718-wnh9ao@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1212295-20251109135118cb5ac3c78400020718-wNH9ao@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-4777b2d8effsi404195e9.0.2025.11.09.05.51.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 09 Nov 2025 05:51:19 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1212295-20251109135118cb5ac3c78400020718-wnh9ao@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 20251109135118cb5ac3c78400020718 for ; Sun, 09 Nov 2025 14:51:18 +0100 X-Patchwork-Original-From: "'Cedric Hombourger' via isar-users" From: Cedric Hombourger To: isar-users@googlegroups.com Cc: Cedric Hombourger Subject: [PATCH 1/1] dpkg-raw: sort .install for reproducible meta-data Date: Sun, 9 Nov 2025 14:51:02 +0100 Message-ID: <20251109135102.3586598-2-cedric.hombourger@siemens.com> In-Reply-To: <20251109135102.3586598-1-cedric.hombourger@siemens.com> References: <20251109135102.3586598-1-cedric.hombourger@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1212295:519-21489:flowmailer X-Original-Sender: cedric.hombourger@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=WdTdHy2u; spf=pass (google.com: domain of fm-1212295-20251109135118cb5ac3c78400020718-wnh9ao@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1212295-20251109135118cb5ac3c78400020718-wNH9ao@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Cedric Hombourger Reply-To: Cedric Hombourger Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= dpkg-raw creates a .install file listing files found in ${D}, the order in which files/directories are being listed is not deterministic if they aren't sorted: apply "sort" to the "find" command. Signed-off-by: Cedric Hombourger --- meta/classes/dpkg-raw.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/dpkg-raw.bbclass b/meta/classes/dpkg-raw.bbclass index d4cb7d8a..ba756eef 100644 --- a/meta/classes/dpkg-raw.bbclass +++ b/meta/classes/dpkg-raw.bbclass @@ -23,7 +23,7 @@ do_prepare_build[cleandirs] += "${S}/debian" do_prepare_build() { cd ${D} find . -maxdepth 1 ! -name .. -and ! -name . -and ! -name debian | \ - sed 's:^./::' > ${S}/debian/${PN}.install + sed 's:^./::' | sort > ${S}/debian/${PN}.install deb_debianize