You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@daffodil.apache.org by Mike Beckerle <mb...@apache.org> on 2018/08/20 13:44:06 UTC

[VOTE] Release Apache Daffodil (incubating) 2.2.0-rc1

Hi all,

I'd like to call a vote to release Apache Daffodil (Incubating) 2.2.0-rc1.

All distribution packages, including signatures, digests, etc. can be
found at:

https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc1/

Staging artifacts can be found at:

https://repository.apache.org/content/repositories/orgapachedaffodil-1003/

This release has been signed with PGP key 13A680AF, corresponding to
mbeckerle@apache.org, which is included in the repository's KEYS file.
This key can be found on keyservers, such as:

http://pgp.mit.edu/pks/lookup?op=get&search=0x13A680AF

The release candidate has been tagged in git with v2.2.0-rc1.

For reference, here is a list of all closed JIRAs tagged with 2.2.0:

https://issues.apache.org/jira/issues/?filter=-1&jql=
project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%
20fixVersion%20%3D%202.2.0%20ORDER%20BY%20key%20ASC%2C%
20status%20DESC%2C%20updated%20DESC

For a summary of the changes in this release, see:

https://daffodil.apache.org/releases/2.2.0/

Please review and vote. The vote will be open for at least 72 hours.
The vote ends at 2018-08-23T10:00:00-04:00  aka Thursday 23 August, 2018 at
10 AM EDT US.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

My vote: +1

Thanks,
- Mike

Re: [VOTE] Release Apache Daffodil (incubating) 2.2.0-rc2

Posted by Steve Lawrence <sl...@apache.org>.
On 08/22/2018 04:18 PM, Mike Beckerle wrote:
> Hi all,
> 
> We made some critical fixes and cleanups since 2.2.0-rc1.
> 
> I'd like to call a vote to release Apache Daffodil (Incubating) 2.2.0-rc2.
> 
> All distribution packages, including signatures, digests, etc. can be
> found at:
> 
> https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc2/
> <https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc1/>
> 
> Staging artifacts can be found at:
> 
> https://repository.apache.org/content/repositories/orgapachedaffodil-1007/
> <https://repository.apache.org/content/repositories/orgapachedaffodil-1003/>
> 
> This release has been signed with PGP key 13A680AF, corresponding to
> mbeckerle@apache.org, which is included in the repository's KEYS file.
> This key can be found on keyservers, such as:
> 
> http://pgp.mit.edu/pks/lookup?op=get&search=0x13A680AF
> and is also available at:
> https://people.apache.org/keys/committer/mbeckerle.asc
> 
> The release candidate has been tagged in git with v2.2.0-rc2.
> 
> For reference, here is a list of all closed JIRAs tagged with 2.2.0
> (updated for rc2)
> 
> *https://issues.apache.org/jira/issues/?filter=-1&jql=project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.2.0%20order%20by%20updated%20DESC
> <https://issues.apache.org/jira/issues/?filter=-1&jql=project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.2.0%20order%20by%20updated%20DESC>*
> 
> For a summary of the changes in this release, see:
> 
> https://daffodil.apache.org/releases/2.2.0/
> 
> Please review and vote. The vote will be open for at least 72 hours.
> The vote ends at 2018-08-27T10:00:00-04:00  aka Monday 27 August, 2018 at
> 10 AM EDT US.
> 
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
> 
> My vote: +1
> 
> Thanks,
> - Mike
> 

Some of the above links are to the rc1 release, maybe a copy/paste issue
and only the link text was changed but not the link itself? Also, since
the rc1 vote was canceled, the rc1 files should be deleted from apache
dist and you need to "Drop" the 1003 files from repository.apache.org.
Neither of those affect this vote though, just things to fix before the
VOTE moves to general@incubator.a.o.

+1 from me.

* Hashes and signatures verified correctly
* All jars in zip/tar/rpm have the same hash
* Can compile from source, all tests pass, and sbt ratCheck pass
* LICENSE, NOTICE, and DISCLAIMER look good
* Source zip has the same content as the v2.2.0-rc2 git tag
* Tested with all schemas

- Steve

Re: [VOTE] Release Apache Daffodil (incubating) 2.2.0-rc2

Posted by Joshua Adams <ja...@tresys.com>.
+1 vote from me.

Performed usual regression tests and integration tests on my system.

Josh
________________________________
From: Mike Beckerle <mb...@apache.org>
Sent: Wednesday, August 22, 2018 4:18:23 PM
To: dev@daffodil.apache.org
Subject: [VOTE] Release Apache Daffodil (incubating) 2.2.0-rc2

