That makes sense given that staging artifacts were supposed to exist only long enough to decide whether they're good to release or not; they were not meant to be used as long-lived build dependencies.
I think the right thing to do is to move away from this "build against staging" approach relatively soon. Given that our formal 1st release is November, and assuming that the release artifact version will be "1.0.0", I see two options: 1. Do not release any thing from staging right now. Change all artifact versions to 1.0.0-SNAPSHOT. 2. For the subset of artifacts that need to be "locked down", actually release the staging candidates right now as 1.0.0-RC0 or some such. Then change all artifact versions to 1.0.0-SNAPSHOT, except explicit dependencies on the released 1.0.0-RC0 artifacts where desired. Any other ideas? Do we have a full list of the artifacts that explicitly need to be served up from staging repos right now? I'm hoping this list is relatively short. Thanks, Gary -----Original Message----- From: Andrew Grimberg [mailto:agrimb...@linuxfoundation.org] Sent: Thursday, May 25, 2017 7:24 AM To: SPATSCHECK, OLIVER (OLIVER) <spat...@research.att.com>; Gary Wu <gary.i...@huawei.com> Cc: Coquelin, Sebastien <sebastien.coque...@bell.ca>; CLOSSET, CHRISTOPHE <cc6...@intl.att.com>; onap-discuss@lists.onap.org Subject: Re: [onap-discuss] Staging repo in settings.xml On 05/24/2017 11:34 AM, SPATSCHECK, OLIVER (OLIVER) wrote: > >> On May 24, 2017, at 10:54 AM EDT, Gary Wu <gary.i...@huawei.com> >> wrote: >> >> 3) I understand that all the staging process was meant to be >> temporary, and to add on Gary’s last question, what is the plan >> moving forward and how could we contribute to that effort ? > > I think that’s a TSC question. We wouldn’t mind moving this to a > formal release just because it makes it easier to deal with the code. > However, the current plan is to have the first formal release in > November when the code bases have merged and not on the seed code in > the current repos. Assuming we stick with that plan it means we will > stay in staging at least till November to ensure we have a working > code base for demos etc… . One things I'll note about the setup. Our staging repositories are dropped after 14 days. This is a hard drop, so if artifacts that are there need to stick around at all right now they need to be regularly refreshed _or_ a release needs to actually happen. -Andy- -- Andrew J Grimberg Lead, IT Release Engineering The Linux Foundation _______________________________________________ onap-discuss mailing list onap-discuss@lists.onap.org https://lists.onap.org/mailman/listinfo/onap-discuss