From 05112322a541dee0cb7743b8cf14db164cb3c892 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 18 Mar 2022 11:53:58 +0300 Subject: [PATCH] =?utf8?q?NPM,=20reproducible=20builds,=20Unix=20=D1=8D?= =?utf8?q?=D0=BF=D0=BE=D1=85=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://blog.izs.me/2021/10/my-favorite-npm-commit/ Для reproducible build-ов NPM использует tar с явно выставленными нулевыми mtime. Это одобряю, это хорошо что об этом не забывают. Но оказалось что zip поддерживает даты только с 1980-го, а Docker использует где-то zip и из-за этого возникают проблемы. И теперь NPM решает выставлять 1980-ый год, вместо 1970-го. И смешно, и грустно что из-за какого-то Docker и какого-то zip будут "ломать" уже имеющиеся сборки. -- 2.48.1