New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

osx installer package needed #27

Closed
pomidorov333 opened this Issue Aug 22, 2012 · 28 comments

Comments

Projects
None yet
9 participants
@pomidorov333

pomidorov333 commented Aug 22, 2012

My farm is mostly built with 10.6.8 Snow Leopards, about 15 nodes. Would love to use CGRU's Afanasy as my renderfarm manager. Yet building sources by hand and paying for an older 'xcode' version just to get the AFrender going is what's keeping me from deploying the manager. Would it be possible to make a OSX package for easy OSX installation?

@timurhai

This comment has been minimized.

Show comment
Hide comment
@timurhai

timurhai Aug 23, 2012

Member

I think it is possible. But it should do somebody who more familiar with OSX system than me. I even have no mac.

I know one studio (deep in russia) that uses macs and their td create osx packages to deploy afanasy on farm and workstations. But they need mac ports or something like that to work and other libraries. So it is very "studio" depended.

ps
Afanasy can be compiled without any macports and with all libraries needed as static - i think it is more correct for packages.

Member

timurhai commented Aug 23, 2012

I think it is possible. But it should do somebody who more familiar with OSX system than me. I even have no mac.

I know one studio (deep in russia) that uses macs and their td create osx packages to deploy afanasy on farm and workstations. But they need mac ports or something like that to work and other libraries. So it is very "studio" depended.

ps
Afanasy can be compiled without any macports and with all libraries needed as static - i think it is more correct for packages.

@ymesh

This comment has been minimized.

Show comment
Hide comment
@ymesh

ymesh Aug 23, 2012

Member

pomidorov333 ,
I've switched to 10.8, but macports+cmake works fine for building afanasy for 10.6.8 and now.
If you have any troubles with compiling -- just ask here or by e-mail.
Preparing afanasy distributive as OSX package -- is very specific task... As for me, recompiling from sources --
is enough, without nifty windows. IMHO.

Member

ymesh commented Aug 23, 2012

pomidorov333 ,
I've switched to 10.8, but macports+cmake works fine for building afanasy for 10.6.8 and now.
If you have any troubles with compiling -- just ask here or by e-mail.
Preparing afanasy distributive as OSX package -- is very specific task... As for me, recompiling from sources --
is enough, without nifty windows. IMHO.

@IstudiosVisuals

This comment has been minimized.

Show comment
Hide comment
@IstudiosVisuals

IstudiosVisuals Nov 27, 2012

If anyone could make an OSX installer i would REALLY appreciate it! I'm banging my head against the wall here, got afanasy working fine under both ubuntu and windows now.

Many thx in advance!

IstudiosVisuals commented Nov 27, 2012

If anyone could make an OSX installer i would REALLY appreciate it! I'm banging my head against the wall here, got afanasy working fine under both ubuntu and windows now.

Many thx in advance!

@predat

This comment has been minimized.

Show comment
Hide comment
@predat

predat Nov 27, 2012

Member

You can find my custom 10.6.8 installer package from there:
http://predat.fr/cgru/cgru-1.6.6-git4595c90-271112.pkg

I provide this 'as is'... with:
python 3.2.3
qt 4.8.3
sip 4.13.3
pyqt 4.9.4
postgresql 9.2.1

There is also .plist files into /Library/LaunchDaemon that you have to custom for your needs.

Member

predat commented Nov 27, 2012

You can find my custom 10.6.8 installer package from there:
http://predat.fr/cgru/cgru-1.6.6-git4595c90-271112.pkg

I provide this 'as is'... with:
python 3.2.3
qt 4.8.3
sip 4.13.3
pyqt 4.9.4
postgresql 9.2.1

There is also .plist files into /Library/LaunchDaemon that you have to custom for your needs.

@IstudiosVisuals

This comment has been minimized.

Show comment
Hide comment
@IstudiosVisuals

IstudiosVisuals Nov 27, 2012

THAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANKS!
You just made my week!

IstudiosVisuals commented Nov 27, 2012

THAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANKS!
You just made my week!

@IstudiosVisuals

This comment has been minimized.

Show comment
Hide comment
@IstudiosVisuals

IstudiosVisuals Oct 3, 2013

Has anyone compiled version 1.7 for OSX?
It's above my skills and I would be a happy panda if there was anyone who could share an installer package <3

