Boost logo

Boost :

Subject: Re: [boost] [Git] Regression testing modular Boost
From: Dave Abrahams (dave_at_[hidden])
Date: 2012-12-29 18:45:06


on Sat Dec 29 2012, Rene Rivera <grafikrobot-AT-gmail.com> wrote:

> On Sat, Dec 29, 2012 at 4:04 PM, Dave Abrahams <dave_at_[hidden]> wrote:
>
>>
>> on Sat Dec 29 2012, Rene Rivera <grafikrobot-AT-gmail.com> wrote:
>>
>> > On Sat, Dec 29, 2012 at 2:15 PM, Dave Abrahams <dave_at_[hidden]>
>> wrote:
>> >
>> >>
>> >> on Fri Dec 28 2012, Rene Rivera <grafikrobot-AT-gmail.com> wrote:
>> >>
>> >> > Just getting back to this as the drive on my mac is now repaired.. In
>> a
>> >> > totally empty state :-(
>> >> >
>> >> > On Wed, Dec 26, 2012 at 10:14 AM, Dave Abrahams <dave_at_[hidden]>
>> >> wrote:
>> >> >
>> >> >>
>> >> >> on Wed Dec 26 2012, Rene Rivera <grafikrobot-AT-gmail.com> wrote:
>> >> >> > OK.. What's is the not manual way to do this without having git?
>> >> >>
>> >> >> http://www.samba.org/~jelmer/dulwich/
>> >> >
>> >> > OK.. That helps somewhat. It makes it possible to just write one
>> piece of
>> >> > code for all testers (since we require python and we can add
>> installing
>> >> > dulwich to that).
>> >>
>> >> It's even possible to write a script that creates a virtualenv and
>> >> installs dulwich there on demand, so testers don't have to do it
>> >> manually.
>> >>
>> >
>> > Except that dulwich requires compiling a C module.
>>
>> It does?
>>
>> "Dulwich is a pure-Python implementation of the Git file formats and
>> protocols."
>>
>> Is http://www.samba.org/~jelmer/dulwich/ lying?
>>
>
> Depends on your POV. It's pure in that it doesn't depend on the git sources
> or binaries. But <https://github.com/jelmer/dulwich/tree/master/dulwich>
> certainly has C sources to compile.

I think
https://github.com/jelmer/dulwich/blob/master/setup.py#L71
answers that question.

>> So virtual installing wouldn't work.. Right?

I think you can install extension modules in a virtualenv, but you might
not want to ask people to compile them anyway.

-- 
Dave Abrahams
BoostPro Computing                  Software Development        Training
http://www.boostpro.com             Clang/LLVM/EDG Compilers  C++  Boost

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk