* Haunt 0.2.6 released
@ 2022-01-26 13:26 Thompson, David
2022-02-07 14:02 ` pelzflorian (Florian Pelz)
0 siblings, 1 reply; 3+ messages in thread
From: Thompson, David @ 2022-01-26 13:26 UTC (permalink / raw)
To: Guile User
Hello everyone,
Haunt version 0.2.6 has been released. This release restores
compatibility with Guile < 3.0 that was accidentally broken in 0.2.5.
Additionally, Haunt now uses the inotify API to watch for file changes
on Linux when running `haunt serve --watch`, replacing a slower and
more naive approach.
Haunt is a static site generator that uses the Guile Scheme as its
configuration language. It aims to be simple, functional, and
extensible.
Features include:
* Easy blog and Atom/RSS feed generation
* Markdown post support
* Simple development server for viewing edits before publishing
* Purely functional build process
* User extensibility
Source tarball: https://files.dthompson.us/haunt/haunt-0.2.6.tar.gz
GPG signature: https://files.dthompson.us/haunt/haunt-0.2.6.tar.gz.asc
See https://dthompson.us/projects/haunt.html for more information.
Happy haunting!
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Haunt 0.2.6 released
2022-01-26 13:26 Haunt 0.2.6 released Thompson, David
@ 2022-02-07 14:02 ` pelzflorian (Florian Pelz)
2022-02-07 14:06 ` [EXT] " Thompson, David
0 siblings, 1 reply; 3+ messages in thread
From: pelzflorian (Florian Pelz) @ 2022-02-07 14:02 UTC (permalink / raw)
To: Thompson, David; +Cc: Guile User
Hi David and thank you for the new Haunt release.
On Wed, Jan 26, 2022 at 08:26:19AM -0500, Thompson, David wrote:
> Haunt version 0.2.6 has been released. This release restores
> compatibility with Guile < 3.0 that was accidentally broken in 0.2.5.
You need not care about it on old Guile IMHO, but in case you do,
check is buggy now.
guix shell --container -D guile2.2-haunt autoconf automake
./bootstrap
./configure
make
make check
The problem is that tests/helper.scm’s test-end returns unspecified.
This also breaks the check for haunt-0.2.6 on Parabola GNU/Linux-libre.
This seems to be a bug in Guile’s SRFI-64 implementation, fixed with
the later Guile commit f10bc1a86. If I change Guix to use a patch of
the first hunk of that commit for Guile@2.2.7, it works.
Note that
guix build guile2.2-haunt \
--with-source=guile2.2-haunt='https://files.dthompson.us/haunt/haunt-0.2.6.tar.gz'
does not run tests at all according to its log file. Neither does
guix build haunt.
Sorry for reporting this late.
Regards,
Florian
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [EXT] Re: Haunt 0.2.6 released
2022-02-07 14:02 ` pelzflorian (Florian Pelz)
@ 2022-02-07 14:06 ` Thompson, David
0 siblings, 0 replies; 3+ messages in thread
From: Thompson, David @ 2022-02-07 14:06 UTC (permalink / raw)
To: pelzflorian (Florian Pelz); +Cc: Guile User
Hey Florian,
Thanks for the report. Yeah, Guile has made incompatible SRFI-64
changes in recent releases. I've chosen to prioritize having a working
test suite for the current version of Guile since that's what I
develop and test against. The Guix package probably disabled tests
due to this same incompatibility and when they update they could
probably be enabled.
- Dave
On Mon, Feb 7, 2022 at 9:03 AM pelzflorian (Florian Pelz)
<pelzflorian@pelzflorian.de> wrote:
>
> Hi David and thank you for the new Haunt release.
>
> On Wed, Jan 26, 2022 at 08:26:19AM -0500, Thompson, David wrote:
> > Haunt version 0.2.6 has been released. This release restores
> > compatibility with Guile < 3.0 that was accidentally broken in 0.2.5.
>
> You need not care about it on old Guile IMHO, but in case you do,
> check is buggy now.
>
> guix shell --container -D guile2.2-haunt autoconf automake
> ./bootstrap
> ./configure
> make
> make check
>
> The problem is that tests/helper.scm’s test-end returns unspecified.
> This also breaks the check for haunt-0.2.6 on Parabola GNU/Linux-libre.
>
> This seems to be a bug in Guile’s SRFI-64 implementation, fixed with
> the later Guile commit f10bc1a86. If I change Guix to use a patch of
> the first hunk of that commit for Guile@2.2.7, it works.
>
>
> Note that
>
> guix build guile2.2-haunt \
> --with-source=guile2.2-haunt='https://files.dthompson.us/haunt/haunt-0.2.6.tar.gz'
>
> does not run tests at all according to its log file. Neither does
> guix build haunt.
>
>
> Sorry for reporting this late.
>
> Regards,
> Florian
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-02-07 14:06 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-26 13:26 Haunt 0.2.6 released Thompson, David
2022-02-07 14:02 ` pelzflorian (Florian Pelz)
2022-02-07 14:06 ` [EXT] " Thompson, David
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).