Sorry about out of date trip, I appreciate the detailed discussion here and will fix it soon once I catch up
On Wednesday, September 19, 2012, Roger Bivand wrote: > On Tue, 18 Sep 2012, Paul Gilbert wrote: > > >> ( A similar problem is also reported by Sebastian P. Luque with >> library(maptools) >> library(trip) >> in the vignette as below ). >> > > Thanks for bringing this up. This is caused by maptools avoiding: Depends: > spatstat, which might create circularities. maptools and spatstat (which > defines the classes that maptools and trip augment by adding coercion to > and from their own or sp classes) mutually Suggest: each other. trip > Depends: spatstat, but out of the box has no NAMESPACE - I haven't > investigated whether adding one helps. > > Adding maptools to trip::Depends removes the warnings; check passes as > before, so no side-effects I can see. The auto-generated NAMESPACE is then: > > # Default NAMESPACE created by R > # Remove the previous line if you edit this file > > # Export all names > exportPattern(".") > > # Import all packages listed as Imports or Depends > import( > methods, > sp, > spatstat, > maptools > ) > > Since trip was last updated in May 2011, it is missing both a NAMESPACE > file, and suggestion of the correct adehabitat?? package(s) - adehabitat is > deprecated. I don't think that this is an S4 problem, I think it is about > keeping packages in sync with the R engine, especially with regard to > NAMESPACE, etc., and with packages named in DESCRIPTION. This may carry > over to the main case here, but I haven't checked. > > Roger > > >> I am writing a vignette which loads RMySQL and RPostgreSQL. This produces >> the warning: >> >> Loading required package: DBI >> Warning in .simpleDuplicateClass(def, prev) : >> A specification for class âdbObjectIdâ in package âRPostgreSQLâ >> seems >> equivalent to one from package âRMySQLâ and is not turning on duplicate >> class definitions for this class >> >> This can be reproduced by running >> R CMD Sweave --pdf Atest.Stex >> >> where the file Atest.Stex has the lines >> >> \documentclass{article} >> \usepackage{Sweave} >> \begin{document} >> \begin{Scode} >> library("RMySQL") >> library("RPostgreSQL") >> \end{Scode} >> \end{document} >> >> These warnings only happen in a vignette. They are not produced if the >> lines are entered in an R session. >> >> (Using R version 2.15.1 (2012-06-22) -- "Roasted Marshmallows" on Ubuntu) >> >> Paul >> >> > -- > Roger Bivand > Department of Economics, NHH Norwegian School of Economics, > Helleveien 30, N-5045 Bergen, Norway. > voice: +47 55 95 93 55; fax +47 55 95 95 43 > e-mail: roger.biv...@nhh.no > -- Michael Sumner Hobart, Australia e-mail: mdsum...@gmail.com [[alternative HTML version deleted]]
______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel