Blender Foundation: Status Update Week 40

Another week draws to an end. Our bug fixing efforts are still on-going. I haven’t been too active on the tracker this week though. I’ve been busy preparing the COLLADA code to build on in the coming time for the slew of bug reports that have been opened for it. Everything was in two huge files, which made it quite hard to work properly with the code. So instead of just diving straight into the bug fixing mode, I decided to refactor it into a number of files. Some nasty surprises were lying around (functors outside of structs or classes), but in the end I think I nailed most of it. The refactor for that is about completed (the odd class still not done), but it should be good now for continuing work on the COLLADA bugs in our tracker.

Apart from this I updated and/or rebuilt a number of dependencies: OpenEXR and IlmBase (debug libraries), OpenCOLLADA (my two patches for it were accepted upstream) and I built lcms libraries, enabling lcms support for Windows in our CMake and SCons build systems. Today I also quickly enabled CXX_GUARDEDALLOC support through SCons, which was available only for CMake users before.

For OpenCOLLADA builders should be advised that current dependencies in lib/windows and lib/win64 mean that COLLADA support can be built only with compilers that have unordered_map and unordered_hash support (TR1). This means for MSVS 2008 that you’ll probably need the VC++ 2008 Feature Pack installed if you already haven’t. I think VC++ 2010 already has this, but I’m not sure, as I have only MSVS 2008 Professional. So for those who use the VC++ 2008 express version, I’m afraid that won’t work too well for building COLLADA support – I heard that installing the VC++ 2008 Feature Pack doesn’t work for it.

Numbers and graphs (due to COLLADA work I’ve not continued the work on the scripts as I promised previous week):

2010.10.02
        2010.10.02: nexyon closed 1 issues
        2010.10.02: blendix closed 14 issues
        2010.10.02: damien78 closed 1 issues
        2010.10.02: nazgul closed 2 issues
----- total 18 bugs closed. New bugs for this day: 16
2010.10.03
        2010.10.03: campbellbarton closed 1 issues
        2010.10.03: jesterking closed 3 issues
        2010.10.03: blendix closed 2 issues
        2010.10.03: nazgul closed 1 issues
----- total 7 bugs closed. New bugs for this day: 11
2010.10.04
        2010.10.04: campbellbarton closed 3 issues
        2010.10.04: jhk closed 1 issues
        2010.10.04: jesterking closed 1 issues
----- total 5 bugs closed. New bugs for this day: 14
2010.10.05
        2010.10.05: blendix closed 6 issues
        2010.10.05: jesterking closed 3 issues
        2010.10.05: campbellbarton closed 11 issues
        2010.10.05: jhk closed 5 issues
        2010.10.05: nazgul closed 3 issues
----- total 28 bugs closed. New bugs for this day: 15
2010.10.06
        2010.10.06: blendix closed 3 issues
        2010.10.06: jhk closed 4 issues
        2010.10.06: theeth closed 1 issues
        2010.10.06: campbellbarton closed 11 issues
        2010.10.06: jesterking closed 1 issues
----- total 20 bugs closed. New bugs for this day: 16
2010.10.07
        2010.10.07: jesterking closed 5 issues
        2010.10.07: jhk closed 6 issues
        2010.10.07: campbellbarton closed 2 issues
        2010.10.07: nazgul closed 2 issues
----- total 15 bugs closed. New bugs for this day: 8
2010.10.08
        2010.10.08: blendix closed 1 issues
        2010.10.08: jesterking closed 1 issues
        2010.10.08: campbellbarton closed 4 issues
        2010.10.08: jhk closed 4 issues
        2010.10.08: nazgul closed 1 issues
----- total 11 bugs closed. New bugs for this day: 8

During last 7 days we had 5 days where we closed more than there were new reports opened
132 days when we closed more than there were opened (401 days with open activity, 362 days with close activity)
358 opened and 508 closed since 2.54 beta

5 Responses to “Blender Foundation: Status Update Week 40”

  1. francoisgfx said:

    Oct 09, 10 at 00:55

    I thought lcms wasnt used in blender (according to Matt) ?

  2. jesterKing said:

    Oct 09, 10 at 01:13

    Hmm, I guess it’s possible. There is code in Blender that uses lcms, but I’m not sure if that code is actually used. In the very least you can now compile with the option enabled in CMake and SCons; if it actually does something in the runtime is actually a good question :)

  3. Steve Obbayi said:

    Oct 09, 10 at 07:26

    Great stuff guys! now that you’ve mentioned vs2008, what’s the plans on support for vc++ 2010 express?

  4. jesterKing said:

    Oct 09, 10 at 10:50

    Personally I won’t be focusing on VC++ 2010 Express much on a short term basis. I probably will try it on my laptop, but not on my desktop (my main development machine). At some point I might acquire MSVS 2010 Professional, but right now it’s not on the radar.

    That said, I heard that it is possible to use VC++ 2010 Express through our CMake files.

  5. Steve Obbayi said:

    Oct 12, 10 at 08:42

    Thanks. I recently opted to move from VS2008 pro to VC++ 2010 Express but haven’t had time to try and get it working. Nway, maybe net month when work tones down I can dig into it but for now Mingw is fine with me.


Leave a Reply