Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 503544 - app-office/calligra-2.8.2 version bump
Summary: app-office/calligra-2.8.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Gentoo KDE team
URL: https://bugs.kde.org/show_bug.cgi?id=...
Whiteboard:
Keywords: InVCS
Depends on: 505374
Blocks:
  Show dependency tree
 
Reported: 2014-03-05 22:20 UTC by Frank Krömmelbein
Modified: 2014-05-13 18:47 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Screenshot (calligra28.jpeg,277.33 KB, image/jpeg)
2014-03-05 22:21 UTC, Frank Krömmelbein
Details
build.log version 2.8.1 (build-2.8.1.log.bz2,227.21 KB, application/x-bzip)
2014-03-29 08:40 UTC, Frank Krömmelbein
Details
2.8.1.1.build.log (2.8.1.1.build.log.bz2,226.69 KB, application/x-bzip)
2014-03-30 14:01 UTC, Frank Krömmelbein
Details
2.8.2.build.log (2.8.2.build.log.bz2,224.82 KB, application/x-bzip)
2014-04-17 00:27 UTC, Frank Krömmelbein
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Krömmelbein 2014-03-05 22:20:57 UTC
The new Version of Calligra is available on the mirrors.
The offical release notes seems not available at this moment.

Renaming the both Ebuilds works for me:

[ebuild   R    ] app-office/calligra-2.8.0:4::lokal  USE="crypt eigen exif fontconfig gif glib gsf handbook jpeg jpeg2k kdcraw kde kdepim lcms mysql okular openexr opengl pdf semantic-desktop ssl threads tiff truetype xml xslt (-aqua) -attica -fftw -freetds -glew -gsl -marble -opengtl (-postgres) -spacenav (-sybase) {-test} -vc -word-perfect -xbase" CALLIGRA_FEATURES="author braindump flow karbon kexi krita plan sheets stage words"

Also see attached screenshot.


Reproducible: Always
Comment 1 Frank Krömmelbein 2014-03-05 22:21:33 UTC
Created attachment 371812 [details]
Screenshot
Comment 2 David Heidelberg (okias) 2014-03-06 11:25:30 UTC
For start, after retest, I'll place it into KDE overlay. (ETA 1 hour)
Comment 3 Frank Krömmelbein 2014-03-29 08:39:00 UTC
Version 2.8.1 with many bug fixes is available.
Changelog:
http://www.calligra.org/news/calligra-2-8-1-released/

Renaming the Ebuild did not fully work this time, compile fails with:

