Opened 11 years ago

Closed 10 years ago

#340 closed task (fixed)

Assess need to support g95/Cygwin

Reported by: Ian Culverwell Owned by: Dave Offiler
Priority: normal Milestone: Whenever
Component: ROPP (all) Version: 7.0
Keywords: Cc:

Description

Action 6 DRI ROPP 7

Project Team to assess in the next user survey how many users are using g95/Cygwin and, depending on the outcome, potentially propose dropping support for the combination. SG to agree prior final decision is made.

Change history (5)

comment:1 by Dave Offiler, 10 years ago

There have been no new G96 build for Cygwin since June 2010 (and for Linux since Jan 2014) http://www.g95.org/downloads.shtml, so this project appears to be moribund (again). Should a US show a requirement for ROPP builds on Windows/Cygwin, I would propose that we support only GFortran which is nowadays a key component of any Linux distro (including Cygwin) as part of the Gnu Compiler Collection (GCC) and to formally drop G95.

The package should still contain the configure mini-scripts, but these would be frozen and there would be no beta-testing using G95 on Cygwin.

comment:2 by Dave Offiler, 10 years ago

Status: newaccepted

comment:3 by Dave Offiler, 10 years ago

Correction: Last G95 Linux build (and source code update) was 17 Jan 2013 (not Jan 2014). (Last Cygwin build was 2010 as noted above, so even 18 months ago many releases out-of-date vis-a-vis the last source version). Development of G95 therefore looks at best suspended or worst abandoned, and Cygwin has effectively been unsupported for some years.

I propose that ROPP-8.0 be the last release supporting G95/Cygwin and only then as long as dependency packages can be built on this combo 'out of the box'. Thereafter this combo is not beta-tested and any build assistance (mini-scripts, etc) is provided only as legacy files and eventually removed (as for v.old ifort compilers) - unless there is a large (>10) confirmed user-base.

comment:4 by Dave Offiler, 10 years ago

Raised as an agenda item and discussed at ROPP GG of 29/7/2014. All partners confirm they have no requirement to use the G95/Cygwin combo in processing chains or for testing/evaluation. The GG agreed to my recommendation to drop support for this combo immediately for ROPP-8, and to drop G95/Linux for the next release should the US4 indicate no significant usage of this either.

'Dropping support' means:

  • retaining the *_configure_g95_cygwin mini-scripts in the ROPP-8 (at least) tarball

but:

  • do no beta or other testing with this combo
  • do not fix any reported issues with this combo not common to GFortran/Cygwin or any Linux compiler
  • note this status in the ROPP-8 Release Note and Change Log.

Since this is a technical issue and there is no commitment to support any particular set of compilers, there is no need for an SG decision.

Closing this ticket. A new one (#378) opened equivalently for G95/Linux at Milestone ROPP-9.

comment:5 by Dave Offiler, 10 years ago

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.