1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
|
Return-Path: <mark@friedenbach.org>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id 229551758
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 23 Sep 2015 18:10:33 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-ig0-f169.google.com (mail-ig0-f169.google.com
[209.85.213.169])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 41232A9
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 23 Sep 2015 18:10:32 +0000 (UTC)
Received: by igxx6 with SMTP id x6so33058244igx.1
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 23 Sep 2015 11:10:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to:cc:content-type;
bh=WLIACSNraTbvg04x7hrv5V6MSvSylJil2F3odLAzW44=;
b=SgiIEJ/v6poEWBjBhH6T1gbqcs9il2HDJj8JAPcu75kMAKwLXzBtH9iRYiwR/wmzTB
5gKsuN1JGSa81aMqdS94JdMxh5AuKxETFenImksh4lHWssVCAM0WygsxDcXmNQ6eimEL
ct66MmPCZRZdqkW9nBlY9MFdFYm4+UVo1wmibO7LDT5vC/1cGt5x1v+VYADBKsSemFRG
2cGIg1pxbzI2naBDFbRtUWKIwGsk2m2KRPqZ4eFZC4LnoTavqcUG5o0bSPII6jsqKJ5E
USFJFgEtN2PBgT6ESAVRrwL92Jo8uDUNlHCfLlWqlVLuW6fb9rtxqATsJaqYdA+w7w6N
wvGA==
X-Gm-Message-State: ALoCoQm+qkpyR98lbW27eID4+oPnwArXj/fUCvlPgTRdjUcparg0jwiPet+9vfSTdAykNF/Fth76
X-Received: by 10.50.102.4 with SMTP id fk4mr26152631igb.46.1443031831393;
Wed, 23 Sep 2015 11:10:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.135.104 with HTTP; Wed, 23 Sep 2015 11:10:12 -0700 (PDT)
X-Originating-IP: [173.228.107.141]
In-Reply-To: <CAAMhxnw8J8nZbWPBEA9HOfJH0iiWO3uvD_frJ089R1kcbhciSg@mail.gmail.com>
References: <CAAMhxnzWTNMQVcziTx9f4AYE0rvi8y2JKbYRF5t_ds4esx=Jkw@mail.gmail.com>
<CAOG=w-uzmC3-2vYbSYDwvDhhP0FyC72G2dBVuj83zBMhqrvGOA@mail.gmail.com>
<CAAMhxnw8J8nZbWPBEA9HOfJH0iiWO3uvD_frJ089R1kcbhciSg@mail.gmail.com>
From: Mark Friedenbach <mark@friedenbach.org>
Date: Wed, 23 Sep 2015 11:10:12 -0700
Message-ID: <CAOG=w-uCLHEMHkGz8TGEPuqs0AshX+c=xt2VciCF5qkVdoRn-A@mail.gmail.com>
To: Roy Osherove <roy@osherove.com>
Content-Type: multipart/alternative; boundary=047d7b11198db5df9f05206e076e
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,HTML_MESSAGE,
RCVD_IN_DNSWL_LOW,WEIRD_PORT autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
smtp1.linux-foundation.org
Cc: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] CI Build for Bitcoin - Some Basic Questions about
Gitian and other stuff
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Development Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 18:10:33 -0000
--047d7b11198db5df9f05206e076e
Content-Type: text/plain; charset=UTF-8
Well the gitian builds are made available on bitcoin.org. If you mean a
build server where gitian builds are automatically done and made available,
well that rather defeats the point of gitian.
The quorum signatures are accumulated here:
https://github.com/bitcoin/gitian.sigs (it's a manual process).
On Wed, Sep 23, 2015 at 10:31 AM, Roy Osherove <roy@osherove.com> wrote:
> Thanks Mark.
> Is there a public server where the gitian builds can be viewed?
> Is there a public server that shows the quorum verifications or that shows
> how to join in on the verification if such as thing is helpful?
>
> On Wed, Sep 23, 2015 at 10:18 AM, Mark Friedenbach <mark@friedenbach.org>
> wrote:
>
>> The builds made by Travis are for the purpose of making sure that the
>> source code compiles and tests run successfully on all supported platforms.
>> The binaries are not used anywhere else because Travis is not a trusted
>> platform.
>>
>> The binaries on bitcoin.org are built using the gitian process and
>> signed by a quorum of developers.
>>
>> On Wed, Sep 23, 2015 at 10:13 AM, Roy Osherove via bitcoin-dev <
>> bitcoin-dev@lists.linuxfoundation.org> wrote:
>>
>>> Hi Folks.
>>> I'm trying my hand at creating a reproducible build of my own for
>>> bitcoin and bitcoin-XT, using TeamCity.
>>> I believe it is the best way to learn something: To try to build it
>>> yourself.
>>> Here is what I think I know so far, and I would love corrections, plus
>>> questions:
>>>
>>> 1. Bitcoin is built continuously on travis-CI at
>>> https://travis-ci.org/bitcoin/bitcoin/
>>> 2. there are many flavors that are built, but I'm not sure if all
>>> of them are actually used/necessary. are they all needed, or just to "just
>>> in case"?
>>> 3. There is a gitian build file for bitcoin, but is anyone actually
>>> using it? are the bin files on bitcoin.org taken from that? or the
>>> travis ci builds? or some other place?
>>> 4. Are there any things that people would love to have in the build
>>> that do not exist there today? perhaps I can help with that?
>>>
>>> Here is what I have now: http://btcdev.osherove.com:8111/
>>> It does not do the matrix build yet, but it's coming. I'm just wondering
>>> if all the platforms need to be supported,and if gitian is truly required
>>> to be used, or used in parallel, or at all..
>>>
>>> Feedback appreciated.
>>>
>>> --
>>> Thanks,
>>>
>>> Roy Osherove
>>>
>>> - *@RoyOsherove* <https://twitter.com/RoyOsherove>
>>> - Read my new book *Notes to a Software Team Leader
>>> <http://TeamLeadSkills.com>*
>>> - Or *my new course* about Beautiful Builds
>>> <http://courses.osherove.com> and Continuous Delivery
>>> - +1-201-256-5575
>>>
>>>
>>>
>>> _______________________________________________
>>> bitcoin-dev mailing list
>>> bitcoin-dev@lists.linuxfoundation.org
>>> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>>>
>>>
>>
>
>
> --
> Thanks,
>
> Roy Osherove
>
> - *@RoyOsherove* <https://twitter.com/RoyOsherove>
> - Read my new book *Notes to a Software Team Leader
> <http://TeamLeadSkills.com>*
> - Or *my new course* about Beautiful Builds
> <http://courses.osherove.com> and Continuous Delivery
> - +1-201-256-5575
> - Timezone: Eastern Standard Time (New York)
>
>
>
--047d7b11198db5df9f05206e076e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Well the gitian builds are made available on <a href=
=3D"http://bitcoin.org" target=3D"_blank">bitcoin.org</a>. If you mean a bu=
ild server where gitian builds are automatically done and made available, w=
ell that rather defeats the point of gitian.<br><br></div>The quorum signat=
ures are accumulated here: <a href=3D"https://github.com/bitcoin/gitian.sig=
s">https://github.com/bitcoin/gitian.sigs</a> (it's a manual process).<=
br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, =
Sep 23, 2015 at 10:31 AM, Roy Osherove <span dir=3D"ltr"><<a href=3D"mai=
lto:roy@osherove.com" target=3D"_blank">roy@osherove.com</a>></span> wro=
te:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Thanks Mark.<div>Is =
there a public server where the gitian builds can be viewed?=C2=A0</div><di=
v>Is there a public server that shows the quorum verifications or that show=
s how to join in on the verification if such as thing is helpful?</div></di=
v><div class=3D"gmail_extra"><div><div class=3D"h5"><br><div class=3D"gmail=
_quote">On Wed, Sep 23, 2015 at 10:18 AM, Mark Friedenbach <span dir=3D"ltr=
"><<a href=3D"mailto:mark@friedenbach.org" target=3D"_blank">mark@friede=
nbach.org</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=
=3D"ltr"><div>The builds made by Travis are for the purpose of making sure =
that the source code compiles and tests run successfully on all supported p=
latforms. The binaries are not used anywhere else because Travis is not a t=
rusted platform.<br><br></div>The binaries on <a href=3D"http://bitcoin.org=
" target=3D"_blank">bitcoin.org</a> are built using the gitian process and =
signed by a quorum of developers.<br></div><div class=3D"gmail_extra"><br><=
div class=3D"gmail_quote"><div><div>On Wed, Sep 23, 2015 at 10:13 AM, Roy O=
sherove via bitcoin-dev <span dir=3D"ltr"><<a href=3D"mailto:bitcoin-dev=
@lists.linuxfoundation.org" target=3D"_blank">bitcoin-dev@lists.linuxfounda=
tion.org</a>></span> wrote:<br></div></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
"><div><div><div dir=3D"ltr">Hi Folks.<div>I'm trying my hand at creati=
ng a reproducible build of my own for bitcoin and bitcoin-XT, using TeamCit=
y.</div><div>I believe it is the best way to learn something: To try to bui=
ld it yourself.</div><div>Here is what I think I know so far, and I would l=
ove corrections, plus questions:</div><div><ol><li>Bitcoin is built continu=
ously on travis-CI at=C2=A0<a href=3D"https://travis-ci.org/bitcoin/bitcoin=
/" target=3D"_blank">https://travis-ci.org/bitcoin/bitcoin/</a><br></li><li=
>=C2=A0there are many flavors that are built, but I'm not sure if all o=
f them are actually used/necessary. are they all needed, or just to "j=
ust in case"?<br></li><li>=C2=A0There is a gitian build file for bitco=
in, but is anyone actually using it? are the bin files on <a href=3D"http:/=
/bitcoin.org" target=3D"_blank">bitcoin.org</a> taken from that? or the tra=
vis ci builds? or some other place?</li><li>Are there any things that peopl=
e would love to have in the build that do not exist there today? perhaps I =
can help with that?</li></ol><div>Here is what I have now:=C2=A0<a href=3D"=
http://btcdev.osherove.com:8111/" target=3D"_blank">http://btcdev.osherove.=
com:8111/</a></div></div><div>It does not do the matrix build yet, but it&#=
39;s coming. I'm just wondering if all the platforms need to be support=
ed,and if gitian is truly required to be used, or used in parallel, or at a=
ll..</div><div><br></div><div>Feedback appreciated.</div><span><font color=
=3D"#888888"><div><br></div><div>-- <br><div><div dir=3D"ltr"><div><div dir=
=3D"ltr"><div><div dir=3D"ltr">Thanks,<br><br>Roy Osherove<br><br>=C2=A0=C2=
=A0 - <a href=3D"https://twitter.com/RoyOsherove" target=3D"_blank"><b>@Roy=
Osherove</b></a><br>=C2=A0 =C2=A0- Read my new book <b><a href=3D"http://Te=
amLeadSkills.com" target=3D"_blank">Notes to a Software Team Leader</a></b>=
<div><div>=C2=A0 =C2=A0- Or <a href=3D"http://courses.osherove.com" target=
=3D"_blank"><b>my new course</b> about Beautiful Builds</a> and Continuous =
Delivery<br>=C2=A0 =C2=A0- <a href=3D"tel:%2B1-201-256-5575" value=3D"+1201=
2565575" target=3D"_blank">+1-201-256-5575</a> =C2=A0</div><div><br><br></d=
iv></div></div></div></div></div></div></div>
</div></font></span></div>
<br></div></div>_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
man/listinfo/bitcoin-dev</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br></div></div>=
<div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
class=3D"h5">Thanks,<br><br>Roy Osherove<br><br>=C2=A0=C2=A0 - <a href=3D"=
https://twitter.com/RoyOsherove" target=3D"_blank"><b>@RoyOsherove</b></a><=
br>=C2=A0 =C2=A0- Read my new book <b><a href=3D"http://TeamLeadSkills.com"=
target=3D"_blank">Notes to a Software Team Leader</a></b></div></div><div>=
<div><div class=3D"h5"><div>=C2=A0 =C2=A0- Or <a href=3D"http://courses.osh=
erove.com" target=3D"_blank"><b>my new course</b> about Beautiful Builds</a=
> and Continuous Delivery<br>=C2=A0 =C2=A0- <a href=3D"tel:%2B1-201-256-557=
5" value=3D"+12012565575" target=3D"_blank">+1-201-256-5575</a> =C2=A0</div=
></div></div><div>=C2=A0 =C2=A0 - Timezone: Eastern Standard Time (New York=
)<br><br><br></div></div></div></div></div></div></div></div>
</div>
</blockquote></div><br></div>
--047d7b11198db5df9f05206e076e--
|