summaryrefslogtreecommitdiff
path: root/ff/b1a70d594b86d0af992956f9b5c7c2b0de3519
blob: abcad9a9e0fc126b8f1d2096a5f947b7ffc33866 (plain)
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
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
Return-Path: <roy@osherove.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 2C4D51B9C
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed, 23 Sep 2015 20:54:44 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-ig0-f171.google.com (mail-ig0-f171.google.com
	[209.85.213.171])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 0E83F13B
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed, 23 Sep 2015 20:54:42 +0000 (UTC)
Received: by igbni9 with SMTP id ni9so36048188igb.0
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed, 23 Sep 2015 13:54:42 -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=GDl8SYfjaWMfKAMhX5sgjHFppbBzyMxkv6LDjMpxZAw=;
	b=Vg13qaNB7ZJXh2lGW6WYQG0SKjqSVoaqF3j0It/4xQKnv8nXjtCQTcsbeufJUX9366
	cQHRea+w/p7JbkiJUf1X2FJaUhAJEQuVR9oip67UXbZyTbD1thCyLDe0fHnwdcOrATOc
	4HESnsoXPrZLUILVoJ/Q2oy1BmQxJ1g5VKV4Y+4XwiYsXBI66hiq9WEtUUVdC9ePkj15
	00s1/PlmwvTVyNh3jdyw6kV5OAU8U92KiWwwqYBvBGbGYqmBhvEw16Xc3CQ7vPop2dwO
	dI8tch+rdp1Kwb/d/6Euu8EhzfAb8SLGl/E+XVbqV7P/S9goGwPsKyMoPU45taK/p3Gx
	fWcQ==
X-Gm-Message-State: ALoCoQl0b/3eqO6rUqOVxfHSPW5l+MclG3DzdjIRemNW1sIj0LuWPgJcUydrv9ksMpsNF8oPqT6R
X-Received: by 10.50.66.142 with SMTP id f14mr1152417igt.5.1443041682352; Wed,
	23 Sep 2015 13:54:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.25.75 with HTTP; Wed, 23 Sep 2015 13:54:22 -0700 (PDT)
In-Reply-To: <CAOG=w-uCLHEMHkGz8TGEPuqs0AshX+c=xt2VciCF5qkVdoRn-A@mail.gmail.com>
References: <CAAMhxnzWTNMQVcziTx9f4AYE0rvi8y2JKbYRF5t_ds4esx=Jkw@mail.gmail.com>
	<CAOG=w-uzmC3-2vYbSYDwvDhhP0FyC72G2dBVuj83zBMhqrvGOA@mail.gmail.com>
	<CAAMhxnw8J8nZbWPBEA9HOfJH0iiWO3uvD_frJ089R1kcbhciSg@mail.gmail.com>
	<CAOG=w-uCLHEMHkGz8TGEPuqs0AshX+c=xt2VciCF5qkVdoRn-A@mail.gmail.com>
From: Roy Osherove <roy@osherove.com>
Date: Wed, 23 Sep 2015 13:54:22 -0700
Message-ID: <CAAMhxnw8KQeeWD5gz3kLsdgObXSaiaPGpS6Pt=ufTLarcxp5Cg@mail.gmail.com>
To: Mark Friedenbach <mark@friedenbach.org>
Content-Type: multipart/alternative; boundary=047d7bd6b09adf88e3052070528b
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 20:54:44 -0000

--047d7bd6b09adf88e3052070528b
Content-Type: text/plain; charset=UTF-8

So who physically manually uploads the gitian build to bitcoin.org?

On Wed, Sep 23, 2015 at 11:10 AM, Mark Friedenbach <mark@friedenbach.org>
wrote:

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


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

