GNU bug report logs - #43784
Packaging Hugo

Previous Next

Package: guix-patches;

Reported by: Ryan Prior <rprior <at> protonmail.com>

Date: Sun, 4 Oct 2020 05:17:02 UTC

Severity: normal

To reply to this bug, email your comments to 43784 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#43784; Package guix-patches. (Sun, 04 Oct 2020 05:17:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ryan Prior <rprior <at> protonmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 04 Oct 2020 05:17:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ryan Prior <rprior <at> protonmail.com>
To: Guix Patches <guix-patches <at> gnu.org>
Subject: Packaging Hugo
Date: Sun, 04 Oct 2020 05:16:42 +0000
[Message part 1 (text/plain, inline)]
Hugo is a popular static site generator. I use it for my own website and love that it has great support for authoring web content using Emacs org-mode files. I've been working on packaging it for Guix.

A particularly interesting reason to package Hugo in Guix is that, historically, Hugo has been considered difficult to build with its full set of features and dependencies. That's because, although maybe 98% of Hugo is written in pure Go, its SASS parser is written in C++ and so the full Hugo package requires both Go and C++ toolchains to build. That is widely considered too much work to set up, and so many Hugo hackers only build the part of the app that's pure Go, while the full version is referred to as "hugo-extended" and relatively neglected. Thus, bugs tend to crop up more in that part of the codebase than others.

Of course, I think it would be sweet if you could get a fully working toolchain for Hugo just by typing `git environment hugo`. That's the dream, right?

Hugo has many dependencies so this has ended up being a big project. I'm opening this issue so that I can use it to track progress and provide visibility into the process.

So far I've packaged about 60 dependencies and I expect there may be another 20 to go. My packages so far: https://github.com/ryanprior/guix-packages/blob/master/testing/hugo.scm
Big checklist file which I keep up-to-date as I work: https://raw.githubusercontent.com/ryanprior/guix-packages/master/testing/new-hugo-deps.org

Expect more messages in this thread as I start sending series of related patches!
Ryan
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#43784; Package guix-patches. (Sun, 04 Oct 2020 05:28:02 GMT) Full text and rfc822 format available.

Message #8 received at 43784 <at> debbugs.gnu.org (full text, mbox):

From: Ryan Prior <rprior <at> protonmail.com>
To: "43784 <at> debbugs.gnu.org" <43784 <at> debbugs.gnu.org>
Subject: Patch series for AWS Go SDK
Date: Sun, 04 Oct 2020 05:27:46 +0000
[Message part 1 (text/plain, inline)]
Packages for the AWS Go SDK and its deps: https://issues.guix.gnu.org/43785
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#43784; Package guix-patches. (Sun, 11 Oct 2020 16:19:01 GMT) Full text and rfc822 format available.

Message #11 received at 43784 <at> debbugs.gnu.org (full text, mbox):

From: Ryan Prior <rprior <at> protonmail.com>
To: "43784 <at> debbugs.gnu.org" <43784 <at> debbugs.gnu.org>
Subject: esbuild package
Date: Sun, 11 Oct 2020 16:18:06 +0000
[Message part 1 (text/plain, inline)]
esbuild and godebug, two more Hugo deps, have packages out: https://issues.guix.gnu.org/43840
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#43784; Package guix-patches. (Mon, 12 Oct 2020 04:11:02 GMT) Full text and rfc822 format available.

Message #14 received at 43784 <at> debbugs.gnu.org (full text, mbox):

From: Ryan Prior <rprior <at> protonmail.com>
To: "43784 <at> debbugs.gnu.org" <43784 <at> debbugs.gnu.org>
Subject: golibsass & deps
Date: Mon, 12 Oct 2020 04:10:26 +0000
[Message part 1 (text/plain, inline)]
Hugo dependency golibsass and its deps: https://issues.guix.gnu.org/43937
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#43784; Package guix-patches. (Thu, 11 Aug 2022 10:11:02 GMT) Full text and rfc822 format available.

Message #17 received at 43784 <at> debbugs.gnu.org (full text, mbox):

From: Marcel van der Boom <marcel <at> van-der-boom.nl>
To: 43784 <at> debbugs.gnu.org
Subject: Packaging Hugo
Date: Thu, 11 Aug 2022 12:10:05 +0200
Is this still being worked on?




This bug report was last modified 1 year and 257 days ago.

Previous Next


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