[OpenAFS-devel] call for windows buildbot contribution

Kostas Liakakis kostas@skiathos.physics.auth.gr
Thu, 24 Dec 2015 11:02:45 +0200


This is a cryptographically signed message in MIME format.

--------------ms020606070108080405070102
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Ben, Jason

Do you have an estimation of CPU resources required for a Windows
buildslave? Do they have to be available 24/7 or would a say, 12h window
suffice? Would a Pentium G3260 cut it or is an i-class CPU required to
complete the build jobs within a useful timeframe?

How hard is the VS2005 or VS2008 requirement? In the build environment
instructions link Ben posted, VS2012 is mentioned as an option for
AFSVER_CL. VS2012 is the oldest I can easily get my hands on through our
Dreamspark subscription. I think if VS version can be tackled, the rest
of the build requirements are of a non-issue.

How does one BUILD a buildslave for Windows after setting up the build
environment? Is there any rundown for this?

Regards,


-K.


On 12/23/2015 11:47 PM, Benjamin Kaduk wrote:
> Hi all,
>=20
> The automated buildbot builder for Windows that performs a test build o=
f
> each code submission to gerrit before that code can be merged into the
> tree has been disabled; please see the forwarded message below.  That
> builder was previously donated by Jeffrey Altman and provided tremendou=
s
> value to the OpenAFS project over the years; thank you Jeffrey for havi=
ng
> donated these resources for so long.
>=20
> It is my opinion that in the absence of a gerrit-triggered windows
> builder, the OpenAFS code for windows will very quickly bitrot and beco=
me
> unusable.  The development environment for Windows imposes constraints =
not
> found on Unix systems, and most of our developers are unfamiliar with
> those constraints, so without a way to automatically enforce them befor=
e
> merging commits, the windows development constraints will quickly be
> violated.
>=20
> If you are interested in OpenAFS continuing to function on the Windows
> platforms, I urge you to contribute resources towards a functioning
> Windows buildbot builder.
> http://git.openafs.org/?p=3Dopenafs.git;a=3Dblob;f=3DREADME-WINDOWS;h=3D=
4f9af252f51677dd49e32c4af4411bd96eed53c9;hb=3DHEAD
> has some (probably somewhat outdated) instructions for setting up a
> Windows build environment.  Do note that the specific (old) versions of=

> various softwares are important: newer versions will not work in most
> cases.  I may be able to provide some assistance in setting up a build
> environment; please post questions encountered while setting up such a
> development environment to openafs-devel@openafs.org.
>=20
> Thank you,
>=20
> Ben Kaduk
>=20
>=20
>=20
> ---------- Forwarded message ----------
> Date: Wed, 23 Dec 2015 16:17:20 -0500
> From: Jason Edgecombe <jason@rampaginggeek.com>
> To: openafs-devel@openafs.org
> Subject: [OpenAFS-devel] Window build slaves are disabled and removed
>=20
> Hi everyone,
>=20
> The only windows build slave has been disabled and removed from the Ope=
nAFS
> buildbot system. If anyone wants to stand up a replacement, please cont=
act me.
>=20
> You may see the current buildbot status and variety of build slaves at
> http://buildbot.openafs.org/waterfall
>=20
> Sincerely,
> Jason
> _______________________________________________
> OpenAFS-devel mailing list
> OpenAFS-devel@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-devel
> _______________________________________________
> OpenAFS-devel mailing list
> OpenAFS-devel@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-devel
>=20


