From unknown Sat Jun 14 19:35:05 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#24628 <24628@debbugs.gnu.org> To: bug#24628 <24628@debbugs.gnu.org> Subject: Status: GNUtls initialization adds 500ms to startup --- do we really need it just for the RNG? Reply-To: bug#24628 <24628@debbugs.gnu.org> Date: Sun, 15 Jun 2025 02:35:05 +0000 retitle 24628 GNUtls initialization adds 500ms to startup --- do we really = need it just for the RNG? reassign 24628 emacs submitter 24628 Daniel Colascione severity 24628 normal tag 24628 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 06 15:45:54 2016 Received: (at submit) by debbugs.gnu.org; 6 Oct 2016 19:45:54 +0000 Received: from localhost ([127.0.0.1]:46890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsEc6-0001iX-J6 for submit@debbugs.gnu.org; Thu, 06 Oct 2016 15:45:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsEc4-0001iE-Qq for submit@debbugs.gnu.org; Thu, 06 Oct 2016 15:45:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bsEby-0007kZ-Te for submit@debbugs.gnu.org; Thu, 06 Oct 2016 15:45:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56503) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsEby-0007kP-QB for submit@debbugs.gnu.org; Thu, 06 Oct 2016 15:45:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsEbw-0007e6-Jf for bug-gnu-emacs@gnu.org; Thu, 06 Oct 2016 15:45:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bsEbt-0007jm-Vm for bug-gnu-emacs@gnu.org; Thu, 06 Oct 2016 15:45:44 -0400 Received: from dancol.org ([96.126.100.184]:39778) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsEbt-0007iH-LJ for bug-gnu-emacs@gnu.org; Thu, 06 Oct 2016 15:45:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date:Message-ID:Subject:From:To; bh=fBUB6cm5HkPddWJkHEJzjhlHMJQueTXALy1f/Ig9nhs=; b=qfRWv6AL6cFstOQDYWX967DsjXqKmKwagI3Qf4jaVObb4TzxFh8yxGxt084Lkgfu/1/2sOopEDrbXjs5LGt+udvoqJgCWRT7vbmA/8aY2UiHohS8bzheCkJwFlwg+2+t3rqSfiO5gC04XurQZnxkv+ZOJyMsg8/ucQ6wLSjcEo3FWuSTlPIL+6sgyrPtQuK3SmncVaBWawZVRMs/C2t3kVcBEjZF2KSocCoB2wwxsu/GfqQnTtT8AkABs2ntc637CZuJKtfS4AhutC+Uf0nhyt6qncBtvcnSQJ66LHO13Ct2w5XByg18lKKR832UVnSi4Z4zKcn7ek1+Vi6tGwHrRA==; Received: from [2620:0:1000:fd1f:99d:a53e:160a:eb2] by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bsEbj-0005ES-RR for bug-gnu-emacs@gnu.org; Thu, 06 Oct 2016 12:45:31 -0700 To: bug-gnu-emacs@gnu.org From: Daniel Colascione Subject: GNUtls initialization adds 500ms to startup --- do we really need it just for the RNG? Message-ID: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> Date: Thu, 6 Oct 2016 12:45:23 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -4.1 (----) On my system, I noticed that the call to emacs_gnutls_global_init is adding 500ms to the time it takes to run emacs -Q -nw --batch --eval '(kill-emacs)'. We're not actually using GNUtls for anything but an RNG seed, and /dev/urandom is also up to the task. I'm not sure what's making GNUtls so slow, except that it's talking to a process called credkit-service, which is using a lot of CPU time. It shouldn't matter though. Can we go back to just using /dev/urandom directly? From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 06 16:22:30 2016 Received: (at 24628) by debbugs.gnu.org; 6 Oct 2016 20:22:30 +0000 Received: from localhost ([127.0.0.1]:46935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsFBW-0002cs-GM for submit@debbugs.gnu.org; Thu, 06 Oct 2016 16:22:30 -0400 Received: from mail-pf0-f179.google.com ([209.85.192.179]:34589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsFBU-0002cf-A9 for 24628@debbugs.gnu.org; Thu, 06 Oct 2016 16:22:28 -0400 Received: by mail-pf0-f179.google.com with SMTP id e6so13993058pfk.1 for <24628@debbugs.gnu.org>; Thu, 06 Oct 2016 13:22:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version; bh=twN+G7UcOIDEQB1f/gUp24sIrxFeqiUZVW0Pl1SFDdU=; b=VZauPPzFNgJ7Au7lXtCvJdTFgzdCDlwqBaku3Q1a5vn8X9tr3VD/W/TvXGBXCDvXPY U+1Ec778Y3zdBHopTz9zglTb+YyWSI1FtfrtAS2p7FUeksijMcYqOGSpLaLhAx61MrOB kyyOAwhykn988bg/l65tQ6LeG3XFZzZqzNRCIiOYSYIdbgmyx+hOMeXSxiyHo9R3Cnv2 6gJWQuLEYeQ2Nk+/1KHrwCcw/WW4zf9dA8F5OcAm1SgGAFpY+u/HHwFXzg0PmRgxPClD XNMRWFFWo3VJahaojWNi4JHyaXBy4+bjPPwVFA6K4II4/wKu80YskmMxKFELibPD/z8w c45A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mime-version; bh=twN+G7UcOIDEQB1f/gUp24sIrxFeqiUZVW0Pl1SFDdU=; b=Y03+wm8m6jriUJWVTm+JIdpgEtEls/YLDGhHeeKATQxNRufhNeO2SOIMpCJcYyprNc FSl1N7J/Avrh16fzHLfWiPlYRdyn9oxBM29/Thn9ewquKNc10BKYTEf6otDAbKyvLsSL YmivH47UneTh+hD0kjqXnqcT93wN6z3rf4CGtzut/Onajq8uWfR9I4tY2kIIuOm3bq5j BAF+Z+dPwgOqEscZzfSkhPePgzQXsrFnWwgvix8eeHUOchQfB00JShUkv7kmBX9+5aLa //shJMm666NUG7c7TqSo4bsv6UiJDqkOk6EVljKd1LSWpF0pbeq2lfIGcHjjNzVEIiqi 0V/w== X-Gm-Message-State: AA6/9RnhMhoNA6YFXpDwD9WUR4VefGDZVMfScoUI51/xpyi3d42X+19ATkvJ4DaQb+hr0A== X-Received: by 10.98.82.209 with SMTP id g200mr20592476pfb.84.1475785342549; Thu, 06 Oct 2016 13:22:22 -0700 (PDT) Received: from Vulcan.local (76-234-69-149.lightspeed.frokca.sbcglobal.net. [76.234.69.149]) by smtp.gmail.com with ESMTPSA id s80sm7917833pfd.10.2016.10.06.13.22.21 (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 06 Oct 2016 13:22:21 -0700 (PDT) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Vulcan.local (Postfix, from userid 501) id 694912BB8657; Thu, 6 Oct 2016 13:22:21 -0700 (PDT) To: Daniel Colascione Subject: Re: bug#24628: GNUtls initialization adds 500ms to startup --- do we really need it just for the RNG? In-Reply-To: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> (Daniel Colascione's message of "Thu, 6 Oct 2016 12:45:23 -0700") Date: Thu, 06 Oct 2016 13:22:15 -0700 Message-ID: References: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (darwin) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 24628 Cc: 24628@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: 0.5 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>>>> "DC" =3D=3D Daniel Colascione writes: DC> Can we go back to just using /dev/urandom directly? I would prefer that too, if it's available. Eli? =2D-=20 John Wiegley GPG fingerprint =3D 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCgAGBQJX9rJ3AAoJEMFE2PTxn+Yw/nQL/iCo4wVPXwRHpBN5b2BgaXmP M6JPxAw6FzxE0ynRI9ZZFmF2ap4ouNPa/uLP42zcbN0saIJFpGh+UwgHdgtGfIrA JPJb7wv1d+XTSOyJTR6s92Hxuhztf87Kg8rvroT9FeekrOmKym3g/0C+LvodlC3F pO7cNDZqHhhxnEj8qLaMkOdBIs2wpiP/VDWGwpCoHX/R3R1G9JRXhw6rAJxpTwFu 73ff26gQSLVRgBi6X3LZREbwdT27qOsuVynN8Ft+LTdgLQz+A5I11tEzrSF7+wzM 6qqliHKO1aktRHsV4l0DgU+zQiYCb4/6Creu9L5qsrxcVy4uMZEwSezAbUhZ6u31 ieBPhF3uOhKlRdWVSQaV2beoB4iTRfjkjQcSyvpMagOfnLTHFO2kzmLxCQS3LXvN xY45WyRzr9iTfG5l64y4KCIfMfVkaAJbdra6C4LMoIGd5jHO8cVgo9OV7V23aIlR SkWP5FBazOsUc7JOA8YPRxOaRXiLw6Fg+b1iIklG7g== =0Fyl -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 02:51:37 2016 Received: (at 24628) by debbugs.gnu.org; 7 Oct 2016 06:51:37 +0000 Received: from localhost ([127.0.0.1]:47126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsP0L-0006eW-BU for submit@debbugs.gnu.org; Fri, 07 Oct 2016 02:51:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsP0K-0006eG-8d for 24628@debbugs.gnu.org; Fri, 07 Oct 2016 02:51:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bsP0B-00023o-1h for 24628@debbugs.gnu.org; Fri, 07 Oct 2016 02:51:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39303) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsP0A-00023S-Uq; Fri, 07 Oct 2016 02:51:26 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4784 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bsP07-00083w-0t; Fri, 07 Oct 2016 02:51:24 -0400 Date: Fri, 07 Oct 2016 09:51:28 +0300 Message-Id: <83eg3sk5xr.fsf@gnu.org> From: Eli Zaretskii To: John Wiegley In-reply-to: (message from John Wiegley on Thu, 06 Oct 2016 13:22:15 -0700) Subject: Re: bug#24628: GNUtls initialization adds 500ms to startup --- do we really need it just for the RNG? References: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.7 (-------) X-Debbugs-Envelope-To: 24628 Cc: 24628@debbugs.gnu.org, dancol@dancol.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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.7 (-------) > From: John Wiegley > Date: Thu, 06 Oct 2016 13:22:15 -0700 > Cc: 24628@debbugs.gnu.org > > >>>>> "DC" == Daniel Colascione writes: > > DC> Can we go back to just using /dev/urandom directly? > > I would prefer that too, if it's available. Eli? We've been there before, and not so long ago. The original code, written by yours truly, read /dev/urandom directly, see commit 3ffe81e. Two days later Paul replaced that with GnuTLS calls (commit 05e8148), and I wasn't happy about that, to say the least: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22202#91 However, my objections were evidently not enough to revert back, although you agreed with me: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22202#118 I leave it to you to guess what is my opinion about this ;-) From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 03:49:52 2016 Received: (at 24628) by debbugs.gnu.org; 7 Oct 2016 07:49:52 +0000 Received: from localhost ([127.0.0.1]:47212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsPui-0008DF-Hd for submit@debbugs.gnu.org; Fri, 07 Oct 2016 03:49:52 -0400 Received: from mail-pf0-f171.google.com ([209.85.192.171]:33281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsPug-0008D1-7Y for 24628@debbugs.gnu.org; Fri, 07 Oct 2016 03:49:50 -0400 Received: by mail-pf0-f171.google.com with SMTP id 190so20471336pfv.0 for <24628@debbugs.gnu.org>; Fri, 07 Oct 2016 00:49:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version; bh=X2dseKCOQ89ohhzz+xJP/3zVSrh5qxJzr4FfdLlBweg=; b=bCzgaDkULdD6axJJplbFYaI+TmiYan2B74tzHXYxAklO1hFyXCXc62W842jqBiKaHo sNuSwdIVAxmU2vohDORM7hbBSRFyK0cgnckMUhAbx29Y4eC6iNOYzRbRqniI6RDymmsM 6Q/Tvy8d0SCpXHt3hOdXULjjrz5tMhXbnAp+4F/ol4hjOsgKdKY6uqq1dvU4bXqLYpuW A9KusFwjoMBU4QbtjUmHtpB6+1ShqIYm7RviFT6XmfCKqIfnGPpNS+7MMOmc/6DUGX0I aE6g9upLAabrnVHsatlLz43dtZtQmlumt9L5Ot38dBOf/oAqHae5SqDEpqAny1q2nWAJ rX4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mime-version; bh=X2dseKCOQ89ohhzz+xJP/3zVSrh5qxJzr4FfdLlBweg=; b=fixt1qLR0PSnlGZfGVdk+GbEQqMpEHe6KeL5UR/zNigGnYDERBlGrMAIY/jMlvWtDU Q13F9D67URg+13Sys5AuJVGY6V6cMQUIbvL+Tlg0rTbWb6DFJcD0YCP0pYXKdvuT6yMP 9hs4r0XFL3QbdzbYzBC30vjT+kYYnKlpwyxw2N7oFD5KnyW3mqRjj8uQdIv8RRjGezT1 0uvFnbVYf21AZT6NJD/afjnDZEYvFjkwVQjwwHcTqh6a4+Pqdp9djVT8Dl1el3pfsHwl FOOUg6KMZtZkumOc3d3rIODcjF47EGbXh02vWXknQvZjqNN3XPsdLxKqs8OdB+QmNQN5 NHkA== X-Gm-Message-State: AA6/9RlaJaU1nyKvLSTadiawogyyhZmHjxUF6Jgklkl8gMZl1CAqRb2NCIasUx88vn1dEw== X-Received: by 10.98.98.193 with SMTP id w184mr26201079pfb.120.1475826584062; Fri, 07 Oct 2016 00:49:44 -0700 (PDT) Received: from Vulcan.local (76-234-69-149.lightspeed.frokca.sbcglobal.net. [76.234.69.149]) by smtp.gmail.com with ESMTPSA id m11sm11272748pfi.30.2016.10.07.00.49.43 (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 07 Oct 2016 00:49:43 -0700 (PDT) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Vulcan.local (Postfix, from userid 501) id D92452D0CDD4; Fri, 7 Oct 2016 00:49:42 -0700 (PDT) To: Eli Zaretskii Subject: Re: bug#24628: GNUtls initialization adds 500ms to startup --- do we really need it just for the RNG? In-Reply-To: <83eg3sk5xr.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 07 Oct 2016 09:51:28 +0300") Date: Fri, 07 Oct 2016 00:49:37 -0700 Message-ID: References: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> <83eg3sk5xr.fsf@gnu.org> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (darwin) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 24628 Cc: 24628@debbugs.gnu.org, dancol@dancol.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: 0.5 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>>>> Eli Zaretskii writes: > However, my objections were evidently not enough to revert back, although > you agreed with me: > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22202#118 Thanks for the references. Let's revert this change for 25.2 until the stat= ed problem (entropy exhaustion) becomes a real problem, i.e. reported by a use= r. There is no reason to make everyone pay a 1/2 second startup cost for a theoretical problem, or a code simplification whose benefits are so minor. =2D-=20 John Wiegley GPG fingerprint =3D 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCgAGBQJX91ORAAoJEMFE2PTxn+Ywj1IMAIqy4uCefd1N99+adLbNSImD 5OFKwBLcnTeREKDPC/MgxFH28d1WRgJQA51t+1nqVDJca2VfAPuC/z+oauvrVh5W spobitIRxoVB7sBtUl34jo/ZY1jONbXzDx3QF94zE4rCUPslZKnYfZV5mwp3IQTr LO2uGt76/Suh2kDHSOhj1EXOIxK1HHcqvWx2tD5Wa93ZWmCAiPwjEk1Mfviibnbo sP/uypCiqG/3/2jphsu4/h7TljQ1ORJxskK03TKWgZmwB5xD6BnGrqyHDlNN8bpn MTfYsSXBeU/erMLNGDLJ3A8n7lJLqH8HJCTwj97zeUPrTdYIZsugKqEQ8PKbS2w1 aPfUvXcfC8JfxjoOoiUYZhmXlhHdH/cNPLhHXF0PKFwuaTfPcTTK3IWaLhEbQKae Pf7cU9j2VQr9Xpck8Nr3ZDxJuJ0WeF2bLLDlywGmcbRhNrOYe2T+xUR8i6kJzm6I N/7o3vdj/r1QEWHZHhRSaGsmeXbShi8qxnsWoEIsVg== =2alV -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 06:45:58 2016 Received: (at 24628) by debbugs.gnu.org; 7 Oct 2016 10:45:58 +0000 Received: from localhost ([127.0.0.1]:47316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsSf8-0004LM-Iy for submit@debbugs.gnu.org; Fri, 07 Oct 2016 06:45:58 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:49170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsSf6-0004LC-NA for 24628@debbugs.gnu.org; Fri, 07 Oct 2016 06:45:57 -0400 Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bsSf0-0004uK-40; Fri, 07 Oct 2016 12:45:52 +0200 From: Lars Ingebrigtsen To: Daniel Colascione Subject: Re: bug#24628: GNUtls initialization adds 500ms to startup --- do we really need it just for the RNG? References: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEUCAQEFBAMTERAJBwYD AgIGBQR8enGLhgn3AAACcUlEQVQ4jWWUTXLbMAyFmRlP90jFAxi0uC8ZaS1O6QNQDLyvFPH+R+gD 5aSZKRLLJj78PBK0TYRx/N9Mf04iVQOcLkSwruZ0lw6eQa+FkgWobawszDWMwpF59PyWFczb4Rss tja3zbettdsJomth333YPcC8x7nQCcbY6rHP4ZB5cx2UnAEeZ75HCa//bm7HkEyswuO6rczOb9Hj gZUo6LItWVWN7WBVLGkprKfV83WF0uI9s6j70ncuD99GvLw+mgxfYArY1srej94HlgKSFNRJiCzq 9y7yD0AYEfXO/UFocjfxVANQo74/M+wT4CNJIZsT/AmVxDBDYTc9SBzBubgaF1rgsR2PdtpeueTl x4GMtmIEez95nNpWV984jMZxmwCa0zretT0GLfmBjF0Qo4B5RSlhTbwZN2+NAQ5uSEZz4Y0/Ljej znD23XjWKgjc89Vww+x8V8rcFQBseVTgg05wYyhvDh8hbYQqD70dbPKKg9cM3/444yCv1/BHee2t GCm7MxynuLqHir3WT4DbArn7FNx7Tty3odrYre5mwvMI2fF3e9O7q3MoOhCdF849L+ZyMbguEe7U R0hDHjAbYxYA/RLAkagApoyRLSdAhYQh52RpIHAaFrgNgGS1S05IIrXc71XpAO1yyohGxs9cFciE 2ouC0yilIot5Mf3GoPmnoVP+veD6QHvVm0TvXwxytQdZBC3QhCaQB+GqNxub713sVM96uhPEv5ha lq5KXXiHhrsmXMykN7XHPjOIlrNHsUs/hzwM2uAuwwneKeMvCdnBljKQKEaAkaoV4JCKr4etvwhb Rqhx04QR1PL9J2nC6y+2xAl5q/CTjAAAAABJRU5ErkJggg== Date: Fri, 07 Oct 2016 12:43:52 +0200 In-Reply-To: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> (Daniel Colascione's message of "Thu, 6 Oct 2016 12:45:23 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 24628 Cc: 24628@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: 0.0 (/) Daniel Colascione writes: > On my system, I noticed that the call to emacs_gnutls_global_init is > adding 500ms to the time it takes to run emacs -Q -nw --batch --eval > '(kill-emacs)'. We're not actually using GNUtls for anything but an > RNG seed, and /dev/urandom is also up to the task. > > I'm not sure what's making GNUtls so slow, except that it's talking to > a process called credkit-service, which is using a lot of CPU time. It > shouldn't matter though. > > Can we go back to just using /dev/urandom directly? [larsi@stories ~]$ time emacs -Q -nw --batch --eval '(kill-emacs)' real 0m0.021s user 0m0.008s sys 0m0.004s My Emacs (from master) doesn't spend 500ms talking to anything, and it's built with gnutls support, so the interesting question here is why your gnutls library is so slow. You didn't report the bug with `M-x report-emacs-bug', so no information about your system is available. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 12:01:24 2016 Received: (at 24628) by debbugs.gnu.org; 7 Oct 2016 16:01:24 +0000 Received: from localhost ([127.0.0.1]:47999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsXaO-0000Ek-7b for submit@debbugs.gnu.org; Fri, 07 Oct 2016 12:01:24 -0400 Received: from mail-pa0-f54.google.com ([209.85.220.54]:35810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsXaM-0000EX-PD for 24628@debbugs.gnu.org; Fri, 07 Oct 2016 12:01:23 -0400 Received: by mail-pa0-f54.google.com with SMTP id qn10so20547515pac.2 for <24628@debbugs.gnu.org>; Fri, 07 Oct 2016 09:01:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version; bh=qr5qf/y/wORp+lLWTMhOvyEPR7tTZ3WFWJsUCWx2uk8=; b=DIqedxqi0dOl23u63LMzpegOI8AkkOqWoYaHxoRhKtVBF/sWfSPOv1+/tzbp5NlUH8 Gb8R7uoKoZKHOkjVrhLYQqQ/WNExnSc9wwYEne1JVW5kDuIjri9icwp6efUihY5AdWr8 rsVc2hhNTIWpmPijC3f+eRM7CSuloMF08ENWw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:organization:references :mail-copies-to:gmane-reply-to-list:date:in-reply-to:message-id :user-agent:mime-version; bh=qr5qf/y/wORp+lLWTMhOvyEPR7tTZ3WFWJsUCWx2uk8=; b=CJG6G8REHLUt2tEYKR+UCE5h+ScbqM1ZqG8uDUp61Mi+JrBPX6xWYaOt2rlzs1FNaW 2N8dKuxTejye56vHVYFF3ZE6rPyF7qIfcCL9YhFpJjvtJTl8VPyLp4oDxbLqo+nHRqSP aayQnGRYKFJ+CaUignB43WR+e17GZQz4FWOjSCdEWSWZUoEJf3m7WsML8qxit5lVidwB MKlqMCE4wkISgHvWxPA0/yw0zALwRUkFGZpTMBZCc7+S4K9otZapOjvJVIDSbmKIAzOb p3/tUK61fvzwOoWAcrP7Q6gfaDzD4l1Mgvzo41t2VST0ZrBMjiFmjTlrIuDOwO3X8r8X fv+A== X-Gm-Message-State: AA6/9RkYGDP0u36vcPSnRru9v2Iw4Wj5NDXn45/t3yMKLXY8yp8+JDLIKBZpAWadRFRGKw== X-Received: by 10.66.49.72 with SMTP id s8mr7940635pan.172.1475856076678; Fri, 07 Oct 2016 09:01:16 -0700 (PDT) Received: from flea (c-98-229-60-157.hsd1.ma.comcast.net. [98.229.60.157]) by smtp.gmail.com with ESMTPSA id s1sm32052596paz.47.2016.10.07.09.01.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Oct 2016 09:01:15 -0700 (PDT) From: Ted Zlatanov To: John Wiegley Subject: Re: bug#24628: GNUtls initialization adds 500ms to startup --- do we really need it just for the RNG? Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos References: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> <83eg3sk5xr.fsf@gnu.org> X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Fri, 07 Oct 2016 12:01:11 -0400 In-Reply-To: (John Wiegley's message of "Fri, 07 Oct 2016 00:49:37 -0700") Message-ID: <87int4up14.fsf@lifelogs.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 24628 Cc: 24628@debbugs.gnu.org, Eli Zaretskii 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.5 (/) On Fri, 07 Oct 2016 00:49:37 -0700 John Wiegley wrote: >>>>>> Eli Zaretskii writes: >> However, my objections were evidently not enough to revert back, although >> you agreed with me: >> http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22202#118 JW> Thanks for the references. Let's revert this change for 25.2 until the stated JW> problem (entropy exhaustion) becomes a real problem, i.e. reported by a user. JW> There is no reason to make everyone pay a 1/2 second startup cost for a JW> theoretical problem, or a code simplification whose benefits are so minor. Could it be a compile-time or run-time option? If the problem becomes practical, it will be good to have a workaround. Ted From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 12:50:00 2016 Received: (at 24628) by debbugs.gnu.org; 7 Oct 2016 16:50:00 +0000 Received: from localhost ([127.0.0.1]:48007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsYLQ-0001NC-7Z for submit@debbugs.gnu.org; Fri, 07 Oct 2016 12:50:00 -0400 Received: from mail-pf0-f176.google.com ([209.85.192.176]:34368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsYLO-0001Mz-FF for 24628@debbugs.gnu.org; Fri, 07 Oct 2016 12:49:59 -0400 Received: by mail-pf0-f176.google.com with SMTP id e6so25900292pfk.1 for <24628@debbugs.gnu.org>; Fri, 07 Oct 2016 09:49:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version; bh=1DigFs/buGosvnU9l8fx0ch16mmmsEuEQ1C+eKExp2U=; b=OHteHf75gBu2Zwqr+neqV9JBrwEiouI7tQcQsipC7WvgOpoaujiZ2KXM0JBnn3FkAf FjsZB8gpljeE/h9M36jPxC8dGwb5qfm8XAFMV3v1km16O7GEemRKUSsVDaAvsOBy3zo4 qYxCxbFLB4jkUfXDEw5YHG6cO+9dCe8nDMD5+3ZMgftuOwvS5R7v5axEt8FXskU+p0N+ hXxCAvcIYgbeQLQuc95Yn3eExMAys/5ykj+29Dpjg6u6ttQc71Y96LkjX4t8/ts1FKXv KigeKoPepY8YIfi9Cmp3+ppnAlYYXYLy3iaqai9EPoPqFD8wTs2Z9mUVELmtuqwUAn9m ttRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mime-version; bh=1DigFs/buGosvnU9l8fx0ch16mmmsEuEQ1C+eKExp2U=; b=HrzAr9ysJuOnbvqMWKbpHDzFEsGh1MrYm95YbfoO9sJ7STYnVo5EPvDKVvF0aAmG7A gpIrcAIhJfemdFADfileuQUgGIfCVik8KY1ZD5BYmzoDJYbIKrpkcjczbgBCXq4KqOZK h90APEftDN11YI3UUl8gPMAAjSYKyVqlGScshk2EwGOI72zLHRyUFf1PcMmrmifJXD00 GRjx/QMV2DreqYlXG9VBBIcVo+ZW7rWCAGZ1A/qDvqLuwX/YEWzPyxzjnHX73Uyd3bWk +dMiQAUL4ncodmmpvt85FnHdYLSSzmXM8hmEjKomL+wtybbomtKGq8ZQCkXFu8jtrMfb +rQw== X-Gm-Message-State: AA6/9RmCVhzIj5zU51Cl+UX5E7ATeLKCKDBZdMPRoXsLWbWrujc/GRgzKRvZdUDkulxjIw== X-Received: by 10.98.106.65 with SMTP id f62mr19884041pfc.107.1475858992766; Fri, 07 Oct 2016 09:49:52 -0700 (PDT) Received: from Vulcan.local (76-234-69-149.lightspeed.frokca.sbcglobal.net. [76.234.69.149]) by smtp.gmail.com with ESMTPSA id s29sm15254096pfi.55.2016.10.07.09.49.51 (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 07 Oct 2016 09:49:51 -0700 (PDT) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Vulcan.local (Postfix, from userid 501) id 83F6B2D0FAC7; Fri, 7 Oct 2016 09:49:51 -0700 (PDT) To: Eli Zaretskii Subject: Re: bug#24628: GNUtls initialization adds 500ms to startup --- do we really need it just for the RNG? In-Reply-To: <87int4up14.fsf@lifelogs.com> (Ted Zlatanov's message of "Fri, 07 Oct 2016 12:01:11 -0400") Date: Fri, 07 Oct 2016 09:49:48 -0700 Message-ID: References: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> <83eg3sk5xr.fsf@gnu.org> <87int4up14.fsf@lifelogs.com> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (darwin) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 24628 Cc: 24628@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: 0.0 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>>>> Ted Zlatanov writes: > Could it be a compile-time or run-time option? If the problem becomes > practical, it will be good to have a workaround. That's a good idea, Ted. A compile option, off by default until we determi= ne that all issues have been resolved. =2D-=20 John Wiegley GPG fingerprint =3D 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCgAGBQJX99IsAAoJEMFE2PTxn+Ywr3EL/iXAOo0Xyd/9IID7HYk0e/pN dWJ8DFb+r7GzpWatxwkFyjKErhjteV7VJIzzS2aIKMQFKHn89TuLtheIzZH0eYk3 tVwqP1k+CjqzomkgUriJsl/8eSoCL5iyvs0h8Wd0UXEI+EqmwbSrQcCuZKc7buGw HCvq9hP11MWoEbwnx8C9TdNNMLpWRfbwBKpGKLPvIwYNJWaA6Bk3oiuGyHxxXOVt FY602LNEoZLdpoNHjRuuRd09nGcjqSrriIniWz1UGuJQwbB1VV4ozZm0067A8fDZ B0o76XFKRC8LEZ0yVIpcfpyZUpCMBxYNJqVvAZ5wr481MQ9YYHxnDINnlTwJtRRd b91EXEiJzrnbyhP7+2rJouGaipWYk5sl5pS2LC2vW9waFo8JsPm2uNUpn/ZRxBMZ IWepAAwXCcWHVm8Bh6DpPuJuk62uCo9tY2F+y6gkQ290O6rKvWDorH61x7EsV9Jv XIpob1x9ywW8hQO+yB9Ay04cbYEQ5rm4XOzxsewKqw== =T3mx -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 16:33:19 2016 Received: (at 24628) by debbugs.gnu.org; 7 Oct 2016 20:33:19 +0000 Received: from localhost ([127.0.0.1]:48094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsbpW-0006ln-Rz for submit@debbugs.gnu.org; Fri, 07 Oct 2016 16:33:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsbpV-0006lZ-Ec for 24628@debbugs.gnu.org; Fri, 07 Oct 2016 16:33:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bsbpP-0005a0-DG for 24628@debbugs.gnu.org; Fri, 07 Oct 2016 16:33:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33658) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsbpD-0005QX-Bz; Fri, 07 Oct 2016 16:32:59 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1bsbpB-0001U0-R8; Fri, 07 Oct 2016 16:32:57 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: John Wiegley In-reply-to: (message from John Wiegley on Thu, 06 Oct 2016 13:22:15 -0700) Subject: Re: bug#24628: GNUtls initialization adds 500ms to startup --- do we really need it just for the RNG? References: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> Message-Id: Date: Fri, 07 Oct 2016 16:32:57 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.7 (-------) X-Debbugs-Envelope-To: 24628 Cc: 24628@debbugs.gnu.org, dancol@dancol.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: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.7 (-------) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Is it possible to do the gnutls initialization in parallel with ordinary Emacs execution? Probably it would become unnoticeable that way. -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html. From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 18:07:02 2016 Received: (at 24628) by debbugs.gnu.org; 7 Oct 2016 22:07:02 +0000 Received: from localhost ([127.0.0.1]:48104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsdID-0000XU-SY for submit@debbugs.gnu.org; Fri, 07 Oct 2016 18:07:02 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:44915) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsdIC-0000X4-D6 for 24628@debbugs.gnu.org; Fri, 07 Oct 2016 18:07:01 -0400 Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bsdI6-0000aJ-Kl; Sat, 08 Oct 2016 00:06:58 +0200 From: Lars Ingebrigtsen To: Richard Stallman Subject: Re: bug#24628: GNUtls initialization adds 500ms to startup --- do we really need it just for the RNG? References: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUOBhEKAwyxwqIsM0AR ChUYFB9AWGpWgZypXBgcAAACZElEQVQ4jU3UzW7cIBAA4LGC77aavEAOzbXS1PhKZFCvK8E4D0AM 91hlXr8DeNMdrfbgT/PDjw0UrHVEhDWC10kiprSAHeZ5nkA5L8/BYwPEBcx8xegXM3rUESUrkgBc 4gj8HnNJmblIxnSHkSxt5bUFx4eMZxx+IHeICGYw83CB8T53qM0BQMCaYdJIF7whQgCYBF4MTHsk HRv8bNDqvCw32Ep8hOk+kxmLLOACDe/z1Hq7YFSWVX+DhaHCMwVQa0m6A6HslcQ8OYFpLxEvIAit EAhM4PAB7DfI/5bw/1RSR5aoOsSrh04CoGQAsLIg0HeQqQIYK/sB1ih4SqgfVm4FABSAGYPDzPUM E8Jvo7rIb64nyEXOKhVA6+4wjEmOnCVKYvDWW+kCUlFm9lxFMjIsAlbmAiNZdueiWVCmWgz1UjWs 5l4pJVgg1PYdNs1fr28d0MpV7GCc11/tjqSkQcvz1lzJEmllfmXJ4QTUoYZRG/cmEtLh3hlIrYxc ev8Kl6gcdj6zQDWgVkdV+FgE1iK71aANVXPsx+G5rGW9gPq0kyz7r2PepT92qClySwH86bI8jHcg t9CvGyjjU+hjNZCXh44Df0kTn44PjnVHmDNkLrTQEhTYTZedY45IuniQrPOa7EnnKAuJ5OhwFfio 26LMC+azZpC7mT8NSh1ZBYVrYXkTgrup1ICPWoqU1yWfewz2fTuhnX6pnwcEwrSWPVo17xrqaMyf Ctw5+JRz2Q8Ls0+Q+i5b5fJt1CkXPGCY5P2Qq1fhsLh+Op92xqMepwdMXeS7U78jHZRyAl24RPL6 AhnlH+N+GpcY6oVQAAAAAElFTkSuQmCC Date: Sat, 08 Oct 2016 00:04:56 +0200 In-Reply-To: (Richard Stallman's message of "Fri, 07 Oct 2016 16:32:57 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 24628 Cc: John Wiegley , 24628@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: 0.0 (/) Richard Stallman writes: > Is it possible to do the gnutls initialization in parallel with > ordinary Emacs execution? Probably it would become unnoticeable that > way. The gnutls initialisation should take virtually zero time, and it does so on most systems. We have a report of that initialisation taking time on a single system, and we need to find out why. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 30 14:11:49 2016 Received: (at control) by debbugs.gnu.org; 30 Oct 2016 18:11:49 +0000 Received: from localhost ([127.0.0.1]:37413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c0uaD-0004sg-Bv for submit@debbugs.gnu.org; Sun, 30 Oct 2016 14:11:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c0uaC-0004sS-R3 for control@debbugs.gnu.org; Sun, 30 Oct 2016 14:11:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c0ua7-00053R-5l for control@debbugs.gnu.org; Sun, 30 Oct 2016 14:11:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37675) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c0ua7-00053I-2R for control@debbugs.gnu.org; Sun, 30 Oct 2016 14:11:43 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1c0ua6-0006kg-PE for control@debbugs.gnu.org; Sun, 30 Oct 2016 14:11:42 -0400 Subject: control message for bug 24628 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sun, 30 Oct 2016 14:11:42 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: control 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: -6.5 (------) # a37eba8 close 24628 26.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 18 03:45:08 2016 Received: (at 24628) by debbugs.gnu.org; 18 Nov 2016 08:45:08 +0000 Received: from localhost ([127.0.0.1]:33049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7enD-00015w-RT for submit@debbugs.gnu.org; Fri, 18 Nov 2016 03:45:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57853) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7enC-000158-3M for 24628@debbugs.gnu.org; Fri, 18 Nov 2016 03:45:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c7en3-0008Uf-RR for 24628@debbugs.gnu.org; Fri, 18 Nov 2016 03:45:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60898) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c7en3-0008Ub-O6; Fri, 18 Nov 2016 03:44:57 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2286 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c7en2-0004Os-TO; Fri, 18 Nov 2016 03:44:57 -0500 Date: Fri, 18 Nov 2016 10:45:00 +0200 Message-Id: <83a8cxdvn7.fsf@gnu.org> From: Eli Zaretskii To: John Wiegley In-reply-to: (message from John Wiegley on Fri, 07 Oct 2016 00:49:37 -0700) Subject: Re: bug#24628: GNUtls initialization adds 500ms to startup --- do we really need it just for the RNG? References: <50ee31c0-fdb6-00fc-f186-71133a1d711a@dancol.org> <83eg3sk5xr.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 24628 Cc: 24628@debbugs.gnu.org, dancol@dancol.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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: John Wiegley > Cc: dancol@dancol.org, 24628@debbugs.gnu.org > Date: Fri, 07 Oct 2016 00:49:37 -0700 > > >>>>> Eli Zaretskii writes: > > > However, my objections were evidently not enough to revert back, although > > you agreed with me: > > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22202#118 > > Thanks for the references. Let's revert this change for 25.2 Finally done by cherry-picking the change from master. From unknown Sat Jun 14 19:35:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 16 Dec 2016 12:24:03 +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