<div dir="ltr">After getting some feedback from some other people, I'd like to suggest the following idea:<div><br></div><div>We not do a full release until we have some high level recipes, otherwise it's just primitives, and we've basically released a foot-gun.</div>
<div><br></div><div>Alex</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Oct 25, 2013 at 12:10 PM, Donald Stufft <span dir="ltr"><<a href="mailto:donald@stufft.io" target="_blank">donald@stufft.io</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
On Oct 25, 2013, at 2:51 PM, Jarret Raim <<a href="mailto:jarret.raim@RACKSPACE.COM">jarret.raim@RACKSPACE.COM</a>> wrote:<br>
<br>
>>> * CommonCrypto backend<br>
>><br>
>> The CommonCrypto backend can probably wait for a subsequent release.<br>
>> If we did decide we wanted it to be part of an initial release we would need<br>
>> to prioritize getting a test infrastructure outside of Travis up and running so<br>
>> we can run OS X tests.<br>
><br>
> As a side note, I'm working on this. There is a team inside Rackspace that has a small mac mini farm they use for testing builds. I'm trying to get us a VM on it so we can use it to test. Failing that, I'll go get us one of those fancy new trashcans or something to use for automated builds.<br>

><br>
> We started talking a bit on IRC about OS packing for cryptography. I'd like to offer up some space on the Rackspace pub cloud to do this. We should be able to have a Jenkins instance that farms out to various build slaves for building and testing packages. Besides the OSX one above, we should be able to cover most / all major distros. The full list is below if anyone is interested. We can add anything that's missing of course.<br>

<br>
</div>Just to be clear, your idea here is to provide repositories or something that people could install cryptography with using their system package managers?<br>
<div class="im"><br>
><br>
> Do we think this is the right approach? I'm not wild about using both Travis and Jenkins, but I don't think there is a way to have Travis build off of remote build slaves and it only offers Ubuntu and OSX backends right now. Anyway, if we like the Jenkins approach I'll go get us the Cloud account and get it set up.<br>

<br>
</div>This is for tests? Or for packaging? For tests we could possibly use pytest-xdist to test on a rackspace slave. For packaging we’d probably want to check in some build scripts and just run those build scripts from jenkins.<br>

<br>
Honestly some of the biggest problem is the need to have isolated throw away environments. This is especially important for pull requests.<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
><br>
><br>
> Jarret<br>
><br>
><br>
> Arch 2013.9<br>
> CentOS 5.9<br>
> CentOS 6.4<br>
> Debian 6.06 (Squeeze)<br>
> Debian 7 (Wheezy)<br>
> Fedora 18 (Spherical Cow)<br>
> Fedora 19 (Schrodinger's Cat)<br>
> FreeBSD 9.1<br>
> Gentoo 13.3<br>
> OpenSUSE 12.3<br>
> Red Hat Enterprise Linux 5.9<br>
> Red Hat Enterprise Linux 6.4<br>
> Scientific Linux 6.4<br>
> Ubuntu 10.04 LTS (Lucid Lynx)<br>
> Ubuntu 12.04 LTS (Precise Pangolin)<br>
> Ubuntu 12.10 (Quantal Quetzal)<br>
> Ubuntu 13.04 (Raring Ringtail)<br>
> Ubuntu 13.10 (Saucy Salamander)<br>
> Vyatta Network OS 6.5R2<br>
> Windows Server 2008 R2 SP1<br>
> Windows Server 2008 R2 SP1 (base install without updates)<br>
> Windows Server 2008 R2 SP1 + SharePoint 2010 Foundation with SQL Server 2008 R2 Express<br>
> Windows Server 2008 R2 SP1 + SharePoint 2010 Foundation with SQL Server 2008 R2 SP1 Standard<br>
> Windows Server 2008 R2 SP1 + SQL Server 2008 R2 SP2 Standard<br>
> Windows Server 2008 R2 SP1 + SQL Server 2008 R2 SP2 Web<br>
> Windows Server 2008 R2 SP1 + SQL Server 2012 SP1 Standard<br>
> Windows Server 2008 R2 SP1 + SQL Server 2012 SP1 Web<br>
> Windows Server 2012<br>
> Windows Server 2012 (base install without updates)<br>
> Windows Server 2012 + SharePoint 2013 with SQL Server 2012 SP1 Standard<br>
> Windows Server 2012 + SQL Server 2012 SP1 Standard<br>
> Windows Server 2012 + SQL Server 2012 SP1 Web<br>
><br>
><br>
> _______________________________________________<br>
> Cryptography-dev mailing list<br>
> <a href="mailto:Cryptography-dev@python.org">Cryptography-dev@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/cryptography-dev" target="_blank">https://mail.python.org/mailman/listinfo/cryptography-dev</a><br>
<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">-----------------<br>
Donald Stufft<br>
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA<br>
<br>
</div></div><br>_______________________________________________<br>
Cryptography-dev mailing list<br>
<a href="mailto:Cryptography-dev@python.org">Cryptography-dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/cryptography-dev" target="_blank">https://mail.python.org/mailman/listinfo/cryptography-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">"I disapprove of what you say, but I will defend to the death your right to say it." -- Evelyn Beatrice Hall (summarizing Voltaire)<br>
"The people's good is the highest law." -- Cicero<br><div>GPG Key fingerprint: 125F 5C67 DFE9 4084</div></div>
</div>