I managed to configure the daily master build to publish snapshots. I have configured the job to go ahead even in case of test failures. Snapshots are not signed
Enrico Il mar 30 mag 2017, 22:23 Sijie Guo <guosi...@gmail.com> ha scritto: > Cool, thank you Enrico! > > - Sijie > > On Tue, May 30, 2017 at 1:21 PM, Enrico Olivelli <eolive...@gmail.com> > wrote: > > > 2017-05-30 22:07 GMT+02:00 Sijie Guo <guosi...@gmail.com>: > > > Sorry for late response. > > > > > > I just added you. Please check and let me know if it works. > > > > Now I can edit the configuration. > > Thank you! > > I am going to do some trials > > > > -- Enrico > > > > > > > > > > - Sijie > > > > > > On Tue, May 30, 2017 at 12:52 PM, Enrico Olivelli <eolive...@gmail.com > > > > > wrote: > > > > > >> I apologize, did you have time to check the wiki? > > >> Thanks > > >> Enrico > > >> > > >> Il mar 16 mag 2017, 16:16 Enrico Olivelli <eolive...@gmail.com> ha > > >> scritto: > > >> > > >> > 2017-05-03 11:23 GMT+02:00 Sijie Guo <guosi...@gmail.com>: > > >> > > Gotcha. Let me check the wiki. (I am currently traveling.) I will > > try > > >> to > > >> > > get this ready for you when I have a better access to internet. > > >> > > > > >> > > > >> > Did you have time to check this activity ? > > >> > > > >> > Thanks > > >> > > > >> > -- Enrico > > >> > > > >> > > - Sijie > > >> > > > > >> > > On Tue, May 2, 2017 at 8:48 PM, Enrico Olivelli < > > eolive...@gmail.com> > > >> > wrote: > > >> > > > > >> > >> 2017-05-02 3:27 GMT+02:00 Sijie Guo <guosi...@gmail.com>: > > >> > >> > Enrico, > > >> > >> > > > >> > >> > Let me check it out. But I think you can apply for permissions > to > > >> > access > > >> > >> > apache jenkins. Probably an INFRA ticket? > > >> > >> > > > >> > >> > > >> > >> > > >> > >> I'm sorry I cannot edit the configuration. > > >> > >> > > >> > >> According to this guide > > >> > >> https://wiki.apache.org/general/Jenkins > > >> > >> you (only the PMC chair) can give me access to job administration > > by > > >> > >> adding my id to the "hudson-jobadmin" group. > > >> > >> My Apache ID is 'eolivelli'. > > >> > >> > > >> > >> > > >> > >> Thank you > > >> > >> -- Enrico > > >> > >> > > >> > >> > > >> > >> > > >> > >> > > >> > >> > - Sijie > > >> > >> > > > >> > >> > On Mon, May 1, 2017 at 1:07 PM, Enrico Olivelli < > > >> eolive...@gmail.com> > > >> > >> wrote: > > >> > >> > > > >> > >> >> The PR has been merged, so now any committer can publish all > the > > >> > >> >> artifacts to the Apache snapshots repo > > >> > >> >> just issuing from the cmd line: > > >> > >> >> mvn clean deploy -DskipTests -Pdeploy > > >> > >> >> > > >> > >> >> I would like to try to add the 'deploy' goal to our daily > build > > on > > >> > >> jenkins > > >> > >> >> On the users@infra list they told me that it would be enough > to > > >> add > > >> > >> >> the deploy goal and all is already 'ready' (deploy credentials > > and > > >> > PGP > > >> > >> >> I think) > > >> > >> >> I think I do no have enough permissions to modify the > > configuration > > >> > of > > >> > >> the > > >> > >> >> Job > > >> > >> >> so Sijie can you try ? > > >> > >> >> > > >> > >> >> note: > > >> > >> >> the "official" guide (1) tells to use a special maven profile > to > > >> > >> >> deploy the artifacts (-Papache-release), but for us it is > > failing > > >> > >> >> because it tries to create the javadocs for the 'compat' deps. > > >> > >> >> IMHO our custom 'deploy' profile will be enough > > >> > >> >> > > >> > >> >> 1 - http://www.apache.org/dev/publishing-maven-artifacts.html > > >> > >> >> > > >> > >> >> -- Enrico > > >> > >> >> > > >> > >> >> > > >> > >> >> 2017-04-28 12:43 GMT+02:00 Enrico Olivelli < > eolive...@gmail.com > > >: > > >> > >> >> > I am currently discussing on the users@infra mailing list > > about > > >> > how > > >> > >> to > > >> > >> >> > achieve our goal. > > >> > >> >> > While playing with the deploy goal I succeeded in publishing > > the > > >> > >> >> > -SNAPSHOT version to the official apache snapshots > repository > > >> > >> >> > > > >> > >> >> > In order to achieve it manually it is enough to follow the > > guide > > >> > >> >> > http://www.apache.org/dev/publishing-maven-artifacts.html > > >> > >> >> > > > >> > >> >> > Actually the goal for us is > > >> > >> >> > mvn clean install -Pdeploy > > >> > >> >> > as we have a "-SNAPSHOT" version the deploy is targeted to > the > > >> > apache > > >> > >> >> > snapshots repository automatically (as written in the Apache > > >> Parent > > >> > >> >> > pom) > > >> > >> >> > > > >> > >> >> > But currently we have an issue on the versioning scheme of > the > > >> > >> >> > "compats" subproject, so that the 'deploy' goal against the > > >> > snapshots > > >> > >> >> > repository cannot be performed. > > >> > >> >> > > > >> > >> >> > This is our JIRA ticket > > >> > >> >> > https://issues.apache.org/jira/browse/BOOKKEEPER-1042 > > >> > >> >> > > > >> > >> >> > This is the PR > > >> > >> >> > https://github.com/apache/bookkeeper/pull/134 > > >> > >> >> > > > >> > >> >> > This is our first public SNAPSHOT > > >> > >> >> > https://repository.apache.org/content/repositories/ > > >> > >> snapshots/org/apache/ > > >> > >> >> bookkeeper/ > > >> > >> >> > > > >> > >> >> > I need any committer to check and merge the PR in order to > > >> continue > > >> > >> the > > >> > >> >> work. > > >> > >> >> > > > >> > >> >> > Once we have a compliant versioning scheme a think we can > > >> continue > > >> > the > > >> > >> >> > discussion with the infra team in order to add an automatic > > >> > deployment > > >> > >> >> > on our Jenkins builds > > >> > >> >> > > > >> > >> >> > Notes: > > >> > >> >> > 1) It seems that only one snapshot is retained and this is > OK > > >> > >> >> > 2) We will need to update the docs and write somewhere how > to > > use > > >> > the > > >> > >> >> > snapshots repository (just an example and a simple > > explanation). > > >> > Maybe > > >> > >> >> > just on Confluence (I will do) > > >> > >> >> > 3) Currently I have published the snapshot of the current > > master, > > >> > but > > >> > >> >> > I have used my Apache PGP key (eolive...@apache.org) but it > > is > > >> not > > >> > >> >> > signed by any other person on the Apache Web Of Trust (I > need > > to > > >> > find > > >> > >> >> > some Apache fellow to sign my key, and it is not so simple > in > > >> > Italy). > > >> > >> >> > I think this is not good. Maybe once the pom is OK and the > > >> > procedure > > >> > >> >> > is OK it will be better that some other committer with a > > signed > > >> PGP > > >> > >> >> > key will publish a new version of the snapshot (maybe Sijie > or > > >> > Matteo > > >> > >> >> > which were the last release managers) > > >> > >> >> > > > >> > >> >> > > > >> > >> >> > -- Enrico > > >> > >> >> > > > >> > >> >> > > > >> > >> >> > 2017-04-27 16:51 GMT+02:00 Enrico Olivelli < > > eolive...@gmail.com > > >> >: > > >> > >> >> >> I will start inspecting the possibilities with the INFRA > team > > >> > >> >> >> > > >> > >> >> >> I will come back to the list with some proposal > > >> > >> >> >> > > >> > >> >> >> 2017-04-27 15:31 GMT+02:00 Bobby Evans > > >> > <ev...@yahoo-inc.com.invalid > > >> > >> >: > > >> > >> >> >>> There is a special SNAPSHOTS repo that is already setup. > I > > >> know > > >> > >> that > > >> > >> >> hadoop has been using it for a while, so you should just need > to > > >> ask > > >> > >> where > > >> > >> >> the snapshot repo is. Maven also will only push a -SNAPSHOT > > build > > >> > to a > > >> > >> >> repo that has been confiugred to accept snapshots. > > >> > >> >> >>> > > >> > >> >> >>> > > >> > >> >> >>> - Bobby > > >> > >> >> >>> > > >> > >> >> >>> On Thursday, April 27, 2017, 7:57:31 AM CDT, Enrico > > Olivelli < > > >> > >> >> eolive...@gmail.com> wrote:2017-04-24 23:35 GMT+02:00 Sijie > > Guo < > > >> > >> >> guosi...@gmail.com>: > > >> > >> >> >>>> On Sat, Apr 22, 2017 at 12:30 AM, Enrico Olivelli < > > >> > >> >> eolive...@gmail.com> > > >> > >> >> >>>> wrote: > > >> > >> >> >>>> > > >> > >> >> >>>>> Il sab 22 apr 2017, 02:27 Sijie Guo <guosi...@gmail.com > > > > ha > > >> > >> scritto: > > >> > >> >> >>>>> > > >> > >> >> >>>>> > I don't have any objections on doing this, if we can > > figure > > >> > out > > >> > >> >> >>>>> following: > > >> > >> >> >>>>> > > > >> > >> >> >>>>> > - does Apache infra allow doing this? > > >> > >> >> >>>>> > > > >> > >> >> >>>>> > > >> > >> >> >>>>> Yes. See the lonk from tomcat mailing kist. Maybe we can > > ask > > >> > Mark. > > >> > >> >> >>>>> > > >> > >> >> >>>> > > >> > >> >> >>>> How does the SNAPSHOT version look like? is it just > > SNAPSHOT > > >> or > > >> > >> >> SNAPSHOT > > >> > >> >> >>>> with gitsha suffix. > > >> > >> >> >>>> > > >> > >> >> >>>> The reason I asked this - > > >> > >> >> >>>> > > >> > >> >> >>>> - If we just use SNAPSHOT, does the CI job overwrite the > > >> > packages > > >> > >> >> every > > >> > >> >> >>>> time? > > >> > >> >> >>>> - If we use SNAPSHOT-gitsha, then can we do smaller RC > > >> releases > > >> > >> >> within a > > >> > >> >> >>>> big release? > > >> > >> >> >>>> > > >> > >> >> >>> > > >> > >> >> >>> I think we can ask infra help to setup an auto-clean up of > > the > > >> > >> >> >>> repository, usually -SNASHOT is deployed with a timestamp > > >> suffix > > >> > of > > >> > >> >> >>> whatever > > >> > >> >> >>> > > >> > >> >> >>> If you are OK a can contact infra in order to ask for help > > and > > >> > ask > > >> > >> if > > >> > >> >> >>> is feasible > > >> > >> >> >>> > > >> > >> >> >>> > > >> > >> >> >>> > > >> > >> >> >>> > > >> > >> >> >>>> > > >> > >> >> >>>>> > > >> > >> >> >>>>> > - what does SNAPSHOT mean? How many snapshots do you > > want > > >> to > > >> > >> >> publish? > > >> > >> >> >>>>> > > > >> > >> >> >>>>> Only the last successful build on jenkins > > >> > >> >> >>>>> > > >> > >> >> >>>>> - why not shorten the release scope and publish a > release > > >> > instead? > > >> > >> >> >>>>> > > >> > >> >> >>>>> > > >> > >> >> >>>>> I really would like to have a release ASAP but I think > > this > > >> is > > >> > a > > >> > >> >> different > > >> > >> >> >>>>> problem. > > >> > >> >> >>>>> > > >> > >> >> >>>>> The idea is to simplify testing of other downstream > > project > > >> > >> against > > >> > >> >> the > > >> > >> >> >>>>> current master without the need to publish local forks > of > > BK > > >> to > > >> > >> >> local maven > > >> > >> >> >>>>> repositories. > > >> > >> >> >>>>> For all downstream open source projects this will be > very > > >> > useful > > >> > >> >> >>>>> > > >> > >> >> >>>>> I volunteer to setup the jenkins job and deal with infra > > >> > >> >> >>>>> > > >> > >> >> >>>> > > >> > >> >> >>>> +1 on this. > > >> > >> >> >>>> > > >> > >> >> >>>>> > > >> > >> >> >>>>> > > > >> > >> >> >>>>> > > > >> > >> >> >>>>> > Thoughts? > > >> > >> >> >>>>> > > > >> > >> >> >>>>> > On Apr 21, 2017 9:29 AM, "Venkateswara Rao Jujjuri" < > > >> > >> >> jujj...@gmail.com> > > >> > >> >> >>>>> > wrote: > > >> > >> >> >>>>> > > > >> > >> >> >>>>> > +1 > > >> > >> >> >>>>> > > > >> > >> >> >>>>> > On Fri, Apr 21, 2017 at 8:16 AM, Matteo Merli < > > >> > >> >> matteo.me...@gmail.com> > > >> > >> >> >>>>> > wrote: > > >> > >> >> >>>>> > > > >> > >> >> >>>>> > > +1 > > >> > >> >> >>>>> > > On Fri, Apr 21, 2017 at 7:06 AM Enrico Olivelli < > > >> > >> >> eolive...@gmail.com> > > >> > >> >> >>>>> > > wrote: > > >> > >> >> >>>>> > > > > >> > >> >> >>>>> > > > I wonder if we can start publishing the > > 4.5.0-SNAPSHOT > > >> > >> >> binaries on > > >> > >> >> >>>>> > > > Maven Central. > > >> > >> >> >>>>> > > > > > >> > >> >> >>>>> > > > This will help projects which want to try the > > upcoming > > >> > >> version > > >> > >> >> >>>>> without > > >> > >> >> >>>>> > > > dealing with custom local Maven Repositories. > > >> > >> >> >>>>> > > > > > >> > >> >> >>>>> > > > I see recently Apache Tomcat started doing so > > >> > >> >> >>>>> > > > http://marc.info/?l=tomcat- > > dev&m=149269803006113&w=2 > > >> > >> >> >>>>> > > > > > >> > >> >> >>>>> > > > > > >> > >> >> >>>>> > > > I you all agree I would like to work on this. > > >> > >> >> >>>>> > > > > > >> > >> >> >>>>> > > > > > >> > >> >> >>>>> > > > -- Enrico > > >> > >> >> >>>>> > > > > > >> > >> >> >>>>> > > > > >> > >> >> >>>>> > > > >> > >> >> >>>>> > > > >> > >> >> >>>>> > > > >> > >> >> >>>>> > -- > > >> > >> >> >>>>> > Jvrao > > >> > >> >> >>>>> > --- > > >> > >> >> >>>>> > First they ignore you, then they laugh at you, then > they > > >> > fight > > >> > >> >> you, then > > >> > >> >> >>>>> > you win. - Mahatma Gandhi > > >> > >> >> >>>>> > > > >> > >> >> >>>>> -- > > >> > >> >> >>>>> > > >> > >> >> >>>>> > > >> > >> >> >>>>> -- Enrico Olivelli > > >> > >> >> >>>>> > > >> > >> >> > > >> > >> > > >> > > > >> -- > > >> > > >> > > >> -- Enrico Olivelli > > >> > > > -- -- Enrico Olivelli