IstudiosVisuals commented Oct 3, 2013

Has anyone compiled version 1.7 for OSX?
It's above my skills and I would be a happy panda if there was anyone who could share an installer package <3

@predat

This comment has been minimized.

Show comment
Hide comment
@predat

predat Dec 13, 2013

Member

Grab this:
http://predat.fr/cgru/cgru-1.7.0.pkg

(python-3.3.2, Qt 4.8.4)
It's test on lion and mountainLion…
I've made one mistake… ffmpeg binary in 'cgru/bin/ffmpeg' is link against brew 'SDL' library in /usr/local/lib/libSDL-1.2.0.dylib. So, if it's not installed in your system; it won't work…
If you need it, download if from: http://ffmpegmac.net

If you have difficulty to configure it, drop me a line...

Member

predat commented Dec 13, 2013

Grab this:
http://predat.fr/cgru/cgru-1.7.0.pkg

(python-3.3.2, Qt 4.8.4)
It's test on lion and mountainLion…
I've made one mistake… ffmpeg binary in 'cgru/bin/ffmpeg' is link against brew 'SDL' library in /usr/local/lib/libSDL-1.2.0.dylib. So, if it's not installed in your system; it won't work…
If you need it, download if from: http://ffmpegmac.net

If you have difficulty to configure it, drop me a line...

@gns5824

This comment has been minimized.

Show comment
Hide comment
@gns5824

gns5824 May 7, 2014

Has anyone compiled CGRU 2.01 on OS X Mavericks (10.9)?

gns5824 commented May 7, 2014

Has anyone compiled CGRU 2.01 on OS X Mavericks (10.9)?

@predat

This comment has been minimized.

Show comment
Hide comment
@predat

predat May 7, 2014

Member

Here it is:
http://predat.fr/cgru/cgru-2.0.1.pkg

All is installed into '/opt/cgru' and '/Library/LaunchDaemons'.
Qt4.8.2 is compile statically and cgru/afanasy use native 10.9 python version (2.7.5).
There is some launchd plist files for starting afrender and afserver... You have to load it into launchd if you want they start at boot time.

Use at your own risk. It's only work with 10.9.

Member

predat commented May 7, 2014

Here it is:
http://predat.fr/cgru/cgru-2.0.1.pkg

All is installed into '/opt/cgru' and '/Library/LaunchDaemons'.
Qt4.8.2 is compile statically and cgru/afanasy use native 10.9 python version (2.7.5).
There is some launchd plist files for starting afrender and afserver... You have to load it into launchd if you want they start at boot time.

Use at your own risk. It's only work with 10.9.

@gns5824

This comment has been minimized.

Show comment
Hide comment
@gns5824

gns5824 May 7, 2014

Thank you predat!

Can you list all the dependencies (and versions) you had to install and what you used to install them? (Macports, Homebrew, etc). I really want to be able to reproduce the build exactly the way you did it. Did you have to modify any of the build scripts in CGRU?

gns5824 commented May 7, 2014

Thank you predat!

Can you list all the dependencies (and versions) you had to install and what you used to install them? (Macports, Homebrew, etc). I really want to be able to reproduce the build exactly the way you did it. Did you have to modify any of the build scripts in CGRU?

@predat

This comment has been minimized.

Show comment
Hide comment
@predat

predat May 7, 2014

Member

There're no dependencies at all... You can install the package and use it like this because i don't want to have to install qt, python and pyqt4 on each node i use in my renderfarm.
I'm using the scripts provide with cgru/afanasy sources plus some minor tweaks.
I can't give you all the versions and tweak i use right now because i'm not at work!

Member

predat commented May 7, 2014

There're no dependencies at all... You can install the package and use it like this because i don't want to have to install qt, python and pyqt4 on each node i use in my renderfarm.
I'm using the scripts provide with cgru/afanasy sources plus some minor tweaks.
I can't give you all the versions and tweak i use right now because i'm not at work!

@predat

This comment has been minimized.

Show comment
Hide comment
@predat

predat May 16, 2014

Member

You can compile from source easily.
I've test on a fresh install of 10.9.2, and it went smoothly with homebrew.

First install some packages:

brew update
brew install ffmpeg imagemagick pyqt cmake openexr

