いけむランド

はてダからやってきました

setup.exe が古過ぎるとパッケージ操作ができないことに今さら気づいた

appveyor で動かしている ruby-chkbuild がコケてるため、確認したところ、cygwin の setup.exe が古過ぎて、必要なパッケージのインストールができていなかった。

ci.appveyor.com

Starting cygwin install, version 2.900
User has backup/restore rights
Current Directory: C:\cygwin64\var\cache\setup
Could not open service McShield for query, start and stop. McAfee may not be installed, or we don't have access.
root: C:\cygwin64 system
Selected local directory: C:\cygwin64\var\cache\setup
net: Preconfig
site: http://cygwin.mirror.constant.com/
mbox Parse Errors:  line 12: The current ini file requires at least version 2.903 of setup.
Please download a newer version from https://cygwin.com/setup-x86_64.exe
unattended_mode is set at mbox: returning default value

setup.exe のソースを確認したら、たしかにそういう判定がありましたね。

cygwin.com

issue を立てたら、最新版をダウンロードして使うようにしてと言われたため、今度からそうするようにする。

github.com