Re: [Bf-committers] Buildbot
What about the little idea to check the 2.71 testbuild ? ;.) Jens Am 23.05.2014 um 15:20 schrieb Johnny Matthews : > The Mac OSX 64bit buildbot has not updated since last sunday. Thanks. > > Johnny Matthews > johnny.matth...@gmail.com > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers _ Jens Verwiebe Allerskehre 44 - 22309 Hamburg Tel.: +49 40 68 78 50 mobil: +49 172 400 49 07 mailto: i...@jensverwiebe.de web: http://www.jensverwiebe.de _ ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot
haha, Well Mr Sassypants, I did grab that and have been testing it :) I like to download the daily build as well! On Fri, May 23, 2014 at 11:20 AM, Jens Verwiebe wrote: > What about the little idea to check the 2.71 testbuild ? ;.) > > Jens > > > Am 23.05.2014 um 15:20 schrieb Johnny Matthews >: > > > The Mac OSX 64bit buildbot has not updated since last sunday. Thanks. > > > > Johnny Matthews > > johnny.matth...@gmail.com > > ___ > > Bf-committers mailing list > > Bf-committers@blender.org > > http://lists.blender.org/mailman/listinfo/bf-committers > > _ > > Jens Verwiebe > Allerskehre 44 - 22309 Hamburg > > Tel.: +49 40 68 78 50 > mobil: +49 172 400 49 07 > mailto: i...@jensverwiebe.de > web: http://www.jensverwiebe.de > _ > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] BuildBot broken?
Mac should be working again now. The Windows buildbot computer seems to be turned off, I think maybe Nathan is on vacation? Brecht. On Thu, Oct 18, 2012 at 3:01 AM, Mikee Rice wrote: > Hi guys, > Win and Mac builds are not building anymore. Last builds from Sat Oct 13 > > > Regards, > Mikee Rice > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] BuildBot broken?
Hi, I offered Nathan to assign the Windows system here in the Blender Institute as build slave. Will discuss with you and Sergey how to handle it. -Ton- Ton Roosendaal Blender Foundation t...@blender.orgwww.blender.org Blender Institute Entrepotdok 57A 1018AD Amsterdam The Netherlands On 18 Oct, 2012, at 19:47, Brecht Van Lommel wrote: > Mac should be working again now. The Windows buildbot computer seems > to be turned off, I think maybe Nathan is on vacation? > > Brecht. > > On Thu, Oct 18, 2012 at 3:01 AM, Mikee Rice wrote: >> Hi guys, >> Win and Mac builds are not building anymore. Last builds from Sat Oct 13 >> >> >> Regards, >> Mikee Rice >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot Mac
Hi Johnny, It's on my system, and I forgot to turn it back on after a reboot. Will try to make this automatic... but it's running again. ETA in 30 minutes. Thanks, -Ton- Ton Roosendaal Blender Foundation t...@blender.orgwww.blender.org Blender Institute Entrepotdok 57A 1018AD Amsterdam The Netherlands On 29 Apr, 2013, at 19:41, Johnny Matthews wrote: > Hi, The buildbot mac compile stopped over a week ago. I'm not currently > compiling from source, so I've been using this one. Anyone able to get it > going again? > > Johnny Matthews (guitargeek) > johnny.matth...@gmail.com > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot MSVC 2013
Hi, Earlier we do this is better. Would give more time to find all possible issues and so. On Mon, Apr 14, 2014 at 1:35 AM, Jeffrey H wrote: > Hello, developers. > > Seeing as Ton has designated MSVC 2013 to be used for the official 2.71 > builds, when should we make the switch on buildbot? If/when we do switch, > will I continue to offer my computer with the updated builder or hand it > off to someone else? I'm more than willing to continue, but if it's easier > and more reliable to leave it to someone else, that's fine with me. > > Also a heads-up for the near future. I will be moving back (again) for > summer, so my system will be down for a couple days starting midnight, May > 17 UTC. I plan to be back online when I walk in the door. As always, if you > have any questions or concerns, please email me; I am also in IRC > (#blender, #blendercoders). > > -- > Jeffrey "Italic_" Hoover > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > -- With best regards, Sergey Sharybin ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot MSVC 2013
Hi, I agree that is would be very welcome to have you continue to do the builds if you want to do them. I need to write up some of the things we / you need in order to get Cuda 5.0 working in an environment without msvc 2008. So feel free to poke me on that. On Mon, Apr 14, 2014 at 8:34 AM, Sergey Sharybin wrote: > Hi, > > Earlier we do this is better. Would give more time to find all possible > issues and so. > > > On Mon, Apr 14, 2014 at 1:35 AM, Jeffrey H >wrote: > > > Hello, developers. > > > > Seeing as Ton has designated MSVC 2013 to be used for the official 2.71 > > builds, when should we make the switch on buildbot? If/when we do switch, > > will I continue to offer my computer with the updated builder or hand it > > off to someone else? I'm more than willing to continue, but if it's > easier > > and more reliable to leave it to someone else, that's fine with me. > > > > Also a heads-up for the near future. I will be moving back (again) for > > summer, so my system will be down for a couple days starting midnight, > May > > 17 UTC. I plan to be back online when I walk in the door. As always, if > you > > have any questions or concerns, please email me; I am also in IRC > > (#blender, #blendercoders). > > > > -- > > Jeffrey "Italic_" Hoover > > ___ > > Bf-committers mailing list > > Bf-committers@blender.org > > http://lists.blender.org/mailman/listinfo/bf-committers > > > > > > -- > With best regards, Sergey Sharybin > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot MSVC 2013
Martijn, That would be fantastic if you could document how you configured your builders. Out of curiosity, what is the status of CUDA 5.5? I know we just updated to 5.0 to support newer cards and kernels, but I haven't seen any discussion on using 5.5 yet. I'm already using 5.0 as per Brecht's request. On Sun, Apr 13, 2014 at 11:45 PM, Martijn Berger wrote: > Hi, > > I agree that is would be very welcome to have you continue to do the builds > if you want to do them. > I need to write up some of the things we / you need in order to get Cuda > 5.0 working in an environment without msvc 2008. > So feel free to poke me on that. > > > > > > On Mon, Apr 14, 2014 at 8:34 AM, Sergey Sharybin >wrote: > > > Hi, > > > > Earlier we do this is better. Would give more time to find all possible > > issues and so. > > > > > > On Mon, Apr 14, 2014 at 1:35 AM, Jeffrey H > >wrote: > > > > > Hello, developers. > > > > > > Seeing as Ton has designated MSVC 2013 to be used for the official 2.71 > > > builds, when should we make the switch on buildbot? If/when we do > switch, > > > will I continue to offer my computer with the updated builder or hand > it > > > off to someone else? I'm more than willing to continue, but if it's > > easier > > > and more reliable to leave it to someone else, that's fine with me. > > > > > > Also a heads-up for the near future. I will be moving back (again) for > > > summer, so my system will be down for a couple days starting midnight, > > May > > > 17 UTC. I plan to be back online when I walk in the door. As always, if > > you > > > have any questions or concerns, please email me; I am also in IRC > > > (#blender, #blendercoders). > > > > > > -- > > > Jeffrey "Italic_" Hoover > > > ___ > > > Bf-committers mailing list > > > Bf-committers@blender.org > > > http://lists.blender.org/mailman/listinfo/bf-committers > > > > > > > > > > > -- > > With best regards, Sergey Sharybin > > ___ > > Bf-committers mailing list > > Bf-committers@blender.org > > http://lists.blender.org/mailman/listinfo/bf-committers > > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > -- Jeffrey "Italic_" Hoover ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot MSVC 2013
Hi Jeffrey, In cuda 5.5 and 6.0 there is a regression with texture memory handling that costs us significant performance I think. Cuda 5.0 requires msvc 2008 or 2010 to run but since we only use nvcc to compile a kernel and do dynamic runtime loading of libucda you can just use the 2008 install you have to keep cuda 5.0 working. On my system I use the windows 7.0 sdk with updates and a few registry tweaks to convince the cuda installer I have msvc 2010 installed. This allows nvcc to use cl.exe from the sdk as a stage 1 compiler yielding a working toolchain. ( http://wiki.blender.org/index.php/User:Juicyfruit/Cuda_windows) For Maxwell cards we will also need to use cuda 6.0 or higher so the total setup might be getting complicated moving forward and I think we should evaluate with brecht if / how we can move forward to newer cuda. As far as I know he is also in contact with nvidia about this problem. I have a very busy week ahead of me but during eastern I might get around to writing down + testing an exact set of steps to reproduce my environment. Martijn On Mon, Apr 14, 2014 at 9:04 AM, Jeffrey H wrote: > Martijn, > > That would be fantastic if you could document how you configured your > builders. > > Out of curiosity, what is the status of CUDA 5.5? I know we just updated to > 5.0 to support newer cards and kernels, but I haven't seen any discussion > on using 5.5 yet. I'm already using 5.0 as per Brecht's request. > > > On Sun, Apr 13, 2014 at 11:45 PM, Martijn Berger > wrote: > > > Hi, > > > > I agree that is would be very welcome to have you continue to do the > builds > > if you want to do them. > > I need to write up some of the things we / you need in order to get Cuda > > 5.0 working in an environment without msvc 2008. > > So feel free to poke me on that. > > > > > > > > > > > > On Mon, Apr 14, 2014 at 8:34 AM, Sergey Sharybin > >wrote: > > > > > Hi, > > > > > > Earlier we do this is better. Would give more time to find all possible > > > issues and so. > > > > > > > > > On Mon, Apr 14, 2014 at 1:35 AM, Jeffrey H < > italic.rendezv...@gmail.com > > > >wrote: > > > > > > > Hello, developers. > > > > > > > > Seeing as Ton has designated MSVC 2013 to be used for the official > 2.71 > > > > builds, when should we make the switch on buildbot? If/when we do > > switch, > > > > will I continue to offer my computer with the updated builder or hand > > it > > > > off to someone else? I'm more than willing to continue, but if it's > > > easier > > > > and more reliable to leave it to someone else, that's fine with me. > > > > > > > > Also a heads-up for the near future. I will be moving back (again) > for > > > > summer, so my system will be down for a couple days starting > midnight, > > > May > > > > 17 UTC. I plan to be back online when I walk in the door. As always, > if > > > you > > > > have any questions or concerns, please email me; I am also in IRC > > > > (#blender, #blendercoders). > > > > > > > > -- > > > > Jeffrey "Italic_" Hoover > > > > ___ > > > > Bf-committers mailing list > > > > Bf-committers@blender.org > > > > http://lists.blender.org/mailman/listinfo/bf-committers > > > > > > > > > > > > > > > > -- > > > With best regards, Sergey Sharybin > > > ___ > > > Bf-committers mailing list > > > Bf-committers@blender.org > > > http://lists.blender.org/mailman/listinfo/bf-committers > > > > > ___ > > Bf-committers mailing list > > Bf-committers@blender.org > > http://lists.blender.org/mailman/listinfo/bf-committers > > > > > > -- > Jeffrey "Italic_" Hoover > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot MSVC 2013
Take as long as you need. My semester is getting difficult to manage, so we'll see when I can fiddle with it. On Mon, Apr 14, 2014 at 1:16 AM, Martijn Berger wrote: > Hi Jeffrey, > > In cuda 5.5 and 6.0 there is a regression with texture memory handling that > costs us significant performance I think. > Cuda 5.0 requires msvc 2008 or 2010 to run but since we only use nvcc to > compile a kernel and do dynamic runtime loading of libucda you can just use > the 2008 install you have to keep cuda 5.0 working. > > On my system I use the windows 7.0 sdk with updates and a few registry > tweaks to convince the cuda installer I have msvc 2010 installed. This > allows nvcc to use cl.exe from the sdk as a stage 1 compiler yielding a > working toolchain. ( > http://wiki.blender.org/index.php/User:Juicyfruit/Cuda_windows) > > For Maxwell cards we will also need to use cuda 6.0 or higher so the total > setup might be getting complicated moving forward and I think we should > evaluate with brecht if / how we can move forward to newer cuda. As far as > I know he is also in contact with nvidia about this problem. > > I have a very busy week ahead of me but during eastern I might get around > to writing down + testing an exact set of steps to reproduce my > environment. > > Martijn > > > > > On Mon, Apr 14, 2014 at 9:04 AM, Jeffrey H >wrote: > > > Martijn, > > > > That would be fantastic if you could document how you configured your > > builders. > > > > Out of curiosity, what is the status of CUDA 5.5? I know we just updated > to > > 5.0 to support newer cards and kernels, but I haven't seen any discussion > > on using 5.5 yet. I'm already using 5.0 as per Brecht's request. > > > > > > On Sun, Apr 13, 2014 at 11:45 PM, Martijn Berger > > wrote: > > > > > Hi, > > > > > > I agree that is would be very welcome to have you continue to do the > > builds > > > if you want to do them. > > > I need to write up some of the things we / you need in order to get > Cuda > > > 5.0 working in an environment without msvc 2008. > > > So feel free to poke me on that. > > > > > > > > > > > > > > > > > > On Mon, Apr 14, 2014 at 8:34 AM, Sergey Sharybin > > >wrote: > > > > > > > Hi, > > > > > > > > Earlier we do this is better. Would give more time to find all > possible > > > > issues and so. > > > > > > > > > > > > On Mon, Apr 14, 2014 at 1:35 AM, Jeffrey H < > > italic.rendezv...@gmail.com > > > > >wrote: > > > > > > > > > Hello, developers. > > > > > > > > > > Seeing as Ton has designated MSVC 2013 to be used for the official > > 2.71 > > > > > builds, when should we make the switch on buildbot? If/when we do > > > switch, > > > > > will I continue to offer my computer with the updated builder or > hand > > > it > > > > > off to someone else? I'm more than willing to continue, but if it's > > > > easier > > > > > and more reliable to leave it to someone else, that's fine with me. > > > > > > > > > > Also a heads-up for the near future. I will be moving back (again) > > for > > > > > summer, so my system will be down for a couple days starting > > midnight, > > > > May > > > > > 17 UTC. I plan to be back online when I walk in the door. As > always, > > if > > > > you > > > > > have any questions or concerns, please email me; I am also in IRC > > > > > (#blender, #blendercoders). > > > > > > > > > > -- > > > > > Jeffrey "Italic_" Hoover > > > > > ___ > > > > > Bf-committers mailing list > > > > > Bf-committers@blender.org > > > > > http://lists.blender.org/mailman/listinfo/bf-committers > > > > > > > > > > > > > > > > > > > > > -- > > > > With best regards, Sergey Sharybin > > > > ___ > > > > Bf-committers mailing list > > > > Bf-committers@blender.org > > > > http://lists.blender.org/mailman/listinfo/bf-committers > > > > > > > ___ > > > Bf-committers mailing list > > > Bf-committers@blender.org > > > http://lists.blender.org/mailman/listinfo/bf-committers > > > > > > > > > > > -- > > Jeffrey "Italic_" Hoover > > ___ > > Bf-committers mailing list > > Bf-committers@blender.org > > http://lists.blender.org/mailman/listinfo/bf-committers > > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > -- Jeffrey "Italic_" Hoover ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot cuda-hack
I'd say cuda8 is pointless for you right now, cause pascal gpu is not yet supported by the NV/OSX (Quadro-) drivers. You would definitely loose openmp capability unless you compile and use a vanilla clang 3.7 which supports it. Jens Am 26.08.2016 um 18:11 schrieb Francesc Juhe: > Hi, > > Some time ago noticed this commit > https://developer.blender.org/rB3a24e6320f31a790ea9d3c912a35db2186140b71 > changing the nvcc compiler on builbot but I did not give it much though as I > was having no issues compiling with cuda 7.5 and clang 3.5 from libs folder > on OSX 10.9. But now with CUDA 8 it seems I have to update to OSX 10.11 and > Xcode 7.3. > > So, how does this cuda-hack work? > Also, OSX buildbot builds seem to be compiled without OpenMP but release > builds are compiled with it. What are the appropriate steps for building a > release build? > > Thank you, > Francesc > > ___ > Bf-committers mailing list > Bf-committers@blender.org > https://lists.blender.org/mailman/listinfo/bf-committers > -- Jens Verwiebe Allerskehre 44 - 22309 Hamburg Tel.: +49 40 68 78 50 mobile: +49 172 400 49 07 mailto: i...@jensverwiebe.de web: http://www.jensverwiebe.de ___ Bf-committers mailing list Bf-committers@blender.org https://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot cuda-hack
But the cuda-hack commit was for CUDA 7.5 initially, I just ask about it now because I am creating a new build environment with el capitan and wanted to know more of what this “hack” did to better understand the build process and be prepared if I had the same issue. About the openmp, I have been using clang 3.5 from blender libs to get openmp support without finding any issues but since the change from scons to cmake on osx buildbot is no longer using it (scons buildbot config pointed to that clang from blender libs but cmake doesn't) and so it is missing openmp support but as the release build has openmp I wanted to know if release builders were using this clang from blender libs or a different one. In my build I added an osx config file to point to clang 3.5 and I think it could be better if official buildbot had openmp back like before when it used scons so that buildbot builds are more similar to releases, otherwise there could be issues not present on buildbot but affecting release. Don’t know, just my opinion. Also, there is another thing missing since scons was removed in favor of cmake, osx buildbot does not include the blenderplayer binary inside blenderplayer.app, I fix it in my build with this diff: diff --git a/source/blenderplayer/CMakeLists.txt b/source/blenderplayer/CMakeLists.txt index ca84195..0da6e70 100644 (file) --- a/source/blenderplayer/CMakeLists.txt +++ b/source/blenderplayer/CMakeLists.txt @@ -76,6 +76,11 @@ elseif(APPLE) MACOSX_BUNDLE_SHORT_VERSION_STRING ${BLENDER_VERSION} MACOSX_BUNDLE_LONG_VERSION_STRING "${BLENDER_VERSION} ${BLENDER_DATE}") + install( + TARGETS blenderplayer + DESTINATION "." + ) + else() add_executable(blenderplayer bad_level_call_stubs/stubs.c) Thanks, Francesc On 26 Aug 2016, at 19:08, Jens Verwiebe wrote: > I'd say cuda8 is pointless for you right now, cause pascal gpu is not > yet supported by the NV/OSX (Quadro-) drivers. > > You would definitely loose openmp capability unless you compile and use > a vanilla clang 3.7 which supports it. > > > Jens > > > Am 26.08.2016 um 18:11 schrieb Francesc Juhe: >> Hi, >> >> Some time ago noticed this commit >> https://developer.blender.org/rB3a24e6320f31a790ea9d3c912a35db2186140b71 >> changing the nvcc compiler on builbot but I did not give it much though as I >> was having no issues compiling with cuda 7.5 and clang 3.5 from libs folder >> on OSX 10.9. But now with CUDA 8 it seems I have to update to OSX 10.11 and >> Xcode 7.3. >> >> So, how does this cuda-hack work? >> Also, OSX buildbot builds seem to be compiled without OpenMP but release >> builds are compiled with it. What are the appropriate steps for building a >> release build? >> >> Thank you, >> Francesc >> >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> https://lists.blender.org/mailman/listinfo/bf-committers >> > > -- > > Jens Verwiebe > Allerskehre 44 - 22309 Hamburg > > Tel.: +49 40 68 78 50 > mobile: +49 172 400 49 07 > mailto: i...@jensverwiebe.de > web: http://www.jensverwiebe.de > > ___ > Bf-committers mailing list > Bf-committers@blender.org > https://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org https://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot cuda-hack
I run a few tests regarding clang and omp after installing OSX 10.11 and Xcode 7.3.1. It seems that clang-omp-3.5 from libs can’t compile using OSX 10.11 SDK. So, I downloaded clang 3.7.0 and 3.8.0 darwin binaries from official page and both compile blender ok after a minor modification on cmake. diff --git a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platform/platform_apple.cmake index b28b748..ec40400 100644 --- a/build_files/cmake/platform/platform_apple.cmake +++ b/build_files/cmake/platform/platform_apple.cmake @@ -376,8 +376,13 @@ if(WITH_OPENMP) message(STATUS "Using special OpenMP enabled compiler !") # letting find_package(OpenMP) module work for gcc if(CMAKE_C_COMPILER_ID MATCHES "Clang") # clang-omp in darwin libs set(OPENMP_FOUND ON) - set(OpenMP_C_FLAGS "-fopenmp" CACHE STRING "C compiler flags for OpenMP parallization" FORCE) - set(OpenMP_CXX_FLAGS "-fopenmp" CACHE STRING "C++ compiler flags for OpenMP parallization" FORCE) + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.7) + set(OpenMP_C_FLAGS "-fopenmp" CACHE STRING "C compiler flags for OpenMP parallization" FORCE) + set(OpenMP_CXX_FLAGS "-fopenmp" CACHE STRING "C++ compiler flags for OpenMP parallization" FORCE) + else() + set(OpenMP_C_FLAGS "-fopenmp=libiomp5" CACHE STRING "C compiler flags for OpenMP parallization" FORCE) + set(OpenMP_CXX_FLAGS "-fopenmp=libiomp5" CACHE STRING "C++ compiler flags for OpenMP parallization" FORCE) + endif() include_directories(${LIBDIR}/openmp/include) link_directories(${LIBDIR}/openmp/lib) # This is a workaround for our helperbinaries ( datatoc, masgfmt, ... ), After the tests I have not found any issues with cuda 7.5 and xcode 7.3.1 or clang 3.7/3.8 but I guess it’s because I am using the latest version and is seems to have fixed incompatible compiler issues but as I don’t know what the cuda-hack does, I am not sure. Any comment on what the cuda-hack does/solves is very welcome. Thanks, Francesc On 26 Aug 2016, at 19:08, Jens Verwiebe wrote: > I'd say cuda8 is pointless for you right now, cause pascal gpu is not > yet supported by the NV/OSX (Quadro-) drivers. > > You would definitely loose openmp capability unless you compile and use > a vanilla clang 3.7 which supports it. > > > Jens > > > Am 26.08.2016 um 18:11 schrieb Francesc Juhe: >> Hi, >> >> Some time ago noticed this commit >> https://developer.blender.org/rB3a24e6320f31a790ea9d3c912a35db2186140b71 >> changing the nvcc compiler on builbot but I did not give it much though as I >> was having no issues compiling with cuda 7.5 and clang 3.5 from libs folder >> on OSX 10.9. But now with CUDA 8 it seems I have to update to OSX 10.11 and >> Xcode 7.3. >> >> So, how does this cuda-hack work? >> Also, OSX buildbot builds seem to be compiled without OpenMP but release >> builds are compiled with it. What are the appropriate steps for building a >> release build? >> >> Thank you, >> Francesc >> >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> https://lists.blender.org/mailman/listinfo/bf-committers >> > > -- > > Jens Verwiebe > Allerskehre 44 - 22309 Hamburg > > Tel.: +49 40 68 78 50 > mobile: +49 172 400 49 07 > mailto: i...@jensverwiebe.de > web: http://www.jensverwiebe.de > > ___ > Bf-committers mailing list > Bf-committers@blender.org > https://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org https://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot cuda-hack
Hi, Is it possible to somehow automatically detect which OpenMP library to use without need to hard-code it per-compiler-version? Maybe using try_compile CMake trickery? On Sun, Aug 28, 2016 at 8:37 PM, Francesc Juhe wrote: > I run a few tests regarding clang and omp after installing OSX 10.11 and > Xcode 7.3.1. > > It seems that clang-omp-3.5 from libs can’t compile using OSX 10.11 SDK. > > So, I downloaded clang 3.7.0 and 3.8.0 darwin binaries from official page > and both compile blender ok after a minor modification on cmake. > > diff --git a/build_files/cmake/platform/platform_apple.cmake > b/build_files/cmake/platform/platform_apple.cmake > index b28b748..ec40400 100644 > --- a/build_files/cmake/platform/platform_apple.cmake > +++ b/build_files/cmake/platform/platform_apple.cmake > @@ -376,8 +376,13 @@ if(WITH_OPENMP) > message(STATUS "Using special OpenMP enabled compiler !") > # letting find_package(OpenMP) module work for gcc > if(CMAKE_C_COMPILER_ID MATCHES "Clang") # clang-omp in > darwin libs > set(OPENMP_FOUND ON) > - set(OpenMP_C_FLAGS "-fopenmp" CACHE STRING "C > compiler flags for OpenMP parallization" FORCE) > - set(OpenMP_CXX_FLAGS "-fopenmp" CACHE STRING "C++ > compiler flags for OpenMP parallization" FORCE) > + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.7) > + set(OpenMP_C_FLAGS "-fopenmp" CACHE STRING > "C compiler flags for OpenMP parallization" FORCE) > + set(OpenMP_CXX_FLAGS "-fopenmp" CACHE > STRING "C++ compiler flags for OpenMP parallization" FORCE) > + else() > + set(OpenMP_C_FLAGS "-fopenmp=libiomp5" > CACHE STRING "C compiler flags for OpenMP parallization" FORCE) > + set(OpenMP_CXX_FLAGS "-fopenmp=libiomp5" > CACHE STRING "C++ compiler flags for OpenMP parallization" FORCE) > + endif() > include_directories(${LIBDIR}/openmp/include) > link_directories(${LIBDIR}/openmp/lib) > # This is a workaround for our helperbinaries ( > datatoc, masgfmt, ... ), > > After the tests I have not found any issues with cuda 7.5 and xcode 7.3.1 > or clang 3.7/3.8 but I guess it’s because I am using the latest version and > is seems to have fixed incompatible compiler issues but as I don’t know > what the cuda-hack does, I am not sure. > > Any comment on what the cuda-hack does/solves is very welcome. > > Thanks, > Francesc > > On 26 Aug 2016, at 19:08, Jens Verwiebe wrote: > > > I'd say cuda8 is pointless for you right now, cause pascal gpu is not > > yet supported by the NV/OSX (Quadro-) drivers. > > > > You would definitely loose openmp capability unless you compile and use > > a vanilla clang 3.7 which supports it. > > > > > > Jens > > > > > > Am 26.08.2016 um 18:11 schrieb Francesc Juhe: > >> Hi, > >> > >> Some time ago noticed this commit https://developer.blender.org/ > rB3a24e6320f31a790ea9d3c912a35db2186140b71 changing the nvcc compiler on > builbot but I did not give it much though as I was having no issues > compiling with cuda 7.5 and clang 3.5 from libs folder on OSX 10.9. But now > with CUDA 8 it seems I have to update to OSX 10.11 and Xcode 7.3. > >> > >> So, how does this cuda-hack work? > >> Also, OSX buildbot builds seem to be compiled without OpenMP but > release builds are compiled with it. What are the appropriate steps for > building a release build? > >> > >> Thank you, > >> Francesc > >> > >> ___ > >> Bf-committers mailing list > >> Bf-committers@blender.org > >> https://lists.blender.org/mailman/listinfo/bf-committers > >> > > > > -- > > > > Jens Verwiebe > > Allerskehre 44 - 22309 Hamburg > > > > Tel.: +49 40 68 78 50 > > mobile: +49 172 400 49 07 > > mailto: i...@jensverwiebe.de > > web: http://www.jensverwiebe.de > > > > ___ > > Bf-committers mailing list > > Bf-committers@blender.org > > https://lists.blender.org/mailman/listinfo/bf-committers > > ___ > Bf-committers mailing list > Bf-committers@blender.org > https://lists.blender.org/mailman/listinfo/bf-committers > -- With best regards, Sergey Sharybin ___ Bf-committers mailing list Bf-committers@blender.org https://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot cuda-hack
I have no idea. I hard-coded libiomp5 because that’s the one included in darwin libs and the default used by the also included clang-omp-3.5. Official clang 3.7 uses libgomp as default and 3.8 uses libomp. iomp5 is hard-coded on several places, it’s just not hard-coded on the lines I had to modify because -fopenmp seems to assume libiomp5 in clang-omp-3.5 so it’s not needed: CMakeLists.txt 1428set(CMAKE_REQUIRED_FLAGS "-L${LIBDIR}/openmp/lib -liomp5") # these are only used for the checks build_files/cmake/platform/platform_apple.cmake 390 ${LIBDIR}/openmp/lib/libiomp5.dylib build_files/cmake/platform/platform_apple.cmake 391 ${CMAKE_BINARY_DIR}/Resources/lib/libiomp5.dylib) source/creator/CMakeLists.txt 981 FILES ${LIBDIR}/openmp/lib/libiomp5.dylib source/creator/CMakeLists.txt 987 RENAME LICENSE-libiomp5.txt source/creator/CMakeLists.txt 1076FILES ${LIBDIR}/openmp/lib/libiomp5.dylib On 29 Aug 2016, at 09:03, Sergey Sharybin wrote: > Hi, > > Is it possible to somehow automatically detect which OpenMP library to use > without need to hard-code it per-compiler-version? Maybe using try_compile > CMake trickery? > > On Sun, Aug 28, 2016 at 8:37 PM, Francesc Juhe wrote: > >> I run a few tests regarding clang and omp after installing OSX 10.11 and >> Xcode 7.3.1. >> >> It seems that clang-omp-3.5 from libs can’t compile using OSX 10.11 SDK. >> >> So, I downloaded clang 3.7.0 and 3.8.0 darwin binaries from official page >> and both compile blender ok after a minor modification on cmake. >> >> diff --git a/build_files/cmake/platform/platform_apple.cmake >> b/build_files/cmake/platform/platform_apple.cmake >> index b28b748..ec40400 100644 >> --- a/build_files/cmake/platform/platform_apple.cmake >> +++ b/build_files/cmake/platform/platform_apple.cmake >> @@ -376,8 +376,13 @@ if(WITH_OPENMP) >>message(STATUS "Using special OpenMP enabled compiler !") >> # letting find_package(OpenMP) module work for gcc >>if(CMAKE_C_COMPILER_ID MATCHES "Clang") # clang-omp in >> darwin libs >>set(OPENMP_FOUND ON) >> - set(OpenMP_C_FLAGS "-fopenmp" CACHE STRING "C >> compiler flags for OpenMP parallization" FORCE) >> - set(OpenMP_CXX_FLAGS "-fopenmp" CACHE STRING "C++ >> compiler flags for OpenMP parallization" FORCE) >> + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.7) >> + set(OpenMP_C_FLAGS "-fopenmp" CACHE STRING >> "C compiler flags for OpenMP parallization" FORCE) >> + set(OpenMP_CXX_FLAGS "-fopenmp" CACHE >> STRING "C++ compiler flags for OpenMP parallization" FORCE) >> + else() >> + set(OpenMP_C_FLAGS "-fopenmp=libiomp5" >> CACHE STRING "C compiler flags for OpenMP parallization" FORCE) >> + set(OpenMP_CXX_FLAGS "-fopenmp=libiomp5" >> CACHE STRING "C++ compiler flags for OpenMP parallization" FORCE) >> + endif() >>include_directories(${LIBDIR}/openmp/include) >>link_directories(${LIBDIR}/openmp/lib) >># This is a workaround for our helperbinaries ( >> datatoc, masgfmt, ... ), >> >> After the tests I have not found any issues with cuda 7.5 and xcode 7.3.1 >> or clang 3.7/3.8 but I guess it’s because I am using the latest version and >> is seems to have fixed incompatible compiler issues but as I don’t know >> what the cuda-hack does, I am not sure. >> >> Any comment on what the cuda-hack does/solves is very welcome. >> >> Thanks, >> Francesc >> >> On 26 Aug 2016, at 19:08, Jens Verwiebe wrote: >> >>> I'd say cuda8 is pointless for you right now, cause pascal gpu is not >>> yet supported by the NV/OSX (Quadro-) drivers. >>> >>> You would definitely loose openmp capability unless you compile and use >>> a vanilla clang 3.7 which supports it. >>> >>> >>> Jens >>> >>> >>> Am 26.08.2016 um 18:11 schrieb Francesc Juhe: Hi, Some time ago noticed this commit https://developer.blender.org/ >> rB3a24e6320f31a790ea9d3c912a35db2186140b71 changing the nvcc compiler on >> builbot but I did not give it much though as I was having no issues >> compiling with cuda 7.5 and clang 3.5 from libs folder on OSX 10.9. But now >> with CUDA 8 it seems I have to update to OSX 10.11 and Xcode 7.3. So, how does this cuda-hack work? Also, OSX buildbot builds seem to be compiled without OpenMP but >> release builds are compiled with it. What are the appropriate steps for >> building a release build? Thank you, Francesc ___ Bf-committers mailing list Bf-committers@blender.org https://lists.blender.org/mailman/listinfo/bf-committers >>> >>> -- >>> >>> Jens Verwiebe >>> Allerskehre 44 - 22309 Hamburg >>> >>> Tel.: +49 40 6
Re: [Bf-committers] Buildbot is moving -- Update
Thank you for maintaining this. It's really useful pointing users to it for trying out bug fixes and features, I already missed it a few times in the last days :) On Sat, Aug 31, 2013 at 12:12 AM, Jeffrey H wrote: > Greetings, bf-committers. Buildbot is now back up and running! Thank you > for your patience; builds will continue normally. > > -- > Jeffrey "Italic_" Hoover > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot status and the future
Hi, Thanks for the info, we'll figure something out to keep windows builds going. Brecht. On Tue, Dec 10, 2013 at 10:46 AM, Jeffrey H wrote: > Greetings, devs. > > I want to bring to your attention that I will be on winter leave from > school, so Windows Buildbot will be down starting Wednesday, December 18th. > The next semester starts on January 27th, but I do not know when the exact > move-in date is. My apologies for such a long period, but it is too > expensive to ship my workstation back and forth for only a month. > > I want to wish you all a fine holiday season before I lose time during > finals. I will be in IRC during break, just as I normally am. Happy > blending! > > -- > Jeffrey "Italic_" Hoover > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot status and the future
Hi all, Is there any news about the Windows buildbot? Cheers, Alex On 11 Dec 2013 03:38, "Brecht Van Lommel" wrote: > Hi, > > Thanks for the info, we'll figure something out to keep windows builds > going. > > Brecht. > > On Tue, Dec 10, 2013 at 10:46 AM, Jeffrey H > wrote: > > Greetings, devs. > > > > I want to bring to your attention that I will be on winter leave from > > school, so Windows Buildbot will be down starting Wednesday, December > 18th. > > The next semester starts on January 27th, but I do not know when the > exact > > move-in date is. My apologies for such a long period, but it is too > > expensive to ship my workstation back and forth for only a month. > > > > I want to wish you all a fine holiday season before I lose time during > > finals. I will be in IRC during break, just as I normally am. Happy > > blending! > > > > -- > > Jeffrey "Italic_" Hoover > > ___ > > Bf-committers mailing list > > Bf-committers@blender.org > > http://lists.blender.org/mailman/listinfo/bf-committers > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot Update - June 14, 2021
May I suggest moving the change log to the bottom of the page (or even better its own page) ? While I absolutely love having the change log, having users/devs scroll though it before they can learn how to use the build infra structure seems less than ideal, given the change log is not going to get any shorter over time they may even bail out thinking they are on the wrong page. --Ray On 2021-06-14 10:17 a.m., James Monteath via Bf-committers wrote: > Hi all, > > Buildbot has been updated. > https://builder.blender.org/admin/#/builders > > Notable changes on the Wiki. > https://wiki.blender.org/wiki/Infrastructure/BuildBot#Notable_Changes > ___ Bf-committers mailing list Bf-committers@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot Update - June 14, 2021
Hi, Yes, I can do that. Notables moved to the bottom of the page. Cheers, James. On Mon, Jun 14, 2021 at 6:39 PM Ray Molenkamp via Bf-committers < bf-committers@blender.org> wrote: > May I suggest moving the change log to the bottom of > the page (or even better its own page) ? > > While I absolutely love having the change log, having > users/devs scroll though it before they can learn > how to use the build infra structure seems less than > ideal, given the change log is not going to get any > shorter over time they may even bail out thinking > they are on the wrong page. > > --Ray > > On 2021-06-14 10:17 a.m., James Monteath via Bf-committers wrote: > > Hi all, > > > > Buildbot has been updated. > > https://builder.blender.org/admin/#/builders > > > > Notable changes on the Wiki. > > https://wiki.blender.org/wiki/Infrastructure/BuildBot#Notable_Changes > > > ___ > Bf-committers mailing list > Bf-committers@blender.org > List details, subscription details or unsubscribe: > https://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot Update - June 18, 2021
Thanks for all you do! On Fri, Jun 18, 2021 at 8:09 AM James Monteath via Bf-committers < bf-committers@blender.org> wrote: > Hi all, > > Buildbot has been updated. > https://builder.blender.org/admin/#/builders > > Notable changes on the Wiki. > https://wiki.blender.org/wiki/Infrastructure/BuildBot#Notable_Changes > > -- > James Monteath - ja...@blender.org - www.blender.org > Blender DevOps Engineer > ___ > Bf-committers mailing list > Bf-committers@blender.org > List details, subscription details or unsubscribe: > https://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot outage for VM migration
Hi, It appears that we will have to extend the outage several hours longer than anticipated. A brief explanation follows. The initial backup ETA was derived from previous backup logs. However, after starting today's migration and backup, it was realized that the secondary VM HDD was NOT included in this estimate due to it intentionally not being part of the backup. Being an old gigabit based Ceph backed Proxmox cluster, it was clear that the extra storage would not be able to complete the migration in the given timeframe. After some internal discussion we decided to let it run and aim to have buildbot back online for tomorrow. In the meantime, there is an alternate like that might be useful that can be found at: https://builder-uatest.blender.org/download/daily/ Again, sorry for the delay! On Mon, Nov 29, 2021 at 8:17 AM Danny McGrath wrote: > Hi, > > Starting very shortly after this mail, we will be taking the buildbot > offline in order to migrate the VM to another server. > > The process of backing up and restoring the VM will take anywhere from 2 > to 4 hours, which will make the builder.blender.org site unavailable. > > Sorry for any inconvenience, and keep an eye out here for any > status updates. > > > -- > Cheers, > Danny > > - > Danny McGrath - d...@blender.org - www.blender.org > System Administrator at Blender > GPG key: 0x696871CA > -- Cheers, Danny - Danny McGrath - d...@blender.org - www.blender.org System Administrator at Blender GPG key: 0x696871CA ___ Bf-committers mailing list Bf-committers@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot outage for VM migration
Hi, The maintenance page was restored a short while ago, and Sergey went in and poked the workers. It would seem that everything is going again. On Mon, Nov 29, 2021 at 1:09 PM Danny McGrath wrote: > Hi, > > It appears that we will have to extend the outage several hours longer > than anticipated. A brief explanation follows. > > The initial backup ETA was derived from previous backup logs. However, > after starting today's migration and backup, it was realized that the > secondary VM HDD was NOT included in this estimate due to it intentionally > not being part of the backup. Being an old gigabit based Ceph backed > Proxmox cluster, it was clear that the extra storage would not be able to > complete the migration in the given timeframe. > > After some internal discussion we decided to let it run and aim to have > buildbot back online for tomorrow. In the meantime, there is an alternate > like that might be useful that can be found at: > > https://builder-uatest.blender.org/download/daily/ > > > Again, sorry for the delay! > > On Mon, Nov 29, 2021 at 8:17 AM Danny McGrath wrote: > >> Hi, >> >> Starting very shortly after this mail, we will be taking the buildbot >> offline in order to migrate the VM to another server. >> >> The process of backing up and restoring the VM will take anywhere from 2 >> to 4 hours, which will make the builder.blender.org site unavailable. >> >> Sorry for any inconvenience, and keep an eye out here for any >> status updates. >> >> >> -- >> Cheers, >> Danny >> >> - >> Danny McGrath - d...@blender.org - www.blender.org >> System Administrator at Blender >> GPG key: 0x696871CA >> > > > -- > Cheers, > Danny > > - > Danny McGrath - d...@blender.org - www.blender.org > System Administrator at Blender > GPG key: 0x696871CA > -- Cheers, Danny - Danny McGrath - d...@blender.org - www.blender.org System Administrator at Blender GPG key: 0x696871CA ___ Bf-committers mailing list Bf-committers@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
No one interested? Am 16.06.2013 um 15:45 schrieb Jürgen Herrmann : > Hi there, > > > > as I have scons working with MSVC2012 now, I’d like to set up a buildbot for > testbuilds. > > I found the documentation on this in the wiki. > > It seems that I need a buildbot name and password, who is willing to provide > me these? :D > > > > /Jürgen > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
No response after *1* day (not even 24 hours to be exact...) and we already send out "no one interested?" mails? Please. :) Am 17.06.2013 07:30, schrieb Jürgen Herrmann: > No one interested? > > > Am 16.06.2013 um 15:45 schrieb Jürgen Herrmann : > >> Hi there, >> >> >> >> as I have scons working with MSVC2012 now, I’d like to set up a buildbot for >> testbuilds. >> >> I found the documentation on this in the wiki. >> >> It seems that I need a buildbot name and password, who is willing to provide >> me these? :D >> >> >> >> /Jürgen >> >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers -- Thomas Dinges Blender Developer, Artist and Musician www.dingto.org ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
I've sent you a mail with all the details. On Sun, Jun 16, 2013 at 3:45 PM, Jürgen Herrmann wrote: > Hi there, > > > > as I have scons working with MSVC2012 now, I’d like to set up a buildbot for > testbuilds. > > I found the documentation on this in the wiki. > > It seems that I need a buildbot name and password, who is willing to provide > me these? :D > > > > /Jürgen > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
Thanks Brecht ;) I'll try to get this running this evening. I'll still have to look into scons build. I got it to work by querying env['MSVS_VERSION'] which is automatically set to 11.0 when vs2012 is installed. But I'll have to test in another machine without VS2012 and with VS2008 if it doesn't break things. And with MinGW... After that test I'll commit the scons changes and set up the buildbot ;) /Jürgen Am 17.06.2013 um 14:23 schrieb Brecht Van Lommel : > I've sent you a mail with all the details. > > On Sun, Jun 16, 2013 at 3:45 PM, Jürgen Herrmann wrote: >> Hi there, >> >> >> >> as I have scons working with MSVC2012 now, I’d like to set up a buildbot for >> testbuilds. >> >> I found the documentation on this in the wiki. >> >> It seems that I need a buildbot name and password, who is willing to provide >> me these? :D >> >> >> >> /Jürgen >> >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
Hi Brecht and Thomas, I attached my patch for SCons. I tested this with VC 2008 and 2012 and MinGW64. I don't have other systems to test right now :/ It works quite well though this is a little hacky because I don't get into the internals of SCons that good. I set it to default to MSVC 2008 so - calling "py scons/scons.py" will build with MSVC2008 - calling "py scons\scons.py MSVS_VERSION=11.0" will build with VS 2012 - calling "py scons/scons.py BF_TOOLSET=mingw" builds MinGW as usual. Could you two have a look at this please, I bet you'll have some ideas how to make it better. /Jürgen -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann Gesendet: Montag, 17. Juni 2013 14:50 An: bf-blender developers Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds Thanks Brecht ;) I'll try to get this running this evening. I'll still have to look into scons build. I got it to work by querying env['MSVS_VERSION'] which is automatically set to 11.0 when vs2012 is installed. But I'll have to test in another machine without VS2012 and with VS2008 if it doesn't break things. And with MinGW... After that test I'll commit the scons changes and set up the buildbot ;) /Jürgen Am 17.06.2013 um 14:23 schrieb Brecht Van Lommel : > I've sent you a mail with all the details. > > On Sun, Jun 16, 2013 at 3:45 PM, Jürgen Herrmann wrote: >> Hi there, >> >> >> >> as I have scons working with MSVC2012 now, I’d like to set up a >> buildbot for testbuilds. >> >> I found the documentation on this in the wiki. >> >> It seems that I need a buildbot name and password, who is willing to >> provide me these? :D >> >> >> >> /Jürgen >> >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
Hi Jürgen, the patch didn't get attached, maybe upload it to pasteall.org. Thanks, Thomas Am 17.06.2013 18:37, schrieb Jürgen Herrmann: > Hi Brecht and Thomas, > > I attached my patch for SCons. > I tested this with VC 2008 and 2012 and MinGW64. > I don't have other systems to test right now :/ > It works quite well though this is a little hacky because I don't get into > the internals of SCons that good. > I set it to default to MSVC 2008 so > - calling "py scons/scons.py" will build with MSVC2008 > - calling "py scons\scons.py MSVS_VERSION=11.0" will build with VS 2012 > - calling "py scons/scons.py BF_TOOLSET=mingw" builds MinGW as usual. > > Could you two have a look at this please, I bet you'll have some ideas how to > make it better. > > /Jürgen > > -Ursprüngliche Nachricht- > Von: bf-committers-boun...@blender.org > [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann > Gesendet: Montag, 17. Juni 2013 14:50 > An: bf-blender developers > Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds > > Thanks Brecht ;) > I'll try to get this running this evening. > I'll still have to look into scons build. > I got it to work by querying env['MSVS_VERSION'] which is automatically set > to 11.0 when vs2012 is installed. > But I'll have to test in another machine without VS2012 and with VS2008 if it > doesn't break things. > And with MinGW... > After that test I'll commit the scons changes and set up the buildbot ;) > > /Jürgen > > Am 17.06.2013 um 14:23 schrieb Brecht Van Lommel : > >> I've sent you a mail with all the details. >> >> On Sun, Jun 16, 2013 at 3:45 PM, Jürgen Herrmann wrote: >>> Hi there, >>> >>> >>> >>> as I have scons working with MSVC2012 now, I'd like to set up a >>> buildbot for testbuilds. >>> >>> I found the documentation on this in the wiki. >>> >>> It seems that I need a buildbot name and password, who is willing to >>> provide me these? :D >>> >>> >>> >>> /Jürgen >>> >>> ___ >>> Bf-committers mailing list >>> Bf-committers@blender.org >>> http://lists.blender.org/mailman/listinfo/bf-committers >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers -- Thomas Dinges Blender Developer, Artist and Musician www.dingto.org ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
Sorry, my fault ... getting tired ;) http://www.pasteall.org/43245 -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Thomas Dinges Gesendet: Montag, 17. Juni 2013 18:39 An: bf-blender developers Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds Hi Jürgen, the patch didn't get attached, maybe upload it to pasteall.org. Thanks, Thomas Am 17.06.2013 18:37, schrieb Jürgen Herrmann: > Hi Brecht and Thomas, > > I attached my patch for SCons. > I tested this with VC 2008 and 2012 and MinGW64. > I don't have other systems to test right now :/ It works quite well > though this is a little hacky because I don't get into the internals of SCons that good. > I set it to default to MSVC 2008 so > - calling "py scons/scons.py" will build with MSVC2008 > - calling "py scons\scons.py MSVS_VERSION=11.0" will build with VS > 2012 > - calling "py scons/scons.py BF_TOOLSET=mingw" builds MinGW as usual. > > Could you two have a look at this please, I bet you'll have some ideas how to make it better. > > /Jürgen > > -Ursprüngliche Nachricht- > Von: bf-committers-boun...@blender.org > [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen > Herrmann > Gesendet: Montag, 17. Juni 2013 14:50 > An: bf-blender developers > Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds > > Thanks Brecht ;) > I'll try to get this running this evening. > I'll still have to look into scons build. > I got it to work by querying env['MSVS_VERSION'] which is automatically set to 11.0 when vs2012 is installed. > But I'll have to test in another machine without VS2012 and with VS2008 if it doesn't break things. > And with MinGW... > After that test I'll commit the scons changes and set up the buildbot > ;) > > /Jürgen > > Am 17.06.2013 um 14:23 schrieb Brecht Van Lommel : > >> I've sent you a mail with all the details. >> >> On Sun, Jun 16, 2013 at 3:45 PM, Jürgen Herrmann wrote: >>> Hi there, >>> >>> >>> >>> as I have scons working with MSVC2012 now, I'd like to set up a >>> buildbot for testbuilds. >>> >>> I found the documentation on this in the wiki. >>> >>> It seems that I need a buildbot name and password, who is willing to >>> provide me these? :D >>> >>> >>> >>> /Jürgen >>> >>> ___ >>> Bf-committers mailing list >>> Bf-committers@blender.org >>> http://lists.blender.org/mailman/listinfo/bf-committers >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers -- Thomas Dinges Blender Developer, Artist and Musician www.dingto.org ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
It looks good to me, except that perhaps we can avoid copying the config file. Can we add if/else in the win64-vc-config.py based on the MSVS version? It's only 4 lines or so that are actually different. Brecht. On Mon, Jun 17, 2013 at 6:43 PM, Jürgen Herrmann wrote: > Sorry, my fault ... getting tired ;) > > http://www.pasteall.org/43245 > > > > -Ursprüngliche Nachricht- > Von: bf-committers-boun...@blender.org > [mailto:bf-committers-boun...@blender.org] Im Auftrag von Thomas Dinges > Gesendet: Montag, 17. Juni 2013 18:39 > An: bf-blender developers > Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds > > Hi Jürgen, > the patch didn't get attached, maybe upload it to pasteall.org. > > Thanks, > Thomas > > Am 17.06.2013 18:37, schrieb Jürgen Herrmann: >> Hi Brecht and Thomas, >> >> I attached my patch for SCons. >> I tested this with VC 2008 and 2012 and MinGW64. >> I don't have other systems to test right now :/ It works quite well >> though this is a little hacky because I don't get into the internals of > SCons that good. >> I set it to default to MSVC 2008 so >> - calling "py scons/scons.py" will build with MSVC2008 >> - calling "py scons\scons.py MSVS_VERSION=11.0" will build with VS >> 2012 >> - calling "py scons/scons.py BF_TOOLSET=mingw" builds MinGW as usual. >> >> Could you two have a look at this please, I bet you'll have some ideas how > to make it better. >> >> /Jürgen >> >> -Ursprüngliche Nachricht- >> Von: bf-committers-boun...@blender.org >> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen >> Herrmann >> Gesendet: Montag, 17. Juni 2013 14:50 >> An: bf-blender developers >> Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds >> >> Thanks Brecht ;) >> I'll try to get this running this evening. >> I'll still have to look into scons build. >> I got it to work by querying env['MSVS_VERSION'] which is automatically > set to 11.0 when vs2012 is installed. >> But I'll have to test in another machine without VS2012 and with VS2008 if > it doesn't break things. >> And with MinGW... >> After that test I'll commit the scons changes and set up the buildbot >> ;) >> >> /Jürgen >> >> Am 17.06.2013 um 14:23 schrieb Brecht Van Lommel > : >> >>> I've sent you a mail with all the details. >>> >>> On Sun, Jun 16, 2013 at 3:45 PM, Jürgen Herrmann > wrote: >>>> Hi there, >>>> >>>> >>>> >>>> as I have scons working with MSVC2012 now, I'd like to set up a >>>> buildbot for testbuilds. >>>> >>>> I found the documentation on this in the wiki. >>>> >>>> It seems that I need a buildbot name and password, who is willing to >>>> provide me these? :D >>>> >>>> >>>> >>>> /Jürgen >>>> >>>> ___ >>>> Bf-committers mailing list >>>> Bf-committers@blender.org >>>> http://lists.blender.org/mailman/listinfo/bf-committers >>> ___ >>> Bf-committers mailing list >>> Bf-committers@blender.org >>> http://lists.blender.org/mailman/listinfo/bf-committers >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers >> >> >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers > > > -- > Thomas Dinges > Blender Developer, Artist and Musician > > www.dingto.org > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
Hi Brecht, I tried that by usingf if env['MSVC_VERSION'] == '11.0': But it seems that "env" is not present in the scope of this config file, it always fails :( The MacOSX config file uses system commands to determine their versions, but this is quite hard for windows. /Jürgen -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Brecht Van Lommel Gesendet: Montag, 17. Juni 2013 19:12 An: bf-blender developers Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds It looks good to me, except that perhaps we can avoid copying the config file. Can we add if/else in the win64-vc-config.py based on the MSVS version? It's only 4 lines or so that are actually different. Brecht. On Mon, Jun 17, 2013 at 6:43 PM, Jürgen Herrmann wrote: > Sorry, my fault ... getting tired ;) > > http://www.pasteall.org/43245 > > > > -Ursprüngliche Nachricht- > Von: bf-committers-boun...@blender.org > [mailto:bf-committers-boun...@blender.org] Im Auftrag von Thomas > Dinges > Gesendet: Montag, 17. Juni 2013 18:39 > An: bf-blender developers > Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds > > Hi Jürgen, > the patch didn't get attached, maybe upload it to pasteall.org. > > Thanks, > Thomas > > Am 17.06.2013 18:37, schrieb Jürgen Herrmann: >> Hi Brecht and Thomas, >> >> I attached my patch for SCons. >> I tested this with VC 2008 and 2012 and MinGW64. >> I don't have other systems to test right now :/ It works quite well >> though this is a little hacky because I don't get into the internals >> of > SCons that good. >> I set it to default to MSVC 2008 so >> - calling "py scons/scons.py" will build with MSVC2008 >> - calling "py scons\scons.py MSVS_VERSION=11.0" will build with VS >> 2012 >> - calling "py scons/scons.py BF_TOOLSET=mingw" builds MinGW as usual. >> >> Could you two have a look at this please, I bet you'll have some >> ideas how > to make it better. >> >> /Jürgen >> >> -Ursprüngliche Nachricht- >> Von: bf-committers-boun...@blender.org >> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen >> Herrmann >> Gesendet: Montag, 17. Juni 2013 14:50 >> An: bf-blender developers >> Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds >> >> Thanks Brecht ;) >> I'll try to get this running this evening. >> I'll still have to look into scons build. >> I got it to work by querying env['MSVS_VERSION'] which is >> automatically > set to 11.0 when vs2012 is installed. >> But I'll have to test in another machine without VS2012 and with >> VS2008 if > it doesn't break things. >> And with MinGW... >> After that test I'll commit the scons changes and set up the buildbot >> ;) >> >> /Jürgen >> >> Am 17.06.2013 um 14:23 schrieb Brecht Van Lommel > : >> >>> I've sent you a mail with all the details. >>> >>> On Sun, Jun 16, 2013 at 3:45 PM, Jürgen Herrmann > wrote: >>>> Hi there, >>>> >>>> >>>> >>>> as I have scons working with MSVC2012 now, I'd like to set up a >>>> buildbot for testbuilds. >>>> >>>> I found the documentation on this in the wiki. >>>> >>>> It seems that I need a buildbot name and password, who is willing >>>> to provide me these? :D >>>> >>>> >>>> >>>> /Jürgen >>>> >>>> ___ >>>> Bf-committers mailing list >>>> Bf-committers@blender.org >>>> http://lists.blender.org/mailman/listinfo/bf-committers >>> ___ >>> Bf-committers mailing list >>> Bf-committers@blender.org >>> http://lists.blender.org/mailman/listinfo/bf-committers >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers >> >> >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers > > > -- > Thomas Dinges > Blender Developer, Artist and Musician > > www.dingto.org > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
Hi again, i prepared buildbot and scons fort he buildbot builds. Now buildbot will create a package named blender-VERSION-REVISION-PLATFORM-vc11.zip for VC 2012 builds. Compiling and Packaging works well now, I'll try to start the Buildbot for x64 as soon as the patch is approved and commited ;) X86 will follow after that. /Jürgen -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann Gesendet: Montag, 17. Juni 2013 19:16 An: 'bf-blender developers' Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds Hi Brecht, I tried that by usingf if env['MSVC_VERSION'] == '11.0': But it seems that "env" is not present in the scope of this config file, it always fails :( The MacOSX config file uses system commands to determine their versions, but this is quite hard for windows. /Jürgen -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Brecht Van Lommel Gesendet: Montag, 17. Juni 2013 19:12 An: bf-blender developers Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds It looks good to me, except that perhaps we can avoid copying the config file. Can we add if/else in the win64-vc-config.py based on the MSVS version? It's only 4 lines or so that are actually different. Brecht. On Mon, Jun 17, 2013 at 6:43 PM, Jürgen Herrmann wrote: > Sorry, my fault ... getting tired ;) > > http://www.pasteall.org/43245 > > > > -Ursprüngliche Nachricht- > Von: bf-committers-boun...@blender.org > [mailto:bf-committers-boun...@blender.org] Im Auftrag von Thomas > Dinges > Gesendet: Montag, 17. Juni 2013 18:39 > An: bf-blender developers > Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds > > Hi Jürgen, > the patch didn't get attached, maybe upload it to pasteall.org. > > Thanks, > Thomas > > Am 17.06.2013 18:37, schrieb Jürgen Herrmann: >> Hi Brecht and Thomas, >> >> I attached my patch for SCons. >> I tested this with VC 2008 and 2012 and MinGW64. >> I don't have other systems to test right now :/ It works quite well >> though this is a little hacky because I don't get into the internals >> of > SCons that good. >> I set it to default to MSVC 2008 so >> - calling "py scons/scons.py" will build with MSVC2008 >> - calling "py scons\scons.py MSVS_VERSION=11.0" will build with VS >> 2012 >> - calling "py scons/scons.py BF_TOOLSET=mingw" builds MinGW as usual. >> >> Could you two have a look at this please, I bet you'll have some >> ideas how > to make it better. >> >> /Jürgen >> >> -Ursprüngliche Nachricht- >> Von: bf-committers-boun...@blender.org >> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen >> Herrmann >> Gesendet: Montag, 17. Juni 2013 14:50 >> An: bf-blender developers >> Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds >> >> Thanks Brecht ;) >> I'll try to get this running this evening. >> I'll still have to look into scons build. >> I got it to work by querying env['MSVS_VERSION'] which is >> automatically > set to 11.0 when vs2012 is installed. >> But I'll have to test in another machine without VS2012 and with >> VS2008 if > it doesn't break things. >> And with MinGW... >> After that test I'll commit the scons changes and set up the buildbot >> ;) >> >> /Jürgen >> >> Am 17.06.2013 um 14:23 schrieb Brecht Van Lommel > : >> >>> I've sent you a mail with all the details. >>> >>> On Sun, Jun 16, 2013 at 3:45 PM, Jürgen Herrmann > wrote: >>>> Hi there, >>>> >>>> >>>> >>>> as I have scons working with MSVC2012 now, I'd like to set up a >>>> buildbot for testbuilds. >>>> >>>> I found the documentation on this in the wiki. >>>> >>>> It seems that I need a buildbot name and password, who is willing >>>> to provide me these? :D >>>> >>>> >>>> >>>> /Jürgen >>>> >>>> ___ >>>> Bf-committers mailing list >>>> Bf-committers@blender.org >>>> http://lists.blender.org/mailman/listinfo/bf-committers >>> ___ >>> Bf-committers mailing list >>> Bf-committers@blender.org >>> http://lists.blender
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
Alright, this little problem bugged me, so I fixed it! I got rid of the second config file and found a way to detect the used MSVC Version within the config. Patch for scons and buildbot attached ;) http://www.pasteall.org/43249 -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann Gesendet: Montag, 17. Juni 2013 20:14 An: 'bf-blender developers' Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds Hi again, i prepared buildbot and scons fort he buildbot builds. Now buildbot will create a package named blender-VERSION-REVISION-PLATFORM-vc11.zip for VC 2012 builds. Compiling and Packaging works well now, I'll try to start the Buildbot for x64 as soon as the patch is approved and commited ;) X86 will follow after that. /Jürgen -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann Gesendet: Montag, 17. Juni 2013 19:16 An: 'bf-blender developers' Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds Hi Brecht, I tried that by usingf if env['MSVC_VERSION'] == '11.0': But it seems that "env" is not present in the scope of this config file, it always fails :( The MacOSX config file uses system commands to determine their versions, but this is quite hard for windows. /Jürgen -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Brecht Van Lommel Gesendet: Montag, 17. Juni 2013 19:12 An: bf-blender developers Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds It looks good to me, except that perhaps we can avoid copying the config file. Can we add if/else in the win64-vc-config.py based on the MSVS version? It's only 4 lines or so that are actually different. Brecht. On Mon, Jun 17, 2013 at 6:43 PM, Jürgen Herrmann wrote: > Sorry, my fault ... getting tired ;) > > http://www.pasteall.org/43245 > > > > -Ursprüngliche Nachricht- > Von: bf-committers-boun...@blender.org > [mailto:bf-committers-boun...@blender.org] Im Auftrag von Thomas > Dinges > Gesendet: Montag, 17. Juni 2013 18:39 > An: bf-blender developers > Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds > > Hi Jürgen, > the patch didn't get attached, maybe upload it to pasteall.org. > > Thanks, > Thomas > > Am 17.06.2013 18:37, schrieb Jürgen Herrmann: >> Hi Brecht and Thomas, >> >> I attached my patch for SCons. >> I tested this with VC 2008 and 2012 and MinGW64. >> I don't have other systems to test right now :/ It works quite well >> though this is a little hacky because I don't get into the internals >> of > SCons that good. >> I set it to default to MSVC 2008 so >> - calling "py scons/scons.py" will build with MSVC2008 >> - calling "py scons\scons.py MSVS_VERSION=11.0" will build with VS >> 2012 >> - calling "py scons/scons.py BF_TOOLSET=mingw" builds MinGW as usual. >> >> Could you two have a look at this please, I bet you'll have some >> ideas how > to make it better. >> >> /Jürgen >> >> -Ursprüngliche Nachricht- >> Von: bf-committers-boun...@blender.org >> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen >> Herrmann >> Gesendet: Montag, 17. Juni 2013 14:50 >> An: bf-blender developers >> Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds >> >> Thanks Brecht ;) >> I'll try to get this running this evening. >> I'll still have to look into scons build. >> I got it to work by querying env['MSVS_VERSION'] which is >> automatically > set to 11.0 when vs2012 is installed. >> But I'll have to test in another machine without VS2012 and with >> VS2008 if > it doesn't break things. >> And with MinGW... >> After that test I'll commit the scons changes and set up the buildbot >> ;) >> >> /Jürgen >> >> Am 17.06.2013 um 14:23 schrieb Brecht Van Lommel > : >> >>> I've sent you a mail with all the details. >>> >>> On Sun, Jun 16, 2013 at 3:45 PM, Jürgen Herrmann > wrote: >>>> Hi there, >>>> >>>> >>>> >>>> as I have scons working with MSVC2012 now, I'd like to set up a >>>> buildbot for testbuilds. >>>> >>>> I found the documentation on this in the wiki. >>>> >>>> It seems that I nee
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
Ok, i am tired, postet the wrong version oft he patch :( The porper versin is here: http://www.pasteall.org/43250 I'll go to bed now ^_^ The build bot is tested locally and can be started as soon as scons is patched ;) -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann Gesendet: Montag, 17. Juni 2013 21:46 An: 'bf-blender developers' Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds Alright, this little problem bugged me, so I fixed it! I got rid of the second config file and found a way to detect the used MSVC Version within the config. Patch for scons and buildbot attached ;) http://www.pasteall.org/43249 -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann Gesendet: Montag, 17. Juni 2013 20:14 An: 'bf-blender developers' Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds Hi again, i prepared buildbot and scons fort he buildbot builds. Now buildbot will create a package named blender-VERSION-REVISION-PLATFORM-vc11.zip for VC 2012 builds. Compiling and Packaging works well now, I'll try to start the Buildbot for x64 as soon as the patch is approved and commited ;) X86 will follow after that. /Jürgen -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann Gesendet: Montag, 17. Juni 2013 19:16 An: 'bf-blender developers' Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds Hi Brecht, I tried that by usingf if env['MSVC_VERSION'] == '11.0': But it seems that "env" is not present in the scope of this config file, it always fails :( The MacOSX config file uses system commands to determine their versions, but this is quite hard for windows. /Jürgen -Ursprüngliche Nachricht- Von: bf-committers-boun...@blender.org [mailto:bf-committers-boun...@blender.org] Im Auftrag von Brecht Van Lommel Gesendet: Montag, 17. Juni 2013 19:12 An: bf-blender developers Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds It looks good to me, except that perhaps we can avoid copying the config file. Can we add if/else in the win64-vc-config.py based on the MSVS version? It's only 4 lines or so that are actually different. Brecht. On Mon, Jun 17, 2013 at 6:43 PM, Jürgen Herrmann wrote: > Sorry, my fault ... getting tired ;) > > http://www.pasteall.org/43245 > > > > -Ursprüngliche Nachricht- > Von: bf-committers-boun...@blender.org > [mailto:bf-committers-boun...@blender.org] Im Auftrag von Thomas > Dinges > Gesendet: Montag, 17. Juni 2013 18:39 > An: bf-blender developers > Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds > > Hi Jürgen, > the patch didn't get attached, maybe upload it to pasteall.org. > > Thanks, > Thomas > > Am 17.06.2013 18:37, schrieb Jürgen Herrmann: >> Hi Brecht and Thomas, >> >> I attached my patch for SCons. >> I tested this with VC 2008 and 2012 and MinGW64. >> I don't have other systems to test right now :/ It works quite well >> though this is a little hacky because I don't get into the internals >> of > SCons that good. >> I set it to default to MSVC 2008 so >> - calling "py scons/scons.py" will build with MSVC2008 >> - calling "py scons\scons.py MSVS_VERSION=11.0" will build with VS >> 2012 >> - calling "py scons/scons.py BF_TOOLSET=mingw" builds MinGW as usual. >> >> Could you two have a look at this please, I bet you'll have some >> ideas how > to make it better. >> >> /Jürgen >> >> -Ursprüngliche Nachricht- >> Von: bf-committers-boun...@blender.org >> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen >> Herrmann >> Gesendet: Montag, 17. Juni 2013 14:50 >> An: bf-blender developers >> Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds >> >> Thanks Brecht ;) >> I'll try to get this running this evening. >> I'll still have to look into scons build. >> I got it to work by querying env['MSVS_VERSION'] which is >> automatically > set to 11.0 when vs2012 is installed. >> But I'll have to test in another machine without VS2012 and with >> VS2008 if > it doesn't break things. >> And with MinGW... >> After that test I'll commit the scons changes and set up the buildbot >> ;) >> >> /Jürgen >> >> Am 17.06.2013 um 14:23 schrieb Brecht Van Lommel > : >> >>> I
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
Looks good to me, please commit! Maybe make one change, replacing if builder.endswith('win64_scons_vc2012') or builder.endswith('win32_scons_vc2012'): by: if builder.endswith('vc2012'): On Mon, Jun 17, 2013 at 10:06 PM, Jürgen Herrmann wrote: > Ok, > > i am tired, postet the wrong version oft he patch :( > > The porper versin is here: > > http://www.pasteall.org/43250 > > I'll go to bed now ^_^ > The build bot is tested locally and can be started as soon as scons is > patched ;) > > -Ursprüngliche Nachricht- > Von: bf-committers-boun...@blender.org > [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann > Gesendet: Montag, 17. Juni 2013 21:46 > An: 'bf-blender developers' > Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds > > Alright, this little problem bugged me, so I fixed it! > > I got rid of the second config file and found a way to detect the used MSVC > Version within the config. > > Patch for scons and buildbot attached ;) > > http://www.pasteall.org/43249 > > > > -Ursprüngliche Nachricht- > Von: bf-committers-boun...@blender.org > [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann > Gesendet: Montag, 17. Juni 2013 20:14 > An: 'bf-blender developers' > Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds > > Hi again, > > i prepared buildbot and scons fort he buildbot builds. > Now buildbot will create a package named > > blender-VERSION-REVISION-PLATFORM-vc11.zip > > for VC 2012 builds. > Compiling and Packaging works well now, I'll try to start the Buildbot for > x64 as soon as the patch is approved and commited ;) > X86 will follow after that. > > /Jürgen > > -Ursprüngliche Nachricht- > Von: bf-committers-boun...@blender.org > [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann > Gesendet: Montag, 17. Juni 2013 19:16 > An: 'bf-blender developers' > Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds > > Hi Brecht, > > I tried that by usingf > if env['MSVC_VERSION'] == '11.0': > > But it seems that "env" is not present in the scope of this config file, it > always fails :( > > The MacOSX config file uses system commands to determine their versions, but > this is quite hard for windows. > > /Jürgen > > -Ursprüngliche Nachricht- > Von: bf-committers-boun...@blender.org > [mailto:bf-committers-boun...@blender.org] Im Auftrag von Brecht Van Lommel > Gesendet: Montag, 17. Juni 2013 19:12 > An: bf-blender developers > Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds > > It looks good to me, except that perhaps we can avoid copying the config > file. Can we add if/else in the win64-vc-config.py based on the MSVS > version? It's only 4 lines or so that are actually different. > > Brecht. > > On Mon, Jun 17, 2013 at 6:43 PM, Jürgen Herrmann wrote: >> Sorry, my fault ... getting tired ;) >> >> http://www.pasteall.org/43245 >> >> >> >> -Ursprüngliche Nachricht- >> Von: bf-committers-boun...@blender.org >> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Thomas >> Dinges >> Gesendet: Montag, 17. Juni 2013 18:39 >> An: bf-blender developers >> Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds >> >> Hi Jürgen, >> the patch didn't get attached, maybe upload it to pasteall.org. >> >> Thanks, >> Thomas >> >> Am 17.06.2013 18:37, schrieb Jürgen Herrmann: >>> Hi Brecht and Thomas, >>> >>> I attached my patch for SCons. >>> I tested this with VC 2008 and 2012 and MinGW64. >>> I don't have other systems to test right now :/ It works quite well >>> though this is a little hacky because I don't get into the internals >>> of >> SCons that good. >>> I set it to default to MSVC 2008 so >>> - calling "py scons/scons.py" will build with MSVC2008 >>> - calling "py scons\scons.py MSVS_VERSION=11.0" will build with VS >>> 2012 >>> - calling "py scons/scons.py BF_TOOLSET=mingw" builds MinGW as usual. >>> >>> Could you two have a look at this please, I bet you'll have some >>> ideas how >> to make it better. >>> >>> /Jürgen >>> >>> -Ursprüngliche Nachricht- >>> Von: bf-committers-boun...@blender.org >>> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen >>> Herrman
Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds
Hi Brecht, I'll change that and commit the change ASAP. Thanks for review ;) Am 18.06.2013 um 11:50 schrieb Brecht Van Lommel : > Looks good to me, please commit! > > Maybe make one change, replacing > if builder.endswith('win64_scons_vc2012') or > builder.endswith('win32_scons_vc2012'): > by: > if builder.endswith('vc2012'): > > On Mon, Jun 17, 2013 at 10:06 PM, Jürgen Herrmann wrote: >> Ok, >> >> i am tired, postet the wrong version oft he patch :( >> >> The porper versin is here: >> >> http://www.pasteall.org/43250 >> >> I'll go to bed now ^_^ >> The build bot is tested locally and can be started as soon as scons is >> patched ;) >> >> -Ursprüngliche Nachricht- >> Von: bf-committers-boun...@blender.org >> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann >> Gesendet: Montag, 17. Juni 2013 21:46 >> An: 'bf-blender developers' >> Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds >> >> Alright, this little problem bugged me, so I fixed it! >> >> I got rid of the second config file and found a way to detect the used MSVC >> Version within the config. >> >> Patch for scons and buildbot attached ;) >> >> http://www.pasteall.org/43249 >> >> >> >> -----Ursprüngliche Nachricht- >> Von: bf-committers-boun...@blender.org >> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann >> Gesendet: Montag, 17. Juni 2013 20:14 >> An: 'bf-blender developers' >> Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds >> >> Hi again, >> >> i prepared buildbot and scons fort he buildbot builds. >> Now buildbot will create a package named >> >> blender-VERSION-REVISION-PLATFORM-vc11.zip >> >> for VC 2012 builds. >> Compiling and Packaging works well now, I'll try to start the Buildbot for >> x64 as soon as the patch is approved and commited ;) >> X86 will follow after that. >> >> /Jürgen >> >> -Ursprüngliche Nachricht- >> Von: bf-committers-boun...@blender.org >> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann >> Gesendet: Montag, 17. Juni 2013 19:16 >> An: 'bf-blender developers' >> Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds >> >> Hi Brecht, >> >> I tried that by usingf >> if env['MSVC_VERSION'] == '11.0': >> >> But it seems that "env" is not present in the scope of this config file, it >> always fails :( >> >> The MacOSX config file uses system commands to determine their versions, but >> this is quite hard for windows. >> >> /Jürgen >> >> -Ursprüngliche Nachricht- >> Von: bf-committers-boun...@blender.org >> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Brecht Van Lommel >> Gesendet: Montag, 17. Juni 2013 19:12 >> An: bf-blender developers >> Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds >> >> It looks good to me, except that perhaps we can avoid copying the config >> file. Can we add if/else in the win64-vc-config.py based on the MSVS >> version? It's only 4 lines or so that are actually different. >> >> Brecht. >> >> On Mon, Jun 17, 2013 at 6:43 PM, Jürgen Herrmann wrote: >>> Sorry, my fault ... getting tired ;) >>> >>> http://www.pasteall.org/43245 >>> >>> >>> >>> -Ursprüngliche Nachricht- >>> Von: bf-committers-boun...@blender.org >>> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Thomas >>> Dinges >>> Gesendet: Montag, 17. Juni 2013 18:39 >>> An: bf-blender developers >>> Betreff: Re: [Bf-committers] Buildbot setup for MSVC 2012 testbuilds >>> >>> Hi Jürgen, >>> the patch didn't get attached, maybe upload it to pasteall.org. >>> >>> Thanks, >>> Thomas >>> >>> Am 17.06.2013 18:37, schrieb Jürgen Herrmann: >>>> Hi Brecht and Thomas, >>>> >>>> I attached my patch for SCons. >>>> I tested this with VC 2008 and 2012 and MinGW64. >>>> I don't have other systems to test right now :/ It works quite well >>>> though this is a little hacky because I don't get into the internals >>>> of >>> SCons that good. >>>> I set it to default to MSVC
Re: [Bf-committers] Buildbot: Failing tests on vdev builder - master branch
What about experimental builds? It still seems useful to deliver builds even when some unit tests fail because they may be in an area that is unrelated to the area where the experimental build is meant to be exercised. On Wed, Aug 4, 2021 at 9:33 AM James Monteath via Bf-committers < bf-committers@blender.org> wrote: > Hi all, > > We ran into an issue where unit tests are failing and then still delivered > a package for download. It was decided to ensure those builds cannot be > downloaded. > > *For daily builders:* > We will now halt the build pipeline from delivery of builds when the unit > or smoke tests fail. > > > *For patch and experimental builders: *Failed tests will not halt and still > deliver a package for download. They also can be entirely skipped from > running on request via the coordinator as per recent updates. > > https://wiki.blender.org/wiki/Infrastructure/BuildBot#Notable_Changes > > -- > James Monteath - ja...@blender.org - www.blender.org > Blender DevOps Engineer > ___ > Bf-committers mailing list > Bf-committers@blender.org > List details, subscription details or unsubscribe: > https://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Buildbot: Failing tests on vdev builder - master branch
Sorry for the last message, I see the original mail answered it. On Wed, Aug 4, 2021 at 10:25 AM Howard Trickey wrote: > What about experimental builds? It still seems useful to deliver builds > even when some unit tests fail because they may be in an area that is > unrelated to the area where the experimental build is meant to be exercised. > > > On Wed, Aug 4, 2021 at 9:33 AM James Monteath via Bf-committers < > bf-committers@blender.org> wrote: > >> Hi all, >> >> We ran into an issue where unit tests are failing and then still delivered >> a package for download. It was decided to ensure those builds cannot be >> downloaded. >> >> *For daily builders:* >> We will now halt the build pipeline from delivery of builds when the unit >> or smoke tests fail. >> >> >> *For patch and experimental builders: *Failed tests will not halt and >> still >> deliver a package for download. They also can be entirely skipped from >> running on request via the coordinator as per recent updates. >> >> https://wiki.blender.org/wiki/Infrastructure/BuildBot#Notable_Changes >> >> -- >> James Monteath - ja...@blender.org - www.blender.org >> Blender DevOps Engineer >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> List details, subscription details or unsubscribe: >> https://lists.blender.org/mailman/listinfo/bf-committers >> > ___ Bf-committers mailing list Bf-committers@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-committers