Hi all,

And I might want to add, that includes pom, jar, sources jar, javadoc, 
release-asembly and fat-jars ...

Currently applying these changes to other apache projects as an experiment.

So is anyone already working on the release plugin?

Chris
________________________________
Von: Christofer Dutz <christofer.d...@c-ware.de>
Gesendet: Montag, 4. November 2019 18:58:10
An: Maven Developers List <dev@maven.apache.org>
Betreff: Re: last review of Reproducible Builds proposal

Hi all,

so today I made sure the LastModified and the Creator username are omitted and 
now the Apache PLC4X build had a 100% reproducible build (at least on my one 
machine) ... will be checking this out on other machines.

Chris

Am 04.11.19, 10:12 schrieb "Christofer Dutz" <christofer.d...@c-ware.de>:

    Hi Andreas,

    but the format of the timestamp is completely different ... doesn't that 
matter?
    I was currently going for the option number 1 with removing the header.

    In order to be 100% happy with this, I would prefer a setup where the 
normal mechanisms are used if no maven.build.outputTimestap is defined, but if 
it is (because a future version of the maven release plugin set it there) it 
uses that.

    Will try out your suggestions as soon as I'm able to build again (I 
unfortunately installed that Mac OS update ... now things aren't working as 
they should be)

    Chris



    Am 04.11.19, 09:42 schrieb "Andreas Sewe" 
<s...@st.informatik.tu-darmstadt.de>:

        Christofer Dutz wrote:
        > Well I have a new candidate:
        >
        > <artifactId>maven-bundle-plugin</artifactId>
        >
        > Creates: Bnd-LastModified in the MANIFEST.MF
        >
        > Gotta find out a way to either suppress that entry (Would be great if 
it could consume the same property)

        <configuration>
          <instructions>
            <_removeheaders>Bnd-LastModified</_removeheaders>
          </instructions>
        <configuration>

        Alternatively

        <configuration>
          <instructions>
            <Bnd-LastModified>${maven.build.outputTimestap}</Bnd-LastModified>
          </instructions>
        <configuration

        Hope that helps,

        Andreas

        ---------------------------------------------------------------------
        To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
        For additional commands, e-mail: dev-h...@maven.apache.org




    ---------------------------------------------------------------------
    To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
    For additional commands, e-mail: dev-h...@maven.apache.org



Reply via email to