• Bug#1099516: sphinxcontrib-googleanalytics: please make the build repro

    From Chris Lamb@21:1/5 to All on Tue Mar 4 12:40:01 2025
    --c888124b74a147b4bb580cda10caf43c
    Content-Type: text/plain
    Content-Transfer-Encoding: 7bit

    Source: sphinxcontrib-googleanalytics
    Version: 0.4-1
    Severity: wishlist
    Tags: patch
    User: reproducible-builds@lists.alioth.debian.org
    Usertags: timestamps
    X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

    Hi,

    Whilst working on the Reproducible Builds effort [0], we noticed that sphinxcontrib-googleanalytics could not be built reproducibly.

    This is because the Python package's version embeds the current date,
    which then ends up in filenames and file contents. For example:

    \\\\////
    --- ./usr/lib/python3/dist-packages/sphinxcontrib_googleanalytics-0.4.dev20250303.dist-info/METADATA
    +++ ./usr/lib/python3/dist-packages/sphinxcontrib_googleanalytics-0.4.dev20260406.dist-info/METADATA
    @@ -1,10 +1,10 @@
    Name: sphinxcontrib-googleanalytics
    -Version: 0.4.dev20250303
    +Version: 0.4.dev20260406
    Summary: Sphinx extension googleanalytics

    (Note the change of filename, too.)

    Patch attached.

    [0] https://reproducible-builds.org/


    Regards,

    --
    ,''`.
    : :' : Chris Lamb
    `. `'` lamby@debian.org / chris-lamb.co.uk
    `-


    --c888124b74a147b4bb580cda10caf43c
    Content-Disposition: attachment;
    filename*0="sphinxcontrib-googleanalytics.diff.txt"
    Content-Type: text/plain; name="sphinxcontrib-googleanalytics.diff.txt" Content-Transfer-Encoding: base64

    LS0tIGEvZGViaWFuL3BhdGNoZXMvcmVwcm9kdWNpYmxlLWJ1aWxkLnBhdGNoCTE5NzAtMDEt MDEgMDE6MDA6MDAuMDAwMDAwMDAwICswMTAwCi0tLSBiL2RlYmlhbi9wYXRjaGVzL3JlcHJv ZHVjaWJsZS1idWlsZC5wYXRjaAkyMDI1LTAzLTA0IDExOjI3OjQwLjQ5NzQ0NDg3NiArMDAw MApAQCAtMCwwICsxLDE0IEBACitEZXNjcmlwdGlvbjogTWFrZSB0aGUgYnVpbGQgcmVwcm9k dWNpYmxlCitBdXRob3I6IENocmlzIExhbWIgPGxhbWJ5QGRlYmlhbi5vcmc+CitMYXN0LVVw ZGF0ZTogMjAyNS0wMy0wNAorCistLS0gc3BoaW54Y29udHJpYi1nb29nbGVhbmFseXRpY3Mt MC40Lm9yaWcvc2V0dXAuY2ZnCisrKysgc3BoaW54Y29udHJpYi1nb29nbGVhbmFseXRpY3Mt MC40L3NldHVwLmNmZworQEAgLTMxLDcgKzMxLDYgQEAgbmFtZXNwYWNlX3BhY2thZ2VzID0g c3BoaW54Y29udHJpYgorIAorIFtlZ2dfaW5mb10KKyB0YWdfYnVpbGQgPSBkZXYKKy10YWdf ZGF0ZSA9IHRydWUKKyAKKyBbYWxpYXNlc10KKyByZWxlYXNlID0gZWdnX2luZm8gLVJEYiAn JwotLS0gYS9kZWJpYW4vcGF0Y2hlcy9zZXJpZXMJMTk3MC0wMS0wMSAwMTowMDowMC4wMDAw MDAwMDAgKzAxMDAKLS0tIGIvZGViaWFuL3BhdGNoZXMvc2VyaWVzCTIwMjUtMDMtMDQgMTE6 Mjc6MzkuNjY5NDM5NTU1ICswMDAwCkBAIC0wLDAgKzEgQEAKK3JlcHJvZHVjaWJsZS1idWls ZC5wYXRjaAo=

    --c888124b74a147b4bb580cda10caf43c--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)