Hi all,

We made some critical fixes and cleanups since 2.2.0-rc1.

I'd like to call a vote to release Apache Daffodil (Incubating) 2.2.0-rc2.

All distribution packages, including signatures, digests, etc. can be
found at:

https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc2/
<https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc1/>

Staging artifacts can be found at:

https://repository.apache.org/content/repositories/orgapachedaffodil-1007/
<https://repository.apache.org/content/repositories/orgapachedaffodil-1003/>

This release has been signed with PGP key 13A680AF, corresponding to
mbeckerle@apache.org, which is included in the repository's KEYS file.
This key can be found on keyservers, such as:

http://pgp.mit.edu/pks/lookup?op=get&search=0x13A680AF
and is also available at:
https://people.apache.org/keys/committer/mbeckerle.asc

The release candidate has been tagged in git with v2.2.0-rc2.

For reference, here is a list of all closed JIRAs tagged with 2.2.0
(updated for rc2)

*https://issues.apache.org/jira/issues/?filter=-1&jql=project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.2.0%20order%20by%20updated%20DESC
<https://issues.apache.org/jira/issues/?filter=-1&jql=project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.2.0%20order%20by%20updated%20DESC>*

For a summary of the changes in this release, see:

https://daffodil.apache.org/releases/2.2.0/

Please review and vote. The vote will be open for at least 72 hours.
The vote ends at 2018-08-27T10:00:00-04:00  aka Monday 27 August, 2018 at
10 AM EDT US.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

My vote: +1

Thanks,
- Mike

RE: [VOTE] Release Apache Daffodil (incubating) 2.2.0-rc2

Posted by Beth Finnegan Fahl <ef...@tresys.com>.
+ 1 from me

Verified hashes and ran all tests.

- Beth

-----Original Message-----
From: Mike Beckerle <mb...@apache.org> 
Sent: Wednesday, August 22, 2018 4:18 PM
To: dev@daffodil.apache.org
Subject: [VOTE] Release Apache Daffodil (incubating) 2.2.0-rc2

Hi all,

We made some critical fixes and cleanups since 2.2.0-rc1.

I'd like to call a vote to release Apache Daffodil (Incubating) 2.2.0-rc2.

All distribution packages, including signatures, digests, etc. can be found at:

https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc2/
<https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc1/>

Staging artifacts can be found at:

https://repository.apache.org/content/repositories/orgapachedaffodil-1007/
<https://repository.apache.org/content/repositories/orgapachedaffodil-1003/>

This release has been signed with PGP key 13A680AF, corresponding to mbeckerle@apache.org, which is included in the repository's KEYS file.
This key can be found on keyservers, such as:

http://pgp.mit.edu/pks/lookup?op=get&search=0x13A680AF
and is also available at:
https://people.apache.org/keys/committer/mbeckerle.asc

The release candidate has been tagged in git with v2.2.0-rc2.

For reference, here is a list of all closed JIRAs tagged with 2.2.0 (updated for rc2)

*https://issues.apache.org/jira/issues/?filter=-1&jql=project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.2.0%20order%20by%20updated%20DESC
<https://issues.apache.org/jira/issues/?filter=-1&jql=project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.2.0%20order%20by%20updated%20DESC>*

For a summary of the changes in this release, see:

https://daffodil.apache.org/releases/2.2.0/

Please review and vote. The vote will be open for at least 72 hours.
The vote ends at 2018-08-27T10:00:00-04:00  aka Monday 27 August, 2018 at
10 AM EDT US.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

My vote: +1

Thanks,
- Mike

[VOTE] Release Apache Daffodil (incubating) 2.2.0-rc2

Posted by Mike Beckerle <mb...@apache.org>.
Hi all,

We made some critical fixes and cleanups since 2.2.0-rc1.

I'd like to call a vote to release Apache Daffodil (Incubating) 2.2.0-rc2.

All distribution packages, including signatures, digests, etc. can be
found at:

https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc2/
<https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc1/>

Staging artifacts can be found at:

https://repository.apache.org/content/repositories/orgapachedaffodil-1007/
<https://repository.apache.org/content/repositories/orgapachedaffodil-1003/>

This release has been signed with PGP key 13A680AF, corresponding to
mbeckerle@apache.org, which is included in the repository's KEYS file.
This key can be found on keyservers, such as:

http://pgp.mit.edu/pks/lookup?op=get&search=0x13A680AF
and is also available at:
https://people.apache.org/keys/committer/mbeckerle.asc

The release candidate has been tagged in git with v2.2.0-rc2.

