Print

Print


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-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1