[R-pkg-devel] puzzling removal of 'dotwhisker' from CRAN
Ben Bolker
bbo|ker @end|ng |rom gm@||@com
Thu Apr 18 15:43:29 CEST 2024
To clarify, from an off-list conversation:
AFAICT the chain is
dotwhisker Imports
margins, which Imports
prediction, which Enhances
ffbase (archived in 2022 for 'coercion to logical' problems)
(that conversation also pointed out that Enhances is a dependency *in
the opposite direction* -- i.e. if A Enhances B, it's not entirely clear
why the disappearance of B should matter at all ...)
On 2024-04-18 9:35 a.m., Ben Bolker wrote:
> Yes, but ffbase was archived a long time ago (2022-04-04) and CRAN
> has apparently just caught up to checking. What's a little frustrating
> (to me) is that the dependence of prediction on ffbase is *very* soft
> ("enhances") ...
>
> On 2024-04-18 9:28 a.m., Thierry Onkelinx wrote:
>> The cascade is even longer. prediction got archived because ffbase was
>> no longer available. https://cran.r-project.org/web/packages/ffbase/
>> <https://cran.r-project.org/web/packages/ffbase/>
>>
>> ir. Thierry Onkelinx
>> Statisticus / Statistician
>>
>> Vlaamse Overheid / Government of Flanders
>> INSTITUUT VOOR NATUUR- EN BOSONDERZOEK / RESEARCH INSTITUTE FOR NATURE
>> AND FOREST
>> Team Biometrie & Kwaliteitszorg / Team Biometrics & Quality Assurance
>> thierry.onkelinx using inbo.be <mailto:thierry.onkelinx using inbo.be>
>> Havenlaan 88 bus 73, 1000 Brussel
>> *Postadres:* Koning Albert II-laan 15 bus 186, 1210 Brussel
>> /Poststukken die naar dit adres worden gestuurd, worden ingescand en
>> digitaal aan de geadresseerde bezorgd. Zo kan de Vlaamse overheid haar
>> dossiers volledig digitaal behandelen. Poststukken met de vermelding
>> ‘vertrouwelijk’ worden niet ingescand, maar ongeopend aan de
>> geadresseerde bezorgd./
>> www.inbo.be <http://www.inbo.be>
>>
>> ///////////////////////////////////////////////////////////////////////////////////////////
>> To call in the statistician after the experiment is done may be no
>> more than asking him to perform a post-mortem examination: he may be
>> able to say what the experiment died of. ~ Sir Ronald Aylmer Fisher
>> The plural of anecdote is not data. ~ Roger Brinner
>> The combination of some data and an aching desire for an answer does
>> not ensure that a reasonable answer can be extracted from a given body
>> of data. ~ John Tukey
>> ///////////////////////////////////////////////////////////////////////////////////////////
>>
>> <https://www.inbo.be>
>>
>>
>> Op do 18 apr 2024 om 15:25 schreef Ben Bolker <bbolker using gmail.com
>> <mailto:bbolker using gmail.com>>:
>>
>> Thank you! (I know about package_dependencies() but ran into
>> precisely the same problem and didn't want to re-implement it ...)
>>
>> On 2024-04-18 9:11 a.m., Josiah Parry wrote:
>> > Well, after trying to install the package, I believe the issue is
>> > because margins has been archived.
>> >
>> > https://cran.r-project.org/web/packages/margins/index.html
>> <https://cran.r-project.org/web/packages/margins/index.html>
>> > <https://cran.r-project.org/web/packages/margins/index.html
>> <https://cran.r-project.org/web/packages/margins/index.html>>
>> >
>> > You can check recursive dependencies using
>> > `tools::package_dependencies("pkg", recursive = TRUE)` which
>> would help
>> > you in this case. I couldn't run it since the package is not
>> available
>> > on CRAN, however.
>> >
>> >
>> > On Thu, Apr 18, 2024 at 9:05 AM Ben Bolker <bbolker using gmail.com
>> <mailto:bbolker using gmail.com>
>> > <mailto:bbolker using gmail.com <mailto:bbolker using gmail.com>>> wrote:
>> >
>> > The 'dotwhisker' package was archived on CRAN: from
>> > https://cran.r-project.org/web/packages/dotwhisker/index.html
>> <https://cran.r-project.org/web/packages/dotwhisker/index.html>
>> >
>> <https://cran.r-project.org/web/packages/dotwhisker/index.html
>> <https://cran.r-project.org/web/packages/dotwhisker/index.html>>
>> >
>> > Package ‘dotwhisker’ was removed from the CRAN
>> repository
>> > ...
>> >
>> > Archived on 2024-04-12 as requires archived package
>> 'prediction'.
>> >
>> > However, I can't for the life of me see where this
>> dependence
>> > could
>> > come from. Neither the DESCRIPTION file of the last-archived
>> version on
>> > CRAN
>> >
>> <https://cran.r-project.org/src/contrib/Archive/dotwhisker/dotwhisker_0.8.1.tar.gz <https://cran.r-project.org/src/contrib/Archive/dotwhisker/dotwhisker_0.8.1.tar.gz> <https://cran.r-project.org/src/contrib/Archive/dotwhisker/dotwhisker_0.8.1.tar.gz <https://cran.r-project.org/src/contrib/Archive/dotwhisker/dotwhisker_0.8.1.tar.gz>>>,
>> > nor the version on github
>> <https://github.com/fsolt/dotwhisker
>> <https://github.com/fsolt/dotwhisker>
>> > <https://github.com/fsolt/dotwhisker
>> <https://github.com/fsolt/dotwhisker>>>, seem to
>> > show any signs of importing prediction ... ?? I suppose
>> there's a
>> > possibility of a recursive dependence, but in that case why
>> wouldn't
>> > the
>> > direct dependence be reported?
>> >
>> > Depends: R (>= 3.2.0), ggplot2 (>= 2.2.1),
>> > Imports: grid, gtable, gridExtra, stats, parameters,
>> performance,
>> > patchwork, margins, dplyr, stringr, ggstance,
>> rlang, purrr
>> > Suggests: ordinal, tibble, knitr, rmarkdown, broom
>> >
>> > What am I missing?
>> >
>> > (I'm concerned because I have packages that Suggest:
>> dotwhisker,
>> > and
>> > the absence of the package from repos is breaking GitHub
>> Actions
>> > checks ...)
>> >
>> >
>> > (This is cross-posted from an issue on the dotwhisker GH
>> > repository:
>> > https://github.com/fsolt/dotwhisker/issues/115
>> <https://github.com/fsolt/dotwhisker/issues/115>
>> > <https://github.com/fsolt/dotwhisker/issues/115
>> <https://github.com/fsolt/dotwhisker/issues/115>>)
>> >
>> > ______________________________________________
>> > R-package-devel using r-project.org
>> <mailto:R-package-devel using r-project.org>
>> <mailto:R-package-devel using r-project.org
>> <mailto:R-package-devel using r-project.org>>
>> > mailing list
>> > https://stat.ethz.ch/mailman/listinfo/r-package-devel
>> <https://stat.ethz.ch/mailman/listinfo/r-package-devel>
>> > <https://stat.ethz.ch/mailman/listinfo/r-package-devel
>> <https://stat.ethz.ch/mailman/listinfo/r-package-devel>>
>> >
>>
>> -- Dr. Benjamin Bolker
>> Professor, Mathematics & Statistics and Biology, McMaster University
>> Director, School of Computational Science and Engineering
>> (Acting) Graduate chair, Mathematics & Statistics
>> > E-mail is sent at my convenience; I don't expect replies
>> outside of
>> working hours.
>>
>> ______________________________________________
>> R-package-devel using r-project.org <mailto:R-package-devel using r-project.org>
>> mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-package-devel
>> <https://stat.ethz.ch/mailman/listinfo/r-package-devel>
>>
>
--
Dr. Benjamin Bolker
Professor, Mathematics & Statistics and Biology, McMaster University
Director, School of Computational Science and Engineering
(Acting) Graduate chair, Mathematics & Statistics
> E-mail is sent at my convenience; I don't expect replies outside of
working hours.
More information about the R-package-devel
mailing list