Activity log for bug #1284190

Date Who What changed Old value New value Message
2014-02-24 16:17:05 Mantas Kriaučiūnas bug added bug
2014-02-24 16:17:28 Mantas Kriaučiūnas bug added subscriber Giedrius Vaivilavičius
2014-02-24 16:18:26 Mantas Kriaučiūnas bug added subscriber Baltix GNU/Linux system developers
2014-02-24 18:16:40 Scott Kitterman bug added subscriber Scott Kitterman
2014-02-24 18:38:06 Launchpad Janitor openscenegraph (Ubuntu): status New Confirmed
2014-08-04 12:08:09 Launchpad Janitor branch linked lp:~saiarcot895/ubuntu/utopic/openscenegraph/armhf-support
2014-08-04 12:13:06 Launchpad Janitor branch linked lp:~saiarcot895/ubuntu/utopic/openscenegraph/armhf-support
2014-08-04 13:15:20 Launchpad Janitor branch linked lp:~saiarcot895/ubuntu/utopic/openscenegraph/armhf-support
2014-08-08 16:43:35 Daniel Holbach attachment added openscenegraph_3.2.0~rc1-5ubuntu1_armhf.build https://bugs.launchpad.net/ubuntu/+source/openscenegraph/+bug/1284190/+attachment/4172956/+files/openscenegraph_3.2.0%7Erc1-5ubuntu1_armhf.build
2014-08-11 14:06:05 Daniel Holbach attachment added Build log https://bugs.launchpad.net/ubuntu/+source/openscenegraph/+bug/1284190/+attachment/4174471/+files/openscenegraph_3.2.0%7Erc1-5.1ubuntu1_armhf.build
2014-08-11 16:16:57 Saikrishna Arcot bug added subscriber Saikrishna Arcot
2014-08-11 16:23:53 Saikrishna Arcot attachment added openscenegraph_3.2.0~rc1-5ubuntu1_armhf-20140806-0647.build https://bugs.launchpad.net/ubuntu/+source/openscenegraph/+bug/1284190/+attachment/4174581/+files/openscenegraph_3.2.0%7Erc1-5ubuntu1_armhf-20140806-0647.build
2014-08-12 15:14:31 Launchpad Janitor branch linked lp:ubuntu/utopic-proposed/openscenegraph
2014-08-12 16:27:35 Launchpad Janitor openscenegraph (Ubuntu): status Confirmed Fix Released
2014-08-12 16:44:56 Launchpad Janitor branch linked lp:ubuntu/openscenegraph
2014-08-12 17:33:53 Saikrishna Arcot description openscenegraph 3.2.0~rc1-4 package (from Ubuntu Trusty) doesn't build on ARM (armhf) in Ubuntu (see https://launchpad.net/ubuntu/+source/openscenegraph/3.2.0~rc1-4/+build/5615979 ), but builds fine in Debian, see: https://buildd.debian.org/status/fetch.php?pkg=openscenegraph&arch=armhf&ver=3.2.0~rc1-4&stamp=1392733150 I don't know why build fails in Ubuntu - I found only this error in build log: [ 94%] Building CXX object src/osgPlugins/pdf/CMakeFiles/osgdb_pdf.dir/ReaderWriterPDF.o cd "/build/buildd/openscenegraph-3.2.0~rc1/build/osg/src/osgPlugins/pdf" && /usr/bin/arm-linux-gnueabihf-g++ -Dosgdb_pdf_EXPORTS -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wall -Wparentheses -Wno-long-long -Wno-import -pedantic -Wreturn-type -Wmissing-braces -Wunknown-pragmas -Wunused -fpermissive -fPIC -I"/build/buildd/openscenegraph-3.2.0~rc1/OpenSceneGraph/include" -I"/build/buildd/openscenegraph-3.2.0~rc1/build/osg/include" -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/poppler/glib -I/usr/include/poppler -o CMakeFiles/osgdb_pdf.dir/ReaderWriterPDF.o -c "/build/buildd/openscenegraph-3.2.0~rc1/OpenSceneGraph/src/osgPlugins/pdf/ReaderWriterPDF.cpp" make[3]: Leaving directory `/build/buildd/openscenegraph-3.2.0~rc1/build/osg' make[2]: *** [src/osgQt/CMakeFiles/osgQt.dir/all] Error 2 Please build openscenegraph for ARMHF architecture - now there are no QGIS ARM packages in Ubuntu Trusty because of missing libopenscenegraph-dev :( [Impact] openscenegraph FTBFS for armhf partly because it tries to build for OpenGL, partly because there is a typedef conflict for GLdouble between this package and Qt, and partly because freeglut does not support OpenGL ES yet. As a result, any package dependent on this package does not build either. The changes made: 1. Tell openscenegraph to not use OpenGL and to instead use OpenGL ES. 2. Backport part of a commit that tells the build system not to build an example application when compiling for OpenGL ES, as that application doesn't support OpenGL ES. 3. Fix a typedef conflict for GLdouble and Qt by changing it from a typedef to a #define. On the Qt side, Qt checks to see if GLdouble is #defined and if it's not #defined, it gives its own typedef. 4. Not to include freeglut-dev on armhf, so that the example that uses freeglut isn't built. [Test Case] Try to build openscenegraph as is. [Regression Potential] No regressions should occur for non-armhf (and non-OpenGL ES) architectures, as no code related to those architectures is being changed. As for armhf, the package will build, but the example that uses freeglut will not be included in the final package. That being said, some packages that depend on this package also depend on freeglut as well, which, as of 2.8, does not support OpenGL ES. OpenGL ES support is expected for 3.0, and compiling the current git version for armhf (with the necessary modifications to tell it to build for OpenGL ES) works. Therefore, those packages will still FTBFS. [Original Description] openscenegraph 3.2.0~rc1-4 package (from Ubuntu Trusty) doesn't build on ARM (armhf) in Ubuntu (see https://launchpad.net/ubuntu/+source/openscenegraph/3.2.0~rc1-4/+build/5615979 ), but builds fine in Debian, see: https://buildd.debian.org/status/fetch.php?pkg=openscenegraph&arch=armhf&ver=3.2.0~rc1-4&stamp=1392733150 I don't know why build fails in Ubuntu - I found only this error in build log: [ 94%] Building CXX object src/osgPlugins/pdf/CMakeFiles/osgdb_pdf.dir/ReaderWriterPDF.o cd "/build/buildd/openscenegraph-3.2.0~rc1/build/osg/src/osgPlugins/pdf" && /usr/bin/arm-linux-gnueabihf-g++ -Dosgdb_pdf_EXPORTS -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wall -Wparentheses -Wno-long-long -Wno-import -pedantic -Wreturn-type -Wmissing-braces -Wunknown-pragmas -Wunused -fpermissive -fPIC -I"/build/buildd/openscenegraph-3.2.0~rc1/OpenSceneGraph/include" -I"/build/buildd/openscenegraph-3.2.0~rc1/build/osg/include" -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/poppler/glib -I/usr/include/poppler -o CMakeFiles/osgdb_pdf.dir/ReaderWriterPDF.o -c "/build/buildd/openscenegraph-3.2.0~rc1/OpenSceneGraph/src/osgPlugins/pdf/ReaderWriterPDF.cpp" make[3]: Leaving directory `/build/buildd/openscenegraph-3.2.0~rc1/build/osg' make[2]: *** [src/osgQt/CMakeFiles/osgQt.dir/all] Error 2 Please build openscenegraph for ARMHF architecture - now there are no QGIS ARM packages in Ubuntu Trusty because of missing libopenscenegraph-dev :(
2014-08-13 21:24:52 C de-Avillez nominated for series Ubuntu Trusty
2014-08-13 21:24:52 C de-Avillez bug task added openscenegraph (Ubuntu Trusty)
2014-08-13 21:31:09 Saikrishna Arcot openscenegraph (Ubuntu Trusty): status New Confirmed
2014-08-14 15:05:56 Launchpad Janitor branch linked lp:~saiarcot895/ubuntu/trusty/openscenegraph/armhf-support
2014-08-14 15:12:24 Saikrishna Arcot attachment added Ubuntu armhf build log https://bugs.launchpad.net/ubuntu/trusty/+source/openscenegraph/+bug/1284190/+attachment/4177598/+files/openscenegraph_3.2.0%7Erc1-4ubuntu1_armhf-20140813-2251.build
2014-08-14 15:17:28 Saikrishna Arcot bug added subscriber Ubuntu Sponsors Team
2014-08-15 14:28:32 Dmitry Shachnev bug added subscriber Dmitry Shachnev
2014-09-15 16:26:14 Iain Lane removed subscriber Ubuntu Sponsors Team
2014-09-29 11:20:37 Iain Lane openscenegraph (Ubuntu Trusty): status Confirmed In Progress
2014-09-29 11:20:42 Iain Lane openscenegraph (Ubuntu Trusty): assignee Saikrishna Arcot (saiarcot895)
2014-09-30 19:48:41 Chris J Arges openscenegraph (Ubuntu Trusty): status In Progress Fix Committed
2014-09-30 19:48:43 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2014-09-30 19:48:47 Chris J Arges bug added subscriber SRU Verification
2014-09-30 19:48:50 Chris J Arges tags verification-needed
2014-09-30 20:35:35 Launchpad Janitor branch linked lp:ubuntu/trusty-proposed/openscenegraph
2014-10-11 16:00:43 Mathew Hodson tags verification-needed verification-done
2014-10-11 16:04:29 Mathew Hodson branch unlinked lp:ubuntu/openscenegraph
2014-10-14 14:55:24 Launchpad Janitor openscenegraph (Ubuntu Trusty): status Fix Committed Fix Released
2014-10-14 14:55:32 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team