Reproducible XFS Filesystems Builds for VMs

Luca DiMaio luca.dimaio at chainguard.dev
Mon Dec 15 17:26:37 UTC 2025


Hi All! Glat to report that the website has been updated with the new
reproducible XFS images
https://salsa.debian.org/reproducible-builds/reproducible-website/-/merge_requests/202

xfsprogs features will be available from 6.18.0

Thanks!
L.


On Fri, Dec 12, 2025 at 7:17 PM Luca DiMaio <luca.dimaio at chainguard.dev> wrote:
>
> Hi all, I've tried creating a gitlab account on salsa.debian.org but was rejected, any specific way I would need to do it or someone to contact to fix this?
> Thanks a lot!
>
> L.
>
> On Fri, Oct 24, 2025 at 4:17 PM Luca DiMaio <luca.dimaio at chainguard.dev> wrote:
>>
>> Thanks a lot!
>>
>> L.
>>
>> On Fri, Oct 24, 2025 at 4:16 PM Arnout Engelen <arnout at bzzt.net> wrote:
>> >
>> > On Fri, Oct 24, 2025, at 15:46, Luca DiMaio via rb-general wrote:
>> >
>> > Dear list
>> >
>> > As of this week xfsprogs 6.17.0 has been released and included is the
>> > patch that I managed to submit:
>> > https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=8a4ea72724930cfe262ccda03028264e1a81b145
>> >
>> > It is now possible to populate an XFS filesystem, similarly to how ext4 works
>> >
>> >
>> > Cool!
>> >
>> > I'd like to contribute to the docs of
>> > https://reproducible-builds.org/docs/system-images/ to add an XFS
>> > section
>> > could someone point me to the repo/mailing list for that?
>> >
>> >
>> > That's at https://salsa.debian.org/reproducible-builds/reproducible-website/-/blob/master/_docs/system_images.md?ref_type=heads
>> >
>> >
>> > Kind regards,
>> >
>> > Arnout
>> >
>> > On Mon, Apr 28, 2025 at 11:25 AM Luca DiMaio <luca.dimaio at chainguard.dev> wrote:
>> > >
>> > > At the moment we're at v7 of the patch set which adds ability to
>> > > populate from a directory, much like ext4:
>> > > https://lore.kernel.org/linux-xfs/20250426135535.1904972-1-luca.dimaio1@gmail.com/T/#t
>> > >
>> > > By default atime/ctime/crtime is set to `gettimeofday()` while mtime
>> > > is preserved
>> > > that can be easily worked around with something like `libfaketime` or
>> > > similar libraries to enforce a date
>> > >
>> > > L.
>> > >
>> > > On Thu, Apr 24, 2025 at 3:46 PM Bernhard M. Wiedemann
>> > > <bernhardout at lsmod.de> wrote:
>> > > >
>> > > > On 16/04/2025 16.55, Luca DiMaio via rb-general wrote:
>> > > > > At the moment I've opened an RFC in the XFS mailing list, to improve their
>> > > > > prototype file functionality, in particular to carry over the inode's timestamps
>> > > > > from source:
>> > > >
>> > > > If these include ctime and atime, those are usually hard to reproduce in
>> > > > a filesystem.
>> > > > It would probably be good to have an option to clamp timestamps to a
>> > > > maximum, similar to tar's --clamp-mtime option or set them all to a
>> > > > given constant value.
>> >
>> >
>> > --
>> > Arnout Engelen
>> > Engelen Open Source
>> > https://engelen.eu
>> >


More information about the rb-general mailing list