Packaging of Calligra for PA

Friedrich W. H. Kossebau kossebau at kde.org
Mon Feb 11 21:42:08 UTC 2013


Hi Marco & all,

Am Freitag, 8. Februar 2013, 16:23:26 schrieb Marco Martin:
> On Friday 08 February 2013, Friedrich W. H. Kossebau wrote:
> > Heya,
> > 
> > I would like to do my little bit of contributing to PA, by the means of
> > caring for the packaging of Calligra. Given that I meanwhile got knee-deep
> > into Calligra code and project :) I also have an interest to make it shine
> > as much as possible on PA.
> 
> awesome, that would be very appreciated :D

Thanks for you replies, happy to see that I am running through doors wide open 
:)

Well, if am running...
Sorry, did not make it to #active during the WE, too busy with other stuff (at 
least Calligra related :) ). At least some questions now by email, see below:

> > So I would e.g. care to have the latest (now 2.6.0, not 2.6 beta1) stuff
> > packaged and also have the CSV import filter properly installed ;) (Would
> > for me also yield some experience how packagers experience the Calligra
> > code dumps)
> > 
> > Some may remember I had been involved in the community packaging of KDE
> > software for MeeGo, so you can expect some level of experience.
> 
> yeah, remember at the berlin sprint back then ;) (btw your user still has
> all permissions on
> https://build.pub.meego.com/project/show?project=Project%3AKDE%3ADevel so
> all should be ready to go)

Interesting to see that the MeeGo OBS is still alive, and also usable for PA 
:) Who is running it, some good folks at Intel/LinuxFoundation?

> About Calligra, at the moment it builds correctly, regarding how should be
> built, what version or if the package splitting could need some revision,
> here you probably know more ;)

Yes, especially the package splitting will be interesting to look at with a 
packager hat on, just had a look at the OpenSuse one and saw that packagers 
definitely need more info :)  Shantanu and me should be able to brush things 
up here, so everything worthwhile will be packaged, but nothing more.

E.g., would the thumbnailer plugin also be interesting to PA? It supports also 
most formats for which there are import filters (incl. MS ones).

> just as other information potentially useful.
> I think in the past some work on calligra active (either in code or
> packaging) has been done by Shantanu, Maurice, and iirc Leinir recently did
> some experients with the branch with krita sketch, so may help some
> coordination there as well

Yep, will try to be another good ambassador of Calligra here, next to Shantanu 
:) Just do not expect any PA-related programming from me, am not yet into QML 
and also busy with high-priority coding elsewhere (Calligra, Okteta, Kasten). 
Also no bug-fixing. Just packaging. Might change later this year :)


Now to the topic:

1. Step: Packaging setup

What do you recommend to me to try & test the packaging?

I have available:
* ExoPC (as spread by Intel on the Berlin DesktopSummit)
* 64-bit desktop computer running OpenSuse Tumbleweed with some cores to use

In MeeGo times I had some chrooted image on my laptop where I tried the 
packaging locally before I pushed any changed to OBS. I scanned the PA wiki 
pages shortly for something similar, but did not find any real notes about 
packaging.

So how do you do the packaging?

Ah, just discovered that Mer seems to have continued that approach to a devel 
env: https://wiki.merproject.org/wiki/Platform_SDK
And Mer also would be the most interesting platform to me, so would favor to 
test/do packaging there.

And how are packaging rules ported between the different platforms (Mer, 
MeeGo, Balsam/OpenSuse 12.1, other?) supported ATM? 

Now please your hints.
Will try to summarize and put up into the wiki, once I have a picture.

Cheers
Friedrich


More information about the Active mailing list