You need openexr only if you use 'exrjoin'...

After that, go to cgru/afanasy/src/project.cmake directory and type:

./build.sh --nosql -j9

I don't use sql database so i use --nosql argument. Otherwise you need to install or compile postgresql.
Binaries are created in cgru/afanasy/bin.

If you need exrjoin, you have to modify the file build.sh in cgru/utilities/exrjoin. Here is a patch for osx:

diff --git a/utilities/exrjoin/build.sh b/utilities/exrjoin/build.sh
index c686ef9..e9a05e6 100755
--- a/utilities/exrjoin/build.sh
+++ b/utilities/exrjoin/build.sh
@@ -2,7 +2,7 @@

 name="exrjoin"
 output="../../bin/$name"
-openexr="../openexr"
+openexr="/usr/local"
 openexr_inc="${openexr}/include/OpenEXR"
 openexr_lib="${openexr}/lib"

@@ -16,10 +16,7 @@ fi

 if [ -d $openexr_inc ] ; then
    # Custom libs:
-   LDFLAGS="-L/lib64 -L/usr/lib64"
    LDFLAGS="$LDFLAGS -L${openexr_lib}"
-   LDFLAGS="$LDFLAGS -L${openexr_lib}64"
-   LDFLAGS="$LDFLAGS -Wl,--start-group"
    LDFLAGS="$LDFLAGS -lz"
    LDFLAGS="$LDFLAGS -lpthread"
    LDFLAGS="$LDFLAGS -lIex"
@@ -27,7 +24,6 @@ if [ -d $openexr_inc ] ; then
    LDFLAGS="$LDFLAGS -lImath"
    LDFLAGS="$LDFLAGS -lIlmThread"
    LDFLAGS="$LDFLAGS -lIlmImf"
-   LDFLAGS="$LDFLAGS -Wl,--end-group"
 else
    # System libs:
    LDFLAGS="-lIlmImf"
@@ -41,7 +37,7 @@ $cmd

 [ $? != "0" ] && exit 1

-cmd="g++ -s -B/usr/lib/gold-ld/ -o ${output} ${name}.o $LDFLAGS"
+cmd="g++ -o ${output} ${name}.o $LDFLAGS"
 echo $cmd
 $cmd

The problem with this procedure is if you want to distribute cgru/afanasy to other computers, you have to copy all dependencies from Homebrew.

Member

predat commented May 16, 2014

You can compile from source easily.
I've test on a fresh install of 10.9.2, and it went smoothly with homebrew.

First install some packages:

brew update
brew install ffmpeg imagemagick pyqt cmake openexr

You need openexr only if you use 'exrjoin'...

After that, go to cgru/afanasy/src/project.cmake directory and type:

./build.sh --nosql -j9

I don't use sql database so i use --nosql argument. Otherwise you need to install or compile postgresql.
Binaries are created in cgru/afanasy/bin.

If you need exrjoin, you have to modify the file build.sh in cgru/utilities/exrjoin. Here is a patch for osx:

diff --git a/utilities/exrjoin/build.sh b/utilities/exrjoin/build.sh
index c686ef9..e9a05e6 100755
--- a/utilities/exrjoin/build.sh
+++ b/utilities/exrjoin/build.sh
@@ -2,7 +2,7 @@

 name="exrjoin"
 output="../../bin/$name"
-openexr="../openexr"
+openexr="/usr/local"
 openexr_inc="${openexr}/include/OpenEXR"
 openexr_lib="${openexr}/lib"

@@ -16,10 +16,7 @@ fi

 if [ -d $openexr_inc ] ; then
    # Custom libs:
-   LDFLAGS="-L/lib64 -L/usr/lib64"
    LDFLAGS="$LDFLAGS -L${openexr_lib}"
-   LDFLAGS="$LDFLAGS -L${openexr_lib}64"
-   LDFLAGS="$LDFLAGS -Wl,--start-group"
    LDFLAGS="$LDFLAGS -lz"
    LDFLAGS="$LDFLAGS -lpthread"
    LDFLAGS="$LDFLAGS -lIex"
@@ -27,7 +24,6 @@ if [ -d $openexr_inc ] ; then
    LDFLAGS="$LDFLAGS -lImath"
    LDFLAGS="$LDFLAGS -lIlmThread"
    LDFLAGS="$LDFLAGS -lIlmImf"
