Re: [Scons-dev] Trial SCons migration to git on github
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
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ächlewrote: > 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
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
On Sun, Jan 10, 2016 at 3:45 AM, Bill Deeganwrote: > 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
On Sun, Jan 10, 2016 at 3:45 AM, Bill Deeganwrote: > 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
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 Guptawrote: > > 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
On Sun, Jan 10, 2016 at 1:59 PM, Bill Deeganwrote: > 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
On Sun, Jan 10, 2016 at 1:59 PM, Bill Deeganwrote: > 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