For reference, here is a list of all closed JIRAs tagged with 2.2.0
(updated for rc2)

*https://issues.apache.org/jira/issues/?filter=-1&jql=project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.2.0%20order%20by%20updated%20DESC
<https://issues.apache.org/jira/issues/?filter=-1&jql=project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.2.0%20order%20by%20updated%20DESC>*

For a summary of the changes in this release, see:

https://daffodil.apache.org/releases/2.2.0/

Please review and vote. The vote will be open for at least 72 hours.
The vote ends at 2018-08-27T10:00:00-04:00  aka Monday 27 August, 2018 at
10 AM EDT US.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

My vote: +1

Thanks,
- Mike

Re: [VOTE] Release Apache Daffodil (incubating) 2.2.0-rc1

Posted by Mike Beckerle <mb...@tresys.com>.
I will fix these things and start trying to create RC2 today.

________________________________
From: Steve Lawrence <sl...@apache.org>
Sent: Tuesday, August 21, 2018 2:28:41 PM
To: dev@daffodil.apache.org; Mike Beckerle
Subject: Re: [VOTE] Release Apache Daffodil (incubating) 2.2.0-rc1

Scanned the release page and found a couple minor things that we might
want to fix before the final release:

1) The scala-version parameter specifies both 2.11 and 2.12. That
parameter value is used in the Maven config, so the dependency looks
like this:

  <artifactId>daffodil-japi_2.11, 2.12</artifactId>

which isn't valid. This is for java users, so that scala version
probably doesn't really matter. I propose we just go with 2.12 so java
users get the latest scala version. Note that the sbt dependency uses %%
in the dependency, so it automatically picks up the right scala verison.

2) The level 5 header (e.g. ##### header test) is really small. Maybe we
should just use bold for those, or maybe we should change the css so h5
isn't quite so small?

3) In the DFDLGeneralFormat.dfdl.xsd section , the first bullet has "was
UTC now ````". The four ticks don't show up correctly, maybe just change
that to "was UTC, now empty string or something similar?

4) The bullets for the bug numbers in the DFDLGeneralFormat.dfdlxsd
section look off--makes it look like the bugs are not related to the
bullets above them. Maybe indent those to another level, or just make it
so its part of the related bullet?

5) Missing a "summary" in the top parameters. This will show up on the
/releases page when we change released to true.

- Steve

On 08/20/2018 09:44 AM, Mike Beckerle wrote:
> Hi all,
>
> I'd like to call a vote to release Apache Daffodil (Incubating) 2.2.0-rc1.
>
> All distribution packages, including signatures, digests, etc. can be
> found at:
>
> https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc1/
>
> Staging artifacts can be found at:
>
> https://repository.apache.org/content/repositories/orgapachedaffodil-1003/
>
> This release has been signed with PGP key 13A680AF, corresponding to
> mbeckerle@apache.org, which is included in the repository's KEYS file.
> This key can be found on keyservers, such as:
>
> http://pgp.mit.edu/pks/lookup?op=get&search=0x13A680AF
>
> The release candidate has been tagged in git with v2.2.0-rc1.
>
> For reference, here is a list of all closed JIRAs tagged with 2.2.0:
>
> https://issues.apache.org/jira/issues/?filter=-1&jql=
> project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%
> 20fixVersion%20%3D%202.2.0%20ORDER%20BY%20key%20ASC%2C%
> 20status%20DESC%2C%20updated%20DESC
>
> For a summary of the changes in this release, see:
>
> https://daffodil.apache.org/releases/2.2.0/
>
> Please review and vote. The vote will be open for at least 72 hours.
> The vote ends at 2018-08-23T10:00:00-04:00  aka Thursday 23 August, 2018 at
> 10 AM EDT US.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> My vote: +1
>
> Thanks,
> - Mike
>


Re: [VOTE] Release Apache Daffodil (incubating) 2.2.0-rc1

Posted by Steve Lawrence <sl...@apache.org>.
Scanned the release page and found a couple minor things that we might
want to fix before the final release:

1) The scala-version parameter specifies both 2.11 and 2.12. That
parameter value is used in the Maven config, so the dependency looks
like this:

  <artifactId>daffodil-japi_2.11, 2.12</artifactId>

which isn't valid. This is for java users, so that scala version
probably doesn't really matter. I propose we just go with 2.12 so java
users get the latest scala version. Note that the sbt dependency uses %%
in the dependency, so it automatically picks up the right scala verison.

