From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 4OfwAMDVnmYS0wAA62LTzQ:P1 (envelope-from ) for ; Mon, 22 Jul 2024 21:57:20 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id 4OfwAMDVnmYS0wAA62LTzQ (envelope-from ) for ; Mon, 22 Jul 2024 23:57:20 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=VY6mdiiJ; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1721685439; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=rm31EgOYOYaLCwssbH4MVr00Oa9+j3JbM/qrgA+PEtY=; b=I06sWDryomfgQ93+MQIfMBZ993cv4PMNDtTquOUWpxNicri/jKYZcg7o89q00KmuMnBH0l op7R+Rrt+mff6L5PUYdhRras+MOkm4G8+HzbZ8NblVVEY9LWmFQiUAi723eiGo+wLWLGbK +D6epkQZ8huymSJarlV/fda2ZccgPnsd2joKByqNupqJVXZeNRM4Tb9L/0JzGJPLcp25TW YtA58LeB4OsQm7niVituT0t+lKEmn3gVx7svhYOQgA9/OwWDVBOw9HCbkvqPskV25NG2KL qZ2FgFNEghfoXU1877S2UuQviw2XgvOEYXuOqlYo3hBLKohQzsfsmoTCSgZsnw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1721685439; a=rsa-sha256; cv=none; b=fNbaIAcnl0DYUsmivFw4rhgyZIY7ZWQU1AjOgtSQq7vJl9zPp45I5/55gCA72BNC7Ld61J dOGuAbBqEG4oX1xuraIPtcKhf7yIdatWPHetXM+QEHXdenWmycX19TYGEQAodrm4uRabSh SvcBCOQsVBmFUG1ImkGNhCuCOStXj9HQOKrQiDi/u+Z3rsYQlmxvErzkMC9q0GJV7Jgo84 uZbYAfTVfPvtD7TjMMKn5O0/8McPkhMb2adeTFJs2/a6z0hE8m5P7M9foK08yU+8GZZqIH N+yaALbRdGBVseYSk5/LOr2JayLX9ifj9KKP/j7UIZdHjSF1knrCssgcprjYOA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=VY6mdiiJ; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AE6C517DC4 for ; Mon, 22 Jul 2024 23:57:19 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sW11g-0001v4-Rt; Mon, 22 Jul 2024 17:57:00 -0400 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 1sW11f-0001rL-SN for guix-patches@gnu.org; Mon, 22 Jul 2024 17:56:59 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sW11f-0006cJ-9g for guix-patches@gnu.org; Mon, 22 Jul 2024 17:56:59 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sW11i-0007dl-7D for guix-patches@gnu.org; Mon, 22 Jul 2024 17:57:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70303] [PATCH 0/2] Use guile-final for grafting. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 21:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70303 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 70303@debbugs.gnu.org, Josselin Poiret , Simon Tournier , Mathieu Othacehe , Tobias Geerinckx-Rice , Ricardo Wurmus , Christopher Baines Received: via spool by 70303-submit@debbugs.gnu.org id=B70303.172168536329296 (code B ref 70303); Mon, 22 Jul 2024 21:57:02 +0000 Received: (at 70303) by debbugs.gnu.org; 22 Jul 2024 21:56:03 +0000 Received: from localhost ([127.0.0.1]:58677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sW10k-0007cS-Mc for submit@debbugs.gnu.org; Mon, 22 Jul 2024 17:56:03 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:42237) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sW10g-0007bv-Ow for 70303@debbugs.gnu.org; Mon, 22 Jul 2024 17:56:01 -0400 Received: by mail-qt1-f177.google.com with SMTP id d75a77b69052e-447e2d719afso32795821cf.0 for <70303@debbugs.gnu.org>; Mon, 22 Jul 2024 14:55:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721685289; x=1722290089; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=rm31EgOYOYaLCwssbH4MVr00Oa9+j3JbM/qrgA+PEtY=; b=VY6mdiiJ6EPw9sTp0IrUUvWssLLAuI/zPySzA/oqq1/Pn/y59uqxHSFwCxIXfAGpgr bZRUIww2FUBwLuQNOxFVgdqs42lllcocbtp2F/fP9UALXM25sATW8+KonXUp4meMK+Ng vVhHMkFVlkNzTkmMuDtmNDDnbdxhjfJzZsDyWkQ4RCKzOwkgLXwZEhaN9KzJ7+29Wjd+ NIw4wXB9lHv8XbdgQlvNKGGy+YxQ+JxWBoh7EHRWLV16JpMRyDn8CWTsrAjTVBo/GeS/ FwnqfZsy3FFar8b/wiXyG82pvjfyy/AaqDSf944GRkNnHCKivoPwgIra+gMCdZehPEnV 8RXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721685289; x=1722290089; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rm31EgOYOYaLCwssbH4MVr00Oa9+j3JbM/qrgA+PEtY=; b=aLQw9C4jwh/B/5sPCzDSDFFe+SeV7QNpE4Ot0c68DYay0GWPbyQpWGXyJnFc6hZUrs /RneEB5onesFa2sq+0NxmxWPB5ijhyEvXIYXVhhPyWnDAK76vK2BEYbXV5qbxgOnes2+ bX5biwV373ZiEuwlCBgjuAs9IGlafV2RS1mvOoyoBTJlTmRxJfuP3xLttcnwzo9JAMhy clqihpMCJx6TSPjrk8knjSQbIxzRCQLFkXutbDTqdJsp4zNxLFd0PKmwJ0Kbq1mF+KDg MDw8IrisIB13eVj7Xp4Nod7xT9sLb0qvF6efcyui7hmI/ZW6dK8Z6Aao4jmcPkVpTkVE CTsg== X-Forwarded-Encrypted: i=1; AJvYcCWgFiG5HCF4eB4nRah3V6WBkIDLuAIaF2kIdSGA6HUpiRZ+8cgeXK+OCMkWfOEBRnt2Y1ad4MHFNUo6eifjcxSwbe5NiP8= X-Gm-Message-State: AOJu0YwrpSg99mdqFPJ9/byLgSEIu5a//XKxdJNUMrgtjsgBOhFn/gF+ CqGjY5mZe6QchARljdey0Japkr4bIBk6qavVqyWFXFy3BAxzV3xB X-Google-Smtp-Source: AGHT+IEESJkyXCB+W12eIZSS6e+F1O6bsrc4KaKdqzk950DcuuMjflfFCzUjyG+5hPrX4QlH7DbCOA== X-Received: by 2002:a05:622a:28a:b0:446:63a6:5e22 with SMTP id d75a77b69052e-44fc7f3591fmr3546471cf.2.1721685289291; Mon, 22 Jul 2024 14:54:49 -0700 (PDT) Received: from localhost (ool-ad039216.dyn.optonline.net. [173.3.146.22]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-44f9cd34dc0sm37522191cf.43.2024.07.22.14.54.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jul 2024 14:54:48 -0700 (PDT) Date: Tue, 23 Jul 2024 00:54:47 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Ricardo Wurmus , Josselin Poiret , Simon Tournier , Mathieu Othacehe , Tobias Geerinckx-Rice , 70303@debbugs.gnu.org, Christopher Baines References: <87cyqqz7z2.fsf@gnu.org> <87ttjdty9m.fsf@gnu.org> <87sew6vijw.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="prFGZd5EN3qF6DMe" Content-Disposition: inline In-Reply-To: <87sew6vijw.fsf@gnu.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: AE6C517DC4 X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -5.51 X-Spam-Score: -5.51 X-TUID: nXBCBmFPXV6s --prFGZd5EN3qF6DMe Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 18, 2024 at 05:14:27PM +0200, Ludovic Court=C3=A8s wrote: > Hi Efraim, >=20 > Ludovic Court=C3=A8s skribis: >=20 > > Efraim Flashner skribis: > > > >> The first one is with the patches applied, the second one is without t= he > >> patches. I have the guix-daemon on my pinebook pro to use 3 cores, but > >> I'm not sure how much that would be honored by the grafting code. > >> > >> (ins)efraim@pbp ~/workspace/guix$ sudo sh -c 'echo 3 > /proc/sys/vm/dr= op_caches' > >> Password: > >> (ins)efraim@pbp ~/workspace/guix$ time ./pre-inst-env guix build libre= office --check > >> The following graft will be made: > >> /gnu/store/i2aml4p5yg7h090bdzjpaqmds47g26d8-libreoffice-7.6.3.1.drv > >> applying 137 grafts for libreoffice-7.6.3.1 ... > >> grafting '/gnu/store/yd9slkfhdl8lzhhmhm40airimwb6yhj5-libreoffice-7.6.= 3.1' -> '/gnu/store/1cfjx934czp641v4fmwsz2js7158ivgm-libreoffice-7.6.3.1'... > >> successfully built /gnu/store/i2aml4p5yg7h090bdzjpaqmds47g26d8-libreof= fice-7.6.3.1.drv > >> successfully built /gnu/store/i2aml4p5yg7h090bdzjpaqmds47g26d8-libreof= fice-7.6.3.1.drv > >> /gnu/store/1cfjx934czp641v4fmwsz2js7158ivgm-libreoffice-7.6.3.1 > >> > >> real 1m35.537s > >> user 0m32.328s > >> sys 0m2.521s > >> (ins)efraim@pbp ~/workspace/guix$ sudo sh -c 'echo 3 > /proc/sys/vm/dr= op_caches' > >> (ins)efraim@pbp ~/workspace/guix$ time guix build libreoffice --check > >> The following graft will be made: > >> /gnu/store/2f6i7r77z8msbjlspsp0aq5vlpjqnifp-libreoffice-7.6.3.1.drv > >> applying 137 grafts for libreoffice-7.6.3.1 ... > >> grafting '/gnu/store/yd9slkfhdl8lzhhmhm40airimwb6yhj5-libreoffice-7.6.= 3.1' -> '/gnu/store/xm3q8qsns8qqybq47zvv70n0y0qs4r65-libreoffice-7.6.3.1'... > >> successfully built /gnu/store/2f6i7r77z8msbjlspsp0aq5vlpjqnifp-libreof= fice-7.6.3.1.drv > >> successfully built /gnu/store/2f6i7r77z8msbjlspsp0aq5vlpjqnifp-libreof= fice-7.6.3.1.drv > >> /gnu/store/xm3q8qsns8qqybq47zvv70n0y0qs4r65-libreoffice-7.6.3.1 > >> > >> real 1m20.573s > >> user 0m29.688s > >> sys 0m2.346s > > > > That=E2=80=99s an 18% slowdown. Could you make several runs to see how= stable > > that is? >=20 > Looks like this patch fell through the cracks. >=20 > Maybe we should just go ahead and apply it. Depending on Guile 2.0 for > this isn=E2=80=99t viable in the long term anyway. >=20 > WDYT? Since your email I've been playing with it a bit more. I switched from libreoffice to python since libreoffice isn't built yet for aarch64. Before the patches (ins)efraim@pbp ~/workspace/guix$ sudo sh -c 'echo 3 > /proc/sys/vm/drop_ca= ches' (ins)efraim@pbp ~/workspace/guix$ time ./pre-inst-env guix build python --c= heck The following graft will be made: /gnu/store/b460sh7szir8rf13rjci9cpcbnwgsr04-python-3.10.7.drv applying 16 grafts for python-3.10.7 ... grafting '/gnu/store/qc7n1mflwv12prx185w5wqd95nry5jl1-python-3.10.7-idle' -= > '/gnu/store/g3lna24jdg6giddy79kij35kqv9fyr0r-python-3.10.7-idle'... grafting '/gnu/store/vsy0hfgcvrw6fnz53qqqk8ss3c67x2qi-python-3.10.7' -> '/g= nu/store/697bsvp9vzj4h6zn3gpgg04h8w36mprl-python-3.10.7'... grafting '/gnu/store/8nj5cwhbfbwb3lf33wsa51rg0v2qbwjb-python-3.10.7-tk' -> = '/gnu/store/f051i1aa74z5js30fm4vg4mccsf070w9-python-3.10.7-tk'... successfully built /gnu/store/b460sh7szir8rf13rjci9cpcbnwgsr04-python-3.10.= 7.drv successfully built /gnu/store/b460sh7szir8rf13rjci9cpcbnwgsr04-python-3.10.= 7.drv successfully built /gnu/store/b460sh7szir8rf13rjci9cpcbnwgsr04-python-3.10.= 7.drv successfully built /gnu/store/b460sh7szir8rf13rjci9cpcbnwgsr04-python-3.10.= 7.drv /gnu/store/g3lna24jdg6giddy79kij35kqv9fyr0r-python-3.10.7-idle /gnu/store/697bsvp9vzj4h6zn3gpgg04h8w36mprl-python-3.10.7 /gnu/store/f051i1aa74z5js30fm4vg4mccsf070w9-python-3.10.7-tk real 0m52.734s user 0m8.821s sys 0m1.489s After the patches (ins)efraim@pbp ~/workspace/guix$ sudo sh -c 'echo 3 > /proc/sys/vm/drop_ca= ches' (ins)efraim@pbp ~/workspace/guix$ time ./pre-inst-env guix build python --c= heck The following graft will be made: /gnu/store/ny03k54s1f0dffn9rywsmf7rd2znsnn5-python-3.10.7.drv applying 16 grafts for python-3.10.7 ... grafting '/gnu/store/qc7n1mflwv12prx185w5wqd95nry5jl1-python-3.10.7-idle' -= > '/gnu/store/s6gh2f9fnpsrjhb9arcwvk7ydr2yynd0-python-3.10.7-idle'... grafting '/gnu/store/vsy0hfgcvrw6fnz53qqqk8ss3c67x2qi-python-3.10.7' -> '/g= nu/store/w1nk4b8zadnrzd8m8dgfiyhfpm4d2s89-python-3.10.7'... grafting '/gnu/store/8nj5cwhbfbwb3lf33wsa51rg0v2qbwjb-python-3.10.7-tk' -> = '/gnu/store/na5an7jrlwvv4ykl5dvmw303dlsavznq-python-3.10.7-tk'... successfully built /gnu/store/ny03k54s1f0dffn9rywsmf7rd2znsnn5-python-3.10.= 7.drv successfully built /gnu/store/ny03k54s1f0dffn9rywsmf7rd2znsnn5-python-3.10.= 7.drv successfully built /gnu/store/ny03k54s1f0dffn9rywsmf7rd2znsnn5-python-3.10.= 7.drv successfully built /gnu/store/ny03k54s1f0dffn9rywsmf7rd2znsnn5-python-3.10.= 7.drv /gnu/store/s6gh2f9fnpsrjhb9arcwvk7ydr2yynd0-python-3.10.7-idle /gnu/store/w1nk4b8zadnrzd8m8dgfiyhfpm4d2s89-python-3.10.7 /gnu/store/na5an7jrlwvv4ykl5dvmw303dlsavznq-python-3.10.7-tk real 1m22.324s user 0m8.758s sys 0m1.621s There was an unconditional mkdir-p in the graft code that I made check for the directory first (ins)efraim@pbp ~/workspace/guix$ sudo sh -c 'echo 3 > /proc/sys/vm/drop_ca= ches' (ins)efraim@pbp ~/workspace/guix$ time ./pre-inst-env guix build python --c= heck The following graft will be made: /gnu/store/jryp0i86fll06swc856d5njyf4knzw7z-python-3.10.7.drv applying 16 grafts for python-3.10.7 ... grafting '/gnu/store/qc7n1mflwv12prx185w5wqd95nry5jl1-python-3.10.7-idle' -= > '/gnu/store/z5zw3f31x7xp71lw9rihkvcf7pmsyz0k-python-3.10.7-idle'... grafting '/gnu/store/vsy0hfgcvrw6fnz53qqqk8ss3c67x2qi-python-3.10.7' -> '/g= nu/store/k6kvr48gcjn9z4q3gd51wyddinyxxcw2-python-3.10.7'... grafting '/gnu/store/8nj5cwhbfbwb3lf33wsa51rg0v2qbwjb-python-3.10.7-tk' -> = '/gnu/store/gwync0539a5ixgds3k97440zg7miqiq1-python-3.10.7-tk'... successfully built /gnu/store/jryp0i86fll06swc856d5njyf4knzw7z-python-3.10.= 7.drv successfully built /gnu/store/jryp0i86fll06swc856d5njyf4knzw7z-python-3.10.= 7.drv successfully built /gnu/store/jryp0i86fll06swc856d5njyf4knzw7z-python-3.10.= 7.drv successfully built /gnu/store/jryp0i86fll06swc856d5njyf4knzw7z-python-3.10.= 7.drv /gnu/store/z5zw3f31x7xp71lw9rihkvcf7pmsyz0k-python-3.10.7-idle /gnu/store/k6kvr48gcjn9z4q3gd51wyddinyxxcw2-python-3.10.7 /gnu/store/gwync0539a5ixgds3k97440zg7miqiq1-python-3.10.7-tk real 1m7.380s user 0m8.990s sys 0m1.617s Then I re-enabled n-par-for-each (without exit-on-exception) (ins)efraim@pbp ~/workspace/guix$ time ./pre-inst-env guix build python --c= heck The following graft will be made: /gnu/store/3kr7477zfivxxan5r6ljl81cq3p1j9m8-python-3.10.7.drv applying 16 grafts for python-3.10.7 ... grafting '/gnu/store/qc7n1mflwv12prx185w5wqd95nry5jl1-python-3.10.7-idle' -= > '/gnu/store/r9dw90ijwyrzl39yind3iza5bpbcvys2-python-3.10.7-idle'... grafting '/gnu/store/vsy0hfgcvrw6fnz53qqqk8ss3c67x2qi-python-3.10.7' -> '/g= nu/store/0zzck57k9321h7lhzlfw5wr87jyqpiv3-python-3.10.7'... grafting '/gnu/store/8nj5cwhbfbwb3lf33wsa51rg0v2qbwjb-python-3.10.7-tk' -> = '/gnu/store/v4wg35f62r546hy8f2lbsf51vb8rh0jz-python-3.10.7-tk'... successfully built /gnu/store/3kr7477zfivxxan5r6ljl81cq3p1j9m8-python-3.10.= 7.drv successfully built /gnu/store/3kr7477zfivxxan5r6ljl81cq3p1j9m8-python-3.10.= 7.drv successfully built /gnu/store/3kr7477zfivxxan5r6ljl81cq3p1j9m8-python-3.10.= 7.drv successfully built /gnu/store/3kr7477zfivxxan5r6ljl81cq3p1j9m8-python-3.10.= 7.drv /gnu/store/r9dw90ijwyrzl39yind3iza5bpbcvys2-python-3.10.7-idle /gnu/store/0zzck57k9321h7lhzlfw5wr87jyqpiv3-python-3.10.7 /gnu/store/v4wg35f62r546hy8f2lbsf51vb8rh0jz-python-3.10.7-tk real 0m55.129s user 0m9.082s sys 0m1.612s I only have 3 cores enabled on my pinebook pro so I can't really comment on weather n-par-for-each does in fact still trigger segfaults in the grafting code, but I haven't seen any. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --prFGZd5EN3qF6DMe Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmae1R4ACgkQQarn3Mo9 g1EaAg//a7yLpfncFzBRd9pQMpwOVWYS5Wl7myi9CgoC0qFY3Wb2if+mG3Fm4APH aaB/LL1B/FL9MT+xso1FA8XmGnZt2jJ5U5I6hZeLN2OMqtVJgaHWiPLTsY4eib9d XlzwFxN49t6mgzqF7S5y6ydqZhCfJf9bhc+1NjQJTOIV8WzjT1zBxyrQiRR72Wl2 lLNQL/ek6OBn3St7QL9nBxBKw9lRVA4o386ie6lYs7FpYymKUPOxzJq4diXp4zAJ NFDEXl5cUasSsBAJDhejBGseJTkJBVK7zjBwYS8y75bB2Km1bic853p9pXluKBuw qmE/9NJ39uNHOJHtbDwfae5KxessrOuWG0pHb6irAdb7osYcNTwLzMm54OfhtKaO 3ZvIU0/ROgEalQS+1BAqTqTnia2DBy7sufWgN4vyB05xbRzk49bxBvM0sxUOVrcb WTq706MDJqTZ0D5Q/yFUbRRO15YInSTMKivonMe4qZnyrf+a9cNDylWgmLjXByKK F62Xys4g2HMv4REHm8HFb+rlPTFKRMqeErJC8EjxnrSZ+08obz4MaCoPsRz2hNT0 g2eNWasOXra1+5HAW2h6n/UEiHLXBtFaSasI9Q0HPtRNa7LY78yH60eZmC+g1NE/ j/oew4hdmTs3Z3R110EzE+4TN3qLgSGLTV+53xWltkmRUsSpS70= =M3An -----END PGP SIGNATURE----- --prFGZd5EN3qF6DMe--