[ 53%] [32mBuilding CXX object plugins/textshape/CMakeFiles/calligra_shape_text.dir/TextDocumentInspectionPlugin.cpp.o
[0mcd /var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/plugins/textshape && /usr/bin/x86_64-pc-linux-gnu-g++  -DCAN_USE_QTWEBKIT -DCREATE_TEXTDOCUMENT_INSPECTOR -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=47 -DKDE_DEPRECATED_WARNINGS -DMAKE_CALLIGRA_SHAPE_TEXT_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_STL -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DSHOULD_BUILD_FONT_CONVERSION -DSHOULD_BUILD_RDF -D_BSD_SOURCE -D_REENTRANT -D_XOPEN_SOURCE=500  -DQT_NO_DEBUG -DNDEBUG -march=corei7 -O2 -pipe  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/plugins/textshape -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/plugins/textshape -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1 -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/interfaces -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/kotext -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/libs/kotext -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/kotext/changetracker -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/kotext/styles -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/kotext/opendocument -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/flake -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/odf -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/libs/odf -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/koplugin -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/pigment -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/pigment/compositeops -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/pigment/resources -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/kundo2 -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/widgetutils -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/flake/commands -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/flake/tools -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/flake/svg -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/libs/flake -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/main -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/textlayout -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/widgets -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/libs/main -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/main/config -I/usr/include/KDE -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtDBus -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/include/qt4/Qt -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4 -I/usr/include/threadweaver    -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -o CMakeFiles/calligra_shape_text.dir/TextDocumentInspectionPlugin.cpp.o -c /var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/plugins/textshape/TextDocumentInspectionPlugin.cpp
/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/filters/libmsooxml/MsooXmlTableStyle.cpp: In member function ‘void MSOOXML::TableStyleConverter::reapplyTableLevelBordersStyle(MSOOXML::TableStyleProperties*, MSOOXML::TableStyleProperties*, MSOOXML::TableStyleProperties*, KoCellStyle::Ptr&, int, int, const QPair<int, int>&)’:
/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/filters/libmsooxml/MsooXmlTableStyle.cpp:443:49: error: ‘BottomBorDer’ is not a member of ‘KoBorder’
make[2]: *** [filters/libmsooxml/CMakeFiles/komsooxml.dir/MsooXmlTableStyle.cpp.o] Error 1
Comment 4 Frank Krömmelbein 2014-03-29 08:40:36 UTC
Created attachment 373798 [details]
build.log version 2.8.1
Comment 5 Michael Palimaka (kensington) gentoo-dev 2014-03-29 13:44:46 UTC
There is some discussion upstream regarding this breakage, so hopefully that will be resolved soon.
Comment 6 Frank Krömmelbein 2014-03-30 14:00:06 UTC
Upstream released a new  version calligra-2.8.1-1.tar.xz.
First reported problem was fixed, but it fails now later.

[ 53%] [32mBuilding CXX object filters/libmsooxml/CMakeFiles/komsooxml.dir/MsooXmlReader.cpp.o
[0mcd /var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/filters/libmsooxml && /usr/bin/x86_64-pc-linux-gnu-g++  -DCAN_USE_QTWEBKIT -DHAVE_QCA2 -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=47 -DKDE_DEPRECATED_WARNINGS -DMAKE_KOMSOOXML_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_STL -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DSHOULD_BUILD_FONT_CONVERSION -DSHOULD_BUILD_RDF -D_BSD_SOURCE -D_REENTRANT -D_XOPEN_SOURCE=500  -DQT_NO_DEBUG -DNDEBUG -march=corei7 -O2 -pipe  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -fexceptions -UQT_NO_EXCEPTIONS -fPIC -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/filters/libmsooxml -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/filters/libmsooxml -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1 -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/interfaces -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/kotext -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/libs/kotext -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/kotext/changetracker -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/kotext/styles -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/kotext/opendocument -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/flake -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/odf -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/libs/odf -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/koplugin -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/pigment -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/pigment/compositeops -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/pigment/resources -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/kundo2 -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/widgetutils -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/flake/commands -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/flake/tools -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/flake/svg -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/libs/flake -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/main -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/textlayout -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/widgets -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1_build/libs/main -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/libs/main/config -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/filters/libodf2 -I/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/filters/sheets/xlsx -I/usr/include/qca2/QtCrypto -I/usr/include/KDE -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtDBus -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/include/qt4/Qt -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4    -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -o CMakeFiles/komsooxml.dir/MsooXmlReader.cpp.o -c /var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/filters/libmsooxml/MsooXmlReader.cpp
In file included from /var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/krita/ui/opengl/kis_opengl_canvas2.cpp:58:0:
/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/krita/ui/opengl/kis_opengl_canvas2_p.h: In function ‘void Sync::init()’:
/var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/krita/ui/opengl/kis_opengl_canvas2_p.h:334:82: error: ‘GLEW_ARB_sync’ was not declared in this scope
make[2]: *** [krita/ui/CMakeFiles/kritaui.dir/opengl/kis_opengl_canvas2.cpp.o] Error 1
Comment 7 Frank Krömmelbein 2014-03-30 14:01:05 UTC
Created attachment 373892 [details]
2.8.1.1.build.log
Comment 8 Johannes Huber (RETIRED) gentoo-dev 2014-04-06 11:44:58 UTC
(In reply to Frank Krömmelbein from comment #6)
> libmsooxml/MsooXmlReader.cpp
> In file included from
> /var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/krita/ui/
> opengl/kis_opengl_canvas2.cpp:58:0:
> /var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/krita/ui/
> opengl/kis_opengl_canvas2_p.h: In function ‘void Sync::init()’:
> /var/tmp/portage/app-office/calligra-2.8.1/work/calligra-2.8.1/krita/ui/
> opengl/kis_opengl_canvas2_p.h:334:82: error: ‘GLEW_ARB_sync’ was not
> declared in this scope
> make[2]: ***
> [krita/ui/CMakeFiles/kritaui.dir/opengl/kis_opengl_canvas2.cpp.o] Error 1

In kde overlay available. Can confirm the build failure -> pmasked. Needs further investigation.

http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=38058ab8d6ece54df529fc71dc6ff2e2ee33c279
Comment 9 Frank Krömmelbein 2014-04-06 12:19:37 UTC
FYI
I reported the bug upstream https://bugs.kde.org/show_bug.cgi?id=332813 , but no reaction since 2014-03-30 .
Comment 10 Emilian Huminiuc 2014-04-10 08:58:54 UTC
Builds fine here, however I seem to have the 'non-multilib' glew:
eix glew
[U] media-libs/glew
     Available versions:  1.9.0 (~)1.10.0-r1(0/1.10) (~)1.10.0-r2(0/1.10) {doc static-libs ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32"}
     Installed versions:  1.10.0-r1(08:49:07 PM 07/26/2013)(-doc -static-libs)


eix calligra:
[U] app-office/calligra
     Available versions:  (4) 2.7.5^t (~)2.7.92^t[1] (~)2.8.0^t[2] {M}(~)2.8.1^t[2] (**)9999^t (**)9999^t[2]
       {aqua attica +crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf gsl +handbook import-filter +jpeg jpeg2k +kdcraw kde kdepim +lcms marble mysql +okular openexr opengl opengtl +pdf postgres semantic-desktop spacenav +ssl sybase test +threads tiff +truetype vc word-perfect xbase +xml +xslt CALLIGRA_FEATURES="author braindump flow karbon kexi krita plan sheets stage words"}
     Installed versions:  2.8.1(4)^t[2](02:00:41 PM 04/07/2014)(attica crypt eigen exif fftw fontconfig gif glew glib gsl handbook jpeg jpeg2k kdcraw kde kdepim lcms marble mysql okular openexr opengl opengtl pdf semantic-desktop ssl threads tiff truetype vc xml xslt -aqua -freetds -gsf -import-filter -postgres -spacenav -sybase -test -xbase CALLIGRA_FEATURES="author braindump flow karbon kexi krita plan sheets stage words")
Comment 11 Frank Krömmelbein 2014-04-17 00:27:25 UTC
Created attachment 375114 [details]
2.8.2.build.log
Comment 12 Frank Krömmelbein 2014-04-17 00:36:55 UTC
Version 2.8.2 is out.
Changelog:
http://www.calligra.org/news/calligra-2-8-2-released/

Compile still fails with the same error, now under KDE 4.13.0. 
See 2.8.2.build.log.


Not one single reaction on the bug report @Upstream ;-(

@Emilian Huminiuc 
Thanks for the info!
Comment 13 Emilian Huminiuc 2014-05-04 20:31:54 UTC
I can report that calligra-2.8.2 merges fine here even with glew-1.10.0-r2.

: eix calligra
Installed versions:  2.8.2(4)^t[2](09:27:48 PM 05/04/2014)(attica crypt eigen exif fftw fontconfig gif glew glib gsl handbook jpeg jpeg2k kdcraw kde kdepim lcms marble mysql okular openexr opengl opengtl pdf semantic-desktop ssl threads tiff truetype vc xml xslt -aqua -freetds -gsf -import-filter -postgres -spacenav -sybase -test -xbase CALLIGRA_FEATURES="author braindump flow karbon kexi krita plan sheets stage words")

:eix glew

Installed versions:  1.10.0-r2(12:54:13 PM 04/12/2014)(-doc -static-libs ABI_MIPS="-n32 -n64 -o32" ABI_X86="64 -32 -x32")
Comment 14 Frank Krömmelbein 2014-05-04 22:35:36 UTC
I'm sorry I had forgotten this ticket.
After Emilian Huminiuc wrote that he could successfully build calligra, i did some tests.

The solution was simple, by just enabling the glew useflag.
So i would suggest forcing glew as dirty workaround in IUSE of the Ebuild.
Root cause must be a change from version 2.8.0 to 2.8.1 concerning glew.

Sad that there was not one single reaction from the developers of calligra...
Comment 15 Johannes Huber (RETIRED) gentoo-dev 2014-05-04 22:38:18 UTC
(In reply to Frank Krömmelbein from comment #14)
> The solution was simple, by just enabling the glew useflag.
> So i would suggest forcing glew as dirty workaround in IUSE of the Ebuild.
> Root cause must be a change from version 2.8.0 to 2.8.1 concerning glew.

Thanks will make the needed changes, test it and push 2.8.2 to the tree soon.
Comment 16 Johannes Huber (RETIRED) gentoo-dev 2014-05-13 18:47:53 UTC
Thanks all. This is now fixed in cvs. Please sync in some hours to get the changes.

+
+  13 May 2014; Johannes Huber <johu@gentoo.org> +calligra-2.8.2.ebuild,
+  calligra-9999.ebuild, metadata.xml:
+  Version bump wrt bug #503544. Check required disk space for build, bug
+  #505374. Adapt USE flag changes made in KDE SC 4.13.1, bug #2345990.
+

+
+  13 May 2014; Johannes Huber <johu@gentoo.org> +calligra-l10n-2.8.2.ebuild:
+  Version bump wrt bug #503544.
+