delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/06/28/05:42:10

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019