From unknown Sat Jun 21 05:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25045: [Website] Packages page takes too long to load Resent-From: Luis Felipe =?UTF-8?Q?L=C3=B3pez?= Acevedo Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 27 Nov 2016 19:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25045 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 25045@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148027438630370 (code B ref -1); Sun, 27 Nov 2016 19:20:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Nov 2016 19:19:46 +0000 Received: from localhost ([127.0.0.1]:43843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cB4zJ-0007tm-Rs for submit@debbugs.gnu.org; Sun, 27 Nov 2016 14:19:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cB4zI-0007ta-EA for submit@debbugs.gnu.org; Sun, 27 Nov 2016 14:19:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cB4zC-0007cT-ED for submit@debbugs.gnu.org; Sun, 27 Nov 2016 14:19:39 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38235) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cB4zC-0007cP-B8 for submit@debbugs.gnu.org; Sun, 27 Nov 2016 14:19:38 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54739) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cB4zB-0003cV-4z for bug-guix@gnu.org; Sun, 27 Nov 2016 14:19:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cB4z7-0007ZV-3N for bug-guix@gnu.org; Sun, 27 Nov 2016 14:19:37 -0500 Received: from smtp5.openmailbox.org ([62.4.1.39]:38862) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cB4z6-0007ZE-Qc for bug-guix@gnu.org; Sun, 27 Nov 2016 14:19:33 -0500 Received: by mail2.openmailbox.org (Postfix, from userid 1001) id 5F96C102C79; Sun, 27 Nov 2016 20:19:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1480274370; bh=Ex18+9IACB59JZl4aqi1fA8qQxHJ8ZFQJbelEYSCk0E=; h=Date:From:To:Subject:From; b=WoP1LI/T6nRUUHcGpTw1Rb4Fbd7kRf3+dUabDOnXNYKlECsxaMBH5gvreoBhdT+vP c9uB35XmDZ265sfaDMUkiHRlULRpRTKFaDpyjsMvHulmzgoRiKAqz2TskX6zRsK/ti H0S0xAi7CgCiLQQb+yjY0LybzOWZHE8SFOEyh5Og= Received: from www.openmailbox.org (unknown [10.91.130.55]) by mail2.openmailbox.org (Postfix) with ESMTP id D6C9A1035DE for ; Sun, 27 Nov 2016 20:19:21 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Date: Sun, 27 Nov 2016 14:19:21 -0500 From: Luis Felipe =?UTF-8?Q?L=C3=B3pez?= Acevedo Message-ID: X-Sender: felipe.lopez@openmailbox.org User-Agent: Roundcube Webmail/1.0.6 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.0 (----) 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.0 (----) Steps to reproduce =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 1. Open a Web browser 2. Go to https://www.gnu.org/software/guix/packages/ 3. Download the page, and check its size Unexpected behavior =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * The page takes almost 60 seconds to load when visited for the first time, and about 30 seconds when is cached. * The page is 9.9 MiB in size. * The browser becomes unresponsive while the page is loading. Expected behavior =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D The page loads so fast that nobody will file a bug. System information =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I tested the page with the following hardware and software: Desktop computer OS: Debian 8.6 PROCESSOR: AMD Ahtlon X2 245 RAM: 1.9 GiB BROWSER: Firefox ESR 45.4.0 Notebook OS: Windows 10 PROCESSOR: Intel Atom CPU Z3735F RAM: 2.0 GiB BROWSER: Internet Explorer 11 Edge 38.14393.0.0 Google Chrome 54.0.2840.99 m Mobile phone OS: Android 5.1.0 PROCESSOR: Quad-core 1.0 GHz RAM: 1.0 GiB BROWSER: Google Chrome 54.0.2840.85 Additional information =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I plan to redesign the packages page, and submit a proposal to fix this bug. --=20 Luis Felipe L=C3=B3pez Acevedo http://sirgazil.bitbucket.org/ From unknown Sat Jun 21 05:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25045: [Website] Packages page takes too long to load Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 27 Nov 2016 23:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25045 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Luis Felipe =?UTF-8?Q?L=C3=B3pez?= Acevedo Cc: Alex Sassmannshausen , 25045@debbugs.gnu.org Received: via spool by 25045-submit@debbugs.gnu.org id=B25045.14802882326056 (code B ref 25045); Sun, 27 Nov 2016 23:11:02 +0000 Received: (at 25045) by debbugs.gnu.org; 27 Nov 2016 23:10:32 +0000 Received: from localhost ([127.0.0.1]:43976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cB8ae-0001Zb-4X for submit@debbugs.gnu.org; Sun, 27 Nov 2016 18:10:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cB8ac-0001ZO-CI for 25045@debbugs.gnu.org; Sun, 27 Nov 2016 18:10:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cB8aW-0002YS-9s for 25045@debbugs.gnu.org; Sun, 27 Nov 2016 18:10:25 -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]:33017) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cB8aS-0002Xi-I4; Sun, 27 Nov 2016 18:10:20 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:58592 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cB8aR-0003fB-Sq; Sun, 27 Nov 2016 18:10:20 -0500 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 8 Frimaire an 225 de la =?UTF-8?Q?R=C3=A9volution?= 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-unknown-linux-gnu Date: Mon, 28 Nov 2016 00:10:17 +0100 In-Reply-To: ("Luis Felipe =?UTF-8?Q?L=C3=B3pez?= Acevedo"'s message of "Sun, 27 Nov 2016 14:19:21 -0500") Message-ID: <878ts4jz8m.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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-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: -7.9 (-------) Hello! Luis Felipe L=C3=B3pez Acevedo skribis: > I plan to redesign the packages page, and submit a proposal to fix > this bug. For the record, Alex (Cc=E2=80=99d) posted an initial patch a week ago: https://lists.gnu.org/archive/html/guix-devel/2016-11/msg00498.html Please coordinate. :-) Glad to see people working on this longstanding issue! Ludo=E2=80=99. From unknown Sat Jun 21 05:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25045: [Website] Packages page takes too long to load Resent-From: Alex Sassmannshausen Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 28 Nov 2016 17:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25045 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Luis Felipe =?UTF-8?Q?L=C3=B3pez?= Acevedo , 25045@debbugs.gnu.org Reply-To: alex@pompo.co Received: via spool by 25045-submit@debbugs.gnu.org id=B25045.148035279623129 (code B ref 25045); Mon, 28 Nov 2016 17:07:01 +0000 Received: (at 25045) by debbugs.gnu.org; 28 Nov 2016 17:06:36 +0000 Received: from localhost ([127.0.0.1]:45170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBPO0-00060z-1P for submit@debbugs.gnu.org; Mon, 28 Nov 2016 12:06:36 -0500 Received: from mail.pompo.co ([87.243.223.35]:58495 helo=ronja.pompo.co) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBPIH-0005rP-9m for 25045@debbugs.gnu.org; Mon, 28 Nov 2016 12:00:41 -0500 Received: from rosser (unknown [91.178.67.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ronja.pompo.co (Postfix) with ESMTPSA id D679540858; Mon, 28 Nov 2016 17:00:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pompo.co; s=mail; t=1480352435; bh=JQ0ApDXl8MZtFgyF3DM2ID4tt3yrbYRUbuSQuu8HMzE=; h=References:From:To:Cc:Subject:Reply-To:In-reply-to:Date:From; b=LU3jX9yKwyz0kgYXxW1RY4VKCBv3koOD7DJInZja3OpcMibSihYFIy3pas12A7dNH XzbXzfDod79wJGrADWigG0yM0T9VV3QnVr5nhpxd+P1mrxUSDDilBD4v1g/IkTkIm8 u2DOZ8cFjtPpzBUlzaJWLxVV7Q40OqS74O/hTHHs= References: <878ts4jz8m.fsf@gnu.org> User-agent: mu4e 0.9.16; emacs 25.1.1 From: Alex Sassmannshausen In-reply-to: <878ts4jz8m.fsf@gnu.org> Date: Mon, 28 Nov 2016 18:00:33 +0100 Message-ID: <87inr7pmj2.fsf@pompo.co> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.9 (--) X-Mailman-Approved-At: Mon, 28 Nov 2016 12:06:35 -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.9 (--) Hi Luis, Indeed, I had a first bash at solving this problem by providing a set of static html pages paginated by the first letter of the package name. I'm not particularly wedded to this solution, so if you feel strongly about going another way, I'd be keen to hear/see about it. In the meantime, I'm open to testing/feedback. I will unfortunately not be able to put work into this until at least Saturday/Sunday, as some Perl work has higher priority at the moment. But let me know if you have questions or feedback! Best wishes, Alex Ludovic Courtès writes: > Hello! > > Luis Felipe López Acevedo skribis: > >> I plan to redesign the packages page, and submit a proposal to fix >> this bug. > > For the record, Alex (Cc’d) posted an initial patch a week ago: > > https://lists.gnu.org/archive/html/guix-devel/2016-11/msg00498.html > > Please coordinate. :-) > > Glad to see people working on this longstanding issue! > > Ludo’. From unknown Sat Jun 21 05:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25045: [Website] Packages page takes too long to load Resent-From: Luis Felipe =?UTF-8?Q?L=C3=B3pez?= Acevedo Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 28 Nov 2016 18:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25045 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: alex@pompo.co Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 25045@debbugs.gnu.org Received: via spool by 25045-submit@debbugs.gnu.org id=B25045.148035852632398 (code B ref 25045); Mon, 28 Nov 2016 18:43:02 +0000 Received: (at 25045) by debbugs.gnu.org; 28 Nov 2016 18:42:06 +0000 Received: from localhost ([127.0.0.1]:45213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBQsO-0008QT-RG for submit@debbugs.gnu.org; Mon, 28 Nov 2016 13:42:06 -0500 Received: from smtp13.openmailbox.org ([62.4.1.47]:51017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBQsM-0008Q2-RN for 25045@debbugs.gnu.org; Mon, 28 Nov 2016 13:42:03 -0500 Received: by mail2.openmailbox.org (Postfix, from userid 1001) id 8956B104262; Mon, 28 Nov 2016 19:42:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1480358521; bh=LB16I0fhZ4UC54s1ylH+PbHgak4biS4zSfHTyCrKyv8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=IK0rfUccf0y3vKFopKHugHM+UM8iXXId3Vpk+tcj9D44ofFZ7zMpKrOZXeg3coLfN 96i6Y4pu5LqjEGKNsbpyCn+Fl9QNv50qKF144P3X9tdO/SzC2+3jYL8fMBCKTQlLXp oCgYpI1JrSRkbwRl/otA4c0Bm3Yw4Q+RxU0Q7IJE= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on h3 X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from www.openmailbox.org (unknown [10.91.130.55]) by mail2.openmailbox.org (Postfix) with ESMTP id 99D0F104E3A; Mon, 28 Nov 2016 19:41:49 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Mon, 28 Nov 2016 13:41:49 -0500 From: Luis Felipe =?UTF-8?Q?L=C3=B3pez?= Acevedo In-Reply-To: <87inr7pmj2.fsf@pompo.co> References: <878ts4jz8m.fsf@gnu.org> <87inr7pmj2.fsf@pompo.co> Message-ID: X-Sender: felipe.lopez@openmailbox.org User-Agent: Roundcube Webmail/1.0.6 X-Spam-Score: -2.9 (--) 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.9 (--) On 2016-11-28 12:00, Alex Sassmannshausen wrote: > Hi Luis, > > Indeed, I had a first bash at solving this problem by providing a set > of > static html pages paginated by the first letter of the package name. > > I'm not particularly wedded to this solution, so if you feel strongly > about going another way, I'd be keen to hear/see about it. > > In the meantime, I'm open to testing/feedback. I will unfortunately > not > be able to put work into this until at least Saturday/Sunday, as some > Perl work has higher priority at the moment. > > But let me know if you have questions or feedback! > > Best wishes, Hi, Alex :) The solution I had in mind includes an alphabetic index, and pagination as well. However, it includes a few more things, and would take some time to design and implement. So I think we should use your patch to fix the size issue as soon as possible. For what is worth, this is what I had in mind: /packages/ First page of the list of packages. Packages listed here only provide a summary: package logo (if any), name, version, description, and an indicator if it has issues. This page also has filters to find packages (for now, alphabetic filter. In the future, category filter, and search box). /packages/page/N/ Page N of the list of packages. /packages/a/ First page of the list of packages whose name starts with A. Packages are presented the same way as in /packages/. /packages/a/page/N/ Page N of the list of packages starting with letter A. /packages/icecat/X.Y.Z/ Page with details about IceCat version X.Y.Z. It includes all the information about this package, including its issues (which are currently listed in a separate page along with the issues of other packages: /packages/issues.html). Including the issues of a package in its detail page could avoid having the current issues page grow too much, like the current Packages page. This static pagination and filtering would generate A LOT of pages, but of reasonable size for web browsers to load. Best, -- Luis Felipe López Acevedo http://sirgazil.bitbucket.org/ From unknown Sat Jun 21 05:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25045: [Website] Packages page takes too long to load Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 28 Nov 2016 20:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25045 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Luis Felipe =?UTF-8?Q?L=C3=B3pez?= Acevedo Cc: alex@pompo.co, 25045@debbugs.gnu.org Received: via spool by 25045-submit@debbugs.gnu.org id=B25045.14803643018571 (code B ref 25045); Mon, 28 Nov 2016 20:19:01 +0000 Received: (at 25045) by debbugs.gnu.org; 28 Nov 2016 20:18:21 +0000 Received: from localhost ([127.0.0.1]:45284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBSNY-0002EA-Rq for submit@debbugs.gnu.org; Mon, 28 Nov 2016 15:18:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBSNX-0002Dz-BA for 25045@debbugs.gnu.org; Mon, 28 Nov 2016 15:18:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBSNP-000283-36 for 25045@debbugs.gnu.org; Mon, 28 Nov 2016 15:18:14 -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.1 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]:48419) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cBSNO-00027z-W3; Mon, 28 Nov 2016 15:18:11 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:37974 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cBSNO-0008OU-Am; Mon, 28 Nov 2016 15:18:10 -0500 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <878ts4jz8m.fsf@gnu.org> <87inr7pmj2.fsf@pompo.co> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 8 Frimaire an 225 de la =?UTF-8?Q?R=C3=A9volution?= 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-unknown-linux-gnu Date: Mon, 28 Nov 2016 21:18:07 +0100 In-Reply-To: ("Luis Felipe =?UTF-8?Q?L=C3=B3pez?= Acevedo"'s message of "Mon, 28 Nov 2016 13:41:49 -0500") Message-ID: <87fumbmk8w.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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-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: -7.9 (-------) Luis Felipe L=C3=B3pez Acevedo skribis: > On 2016-11-28 12:00, Alex Sassmannshausen wrote: >> Hi Luis, >> >> Indeed, I had a first bash at solving this problem by providing a >> set of >> static html pages paginated by the first letter of the package name. >> >> I'm not particularly wedded to this solution, so if you feel strongly >> about going another way, I'd be keen to hear/see about it. >> >> In the meantime, I'm open to testing/feedback. I will unfortunately >> not >> be able to put work into this until at least Saturday/Sunday, as some >> Perl work has higher priority at the moment. >> >> But let me know if you have questions or feedback! >> >> Best wishes, > > Hi, Alex :) > > The solution I had in mind includes an alphabetic index, and > pagination as well. However, it includes a few more things, and would > take some time to design and implement. So I think we should use your > patch to fix the size issue as soon as possible. I agree! Alex, was there anything left to address? If not, feel free to push. :-) > For what is worth, this is what I had in mind: > > /packages/ > First page of the list of packages. Packages listed here only provide > a summary: package logo (if any), name, version, description, and an > indicator if it has issues. This page also has filters to find > packages (for now, alphabetic filter. In the future, category filter, > and search box). > > /packages/page/N/ > Page N of the list of packages. > > /packages/a/ > First page of the list of packages whose name starts with A. Packages > are presented the same way as in /packages/. > > /packages/a/page/N/ > Page N of the list of packages starting with letter A. > > /packages/icecat/X.Y.Z/ > Page with details about IceCat version X.Y.Z. It includes all the > information about this package, including its issues (which are > currently listed in a separate page along with the issues of other > packages: /packages/issues.html). Including the issues of a package in > its detail page could avoid having the current issues page grow too > much, like the current Packages page. > > This static pagination and filtering would generate A LOT of pages, > but of reasonable size for web browsers to load. Sounds like a good plan as well, though that=E2=80=99s indeed a lot of web = pages for that rusty CVS repo to handle=E2=80=A6 Medium-term, I think we should consider a solution involving pages generated on the fly server-side, with a caching proxy (nginx!) in front of it. We=E2=80=99ll have to seek assistance from the gnu.org web masters,= but ISTR they were not against that idea. Thanks! Ludo=E2=80=99. From unknown Sat Jun 21 05:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25045: [Website] Packages page takes too long to load Resent-From: Alex Sassmannshausen Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 29 Nov 2016 09:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25045 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Luis Felipe =?UTF-8?Q?L=C3=B3pez?= Acevedo , 25045@debbugs.gnu.org Reply-To: alex@pompo.co Received: via spool by 25045-submit@debbugs.gnu.org id=B25045.14804107792245 (code B ref 25045); Tue, 29 Nov 2016 09:13:02 +0000 Received: (at 25045) by debbugs.gnu.org; 29 Nov 2016 09:12:59 +0000 Received: from localhost ([127.0.0.1]:45585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBeTD-0000a9-6c for submit@debbugs.gnu.org; Tue, 29 Nov 2016 04:12:59 -0500 Received: from mail.pompo.co ([87.243.223.35]:59545 helo=ronja.pompo.co) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBeTA-0000Zs-Qg for 25045@debbugs.gnu.org; Tue, 29 Nov 2016 04:12:57 -0500 Received: from rosser (unknown [91.178.67.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ronja.pompo.co (Postfix) with ESMTPSA id 9B80B40C96; Tue, 29 Nov 2016 09:12:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pompo.co; s=mail; t=1480410770; bh=82hciA+Kb/aNLh2xxB989Ti2zM0Z3hUfhwi+fKHltFM=; h=References:From:To:Cc:Subject:Reply-To:In-reply-to:Date:From; b=CKDD0APwpmVLv+Y5BPaIaSfJGAxyv/jzuQnNqNtpnMc/KUGXAmGBYX2+14aei2Wsh rUaCNRbRjg7IwiLiKo4ZRDo4Vst8xjP9AQKygDNIfmBELgxPwwAXgf2TntJIYPk9h2 KGjwFNyJOugM4TGTh3KPn3dgCEzPIIJpqz7XsgE4= References: <878ts4jz8m.fsf@gnu.org> <87inr7pmj2.fsf@pompo.co> <87fumbmk8w.fsf@gnu.org> User-agent: mu4e 0.9.16; emacs 25.1.1 From: Alex Sassmannshausen In-reply-to: <87fumbmk8w.fsf@gnu.org> Date: Tue, 29 Nov 2016 10:12:49 +0100 Message-ID: <87fumaps32.fsf@pompo.co> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.9 (--) 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.9 (--) Ludovic Courtès writes: > Luis Felipe López Acevedo skribis: > >> On 2016-11-28 12:00, Alex Sassmannshausen wrote: >>> Hi Luis, >>> >>> Indeed, I had a first bash at solving this problem by providing a >>> set of >>> static html pages paginated by the first letter of the package name. >>> >>> I'm not particularly wedded to this solution, so if you feel strongly >>> about going another way, I'd be keen to hear/see about it. >>> >>> In the meantime, I'm open to testing/feedback. I will unfortunately >>> not >>> be able to put work into this until at least Saturday/Sunday, as some >>> Perl work has higher priority at the moment. >>> >>> But let me know if you have questions or feedback! >>> >>> Best wishes, >> >> Hi, Alex :) >> >> The solution I had in mind includes an alphabetic index, and >> pagination as well. However, it includes a few more things, and would >> take some time to design and implement. So I think we should use your >> patch to fix the size issue as soon as possible. > > I agree! > > Alex, was there anything left to address? If not, feel free to push. > :-) Having pushed some other stuff around my calendar, I should now be able to spend some time on polishing the patch tonight. >> For what is worth, this is what I had in mind: >> >> /packages/ >> First page of the list of packages. Packages listed here only provide >> a summary: package logo (if any), name, version, description, and an >> indicator if it has issues. This page also has filters to find >> packages (for now, alphabetic filter. In the future, category filter, >> and search box). >> >> /packages/page/N/ >> Page N of the list of packages. >> >> /packages/a/ >> First page of the list of packages whose name starts with A. Packages >> are presented the same way as in /packages/. >> >> /packages/a/page/N/ >> Page N of the list of packages starting with letter A. >> >> /packages/icecat/X.Y.Z/ >> Page with details about IceCat version X.Y.Z. It includes all the >> information about this package, including its issues (which are >> currently listed in a separate page along with the issues of other >> packages: /packages/issues.html). Including the issues of a package in >> its detail page could avoid having the current issues page grow too >> much, like the current Packages page. >> >> This static pagination and filtering would generate A LOT of pages, >> but of reasonable size for web browsers to load. The routing schema looks pretty neat to me! :-) > Sounds like a good plan as well, though that’s indeed a lot of web pages > for that rusty CVS repo to handle… > > Medium-term, I think we should consider a solution involving pages > generated on the fly server-side, with a caching proxy (nginx!) in front > of it. We’ll have to seek assistance from the gnu.org web masters, but > ISTR they were not against that idea. This sounds like a pretty good idea — though I probably won‘t have time to take the initiative here, I'm happy to do review and discussion of patches. Alex > > Thanks! > > Ludo’. From unknown Sat Jun 21 05:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25045: [Website] Packages page takes too long to load Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 02 Dec 2016 22:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25045 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 25045@debbugs.gnu.org Received: via spool by 25045-submit@debbugs.gnu.org id=B25045.14807185116651 (code B ref 25045); Fri, 02 Dec 2016 22:42:02 +0000 Received: (at 25045) by debbugs.gnu.org; 2 Dec 2016 22:41:51 +0000 Received: from localhost ([127.0.0.1]:50703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCwWd-0001jD-E4 for submit@debbugs.gnu.org; Fri, 02 Dec 2016 17:41:51 -0500 Received: from aibo.runbox.com ([91.220.196.211]:33995) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCwWb-0001j4-GY for 25045@debbugs.gnu.org; Fri, 02 Dec 2016 17:41:50 -0500 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by bars.runbox.com with esmtp (Exim 4.71) (envelope-from ) id 1cCwWa-0006om-0H for 25045@debbugs.gnu.org; Fri, 02 Dec 2016 23:41:48 +0100 Received: from [85.248.227.165] (helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cCwWW-0006I6-2t for 25045@debbugs.gnu.org; Fri, 02 Dec 2016 23:41:44 +0100 From: ng0 In-Reply-To: <87fumbmk8w.fsf@gnu.org> References: <878ts4jz8m.fsf@gnu.org> <87inr7pmj2.fsf@pompo.co> <87fumbmk8w.fsf@gnu.org> Date: Fri, 02 Dec 2016 22:41:39 +0000 Message-ID: <87k2bihs2k.fsf@we.make.ritual.n0.is> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (/) Ludovic Courtès writes: > Luis Felipe López Acevedo skribis: > >> On 2016-11-28 12:00, Alex Sassmannshausen wrote: >>> Hi Luis, >>> >>> Indeed, I had a first bash at solving this problem by providing a >>> set of >>> static html pages paginated by the first letter of the package name. >>> >>> I'm not particularly wedded to this solution, so if you feel strongly >>> about going another way, I'd be keen to hear/see about it. >>> >>> In the meantime, I'm open to testing/feedback. I will unfortunately >>> not >>> be able to put work into this until at least Saturday/Sunday, as some >>> Perl work has higher priority at the moment. >>> >>> But let me know if you have questions or feedback! >>> >>> Best wishes, >> >> Hi, Alex :) >> >> The solution I had in mind includes an alphabetic index, and >> pagination as well. However, it includes a few more things, and would >> take some time to design and implement. So I think we should use your >> patch to fix the size issue as soon as possible. > > I agree! > > Alex, was there anything left to address? If not, feel free to push. > :-) > >> For what is worth, this is what I had in mind: >> >> /packages/ >> First page of the list of packages. Packages listed here only provide >> a summary: package logo (if any), name, version, description, and an >> indicator if it has issues. This page also has filters to find >> packages (for now, alphabetic filter. In the future, category filter, >> and search box). >> >> /packages/page/N/ >> Page N of the list of packages. >> >> /packages/a/ >> First page of the list of packages whose name starts with A. Packages >> are presented the same way as in /packages/. >> >> /packages/a/page/N/ >> Page N of the list of packages starting with letter A. >> >> /packages/icecat/X.Y.Z/ >> Page with details about IceCat version X.Y.Z. It includes all the >> information about this package, including its issues (which are >> currently listed in a separate page along with the issues of other >> packages: /packages/issues.html). Including the issues of a package in >> its detail page could avoid having the current issues page grow too >> much, like the current Packages page. >> >> This static pagination and filtering would generate A LOT of pages, >> but of reasonable size for web browsers to load. > > Sounds like a good plan as well, though that’s indeed a lot of web pages > for that rusty CVS repo to handle… If I remember correctly, Gnu projects do not have to host their websites on gnu.org, if the CVS should be the blocker to move forwards and stay static. But with every package and every version of them we add, this would add a lot of generated pages (right now around 4550 packages and rising), so it might get difficult to manage that unless management for this in place somehow (gets cleared on reboot, make clean, or something similar). > Medium-term, I think we should consider a solution involving pages > generated on the fly server-side, with a caching proxy (nginx!) in front > of it. We’ll have to seek assistance from the gnu.org web masters, but > ISTR they were not against that idea. > > Thanks! > > Ludo’. > > > > -- ♥Ⓐ ng0 | ng0.chaosnet.org From unknown Sat Jun 21 05:18:36 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Luis Felipe =?UTF-8?Q?L=C3=B3pez?= Acevedo Subject: bug#25045: closed (Re: bug#25045: [Website] Packages page takes too long to load) Message-ID: References: <871sxg7mm1.fsf@gnu.org> X-Gnu-PR-Message: they-closed 25045 X-Gnu-PR-Package: guix Reply-To: 25045@debbugs.gnu.org Date: Fri, 09 Dec 2016 23:26:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1481325965-25419-1" This is a multi-part message in MIME format... ------------=_1481325965-25419-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #25045: [Website] Packages page takes too long to load which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 25045@debbugs.gnu.org. --=20 25045: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25045 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1481325965-25419-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 25045-done) by debbugs.gnu.org; 9 Dec 2016 23:25:16 +0000 Received: from localhost ([127.0.0.1]:36357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cFUXT-0006We-VD for submit@debbugs.gnu.org; Fri, 09 Dec 2016 18:25:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cFU8g-0004Ph-4o for 25045-done@debbugs.gnu.org; Fri, 09 Dec 2016 17:59:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cFTpv-0007As-4V for 25045-done@debbugs.gnu.org; Fri, 09 Dec 2016 17:40:15 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.0 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]:47385) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cFTpp-00078g-DN; Fri, 09 Dec 2016 17:40:09 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:37794 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cFTpo-0005k1-OF; Fri, 09 Dec 2016 17:40:09 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Alex Sassmannshausen Subject: Re: bug#25045: [Website] Packages page takes too long to load References: <878ts4jz8m.fsf@gnu.org> <87inr7pmj2.fsf@pompo.co> <87fumbmk8w.fsf@gnu.org> <87fumaps32.fsf@pompo.co> Date: Fri, 09 Dec 2016 23:40:06 +0100 In-Reply-To: <87fumaps32.fsf@pompo.co> (Alex Sassmannshausen's message of "Tue, 29 Nov 2016 10:12:49 +0100") Message-ID: <871sxg7mm1.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: -8.0 (--------) X-Debbugs-Envelope-To: 25045-done Cc: 25045-done@debbugs.gnu.org, Luis Felipe =?utf-8?Q?L=C3=B3pez?= Acevedo 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: -8.0 (--------) Hi! This is now fixed, thank you! Ludo=E2=80=99. ------------=_1481325965-25419-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Nov 2016 19:19:46 +0000 Received: from localhost ([127.0.0.1]:43843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cB4zJ-0007tm-Rs for submit@debbugs.gnu.org; Sun, 27 Nov 2016 14:19:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cB4zI-0007ta-EA for submit@debbugs.gnu.org; Sun, 27 Nov 2016 14:19:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cB4zC-0007cT-ED for submit@debbugs.gnu.org; Sun, 27 Nov 2016 14:19:39 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38235) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cB4zC-0007cP-B8 for submit@debbugs.gnu.org; Sun, 27 Nov 2016 14:19:38 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54739) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cB4zB-0003cV-4z for bug-guix@gnu.org; Sun, 27 Nov 2016 14:19:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cB4z7-0007ZV-3N for bug-guix@gnu.org; Sun, 27 Nov 2016 14:19:37 -0500 Received: from smtp5.openmailbox.org ([62.4.1.39]:38862) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cB4z6-0007ZE-Qc for bug-guix@gnu.org; Sun, 27 Nov 2016 14:19:33 -0500 Received: by mail2.openmailbox.org (Postfix, from userid 1001) id 5F96C102C79; Sun, 27 Nov 2016 20:19:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1480274370; bh=Ex18+9IACB59JZl4aqi1fA8qQxHJ8ZFQJbelEYSCk0E=; h=Date:From:To:Subject:From; b=WoP1LI/T6nRUUHcGpTw1Rb4Fbd7kRf3+dUabDOnXNYKlECsxaMBH5gvreoBhdT+vP c9uB35XmDZ265sfaDMUkiHRlULRpRTKFaDpyjsMvHulmzgoRiKAqz2TskX6zRsK/ti H0S0xAi7CgCiLQQb+yjY0LybzOWZHE8SFOEyh5Og= Received: from www.openmailbox.org (unknown [10.91.130.55]) by mail2.openmailbox.org (Postfix) with ESMTP id D6C9A1035DE for ; Sun, 27 Nov 2016 20:19:21 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Date: Sun, 27 Nov 2016 14:19:21 -0500 From: =?UTF-8?Q?Luis_Felipe_L=C3=B3pez_Acevedo?= To: bug-guix@gnu.org Subject: [Website] Packages page takes too long to load Message-ID: X-Sender: felipe.lopez@openmailbox.org User-Agent: Roundcube Webmail/1.0.6 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.0 (----) 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.0 (----) Steps to reproduce =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 1. Open a Web browser 2. Go to https://www.gnu.org/software/guix/packages/ 3. Download the page, and check its size Unexpected behavior =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * The page takes almost 60 seconds to load when visited for the first time, and about 30 seconds when is cached. * The page is 9.9 MiB in size. * The browser becomes unresponsive while the page is loading. Expected behavior =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D The page loads so fast that nobody will file a bug. System information =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I tested the page with the following hardware and software: Desktop computer OS: Debian 8.6 PROCESSOR: AMD Ahtlon X2 245 RAM: 1.9 GiB BROWSER: Firefox ESR 45.4.0 Notebook OS: Windows 10 PROCESSOR: Intel Atom CPU Z3735F RAM: 2.0 GiB BROWSER: Internet Explorer 11 Edge 38.14393.0.0 Google Chrome 54.0.2840.99 m Mobile phone OS: Android 5.1.0 PROCESSOR: Quad-core 1.0 GHz RAM: 1.0 GiB BROWSER: Google Chrome 54.0.2840.85 Additional information =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I plan to redesign the packages page, and submit a proposal to fix this bug. --=20 Luis Felipe L=C3=B3pez Acevedo http://sirgazil.bitbucket.org/ ------------=_1481325965-25419-1--