delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:mime-version:reply-to:from:date:message-id | |
:subject:to:cc:content-type; q=dns; s=default; b=oNYtQviWBJU3GYI | |
tSv1F65vzhz6cI8tmsNc+vwEpux2mBJtQbQuSUs777kXypbt82XzGb1bafLoAlmj | |
cvaf3P6L9Z1yGyC5zGsT0j/VthQOuOvpBdWfky5bC0G1rTPL6MC9qFlcS2XN8p82 | |
D4Y5eb49XuJ8vrz2AWCSKImZjwME= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:mime-version:reply-to:from:date:message-id | |
:subject:to:cc:content-type; s=default; bh=4lAs+YvpjntBxcZEtki/Q | |
FkTzQk=; b=pqISVugcQcWVbjYjBgL43eLlIAFBR+iA4cCK42xkgP9fR81a6y8h1 | |
1EbuhyWhw5zwCM6KIk6dy56vNeq3gzX4vLb3aK23tu+qXH0IOMsZUPYtfcz8NsMy | |
yNfqwYAFAY7R5L7n5C9pJVivHxZemBtbPOwLRkOmAIpyI5YeYIJktM= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=-1.7 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=Integration, builddir, Hong, hong |
X-HELO: | mail-wm0-f47.google.com |
X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to:cc; bh=JBM9CNuFBzsbl+2+8jq447rv2h31yYOOSGrpfn8HFd4=; b=eKmvhTT3NL8cPhVOTvXb/26+PG/OWw4nw7zYLRD50aXUkZ0Wt/OUn7zg36izEE7+k/ uGpEVJU2VeFBibZ+X8WacvUxRImd2z/eeqDK7jaYjZ5V3L+CujOTIZBp3vGvkwPsacGc 6KwGzDFyWivJ42YymyZOjfHueOLJvqone7Gm2xpT3d8piIGyyfhtTnvgyNHIKeR7wmnA LsvPPNhhmYH8rIN/VwahAsglPFmMUEELEIfpzC5PCR6FrGQYOmTZL/0bk0CowC1OrCUt xMmyCT7ZK7sPo/h6A8NTzgwjsRtV27xEI8TCkPYCS2lH6OTFWOOAyolU58VaP0A+H2da QUTg== |
X-Gm-Message-State: | ALyK8tJamdLuep+ZVzNXu6JMdxDaec1IDK8jyhrlenzI3QILIaLIB+hmc9/j9hkEciXUQr2gzPPAYX5u05F97A== |
X-Received: | by 10.28.9.213 with SMTP id 204mr15833178wmj.88.1467106890505; Tue, 28 Jun 2016 02:41:30 -0700 (PDT) |
MIME-Version: | 1.0 |
Reply-To: | fracting AT gmail DOT com |
From: | Qian Hong <fracting AT gmail DOT com> |
Date: | Tue, 28 Jun 2016 17:40:50 +0800 |
Message-ID: | <CALd+sZTkJR9dP0O_DiR6F6-4RjgmzVt5b2vW2-4uUz2J6oC+wg@mail.gmail.com> |
Subject: | [PATCH] Add continuous integration build configuration for Cygwin |
To: | cygwin <cygwin AT cygwin DOT com> |
Cc: | newlib AT sourceware DOT org |
X-IsSubscribed: | yes |
--001a11443e300e813e05365371f1 Content-Type: text/plain; charset=UTF-8 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 --001a11443e300e813e05365371f1 Content-Type: text/plain; charset=US-ASCII; name="0001-Continuous-Integration-Add-Tea-CI-build-configuration.txt" Content-Disposition: attachment; filename="0001-Continuous-Integration-Add-Tea-CI-build-configuration.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ipz8yylo0 RnJvbSA5OTA2N2FkY2QxMjQ0MDQyNTc0YWVlMDU4YTIwMWY5NDMyYjE2NTI5 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBRaWFuIEhvbmcgPHFo b25nQGNvZGV3ZWF2ZXJzLmNvbT4KRGF0ZTogU3VuLCAyNiBKdW4gMjAxNiAx NDo0MToxNiArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIENvbnRpbnVvdXMgSW50 ZWdyYXRpb246IEFkZCBUZWEgQ0kgYnVpbGQgY29uZmlndXJhdGlvbi4KCi0t LQogLmRyb25lLnltbCB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCA1OCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgLmRy b25lLnltbAoKZGlmZiAtLWdpdCBhLy5kcm9uZS55bWwgYi8uZHJvbmUueW1s Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmFkNTEyYTAK LS0tIC9kZXYvbnVsbAorKysgYi8uZHJvbmUueW1sCkBAIC0wLDAgKzEsNTgg QEAKKyMgQnVpbGQgY29uZmlndXJhdGlvbiBmb3IgaHR0cHM6Ly90ZWEtY2ku b3JnCisjIFRlYSBDSSBpcyBhIGZvcmsgb2YgRHJvbmUgQ0kgd2l0aCBDeWd3 aW4vTXN5czIgc3VwcG9ydAorIyBGZWVsIGZyZWUgdG8gc2hhcmUgVGVhIENJ IHRvIG1vcmUgb3BlbiBzb3VyY2UgZGV2ZWxvcGVycworIyBodHRwczovL2Rv Y3MudGVhLWNpLm9yZy91c2FnZS9vdmVydmlldy8KKworZGVidWc6IHRydWUK KworYnVpbGQ6CisgIHN0YWdlMToKKyAgICBpbWFnZTogdGVhY2kvY3lnd2lu JCRhcmNoCisgICAgcHVsbDogdHJ1ZQorICAgIHNoZWxsOiBjeWd3aW4kJGFy Y2gKKyAgICBjb21tYW5kczoKKyAgICAgIC0gdW5hbWUgLWEKKyAgICAgIC0g aWQKKyAgICAgIC0gQzovY3lnd2luLWluc3RhbGxlci5leGUgLS1zaXRlIGh0 dHA6Ly9taXJyb3JzLnRlYS1jaS5vcmcvY3lnd2luIC0tbG9jYWwtcGFja2Fn ZS1kaXIgWjovdG1wL2N5Z3dpbiAtVyAtUCBnZXR0ZXh0LWRldmVsLHpsaWIt ZGV2ZWwsbGliaWNvbnYsbGliaWNvbnYtZGV2ZWwsbWluZ3c2NC1pNjg2LWdj Yy1nKyssbWluZ3c2NC1pNjg2LXpsaWIsbWluZ3c2NC14ODZfNjQtZ2NjLWNv cmUsbWluZ3c2NC14ODZfNjQtZ2NjLWcrKyxtaW5ndzY0LXg4Nl82NC16bGli LGRlamFnbnUsZGJsYXRleCxkb2Nib29rLXhtbDQ1LGRvY2Jvb2steHNsLHht bHRvIC1xICY+IC9kZXYvbnVsbAorICAgICAgLSBzcmNkaXI9YHB3ZGAKKyAg ICAgIC0gYnVpbGRkaXI9L29zcy9idWlsZC1zdGFnZTEKKyAgICAgIC0gaW5z dGFsbGRpcj0vb3NzL2luc3RhbGwtc3RhZ2UxCisgICAgICAtIG1rZGlyIC1w ICR7YnVpbGRkaXJ9ICR7aW5zdGFsbGRpcn0KKyAgICAgIC0gY2QgJHtidWls ZGRpcn0KKyAgICAgIC0gJHtzcmNkaXJ9L2NvbmZpZ3VyZSAtLXByZWZpeD0k e2luc3RhbGxkaXJ9IC12CisgICAgICAtIG1ha2UKKyAgICAgIC0gbWFrZSBp bnN0YWxsCisgICAgICAtIHNoYTFzdW0gJHtpbnN0YWxsZGlyfS9iaW4vY3ln d2luMS5kbGwgL2Jpbi9jeWd3aW4xLmRsbAorICAgICAgIyBGSVhNRTogSXMg dGhlcmUgYW4gZWFzeSB3YXkgdG8gcGFja2FnZSBuZXcgQ3lnd2luIHRoZW4g aW5zdGFsbCBsb2NhbGx5IHVzaW5nIHNldHVwX3g4NnssLTY0fS5leGU/Cisg ICAgICAtIGNwIC12ZiAke2luc3RhbGxkaXJ9L2Jpbi9jeWd3aW4xLmRsbCAv YmluL2N5Z3dpbjEuZGxsCisKKyAgdGVzdDoKKyAgICBpbWFnZTogdGVhY2kv Y3lnd2luJCRhcmNoCisgICAgcHVsbDogdHJ1ZQorICAgIHNoZWxsOiAvYmlu L2Jhc2ggIyBDYWxsIGZyb20gTGludXggbmF0aXZlIHNoZWxsLCB3aGljaCBp cyBhIHNwZWNpYWwgYm9udXMgb2YgVGVhIENJLgorICAgIGNvbW1hbmRzOgor ICAgICAgIyBJbiB0aGUgd29yc3QgY2FzZSwgbmV3IGN5Z3dpbjEuZGxsIG1p Z2h0IGZhaWwgdG8gc3RhcnQgd2l0aCBleGl0IHN0YXR1cyAwLCB3aGljaCBm b29scyB0aGUgQ0kgYXMgc3RhdHVzIHN1Y2Nlc3MuCisgICAgICAjIFRoZSBm b2xsb3dpbmcgdGVzdCBkb2VzIG5vdCByZWx5IG9uIGN5Z3dpbiBleGl0IHN0 YXR1cywgaW5zdGVhZCB3ZSB0cnVzdCBMaW51eCBncmVwIHJlc3VsdC4KKyAg ICAgIC0gY3lnd2luJCRhcmNoIC1jICJ1bmFtZSAtYSIgfCBncmVwIENZR1dJ Tl9OVAorICAgICAgLSBjeWd3aW4kJGFyY2ggLWMgImlkIiB8IGdyZXAgdWlk CisgICAgICAtIGN5Z3dpbiQkYXJjaCAtYyAic2hhMXN1bSAtLXRhZyAvYmlu L2N5Z3dpbjEuZGxsIiB8IGdyZXAgU0hBMQorCisgICMgQ29tcGlsZSBDeWd3 aW4gYWdhaW4gdXNpbmcgdGhlIG5ldyBjeWd3aW4xLmRsbAorICBzdGFnZTI6 CisgICAgaW1hZ2U6IHRlYWNpL2N5Z3dpbiQkYXJjaAorICAgIHB1bGw6IHRy dWUKKyAgICBzaGVsbDogY3lnd2luJCRhcmNoCisgICAgY29tbWFuZHM6Cisg ICAgICAtIHNyY2Rpcj1gcHdkYAorICAgICAgLSBidWlsZGRpcj0vb3NzL2J1 aWxkLXN0YWdlMgorICAgICAgLSBpbnN0YWxsZGlyPS9vc3MvaW5zdGFsbC1z dGFnZTIKKyAgICAgIC0gbWtkaXIgLXAgJHtidWlsZGRpcn0gJHtpbnN0YWxs ZGlyfQorICAgICAgLSBjZCAke2J1aWxkZGlyfQorICAgICAgLSAke3NyY2Rp cn0vY29uZmlndXJlIC0tcHJlZml4PSR7aW5zdGFsbGRpcn0gLXYKKyAgICAg IC0gbWFrZQorICAgICAgLSBtYWtlIGluc3RhbGwKKworbWF0cml4OgorICBh cmNoOgorICAgIC0gNjQKKyAgICAtIDMyCi0tIAoyLjUuMAoK --001a11443e300e813e05365371f1 Content-Type: text/plain; charset=us-ascii -- 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 --001a11443e300e813e05365371f1--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |