[jbosstools-issues] [JBoss JIRA] (JBIDE-22689) enable baselineRepositories check to ensure timestamps increment for meta-changes too

Nick Boldt (JIRA) issues at jboss.org
Tue Jul 5 10:59:00 EDT 2016


    [ https://issues.jboss.org/browse/JBIDE-22689?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13261881#comment-13261881 ] 

Nick Boldt commented on JBIDE-22689:
------------------------------------

The latest Neon-based staging build update site for JBT aggregate: http://download.jboss.org/jbosstools/neon/staging/updates/
for JBDS: https://devstudio.redhat.com/10.0/staging/updates/

OTOH, we could set a default URL for the components based on the project's github project name, if that can be computed within Maven, eg., for jbosstools-server, use ${jbosstools-server-site}

( https://github.com/jbosstools/jbosstools-build/blob/master/parent/pom.xml#L91 )

Then we'd be comparing against the latest CI build, rather than the latest STAGING build. Would also need support for a fallback (skip test & pass the check) when there's no baseline URL to check, as this introduces a circular dependency in that we can't build the snapshot until the staging site exists, and we need to aggregate the snapshots to produce the staging site.



> enable baselineRepositories check to ensure timestamps increment for meta-changes too
> -------------------------------------------------------------------------------------
>
>                 Key: JBIDE-22689
>                 URL: https://issues.jboss.org/browse/JBIDE-22689
>             Project: Tools (JBoss Tools)
>          Issue Type: Enhancement
>          Components: build
>    Affects Versions: 4.4.1.AM1
>            Reporter: Nick Boldt
>            Assignee: Mickael Istria
>             Fix For: 4.4.1.AM2
>
>
> To make sure to report a problem if we need to upversion for a meta-change (eg., build configuration) and there's no accompanying new commit to force the timestamp to increment:
> From https://wiki.eclipse.org/Tycho/Reproducible_Version_Qualifiers
> {code:xml}
>        <plugin>
>          <groupId>org.eclipse.tycho</groupId>
>          <artifactId>tycho-p2-plugin</artifactId>
>          <version>${tycho.version}</version>
>          <configuration>
>            <baselineRepositories>
>              <repository>
>                <url>[some url]</url>
>              </repository>
>            </baselineRepositories>
>          </configuration>
>        </plugin>
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list