[blog] 01/01: 148: add y2k-reloaded bug draft

Bernhard M. Wiedemann bmwiedemann-guest at moszumanska.debian.org
Sun Feb 25 03:10:59 UTC 2018


This is an automated email from the git hooks/post-receive script.

bmwiedemann-guest pushed a commit to branch master
in repository blog.

commit d9220db6b579e2f0ec074fd2987e4e92e64daf01
Author: Bernhard M. Wiedemann <bwiedemann at suse.de>
Date:   Sun Feb 25 04:09:53 2018 +0100

    148: add y2k-reloaded bug draft
---
 drafts/148.mdwn | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/drafts/148.mdwn b/drafts/148.mdwn
index 7e7b5b8..fbef381 100644
--- a/drafts/148.mdwn
+++ b/drafts/148.mdwn
@@ -3,3 +3,46 @@ https://lists.reproducible-builds.org/pipermail/rb-general/2018-February/000796.
 https://research.swtch.com/vgo-intro
 https://dzone.com/articles/reproducible-builds-in-java
 https://www.mpscholten.de/docker/2016/01/27/you-are-most-likely-misusing-docker.html
+
+
+Y2K-bug reloaded
+----------------
+
+As part of the work on reproducible builds for openSUSE,
+Bernhard M. Wiedemann tried to build packages 15 years in the future and thereby discovered a [widespread systematic error](https://lists.opensuse.org/opensuse-factory/2018-02/msg00911.html) in how perl's Time::Local functions are used.
+
+This affected a diverse set of software - including git and our strip-nondeterminism (via Archive::Zip)
+
+grep was run on 16896 tarballs in openSUSE's devel:languages:perl project and 102 of them contained timegm or timelocal calls. Of those over 30 were problematic and some more need to be analyzed:
+
+https://rt.cpan.org/Public/Bug/Display.html?id=124508 perl-Test-MockTime FTBFS-2020
+https://rt.cpan.org/Public/Bug/Display.html?id=124509 perl-TimeDate FTBFS-2020
+https://rt.cpan.org/Public/Bug/Display.html?id=124543 perl Archive::Tar broken 2020 on MacOS
+https://rt.cpan.org/Public/Bug/Display.html?id=124512 perl-Archive-Zip FTBFS and broken in 2030
+https://rt.cpan.org/Public/Bug/Display.html?id=124545 perl-IO-Compress-Zlib broken in 2030
+https://rt.cpan.org/Public/Bug/Display.html?id=124513 perl-OLE-Storage_Lite FTBFS-2020
+https://rt.cpan.org/Public/Bug/Display.html?id=124514 perl-Parse-Win32Registry FTBFS-2020
+https://rt.cpan.org/Public/Bug/Display.html?id=124521 perl-Math-Calc-Units broken in 2025
+https://rt.cpan.org/Public/Bug/Display.html?id=124523 perl-Mail-IMAPClient
+https://rt.cpan.org/Public/Bug/Display.html?id=124524 perl-Image-ExifTool
+https://rt.cpan.org/Public/Bug/Display.html?id=124526 perl-HTTP-Message broken test in 2020 on MacOS
+https://rt.cpan.org/Public/Bug/Display.html?id=124527 perl-HTTP-Cookies broken in 2020 on MacOS
+https://rt.cpan.org/Public/Bug/Display.html?id=124547 perl-DateTime-Format-HTTP Test broken in 2020 on MacOS
+https://rt.cpan.org/Public/Bug/Display.html?id=124528 perl-File-Listing
+https://rt.cpan.org/Public/Bug/Display.html?id=124530 perl-Email-Date-Format rare corruption
+https://rt.cpan.org/Public/Bug/Display.html?id=124537 perl-Convert-ASN1 breakage for years<2000
+https://rt.cpan.org/Public/Bug/Display.html?id=124538 perl-Convert-BER breakage for years<2000
+https://rt.cpan.org/Public/Bug/Display.html?id=124546 perl-Gtk2-Ex-FormFactory
+https://rt.cpan.org/Public/Bug/Display.html?id=124544 Logfile
+https://rt.cpan.org/Public/Bug/Display.html?id=124532 perl-Calendar-Simple breakage for years<2000
+https://rt.cpan.org/Public/Bug/Display.html?id=124548 perl-Date-ICal breakage for years<2000
+https://rt.cpan.org/Public/Bug/Display.html?id=124549 perl-Date-Business breakage for years<2000
+https://rt.cpan.org/Public/Bug/Display.html?id=124550 perl-CAM-PDF breakage for years<2000
+https://rt.cpan.org/Public/Bug/Display.html?id=124552 perl-BioPerl breakage for years<2000?
+https://rt.cpan.org/Public/Bug/Display.html?id=124553 perl-Badger "
+https://rt.cpan.org/Public/Bug/Display.html?id=124554 perl-Arch "
+https://rt.cpan.org/Public/Bug/Display.html?id=124555 perl-Apache-ASP "
+https://rt.cpan.org/Public/Bug/Display.html?id=124560 FAQ-O-Matic "
+https://rt.cpan.org/Public/Bug/Display.html?id=124534 perl cpan/libnet
+https://rt.perl.org/Ticket/Display.html?id=132897 perl doc
+https://www.spinics.net/lists/git/msg324220.html git - some breakage in 2020 and for dates < 2000

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/blog.git



More information about the Reproducible-commits mailing list