Instead of help(oldFunction) giving the example oldFunction(x = something, option = "XYZ") show the user, via comments in the example, how to convert the old usage to the new # replace oldFunction(x = something, option = "XYZ") by newFunction(object = log(something), method = "XYZ-log")
Bill Dunlap TIBCO Software wdunlap tibco.com On Wed, Feb 7, 2018 at 10:49 AM, Rami Krispin <rami.kris...@gmail.com> wrote: > 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 > [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel