From issues-return-154356-archive-asf-public=cust-asf.ponee.io@maven.apache.org Wed Oct 9 21:10:03 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 3F68318065C for ; Wed, 9 Oct 2019 23:10:03 +0200 (CEST) Received: (qmail 31729 invoked by uid 500); 9 Oct 2019 21:10:02 -0000 Mailing-List: contact issues-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@maven.apache.org Delivered-To: mailing list issues@maven.apache.org Received: (qmail 31642 invoked by uid 99); 9 Oct 2019 21:10:02 -0000 Received: from mailrelay1-us-west.apache.org (HELO mailrelay1-us-west.apache.org) (209.188.14.139) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Oct 2019 21:10:02 +0000 Received: from jira-he-de.apache.org (static.172.67.40.188.clients.your-server.de [188.40.67.172]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 84818E3118 for ; Wed, 9 Oct 2019 21:10:01 +0000 (UTC) Received: from jira-he-de.apache.org (localhost.localdomain [127.0.0.1]) by jira-he-de.apache.org (ASF Mail Server at jira-he-de.apache.org) with ESMTP id 3CB8F7808BD for ; Wed, 9 Oct 2019 21:10:00 +0000 (UTC) Date: Wed, 9 Oct 2019 21:10:00 +0000 (UTC) From: "Michael Osipov (Jira)" To: issues@maven.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (MSHARED-837) add an API to configure Reproducible Builds with outputTimestamp MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/MSHARED-837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16948004#comment-16948004 ] Michael Osipov commented on MSHARED-837: ---------------------------------------- Ping! > add an API to configure Reproducible Builds with outputTimestamp > ---------------------------------------------------------------- > > Key: MSHARED-837 > URL: https://issues.apache.org/jira/browse/MSHARED-837 > Project: Maven Shared Components > Issue Type: New Feature > Components: maven-archiver > Affects Versions: maven-archiver-3.4.0 > Reporter: Herve Boutemy > Assignee: Herve Boutemy > Priority: Major > Fix For: maven-archiver-3.4.1 > > > creating an archive in a Reproducible Builds way requires to configure archiver with an output timestamp: see https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=74682318 > The timestamp value can't be natively injected as Date with Plexus, because Plexus Date injection uses local timezone, then is not reproducible: see https://codehaus-plexus.github.io/plexus-containers/plexus-container-default/xref/org/codehaus/plexus/component/configurator/converters/basic/DateConverter.html > Then we need top inject ${project.build.outputTimestamp} as a String and provide an API to parse this String to a Date, before calling plexus-archiver's configureReproducible https://github.com/codehaus-plexus/plexus-archiver/pull/121 -- This message was sent by Atlassian Jira (v8.3.4#803005)