From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#26006: [Website] Integral update proposal Date: Sat, 01 Jul 2017 16:26:39 +0200 Message-ID: <87y3s8cjxc.fsf@gnu.org> References: <57bc6255-c3a1-61e2-fee4-5b6f523a9885@zoho.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58965) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dRJMV-0005QB-GO for bug-guix@gnu.org; Sat, 01 Jul 2017 10:27:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dRJMU-0007i1-Bx for bug-guix@gnu.org; Sat, 01 Jul 2017 10:27:03 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:45114) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dRJMU-0007hj-8q for bug-guix@gnu.org; Sat, 01 Jul 2017 10:27:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dRJMU-0007WF-12 for bug-guix@gnu.org; Sat, 01 Jul 2017 10:27:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <57bc6255-c3a1-61e2-fee4-5b6f523a9885@zoho.com> (sirgazil@zoho.com's message of "Thu, 8 Jun 2017 14:06:47 -0500") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: sirgazil Cc: 26006@debbugs.gnu.org, David Thompson Hi sirgazil, Slowly trying to catch up=E2=80=A6 sirgazil skribis: > This implementation is missing the following parts: > > 1. New screenshots > 2. Packages pages > 1. Package detail page > 2. Packages issues page > 3. Packages reproducibility page > 4. Packages JSON file > > To complete part (1) someone could provide the screenshots (ideally > 1920=C3=971080 px) in JPG and add them to the "static/media/img" director= y, > and update the list of screenshots in "apps/base/data.scm". Since =E2=80=9Csomeone=E2=80=9D has not shown up yet ;-), maybe we can dela= y (1), no? > To complete (2), there are some package related procedures missing > (https://bitbucket.org/sirgazil/guixsd-website/issues?status=3Dnew&status= =3Dopen). > I tried to use the code that is already in the current website, but > couldn't figure things out. > > To complete part (2.1), there is an issue to solve: package pages go in > paths like "/packages/blender-3.0/", but running "haunt build" with > pages on paths that include "." will render the pages with all the HTML > content inside a pre element. David, the maintainer of Haunt, does not > know yet why this would happen. If this issue is solved, there are > already helper builders in "apps/packages/builders.scm" to generate all > the pages. Was this issue fixed in the meantime? David? > So, for now, the packages pages are working as in the current website, > but not using tables (to make it easier to adapt the page to several > screen widths), and packages are distributed in numbered pages to avoid > big HTML pages that take too long to load. > > Also, the JavaScript code that gets package build status is not > integrated (couldn't figure this one out either). Did you have a chance to look at whether you could include the existing code? After all, the code is already there so we should be able to just =E2=80=9Cmove=E2=80=9D it to its new home without further ado. If that=E2=80=99s more complicated that this, then maybe we can ask for help from Alex Sassmannshausen, or simply delay it. > To complete (2.2), (2.3), and (2.4) someone could add helper builders to > the packages app, and recycle the related SXML pages already used in the > current website. Likewise, can=E2=80=99t we just reuse the existing code? I haven=E2=80=99t= looked closely but I imagine we won=E2=80=99t have to rewrite all of these from scratch. How can we proceed? I wouldn=E2=80=99t want to let the fancy web site bitr= ot! I=E2=80=99m a bit swamped though so it would be more productive if you could directly hack on it on the repo, but I think you were unwilling to do this? Thoughts? :-) Ludo=E2=80=99.