An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-devel/attachments/20140403/f194c5b6/attachment.pl>
Timezone warnings on package install in R-alpha
8 messages · Dirk Eddelbuettel, Brian Ripley, Jon Clayden +2 more
I'm seeing nothing of the sort with the nightly build of 3.1.0RC, also on 10.9.2. This is a plain-vanilla Xcode+ancillaries build as per Simon's instructions (I think):
pd$ more config.site
r_arch=${r_arch:=x86_64}
CC="gcc -arch $r_arch"
CXX="g++ -arch $r_arch"
F77="gfortran -arch $r_arch"
FC="gfortran -arch $r_arch"
OBJC="gcc -arch $r_arch"
with_blas="-framework vecLib"
with_lapack=yes
so either something is up specifically with gcc-4.8, or you managed to hose your time zone data base somehow (/usr/share/zoneinfo, I suppose).
- Peter D.
On 03 Apr 2014, at 13:24 , Jon Clayden <jon.clayden at gmail.com> wrote:
For what it's worth, this issue persists in R-rc_2014-04-02_r65358. Regards, Jon On 24 March 2014 10:40, Jon Clayden <jon.clayden at gmail.com> wrote:
Dear all, As of the current R alpha release, I'm seeing timezone-related warnings on installing any package (including the recommended ones), which I haven't seen before. For example, [~/Documents/Source/R-alpha]$ bin/R CMD INSTALL ~/git/tractor/lib/reportr * installing to library '/Users/jon/Documents/Source/R-alpha/library' * installing *source* package 'reportr' ... Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'Europe/London' Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT' Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'America/New_York' Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT' Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'America/New_York' ** R ** preparing package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded * DONE (reportr) This is R-alpha r65266, built from source on OS X 10.9.2 using gcc 4.8.2. I ran configure with ./configure --with-blas="-framework Accelerate" --with-lapack --with-system-zlib --enable-memory-profiling --with-tcl-config=/System/Library/Frameworks/Tcl.framework/tclConfig.sh --with-tk-config=/System/Library/Frameworks/Tk.framework/tkConfig.sh CC=gcc-4.8 CXX=g++-4.8 OBJC=clang F77=gfortran-4.8 FC=gfortran-4.8 CPPFLAGS="-D__ACCELERATE__" CFLAGS="-mtune=native -g -O2" CXXFLAGS="-mtune=native -g -O2" FFLAGS="-mtune=native -g -O2" FCFLAGS="-mtune=native -g -O2" Session info is R version 3.1.0 alpha (2014-03-23 r65266) Platform: x86_64-apple-darwin13.1.0 (64-bit) locale: [1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods base I see some related material in the NEWS, but no indication that these warnings are expected. I hope this report is helpful. All the best, Jon
[[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
Peter Dalgaard, Professor Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com
On 3 April 2014 at 12:24, Jon Clayden wrote:
| For what it's worth, this issue persists in R-rc_2014-04-02_r65358.
I'm running a beta version on Ubuntu and do not see this, neither on INSTALL
or check during package development nor during normal use:
R> R.version
_
platform x86_64-pc-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status beta
major 3
minor 1.0
year 2014
month 03
day 28
svn rev 65330
language R
version.string R version 3.1.0 beta (2014-03-28 r65330)
nickname Spring Dance
R> format(Sys.time())
[1] "2014-04-03 07:30:17.171488"
R> format(Sys.time(), tz="America/New_York")
[1] "2014-04-03 08:30:28.771662"
R> format(Sys.time(), tz="Europe/Berlin")
[1] "2014-04-03 14:30:41.211835"
R> Sys.getenv("TZ")
[1] ""
R>
As you can see, I do not set a TZ variable and things work here.
Dirk
Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
On 03/04/2014 13:27, peter dalgaard wrote:
I'm seeing nothing of the sort with the nightly build of 3.1.0RC, also on 10.9.2. This is a plain-vanilla Xcode+ancillaries build as per Simon's instructions (I think):
pd$ more config.site
r_arch=${r_arch:=x86_64}
CC="gcc -arch $r_arch"
CXX="g++ -arch $r_arch"
F77="gfortran -arch $r_arch"
FC="gfortran -arch $r_arch"
OBJC="gcc -arch $r_arch"
with_blas="-framework vecLib"
with_lapack=yes
so either something is up specifically with gcc-4.8, or you managed to hose your time zone data base somehow (/usr/share/zoneinfo, I suppose).
More likely the one shipping with R, since --with-internal-tzcode is the default on OS X [*]. Setting TZDIR incorrectly would do this: > Sys.time() [1] "2014-04-03 12:37:01 GMT" Warning messages: 1: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'Europe/London' 2: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT' 3: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'America/New_York' when I do that. You could try --without-internal-tzcode. [*] Although x86_64 OS X has a 64-bit time_t it seems to have a 32-bit time-zone database and so wraps around.
- Peter D. On 03 Apr 2014, at 13:24 , Jon Clayden <jon.clayden at gmail.com> wrote:
For what it's worth, this issue persists in R-rc_2014-04-02_r65358. Regards, Jon On 24 March 2014 10:40, Jon Clayden <jon.clayden at gmail.com> wrote:
Dear all, As of the current R alpha release, I'm seeing timezone-related warnings on installing any package (including the recommended ones), which I haven't seen before. For example, [~/Documents/Source/R-alpha]$ bin/R CMD INSTALL ~/git/tractor/lib/reportr * installing to library '/Users/jon/Documents/Source/R-alpha/library' * installing *source* package 'reportr' ... Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'Europe/London' Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT' Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'America/New_York' Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT' Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'America/New_York' ** R ** preparing package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded * DONE (reportr) This is R-alpha r65266, built from source on OS X 10.9.2 using gcc 4.8.2. I ran configure with ./configure --with-blas="-framework Accelerate" --with-lapack --with-system-zlib --enable-memory-profiling --with-tcl-config=/System/Library/Frameworks/Tcl.framework/tclConfig.sh --with-tk-config=/System/Library/Frameworks/Tk.framework/tkConfig.sh CC=gcc-4.8 CXX=g++-4.8 OBJC=clang F77=gfortran-4.8 FC=gfortran-4.8 CPPFLAGS="-D__ACCELERATE__" CFLAGS="-mtune=native -g -O2" CXXFLAGS="-mtune=native -g -O2" FFLAGS="-mtune=native -g -O2" FCFLAGS="-mtune=native -g -O2" Session info is R version 3.1.0 alpha (2014-03-23 r65266) Platform: x86_64-apple-darwin13.1.0 (64-bit) locale: [1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods base I see some related material in the NEWS, but no indication that these warnings are expected. I hope this report is helpful. All the best, Jon
[[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-devel/attachments/20140403/f0303fa2/attachment.pl>
Thanks to Brian. Yet another thing that zoomed by without me really noticing. However, I'd like to be sure that it isn't a "make dist" issue. We do seem to ship the correct files in src/extra/tzone, but could you please check Brian's suggestion about TZDIR possibly being set incorrectly? -pd
On 03 Apr 2014, at 14:47 , Jon Clayden <jon.clayden at gmail.com> wrote:
Many thanks, Prof Ripley. The "--without-internal-tzcode" option does indeed resolve the problem.
Regards,
Jon
On 3 April 2014 13:38, Prof Brian Ripley <ripley at stats.ox.ac.uk> wrote:
On 03/04/2014 13:27, peter dalgaard wrote:
I'm seeing nothing of the sort with the nightly build of 3.1.0RC, also on 10.9.2. This is a plain-vanilla Xcode+ancillaries build as per Simon's instructions (I think):
pd$ more config.site
r_arch=${r_arch:=x86_64}
CC="gcc -arch $r_arch"
CXX="g++ -arch $r_arch"
F77="gfortran -arch $r_arch"
FC="gfortran -arch $r_arch"
OBJC="gcc -arch $r_arch"
with_blas="-framework vecLib"
with_lapack=yes
so either something is up specifically with gcc-4.8, or you managed to hose your time zone data base somehow (/usr/share/zoneinfo, I suppose).
More likely the one shipping with R, since --with-internal-tzcode is the default on OS X [*]. Setting TZDIR incorrectly would do this:
Sys.time()
[1] "2014-04-03 12:37:01 GMT"
Warning messages:
1: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'Europe/London'
2: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT'
3: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'America/New_York'
when I do that.
You could try --without-internal-tzcode.
[*] Although x86_64 OS X has a 64-bit time_t it seems to have a 32-bit time-zone database and so wraps around.
- Peter D.
On 03 Apr 2014, at 13:24 , Jon Clayden <jon.clayden at gmail.com> wrote:
For what it's worth, this issue persists in R-rc_2014-04-02_r65358.
Regards,
Jon
On 24 March 2014 10:40, Jon Clayden <jon.clayden at gmail.com> wrote:
Dear all,
As of the current R alpha release, I'm seeing timezone-related warnings on
installing any package (including the recommended ones), which I haven't
seen before. For example,
[~/Documents/Source/R-alpha]$ bin/R CMD INSTALL ~/git/tractor/lib/reportr
* installing to library '/Users/jon/Documents/Source/R-alpha/library'
* installing *source* package 'reportr' ...
Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'Europe/London'
Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT'
Warning in as.POSIXlt.POSIXct(x, tz) :
unknown timezone 'America/New_York'
Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT'
Warning in as.POSIXlt.POSIXct(x, tz) :
unknown timezone 'America/New_York'
** R
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (reportr)
This is R-alpha r65266, built from source on OS X 10.9.2 using gcc 4.8.2.
I ran configure with
./configure --with-blas="-framework Accelerate" --with-lapack
--with-system-zlib --enable-memory-profiling
--with-tcl-config=/System/Library/Frameworks/Tcl.framework/tclConfig.sh
--with-tk-config=/System/Library/Frameworks/Tk.framework/tkConfig.sh
CC=gcc-4.8 CXX=g++-4.8 OBJC=clang F77=gfortran-4.8 FC=gfortran-4.8
CPPFLAGS="-D__ACCELERATE__" CFLAGS="-mtune=native -g -O2"
CXXFLAGS="-mtune=native -g -O2" FFLAGS="-mtune=native -g -O2"
FCFLAGS="-mtune=native -g -O2"
Session info is
R version 3.1.0 alpha (2014-03-23 r65266)
Platform: x86_64-apple-darwin13.1.0 (64-bit)
locale:
[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
I see some related material in the NEWS, but no indication that these
warnings are expected. I hope this report is helpful.
All the best,
Jon
[[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel -- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595
Peter Dalgaard, Professor Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-devel/attachments/20140403/e5f303bf/attachment.pl>
2 days later
Hi, I just discovered a small issue that fits into this thread. Consider: z <- as.POSIXlt(Sys.time()) z$gmtoff Under both Fedora and Windows (using R 3.1.0) I get the value -14400, which is the number of SECONDS offset from GMT (for New York), not the number of minutes offset as specified in the man page for POSIXlt. I assume that gmtoff is the offset that results when the adjustment due to z$isdst has already been applied, so it changes with the seasons, unlike the fixed geographic zone (-5 for New York City). Please correct me if I am wrong. Finally, I seem to recall that I was able to read a zoneinfo file to fetch information like longitude and latitude for the city that is returned by Sys.timezone(), but either I forgot how to do this, or the procedure no longer applies. Is this kind of thing supported? Thanks, Dominick
On Thu, Apr 3, 2014 at 10:08 AM, Jon Clayden <jon.clayden at gmail.com> wrote:
That doesn't seem to be the case. After rebuilding using the old configure options, I see
Sys.getenv("TZDIR")
[1] "" Jon On 3 April 2014 14:39, peter dalgaard <pdalgd at gmail.com> wrote:
Thanks to Brian. Yet another thing that zoomed by without me really noticing. However, I'd like to be sure that it isn't a "make dist" issue. We do seem to ship the correct files in src/extra/tzone, but could you please check Brian's suggestion about TZDIR possibly being set incorrectly? -pd On 03 Apr 2014, at 14:47 , Jon Clayden <jon.clayden at gmail.com> wrote:
Many thanks, Prof Ripley. The "--without-internal-tzcode" option does
indeed resolve the problem.
Regards, Jon On 3 April 2014 13:38, Prof Brian Ripley <ripley at stats.ox.ac.uk> wrote: On 03/04/2014 13:27, peter dalgaard wrote: I'm seeing nothing of the sort with the nightly build of 3.1.0RC, also
on 10.9.2. This is a plain-vanilla Xcode+ancillaries build as per Simon's instructions (I think):
pd$ more config.site
r_arch=${r_arch:=x86_64}
CC="gcc -arch $r_arch"
CXX="g++ -arch $r_arch"
F77="gfortran -arch $r_arch"
FC="gfortran -arch $r_arch"
OBJC="gcc -arch $r_arch"
with_blas="-framework vecLib"
with_lapack=yes
so either something is up specifically with gcc-4.8, or you managed to
hose your time zone data base somehow (/usr/share/zoneinfo, I suppose).
More likely the one shipping with R, since --with-internal-tzcode is the
default on OS X [*]. Setting TZDIR incorrectly would do this:
Sys.time()
[1] "2014-04-03 12:37:01 GMT" Warning messages: 1: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'Europe/London' 2: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT' 3: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'America/New_York' when I do that. You could try --without-internal-tzcode. [*] Although x86_64 OS X has a 64-bit time_t it seems to have a 32-bit
time-zone database and so wraps around.
- Peter D. On 03 Apr 2014, at 13:24 , Jon Clayden <jon.clayden at gmail.com> wrote: For what it's worth, this issue persists in R-rc_2014-04-02_r65358. Regards, Jon On 24 March 2014 10:40, Jon Clayden <jon.clayden at gmail.com> wrote: Dear all, As of the current R alpha release, I'm seeing timezone-related warnings
on
installing any package (including the recommended ones), which I haven't
seen before. For example,
[~/Documents/Source/R-alpha]$ bin/R CMD INSTALL ~/git/tractor/lib/reportr
* installing to library '/Users/jon/Documents/Source/R-alpha/library'
* installing *source* package 'reportr' ...
Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'Europe/London'
Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT'
Warning in as.POSIXlt.POSIXct(x, tz) :
unknown timezone 'America/New_York'
Warning in as.POSIXlt.POSIXct(x, tz) : unknown timezone 'GMT'
Warning in as.POSIXlt.POSIXct(x, tz) :
unknown timezone 'America/New_York'
** R
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (reportr)
This is R-alpha r65266, built from source on OS X 10.9.2 using gcc 4.8.2.
I ran configure with
./configure --with-blas="-framework Accelerate" --with-lapack
--with-system-zlib --enable-memory-profiling
--with-tcl-config=/System/Library/Frameworks/Tcl.framework/tclConfig.sh
--with-tk-config=/System/Library/Frameworks/Tk.framework/tkConfig.sh
CC=gcc-4.8 CXX=g++-4.8 OBJC=clang F77=gfortran-4.8 FC=gfortran-4.8
CPPFLAGS="-D__ACCELERATE__" CFLAGS="-mtune=native -g -O2"
CXXFLAGS="-mtune=native -g -O2" FFLAGS="-mtune=native -g -O2"
FCFLAGS="-mtune=native -g -O2"
Session info is
R version 3.1.0 alpha (2014-03-23 r65266)
Platform: x86_64-apple-darwin13.1.0 (64-bit)
locale:
[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
I see some related material in the NEWS, but no indication that these
warnings are expected. I hope this report is helpful.
All the best,
Jon
[[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel -- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595
-- Peter Dalgaard, Professor Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com
[[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel