From unknown Thu Jun 19 16:24:32 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#59177 <59177@debbugs.gnu.org> To: bug#59177 <59177@debbugs.gnu.org> Subject: Status: [PATCH] python-protobuf: Use C++ implementation Reply-To: bug#59177 <59177@debbugs.gnu.org> Date: Thu, 19 Jun 2025 23:24:32 +0000 retitle 59177 [PATCH] python-protobuf: Use C++ implementation reassign 59177 guix-patches submitter 59177 severity 59177 normal tag 59177 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 10 11:50:55 2022 Received: (at submit) by debbugs.gnu.org; 10 Nov 2022 16:50:55 +0000 Received: from localhost ([127.0.0.1]:44171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otAlS-0003vu-S0 for submit@debbugs.gnu.org; Thu, 10 Nov 2022 11:50:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:50566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot2qe-0002YO-JN for submit@debbugs.gnu.org; Thu, 10 Nov 2022 03:23:44 -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 1ot2qd-0006Qs-Pi for guix-patches@gnu.org; Thu, 10 Nov 2022 03:23:44 -0500 Received: from mailin.dlr.de ([194.94.201.12]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ot2qa-0005eB-FS for guix-patches@gnu.org; Thu, 10 Nov 2022 03:23:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dlr.de; i=@dlr.de; q=dns/txt; s=052022; t=1668068620; x=1699604620; h=from:to:subject:date:message-id:mime-version; bh=+3odGvbGhbaK28I3t0sptHqiHc06z6HDiDS9rLsd0k8=; b=swGw0RmSzlCstVsl56PA1wDqveP2wEE+TW2At5cSAAlD9gw5KB5ouiLs Xm2693H5l6BVWEAfGmYlWUB4OhYlhGeCXcY3wWFyia7XZSJIHrqzE/lfL fBCmdMHZp5H/ssTtP4TUJ9l4FSP0z6r+H24TYqv1mGNDJZh6tihrsbpQS mNQ1oxOR7nNhtpy2zHZAVdBuqlsChMX25mhuKKWSyoXd/AgzE/tGcA9J/ EwAyoiKcIwJdAOWiRPHzTCQ4+4tSsTl4nyABw+cpH0Sgl5cWS4fL0JBHZ 92HHPDNpHpem4E/fHNrGaNmn+aZQks7PAK5QIhXtWXp1yrUUotwAmyNeF w==; X-IPAS-Result: =?us-ascii?q?A2EiAwB5s2xj/xaKuApaHgEBCxIMQIFEC4MtAoFYF7MEg?= =?us-ascii?q?X4IBwEBAQEBAQEBAQgBNQ8EAQGFBYR+JjQJDgECBAEBAQEDAgMBAQEBAQEDA?= =?us-ascii?q?QEGAQEBAQEBBgQBAQKBGIUvOQ2CNSKCBAEBAQEBAQEBAQEBAQEcAg1SZgGBE?= =?us-ascii?q?QEZAwECCicNASIdCgQTDoJwgyETrAp4gTSBAYRwnD0KBoFAk1yEfYJiAoF3C?= =?us-ascii?q?S2FcQSBB4MOimODEoYGA0QdNgoDC20NSRsxJw4JHxwlDQUGEgMgbgVBDygvZ?= =?us-ascii?q?yscGweBDCooFQMEBAMCBhMDIgINKTEUBCkTDSsnbwkCAyJqAwMEKCwDCSEfB?= =?us-ascii?q?yckPAdXOgUDAhAiOgYDCQMCJFWBJCYFAw0XJQgFTQQIOQUGUhICChEDEg8sR?= =?us-ascii?q?w5KPjkWBid4Dg4UA16BawRiOpoagSlzgQ4slTqNboF5D598B4Ieh2yFLZU5l?= =?us-ascii?q?nuSGQGXM4puglWaDAIEAgQFAhaBYnaBIHFPgmdSFwIPkhKKXnU7AgcLAQEDC?= =?us-ascii?q?YZHgwyBEgEB?= IronPort-PHdr: A9a23:aSbOhx+PdxCs8/9uWcC8ngc9DxPPW53KNwIYoqAql6hJOvz6uci4Y AqEvr401Q+BHd2Cra4e0KyO6+GocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wE ZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmjWwbal8I Ri4ogndq9QajIh/Iao11hfFv2FEdutIyW5mP16fgwrw6sKt95N/7ipcvO4s+dRdWqvgZaQ4S rJYDDUiM28r4cDgqAfOQwiS6HYCS2saihVHDRTL4xH8RZfxrzD1tvFh1ymAPM35Vq47VDK/5 Kp2UhDoiSMHNzkk8GHLj8F7kaxWrA69qxF53oXZZpyeOvhjcaPHZd4URXRPUNtNVyJPAY28b pcAAOUaMOZds4XwvUEDoQeiCQWxAu7k1z9GhmXx3a0/y+ksFhjI3Ao8H9IMrnvYttP7NLoMX uCz16nH0DLDb+lY2Trm9YfIdgohreuRUr1uaMfcz1QkGAzZgFuKs4PlIy+V2foXs2id9+dtV eOihmw5pwxxvzWi2tohh4rKi4waxF3K+jh1zYI3KNC5VkN1b8CoHpVRui2ENIZ6XN8uT31mt isn1LEKpZq2cS4Xw5ok3x7Sc+GLf5SS7h7+V+ucLi10iG9rdb+8nRq+71asxvXhWsWoylpGs ylIn9bWunwQ2RHe6dKLRuV980qu3zuEyhrd5fteIU8ukKrWM5shwrktmZUNqUnDBSr2mFnuj K+Ra0Uk5vCk6+T5bbXioZ+RL4F6hAfwPKohmsKxAeM2PAsJUWaB5+iwyrLt8kznTblQj/02l LXZsIrAKsgBu6G5BxVV3pw+5BmhFzum0dIYkmcbLF9dZR6Lk5LlN0zNLf33F/uznlqhnTRxy /zYILHtGpDNIWLCkLflc7Z98UlcyA8rwN5G4ZJUFrMBL+zpVkH3qdzXEBk5MxepzObgEtV92 JgTVn+LAq+DKq/drEGH6vopI+aXfIAVoiryK+A55/7yin80gUIRcbGz3ZQLcHC4AuhmI0KBb Hrjn9cBEGgLshMmTOPwlF2NTT5TaGipX68n6TE7Dp+mAZ3ERoC3j7zSlBu8S8lZe2FWT0iFD Xzoep6sVPERLiWILZkyvCYDUO31bIk91xzokBL3zaFrKfDa0iEcr9Tv2Y4mtKXoiRgu+GksX Iym2GaXQjQs9l4= IronPort-Data: A9a23:xuRAe6wdikjZmspnvWB6t+e8xyrEfRIJ4+MujC+fZmQN5Upmgn1D0 SoCGTjCaae61lCFe9l2aZDhqw8b+d+Rlok9VUIu8m1qRW9E7PfeCJGya0b1JyefK8DFUEt77 sIYLMHJMMs0JpO3jkygbuProCIthfqCTeqsV7GbNnp/SAY7RHks10I8keVj3tE234PkDgmHt IKp/JaBaAKr1WItPzoYs/7YpBkzt/2aVF/0xrAbTakjUAj2ziBNXPrzXJ2ZL2fkWpIGWam1R vrD0bv/9WTcuBgqDdyhn/HjaEoWRbTPM2CyZgFtt96fbmJq/WpuupsGCcfwSXu7qh2Cwo4hm dtD6pG7Fg4jMqSUxLpHXRcJSip3ZvZIqOaaelGy4JeZp6Hkn9oA4BnM4GUeZ9BwFjNfWDkWn RAgAGlRKErF3opa+ZrjIsF0nMMvMcL3C40Wv3Bk3FnxAO0vKXz5a/yiCeRwgXFh2KiiId6EP 5BDMGM2NEyZC/FyEg5/5KwWzb/AakbXLmUwRGK9/cIf/2XVxQpt57nhWPK9lguiHJg9cu6w/ woqzkyhav0oHIX3JQmtrhpAstTycRbTA+r+IlEZGslC2zV/zkRLYPEfuMDSTfOR0iZSUPoHQ 6AYF7ZHQQHfOyVHQ/GkNyBUrkJosTY7Y/9LL/M/6Tis7aXfyh6oBWgWaBloPYlOWM8eHVTG1 3elu//EKxJKkZitEyiwxpzSrDWuIyFTIWsYIyMJJecHy4C75thj0lSWFYYlSvTdYt7dQFkcx xitqjQ8ivM3kMMNzKm8517vjza24JTEJuIwzlqGADj/sl0jDGKjT7yt5ED+0O1qF4mAFWSjk kUdlsSHz9lbWPlhkwTIGo3hBoqB6OuEIHjEiEJkH5Q63zur5jikZ4843d1lDEttPssKdzroZ VeJ4w5B79lSOmewZOl7Z5j3B8lCIbXcKOkJn8v8NrJmCqWdvifdlM2yTSZ8B1zQrXU= IronPort-HdrOrdr: A9a23:yViJDa39uZVKcv2lK+8zRQqjBHkkLtp133Aq2lEZdPUCSL39qy nOpoV46faaslwssR0b9OxofZPvfZq+z+8X3WByB9iftVLdyQyVxehZhOOI/9D5IVyGygce78 ZdmsBFebvN5DNB7foSjjPVLz7sreP3lZxBT4/lvg9QpcIDUdAa0+8CYDzrb3GfH2N9dOYE/F /13Ls8m9JlEU5nEfhSwRE+Lpb+m+E= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.96,153,1665439200"; d="scan'208,223";a="79622462" From: To: Subject: [PATCH] python-protobuf: Use C++ implementation Thread-Topic: [PATCH] python-protobuf: Use C++ implementation Thread-Index: AQHY9N24Ss9Kraga5EqaDUG1YLyDEg== Date: Thu, 10 Nov 2022 08:23:34 +0000 Message-ID: <878rkjz08w.fsf@dlr.de> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-tm-snts-smtp: B4CE39206E05D9FED5ACBF58057C6E2F311D6C9E293DDF8B71155F661CDC722D2000:8 Content-Type: multipart/mixed; boundary="_002_878rkjz08wfsfdlrde_" MIME-Version: 1.0 Received-SPF: pass client-ip=194.94.201.12; envelope-from=Ontje.Luensdorf@dlr.de; helo=mailin.dlr.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 10 Nov 2022 11:50:46 -0500 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: -2.3 (--) --_002_878rkjz08wfsfdlrde_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Guix, this patch configures python-protobuf to use the C++ protobuf implementation. This additional dependency pays off with a 10x performance improvement in some of my workloads. Best regards, Ontje --_002_878rkjz08wfsfdlrde_ Content-Type: text/x-patch; name="0001-gnu-python-protobuf-Use-C-implementation.patch" Content-Description: 0001-gnu-python-protobuf-Use-C-implementation.patch Content-Disposition: attachment; filename="0001-gnu-python-protobuf-Use-C-implementation.patch"; size=1108; creation-date="Thu, 10 Nov 2022 08:23:31 GMT"; modification-date="Thu, 10 Nov 2022 08:23:31 GMT" Content-ID: Content-Transfer-Encoding: base64 RnJvbSBmMjY3NWNjY2Y1NGQyYmIxMjkxYmExNjE0Y2E0NDk2NjczMDczNGUxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogPT9VVEYtOD9xP09udGplPTIwTD1DMz1CQ25zZG9yZj89IDxv bnRqZS5sdWVuc2RvcmZAZGxyLmRlPg0KRGF0ZTogVGh1LCAxMCBOb3YgMjAyMiAwOToxMToxMSAr MDEwMA0KU3ViamVjdDogW1BBVENIXSBnbnU6IHB5dGhvbi1wcm90b2J1ZjogVXNlIEMrKyBpbXBs ZW1lbnRhdGlvbi4NCg0KKiBnbnUvcGFja2FnZXMvcHJvdG9idWYuc2NtIChweXRob24tcHJvdG9i dWYpOiBVc2UgQysrIGltcGxlbWVudGF0aW9uLg0KICBbcHJvcGFnYXRlZC1pbnB1dHNdOiBBZGQg cHJvdG9idWYuDQogIFthcmd1bWVudHNdOiBBZGQgLS1jcHBfaW1wbGVtZW50YXRpb24gY29uZmln dXJlIGZsYWdzLg0KLS0tDQogZ251L3BhY2thZ2VzL3Byb3RvYnVmLnNjbSB8IDMgKysrDQogMSBm aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2Vz L3Byb3RvYnVmLnNjbSBiL2dudS9wYWNrYWdlcy9wcm90b2J1Zi5zY20NCmluZGV4IDE0NDg2OTFh NDIuLjliZTM1NzgzZmIgMTAwNjQ0DQotLS0gYS9nbnUvcGFja2FnZXMvcHJvdG9idWYuc2NtDQor KysgYi9nbnUvcGFja2FnZXMvcHJvdG9idWYuc2NtDQpAQCAtMzkzLDYgKzM5Myw5IEBAIChkZWZp bmUtcHVibGljIHB5dGhvbi1wcm90b2J1Zg0KICAgICAgICAgKGJhc2UzMg0KICAgICAgICAgICIx amEydnBrOW5rbGxsbXNpcm1pbDJzNGw3bmk5eWZxdmJ2ajQ3eno1eHgxN3MxazFiaHhkIikpKSkN CiAgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQ0KKyAgICAocHJvcGFnYXRl ZC1pbnB1dHMgKGxpc3QgcHJvdG9idWYpKQ0KKyAgICAoYXJndW1lbnRzDQorICAgICBgKCM6Y29u ZmlndXJlLWZsYWdzICcoIi0tY3BwX2ltcGxlbWVudGF0aW9uIikpKQ0KICAgICAoaG9tZS1wYWdl ICJodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL3Byb3RvYnVmIikNCiAgICAgKHN5bm9wc2lzICJQ cm90b2NvbCBidWZmZXJzIGlzIGEgZGF0YSBpbnRlcmNoYW5nZSBmb3JtYXQiKQ0KICAgICAoZGVz Y3JpcHRpb24NCi0tIA0KMi4zOC4xDQoNCg== --_002_878rkjz08wfsfdlrde_-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 28 16:58:47 2022 Received: (at 59177) by debbugs.gnu.org; 28 Nov 2022 21:58:47 +0000 Received: from localhost ([127.0.0.1]:51139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozm9H-0002vc-2l for submit@debbugs.gnu.org; Mon, 28 Nov 2022 16:58:47 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozm9E-0002vW-NN for 59177@debbugs.gnu.org; Mon, 28 Nov 2022 16:58:45 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozm98-0001Cw-Nj; Mon, 28 Nov 2022 16:58:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=EUGASStl/PjoNFkXENAtrSOaaoqme/u9wD4HTHcQVww=; b=CGuOyqmJkeHCADzhjs9F gCdUkws8IUiLO4EHsZ5pTKweiz8LTLpJfmq2/3S8ezjmcl8W2DUdKb4HU7EF6HvyqObGj9GY7tkts ffwDnC6ooxhepo7TDTd5PA194eLER+Lb9+wKu2U+0+3KSBe3OYuwY9ZsTzOuQ2LV13lltuHuHMIRu B8xnKk/FD2aYd2sy0LKh3L+hDAF6tP730pbevjGkzZxB/tFvqPDsT5/LNrJdpTqXFusiT4VS/HbCk zbTgIFwrDEi7M+i122Ro4kAv9yDXtxiorMOuo+oUKOZ9b0gvTcdtIoUwZjaJquXKLlOUpVu4xsjS6 MqgAjHcfEp/DeQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozm98-0004IA-BX; Mon, 28 Nov 2022 16:58:38 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Subject: Re: bug#59177: [PATCH] python-protobuf: Use C++ implementation References: <878rkjz08w.fsf@dlr.de> Date: Mon, 28 Nov 2022 22:58:37 +0100 In-Reply-To: <878rkjz08w.fsf@dlr.de> (Ontje Luensdorf's message of "Thu, 10 Nov 2022 08:23:34 +0000") Message-ID: <87lenu91wy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59177 Cc: 59177@debbugs.gnu.org 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: -3.3 (---) Hi, skribis: > this patch configures python-protobuf to use the C++ protobuf > implementation. This additional dependency pays off with a 10x > performance improvement in some of my workloads. Impressive. It would be nice to have that info as a comment in the code for future reference. > From f2675cccf54d2bb1291ba1614ca44966730734e1 Mon Sep 17 00:00:00 2001 > From: =3D?UTF-8?q?Ontje=3D20L=3DC3=3DBCnsdorf?=3D > Date: Thu, 10 Nov 2022 09:11:11 +0100 > Subject: [PATCH] gnu: python-protobuf: Use C++ implementation. > > * gnu/packages/protobuf.scm (python-protobuf): Use C++ implementation. > [propagated-inputs]: Add protobuf. > [arguments]: Add --cpp_implementation configure flags. > --- > gnu/packages/protobuf.scm | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm > index 1448691a42..9be35783fb 100644 > --- a/gnu/packages/protobuf.scm > +++ b/gnu/packages/protobuf.scm > @@ -393,6 +393,9 @@ (define-public python-protobuf > (base32 > "1ja2vpk9nklllmsirmil2s4l7ni9yfqvbvj47zz5xx17s1k1bhxd")))) > (build-system python-build-system) > + (propagated-inputs (list protobuf)) Does it really need to be propagated? Would be nice if this could be avoided, for instance by adding a phase that hardcodes the absolute file name of the protobuf shared library, if that=E2=80=99s the reason why it=E2= =80=99s being propagated. And if we really have to propagate it, then it=E2=80=99d be n= ice to clarify what. WDYT? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 03:23:46 2022 Received: (at 59177) by debbugs.gnu.org; 29 Nov 2022 08:23:47 +0000 Received: from localhost ([127.0.0.1]:54095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozvu6-0005dS-HS for submit@debbugs.gnu.org; Tue, 29 Nov 2022 03:23:46 -0500 Received: from mailin.dlr.de ([194.94.201.12]:61620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozvu4-0005dM-KE for 59177@debbugs.gnu.org; Tue, 29 Nov 2022 03:23:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dlr.de; i=@dlr.de; q=dns/txt; s=052022; t=1669710224; x=1701246224; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=V5/E7sKytJkSPeZyqvzDoChJHFm6O4r8ZwU0hupWxD0=; b=TBErlftk3//X4aTXOg38kRYOdKTZ+Y+lGNehEFPVEIdzbXx3X5owU9IF hbz3xkxRdcCasGc9J0DzYZxg9/FQbWbS/rtylAIirtHQXMqK5WXgOUoXT CPtcOqkrpfth8anLgTug2ezMms6/ua+De/ymDjSGo8TpUEnY9xPJUniEY NjoaMYSUNbcIH+Def2atfSuomueBc/e+bIvNUfGR4wZA3yj8dLmth6Sge kpTAjyVB3W5iOEpiwTNaKFv7jer5ebQkUjrkaUFz+TfpfwU7VYFiILNsE UZnH+z9UwqWMB2oXV/OoUo69PQMk7q9xcOM1BSITZ71VXbFOfnSFLHarz Q==; X-IPAS-Result: =?us-ascii?q?A2EuAwDjv4Vj/xiKuApaHgEBCxIMggQLgy8CgVgXhDiRG?= =?us-ascii?q?wOdNIF+CAcBAQEBAQEBAQEIATUPBAEBhQUCFoR0JjQJDgECBAEBAQEDAgMBA?= =?us-ascii?q?QEBAQEDAQEGAQEBAQEBBgQBAQKBGYUvOQ2CNSKCBQEBAQEBAQEBAQEBAQEcA?= =?us-ascii?q?g1SdwEBAQECASNWBQsCAQgRAwECCiECAgINASIdCAIEDgUOgnCCfyMTrT96g?= =?us-ascii?q?TKBAYRxnD0KBoFAiQaDSYRHglCBFYMqPoJiAoF3CS2DCoJnBIEpggaKXoMRh?= =?us-ascii?q?zEDRB02CgMLOzIKQzcIBh4DIGwFQQ8oL2QrHBsHgQwqKBUDBAQDAgYTAyACD?= =?us-ascii?q?SkxFAQpEw0rJ28JAgMiZQUDAwQoLAMJIR8HFhEmPAdWOgEEAwIPIDgGAwkDA?= =?us-ascii?q?iJUgSMmBQMLFSUIBUsECDkFBiQvEgIKEQMSDwYmRg5IPjkWBidCATAODhMDX?= =?us-ascii?q?YFpBDUtOYEVMS+aD4Euc4EOHBCCO5MDg0WKKUeBQaADB4Ifh3GFLZU5ln2SH?= =?us-ascii?q?IdSj2WKboJVmgwCBAIEBQIWgWJ2gSBxT4JnUhcCD5ISil51OwIHAQoBAQMJh?= =?us-ascii?q?keCRIEUAQE?= IronPort-PHdr: A9a23:ION2BRKWX78G+ILcatmcuKxmWUAX0o4c3iYr45Yqw4hDbr6kt8y7e hCFubMy1xSQBNWTq6odzbaM6Oa4AS1IyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxB sVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexf7x/I A+0oAjfucUanJZuJ6UswRfNvndEZv5ayGx2KV+dhRrw+tu88Jt++ClMpvwt8NJNX7/ndKoiV 7xYCzomM2Ex5ML1sBTIUBWC6HgBXGgIixREGwfK4g30UZf3qSv6q/Fy2DKGMs3sTLA7Qiqt4 qF2QxL1kigHNjo58GbKisxsia9QvRysqwBjz4PSfYqYMud1cKHActMAXWdPXthfWjJcDIOgY YUBDOQBMuRZr4bhqFQDth6+CRW2Ce711jNEmn370Ksn2OohCwHG2wkgEsoJvXrNqtX1KKUSX v6vwKfO0DXMcfVW2Szg54jPaBAhr+qBUq90ccrL00UgCh3Kg0yWpIf4MDybyv4DvHKH7+p8S +2vkWgnphlyrzav2sshi4rEip8bx13Z9Ch0wpg4KNylRUJlYNOpEpReuS6VOYZ1XM8vXWBlt Tokx7AbpZO2eCsHxIk5yhPCbfGMbouG4gr7WeqMPTt0nm9pdbGwihqo7EStxO7xWtOq3FtFt iZJj8XAumoQ2xHQ5cWLUOZx80mi1DqVyQze6u5JLEYpnqTBMZEh2KQ/lp8LvETGGS/5hVv5g beNdkUh5uio8+PnYqj6ppOEN497lAX+MqM2l8KxB+o2PAcAUWib9+q717Pt+lf3TKtFg/M5k 6bUrorWJcUdpq6lGQ9ayJwv5Au7Dze8ytgXgGcIIEpEeBKBkYfpJ0nDLO3kAfulnlihkzhmy +rbMrDvAZjBNGbPnbj5cbZ48UFcyQ4zzd5F55JTD7EMOOv9WknttNzaEBA1KQq6w/v5B9V7z YMRRGWPArWXMK7JrFCI4vgvL/ORa4ALoDr9LeMq6Ob0jXAlgV8dYbWp3ZwPZXymBvhmOVmWY WLwgtcdFmcHpg4+TPH3h12FSjNTaHCyX78m6jE8EoKmAp/PRpqxj7yZwCe7AppWa3hGB12ID HvldYeJVuwRZy2MOcBuiSEEVbe6S4M72hGushL6x6BgLurO9S1L/a7kgYxx+uHUvR406HpzF cvLgE+XSGQhykQOWz07moRirEpmxlCZ34B0h+YeGdEFtKABaRszKZOJl78yMNv1QA+UJr+0 IronPort-Data: A9a23:G77jQ6BKdAVpDhVW/7Hiw5YqxClBgxIJ4kV8jC+edUTsnH49nyhHn yZMAVkyCI+KYmL0Zo4oLZD2vA5e5sjIjpQ8DF0+6H8ocmlH7OGABNGBKkr1MiWOJ9HCS0Qh9 8wCYdmowKscR3KCrUzwb+m6pHMii6/QFuOhU7SdYnEsS1U/Fnkv10xvx7Foid4124O1WV3ct 9ijrZeAaVb8g2V6bGtN4a6O8XuD0BiKVBYw5zTSMtgS5g6C/5VsMLofOb2pNCm/BYZVAu6nT aDIy7T+8WTe8BMgTcu/lar8eFAEKoI+RjNi/Ee6IYD5xEQqmxEP70obCBY9QRYHgjiAwosom IUcvsPhEV55b6CSw7gWD0lVTngnNvJI0bKWenLXXe5/bqHln9kA5900USna6KVBor4f7Vlmr KBecnZUBvy6r7re6KqhTeVxjdgUIsDuPYcO0llt1jix4cwOGPgveI2Xo44GtNsMrpoWR6yHP pBIMWAHgCnoOnWjBH9GUPrSo8/13hETQxUAwHqJqKw+5XTkzQAZ+NAB5/KMJ7Rm7e0M9qqpj jquE1bRW3n2B/TDodaxyU9As8eU9c/NtCP+I5XjnhJiqAX7KmX+k3T6X3PjyRWyohbWt96yt yX4U8fhxEQ/3BXDczXzY/G3iFuGpzI9cdRRKMgB+AK0z6iO7QilK3dRG1ataPR+3CM3bRAO+ nKnsfbIIAQ17JClYjSc8KuOpHW+PTJTIWJqiS0sFFNDuom/5tho3lSVEr6PE4bs5jHxMRb23 zKH6gwjirMIgckR2Y23+UqBjz/ESp3hEV9kuliKBzzNAgVRPtS3aInz0gfi4NVqfL68S2Kek F0pop3LhAwJJdTX/MCXe80JAb2uz/mDLXvbm1EHN8Rwrmvy03Kud4pN7yo4K0F0dMEedlfUj FT7tQdd6ZFdOXqvdfUrbpK6TcUs0bLpU9jhTLbYY7Kif6RMSeNOxwk2DWb44ownuBJEfX0XU XtDTfuRMA== IronPort-HdrOrdr: A9a23:kJCbwKGU1KYrKMW4pLqE7ceALOsnbusQ8zAXPiFKOHlom6Oj/f xG8M536faWslcssRMb9uxoUZPoKRjhHPVOj7X5U43PYOGe01HYT71K3M/Y/xbBPGnbzMAY7p tGN4hSYeeRMbAt5vyKgjWFLw== X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.96,202,1665439200"; d="scan'208,223";a="79945516" From: To: Subject: Re: bug#59177: [PATCH] python-protobuf: Use C++ implementation Thread-Topic: bug#59177: [PATCH] python-protobuf: Use C++ implementation Thread-Index: AQHY9N24Ss9Kraga5EqaDUG1YLyDEq5U/283gACd0gA= Date: Tue, 29 Nov 2022 08:23:37 +0000 Message-ID: <87a64amanr.fsf@dlr.de> References: <878rkjz08w.fsf@dlr.de> <87lenu91wy.fsf@gnu.org> In-Reply-To: <87lenu91wy.fsf@gnu.org> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Content-Type: multipart/mixed; boundary="_002_87a64amanrfsfdlrde_" MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59177 Cc: 59177@debbugs.gnu.org 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: -3.3 (---) --_002_87a64amanrfsfdlrde_ Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 SGkgTHVkb3ZpYywNCg0KDQpMdWRvdmljIENvdXJ0w6hzIDxsdWRvQGdudS5vcmc+IHdyaXRlczoN Cg0KPiBJbXByZXNzaXZlLiAgSXQgd291bGQgYmUgbmljZSB0byBoYXZlIHRoYXQgaW5mbyBhcyBh IGNvbW1lbnQgaW4gdGhlIGNvZGUNCj4gZm9yIGZ1dHVyZSByZWZlcmVuY2UuDQoNCi4uLg0KDQo+ IERvZXMgaXQgcmVhbGx5IG5lZWQgdG8gYmUgcHJvcGFnYXRlZD8gIFdvdWxkIGJlIG5pY2UgaWYg dGhpcyBjb3VsZCBiZQ0KPiBhdm9pZGVkLCBmb3IgaW5zdGFuY2UgYnkgYWRkaW5nIGEgcGhhc2Ug dGhhdCBoYXJkY29kZXMgdGhlIGFic29sdXRlIGZpbGUNCj4gbmFtZSBvZiB0aGUgcHJvdG9idWYg c2hhcmVkIGxpYnJhcnksIGlmIHRoYXTigJlzIHRoZSByZWFzb24gd2h5IGl04oCZcyBiZWluZw0K PiBwcm9wYWdhdGVkLiAgIEFuZCBpZiB3ZSByZWFsbHkgaGF2ZSB0byBwcm9wYWdhdGUgaXQsIHRo ZW4gaXTigJlkIGJlIG5pY2UNCj4gdG8gY2xhcmlmeSB3aGF0LiAgV0RZVD8NCg0KeW91IGFyZSBy aWdodCwgaXQgZG9lc24ndCBuZWVkIHRvIGJlIHByb3BhZ2F0ZWQsIHRoZSBweXRob24gc2hhcmVk DQpvYmplY3QgcGF0aHMgbG9vayBnb29kIGlmIGlucHV0cyBpcyB1c2VkIGluc3RlYWQgb2YgcHJv cGFnYXRlZC1pbnB1dHMNCih0aGFua3MsIGdvb2QgdG8ga25vdyA6KQ0KDQokIGxkZCAvZ251L3N0 b3JlL3I2bHhwMXg5bGowYTQ5ODA3MzBweWQ0NG1jdnF2OHByLXB5dGhvbi1wcm90b2J1Zi0zLjIw LjEvbGliL3B5dGhvbjMuOS9zaXRlLXBhY2thZ2VzL2dvb2dsZS9wcm90b2J1Zi9weWV4dC9fbWVz c2FnZS5jcHl0aG9uLTM5LXg4Nl82NC1saW51eC1nbnUuc28gDQogICAgICAgIGxpbnV4LXZkc28u c28uMSAoMHgwMDAwN2ZmZTUwYmE1MDAwKQ0KICAgICAgICBsaWJwcm90b2J1Zi5zby4zMiA9PiAv Z251L3N0b3JlLzc1ZDhwcTF5eGl4cjEwZHhmdzU5bHY4azI5NG5yY2s1LXByb3RvYnVmLTMuMjEu OS9saWIvbGlicHJvdG9idWYuc28uMzIgKDB4MDAwMDdmZmE2YjYwMDAwMCkNCi4uLg0KDQpJJ3Zl IGFsc28gYWRkZWQgYSBjb21tZW50IGluIHRoZSB1cGRhdGVkIHBhdGNoIGJlbG93Lg0KDQpUaGFu a3MgJiBiZXN0IHJlZ2FyZHMsDQpPbnRqZQ0K --_002_87a64amanrfsfdlrde_ Content-Type: text/x-patch; name="0001-gnu-python-protobuf-Use-C-implementation.patch" Content-Description: 0001-gnu-python-protobuf-Use-C-implementation.patch Content-Disposition: attachment; filename="0001-gnu-python-protobuf-Use-C-implementation.patch"; size=1294; creation-date="Tue, 29 Nov 2022 08:23:37 GMT"; modification-date="Tue, 29 Nov 2022 08:23:37 GMT" Content-ID: <0F3515234C74EA4E9B6F19C829E2E2E9@dlr.de> Content-Transfer-Encoding: base64 RnJvbSBhMWY0NDNkY2Y3YWQxZTIyMmE5Nzk2NDQxZjZkOTY0MjVkYmZlNzg3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogPT9VVEYtOD9xP09udGplPTIwTD1DMz1CQ25zZG9yZj89IDxv bnRqZS5sdWVuc2RvcmZAZGxyLmRlPg0KRGF0ZTogVGh1LCAxMCBOb3YgMjAyMiAwOToxMToxMSAr MDEwMA0KU3ViamVjdDogW1BBVENIXSBnbnU6IHB5dGhvbi1wcm90b2J1ZjogVXNlIEMrKyBpbXBs ZW1lbnRhdGlvbi4NCg0KKiBnbnUvcGFja2FnZXMvcHJvdG9idWYuc2NtIChweXRob24tcHJvdG9i dWYpOiBVc2UgQysrIGltcGxlbWVudGF0aW9uLg0KICBbaW5wdXRzXTogQWRkIHByb3RvYnVmLg0K ICBbYXJndW1lbnRzXTogQWRkIC0tY3BwX2ltcGxlbWVudGF0aW9uIGNvbmZpZ3VyZSBmbGFncy4N Ci0tLQ0KIGdudS9wYWNrYWdlcy9wcm90b2J1Zi5zY20gfCA2ICsrKysrKw0KIDEgZmlsZSBjaGFu Z2VkLCA2IGluc2VydGlvbnMoKykNCg0KZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wcm90b2J1 Zi5zY20gYi9nbnUvcGFja2FnZXMvcHJvdG9idWYuc2NtDQppbmRleCBmNzE4NGJkNDlhLi5hYjcw MWIyNTRkIDEwMDY0NA0KLS0tIGEvZ251L3BhY2thZ2VzL3Byb3RvYnVmLnNjbQ0KKysrIGIvZ251 L3BhY2thZ2VzL3Byb3RvYnVmLnNjbQ0KQEAgLTQwNiw2ICs0MDYsMTIgQEAgKGRlZmluZS1wdWJs aWMgcHl0aG9uLXByb3RvYnVmDQogICAgICAgICAoYmFzZTMyDQogICAgICAgICAgIjFqYTJ2cGs5 bmtsbGxtc2lybWlsMnM0bDduaTl5ZnF2YnZqNDd6ejV4eDE3czFrMWJoeGQiKSkpKQ0KICAgICAo YnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pDQorICAgIChpbnB1dHMgKGxpc3QgcHJv dG9idWYpKQ0KKyAgICAoYXJndW1lbnRzDQorICAgICBgKDs7IEZhdm9yIEMrKyBpbXBsZW1lbnRh dGlvbiBmcm9tIHByb3RvYnVmIG92ZXIgdGhlIG5hdGl2ZSBQeXRob24NCisgICAgICAgOzsgaW1w bGVtZW50YXRpb24uIFRoZSBhZGRpdGlvbmFsIGRlcGVuZGVuY3kgeWllbGRzIHNpZ25pZmljYW50 DQorICAgICAgIDs7IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cyBmb3Igc29tZSB3b3JrbG9hZHMu DQorICAgICAgICM6Y29uZmlndXJlLWZsYWdzICcoIi0tY3BwX2ltcGxlbWVudGF0aW9uIikpKQ0K ICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL3Byb3RvYnVmIikNCiAg ICAgKHN5bm9wc2lzICJQcm90b2NvbCBidWZmZXJzIGlzIGEgZGF0YSBpbnRlcmNoYW5nZSBmb3Jt YXQiKQ0KICAgICAoZGVzY3JpcHRpb24NCi0tIA0KMi4zOC4xDQoNCg== --_002_87a64amanrfsfdlrde_-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 02 08:14:07 2022 Received: (at 59177-done) by debbugs.gnu.org; 2 Dec 2022 13:14:07 +0000 Received: from localhost ([127.0.0.1]:46667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p15rh-0005Ib-A0 for submit@debbugs.gnu.org; Fri, 02 Dec 2022 08:14:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p15rc-0005I6-LM for 59177-done@debbugs.gnu.org; Fri, 02 Dec 2022 08:14:04 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p15rW-0004WR-CN; Fri, 02 Dec 2022 08:13:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=CVz/5lYzlB15Tqat+lUIP6Nac3MYh67EAQi2msRkgZ4=; b=GvQJ9q2ZIpJch2Hi2Ao/ 59hy6D/MV/8ymrJaT+hWZnrU58XcBuaqJUX/KKDSgeoCzu6dWyJix5S3mYc9Oj8mMCB0WWDpGmL8b QKGD/nhXm9oQ5VL3Kk3TQdJqMfEG40YSJnXPp/9sI6Fa9uCbeOPEPsmrOksx2NYbHjd91jHDHE1P/ zu8pIbEXdhoqA89dHLgMOEz8oFCQSh+9+7Bq8/Km3Lg2jauJ6ShXGZRbvOa3XRuVcCzJTzEHCiObT gtdkma/6Bh0Dm4fW8HmZSx7uLY3AfjdmQvz6Rl91WYP9+nVkxXP0/VUkGPYraknKD9rL26e+odYCf wOgL7aG9PCfYBA==; Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p15rV-0006KC-W7; Fri, 02 Dec 2022 08:13:54 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Subject: Re: bug#59177: [PATCH] python-protobuf: Use C++ implementation References: <878rkjz08w.fsf@dlr.de> <87lenu91wy.fsf@gnu.org> <87a64amanr.fsf@dlr.de> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Duodi 12 Frimaire an 231 de la =?utf-8?Q?R=C3=A9volu?= =?utf-8?Q?tion=2C?= jour du Raifort X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 02 Dec 2022 14:13:50 +0100 In-Reply-To: <87a64amanr.fsf@dlr.de> (Ontje Luensdorf's message of "Tue, 29 Nov 2022 08:23:37 +0000") Message-ID: <87cz92t0c1.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59177-done Cc: 59177-done@debbugs.gnu.org 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: -3.3 (---) Hi, skribis: > From a1f443dcf7ad1e222a9796441f6d96425dbfe787 Mon Sep 17 00:00:00 2001 > From: =3D?UTF-8?q?Ontje=3D20L=3DC3=3DBCnsdorf?=3D > Date: Thu, 10 Nov 2022 09:11:11 +0100 > Subject: [PATCH] gnu: python-protobuf: Use C++ implementation. > > * gnu/packages/protobuf.scm (python-protobuf): Use C++ implementation. > [inputs]: Add protobuf. > [arguments]: Add --cpp_implementation configure flags. Perfect. Applied, thanks! Ludo=E2=80=99. From unknown Thu Jun 19 16:24:32 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 31 Dec 2022 12:24:08 +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