-   LDFLAGS="$LDFLAGS -Wl,--end-group"
 else
    # System libs:
    LDFLAGS="-lIlmImf"
@@ -41,7 +37,7 @@ $cmd

 [ $? != "0" ] && exit 1

-cmd="g++ -s -B/usr/lib/gold-ld/ -o ${output} ${name}.o $LDFLAGS"
+cmd="g++ -o ${output} ${name}.o $LDFLAGS"
 echo $cmd
 $cmd

The problem with this procedure is if you want to distribute cgru/afanasy to other computers, you have to copy all dependencies from Homebrew.

@timurhai

This comment has been minimized.

Show comment
Hide comment
@predat

This comment has been minimized.

Show comment
Hide comment
@predat

predat Nov 13, 2014

Member

A new version of CGRU is available, so here is the macosx package:
http://www.predat.fr/cgru/cgru-2.0.3.pkg
This package is compatible with Mountain Lion (10.8) and above.
I do not support Snow Leopard and Lion anymore.
This is a multi package installer that content Cgru/Afanasy, Qt 4.8.6, Python 3.4.2, ffmpeg 2.4.2 (from http://ffmpegmac.net) and launch daemon scripts for Render and Server.

Feel free to test it and report here.
Thanks.
capture d ecran 2014-11-13 a 10 22 36
capture d ecran 2014-11-13 a 10 22 39
capture d ecran 2014-11-13 a 10 22 51
capture d ecran 2014-11-13 a 10 22 54

Member

predat commented Nov 13, 2014

A new version of CGRU is available, so here is the macosx package:
http://www.predat.fr/cgru/cgru-2.0.3.pkg
This package is compatible with Mountain Lion (10.8) and above.
I do not support Snow Leopard and Lion anymore.
This is a multi package installer that content Cgru/Afanasy, Qt 4.8.6, Python 3.4.2, ffmpeg 2.4.2 (from http://ffmpegmac.net) and launch daemon scripts for Render and Server.

Feel free to test it and report here.
Thanks.
capture d ecran 2014-11-13 a 10 22 36
capture d ecran 2014-11-13 a 10 22 39
capture d ecran 2014-11-13 a 10 22 51
capture d ecran 2014-11-13 a 10 22 54

@timurhai

This comment has been minimized.

Show comment
Hide comment
@timurhai

timurhai Nov 23, 2014

Member

Hi.
Wow! Great! You've made a good installer for mac!
I think we should put package on sourceforge, along with others (it provides lots of mirrors and disk space for projects).
And put images on cgru.info.
What do you think?

Also, MovieMaker needs "convert" utility needed from http://imagemagick.org
( convert make annotations, cache, slate frame and so on, and save images sequence for ffmpeg to encode to movie http://cgru.info/moviemaker )

Member

timurhai commented Nov 23, 2014

Hi.
Wow! Great! You've made a good installer for mac!
I think we should put package on sourceforge, along with others (it provides lots of mirrors and disk space for projects).
And put images on cgru.info.
What do you think?

Also, MovieMaker needs "convert" utility needed from http://imagemagick.org
( convert make annotations, cache, slate frame and so on, and save images sequence for ffmpeg to encode to movie http://cgru.info/moviemaker )

@predat

This comment has been minimized.

Show comment
Hide comment
@predat

predat Nov 25, 2014

Member

@timurhai you're right, the package lake "imagemagick" convert tool because it need a lot of dependencies to compile...
I need to investigate and provide a macosx package with it.
More work to do...

Member

predat commented Nov 25, 2014

@timurhai you're right, the package lake "imagemagick" convert tool because it need a lot of dependencies to compile...
I need to investigate and provide a macosx package with it.
More work to do...

@perklason

This comment has been minimized.

Show comment
Hide comment
@perklason

perklason Dec 4, 2014

Thanks for that Mac package, predat. Is it supposed to work for Yosemite?

For me it runs fine on one server and one render machine. The renderer receives the job but then says this:

Started PID=1031 SID=1028(-1) GID=1031(1028): [blender:1000] per: BMW1M-MikePan-2.blend-1[blender_render][frame 1]
Finished PID=1031: Exit Code=0 Status=0
Error: Parser bad result. Stopping task.

(If I run the server and renderer on the same machine it works)

Any clue anyone?

perklason commented Dec 4, 2014

Thanks for that Mac package, predat. Is it supposed to work for Yosemite?

For me it runs fine on one server and one render machine. The renderer receives the job but then says this:

Started PID=1031 SID=1028(-1) GID=1031(1028): [blender:1000] per: BMW1M-MikePan-2.blend-1[blender_render][frame 1]
Finished PID=1031: Exit Code=0 Status=0
Error: Parser bad result. Stopping task.

(If I run the server and renderer on the same machine it works)

Any clue anyone?

@NNois

This comment has been minimized.

Show comment
Hide comment
@NNois

NNois Jul 10, 2015

Hi,
Do you are always on that ? if so maybe you have an 2.0.5 installer for OSX to share ?

A++

NNois commented Jul 10, 2015

Hi,
Do you are always on that ? if so maybe you have an 2.0.5 installer for OSX to share ?

A++

@predat

This comment has been minimized.

Show comment
Hide comment
@predat

predat Jul 10, 2015

Member

I'm very busy and i really need vacation ! So i can't provide a package before the end of august. Sorry for that !

Member

predat commented Jul 10, 2015

I'm very busy and i really need vacation ! So i can't provide a package before the end of august. Sorry for that !

@NNois

This comment has been minimized.

Show comment
Hide comment
@NNois

NNois Jul 10, 2015

You're right this is not the time to do so, in the middle of the summer what i was thinking about !!! Don't be sorry i was just about to do the same in about some weeks with the kids ;-)
but...
I just notice your homebrew-cgru and give it a try, appart from installing pyqt what it this about ?

NNois commented Jul 10, 2015

You're right this is not the time to do so, in the middle of the summer what i was thinking about !!! Don't be sorry i was just about to do the same in about some weeks with the kids ;-)
but...
I just notice your homebrew-cgru and give it a try, appart from installing pyqt what it this about ?

@predat

This comment has been minimized.

Show comment
Hide comment
@predat

predat Jul 11, 2015

Member

This really really a wip package... I've start this long time ago and i don't think it working fine...
However, it's not that work to compile cgru/afanasy. If you have homebrew installed, you can look at this: #27 (comment)
If you have some problems, i can help you solve it...

Member

predat commented Jul 11, 2015

This really really a wip package... I've start this long time ago and i don't think it working fine...
However, it's not that work to compile cgru/afanasy. If you have homebrew installed, you can look at this: #27 (comment)
If you have some problems, i can help you solve it...

@ultra-sonic

This comment has been minimized.

Show comment
Hide comment
@ultra-sonic

ultra-sonic Jul 11, 2015

I am building afanasy on osx since ages without problems!

On Sa., 11. Juli 2015 at 12:36 predat notifications@github.com wrote:

This really really a wip package... I've start this long time ago and i
don't think it working fine...
However, it's not that work to compile cgru/afanasy. If you have homebrew
installed, you can look at this: #27 (comment)
#27 (comment)
If you have some problems, i can help you solve it...


Reply to this email directly or view it on GitHub
#27 (comment).

ultra-sonic commented Jul 11, 2015

I am building afanasy on osx since ages without problems!

On Sa., 11. Juli 2015 at 12:36 predat notifications@github.com wrote:

This really really a wip package... I've start this long time ago and i
don't think it working fine...
However, it's not that work to compile cgru/afanasy. If you have homebrew
installed, you can look at this: #27 (comment)
#27 (comment)
If you have some problems, i can help you solve it...


Reply to this email directly or view it on GitHub
#27 (comment).

@predat

This comment has been minimized.

Show comment
Hide comment
@predat

predat Jul 11, 2015

Member

And ? Why don't you provide a package then ?

Member

predat commented Jul 11, 2015

And ? Why don't you provide a package then ?

@NNois

This comment has been minimized.

Show comment
Hide comment
@NNois

NNois Jul 15, 2015

ok guys,
i've managed to compile cgru/Afanasy correctly on mac/homebrew

brew update
brew install ffmpeg imagemagick pyqt cmake openexr
git clone https://github.com/CGRU/cgru
cd cgru/afanasy/src/project.cmake
./build.sh --nosql -j9

--nosql because if not the build fail

now if i launch the server of course i have

mdp-macpro2:afanasy magicprod$ bin/afserver 
Setting Afanasy root to "/Users/magicprod/github/cgru/afanasy"
Setting CRGU location to "/Users/magicprod/github/cgru"
Compilation date = 'Jul 15 2015 16:48:06'
CGRU version = ''
Afanasy build revision = '742005aa72a7417a9642ecf45a456cfde486014e'
Python version = '2.7.6'
GCC version = '4.2.1'
Config file does not exist:
/Users/magicprod/github/cgru/config.json
Database connection "AFDB_update" is not working.
AFERROR: AFDB_upTables: Database connect failed: (null)
Getting renders from store...
0 renders found.
0 renders registered.
Getting users from store...
1 users found.
1 users registered from store.
Getting jobs from store...
1 jobs found.
System job retrieved from store.
1 jobs registered from store.
Wed 15 Jul 17:42.02: Job registered: "afanasy"[1]: afadmin[0] - 14759 bytes.
Available addresses:
IP = '0.0.0.0'
IPv6 = '::'
IPv6 is disabled by config.
Using IPv4 addresses family.
Listening 51000 port...

is a database needed, and if not am i ok for the next things ? ;-)

cheers,
Noël

NNois commented Jul 15, 2015

ok guys,
i've managed to compile cgru/Afanasy correctly on mac/homebrew

brew update
brew install ffmpeg imagemagick pyqt cmake openexr
git clone https://github.com/CGRU/cgru
cd cgru/afanasy/src/project.cmake
./build.sh --nosql -j9

--nosql because if not the build fail

now if i launch the server of course i have

mdp-macpro2:afanasy magicprod$ bin/afserver 
Setting Afanasy root to "/Users/magicprod/github/cgru/afanasy"
Setting CRGU location to "/Users/magicprod/github/cgru"
Compilation date = 'Jul 15 2015 16:48:06'
CGRU version = ''
Afanasy build revision = '742005aa72a7417a9642ecf45a456cfde486014e'
Python version = '2.7.6'
GCC version = '4.2.1'
Config file does not exist:
/Users/magicprod/github/cgru/config.json
Database connection "AFDB_update" is not working.
AFERROR: AFDB_upTables: Database connect failed: (null)
Getting renders from store...
0 renders found.
0 renders registered.
Getting users from store...
1 users found.
1 users registered from store.
Getting jobs from store...
1 jobs found.
System job retrieved from store.
1 jobs registered from store.
Wed 15 Jul 17:42.02: Job registered: "afanasy"[1]: afadmin[0] - 14759 bytes.
Available addresses:
IP = '0.0.0.0'
IPv6 = '::'
IPv6 is disabled by config.
Using IPv4 addresses family.
Listening 51000 port...

is a database needed, and if not am i ok for the next things ? ;-)

