R devel: Warning: multiple methods tables found for ‘append’ -


i maintaining r package started throwing following warning during r cmd check packagename:

** testing if installed package can loaded warning: multiple methods tables found ‘append’

(the package called phyloseq, , branch causing me problem here)

refined subquestions:

    • so "multiple methods tables" part, seems imply have 2 dependent packages collision on dispatch append method. right?
    • i don't have function/method named "append" in package, , don't import any.
    • i able reproduce warning message in new r session loading 2 of packages in r @ same time, 1 of (rjsonio) second-level dependency -- mean 1 of dependencies (biom) depends on it, not mine: library("rjsonio");library("biostrings")

which throws warning in r session:

multiple methods tables found ‘append’

and naturally, append exported in namespace file of both rjsonio , biostrings. don't understand why should cause problem when loading package. packages directly depend on (biostrings-2.28.0, biom-0.3.8) not imported -- not importing append methods. how else conflict arise?

workaround:

if update biostrings "devel" version, 2.29.2, warning appears go away. users not this, however, , i'd still understand how collision possible, given way imported functions , classes these packages rather full import or depends.


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -