What is the connection between using C++14 and dropping XRootD 4 support? Can't you compile XRootD 4 with C++14 as well? You've provided instructions for how to use devtoolset to do so. Thanks, -Mat On 3/16/21 4:26 AM, Michal Simon wrote: > Hi Brian, > > Thank you for your feedback. > > Already for some time we have been asked by our colleagues form the experiments to give a clear timeline for XRootD4. > With the announcement we wanted to give the XRootD community a strong push towards XRootD5 so the migration is > finalised before RUN3. As we are moving with XRootD5 to C++14 it simply won’t be possible to back-port some of the > new developments/bugfixes to XRootD4 and hence the end of full support of XRootD4. > > That said, nobody will be left behind. We are determined to help with the migration, and if there is a strong desire in the > community we can offer a period of limited support for XRootD4 (for example until end of Q2). > > XRootD5 is backwards compatible with XRootD4 and the transition should be straight forward. Nevertheless the sites > should allow themselves a time buffer before RUN3 so all potential issues can be addressed in a timely manner. > > Let me know your thoughts! > > Cheers, > Michal > >> On 15 Mar 2021, at 19:29, Brian Lin <[log in to unmask] <mailto:[log in to unmask]>> wrote: >> >> Hi Michal, >> >> Thanks for the updated timeline but I'd like to express that the short notice for XRootD 4 EOL is shocking. Although all of the XCaches in the OSG are using XRootD 5.x, there are many sites still using XRootD 4 out of OSG 3.5 production and I suspect that there will be sites using XRootD 4 until Feb '22. What are your plans to support these sites in a transition to XRootD 5? >> >> Thanks, >> Brian >> >> On 3/13/21 6:03 AM, Michal Simon wrote: >>> Dear all, >>> >>> I am reposting the C++14 announcement as the date format I used in my previous email created some confusion. >>> >>> Starting from the *April 1st, 2021* we will be building XRootD with the -std=c++14 flag. >>> >>> On Centos7 platform one will need to enable devtoolset-7 (please see the instructions bellow). >>> >>> |# 1. Install a package with repository for your system: # On CentOS, install package centos-release-scl available in CentOS repository: $ sudo yum install centos-release-scl # 2. Install the collection: $ sudo yum install devtoolset-7 # 3. Start using software collections: $ scl enable devtoolset-7 bash| >>> >>> Please note that this means that it won't be possible to back-port some of the new developments/bugfixes to XRootD4, and hence XRootD4 will reach end of support. >>> >>> Kind regards, >>> Michal >>> >>> >>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >>> >>> Use REPLY-ALL to reply to list >>> >>> To unsubscribe from the XROOTD-L list, click the following link: >>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1 <https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1> >>> >> > > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > Use REPLY-ALL to reply to list > > To unsubscribe from the XROOTD-L list, click the following link: > https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1 <https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1> > ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1