[R-pkg-devel] Matrix and Mac OS

Mikael Jagan j@g@nmn2 @end|ng |rom gm@||@com
Wed Nov 1 03:51:54 CET 2023


Thanks.  It seems that we were mistaken in our feeling (IIRC) that it would
be "OK" to implicitly require '--no-manual' on versions of R from 3.5.0 to
4.2.1, not changing our Depends.

We will fix this in Matrix 1.6-2, probably by conditionalizing or otherwise
replacing the amsmath commands and probably _not_ by changing to depend on
R >= 4.2.2.  Martin may have more to say in "the morning".

In the mean time (i.e., while we are stuck with Matrix 1.6-1.1), it may help
to update to R 4.2.3 on r-oldrel-macos-* and/or to have EdSurvey revert its
strict version requirement, unless there are clear examples justifying one.

Mikael


On 2023-10-31 8:17 pm, Simon Urbanek wrote:
> Mikael,
> 
> in that case I think your requirements are wrong - Matrix says R >= 3.5.0 which is apparently incorrect - from what you say it should be 4.2.2?. I can certainly update to 4.2.3 if necessary.
> 
> Cheers,
> Simon
> 
> 
> 
>> On 1/11/2023, at 9:19 AM, Mikael Jagan <jaganmn2 using gmail.com> wrote:
>>
>> Thanks.  We did see those ERRORs, stemming from use (since Matrix 1.6-0)
>> of amsmath commands in Rd files.  These have been supported since R 4.2.2,
>> but r-oldrel-macos-* (unlike r-oldrel-windows-*) continues to run R 4.2.0.
>> My expectation was that those machines would begin running R >= 4.2.2 well
>> before the R 4.4.0 release, but apparently that was wrong.
>>
>> I am hesitant to complicate our Rd files with conditions on R versions
>> only to support PDF output for R < 4.2.2, but maybe we can consider it
>> for the Matrix 1.6-2 release if it is really a barrier for others ...
>>
>> Mikael
>>
>> On 2023-10-31 3:33 pm, Simon Urbanek wrote:
>>> Mikael,
>>> current Matrix fails checks on R-oldrel so that's why only the last working version is installed:
>>> https://cran.r-project.org/web/checks/check_results_Matrix.html
>>> Cheers,
>>> Simon
>>>> On 1/11/2023, at 4:05 AM, Mikael Jagan <jaganmn2 using gmail.com> wrote:
>>>>
>>>> I am guessing that they mean EdSurvey:
>>>>
>>>>     https://cran.r-project.org/web/checks/check_results_EdSurvey.html
>>>>
>>>> Probably Matrix 1.6-1.1 is not installed on r-oldrel-macos-arm64,
>>>> even though it can be, because it was not released until R 4.3-z.
>>>>
>>>> AFAIK, methods for 'qr' have not been touched since Matrix 1.6-0, and
>>>> even those changes should have been backwards compatible, modulo handling
>>>> of dimnames (class sparseQR gained a Dimnames slot in 1.6-0).
>>>>
>>>> So I don't see a clear reason for requiring 1.6-1.1.  Requiring 1.6-0
>>>> might make sense, if somehow EdSurvey depends on how class sparseQR
>>>> preserves dimnames.  But IIRC our rev. dep. checks at that time did not
>>>> reveal problems with EdSurvey.
>>>>
>>>> Mikael
>>>>
>>>> On 2023-10-31 7:00 am, r-package-devel-request using r-project.org wrote:
>>>>> Paul,
>>>>> can you give us a bit more detail? Which package, which build and where you got the errors? Older builds may not have the latest Matrix.
>>>>> Cheers,
>>>>> Simon
>>>>>> On 31/10/2023, at 11:26 AM, Bailey, Paul via R-package-devel<r-package-devel using r-project.org>  wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I'm the maintainer for a few packages, one of which is currently failing CRAN checks on Mac OS because Matrix is not available in my required version (the latest). I had to fix a few things due to changes in the latest Matrix package because of how qr works and I thought, given the apparent API change, I should then require the latest version. My error is, "Package required and available but unsuitable version: 'Matrix'"
>>>>>>
>>>>>> When I look at the NEWS in Matrix there is no mention of Mac OS issues, what the latest stable version of Matrix is, nor when a fix is expected. What version do MacOS version test Matrix with by default? Where is this documented? I assumes it always tested with the latest version on CRAN, so I'm a bit surprised. Or will this be resolved soon and I shouldn't bother CRAN maintainers with a new version of my package?
>>>>>>
>>>>>> Best,
>>>>>> Paul
>>>>>>
>>>>>> 	[[alternative HTML version deleted]]
>>>>
>>
>




More information about the R-package-devel mailing list