On 04/03/26 at 10:37 -0700, Bdale Garbee wrote:
> I'd love to see this conversation focus less on concerns about who is
> or is not using whatever tooling to help them write code, and more on
> the longer term support implications.  Things that worry me, like what
> is the preferred form of modification for code written by issuing chat
> prompts?

Assuming we are making the hypothesis of an LLM that is packaged in
Debian and used as part of the build process of the package (so it's a
build-dependency, and does not require internet access during build),
how is that different from the 'bc' source package's use of flex/bison
to generate C source files[0], or the 'swiglpk' source package's use of
swig?

In both cases, the preferred form for modification would be the input to
the tool, not the generated source code.

> And what does a reproducible build look like if we someday
> decide prompts are source code and there's a significant
> non-deterministic element operating between the human expression of
> intent or need and a compiled object code? 

I agree that's a difficult problem. I wonder if we already have packages
that are unreproducible in some cases due to floating-point arithmetic?

Lucas

[0] actually the 'bc' source package does not call flex/bison to
regenerate generated source files like bc/bc.c, but it probably should.

Reply via email to