Re: [Scons-dev] Trial SCons migration to git on github

2016-01-09 Thread Dirk Bächle

Hi,

On 06.01.2016 22:16, Jason Kenny wrote:

I have done the opposite myself ( moved code from guthub to bitbucket) it is 
very easy either direction.

However I have to ask. Is this about moving to Git from HG or to Github?
I think these are two different questions.



I would also like to make us a clear statement first, about what we want to change/migrate and why we want to do it. I'm currently 
trying to find examples of large open-source projects (not some small repos, maintained by a single person) that have moved from 
Mercurial to git. Can anyone give pointers?
My goal here is to analyze the log/commit history in order to find out whether the migration actually did have a measurable effect 
on things like "frequency of commits per month", "LOC touched per month", "new committers per month" and so on.


Best regards,

Dirk

___
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev


Re: [Scons-dev] Trial SCons migration to git on github

2016-01-09 Thread Bill Deegan
Dirk,

For me, its "pain in having to remember how to do things in mercurial which
I only use for scons" each time I go to work on it I have to refresh my
mental cache.
Which I'm pretty sure wouldn't be measurable by such statistics. But (at
least for me) would increase the amount of fun it is to work on the project.

-Bill

On Sat, Jan 9, 2016 at 5:09 AM, Dirk Bächle  wrote:

> Hi,
>
> On 06.01.2016 22:16, Jason Kenny wrote:
>
>> I have done the opposite myself ( moved code from guthub to bitbucket) it
>> is very easy either direction.
>>
>> However I have to ask. Is this about moving to Git from HG or to Github?
>> I think these are two different questions.
>>
>>
> I would also like to make us a clear statement first, about what we want
> to change/migrate and why we want to do it. I'm currently trying to find
> examples of large open-source projects (not some small repos, maintained by
> a single person) that have moved from Mercurial to git. Can anyone give
> pointers?
> My goal here is to analyze the log/commit history in order to find out
> whether the migration actually did have a measurable effect on things like
> "frequency of commits per month", "LOC touched per month", "new committers
> per month" and so on.
>
> Best regards,
>
> Dirk
>
>
> ___
> Scons-dev mailing list
> Scons-dev@scons.org
> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>
___
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev


Re: [Scons-dev] Ubuntu buildbot available

2016-01-09 Thread Dirk Bächle

Hi Sanjeev,

On 03.01.2016 17:22, Sanjeev Gupta wrote:

Hi,

I know of scons through the gpsd project.

Would you be interested in an ubuntu-next buildbot?  I run some servers and 
desktops updating daily from 16.04-proposed.  This might
be of interest because you will be able to see issues that may surface a few 
months ahead.



thanks a lot for your kind offer, and we're definitely interested. Setting up a 
Buildbot slave isn't that complicated and you can
find instructions describing the basic steps in our Wiki at

   https://bitbucket.org/scons/scons/wiki/InstallingBuildbotSlaves

Administering it yourself shouldn't be too hard, it's running automatically 
after the basic setup.

You also need a login and password, such that your slave can connect to the 
server machine and register itself as being available.
Bill Deegan is maintaining the server and can provide you with the credentials, I guess. Please check the list of installation steps 
above, and confirm that you feel able to setup a slave...then we can take it from there.


Best regards,

Dirk

___
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev


Re: [Scons-dev] Ubuntu buildbot available

2016-01-09 Thread Sanjeev Gupta
On Sun, Jan 10, 2016 at 3:45 AM, Bill Deegan 
wrote:

> Also I'm usually on the #scons on freenode.net IRC channel.
>

Bill, I think I just missed on IRC, the first message I saw was you leaving
:-)

32-bit or 64-bit?

-- 
Sanjeev Gupta
+65 98551208 http://www.linkedin.com/in/ghane
___
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev


Re: [Scons-dev] Ubuntu buildbot available

2016-01-09 Thread Sanjeev Gupta
On Sun, Jan 10, 2016 at 3:45 AM, Bill Deegan 
wrote:

> Let me know if you need any assistance.


All good.

I did not use pip , installed the buildbot from the Ubuntu repository.

I can see it is waiting, I assume for the next commit?  It has not
downloaded any source yet.

-- 
Sanjeev Gupta
+65 98551208 http://www.linkedin.com/in/ghane
___
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev


Re: [Scons-dev] Ubuntu buildbot available

2016-01-09 Thread Sanjeev Gupta
Hi, last question :-)

Don't I need to install development tools?  At least a bootstrap scons?  Or
will the build need only python2?


-- 
Sanjeev Gupta
+65 98551208 http://www.linkedin.com/in/ghane

On Sun, Jan 10, 2016 at 12:48 PM, Sanjeev Gupta  wrote:

>
> On Sun, Jan 10, 2016 at 3:45 AM, Bill Deegan 
> wrote:
>
>> Let me know if you need any assistance.
>
>
> All good.
>
> I did not use pip , installed the buildbot from the Ubuntu repository.
>
> I can see it is waiting, I assume for the next commit?  It has not
> downloaded any source yet.
>
> --
> Sanjeev Gupta
> +65 98551208 http://www.linkedin.com/in/ghane
>
___
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev


Re: [Scons-dev] Ubuntu buildbot available

2016-01-09 Thread Sanjeev Gupta
On Sun, Jan 10, 2016 at 1:59 PM, Bill Deegan 
wrote:

> pip is the preferred method to install buildbot slave.
>

Understood.  I can do that, but I was trying to document what a vanilla
Ubuntu would need, and how it will behave.

More inline below:


> On Sat, Jan 9, 2016 at 9:34 PM, Sanjeev Gupta  wrote:
>
>> Hi, last question :-)
>>
>> Don't I need to install development tools?  At least a bootstrap scons?
>> Or will the build need only python2?
>>
>
> Anyway. This script:
> https://bitbucket.org/scons/scons/src/0d265ab5bab28eda792c24e054e4d02f24ebb338/bin/scons_dev_master.py?at=default=file-view-default
>
> Which you'll get in bin/scons_dev_master.py  will install most of the
> packages.
> However it may be a bit out of date for your distro.
>

Yes.  I will run that, and send patches.


> You need mercurial and python2.7, and ideally the packages listed (or
> their newer equivalents) in the scons_dev_master.py script.
>

Ack.  I have installed hg and python2.7.11


> python bin/scons_dev_master.py building testing
>

That refers to subversion, and tigris, and python 2.3.7


> Should be sufficient.
>
> Let me know when you've done that and I"ll add the slave to the list of
> slaves which can run various types of builds which would be relevent.
>
> Does your machine also have python 3.4 (or above) installed?
>

Yes, but it is not the default:

sanjeev@ubuntu-next-01:~/scons-scons-0d265ab5bab2$ which python
/usr/bin/python
sanjeev@ubuntu-next-01:~/scons-scons-0d265ab5bab2$ python
Python 2.7.11 (default, Dec  9 2015, 00:29:25)
[GCC 5.3.1 20151207] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
sanjeev@ubuntu-next-01:~/scons-scons-0d265ab5bab2$

I am going to try building this without the script, manually, and note what
has changed.
-- 
Sanjeev Gupta
+65 98551208 http://www.linkedin.com/in/ghane
___
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev


Re: [Scons-dev] Ubuntu buildbot available

2016-01-09 Thread Sanjeev Gupta
On Sun, Jan 10, 2016 at 1:59 PM, Bill Deegan 
wrote:

> Anyway. This script:
> https://bitbucket.org/scons/scons/src/0d265ab5bab28eda792c24e054e4d02f24ebb338/bin/scons_dev_master.py?at=default=file-view-default
>
> Which you'll get in bin/scons_dev_master.py  will install most of the
> packages.
> However it may be a bit out of date for your distro.
>
>
> You need mercurial and python2.7, and ideally the packages listed (or
> their newer equivalents) in the scons_dev_master.py script.
>

I ignored all that, and ran a:
python bootstrap.py build/scons

from the unpacked source in temp directory.  Something seems to build :-)

sanjeev@ubuntu-next-01:~$ pwd
/home/sanjeev
sanjeev@ubuntu-next-01:~$ ls
0d265ab5bab2.zip  buildbot  scons-scons-0d265ab5bab2
sanjeev@ubuntu-next-01:~$ ls  -l
scons-scons-0d265ab5bab2/build/scons/dist/scons-2.4.2.alpha.mmdd.*
-rw-rw-r-- 1 sanjeev sanjeev  927347 Jan 10 14:52
scons-scons-0d265ab5bab2/build/scons/dist/scons-2.4.2.alpha.mmdd.linux-x86_64.tar.gz
-rw-rw-r-- 1 sanjeev sanjeev 1272510 Jan 10 14:52
scons-scons-0d265ab5bab2/build/scons/dist/scons-2.4.2.alpha.mmdd.linux-x86_64.zip
-rw-rw-r-- 1 sanjeev sanjeev  493836 Jan 10 14:52
scons-scons-0d265ab5bab2/build/scons/dist/scons-2.4.2.alpha.mmdd.tar.gz
-rw-rw-r-- 1 sanjeev sanjeev  724497 Jan 10 14:52
scons-scons-0d265ab5bab2/build/scons/dist/scons-2.4.2.alpha.mmdd.zip

Is this good?  I did not even install build-essentials

Let me know when you've done that and I"ll add the slave to the list of
> slaves which can run various types of builds which would be relevent.
>



-- 
Sanjeev Gupta
+65 98551208 http://www.linkedin.com/in/ghane
___
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev