Reproducibility requirement
Timo Paulssen
timo+deb at wakelift.de
Mon May 11 13:37:24 BST 2026
Hi Dominique,
Thanks for the heads-up.
With some work I've done a few months ago, nqp and rakudo should be
reproducible already. I believe this should be the case for the latest
rakudo we have in debian.
I will take a look at the reproducibility status of the packages soon.
We still need to be careful, of course. When there are any changes to
actual nqp or raku code inside rakudo, the compiler ID must change, and
packages will need to be precompiled anew.
I haven't looked at the reproducibility of module packages yet. There
are modules out there in the ecosystem that do stuff in a build script,
which is very easy to accidentally make not-reproducible. I'm not sure
if any debian packages have build scripts in them, however.
Kind Regards
- Timo
On 5/10/26 10:42, Dominique Dumont wrote:
> Hi
>
> Here's a new requirement for Debian packages:
>
> On Sunday, 10 May 2026 06:47:30 Central European Summer Time Paul Gevers
> wrote:
>> Reproducibility
>> ===============
>>
>> Aided by the efforts of the Reproducible Builds project [1], we've decided
>> it's time to say that Debian must ship reproducible packages. Since
>> yesterday, we have enabled our migration software to block migration of new
>> packages that can't be reproduced [2] or existing packages (in testing)
>> that regress in reproducibility.
> IIRC, the main problem to get reproducible rakudo packages is the compiler id
> which is not reproducible.
>
> This will need to be improved for newer rakudo packages to be available in
> Debian testing and future Debian releases.
>
> All the best
>
> _______________________________________________
> Pkg-rakudo-devel mailing list
> Pkg-rakudo-devel at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-rakudo-devel
More information about the Pkg-rakudo-devel
mailing list