nan.xiao 简直不能更懂。
不知是荣幸还是不幸,本人稳坐反向依赖头把交椅已经若干年,前几年 knitr/rmarkdown 的反向依赖已过万;每检查一次,都不知要为地球增加多少碳排放。我自己检查完了提交给 CRAN,CRAN 还要再全部检查一遍,又是一次碳排放不说,还会造成 CRAN 提交序列严重堵车;每当我提交了 knitr 或 rmarkdown,后面的包都要堵着等一天一夜,估计 CRAN 机器的风扇也要呼呼转一天一夜。还有要命的事情是,反向依赖多了之后 CRAN 的检查几乎一定都有假阳性结果(即:我提交的包会导致其它依赖包出问题),每次丢给我一个巨大的错误报告,我大海捞针这些年也没捞出过几根真正的针。然而又不能放松警惕,因为万一真有一个我没注意到的该我背的锅,这一切还要重来一遍,我可能还会被抱怨(浪费 CRAN 资源)。
所以当我提交只有少数甚至零反向依赖的包时,十几分钟就能自动通过,觉得世界真是轻松美好。