Return-Path: X-Original-To: apmail-incubator-celix-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-celix-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0145510966 for ; Tue, 11 Feb 2014 19:44:51 +0000 (UTC) Received: (qmail 7560 invoked by uid 500); 11 Feb 2014 19:44:50 -0000 Delivered-To: apmail-incubator-celix-dev-archive@incubator.apache.org Received: (qmail 7497 invoked by uid 500); 11 Feb 2014 19:44:50 -0000 Mailing-List: contact celix-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: celix-dev@incubator.apache.org Delivered-To: mailing list celix-dev@incubator.apache.org Received: (qmail 7489 invoked by uid 99); 11 Feb 2014 19:44:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Feb 2014 19:44:49 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of marcel.offermans@luminis.eu designates 213.199.154.13 as permitted sender) Received: from [213.199.154.13] (HELO emea01-am1-obe.outbound.protection.outlook.com) (213.199.154.13) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Feb 2014 19:44:44 +0000 Received: from AMSPRD0310HT001.eurprd03.prod.outlook.com (10.255.40.36) by AMSPR03MB115.eurprd03.prod.outlook.com (10.242.73.149) with Microsoft SMTP Server (TLS) id 15.0.873.15; Tue, 11 Feb 2014 19:44:20 +0000 Received: from marcels-mbp.fritz.box (82.95.193.148) by pod51013.outlook.com (10.255.40.36) with Microsoft SMTP Server (TLS) id 14.16.411.0; Tue, 11 Feb 2014 19:44:20 +0000 Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: [VOTE] Release Celix version 1.0.0.incubating From: Marcel Offermans In-Reply-To: Date: Tue, 11 Feb 2014 20:44:15 +0100 Content-Transfer-Encoding: quoted-printable Message-ID: <7626736C-A2A4-4566-ABC8-D788A1D6757B@luminis.eu> References: <35F7D512-42D5-4E99-B492-D9B779445D81@luminis.eu> <8C2EF175-E4CB-44A6-BC19-42CD2F79258A@luminis.eu> To: "" X-Mailer: Apple Mail (2.1827) X-Originating-IP: [82.95.193.148] X-Forefront-PRVS: 0119DC3B5E X-Forefront-Antispam-Report: =?iso-8859-1?Q?SFV:NSPM;SFS:(10009001)(6009001)(189002)(199002)(479174003?= =?iso-8859-1?Q?)(24433001)(377454003)(53754006)(24454002)(43544003)(51704?= =?iso-8859-1?Q?005)(52604005)(164054003)(90146001)(56816005)(89996001)(81?= =?iso-8859-1?Q?342001)(92726001)(92566001)(47776003)(83072002)(69226001)(?= =?iso-8859-1?Q?87266001)(62966002)(87286001)(63696002)(80022001)(74502001?= =?iso-8859-1?Q?)(87936001)(81542001)(74706001)(82746002)(81816001)(816860?= =?iso-8859-1?Q?01)(74876001)(83716003)(15975445006)(85306002)(85852003)(3?= =?iso-8859-1?Q?1966008)(66066001)(93136001)(74662001)(93516002)(53806001)?= =?iso-8859-1?Q?(65816001)(50226001)(76796001)(86362001)(93916002)(5046600?= =?iso-8859-1?Q?2)(79102001)(76786001)(94316002)(77156001)(47446002)(43960?= =?iso-8859-1?Q?01)(49866001)(83322001)(51856001)(19580395003)(36756003)(7?= =?iso-8859-1?Q?6482001)(50986001)(47736001)(56776001)(47976001)(54316002)?= =?iso-8859-1?Q?(53416003)(59766001)(77982001)(23756003)(15202345003)(8813?= =?iso-8859-1?Q?6002)(80976001)(77096001)(74366001)(74482001)(19580405001)?= =?iso-8859-1?Q?(46102001)(57306001)(94946001)(95416001)(95666001)(3365600?= =?iso-8859-1?Q?1)(491001);DIR:OUT;SFP:1101;SCL:1;SRVR:AMSPR03MB115;H:AMSP?= =?iso-8859-1?Q?RD0310HT001.eurprd03.prod.outlook.com;CLIP:82.95.193.148;F?= =?iso-8859-1?Q?PR:E8EFF125.A2C29351.F2F121BB.42E9F161.205DC;InfoNoRecords?= =?iso-8859-1?Q?MX:1;A:1;LANG:en;?= X-OriginatorOrg: luminis.eu X-Virus-Checked: Checked by ClamAV on apache.org Hello Roman, On 11 Feb 2014, at 20:37 pm, Roman Shaposhnik wrote: > Apologies for the late reply -- I am fine with you guys forwarding the > vote to general@ No worries, Roman, thanks for getting back to us. > To put my comments in context, here's my only bit of feedback to you: > mentors are > volunteers. They are not being payed or otherwise incentivesed to > review releases > in cases where it is not immediately obvious how to do a certain bit = of release > verification. This is a bit of accommodation that you may consider = useful to get > votes quicker. On the other hand, like you mentioned in the case of > hashsums -- you > seem to be following some kind of documentation. The fact that to this > day, I don't know > of a tool that would let me automate that check doesn't mean other = members > of the incubator community wouldn't be more creative. This was exactly the feedback I provided to the community: please = provide some kind of script that allows everybody to quickly validate = such hashsums. There is no need for everybody to validate them by hand, = I totally agree there. Greetings, Marcel > The only way to find out is to try the vote and see what happens. >=20 > Thanks, > Roman. >=20 > On Tue, Feb 11, 2014 at 4:09 AM, Marcel Offermans > wrote: >> I'm in favor for forwarding the vote, we need someone else to look at = it, or Roman to answer to the responses given here. I tried pinging = Roman last week. I think he must be very busy at the moment, so let's = try to move ahead! >>=20 >> Greetings, Marcel >>=20 >>=20 >> On 07 Feb 2014, at 9:52 am, Pepijn Noltes = wrote: >>=20 >>> Hi All, >>>=20 >>> I would like to propose to forward the release vote to the incubator >>> mailing list We got two +1 binding vote and -1 vote, so we are one = binding >>> +1 short. >>> There is still some comments from Roman, but I think there is always = some >>> room for improvement and again there is no -1 vote. >>>=20 >>> I would like to known if any mentors see a problem with this = approach. I >>> don't want to step on anybody's toes, but would like to push the = release >>> forward. >>>=20 >>> Greetings, >>> Pepijn >>>=20 >>>=20 >>>=20 >>>=20 >>> On Tue, Jan 28, 2014 at 8:08 PM, Pepijn Noltes = wrote: >>>=20 >>>> Hi Roman, >>>>=20 >>>> Could you have a look at the comments of Alexander? I known I'm = pushing a >>>> bit, but we are hoping to get the release ready :). >>>>=20 >>>>=20 >>>> On Fri, Jan 24, 2014 at 12:11 PM, Alexander Broekhuis < >>>> a.broekhuis@gmail.com> wrote: >>>>=20 >>>>> Hi Roman, >>>>>=20 >>>>> See my remarks inline below. I hope this gives you enough = confidence to >>>>> sign this release off. >>>>>=20 >>>>> 2014/1/24 Roman Shaposhnik >>>>>=20 >>>>>> I know that some of the items are nits, but if we are to >>>>>> re-cut an RC for Boost reasons -- I'd suggest we may >>>>>> as well take care of them >>>>>>=20 >>>>>=20 >>>>> The way I read [2], there is no need to add anything to the notice = file at >>>>> all. All third party sources we use have a header with the = respective >>>>> license information. At [2] it is even explicitly mentioned not to = add >>>>> anything unless legally required. >>>>>=20 >>>>> "Do not add anything to NOTICE which is not legally required." >>>>>=20 >>>>> So I don't see a reason why a new release is needed for Boost. >>>>>=20 >>>>>>=20 >>>>>>> The checksum has been created with the command mentioned on the = Apache >>>>>>> Signing Releases page [1]. I don't see what is wrong with this. >>>>>>=20 >>>>>> There was an old discussion on that some time ago. Basically >>>>>> the problem boils down to a fact that I can't verify it with = shasum(1) >>>>>> and thus can't sign off on it. >>>>>>=20 >>>>>=20 >>>>> This was indeed an old discussion, but there has never been = reached a >>>>> consensus, and as stated before, I've explicitly used the method = described >>>>> on the Apache pages, which uses the gpg tooling to verify a = checksum. >>>>> Instead of using shasum, you can simply use gpg --print-md = "filename". >>>>>=20 >>>>> If all I do is follow the official Apache document then what am I = doing >>>>> wrong? >>>>>=20 >>>>> I've had some discussion with Marcel on this topic as well, and in = some >>>>> other project where Marcel is involved, they use a script to = compare the >>>>> checksums. A similar solution might be implemented for Celix as = well, I >>>>> don't mind adding this to the backlog. >>>>>=20 >>>>>=20 >>>>>>=20 >>>>>>>> * it would be nice to have version embedded into the name of = the >>>>> top >>>>>>>> level dir inside of the tarball >>>>>>>>=20 >>>>>>>=20 >>>>>>> We have decided to leave it out since else there would always be = an >>>>> issue >>>>>>> with the BUILDING instructions and the default directory. This = was a >>>>>> remark >>>>>>> by someone on the first (0.0.1) release where we did have the = version >>>>> in >>>>>>> the top-level directory. >>>>>>=20 >>>>>> Hm. I'm just curious -- was there a thread on this one? >>>>>>=20 >>>>>=20 >>>>> This was a remark made by Marcel on our first release. See [3] for = his >>>>> message/the release thread. >>>>>=20 >>>>>=20 >>>>>=20 >>>>>>=20 >>>>>>>> * boost license is missing in NOTICES >>>>>>>>=20 >>>>>>>=20 >>>>>>> Why should the boost license be in the NOTICES file? There have = been a >>>>>> lot >>>>>>> of discussions on this file, and my understanding always has = been that >>>>>> if a >>>>>>> license is in a header it is not needed to add it to the NOTICES = file. >>>>>>=20 >>>>>> I honestly don't recall this. Care to point a thread? >>>>>>=20 >>>>>=20 >>>>> I can't find the thread, but [2] gives a good explanation. >>>>>=20 >>>>>=20 >>>>>>=20 >>>>>> Thanks, >>>>>> Roman. >>>>>>=20 >>>>>=20 >>>>>=20 >>>>> [1]: http://www.apache.org/dev/release-signing#sha-checksum >>>>> [2]: http://www.apache.org/dev/licensing-howto.html#mod-notice >>>>> [3]: http://incubator.markmail.org/thread/ot7cwepmcusdblqs >>>>>=20 >>>>> -- >>>>> Met vriendelijke groet, >>>>>=20 >>>>> Alexander Broekhuis >>>>>=20 >>>>=20 >>>>=20 >>=20