From unknown Sat Jun 21 03:22:46 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#56642 <56642@debbugs.gnu.org> To: bug#56642 <56642@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Make libphonenumber reproducible. Reply-To: bug#56642 <56642@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:22:46 +0000 retitle 56642 [PATCH] gnu: Make libphonenumber reproducible. reassign 56642 guix-patches submitter 56642 Antero Mejr severity 56642 normal tag 56642 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 19 11:28:21 2022 Received: (at submit) by debbugs.gnu.org; 19 Jul 2022 15:28:22 +0000 Received: from localhost ([127.0.0.1]:54932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDp93-0001sp-AQ for submit@debbugs.gnu.org; Tue, 19 Jul 2022 11:28:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:57180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDp90-0001sh-W4 for submit@debbugs.gnu.org; Tue, 19 Jul 2022 11:28:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44776) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oDp8z-0008RE-13 for guix-patches@gnu.org; Tue, 19 Jul 2022 11:28:18 -0400 Received: from mout-p-202.mailbox.org ([2001:67c:2050:0:465::202]:40468) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1oDp8v-0002SA-DL for guix-patches@gnu.org; Tue, 19 Jul 2022 11:28:16 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4LnN4r4zzJz9sVv for ; Tue, 19 Jul 2022 17:27:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1658244476; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=GgNAkq75tvqKpYpWHFTT41nEGMkBxrHZJDcTvan/Ca0=; b=MduPZxRvEUPoB97QIkaRX5MvfMmUkys1lO2U5ZZskbjonLYyx2yIRm9iC+bZYHFdP80t7R QuVmKk4mhWAd76LKjgWZ5KycEFO/YIAkUgYmRC5XIdZV1+jijmyybFjrXdDJQ7YSdnK5h9 gcnk8UW4CFOaFbbV/lfEPpJuuvGQbVcjABNvw4x/QwCGCeoguYEFNKW0lbwQZpN6Kjxi0o jGE0kE1hgVjsc6ACURWebUeXTIroAnCvXvdm8azWM+taVZyCpPr1J6q/nbpWk54AGLuyMH FWa6WzNJSN+phIr/m3eiv5DK8VikHHGvny9Myj4vCdKhuov5Lp8YP9QrwBF7zw== From: Antero Mejr To: guix-patches@gnu.org Subject: [PATCH] gnu: Make libphonenumber reproducible. Date: Tue, 19 Jul 2022 11:27:50 -0400 Message-Id: <20220719152750.128283-1-antero@mailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MBO-RS-ID: 0be0bb92b9182c291eb X-MBO-RS-META: z8g7ochic9yucfw391hyyuhciafhg1ws Received-SPF: pass client-ip=2001:67c:2050:0:465::202; envelope-from=antero@mailbox.org; helo=mout-p-202.mailbox.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) * gnu/packages/telephony.scm (libphonenumber): New variable. * gnu/packages/messaging.scm (libphonenumber): Delete variable (moved). --- Moved libphonenumber because it's a telephony package, plus it will avoid circular deps for other telephony packages than depend on it (like pn). Used substitute* instead of a patch to make libphonenumber reproducible because it's a 2-line change, I can do it using a patch if preferred. gnu/packages/messaging.scm | 32 ----------------------------- gnu/packages/telephony.scm | 42 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 32 deletions(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index b68a798715..f08df1a5e4 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -2772,38 +2772,6 @@ (define-public purple-lurch (home-page "https://github.com/gkdr/lurch") (license license:gpl3+))) -(define-public libphonenumber - (package - (name "libphonenumber") - (version "8.11.3") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/google/libphonenumber") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "06y3mh1d1mks6d0ynxp3980g712nkf8l5nyljpybsk326b246hg9")))) - (arguments - `(#:test-target "tests" - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'change-directory - (lambda _ (chdir "cpp")))))) - (build-system cmake-build-system) - (native-inputs - (list googletest pkg-config)) - (inputs - (list boost protobuf icu4c)) - (synopsis "Library for parsing and using phone numbers") - (description - "This package provides a C++ library for parsing, formatting, and -validating international phone numbers.") - (home-page "https://github.com/google/libphonenumber") - (license license:asl2.0))) - - (define-public chatty (package (name "chatty") diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm index e3071d9b75..410d3d8591 100644 --- a/gnu/packages/telephony.scm +++ b/gnu/packages/telephony.scm @@ -22,6 +22,7 @@ ;;; Copyright © 2021 LibreMiami ;;; Copyright © 2021 Sarah Morgensen ;;; Copyright © 2021 Demis Balbach +;;; Copyright © 2022 Antero Mejr ;;; ;;; This file is part of GNU Guix. ;;; @@ -63,6 +64,7 @@ (define-module (gnu packages telephony) #:use-module (gnu packages gnome) #:use-module (gnu packages gnupg) #:use-module (gnu packages gtk) + #:use-module (gnu packages icu4c) #:use-module (gnu packages image) #:use-module (gnu packages libcanberra) #:use-module (gnu packages linphone) @@ -893,3 +895,43 @@ (define-public libtgvoip telephony functionality into custom Telegram clients.") (home-page "https://github.com/zevlg/libtgvoip") (license license:unlicense))) + +(define-public libphonenumber + (package + (name "libphonenumber") + (version "8.11.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/libphonenumber") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "06y3mh1d1mks6d0ynxp3980g712nkf8l5nyljpybsk326b246hg9")))) + (arguments + (list #:test-target "tests" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'make-reproducible + (lambda _ + (substitute* + "tools/cpp/src/cpp-build/generate_geocoding_data.cc" + (("return errno == 0;") " +std::sort(entries->begin(), entries->end()); + return errno == 0;") + (("DirEntryKinds kind\\(\\) const \\{ return kind_; \\}") " +DirEntryKinds kind() const { return kind_; } +bool operator<(const DirEntry& d) { return name_ < d.name(); }")))) + (add-after 'make-reproducible 'change-directory + (lambda _ + (chdir "cpp")))))) + (build-system cmake-build-system) + (native-inputs (list googletest pkg-config)) + (inputs (list boost protobuf icu4c)) + (synopsis "Library for parsing and using phone numbers") + (description + "This package provides a C++ library for parsing, formatting, and +validating international phone numbers.") + (home-page "https://github.com/google/libphonenumber") + (license license:asl2.0))) -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 19 18:06:22 2022 Received: (at 56642) by debbugs.gnu.org; 19 Jul 2022 22:06:23 +0000 Received: from localhost ([127.0.0.1]:55373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDvME-0005uj-K3 for submit@debbugs.gnu.org; Tue, 19 Jul 2022 18:06:22 -0400 Received: from mout.web.de ([212.227.17.11]:45227) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDvMB-0005uV-31 for 56642@debbugs.gnu.org; Tue, 19 Jul 2022 18:06:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1658268372; bh=BrdZVATY4trWWqRt+lHf7DaU7gwl5AFsyEGoP3cTsiI=; h=X-UI-Sender-Class:Date:To:Subject:From; b=EL8hCeogOJFhFRp2wpNYVz7HgY0tAZ2t3npVJP+wK30NCOb7PR/w7as8rXudG6Hvy OHlFnBUONaR7tvftnQsmIvNx7QN4qSC4GbFOru8xMk8KKd2j0+h6obb8bXZCkC0E57 tahIS4eCZhfJBSdpyl2uuPhXRdb8Fqov5V6Vo7Cc= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.178.23] ([77.179.131.146]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Mvbiu-1nLgXa2WDm-00sxAL for <56642@debbugs.gnu.org>; Wed, 20 Jul 2022 00:06:12 +0200 Message-ID: <7a5b023e-6bbe-cc5d-d828-72808a088531@web.de> Date: Wed, 20 Jul 2022 00:06:11 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 To: 56642@debbugs.gnu.org Subject: [PATCH] gnu: Make libphonenumber reproducible. Content-Language: en-GB From: Jonathan Brielmaier Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:zmpCivsb6CRDbPOihpg5UwcVX2gdkEKagFi6EjUwbpm/VpwfeAI iFp7cr1jlcojdsz5L6J5FI4q7aPa3VHXWe/+3UBSpOheTz6kAn1fFUxZttP5BxiK+FOM9M7 b53uCvFdit+okhWLqRgdcPxHOKmHjtCPpu6/2NreTC2npmSbFRWeAg4jUtRZuuQiMQYZbmD GTy5JyPV8l+wg1X/TvggA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:9wSfEIkJPzo=:LcLF5nDkQrKKM1RKQYPEap /AxNr/EB/mn13ovUOPEpOFU55Dn1nv6Pc8FcFojWyvfG9Xe/U/+NpzeGbZ66MT+vqoeQyF7A0 2CspwUB0WZk/B4odBshnHcGCiIrPH812MRoY2q2GWL2PQ8SVn0NqLl/wDmUGvCAvl/LDzCfGk Sbq4zBVh5/pBpjQ92u0vkYUXfIst50CLOPY/ek507m3LZ3QST/yoZwVkCsyydYD5Os1PP7gcF I67VSXyrKefdLai4bwsw6S++rC7yh6iWqcgQA04yFsEGmCDrnM04x/S4kMQbPmaipaD8LD0x7 qpHzkKjP2gaej4bXh8E1N4VrFiW3jqmTtGfZQEoxXPo5+gWA32pom+x6IibawYR0kHCM5tPOO 2sRhv8reFbK/C8RP7xtAXvd9TlVSgraPBg6ni1ka6seK12FDNbLbmbDxIuUZWLIDsJ0Kk0rf3 MKr8Hct8HHSL+EAlOqppYajlUx1h18m2ucRbrTHIvv0g03gIe7+Mfto3t82faCM/FZOz4WIb4 DJDhPeyszKFYvsrCteluj/7cCNe1JiChHhzknxYaqeOLw9C5v2py7xqxup48tc48qONyjf9GQ Fio2Am5cxn09jEIngh3qB1+70Hun4ex2vRmk9Skmhb1SPsuArEW8EP6RDBoEM69C+397D4Nwz /PZI/f+8Ou/JfA9Tow93+YFVmKf1qe3cLel5xykAKmgEAdze6Vt+DXsWBz2lAoSONaQ42VDHV r9Ff837Wk+O3wXM3Zwvky8qKiO61wyYEf0jDfKG1MShOvnJA47YZ1UWjEhcKqjMFKJmkj0cKB 33F8dW4jA1XX7TMdzDZ7YdAQ4llCioHqtekWFTMi3OBtmaQi0fpj2G0o6D+FU7opEFXJ5NXm4 pGXLfd59QbJe/RcPYvC/sNcWwi+2vn+M8TYdwGszJU33niGa8WEKwYNrH87M/xkYOZ/gDEZj/ XL+DUxvrG60fysGGk+fU2JeSZ5Nc+EljKmgB3IhjozBgYAigZyyRMVd1dyA4QYGgZtNXkbcuc /zA1c/6AzBqe58vSD4zikSfVSHsA2Iju6fwxI1MmDamFWZegp2mRwnQOCl8UcqbYXCMg15gIP 7Sm9ukyz22eTSbEoK11/kV4Wz8B3Ub5DGLoeYlqAfOl3A8S29xJwWmGUw== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56642 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Antero, to be honest: I would prefer a proper patch. It's only a few-liner, but this C++ code inside the package definition looks a bit weird to my eyes. Did you already report this bug to upstream? ~Jonathan From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 19 20:37:24 2022 Received: (at 56642) by debbugs.gnu.org; 20 Jul 2022 00:37:25 +0000 Received: from localhost ([127.0.0.1]:55434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDxiO-0001BG-Ct for submit@debbugs.gnu.org; Tue, 19 Jul 2022 20:37:24 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:41852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDxiH-0001Ax-8H for 56642@debbugs.gnu.org; Tue, 19 Jul 2022 20:37:22 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4LncGZ5mZjz9skw; Wed, 20 Jul 2022 02:37:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1658277430; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=FCApcFe5Ekod8bLEmYXz2E4MhK0m0a+wj08lp7yO9no=; b=wivIkDZFdMWmyTH7h0cXvEuKk9z5pfSo1l/Die0uvMBzbExoSIqDjgFhLfrGVJ6vMckIdb mDFGjrM/5hYFdr2Lc++/KtvZmUUYmuqnGI5R+rTyrXrb15UKV4hXIz3CNajUlAVhtgk0xU /dflBjtNN4QwkMvqE5KEQyM7+dSZDbplVoVrdmmEdDawMcamKESYDCy6Hm4xzlCOMeojoW 2Qk6De5fo4dvdACbg4T+7QiuKkuIRNEGz70xwxmc9X6PA/msYycC4LFxyyBoYn363vqprn A3tgJqgVRmaFYfJB2vQ6Wm0ifZ9Z1dIxCLx6iJMXLizj6SX/6ar0qeutFKHRvg== From: Antero Mejr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1658277428; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=FCApcFe5Ekod8bLEmYXz2E4MhK0m0a+wj08lp7yO9no=; b=ZO7XXgJpwki6DKJxAfFCqe3hBz7cFAyCdLbu1jZTPuoYV0ZE9PF6TKq1eLg0V3AcZ/IjRo VJUDPxT9THS4Qa0ywl7hm1MkIlOXhfdB73bi6ZPxFaeKlKPzjFD8ZbnK48qqr7jXzGEpgw 8kKaCaXu9BN1ibFwNAaQdFhAfKCF6kQUI9tJBDdNaIxHj7nvHYLlIzuiA7mGzPJUarHdn5 pJVJRy0ABYJ8k7H9nw+I4TBphQxqOXy7i34RxgSOuvexDonUCTfEkcA6MfoZ1cR0/sMGwX 23e3JVZlMHGLOhF2m2CIAlJLJZA9vttlQ6yTFZ8NNSxFBsl5ljVeiGaKv8jBlA== To: 56642@debbugs.gnu.org Subject: [PATCH v2] gnu: libphonenumber: Build reproducibly. Date: Tue, 19 Jul 2022 20:36:53 -0400 Message-Id: <20220720003653.211106-1-antero@mailbox.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-RS-ID: a4dbcfd8154e9151c31 X-MBO-RS-META: 9yk5if6d1eir5zcfb8rzs6cnu7uw3cx4 X-Rspamd-Queue-Id: 4LncGZ5mZjz9skw X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 56642 Cc: antero@mailbox.org, jonathan.brielmaier@web.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/messaging.scm (libphonenumber): Add patch. * gnu/packages/patches/libphonenumber-reproducible-build.patch: New file. --- I didn't report upstream because they don't have an issue tracker and PRs require signing the Google CLA. If someone willing to sign the CLA wants to submit the patch, please go ahead. However, updating libphonenumber to 8.12.X breaks evolution-data-server. gnu/packages/messaging.scm | 3 ++- .../libphonenumber-reproducible-build.patch | 20 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/libphonenumber-reproducible-build.patch diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index b68a798715..c75b504ec5 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -2782,6 +2782,8 @@ (define-public libphonenumber (url "https://github.com/google/libphonenumber") (commit (string-append "v" version)))) (file-name (git-file-name name version)) + (patches (search-patches + "libphonenumber-reproducible-build.patch")) (sha256 (base32 "06y3mh1d1mks6d0ynxp3980g712nkf8l5nyljpybsk326b246hg9")))) @@ -2803,7 +2805,6 @@ (define-public libphonenumber (home-page "https://github.com/google/libphonenumber") (license license:asl2.0))) - (define-public chatty (package (name "chatty") diff --git a/gnu/packages/patches/libphonenumber-reproducible-build.patch b/gnu/packages/patches/libphonenumber-reproducible-build.patch new file mode 100644 index 0000000000..6f68fe41a0 --- /dev/null +++ b/gnu/packages/patches/libphonenumber-reproducible-build.patch @@ -0,0 +1,20 @@ +diff --git a/tools/cpp/src/cpp-build/generate_geocoding_data.cc b/tools/cpp/src/cpp-build/generate_geocoding_data.cc +index 021cf5c8..5948e140 100644 +--- a/tools/cpp/src/cpp-build/generate_geocoding_data.cc ++++ b/tools/cpp/src/cpp-build/generate_geocoding_data.cc +@@ -88,6 +88,7 @@ class DirEntry { + + const std::string& name() const { return name_; } + DirEntryKinds kind() const { return kind_; } ++ bool operator<(const DirEntry& d) { return name_ < d.name(); } + + private: + std::string name_; +@@ -115,6 +116,7 @@ bool ListDirectory(const string& path, vector* entries) { + errno = 0; + entry = readdir(dir); + if (entry == NULL) { ++ std::sort(entries->begin(), entries->end()); + return errno == 0; + } + if (strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0) { -- 2.36.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 27 10:58:06 2022 Received: (at 56642-done) by debbugs.gnu.org; 27 Jul 2022 14:58:06 +0000 Received: from localhost ([127.0.0.1]:56678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oGiUA-0006bb-15 for submit@debbugs.gnu.org; Wed, 27 Jul 2022 10:58:06 -0400 Received: from mout.web.de ([212.227.17.12]:37043) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oGiU6-0006av-Qe for 56642-done@debbugs.gnu.org; Wed, 27 Jul 2022 10:58:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1658933874; bh=LuWZhqcAw8ac99kJOZFe3nDQBiK8ad1zMw9pkrHUtwg=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=HpBKfbUnjsYw4tXVZuL2KakxZcHfom2vvx3dHWbhcOzCXS/XUpM9cfwMJUo4Ob8TH zkCAegPimDhPqdNKMVlPcLnJtFshnxJKoBBEoJ2S0IAkSirdNcJAjzyAlBoCv4vue/ H/VBFl2vLkcz9Eu+08CuXJenusB+hq3QCIkocUgU= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.178.23] ([77.182.29.149]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MJnvf-1o0z192gmH-00JqN6; Wed, 27 Jul 2022 16:57:54 +0200 Message-ID: <79c9fe14-3bc2-1f21-e3d7-7b26678b49f6@web.de> Date: Wed, 27 Jul 2022 16:57:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH v2] gnu: libphonenumber: Build reproducibly. Content-Language: de-DE To: Antero Mejr , 56642-done@debbugs.gnu.org References: <20220720003653.211106-1-antero@mailbox.org> From: Jonathan Brielmaier In-Reply-To: <20220720003653.211106-1-antero@mailbox.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:8vNYtGv12M7mpZhMu/BdEgg2PVwg+TR7P/EekJ7SFyZy4X7Psz/ sFKVzoq0uG5vhy1EeJ7HvuT/0IBiUZvrYDnwROM7PgGo30ZmDsjJldftzyedPEYr2EWPIXc D3lO/OdnGDOJP9DRqPFVQ4EEZWQ2KaHrbvmB91TxK35N9qXSN7R6GjY7zRFucrCPXBrFquU uGVd0ruWSM16cCevNM1GQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:wTojdss2omc=:3v28KUdOoTTa9EmlNTIses mNy/trAqzAEn5vkkqoq15bUZ6jCeCng1KwjJKMtveNYwQKJ9uQCL34gsr6YoFalrVTDhDFSvP PY8Rn14iwhTVcJW9U9BY978Uxu8Fg8bgpOT5QfuwF+i4U4avrkVBA/ESkT70QKE9GUhADImWk RSMM/bAXTMM8qwhfLOJ22m6CfUkGy4+zkdnQGqIsGfohsWhbXU/FyiTggdm4LDgSIDEzT/aIQ 7Jujh60XcKIqCJkIrhVKlE3tCF9gDPRR8fY7DXxjL1ZCXAFhqhZU30xUkRyahAsDmII+guxQc ePeZtplcrrODgr7ksr04jEWmX88/FRW0xq8RYRozYUg7KDN964QH9ytyMLFpmS+U5NdFmbKbF ZmiKrHpMhoDVIviILqkKiRC6UQq+CNGIjvk72bsyxOrFinWUoJiRxRXk96LlfeuY5WpYyt8zG K6HltxwCJ5a1UQyRM8OnqAd1KbYaYG/+u3e3M01gLCs0g7DtgbkDcdlXTvVMhIKU6W7cRiSwh Uqa2pijOG5mwgapnrOoDpBhfxczAG8GH27s5vqTupRexbl5oiQA2obPx1SqOqX67G21IlZ+Qz QKSKPlz3ondjqkt7rn4wvg0+K3tNYleSl+YxJA1S7hDY0BN3DpzZW/O+Z7H5JuwdJ/Tw/pBB0 Rb1pv1iAfHz9LTOjXfudc9k0TTHBWAtXjLiEtkrH++bgE2LHnypL3Op05poPdnAJAI+NlzH+g ekrYRES4PDZYsUDceF2+5S7dSYUyZ48fzsyb9S7f04M0tkkZOZ99bc8oKeiJX2u2NJPRh4yJX vG26KGZ/HijeLoVoSPLbbqOYRPmFKPUFHo0D4iKVzXyQY6ldp0ltkjAGq9+O2Sk1uqxOULmSH MQMKeWm9LWe95bN5dVbHHcWJyURlPVaz+fV5bzzH0fOG75ZYSPVBHsEzU+2bA9XaEXNmFDEM4 AZhtmq2Ftt3Szgfg10IudFLpJUdk8qQu1wTcU/XMSR/QSka4rf0nmwOhl8xgBbf3SqoD2B2UR yhF7hRERwMeGdzuhpoYLxXHhuQVmJoWf84Rp2fuampDrZOeeF9aX0U0O/Tg3IJHZGUp7qkk/j wSggzN6hodpfBCL2NYZEA9MidgurT+EFBnUPkKSYjBWQvHtiPDTymfkog== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56642-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 20.07.22 02:36, Antero Mejr wrote: > * gnu/packages/messaging.scm (libphonenumber): Add patch. > * gnu/packages/patches/libphonenumber-reproducible-build.patch: New > file. > --- > I didn't report upstream because they don't have an issue tracker and > PRs require signing the Google CLA. If someone willing to sign the CLA > wants to submit the patch, please go ahead. However, updating libphonenu= mber > to 8.12.X breaks evolution-data-server. Hi Antero, I pushed the change now as ecb91c993dcce7e6c3faa0d156013dac42380cc6. I registered the patch at gnu/local.mk and added your comment ontop of the patch. As that's what our linter makes happy :) ~Jonathan From unknown Sat Jun 21 03:22:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 25 Aug 2022 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator