Re: [Rd] R 2.3.0: Use of NULL as an environment is deprecated

From: Liaw, Andy <andy_liaw_at_merck.com>
Date: Tue 25 Apr 2006 - 17:49:45 GMT


From: Uwe Ligges
>
> Pfaff, Bernhard Dr. wrote:
>
> > Pfaff, Bernhard Dr. wrote:
> >
> >
> >>Pfaff, Bernhard Dr. wrote:
> >>
> >>
> >>
> >>>Dear R-Devel subscriber,
> >>>
> >>>first, let me express my thank to the R-Core team for the new
> >>>release!
> >>
> >>I
> >>
> >>
> >>>appreciate their efforts and time spent to enhance R.
> >>>In accordance with the 'NEWS' file (see excerpt of it below),
> >>>
> >>>[...
> >>>o Changed the environment tree to be rooted in an empty
> >>> environment, available as emptyenv(). baseenv() has been
> >>> modified to return an environment with emptyenv() as parent,
> >>> rather than NULL.
> >>>
> >>>...
> >>>
> >>>o Use of NULL as an environment is deprecated and gives a warning.
> >>>...]
> >>>
> >>>I detected the warning message as announced for a couple of
> >>
> >>contributed
> >>
> >>
> >>>packages, e.g.
> >>>
> >>>library(ape)
> >>>library(car)
> >>>library(chron)
> >>>library(urca)
> >>
> >>
> >>
> >>Not so for me. Are you sure you have reinstalled those
> packages under
> >>R-2.3.0?
> >>
> >>Uwe Ligges
> >>
> >>
> >>Dear Uwe,
> >>
> >>thank you for your hint. That fixes the warnings for
> packages 'ape',
> >>'car' and 'chron' issued formerly. However, even after a
> fresh install
> >>the warnings still show up for the packages 'VLMC' and
> 'urca', as an
> >>example. Any further clues are most welcome.
> >
> >
> >
> > OS? R release?
> >
> > and please report the result of
> >
> > packageDescription("urca")
> > packageDescription("VLMC")
> >
> > Uwe Ligges
> >
> >
> > Hello Uwe,
> >
> > here is the detailed information:
> >
> >
> >
> >>R.version
> >
> > _
> > platform i386-pc-mingw32
> > arch i386
> > os mingw32
> > system i386, mingw32
> > status
> > major 2
> > minor 3.0
> > year 2006
> > month 04
> > day 24
> > svn rev 37909
> > language R
> > version.string Version 2.3.0 (2006-04-24)
> >
> >
> > Package: urca
> > Version: 0.9-2
> ^^^
> > Date: 2006-02-25
> > Title: Unit root and cointegration tests for time series data
> > Author: Bernhard Pfaff <bernhard.pfaff@pfaffikus.de>
> > Maintainer: Bernhard Pfaff <bernhard@pfaffikus.de>
> > Depends: R (>= 2.0.0)
> > Imports: nlme, methods, graphics, stats
> > LazyLoad: yes
> > Description: Unit root and cointegration tests encountered
> in applied
> > econometric analysis are implemented.
> > License: GPL version 2 or newer
> > URL: http://www.r-project.org
> > Packaged: Sat Feb 25 19:34:29 2006; bp
> > Built: R 2.3.0; ; 2006-03-03 21:12:31; windows
> ^^^^^
>
> Well, 0.9-3 is on CRAN, so you have *not* upgraded your *own*
> package!!!
>
> Please upgrade ALL your packages and re-install also ALL
> those that are
> from prior R releases.

The problem could be the mirror site: Some sites are not as up-to-date as others.

Andy  

> Uwe Ligges
>
>
>
>
>
>
> > -- File: C:/R/package/urca/DESCRIPTION
> >
> >
> >
> >
> >>packageDescription("VLMC")
> >
> > Package: VLMC
> > Version: 1.3-9
> > Note: ===== vlmc.version in R/vlmc.R
> > Date: 2005-10-06
> > Author: Martin Maechler <maechler@stat.math.ethz.ch>
> > Maintainer: Martin Maechler <maechler@stat.math.ethz.ch>
> > Title: VLMC -- Variable Length Markov Chains
> > Description: Functions, Classes & Methods for estimation,
> prediction,
> > and simulation (bootstrap) of VLMC -- Variable Length Markov
> > Chain -- Models
> > Depends: stats, MASS
> > License: GPL version 2 or later
> > Packaged: Thu Oct 6 15:00:09 2005; maechler
> > Built: R 2.3.0; i386-pc-mingw32; 2006-03-03 19:04:48; windows
> >
> > -- File: C:/R/package/VLMC/DESCRIPTION
> >
> > Both packages have Depends/Imports directives in their DESCRIPTION
> > files. Now, I do get the following for VLMC if I do a
> 'library(MASS)'
> > first:
> >
> >
> >>library(MASS)
> >
> > Warning message:
> > Verwendung der NULL Umgebung ist veraltet
> >
> >>library(VLMC)
> >>
> >
> >
> > and likewise for urca:
> >
> >
> >>library(nlme)
> >
> > Warning message:
> > Verwendung der NULL Umgebung ist veraltet
> >
> >>library(urca)
> >>
> >
> >
> >
> >
> >
> >>Best,
> >>Bernhard
> >>
> >>
> >>
> >>>Now, I am wondering what would be a suitable/elegant way
> to fix the
> >>>packages' code such that the warning does not appear any
> longer. I am
> >>>adressing this question to R-devel, because this might also be of
> >>>interest for other package mainatiners.
> >>>
> >>>Many thanks in advance for any hints and pointers.
> >>>
> >>>Regards,
> >>>Bernhard
> >>>
> >>>
> >>>
> >>>
> >>>Dr. Bernhard Pfaff
> >>>Global Structured Products Group
> >>>(Europe)
> >>>
> >>>Invesco Asset Management Deutschland GmbH
> >>>Bleichstrasse 60-62
> >>>D-60313 Frankfurt am Main
> >>>
> >>>Tel: +49(0)69 298 07230
> >>>Fax: +49(0)69 298 07178
> >>>Email: bernhard_pfaff@fra.invesco.com
> >>>*****************************************************************
> >>>Confidentiality Note: The information contained in this
> >>
> >>mess...{{dropped}}
> >>
> >>
> >>>______________________________________________
> >>>R-devel@r-project.org mailing list
> >>>https://stat.ethz.ch/mailman/listinfo/r-devel
> >>
> >>
> >
> > ______________________________________________
> > R-devel@r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-devel
>
> ______________________________________________
> R-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
>



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Wed Apr 26 04:09:51 2006

This archive was generated by hypermail 2.1.8 : Tue 25 Apr 2006 - 20:17:35 GMT