[R-pkg-devel] how to notify users of obsolete and new package
Uwe Ligges
||gge@ @end|ng |rom @t@t|@t|k@tu-dortmund@de
Fri Feb 14 09:47:38 CET 2025
On 11.02.2025 10:40, Rolf Turner wrote:
>
> On Mon, 10 Feb 2025 21:55:07 +0000
> Bernd.Gruber <Bernd.Gruber using canberra.edu.au> wrote:
>
>> Hi,
>>
>> I have a quick question. I have an older package (dartR) that is now
>> superseded by a series of new packages.
>>
>> Still we noticed that several users have not updated yet and moved to
>> the new package. Hence the question:
>>
>> Is it okay to submit a "shell" package under the name of the old
>> package that does nothing else than telling the user to install the
>> new package (and a link/code how to do that)?
>>
>> There would only be one function which is updating some legacy data
>> to a new format.
You can do that and then let that package be archived after a while.
>>
>> Is that accepted or is there another way to let user know (e.g. via
>> the CRAN package pages)?
Yes, we can archive a package and report on the web page of the package
that it has been superseded.
Some example:
<https://cran.r-project.org/package=eodhd>
Note that CRAN does not like the idea of retiring a package and
replacing it by another one. This should only be a very exceptional
action and CRAN will decide case based.
Ideally a new version of the old package should do.
Best,
Uwe Ligges
>
>> Thanks and regards, Bernd
>
> I am sympathetic to the points made by Kevin Coombes, who has also
> replied to you. OTOH I am obsessive about redundancy and clutter. So
> I dunno.
>
> Some while back I put a package "hse" (standing for "hope springs
> eternal" 🙂️) up on CRAN. Then later I wrote a paper about the ideas
> implemented in hse. A referee objected to the name, so I changed the
> name to "dbd" ("discretised beta distribution"). But I left a skeleton
> of hse on CRAN. It just consists of the .onAttach() function. If you
> install and load hse you just get the message:
>
> This package, "hse" is now deprecated. Users
> should install and use its successor "dbd".
>
> So far no-one has yelled at me .... But maybe no-one ever used hse.
>
> cheers,
>
> Rolf Turner
>
More information about the R-package-devel
mailing list