If the calls to your deprecated function can be replaced by calls to the new function - just do that. In this way users will not be tempted to use the deprecated function.
If that is difficult, you can put a print statement in your old function telling the users whatever you want. But this may well go unnoticed and is likely focused trouble to your users. And real pain if your package is used in other packages. Georgi Boshnakov ________________________________________ From: R-package-devel [r-package-devel-boun...@r-project.org] on behalf of Rami Krispin [rami.kris...@gmail.com] Sent: 07 February 2018 18:49 To: Maxime Turgeon Cc: r-package-devel@r-project.org Subject: Re: [R-pkg-devel] Depreciate Function I follow the example of the R Packages book about depreciating a function which can be find here: http://r-pkgs.had.co.nz/release.html Is there another method to rename a function name? maybe to print message without triggering warning? Thanks! On Wed, Feb 7, 2018 at 1:36 PM, Maxime Turgeon < maxime.turg...@mail.mcgill.ca> wrote: > Hi Rami, > > > Is there a reason for still using the deprecated functions in your > examples? Because that's what's triggering the warnings. > > > Best, > > Max > ------------------------------ > *From:* R-package-devel <r-package-devel-boun...@r-project.org> on behalf > of Rami Krispin <rami.kris...@gmail.com> > *Sent:* February 7, 2018 1:32:37 PM > *To:* Uwe Ligges > *Cc:* r-package-devel@r-project.org > *Subject:* Re: [R-pkg-devel] Depreciate Function > > Yes, I am keeping the old version and passing the function parameters into > the new version. > > I forgot in my previous email to add the log: > https://win-builder.r-project.org/incoming_pretest/180207_ > 135041_TSstudio_011/00check.log > > and here is an example of the function that triggers that warning > https://github.com/RamiKrispin/TSstudio/blob/master/R/ts_seasonal.R > > Thanks! > > On Wed, Feb 7, 2018 at 10:54 AM, Uwe Ligges <lig...@statistik.tu-dortmund. > de > > wrote: > > > Not sure where you get the warning. I guess only at places where you > still > > use the old variant? > > > > Best, > > Uwe Ligges > > > > > > > > On 07.02.2018 16:38, Rami Krispin wrote: > > > >> Hello all, > >> > >> I am trying to depreciate functions and replace them with a different > >> function in the new version of the package, using the Depreciate > function > >> which triggers warnings during the package submission to CRAN. For > >> example, > >> I am replacing the function seasonal_ly with the function ts_seasonal > >> using > >> the following method: > >> > >> - export both of the functions > >> - aliases seasonal_ly > >> - pass the arguments of the new function to the old function and use > >> the > >> Depreciate function to trigger a warning about the depreciating of > the > >> function and the name of the new function. > >> > >> The code is available over here: > >> https://github.com/RamiKrispin/TSstudio/blob/master/R/ts_seasonal.R > >> > >> Any suggestions? > >> > >> Thank you in advance! > >> > >> Best regards, > >> Rami Krispin > >> > >> [[alternative HTML version deleted]] > >> > >> ______________________________________________ > >> R-package-devel@r-project.org mailing list > >> https://stat.ethz.ch/mailman/listinfo/r-package-devel > >> > >> > > [[alternative HTML version deleted]] > > ______________________________________________ > R-package-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-package-devel > [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel