Re: new tinderbox at my company

2012-04-12 Thread Lubos Lunak
On Thursday 12 of April 2012, Noel Grandin wrote:
 Hi

 So finally (about 3 months later than expected) I've got the tinderbox I
 promised up and running at my company (Peralex).

 It's a Windows7-64 machine, 6 CPU cores, 16G of RAM.

 What do I need to do to get it included into the official tinderbox
 results? (assuming that would be a useful thing).

 It happens automatically with -m all . At least it did with my tinderbox.

-- 
 Lubos Lunak
 l.lu...@suse.cz
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: new tinderbox at my company

2012-04-12 Thread Noel Grandin



On 2012-04-12 13:55, Lubos Lunak wrote:
It happens automatically with -m all . At least it did with my tinderbox. 


Should I be using the tinbuild or the tinbuild2 script?
The -m all option would work with tinbuild2, but it won't work with 
tinbuild.


Disclaimer: http://www.peralex.com/disclaimer.html


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: new tinderbox at my company

2012-04-12 Thread Norbert Thiebaud
On Thu, Apr 12, 2012 at 7:14 AM, Noel Grandin n...@peralex.com wrote:


 So finally (about 3 months later than expected) I've got the tinderbox I
 promised up and running at my company (Peralex).

Great :-)

 On 2012-04-12 13:55, Lubos Lunak wrote:

 It happens automatically with -m all . At least it did with my tinderbox.


 Should I be using the tinbuild or the tinbuild2 script?

tinbuild2

as for notification... ./tinbuild2 --help says...

   -m [all,tb,owner,author,none]
tb=mail progress to the tinderbox,
all=tb + mail errors to the committer, general errors
to the owner.
owner= tb + any other mail to the owner only
debug=any mail (progress or error) is sent to the owner
author=send failure email to the authors + owner tb is
not in the loop
none=no mail
If in doubt, use all.

make sure to run a 'sanity check'  ( tinbuild2 -p profile -c ) to
make sure, among other things, that the emails mechanics works


Please see : http://wiki.documentfoundation.org/Development/Tinderbox
and update it as needed.

and don't forget README.tinbuild2 in the buildbot repo :-)

Norbert
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: new tinderbox at my company

2012-04-12 Thread Lubos Lunak
On Thursday 12 of April 2012, Norbert Thiebaud wrote:
 On Thu, Apr 12, 2012 at 7:14 AM, Noel Grandin n...@peralex.com wrote:
  So finally (about 3 months later than expected) I've got the tinderbox I
  promised up and running at my company (Peralex).

 Great :-)

  On 2012-04-12 13:55, Lubos Lunak wrote:
  It happens automatically with -m all . At least it did with my
  tinderbox.
 
  Should I be using the tinbuild or the tinbuild2 script?

 tinbuild2

 Shouldn't the (obsolete I assume) tinbuild be simply removed in the 
repository?

 Please see : http://wiki.documentfoundation.org/Development/Tinderbox
 and update it as needed.

 and don't forget README.tinbuild2 in the buildbot repo :-)

 I did not forget README.tinbuild2 in the case of my tinderbox, but I've never 
heard about that wiki page until now.

-- 
 Lubos Lunak
 l.lu...@suse.cz
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: new tinderbox at my company

2012-04-12 Thread Noel Grandin



On 2012-04-12 16:09, Norbert Thiebaud wrote:
Please see : http://wiki.documentfoundation.org/Development/Tinderbox 
and update it as needed. and don't forget README.tinbuild2 in the 
buildbot repo


Awesome, followed instructions, just waiting for primer to complete.

Note that how to setup the flock binary is not documented in the 
README.tinbuild2 anywhere, but I worked it out :-)


Ah, I see now that it is documented in README. Perhaps that section 
should be copied to README.tinbuild2 for the day when tinbuild2 replaces 
tinbuild completely?




Disclaimer: http://www.peralex.com/disclaimer.html


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: new tinderbox at my company

2012-04-12 Thread Norbert Thiebaud
On Thu, Apr 12, 2012 at 9:25 AM, Lubos Lunak l.lu...@suse.cz wrote:
 On Thursday 12 of April 2012, Norbert Thiebaud wrote:
 On Thu, Apr 12, 2012 at 7:14 AM, Noel Grandin n...@peralex.com wrote:
  So finally (about 3 months later than expected) I've got the tinderbox I
  promised up and running at my company (Peralex).

 Great :-)

  On 2012-04-12 13:55, Lubos Lunak wrote:
  It happens automatically with -m all . At least it did with my
  tinderbox.
 
  Should I be using the tinbuild or the tinbuild2 script?

 tinbuild2

  Shouldn't the (obsolete I assume) tinbuild be simply removed in the
 repository?

