Opened 7 months ago

Closed 7 months ago

#69844 closed defect (fixed)

R-gamlss @5.4-22: ERROR: dependency ‘gamlss.dist’ is not available for package ‘gamlss’

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: barracuda156
Priority: Normal Milestone:
Component: ports Version: 2.9.3
Keywords: Cc:
Port: R-gamlss

Description

https://build.macports.org/builders/ports-14_arm64-builder/builds/25730/steps/install-port/logs/stdio

* checking for file ‘./DESCRIPTION’ ... OK
* preparing ‘gamlss’:
* checking DESCRIPTION meta-information ... OK
* cleaning src
* installing the package to process help pages
      -----------------------------------
ERROR: dependency ‘gamlss.dist’ is not available for package ‘gamlss’
* removing ‘/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_R_R-gamlss/R-gamlss/work/.tmp/RtmpGkj3ty/Rinst24174a194aea/gamlss’
      -----------------------------------
ERROR: package installation failed

Change History (5)

comment:1 in reply to:  description ; Changed 7 months ago by barracuda156

Replying to ryandesign:

https://build.macports.org/builders/ports-14_arm64-builder/builds/25730/steps/install-port/logs/stdio

* checking for file ‘./DESCRIPTION’ ... OK
* preparing ‘gamlss’:
* checking DESCRIPTION meta-information ... OK
* cleaning src
* installing the package to process help pages
      -----------------------------------
ERROR: dependency ‘gamlss.dist’ is not available for package ‘gamlss’
* removing ‘/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_R_R-gamlss/R-gamlss/work/.tmp/RtmpGkj3ty/Rinst24174a194aea/gamlss’
      -----------------------------------
ERROR: package installation failed

Well, the package exists: https://github.com/macports/macports-ports/blob/master/R/R-gamlss.dist/Portfile And it is specified as a dependency: https://github.com/macports/macports-ports/blob/bb1078798903a2c3922cc5f5d3fa459d088d722d/R/R-gamlss/Portfile#L19

I do not know how the base handles this and what may go wrong. It was working before, and should work, I believe.

Could it be the same bug in the base when it mistakes (again) test dependencies for build dependencies? Both packages share R-distributions3, maybe a bogus cycle is seen by the base?

Version 2, edited 7 months ago by barracuda156 (previous) (next) (diff)

comment:2 in reply to:  1 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

The revision of R-gamlss.dist was not increased when R was updated to 4.4, so R-gamlss.dist is still installed in the 4.3 directory and is indeed "not available" in the 4.4 directory.

comment:3 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

The other ports in the R directory that were not revbumped for 4.4 are R-assertive.numbers, R-new.dist, and R-Delaporte.

comment:4 in reply to:  3 Changed 7 months ago by barracuda156

Replying to ryandesign:

The other ports in the R directory that were not revbumped for 4.4 are R-assertive.numbers, R-new.dist, and R-Delaporte.

Oh, I am sorry. I relied on BBedit, but looks like for w/e reason these were omitted. Could you handle this directly or should I make a PR?

comment:5 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

In 41375ecb1429a285dfc14f749c3b5b76413ddc56/macports-ports (master):

R ports: revbump for R 4.4 update

Closes: #69844

Note: See TracTickets for help on using tickets.