2) The level 5 header (e.g. ##### header test) is really small. Maybe we
should just use bold for those, or maybe we should change the css so h5
isn't quite so small?

3) In the DFDLGeneralFormat.dfdl.xsd section , the first bullet has "was
UTC now ````". The four ticks don't show up correctly, maybe just change
that to "was UTC, now empty string or something similar?

4) The bullets for the bug numbers in the DFDLGeneralFormat.dfdlxsd
section look off--makes it look like the bugs are not related to the
bullets above them. Maybe indent those to another level, or just make it
so its part of the related bullet?

5) Missing a "summary" in the top parameters. This will show up on the
/releases page when we change released to true.

- Steve

On 08/20/2018 09:44 AM, Mike Beckerle wrote:
> Hi all,
> 
> I'd like to call a vote to release Apache Daffodil (Incubating) 2.2.0-rc1.
> 
> All distribution packages, including signatures, digests, etc. can be
> found at:
> 
> https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc1/
> 
> Staging artifacts can be found at:
> 
> https://repository.apache.org/content/repositories/orgapachedaffodil-1003/
> 
> This release has been signed with PGP key 13A680AF, corresponding to
> mbeckerle@apache.org, which is included in the repository's KEYS file.
> This key can be found on keyservers, such as:
> 
> http://pgp.mit.edu/pks/lookup?op=get&search=0x13A680AF
> 
> The release candidate has been tagged in git with v2.2.0-rc1.
> 
> For reference, here is a list of all closed JIRAs tagged with 2.2.0:
> 
> https://issues.apache.org/jira/issues/?filter=-1&jql=
> project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%
> 20fixVersion%20%3D%202.2.0%20ORDER%20BY%20key%20ASC%2C%
> 20status%20DESC%2C%20updated%20DESC
> 
> For a summary of the changes in this release, see:
> 
> https://daffodil.apache.org/releases/2.2.0/
> 
> Please review and vote. The vote will be open for at least 72 hours.
> The vote ends at 2018-08-23T10:00:00-04:00  aka Thursday 23 August, 2018 at
> 10 AM EDT US.
> 
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
> 
> My vote: +1
> 
> Thanks,
> - Mike
> 


Re: [VOTE] Release Apache Daffodil (incubating) 2.2.0-rc1

Posted by Steve Lawrence <sl...@apache.org>.
I think there might be a bug that could be considered a blocker. Found a
schema that has a lengthKind="pattern" like this:

  dfdl:lengthPattern="[\x00-\xFF]{0,80}"

So it should match a length of zero to 80 bytes of any value. It looks
like even if there are 80 bytes available, this only matches at most 64.
I've got a simple one line fix that I'm testing now. I think this
probably deserves an rc2.


Another thing I noticed is the scaladoc generated by 2.12 has some
pretty ugly links. For example, the parse section in this following page
has a really hard to read link, we should make modifications to make
that more legible:

https://daffodil.apache.org/docs/2.2.0/scaladoc/org/apache/daffodil/sapi/index.html

I'm not sure if this would be considered a blocker, but would be nice to
have if we will need an rc2.

- Steve


On 08/20/2018 09:44 AM, Mike Beckerle wrote:
> Hi all,
> 
> I'd like to call a vote to release Apache Daffodil (Incubating) 2.2.0-rc1.
> 
> All distribution packages, including signatures, digests, etc. can be
> found at:
> 
> https://dist.apache.org/repos/dist/dev/incubator/daffodil/2.2.0-rc1/
> 
> Staging artifacts can be found at:
> 
> https://repository.apache.org/content/repositories/orgapachedaffodil-1003/
> 
> This release has been signed with PGP key 13A680AF, corresponding to
> mbeckerle@apache.org, which is included in the repository's KEYS file.
> This key can be found on keyservers, such as:
> 
> http://pgp.mit.edu/pks/lookup?op=get&search=0x13A680AF
> 
> The release candidate has been tagged in git with v2.2.0-rc1.
> 
> For reference, here is a list of all closed JIRAs tagged with 2.2.0:
> 
> https://issues.apache.org/jira/issues/?filter=-1&jql=
> project%20%3D%20DAFFODIL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%
> 20fixVersion%20%3D%202.2.0%20ORDER%20BY%20key%20ASC%2C%
> 20status%20DESC%2C%20updated%20DESC
> 
> For a summary of the changes in this release, see:
> 
> https://daffodil.apache.org/releases/2.2.0/
> 
> Please review and vote. The vote will be open for at least 72 hours.
> The vote ends at 2018-08-23T10:00:00-04:00  aka Thursday 23 August, 2018 at
> 10 AM EDT US.
> 
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
> 
> My vote: +1
> 
> Thanks,
> - Mike
>