[R-pkg-devel] puzzling removal of 'dotwhisker' from CRAN
Uwe Ligges
||gge@ @end|ng |rom @t@t|@t|k@tu-dortmund@de
Thu Apr 18 15:49:02 CEST 2024
On 18.04.2024 15:48, Uwe Ligges wrote:
>
>
> On 18.04.2024 15:43, Ben Bolker wrote:
>> 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 ...)
>
> The year old check notes in prediciton matter, not the level of any
> dependencies.
.. and even more the non-maintainance state of prediction.
Best,
Uwe Ligges
>
> Best,
> Uwe Ligges
>
>
>
>
>>
>>
>>
>> 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>
>>>>
>>>
>>
More information about the R-package-devel
mailing list