community
community copied to clipboard
[cygwin_installer] is currently broken
Package and Environment Details
- Package Name/Version: cygwin_installer/2.9.0
- Operating System+version: Windows 10
Something is changed (recently?) in Cygwin, now the recipe fails to package it:
arch_build=x86_64
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=15
os=Windows
os_build=Windows
[options]
[build_requires]
[env]
cygwin_installer/2.9.0@bincrafters/stable: Forced build from source
Installing package: cygwin_installer/2.9.0@bincrafters/stable
...
Ending cygwin install
Downloading master.zip: 100%|##########| 718k/718k [00:00<00:00, 35.0MB/s]
Unzipping 1.4MB, this can take a while
Unzipping 100 %
Copying skeleton files.
These files are for the users to personalise their cygwin experience.
They will never be overwritten nor automatically updated.
'./.bashrc' -> '/home/d.bely//.bashrc'
'./.bash_profile' -> '/home/d.bely//.bash_profile'
'./.inputrc' -> '/home/d.bely//.inputrc'
'./.profile' -> '/home/d.bely//.profile'
/usr/bin/bash: line 0: cd: /usr/local/lake-master: No such file or directory
cygwin_installer/2.9.0@bincrafters/stable:
cygwin_installer/2.9.0@bincrafters/stable: ERROR: Package '82225602131907b10527ab10c22bdd1c3b7edf72' build failed
Both testing
and stable
branches are broken now.
@db4 probably, something changed in lake
project, I'll take a look
@SSE4 thanks a lot. How do you think is it possible for Cygwin recipe to achieve reproducible builds despite frequent upstream changes? Recipe's version 2.9.0
is misleading - it actually tries to package current Cygwin 3.0.x
(which is a moving target). Maybe to use https://github.com/mumble-voip/cygwin-bootstrap or something like that?
https://cygwin.com/faq.html#faq.setup.old-versions
It looks like we would need to build it from source in order to do this
I found http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html
But I'm not sure how trustworthy they are. Does Cygwin provide for every version and every package official hashsums we could compare the downloads to?