community icon indicating copy to clipboard operation
community copied to clipboard

[cygwin_installer] is currently broken

Open db4 opened this issue 5 years ago • 4 comments

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 avatar Nov 18 '19 14:11 db4

@db4 probably, something changed in lake project, I'll take a look

SSE4 avatar Nov 18 '19 14:11 SSE4

@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?

db4 avatar Nov 18 '19 14:11 db4

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

Croydon avatar Dec 10 '19 00:12 Croydon

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?

Croydon avatar Dec 10 '19 01:12 Croydon