On Fri, May 27, 2022 at 6:05 PM Timothy Bish <tabish...@gmail.com> wrote:
> On 5/27/22 11:42, Robbie Gemmell wrote: > > On Thu, 26 May 2022 at 19:57, Timothy Bish <tabish...@gmail.com> wrote: > >> Hi folks, > >> > >> I have put together a release candidate for a 1.0.0-M1 Qpid > >> proton-dotnet release, > >> please give it a test out and vote accordingly. This is the first > >> milestone release for this > >> new .NET based AMQP client and accompanying protocol engine. > >> > >> The source and binary archives can be grabbed from: > >> https://dist.apache.org/repos/dist/dev/qpid/proton-dotnet/1.0.0-M1-rc1/ > >> > >> The JIRAs assigned are: > >> https://issues.apache.org/jira/projects/PROTON/versions/12351750 > >> > >> Regards > >> > >> -- > >> Tim Bish > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org > >> For additional commands, e-mail: users-h...@qpid.apache.org > >> > > +1 > > > > I checked things over as follows: > > - Verified the signature + checksum files. > > - Checked for LICENCE + NOTICE files in the archives. > > - Used "mvn apache-rat:check" to verify headers in the source archive. > > - Ran the source build and tests in container using "./build.sh > > podman-test", all passed. > > > > Some trivial niggles noticed: > > - The "podman-test" command isnt listed in the build.sh usage > > Thanks, that was a late addition and I'll add an entry for the next > release. I noticed some other cleanups that could be done but thought > it was good to get a release milestone out so more eyes can hit this > > > > - The usage help is effectively printed twice due to the script always > > setting debug flag. > > - The GitHub Actions CI build is using .Net 5 and generating a warning > > about it being EOL, the job should be updated to use .Net 6 instead. > > Will move that up to 6 still targeting the 5.0 framework > When I wanted to build from source using dotnet 6.0 on Linux, I got an error saying that 5.0 is required. I think that (if possible), the project should be configured to use "current or any higher available" version. Given that dotnet 7.0 is already a thing ``` /home/jdanek/repos/qpid/qpid-proton-dotnet/examples/Example.HelloWorld/bin/Debug/net5.0/Example.HelloWorld It was not possible to find any compatible framework version The framework 'Microsoft.NETCore.App', version '5.0.0' (x64) was not found. - The following frameworks were found: 6.0.4 at [/usr/lib64/dotnet/shared/Microsoft.NETCore.App] You can resolve the problem by installing the specified framework and/or SDK. The specified framework can be found at: - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=5.0.0&arch=x64&rid=fedora.36-x64 Process finished with exit code 150. ``` It should be that roll-forward policy thing, afaik. Meanwhile, I just did search/replace for net5.0 to net6.0. -- Mit freundlichen Grüßen / Kind regards Jiri Daněk