--------------ms020606070108080405070102
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
DLEwggYjMIIFC6ADAgECAggY3YeuH0u2eTANBgkqhkiG9w0BAQsFADCBlTELMAkGA1UEBhMC
R1IxRDBCBgNVBAoTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlv
bnMgQ2VydC4gQXV0aG9yaXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVz
ZWFyY2ggSW5zdGl0dXRpb25zIFJvb3RDQSAyMDExMB4XDTE1MDUwNTEzMzU1NFoXDTIzMDUw
MzEzMzU1NFoweTELMAkGA1UEBhMCR1IxLTArBgNVBAoMJEFyaXN0b3RsZSBVbml2ZXJzaXR5
IG9mIFRoZXNzYWxvbmlraTE7MDkGA1UEAwwyQXJpc3RvdGxlIFVuaXZlcnNpdHkgb2YgVGhl
c3NhbG9uaWtpIENlbnRyYWwgQ0EgUjUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDjvOiWJ9gvog6JHKxxfC/CfailKSpypKBn62M8M3SjzKWJ8V08gPHqsGC8jpnNkC5w+IpF
CJDczTeOTVADmJZayrP3ezTcJQv2h7aPJZ6lreph+GzXSc5lpvGkb8+tc0DLogyYNRytQquc
R7Z8DAhZB+3rS28zFLOk4Yw/8Sod41RFU5scv4d0bTzktjvsAcGUkWlXY2rp4QP5ZgSNaH6R
HrLLbSjSot2qHVIYQozDWTPJG0MiKySLy2D7njLsWquAGbuXpNnriJx7I7Ix6vrNvxye7jV6
M7qczQ1sJ8QTP60u7FkDgjFtydA3WTctGalGp0WVMIba8m/Ez/KY13IpAgMBAAGjggKQMIIC
jDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUdJGEzY+bxcj7
PqN08k50u/ma7kYwRgYDVR0fBD8wPTA7oDmgN4Y1aHR0cDovL2NybHYxLmhhcmljYS5nci9I
YXJpY2FSb290Q0EyMDExL2NybHYxLmRlci5jcmwwHwYDVR0jBBgwFoAUppFC/RNhSiOeCKQp
5dgTBCPuQSUwbgYIKwYBBQUHAQEEYjBgMCEGCCsGAQUFBzABhhVodHRwOi8vb2NzcC5oYXJp
Y2EuZ3IwOwYIKwYBBQUHMAKGL2h0dHA6Ly93d3cuaGFyaWNhLmdyL2NlcnRzL0hhcmljYVJv
b3RDQTIwMTEuY3J0MIIBQAYDVR0gBIIBNzCCATMwggEvBgsrBgEEAbwdAgADBjCCAR4wNAYI
KwYBBQUHAgEWKGh0dHA6Ly93d3cucGtpLmF1dGguZ3IvZG9jdW1lbnRzL0NQUy5waHAwgeUG
CCsGAQUFBwICMIHYMEoWQ0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1
dGlvbnMgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBiVRoaXMgY2VydGlmaWNhdGUg
aXMgc3ViamVjdCB0byBHcmVlayBsYXdzIGFuZCBvdXIgQ1BTLiBUaGlzIENlcnRpZmljYXRl
IG11c3Qgb25seSBiZSB1c2VkIGZvciBhY2FkZW1pYywgcmVzZWFyY2ggb3IgZWR1Y2F0aW9u
YWwgcHVycG9zZXMuMC0GA1UdHgQmMCSgIjAJggdhdXRoLmdyMAmBB2F1dGguZ3IwCoEILmF1
dGguZ3IwDQYJKoZIhvcNAQELBQADggEBAKZLw+h67xvMUXpl7pQ+cH5yB7aklIen3Eicb8rw
GZVGX67JRowYdic3SSHhj3QfVUrqY+PQ4DwUKiPhm8PCr0rlBS/+uY3yNYT+/+ipSjVku5f9
/Aa+4Fl/kyP5VK0RDcMTJRcaQOoa/xRu94MsvCD1vMzltOfsbraCuYyunr8Zw1BfrcgjE3cu
Pp19XWe1qIkeo76jtuT+b5AcByK+o5Dt7kTLrs8M1BCMfd01EqAN2WgOW2cFRFpy0ncN4W7B
w4Vvbn0EphssMyK9WPs4xSQ+dU5AA2qnARa8+MM5RENY23e6rfj46cHj0lhBTO2x/fiyaiCq
Hq6tA/k7OBJg3fEwggaGMIIFbqADAgECAggVXL2FgmZn2zANBgkqhkiG9w0BAQsFADB5MQsw
CQYDVQQGEwJHUjEtMCsGA1UECgwkQXJpc3RvdGxlIFVuaXZlcnNpdHkgb2YgVGhlc3NhbG9u
aWtpMTswOQYDVQQDDDJBcmlzdG90bGUgVW5pdmVyc2l0eSBvZiBUaGVzc2Fsb25pa2kgQ2Vu
dHJhbCBDQSBSNTAeFw0xNTA5MTQwMDAwMDBaFw0xNzA5MTMwODIyMDlaMIHxMQswCQYDVQQG
EwJHUjEVMBMGA1UEBxMMVGhlc3NhbG9uaWtpMS0wKwYDVQQKEyRBcmlzdG90bGUgVW5pdmVy
c2l0eSBvZiBUaGVzc2Fsb25pa2kxGjAYBgNVBAsTEVNjaG9vbCBvZiBQaHlzaWNzMUEwPwYD
VQQLEzhDbGFzcyBCIC0gUHJpdmF0ZSBLZXkgY3JlYXRlZCBhbmQgc3RvcmVkIGluIHNvZnR3
YXJlIENTUDEeMBwGA1UEAxMVS29uc3RhbnRpbm9zIExpYWtha2lzMR0wGwYJKoZIhvcNAQkB
Fg5rb3N0YXNAYXV0aC5ncjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPeWLBFX
G5m61Yqu218aMl7COe15r9mgTo3EzTbPtsry1F/j1iVoZ9CRzaKFDClUDgpSzbBXO824mqea
nUzfRpCm/LImg2lhivW7iyuNtpGepbZiQCAj8B14gvN2B5hm/Kn6TkUqGJIxAnKiL5vp5PD5
7WQJxxa2UoQEM4/duGytD2BYRCGgtG4c+ANAMGOhl0qnLkMspKcD/N7RoXLInE3oxY2ahKCB
vP0SblCgJRNvK8ynsYQ7DJUjCPuCQ+MoUEG9wlRx8M1ueif1tEPGh384Mfleix4rNtQ8Riof
bHWSuF4iB/83UDkuB/zUk9Khve3lG3zdUktaPIcKwAA+OAMCAwEAAaOCApcwggKTMAsGA1Ud
DwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFJ2kUQ6V
HlrT/ZYAT0N7RAZILMi8MB8GA1UdIwQYMBaAFHSRhM2Pm8XI+z6jdPJOdLv5mu5GMHEGCCsG
AQUFBwEBBGUwYzAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AucGtpLmF1dGguZ3IwPAYIKwYB
BQUHMAKGMGh0dHA6Ly93d3cucGtpLmF1dGguZ3IvY2VydHMvQXV0aENlbnRyYWxDQVI1LmNy
dDBHBgNVHR8EQDA+MDygOqA4hjZodHRwOi8vY3JsdjEucGtpLmF1dGguZ3IvQXV0aENlbnRy
YWxDQVI1L2NybHYxLmRlci5jcmwwggEqBgNVHSAEggEhMIIBHTCCAQ8GCysGAQQBvB0CAAMF
MIH/MDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnBraS5hdXRoLmdyL2RvY3VtZW50cy9DUFMu
cGhwMIHGBggrBgEFBQcCAjCBuTArFiRBcmlzdG90bGUgVW5pdmVyc2l0eSBvZiBUaGVzc2Fs
b25pa2kwAwIBARqBiVRoaXMgY2VydGlmaWNhdGUgaXMgc3ViamVjdCB0byBHcmVlayBsYXdz
IGFuZCBvdXIgQ1BTLiBUaGlzIENlcnRpZmljYXRlIG11c3Qgb25seSBiZSB1c2VkIGZvciBh
Y2FkZW1pYywgcmVzZWFyY2ggb3IgZWR1Y2F0aW9uYWwgcHVycG9zZXMuMAgGBgQAizABAjAY
BggrBgEFBQcBAwQMMAowCAYGBACORgEBMCEGA1UdEQQaMBiBFmtvc3Rhc0BwaHlzaWNzLmF1
dGguZ3IwDQYJKoZIhvcNAQELBQADggEBADTYE3w27raoZRPmhOxmbuWZSQ18oZKwd/GG519t
obt/hD12EoHuf9mqVLTqFXivElpeurskG8GH9PA0sO6peikLFZ0S6DfiwOMPCa39TVBuHRBi
JYx8ikamJ2V68Ojk/DauMjKXxLSnAjqfygpkAQ0yUhuwsTzqN+h8nVntw57oqvBEQjl9gTwp
M0E3A2Vel0wvV8VnV6A1V1Js49qQWLlMSs3D0zJQzLsxKp5D0L6kT7bj7vbWcx0psPcGypC2
zfZ0+qomj6zAzzvdFw7cQCIoSWspJ5H1JHnfaz6u1UNMj3nsH8C9RH8bjsSRSfAnD2cCCwHX
J5A/y4m3oqpeqyMxggPAMIIDvAIBATCBhTB5MQswCQYDVQQGEwJHUjEtMCsGA1UECgwkQXJp
c3RvdGxlIFVuaXZlcnNpdHkgb2YgVGhlc3NhbG9uaWtpMTswOQYDVQQDDDJBcmlzdG90bGUg
VW5pdmVyc2l0eSBvZiBUaGVzc2Fsb25pa2kgQ2VudHJhbCBDQSBSNQIIFVy9hYJmZ9swDQYJ
YIZIAWUDBAIBBQCgggILMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkF
MQ8XDTE1MTIyNDA5MDI0NVowLwYJKoZIhvcNAQkEMSIEIMwvjjaWMTvFumQygAIY4cAcJ7MX
uvRRAld1LuWdTUoHMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQB
AjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcw
DQYIKoZIhvcNAwICASgwgZYGCSsGAQQBgjcQBDGBiDCBhTB5MQswCQYDVQQGEwJHUjEtMCsG
A1UECgwkQXJpc3RvdGxlIFVuaXZlcnNpdHkgb2YgVGhlc3NhbG9uaWtpMTswOQYDVQQDDDJB
cmlzdG90bGUgVW5pdmVyc2l0eSBvZiBUaGVzc2Fsb25pa2kgQ2VudHJhbCBDQSBSNQIIFVy9
hYJmZ9swgZgGCyqGSIb3DQEJEAILMYGIoIGFMHkxCzAJBgNVBAYTAkdSMS0wKwYDVQQKDCRB
cmlzdG90bGUgVW5pdmVyc2l0eSBvZiBUaGVzc2Fsb25pa2kxOzA5BgNVBAMMMkFyaXN0b3Rs
ZSBVbml2ZXJzaXR5IG9mIFRoZXNzYWxvbmlraSBDZW50cmFsIENBIFI1AggVXL2FgmZn2zAN
BgkqhkiG9w0BAQEFAASCAQDGL3JDIo7u2sLcYiJLvt+Fs/dF+agGjLUO+2LGJvxCfT1hmqkg
gRLvSstNMGuTlxtmVSfrkQM62JvrmXbJRuIcwnQl0vZV7i/19Dd6onQ6BiapuvPhKOS4jAGB
EqG5sMje7thQURE85Wwm/FkcoQMxOeriAi9l8nElExKK0L/0/pYCZxOZVK2DLfuTSGR53k1G
mSN7pRRfeU+a3RZqkgkpFGKK2XxkSzfe23XjrY6H4i03548ShXT2s/wdVA+9EotTIxkemLJY
4bu+Y6/Hm07zOMkYT41K0jyoJ9Euu9KHEMALtlgXMxO4oVbSW42C+OqToifCv7EywVIb+mi+
F6KCAAAAAAAA
--------------ms020606070108080405070102--