--047d7bd6b09adf88e3052070528b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">So who physically manually uploads the gitian build to <a =
href=3D"http://bitcoin.org">bitcoin.org</a>?</div><div class=3D"gmail_extra=
"><br><div class=3D"gmail_quote">On Wed, Sep 23, 2015 at 11:10 AM, Mark Fri=
edenbach <span dir=3D"ltr">&lt;<a href=3D"mailto:mark@friedenbach.org" targ=
et=3D"_blank">mark@friedenbach.org</a>&gt;</span> wrote:<br><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex"><div dir=3D"ltr"><div>Well the gitian builds are made avail=
able on <a href=3D"http://bitcoin.org" target=3D"_blank">bitcoin.org</a>. I=
f you mean a build server where gitian builds are automatically done and ma=
de available, well that rather defeats the point of gitian.<br><br></div>Th=
e quorum signatures are accumulated here: <a href=3D"https://github.com/bit=
coin/gitian.sigs" target=3D"_blank">https://github.com/bitcoin/gitian.sigs<=
/a> (it&#39;s a manual process).<br></div><div class=3D"HOEnZb"><div class=
=3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, S=
ep 23, 2015 at 10:31 AM, Roy Osherove <span dir=3D"ltr">&lt;<a href=3D"mail=
to:roy@osherove.com" target=3D"_blank">roy@osherove.com</a>&gt;</span> wrot=
e:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Thanks Mark.<div>Is t=
here a public server where the gitian builds can be viewed?=C2=A0</div><div=
>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?</div></div=
><div class=3D"gmail_extra"><div><div><br><div class=3D"gmail_quote">On Wed=
, Sep 23, 2015 at 10:18 AM, Mark Friedenbach <span dir=3D"ltr">&lt;<a href=
=3D"mailto:mark@friedenbach.org" target=3D"_blank">mark@friedenbach.org</a>=
&gt;</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 sourc=
e code compiles and tests run successfully on all supported platforms. The =
binaries are not used anywhere else because Travis is not a trusted platfor=
m.<br><br></div>The binaries on <a href=3D"http://bitcoin.org" target=3D"_b=
lank">bitcoin.org</a> are built using the gitian process and signed by a qu=
orum of developers.<br></div><div class=3D"gmail_extra"><br><div class=3D"g=
mail_quote"><div><div>On Wed, Sep 23, 2015 at 10:13 AM, Roy Osherove via bi=
tcoin-dev <span dir=3D"ltr">&lt;<a href=3D"mailto:bitcoin-dev@lists.linuxfo=
undation.org" target=3D"_blank">bitcoin-dev@lists.linuxfoundation.org</a>&g=
t;</span> wrote:<br></div></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><d=
iv dir=3D"ltr">Hi Folks.<div>I&#39;m trying my hand at creating a reproduci=
ble build of my own for bitcoin and bitcoin-XT, using TeamCity.</div><div>I=
 believe it is the best way to learn something: To try to build it yourself=
.</div><div>Here is what I think I know so far, and I would love correction=
s, plus questions:</div><div><ol><li>Bitcoin is built continuously on travi=
s-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 a=
re many flavors that are built, but I&#39;m not sure if all of them are act=
ually used/necessary. are they all needed, or just to &quot;just in case&qu=
ot;?<br></li><li>=C2=A0There is a gitian build file for bitcoin, but is any=
one 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 travis ci builds?=
 or some other place?</li><li>Are there any things that people would love t=
o 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=
&#39;m just wondering if all the platforms need to be supported,and if giti=
an is truly required to be used, or used in parallel, or at all..</div><div=
><br></div><div>Feedback appreciated.</div><span><font color=3D"#888888"><d=
iv><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>@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>=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"+12012565575" tar=
get=3D"_blank">+1-201-256-5575</a> =C2=A0</div><div><br><br></div></div></d=
iv></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=
>Thanks,<br><br>Roy Osherove<br><br>=C2=A0=C2=A0 - <a href=3D"https://twitt=
er.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"_b=
lank">Notes to a Software Team Leader</a></b></div></div><div><div><div><di=
v>=C2=A0 =C2=A0- Or <a href=3D"http://courses.osherove.com" target=3D"_blan=
k"><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"+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>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
<div class=3D"gmail_signature"><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>@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>=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- +1-201-256-5575 =C2=A0</div><div>=C2=A0 =C2=A0 - Timezone: E=
astern Standard Time (New York)<br><br><br></div></div></div></div></div></=
div></div></div>
</div>

--047d7bd6b09adf88e3052070528b--