Re: Add a Nix flake

From: Daniel Gustafsson <daniel(at)yesql(dot)se>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Greg Burd <greg(at)burd(dot)me>, Andrew Dunstan <andrew(at)dunslane(dot)net>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: Add a Nix flake
Date: 2026-08-26 08:51:18
Message-ID: 8AFB8564-CD9A-4FE3-A8A4-36F615B04C03@yesql.se
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

> On 26 Aug 2026, at 07:45, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:

> If we do go forward, I think the flake.nix file needs a header comment
> covering at least these points:
>
> 1. An explanation of what it is/does, aimed at people who never heard
> of Nix. Doesn't need to be long. (Some of our other root files
> could use some self-justification too :-()
>
> 2. A suggestion to add thus-and-such personal ~/.gitexclude patterns
> if you want to use Nix.

I would add a third: A note on how the file is intended to be kept up to date
for non-Nix users. If I add a dependency to autoconf/meson, what am I expected
to do to make sure this file doesn't become stale. (I obviously have no idea
what that something might be, maybe it's just "email -hackers"?) If this
information is better maintained as a Wiki page then a link would suffice of
course.

--
Daniel Gustafsson

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message jian he 2026-08-26 09:05:46 Re: MERGE/SPLIT PARTITIONS issues/questions
Previous Message vignesh C 2026-08-26 08:22:39 Re: Proposal: Conflict log history table for Logical Replication