Re: [Freecol-developers] Java version bump
Nightly release from 2022-02-17 Works correctly under Mac with both Java 17. I can t switch to Java 11 on my Mac for now El El dom, 20 feb 2022 a las 7:27 p. m., Caleb Williams escribió: > Windows seems fine with both 11 and 17. I've used both to either install > or compile FreeCol. > > *Caleb R. Williams* > > *Photographer* > w: http://calebwilliamsphotography.com > b: http://blog.calebwilliamsphotography.com > e: cale...@gmail.com > c: 612-275-7796 > ___ > Freecol-developers mailing list > Freecol-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freecol-developers > ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers
Re: [Freecol-developers] Java version bump
On 21-02-2022 08:21, win...@genial.ms wrote: Hi, normally I'd think, its a good idea to require a newer version when the old ones get deprecated, though it seems no new features are needed and there are people waiting since years for a release while they are on 0.11.6 or some other bug-ridden version including game-breaking bugs and a security problem. IMHO there should be a Java 8 compatible release for these people, as some may be on an older OS/distro without new Java. After a release would be the better time to up the requirements. Regards, wintertime ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers Compiling with java 8 does give errors, so trunk is currently not compatible with java 8 . compile: [javac] Compiling 777 source files to /home/panoramix/Documents/Aur/pkgbuilds/freecol-git/src/freecol-git/build [javac] /home/panoramix/Documents/Aur/pkgbuilds/freecol-git/src/freecol-git/src/net/sf/freecol/common/io/sza/SimpleZippedAnimati on.java:210: error: expected [javac] try (zipStream) { [javac] ^ [javac] /home/panoramix/Documents/Aur/pkgbuilds/freecol-git/src/freecol-git/src/net/sf/freecol/common/io/sza/SimpleZippedAnimati on.java:210: error: ')' expected [javac] try (zipStream) { [javac] ^ [javac] /home/panoramix/Documents/Aur/pkgbuilds/freecol-git/src/freecol-git/src/net/sf/freecol/common/io/sza/SimpleZippedAnimati on.java:210: error: '{' expected [javac] try (zipStream) { [javac] ^ [javac] /home/panoramix/Documents/Aur/pkgbuilds/freecol-git/src/freecol-git/src/net/sf/freecol/common/io/sza/SimpleZippedAnimati on.java:211: error: not a statement [javac] BufferedReader in; [javac] ^ [javac] 4 errors ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers
Re: [Freecol-developers] Java version bump
Hi, normally I'd think, its a good idea to require a newer version when the old ones get deprecated, though it seems no new features are needed and there are people waiting since years for a release while they are on 0.11.6 or some other bug-ridden version including game-breaking bugs and a security problem. IMHO there should be a Java 8 compatible release for these people, as some may be on an older OS/distro without new Java. After a release would be the better time to up the requirements. Regards, wintertime ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers
Re: [Freecol-developers] Java version bump
On 20-02-2022 19:26, Caleb Williams wrote: Windows seems fine with both 11 and 17. I've used both to either install or compile FreeCol. *Caleb R. Williams* /Photographer/ w: http://calebwilliamsphotography.com b: http://blog.calebwilliamsphotography.com e: cale...@gmail.com c: 612-275-7796 ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers When compiling with Java 17 ant gives a deprecation warning , otherwise no issues. [javac] /home/panoramix/Documents/Aur/pkgbuilds/freecol-git/src/freecol-git/src/net/sf/freecol/common/logging/TextFormatter.java :54: warning: [deprecation] getThreadID() in LogRecord has been deprecated [javac] .append("\n\tThread: ").append(record.getThreadID()) [javac] ^ [javac] 1 warning Lone_Wolf ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers
Re: [Freecol-developers] Java version bump
Windows seems fine with both 11 and 17. I've used both to either install or compile FreeCol. *Caleb R. Williams* *Photographer* w: http://calebwilliamsphotography.com b: http://blog.calebwilliamsphotography.com e: cale...@gmail.com c: 612-275-7796 ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers
[Freecol-developers] Java version bump
The recent bump to Java 9 is probably not ideal, as it is not a Long Term Supported release. Indeed it is nominally already unsupported... not that suport from Oracle is all that impressive. Nevertheless with my Security Person Hat on, I would be more comfortable with a bump to a LTS release, which would be Java 11 (expires March 2023) or Java 17 (expires September 2026). Any thoughts, particularly regarding what is currently available on Windows and Macs? I can vouch for both 11 and 17 being easy to run on linux. Cheers, Mike Pope pgp3S8t183_xK.pgp Description: OpenPGP digital signature ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers
Re: [Freecol-developers] Java version
Sorry for the concern I just remember reading a license change on oracle jre and jdk as of java 11 i belive it was. Great game nice to see development still on going :) Wish I had time to play more :) Jonathan Aquilina On Tue, Jun 16, 2020 at 9:38 AM Michael T. Pope wrote: > On Tue, 16 Jun 2020 08:50:48 +0200 > Jonathan Aquilina wrote: > > I was under the impression and it was an incorrect one that freecol was > > built on the oracle version of java. If its based on openjdk no concern > > here. > > The FreeCol project does not require a specific Java implementation. If > someone wants to build it on openjdk, oracle Java, or > shark-mounted-laser Java that is fine. We do specify a minimum Java > language version, because we are primarily concerned with making code + > artwork + game resources rather than packaging. > > That said, we have traditionally distributed freecol packaged for various > platforms from the website as a convenience. The .jar files there are > built with whatever-the-release-manager-is-using Java. When I am the > release manager that has been openjdk, because that is conveniently > installed on my main development machine. Perhaps it was oracle Java in > the past, I do not know. I am pretty sure we have people running our .jar > or derivatives on non-openjdk run time environments, which is good. > > Cheers, > Mike Pope > > ___ > Freecol-developers mailing list > Freecol-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freecol-developers > ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers
Re: [Freecol-developers] Java version
On Tue, 16 Jun 2020 08:50:48 +0200 Jonathan Aquilina wrote: > I was under the impression and it was an incorrect one that freecol was > built on the oracle version of java. If its based on openjdk no concern > here. The FreeCol project does not require a specific Java implementation. If someone wants to build it on openjdk, oracle Java, or shark-mounted-laser Java that is fine. We do specify a minimum Java language version, because we are primarily concerned with making code + artwork + game resources rather than packaging. That said, we have traditionally distributed freecol packaged for various platforms from the website as a convenience. The .jar files there are built with whatever-the-release-manager-is-using Java. When I am the release manager that has been openjdk, because that is conveniently installed on my main development machine. Perhaps it was oracle Java in the past, I do not know. I am pretty sure we have people running our .jar or derivatives on non-openjdk run time environments, which is good. Cheers, Mike Pope pgpPqkTEREBo2.pgp Description: OpenPGP digital signature ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers
Re: [Freecol-developers] Java version
Hi Michael, I think there needs to be a bit of caution here as I think there has been a major paradigm shift in licensing of java. Jonathan Aquilina On Mon, Jun 15, 2020 at 1:57 PM Michael T. Pope wrote: > Quick heads up. According to wikipedia at least, Java 8 is scheduled to > be updated for the last time in December this year, so we should probably > move to Java 11 (the next one that has long term support) around then. > > The good news is that today while trying to find an out of memory bug > when testing large maps, I built FreeCol on an Ubuntu 18.04 box where Java > 11 was installed by default. There were three small problems, now fixed. > So I anticipate that the move will be trouble free. > > Cheers, > Mike Pope > ___ > Freecol-developers mailing list > Freecol-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freecol-developers > ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers
[Freecol-developers] Java version
Quick heads up. According to wikipedia at least, Java 8 is scheduled to be updated for the last time in December this year, so we should probably move to Java 11 (the next one that has long term support) around then. The good news is that today while trying to find an out of memory bug when testing large maps, I built FreeCol on an Ubuntu 18.04 box where Java 11 was installed by default. There were three small problems, now fixed. So I anticipate that the move will be trouble free. Cheers, Mike Pope pgpaMk2860UZR.pgp Description: OpenPGP digital signature ___ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers