yihui 今天向 CRAN 更新一个 R 包 markdown 的时候,发现它对 C 代码的检查更严格了:https://cran.rstudio.com/web/checks/check_results_markdown.html 然而 Valgrind 和 UBSAN 这两个工具我都不懂,不知道是否有行家帮我看一眼这里面的消息是什么意思: https://www.stats.ox.ac.uk/pub/bdr/memtests/valgrind/markdown/00check.log https://www.stats.ox.ac.uk/pub/bdr/memtests/clang-UBSAN/markdown/00check.log 以及如何修正呢:https://github.com/rstudio/markdown/tree/master/src 谢谢! BDR 的闲事真是永无休止……
yihui Ihavenothing 提交上去告诉我在 Debian 下通不过: https://win-builder.r-project.org/incoming_pretest/markdown_0.9_20181206_044353/Debian/00check.log https://win-builder.r-project.org/incoming_pretest/markdown_0.9_20181206_044353/Debian/00install.out 这又是啥幺蛾子呢?…… Travis / Ubuntu 上明明是妥妥的:https://travis-ci.org/rstudio/markdown/builds/464084540
yihui Ihavenothing 试了好几个地方,都无法重现这个错误,只好硬着头皮给 CRAN 写奏章陈述冤情了……神马时候 CRAN 要是能用 Docker 这世界就太平了,否则永远是暗无天日的服务器硬件软件配置猜猜猜游戏(猜不中要你狗命)。