Index | Thread | Search

From:
Matthias Kilian <kili@outback.escape.de>
Subject:
Re: Auto-updates for alex, cpphs, happy, hledger
To:
Greg Steuck <gnezdo@openbsd.org>
Cc:
ports@openbsd.org
Date:
Tue, 27 Jan 2026 21:05:51 +0100

Download raw body.

Thread
Hi Greg,

On Sun, Jan 18, 2026 at 09:18:42PM -0800, Greg Steuck wrote:
> Date: Sun, 18 Jan 2026 21:18:42 -0800
> From: Greg Steuck <gnezdo@openbsd.org>
> To: ports@openbsd.org, kili@openbsd.org
> Message-ID: <878qdukwnh.fsf@rizzy.my.domain>
> Subject: Auto-updates for alex, cpphs, happy, hledger
> 
> These are all courtesy of the update scripts. I built and installed them
> and minimally tested to note
> https://github.com/haskell-pkg-janitors/cpphs/issues/2

Ok for the four updates.

> Since the perl script is causing no controversy, I'm pushing it
> in. Maybe other people can start producing the updates. Remember to run
> `cabal update` first to fetch the latest state of the ecosystem.

Some notes:

- One should also pkg_add cabal-bundler.

- And cabal-bundler want's to write to ~/.cabal/config, but when
  starting from scratch, cabal update will store things under
  .config/cabal/ (and .cache/cabal/). This looks like a bug in
  cabal-bundler; I didn't yet try wether a newer version already has a
  fix.

  For now, a workaround is:

	cd && ln -s .config/cabal .cabal

  This causes some warnings from cabal, but it lets cabal-bundler
  (and thus /usr/ports/infrastructure/bin/update-cabal-port) do the
  job.

I reproduced your updates (with some minimal differences in the
result, because some dependencies already had updates).

Thanks.

Ciao,
	Kili

ps: I also tried to update net/matterhorn to the newest version,
but this failed because of dependency resolution conflicts; but
that's a problem of the Haskell ecosystem (no clear rules when to
bump which part of a version number => nobody trusts maintainers
of dependencies doing the right bumps => everybody hardcodes tight
version ranges of dependencies => things break).