On 24/04/2023 00:44, Daisuke Fujimura via Cygwin-apps wrote:
This is what I get for not trying these things. I think nesting the
substitution like that isn't valid in bash, so maybe:
SOVERSION=${VERSION%.*}
ruby_PROVIDES="ruby_${SOVERSION//./}"
actually works?
It worked. Thank you very much.
```
$ cygport ruby.cygport vars ruby_PROVIDES
declare -- ruby_PROVIDES="ruby_32"
```
-
https://cygwin.com/cgit/cygwin-packages/playground/commit/?id=9b448625c2166d5c7310c295bfa4328d24ac5444
- https://github.com/cygwin/scallywag/actions/runs/4780609520/jobs/8498537391
I think I can release ruby-3.2.2-1 without applying the cygport patch,
but is there any problem if I deploy it?
I don't think so. Please, go ahead and deploy.
(The cygport patch should not be needed until someone rebuilds the
ruby-* subpackages.)
Right. Hopefully I'll get around around to doing a cygport release with
that change this week.