GNU bug report logs - #59177
[PATCH] python-protobuf: Use C++ implementation

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: <Ontje.Luensdorf@HIDDEN>; Keywords: patch; dated Thu, 10 Nov 2022 16:51:03 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 Nov 2022 16:50:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 10 11:50:55 2022
Received: from localhost ([127.0.0.1]:44171 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1otAlS-0003vu-S0
	for submit <at> 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 <Ontje.Luensdorf@HIDDEN>) id 1ot2qe-0002YO-JN
 for submit <at> 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 <Ontje.Luensdorf@HIDDEN>)
 id 1ot2qd-0006Qs-Pi
 for guix-patches@HIDDEN; 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 <Ontje.Luensdorf@HIDDEN>)
 id 1ot2qa-0005eB-FS
 for guix-patches@HIDDEN; 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: <Ontje.Luensdorf@HIDDEN>
To: <guix-patches@HIDDEN>
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@HIDDEN>
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@HIDDEN; 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 <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
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: <EC5485A38BC7574D9A4DF31E2F385FF3@HIDDEN>
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_--




Acknowledgement sent to <Ontje.Luensdorf@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#59177; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 10 Nov 2022 17:00:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.