Well, that is the usual soft-transition problem...
I don't know if someone is still using the original tinbuild script...
maybe renaming it tinbuild-old or something and see if someone is
screaming ?

Norbert
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: new tinderbox at my company

2012-04-12 Thread Norbert Thiebaud
On Thu, Apr 12, 2012 at 9:36 AM, Noel Grandin n...@peralex.com wrote:


 On 2012-04-12 16:09, Norbert Thiebaud wrote:

 Please see : http://wiki.documentfoundation.org/Development/Tinderbox and
 update it as needed. and don't forget README.tinbuild2 in the buildbot repo


 Awesome, followed instructions, just waiting for primer to complete.

 Note that how to setup the flock binary is not documented in the
 README.tinbuild2 anywhere, but I worked it out :-)

really? you made it work on Windows ?
so far I always used -e to disable flock...

but sure, documentation improvements (and any other improvement for
that matter) are welcomed :-)

Norbert
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: new tinderbox at my company

2012-04-12 Thread Norbert Thiebaud
On Thu, Apr 12, 2012 at 9:36 AM, Noel Grandin n...@peralex.com wrote:


 On 2012-04-12 16:09, Norbert Thiebaud wrote:

 Please see : http://wiki.documentfoundation.org/Development/Tinderbox and
 update it as needed. and don't forget README.tinbuild2 in the buildbot repo


 Awesome, followed instructions, just waiting for primer to complete.

BTW: I recently did some work to setup a Windows bot.. (see id=16) and
found out that:

1/  --disable-dependency-tracking is a big gain. (tinbuild2 always do
make clean + make anyway so no need for dep-tracking)
2/ using ccache bring marginal gain on my box.. but that is not as
clear cut as it is for other platform. (see ccache-msvc in
thedev-tools repo)
3/ I run on a 6-core i7-3960X overclocked 4GHz + 16GB of RAM, and
'over-committing' seems to get me the best elapsed time: iow: I use
--with-max-jobs=12 --with-num-cpus=8

Norbert
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: new tinderbox at my company

2012-04-12 Thread Lubos Lunak
On Thursday 12 of April 2012, Norbert Thiebaud wrote:
 On Thu, Apr 12, 2012 at 9:25 AM, Lubos Lunak l.lu...@suse.cz wrote:
  On Thursday 12 of April 2012, Norbert Thiebaud wrote:
  On Thu, Apr 12, 2012 at 7:14 AM, Noel Grandin n...@peralex.com wrote:
   So finally (about 3 months later than expected) I've got the tinderbox
   I promised up and running at my company (Peralex).
 
  Great :-)
 
   On 2012-04-12 13:55, Lubos Lunak wrote:
   It happens automatically with -m all . At least it did with my
   tinderbox.
  
   Should I be using the tinbuild or the tinbuild2 script?
 
  tinbuild2
 
   Shouldn't the (obsolete I assume) tinbuild be simply removed in the
  repository?

 Well, that is the usual soft-transition problem...
 I don't know if someone is still using the original tinbuild script...
 maybe renaming it tinbuild-old or something and see if someone is
 screaming ?

 Does the old script provide something the new one doesn't? It's not developed 
anymore anyway, so if somebody insists so much on using it, they just can 
stick with an old commit, for the same result. But the transition appears to 
be rather simple, so I see little point in staying with it. And it was rather 
confusing to see two different things in the same repo when I was setting up 
my tinderbox.

On Thursday 12 of April 2012, Norbert Thiebaud wrote:
 On Thu, Apr 12, 2012 at 9:36 AM, Noel Grandin n...@peralex.com wrote:
  Note that how to setup the flock binary is not documented in the
  README.tinbuild2 anywhere, but I worked it out :-)

 really? you made it work on Windows ?
 so far I always used -e to disable flock...

 I've read somewhere that the most recent Cygwin version has some locking 
fixes. The Win-x86@6-fast tinderbox uses it too (although it's the only build 
running there, so I can't say how much it actually works in practice).

-- 
 Lubos Lunak
 l.lu...@suse.cz
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: new tinderbox at my company

2012-04-12 Thread Noel Grandin
On Thu, Apr 12, 2012 at 17:08, Lubos Lunak l.lu...@suse.cz wrote:
 really? you made it work on Windows ?
 so far I always used -e to disable flock...


I didn't do anything special.
Just ran make in the flock directory and copied the resulting binary
to the /usr/bin directory.
So I don't really know if it's working, just that the script isn't
complaining about not finding flock :-)
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice