This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, I'd like to volunteer to maintain a(nother) continuous integration build for Cygwin. Thanks to Jon Turney we recently setup an Appveyor build for Cygwin on Windows. This time I'm proposing a Tea CI build for Cygwin on Wine. Attached is the build configuration, which includes three parts: The "stage1" part build Cygwin runtime on Cygwin (on Wine), the "test" part copy the new cygwin1.dll to override the current cygwin1.dll, and do some simple test to verify the new runtime dll starts correctly, the "stage2" part rebuild Cygwin using the newly built cygwin1.dll environment as a self test. Here are some examples for build results: - Tea CI detects build failure of cygwin: https://tea-ci.org/fracting/cygwin/112 - Tea CI detects runtime failure of new cygwin1.dll: https://tea-ci.org/fracting/cygwin/110 We've successfully used Tea CI to detect build failure and runtime failure before, which were already reported to upstream, I hope to upstream this build configuration so we could detect those failures even earlier, and I'll volunteer to maintain the build script and monitor the build results. Please consider the patch, let me know anything else I can do. Regarding the new procedure for code contributions to the Cygwin sources, since I've submitted patches to Cygwin before with Cygwin Copyright Assignment signed, I think I'm fine here ;) But anyway I'm happy to declare I provide my patches to Cygwin source under the 2-clause BSD license as https://cygwin.com/ml/cygwin-announce/2016-06/msg00050.html. Thank you! -- Regards, Qian Hong - http://www.winehq.org
Attachment:
0001-Continuous-Integration-Add-Tea-CI-build-configuration.txt
Description: Text document
-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |