[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