Message-ID: <20240527141615.28531049@arachnoid>
Date: 2024-05-27T11:16:15Z
From: Ivan Krylov
Subject: Mismatches for methods registered for non-generic:
In-Reply-To: <F5CBCFF2-44E2-4D13-8D65-BA8B85A33377@illinois.edu>
? Mon, 27 May 2024 10:52:26 +0000
"Koenker, Roger W" <rkoenker at illinois.edu> ?????:
> that have been fine until now and on my fresh R version 4.4.0
> (2024-04-24) are still ok with R CMD check ?as-cran
This extra check requires the environment variable
_R_CHECK_S3_METHODS_SHOW_POSSIBLE_ISSUES_ to be set to TRUE to show the
issues.
> but CRAN checking reveals, e.g.
>
> Check: S3 generic/method consistency, Result: NOTE
> Mismatches for methods registered for non-generic:
> as:
> function(object, Class, strict, ext)
> as.matrix.coo:
> function(x, nrow, ncol, eps, ?)
>
> which I interpret as regarding my generics as just S3 methods for
> the non-generic ?as?.
There are calls to S3method("as", ...) and S3method("is", ...) at the
end of the NAMESPACE for the current CRAN version of SparseM. If I
comment them out, the package passes R CMD check --as-cran without the
NOTE and seemingly with no extra problems.
--
Best regards,
Ivan