-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/118510/#review60150
-----------------------------------------------------------


This review has been submitted with commit 
7fe5f269ddfde50770383fee43480fc33c65d3e6 by Friedrich W. H. Kossebau to branch 
master.

- Commit Hook


On June 14, 2014, 2:07 a.m., Friedrich W. H. Kossebau wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/118510/
> -----------------------------------------------------------
> 
> (Updated June 14, 2014, 2:07 a.m.)
> 
> 
> Review request for Calligra, Yue Liu, Boudewijn Rempt, and Jarosław Staniek.
> 
> 
> Repository: calligra
> 
> 
> Description
> -------
> 
> Based on the feedback, adaption and more own tinkering with the concepts, in 
> this patch I propose to do this:
> 
> * split the old idea of a "product" into "product", "feature" and "productset"
> * make no real difference between user-defined productsets and predefined ones
> * move the definition of the products into a separate file, for better 
> overview and discoverability
> * put the documentation directly into that separate file instead of hiding it 
> away in some README in some subdirectory noones knows about
> * generate a file with the graph of the dependencies, showing also the build 
> state (in DOT notation, see attached SVG file generated from that)
> * more patterns for the ids of the products
> * allow to have multiple productsets/products/features mentioned in the 
> -DPRODUCTSET flag (taken with WANTED property for now) (as asked for with 
> https://git.reviewboard.kde.org/r/118187)
> 
> Surely this whole thing is in danger to be overengineered :) Especially given 
> that Krita devs have not picked up this for all the Sketch, Gemini, Steam etc 
> variants makes me wonder if it is perhaps. But then it might just be 
> underdocumented and uncommon and people have not yet discovered the nice 
> build customizations this offers over what is usually possible. Time to roll 
> the drums about this, mean, blog :)
> 
> One thing still missing: proper disabling of products with selected product 
> sets. But lets leave that for a separate RR.
> 
> 
> Diffs
> -----
> 
>   CMakeLists.txt 886e2c3 
>   CalligraProducts.cmake PRE-CREATION 
>   README.PACKAGERS 4ebc026 
>   active/CMakeLists.txt 4361fb6 
>   cmake/modules/CalligraProductSetMacros.cmake 697c046 
>   cmake/productsets/README 5460955 
>   cmake/productsets/active.cmake 089a085 
>   cmake/productsets/all.cmake 4619358 
>   cmake/productsets/creative.cmake 2b8fc45 
>   cmake/productsets/desktop.cmake 83db3a1 
>   cmake/productsets/kexi+sheets.cmake 3fe2f48 
>   cmake/productsets/kexi.cmake 7dd2345 
>   cmake/productsets/krita.cmake 2c814d3 
>   cmake/productsets/osx.cmake 8e32b13 
>   cmake/productsets/sheets.cmake 5de2103 
>   devtools/CMakeLists.txt bfa5599 
>   extras/CMakeLists.txt a534b0e 
>   extras/quickprint/CMakeLists.txt 9ad61d2 
>   extras/thumbnail/CMakeLists.txt 92156b3 
>   filters/flow/visio/import/CMakeLists.txt 7f040f0 
>   filters/flow/wpg/import/CMakeLists.txt caee3b4 
>   filters/karbon/karbon1.x/CMakeLists.txt 87bdb73 
>   filters/karbon/wmf/CMakeLists.txt c25ed2c 
>   filters/karbon/wpg/CMakeLists.txt ffa7742 
>   filters/karbon/xfig/CMakeLists.txt 1e0e2c6 
>   filters/sheets/excel/import/CMakeLists.txt 07aa186 
>   filters/sheets/xlsx/CMakeLists.txt 80d51aa 
>   filters/stage/keynote/import/CMakeLists.txt f8d5781 
>   filters/stage/kpr2odf/CMakeLists.txt 31c69b0 
>   filters/stage/powerpoint/CMakeLists.txt 60e1ccc 
>   filters/stage/pptx/CMakeLists.txt 31aef35 
>   filters/words/docx/import/CMakeLists.txt d9f0cec 
>   filters/words/msword-odf/CMakeLists.txt 8bd3806 
>   filters/words/rtf/import/CMakeLists.txt df6f50d 
>   filters/words/wordperfect/import/CMakeLists.txt 6e8446f 
>   filters/words/works/import/CMakeLists.txt 93d40fb 
>   kexi/plugins/CMakeLists.txt bf389f2 
>   krita/plugins/formats/ora/CMakeLists.txt cd1a605 
>   libs/CMakeLists.txt d482a4b 
>   libs/kotext/CMakeLists.txt 9f9e506 
>   plan/plugins/CMakeLists.txt e06e339 
>   plugins/textshape/CMakeLists.txt f8d75f5 
>   sheets/CMakeLists.txt a45829d 
>   sheets/plugins/CMakeLists.txt 6a45389 
>   stage/CMakeLists.txt eaf8ecf 
>   words/CMakeLists.txt 033db4d 
>   words/part/CMakeLists.txt 2bf1b0b 
>   words/part/tests/CMakeLists.txt 6fd9b0c 
>   words/plugins/CMakeLists.txt 229cff8 
> 
> Diff: https://git.reviewboard.kde.org/r/118510/diff/
> 
> 
> Testing
> -------
> 
> 
> File Attachments
> ----------------
> 
> Dependencies graph
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2014/06/04/b1958536-ca1c-4552-8c3d-120a9d8b786f__dependencies.svg
> Dependencies graph with just Kexi & Sheets built
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2014/06/04/8924bbdf-b05c-426d-b469-d5bceb87bac7__kexisheetdependencies.svg
> 
> 
> Thanks,
> 
> Friedrich W. H. Kossebau
> 
>

_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel

Reply via email to