[ 
https://issues.apache.org/jira/browse/SLING-7913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16611753#comment-16611753
 ] 

Robert Munteanu commented on SLING-7913:
----------------------------------------

{quote}I wasn't confused about that.  I'm saying that in order to integration 
test those various SNAPSHOT artifacts, you have to get them into the 
launchpad-testing sling runtime so the tests can run against those unreleased 
artifacts.{quote}

Yes

{quote}If I am not mistaken, this is currently done for launchpad-testing (and 
others) by pulling in the artifacts from the starter-SNAPSHOT.{quote}

Yes, with the note that we currently test (almost exclusively) released 
artifacts with the starter.

{quote}So in that case, if I can't use a SNAPSHOT in the starter models, then I 
also can't add new tests in launchpad-testing or change existing tests in 
launchpad-testing without a lot of extra work to pull in the SNAPSHOT artifacts 
that the new tests would be covering.{quote}

New tests and new artifacts would come with a new release.

{quote}It seems simpler to me to just use SNAPSHOTS in the starter model so I 
only have to change things in one place.  If there are problems with any of the 
SNAPSHOT artifacts, then the automated tests should detect those problems early 
and the person responsible should be ready to address those problems or revert 
their changes.{quote}

The problems are the ones that I outlined at 
https://issues.apache.org/jira/browse/SLING-7913?focusedCommentId=16610800&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16610800
 , and some time ago we decided to no longer use SNAPSHOT versions . I don't 
say that the system is perfect :-) but IMO it's better than what we had before. 
I am just trying to 'formalize' from a tooling POV what we agreed on.

I am of course happy for us to revisit the decision, but let's please do so on 
the Sling dev mailing list, I don't think this Jira issue is getting much 
attention beyond the two of us.

> Ban snapshots in the Sling starter
> ----------------------------------
>
>                 Key: SLING-7913
>                 URL: https://issues.apache.org/jira/browse/SLING-7913
>             Project: Sling
>          Issue Type: Bug
>          Components: Starter
>            Reporter: Robert Munteanu
>            Priority: Major
>             Fix For: Starter 11
>
>
> We have agreed to keep only releases in the Sling starter to make it easier 
> to release and to make builds reproducible.
> We should enforce this policy to make it impossible to mistakenly add 
> SNAPSHOT versions to the project.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to