|
RC2 from revision 1324655 is available here:
http://people.apache.org/~jross/qpid-0.16-rc2/ This RC fixes the problem with embedded svn versions that Robbie raised. It also has the following bug fixes: jross@nicaea qpid-0.16$ svn log -r 1309391:HEAD | fgrep QPID QPID-3937 - Back-ported fix from trunk into 0.16. QPID-3938 - Back-ported fix from trunk into 0.16 QPID-3901: merge fix to 0.16 branch QPID-3900: merge fix to 0.16 branch QPID-3919 QPID-3905: NullPointerException is thrown on rejecting messages whilst closing the connection QPID-3911: Fix deadlock on concurrent invocation of MessageConsumer#close() and Session#rollback() from consumer MessageListener A point in passing: It helps (helps scripting like the above and git mirrors) if merges to 0.16 include descriptive text on the same line as the QPID- reference. Rather than "merge fix to 0.16", it's better to copy the summary from the original trunk commit. In other words, follow Robbie's example in the last two commits, :). Finally, there's stirring on the list about a python build issue, and there are two ruby build issues not yet on the release branch. These may call for another RC. Thanks, Justin --- 0.16 release page: https://cwiki.apache.org/qpid/016-release.html --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
Here's a preview of the 0.16 release notes:
http://people.apache.org/~jross/release_notes_0.16.html I'll regenerate this before GA. Until then, you can adjust jira titles and categories to spruce up the release notes. Note to developers: jiras 3937, 3938, 3901, and 3919 don't appear in the preview notes because they are not marked fixed or don't have their fix version set. I'm repairing this now. Take care to update your jiras, please. Thanks, Justin On Wed, 11 Apr 2012, [hidden email] wrote: > RC2 from revision 1324655 is available here: > > http://people.apache.org/~jross/qpid-0.16-rc2/ > > This RC fixes the problem with embedded svn versions that Robbie raised. It > also has the following bug fixes: > > jross@nicaea qpid-0.16$ svn log -r 1309391:HEAD | fgrep QPID > QPID-3937 - Back-ported fix from trunk into 0.16. > QPID-3938 - Back-ported fix from trunk into 0.16 > QPID-3901: merge fix to 0.16 branch > QPID-3900: merge fix to 0.16 branch > QPID-3919 > QPID-3905: NullPointerException is thrown on rejecting messages whilst > closing the connection > QPID-3911: Fix deadlock on concurrent invocation of > MessageConsumer#close() and Session#rollback() from consumer > MessageListener > > A point in passing: It helps (helps scripting like the above and git mirrors) > if merges to 0.16 include descriptive text on the same line as the QPID- > reference. Rather than "merge fix to 0.16", it's better to copy the summary > from the original trunk commit. In other words, follow Robbie's example in > the last two commits, :). > > Finally, there's stirring on the list about a python build issue, and there > are two ruby build issues not yet on the release branch. These may call for > another RC. > > Thanks, > Justin > > --- > 0.16 release page: https://cwiki.apache.org/qpid/016-release.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
Administrator
|
In reply to this post by Justin Ross-2
I have run Rat on the 0.16 RC2 release tar, the output can be found here:
http://people.apache.org/~robbie/qpid/0.16/0.16rc2_rat_output.txt There are a number of new files without licence header since the last release that need updated. I will update the Java related files on trunk tomorrow, it would be helpful if others could look over the output and do the same in their respect areas of choice. Robbie On 11 April 2012 22:14, <[hidden email]> wrote: > RC2 from revision 1324655 is available here: > > http://people.apache.org/~jross/qpid-0.16-rc2/ > > This RC fixes the problem with embedded svn versions that Robbie raised. It > also has the following bug fixes: > > jross@nicaea qpid-0.16$ svn log -r 1309391:HEAD | fgrep QPID > QPID-3937 - Back-ported fix from trunk into 0.16. > QPID-3938 - Back-ported fix from trunk into 0.16 > QPID-3901: merge fix to 0.16 branch > QPID-3900: merge fix to 0.16 branch > QPID-3919 > QPID-3905: NullPointerException is thrown on rejecting messages whilst > closing the connection > QPID-3911: Fix deadlock on concurrent invocation of > MessageConsumer#close() and Session#rollback() from consumer > MessageListener > > A point in passing: It helps (helps scripting like the above and git > mirrors) if merges to 0.16 include descriptive text on the same line as the > QPID- reference. Rather than "merge fix to 0.16", it's better to copy the > summary from the original trunk commit. In other words, follow Robbie's > example in the last two commits, :). > > Finally, there's stirring on the list about a python build issue, and there > are two ruby build issues not yet on the release branch. These may call for > another RC. > > Thanks, > Justin > > --- > 0.16 release page: https://cwiki.apache.org/qpid/016-release.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
On Apr 18, 2012, at 5:56 PM, Robbie Gemmell wrote: > I have run Rat on the 0.16 RC2 release tar, the output can be found here: > http://people.apache.org/~robbie/qpid/0.16/0.16rc2_rat_output.txt > > There are a number of new files without licence header since the last > release that need updated. I will update the Java related files on > trunk tomorrow, it would be helpful if others could look over the > output and do the same in their respect areas of choice. > I can update the JCA files, actually most of them have already been updated in a later release. Regards, Weston > Robbie > > On 11 April 2012 22:14, <[hidden email]> wrote: >> RC2 from revision 1324655 is available here: >> >> http://people.apache.org/~jross/qpid-0.16-rc2/ >> >> This RC fixes the problem with embedded svn versions that Robbie raised. It >> also has the following bug fixes: >> >> jross@nicaea qpid-0.16$ svn log -r 1309391:HEAD | fgrep QPID >> QPID-3937 - Back-ported fix from trunk into 0.16. >> QPID-3938 - Back-ported fix from trunk into 0.16 >> QPID-3901: merge fix to 0.16 branch >> QPID-3900: merge fix to 0.16 branch >> QPID-3919 >> QPID-3905: NullPointerException is thrown on rejecting messages whilst >> closing the connection >> QPID-3911: Fix deadlock on concurrent invocation of >> MessageConsumer#close() and Session#rollback() from consumer >> MessageListener >> >> A point in passing: It helps (helps scripting like the above and git >> mirrors) if merges to 0.16 include descriptive text on the same line as the >> QPID- reference. Rather than "merge fix to 0.16", it's better to copy the >> summary from the original trunk commit. In other words, follow Robbie's >> example in the last two commits, :). >> >> Finally, there's stirring on the list about a python build issue, and there >> are two ruby build issues not yet on the release branch. These may call for >> another RC. >> >> Thanks, >> Justin >> >> --- >> 0.16 release page: https://cwiki.apache.org/qpid/016-release.html >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [hidden email] >> For additional commands, e-mail: [hidden email] >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
Administrator
|
In reply to this post by Robbie Gemmell
I have updated the files in the Java tree. To save time I just went
ahead and committed the changes to the release branch as well, they are easily verified and there isnt really a choice over including them or not. In terms of whats left, the particular standouts seem to be the bindings in the cpp tree, which have a number of files that seem like they must have licences added. Robbie On 18 April 2012 22:56, Robbie Gemmell <[hidden email]> wrote: > I have run Rat on the 0.16 RC2 release tar, the output can be found here: > http://people.apache.org/~robbie/qpid/0.16/0.16rc2_rat_output.txt > > There are a number of new files without licence header since the last > release that need updated. I will update the Java related files on > trunk tomorrow, it would be helpful if others could look over the > output and do the same in their respect areas of choice. > > Robbie > > On 11 April 2012 22:14, <[hidden email]> wrote: >> RC2 from revision 1324655 is available here: >> >> http://people.apache.org/~jross/qpid-0.16-rc2/ >> >> This RC fixes the problem with embedded svn versions that Robbie raised. It >> also has the following bug fixes: >> >> jross@nicaea qpid-0.16$ svn log -r 1309391:HEAD | fgrep QPID >> QPID-3937 - Back-ported fix from trunk into 0.16. >> QPID-3938 - Back-ported fix from trunk into 0.16 >> QPID-3901: merge fix to 0.16 branch >> QPID-3900: merge fix to 0.16 branch >> QPID-3919 >> QPID-3905: NullPointerException is thrown on rejecting messages whilst >> closing the connection >> QPID-3911: Fix deadlock on concurrent invocation of >> MessageConsumer#close() and Session#rollback() from consumer >> MessageListener >> >> A point in passing: It helps (helps scripting like the above and git >> mirrors) if merges to 0.16 include descriptive text on the same line as the >> QPID- reference. Rather than "merge fix to 0.16", it's better to copy the >> summary from the original trunk commit. In other words, follow Robbie's >> example in the last two commits, :). >> >> Finally, there's stirring on the list about a python build issue, and there >> are two ruby build issues not yet on the release branch. These may call for >> another RC. >> >> Thanks, >> Justin >> >> --- >> 0.16 release page: https://cwiki.apache.org/qpid/016-release.html >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [hidden email] >> For additional commands, e-mail: [hidden email] >> --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
Administrator
|
In reply to this post by Weston M. Price
Ah, didnt check my mail this morning so I have actually already
updated them. Oh well :) Robbie On 18 April 2012 23:56, Weston M. Price <[hidden email]> wrote: > > On Apr 18, 2012, at 5:56 PM, Robbie Gemmell wrote: > >> I have run Rat on the 0.16 RC2 release tar, the output can be found here: >> http://people.apache.org/~robbie/qpid/0.16/0.16rc2_rat_output.txt >> >> There are a number of new files without licence header since the last >> release that need updated. I will update the Java related files on >> trunk tomorrow, it would be helpful if others could look over the >> output and do the same in their respect areas of choice. >> > I can update the JCA files, actually most of them have already been updated in a later release. > > Regards, > > Weston >> Robbie >> >> On 11 April 2012 22:14, <[hidden email]> wrote: >>> RC2 from revision 1324655 is available here: >>> >>> http://people.apache.org/~jross/qpid-0.16-rc2/ >>> >>> This RC fixes the problem with embedded svn versions that Robbie raised. It >>> also has the following bug fixes: >>> >>> jross@nicaea qpid-0.16$ svn log -r 1309391:HEAD | fgrep QPID >>> QPID-3937 - Back-ported fix from trunk into 0.16. >>> QPID-3938 - Back-ported fix from trunk into 0.16 >>> QPID-3901: merge fix to 0.16 branch >>> QPID-3900: merge fix to 0.16 branch >>> QPID-3919 >>> QPID-3905: NullPointerException is thrown on rejecting messages whilst >>> closing the connection >>> QPID-3911: Fix deadlock on concurrent invocation of >>> MessageConsumer#close() and Session#rollback() from consumer >>> MessageListener >>> >>> A point in passing: It helps (helps scripting like the above and git >>> mirrors) if merges to 0.16 include descriptive text on the same line as the >>> QPID- reference. Rather than "merge fix to 0.16", it's better to copy the >>> summary from the original trunk commit. In other words, follow Robbie's >>> example in the last two commits, :). >>> >>> Finally, there's stirring on the list about a python build issue, and there >>> are two ruby build issues not yet on the release branch. These may call for >>> another RC. >>> >>> Thanks, >>> Justin >>> >>> --- >>> 0.16 release page: https://cwiki.apache.org/qpid/016-release.html >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [hidden email] >>> For additional commands, e-mail: [hidden email] >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [hidden email] >> For additional commands, e-mail: [hidden email] >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
Thanks Robbie!
Regards, Weston On Apr 19, 2012, at 8:24 AM, Robbie Gemmell wrote: > Ah, didnt check my mail this morning so I have actually already > updated them. Oh well :) > > Robbie > > On 18 April 2012 23:56, Weston M. Price <[hidden email]> wrote: >> >> On Apr 18, 2012, at 5:56 PM, Robbie Gemmell wrote: >> >>> I have run Rat on the 0.16 RC2 release tar, the output can be found here: >>> http://people.apache.org/~robbie/qpid/0.16/0.16rc2_rat_output.txt >>> >>> There are a number of new files without licence header since the last >>> release that need updated. I will update the Java related files on >>> trunk tomorrow, it would be helpful if others could look over the >>> output and do the same in their respect areas of choice. >>> >> I can update the JCA files, actually most of them have already been updated in a later release. >> >> Regards, >> >> Weston >>> Robbie >>> >>> On 11 April 2012 22:14, <[hidden email]> wrote: >>>> RC2 from revision 1324655 is available here: >>>> >>>> http://people.apache.org/~jross/qpid-0.16-rc2/ >>>> >>>> This RC fixes the problem with embedded svn versions that Robbie raised. It >>>> also has the following bug fixes: >>>> >>>> jross@nicaea qpid-0.16$ svn log -r 1309391:HEAD | fgrep QPID >>>> QPID-3937 - Back-ported fix from trunk into 0.16. >>>> QPID-3938 - Back-ported fix from trunk into 0.16 >>>> QPID-3901: merge fix to 0.16 branch >>>> QPID-3900: merge fix to 0.16 branch >>>> QPID-3919 >>>> QPID-3905: NullPointerException is thrown on rejecting messages whilst >>>> closing the connection >>>> QPID-3911: Fix deadlock on concurrent invocation of >>>> MessageConsumer#close() and Session#rollback() from consumer >>>> MessageListener >>>> >>>> A point in passing: It helps (helps scripting like the above and git >>>> mirrors) if merges to 0.16 include descriptive text on the same line as the >>>> QPID- reference. Rather than "merge fix to 0.16", it's better to copy the >>>> summary from the original trunk commit. In other words, follow Robbie's >>>> example in the last two commits, :). >>>> >>>> Finally, there's stirring on the list about a python build issue, and there >>>> are two ruby build issues not yet on the release branch. These may call for >>>> another RC. >>>> >>>> Thanks, >>>> Justin >>>> >>>> --- >>>> 0.16 release page: https://cwiki.apache.org/qpid/016-release.html >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [hidden email] >>>> For additional commands, e-mail: [hidden email] >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [hidden email] >>> For additional commands, e-mail: [hidden email] >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [hidden email] >> For additional commands, e-mail: [hidden email] >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
In reply to this post by Robbie Gemmell
On Wed, Apr 18, 2012 at 10:56:35PM +0100, Robbie Gemmell wrote:
> I have run Rat on the 0.16 RC2 release tar, the output can be found here: > http://people.apache.org/~robbie/qpid/0.16/0.16rc2_rat_output.txt > > There are a number of new files without licence header since the last > release that need updated. I will update the Java related files on > trunk tomorrow, it would be helpful if others could look over the > output and do the same in their respect areas of choice. Do we need to place explicit licenses in such things as the cucumber feature and step files below the Ruby directory? The problem is that those files are sent to stdout as the tests run and the testing output will easily get lost in all of the license test. -- Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc. Delivering value year after year. Red Hat ranks #1 in value among software vendors. http://www.redhat.com/promo/vendor/ |
|
Administrator
|
An interesting question (which I see you have decided at least part of
the answer for). The .rb files seem fairly straightforward as requiring a licence, although the rest perhaps arent quite as clear. Since the licence is a comment, is it possible to adjust the test output to strip them, or is that not within our control? (I dont have a clue about ruby and/or cucumber) I believe the general idea is that anything with creativity in it should have a licence, but I tend to just be of the opinion that *all* files should have the licence in some way unless there is a very clear legal or (allowable) technical reason they absolutely shouldnt. It cuts down the noise and ensures you dont need to worry as much about whether things need be licenced or not. I believe its allowable in certain cases to use a short form for the licence (e.g as done in manifest files) that at least contains the URL, so that might also be an approach to investigate using (one of the .java files flagged by RAT had the entire header but had a space in its URL and so failed the check). Robbie On 19 April 2012 13:53, Darryl L. Pierce <[hidden email]> wrote: > On Wed, Apr 18, 2012 at 10:56:35PM +0100, Robbie Gemmell wrote: >> I have run Rat on the 0.16 RC2 release tar, the output can be found here: >> http://people.apache.org/~robbie/qpid/0.16/0.16rc2_rat_output.txt >> >> There are a number of new files without licence header since the last >> release that need updated. I will update the Java related files on >> trunk tomorrow, it would be helpful if others could look over the >> output and do the same in their respect areas of choice. > > Do we need to place explicit licenses in such things as the cucumber > feature and step files below the Ruby directory? The problem is that > those files are sent to stdout as the tests run and the testing output > will easily get lost in all of the license test. > > -- > Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc. > Delivering value year after year. > Red Hat ranks #1 in value among software vendors. > http://www.redhat.com/promo/vendor/ > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
|
On Thu, Apr 19, 2012 at 04:19:59PM +0100, Robbie Gemmell wrote:
> An interesting question (which I see you have decided at least part of > the answer for). The .rb files seem fairly straightforward as > requiring a licence, although the rest perhaps arent quite as clear. > Since the licence is a comment, is it possible to adjust the test > output to strip them, or is that not within our control? (I dont have > a clue about ruby and/or cucumber) The .feature files in cucumber support comments in that you can use a # to cause the line to not be processed. But the text is always sent to stdout whether it's a comment or not. And the problem is that it increases the noise-to-useful-output ratio. > I believe the general idea is that anything with creativity in it > should have a licence, but I tend to just be of the opinion that *all* > files should have the licence in some way unless there is a very clear > legal or (allowable) technical reason they absolutely shouldnt. It > cuts down the noise and ensures you dont need to worry as much about > whether things need be licenced or not. > > I believe its allowable in certain cases to use a short form for the > licence (e.g as done in manifest files) that at least contains the > URL, so that might also be an approach to investigate using (one of > the .java files flagged by RAT had the entire header but had a space > in its URL and so failed the check). the testing output doesn't get pushed off-screen by the license text. -- Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc. Delivering value year after year. Red Hat ranks #1 in value among software vendors. http://www.redhat.com/promo/vendor/ |
| Powered by Nabble | Edit this page |
