From dev-return-126838-archive-asf-public=cust-asf.ponee.io@maven.apache.org Fri Oct 12 16:28:30 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 69993180660 for ; Fri, 12 Oct 2018 16:28:29 +0200 (CEST) Received: (qmail 52562 invoked by uid 500); 12 Oct 2018 14:28:28 -0000 Mailing-List: contact dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Developers List" Reply-To: "Maven Developers List" Delivered-To: mailing list dev@maven.apache.org Received: (qmail 52551 invoked by uid 99); 12 Oct 2018 14:28:27 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Oct 2018 14:28:27 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 52DC81A1972 for ; Fri, 12 Oct 2018 14:28:27 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.701 X-Spam-Level: X-Spam-Status: No, score=-0.701 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id l61dBmywgf_L for ; Fri, 12 Oct 2018 14:28:26 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 9F08A5F39E for ; Fri, 12 Oct 2018 14:28:25 +0000 (UTC) Received: from Karl-Heinzs-MacBook-Pro.local ([92.201.40.7]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M34eJ-1fM1dA4BRn-00srh1; Fri, 12 Oct 2018 16:28:24 +0200 Received: from Karl-Heinzs-MacBook-Pro.local ([92.201.40.7]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M34eJ-1fM1dA4BRn-00srh1; Fri, 12 Oct 2018 16:28:24 +0200 Reply-To: info@soebes.de Subject: Re: Testing Release Candidates To: Maven Developers List , Enrico Olivelli References: From: Karl Heinz Marbaise Message-ID: <01b49180-38bb-3772-bdf9-a8dbb8c41df5@gmx.de> Date: Fri, 12 Oct 2018 16:28:28 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:1z7Qmb+a1RSZQO1hHfJe+MauuBmDHaNXQ8zvahzONAA/moBhtDG iTWn6u0bA60+yWFllBUjlXNJPyx8PTeyD3pkNUgil8C7eOoN8VW/jnKW099lPw7/sYGe7lL o+iec9JxvNkSV2w10PTFKrlXVVfZX37/0D062jMD+4CrrSo0ia16ef2LwG+15L5VPBDK9aQ h97tAxNpIGFJYjye7deoQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:3GzFf86hHNU=:5pIAjdTg3ZW3FiUu+t7098 V4v8tzDfoN6rZsFZYseIfeL0/JL0FOO5ijnRJENuRlnwvMEzSmxKcm/b4Dt5nX3SQXbgwImx+ ioP+sYRkTWkhU/KN/qqSSmWbNhrHsOK4GSB54V0u3z1WRldWUtg2PjfDgvvVcWj02rh4mJ9m7 AtBGng6Av58MY3AAOd6WQEbmHjtbpCDQ6u/ulKH01a3nPozMhtRnJHaf0kfoN6PBJydXCcKE8 p13GAgp+1UUf/fZM+QEILSCepncOhLxDC4fPaALQh3bN9feWUZR6u6CvwTb+8NGauE86tmkHD sq/oqJNmgcGiE9Xu5vVYl6ot5HEjj4D3q4lR/1DxwLRasErRZ94JHELrPnoO9SuoZ5kJ1gM3j Ls4mSSbVW4/BBIh3dnesnBz8eIXB5FiWFDDH/q28fUwv2Hvo4e23yTm9oTue6qZ2zYSm4ehrA v2eEjxWYTLldDIetzD3Hjv1xO2jcvHD6MLCuf7R3Tix6J9nBu2LHhPeGOOBx6hBn67EHgszfV 8ag4EJIpfIsk5HMcaku/ZO+z/GTxJLIig0FH12aU+EJ/5NnlSCn88lDgukMdCZOn5KRhgg081 Uv1bqch9Yv3Pi95Su93I5t/wgJ9/76vuV4IyldEo0DnOqv9Jw36PfWSQfpFN+n2kj+pr/Ddzz aXBoycQE7LiiIKklQcFyUcN+5wQjCi2t6rz0kv2A1FqzbgUs6ODnUaPMB88lzbHNLShwe3w5E qvaFDKjmR9NPYhye7/fTonz/cwaOCERIWc8HcwArr7xPFf/Ge3p0WdeOz2kl9uPVRA9OeMGHV /asqgmaZjx4m6xGC3GUeDCqCR6NIRMZ3voBnuY0wPHKv4+fueA= Hi Enrico, On 12/10/18 10:36, Enrico Olivelli wrote: > Hi, > I would like to test Maven Plugins Release Candidates. Great that you like to help... > > I know there is a brief guide > https://maven.apache.org/guides/development/guide-testing-releases.html > But I think this is not very complete and/or it is outdated. It might be if so we need to update/enhance it as needed... > > The summary of the guide is to run > mvn verify > For instance this is not true for Surefire. Yes there are some of the release which need different approach usually documented in README.md (I'm not sure if all have a README.md...or need one)...for Maven Core this not enough (mvn clean install) and test the resulting core with different project of your own choice... > > Can someone explain better how is it expected to run a check on an RC ? First we don't do RC's ...what we sometimes do is to release Milestones (for example with maven-install, maven-deploy-plugin).. But in the end we release usual release something like "3.0.0" or "3.2.0".... If it happens that a release has issues we remove the tags and drop the staging repository and spin a new release with the same version... For Maven core we do not use the same version we continue with the next one... > > In other Apache projects that I know/work on usual checks are: > - try to build and run tests on the propostes source artifacts. Usually you should at least run the build on the source artifacts which includes IT's ...something like: mvn -Prun-its clean verify for plugins and for components: mvn clean verify > - apache-rat/licensing issues Is already checked by the builds (see above).. > - check signatures/shasums.. Usually compare the checksums in email with them which can be downloaded from the staging repositories... > - check proposed maven artifacts ?? In which way? > > Usually voters when the give their '+1' add an explanation about the > tests the performed on the RC, I see this is not very common practice > in Maven VOTE threads. Sometimes yes sometimes not...usually we don't do it if nothing has been found...but if we find something than we do to find the itch.. > > Second question, in Maven what is really 'released' ? > Are you releasing the SOURCE ZIP ? or something else ? > As far as I know in Apache we are 'releasing' the source code and we > are providing binaries for > convenience to users. I understand that Maven is somehow a very special case. Not really. The real releases are the source artifacts (*.zip)... The binaries which are transfered to Central is as already mentioned convenience... Much to explain..that looks like we need to enhance the release procedure description... > > My questions are just to understand better in order to give a more > significant contribution to the project, I am pointing out problems. Yeah really great... Kind regards Karl Heinz Marbaise > > Thank you all for carrying on Maven Project ! > > Cheers > Enrico > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org > For additional commands, e-mail: dev-help@maven.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional commands, e-mail: dev-help@maven.apache.org