cheers,
Noël

@timurhai

This comment has been minimized.

Show comment
Hide comment
@timurhai

timurhai Jul 15, 2015

Member

Hi.
Database needed for statistics only.
You probably made a 2.0.6 version ?

Member

timurhai commented Jul 15, 2015

Hi.
Database needed for statistics only.
You probably made a 2.0.6 version ?

@NNois

This comment has been minimized.

Show comment
Hide comment
@NNois

NNois Jul 15, 2015

yep probably... is this a problem ?

NNois commented Jul 15, 2015

yep probably... is this a problem ?

@timurhai

This comment has been minimized.

Show comment
Hide comment
@timurhai

timurhai Jul 15, 2015

Member

No.
It`s good to know that it is all good with 2.0.6 on OSX. (2.0.5 has compilation erros)

Member

timurhai commented Jul 15, 2015

No.
It`s good to know that it is all good with 2.0.6 on OSX. (2.0.5 has compilation erros)

@timurhai

This comment has been minimized.

Show comment
Hide comment
@timurhai

timurhai Jan 26, 2017

Member

Now there is a forum for such discussions:
http://forum.cgru.info

Member

timurhai commented Jan 26, 2017

Now there is a forum for such discussions:
http://forum.cgru.info

@timurhai timurhai closed this Jan 26, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment