On 2015-02-10 01:00, Mattia Rizzolo wrote:
>> * after fixing the timestamps in a kernel module source tarball, the
>> file order has changed ... I didn't see a corresponding issue in the
>> Wiki to make that deterministic (underlying filesystem is a tmpfs)
> File order where?

The file order inside the tarball created by debian/rules during the 
build. Maybe you need to teach tar some more determinism :-)

After copying a lot of stuff into $(module_source), the rules now do this:

        find '$(module_source)/../../modules' -depth -newermt '$(BUILD_DATE)' 
-print0 | \
                xargs -0r touch --no-dereference --date='$(BUILD_DATE)'

        # Build the tarball.
        tar cfJ $(module_txz) \
            --owner=root --group=src -C $(module_source)/../.. \
            --exclude '*.in' --exclude '.svn' modules
        tar tfvJ $(module_txz)

(nvidia-graphics-drivers, SVN, trunk)

debbindiff attached.

>> * is it intentional to have --debbuildoptions -b enabled?
>  -b     Specifies a binary-only build, no source files are to be built and/or
>         distributed

Oops, dpkg-buildpackage now has way to many of these options :-)


Attachment: nvidia-graphics-drivers_340.76-1.dsc.debbindiff.html.gz
Description: application/gzip

Reproducible-builds mailing list

Reply via email to