Dear Bioc team, my package (epiallleleR) currently fails tests on riesling1, but not on the other hosts. Wrong results are produced by compiled c++ code, and at the moment I don't understand why. I can see that both Windows hosts use GCC 8.3.0, but the compiler flags are different. I don't have access to Windows, but I wasn't able to reproduce this error on my Linux with GCC 7.5.0 when tried to set "-fno-reorder-blocks-and-partition" in my Makevars, or did "pkgbuild::with_debug(devtools::check())". What are the other differences between riesling1 and palomino3? Is, for example, sizeof(int)<4? And what can I do to debug it if I don't have Windows around? Best regards, Oleksii
[Bioc-devel] error on riesling1 but not on palomino3
3 messages · Oleksii Nikolaienko, Jennifer Wokaty
Hi Oleksii, Palomino3, which has the new UCRT toolchain to allow native support of UTF-8 and non-European languages, will replace Riesling1 soon, so please disregard the error on Riesling1, which is only running for historical reference. We're also working on a way to help troubleshoot issues related to Windows environments. Jennifer Wokaty Bioconductor Core Team
From: Bioc-devel <bioc-devel-bounces at r-project.org> on behalf of Oleksii Nikolaienko <oleksii.nikolaienko at gmail.com>
Sent: Wednesday, February 23, 2022 4:44 AM
To: bioc-devel at r-project.org
Subject: [Bioc-devel] error on riesling1 but not on palomino3
Sent: Wednesday, February 23, 2022 4:44 AM
To: bioc-devel at r-project.org
Subject: [Bioc-devel] error on riesling1 but not on palomino3
***ATTENTION: This email came from an external source. Do not open attachments or click on links from unknown senders or unexpected emails.***
Dear Bioc team,
my package (epiallleleR) currently fails tests on riesling1, but not on the
other hosts. Wrong results are produced by compiled c++ code, and at the
moment I don't understand why. I can see that both Windows hosts use GCC
8.3.0, but the compiler flags are different. I don't have access to
Windows, but I wasn't able to reproduce this error on my Linux with GCC
7.5.0 when tried to set "-fno-reorder-blocks-and-partition" in my Makevars,
or did "pkgbuild::with_debug(devtools::check())".
What are the other differences between riesling1 and palomino3? Is, for
example, sizeof(int)<4? And what can I do to debug it if I don't have
Windows around?
Best regards,
Oleksii
[[alternative HTML version deleted]]
_______________________________________________
Bioc-devel at r-project.org mailing list
https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_bioc-2Ddevel&d=DwICAg&c=mRWFL96tuqj9V0Jjj4h40ddo0XsmttALwKjAEOCyUjY&r=FKSqKXkUOES-D4VQb2jSn9QK7Vz5lE18rLcyn73CPhA&m=B6xvuxERd0zSWbao7oo7byBakBmrV9_gcBwdPoQjWfU&s=CaWbJnskDbCqNtl0c7wj_FQLs6tJcb5PktYg_0E9h10&e=
Thanks Jennifer, I tried to fix it and now ran into another (known?) issue because of lack of proper support for ?snprintf?. I would like to disregard this error, but could you please confirm that it won?t be a problem for a coming Bioc release? Package is marked as failing its build on the dev package page? Best, Oleksii On Wed, 23 Feb 2022 at 15:14, Jennifer Wokaty <Jennifer.Wokaty at sph.cuny.edu> wrote:
Hi Oleksii, Palomino3, which has the new UCRT toolchain to allow native support of UTF-8 and non-European languages, will replace Riesling1 soon, so please disregard the error on Riesling1, which is only running for historical reference. We're also working on a way to help troubleshoot issues related to Windows environments. Jennifer Wokaty Bioconductor Core Team
________________________________________
From: Bioc-devel <bioc-devel-bounces at r-project.org> on behalf of Oleksii
Nikolaienko <oleksii.nikolaienko at gmail.com>
Sent: Wednesday, February 23, 2022 4:44 AM
To: bioc-devel at r-project.org
Subject: [Bioc-devel] error on riesling1 but not on palomino3
***ATTENTION: This email came from an external source. Do not open
attachments or click on links from unknown senders or unexpected emails.***
Dear Bioc team,
my package (epiallleleR) currently fails tests on riesling1, but not on the
other hosts. Wrong results are produced by compiled c++ code, and at the
moment I don't understand why. I can see that both Windows hosts use GCC
8.3.0, but the compiler flags are different. I don't have access to
Windows, but I wasn't able to reproduce this error on my Linux with GCC
7.5.0 when tried to set "-fno-reorder-blocks-and-partition" in my Makevars,
or did "pkgbuild::with_debug(devtools::check())".
What are the other differences between riesling1 and palomino3? Is, for
example, sizeof(int)<4? And what can I do to debug it if I don't have
Windows around?
Best regards,
Oleksii
[[alternative HTML version deleted]]
_______________________________________________
Bioc-devel at r-project.org mailing list
https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_bioc-2Ddevel&d=DwICAg&c=mRWFL96tuqj9V0Jjj4h40ddo0XsmttALwKjAEOCyUjY&r=FKSqKXkUOES-D4VQb2jSn9QK7Vz5lE18rLcyn73CPhA&m=B6xvuxERd0zSWbao7oo7byBakBmrV9_gcBwdPoQjWfU&s=CaWbJnskDbCqNtl0c7wj_FQLs6tJcb5PktYg_0E9h10&e=