RFS: libengsas packages

Joachim Langenbach joachim.langenbach at engsas.de
Mon Apr 1 16:27:52 UTC 2013


Hello Lisandro,

firstly thanks for your answer and questions.

> Please first allow me to say that I'm not really interested in this lib
> *myself*. I've done a little research and found that you are upstream of the
> lib [1] (cool!) and also the thread you mentioned on mentors [2].

No Problem.  Nevertheless as the developer (as you already disvovered) I want 
to list a few features, which might be interesting:

 - Platform independent possible to use KDE features, without changing the 
application using libengsas for every platform
 - Improved qt plugin loading (Loader for plugins of any type with status 
information in a dialog)
 - Many SQL-related features
     - Schema definition which allows creating and updating of database with a 
shipped wizard
     - Schema independent and only qt based database backup wizard for any 
kind of sql (or at least mysql) databases, without any configuring
     - Qt based sql query thread

Now after the advertising, back to your questions ;-)

> - Is there already any app depending on this lib which you would like to
> upload to Debian too? if so, which app is it and what does it does?

There is already an application using libengsas. It's called Meganizer (s. 
[3]) and is a platform independent media organizer (a little bit like 
tellico). It is also already packaged (s. [4]), but not nearly lintian clean.

> - How stable the API is?

The API is not that stable right now, but we are backporting everything 
possible to the 0 API version, which does not affect the API. So e. g. the 
current version of Meganizer is using the 0 API.

> - According to [0] you don't actually maintain any other package in Debian.
> Packaging libs it's not an easy task, and it's usually not recommendable for
> packaging begginners. Please note that I'm not implying that you are one,
> but [2] suggest so :-)

Your absolutly right. I'm a beginner in packaging. But to package Meganizer, 
it is needed to package libengsas first ;-) Actually, I have done my first 
packaging steps with Meganizer (which, in an early version, was the source of 
libengsas).

Regards,

Joachim Langenbach


> [0]
> <http://qa.debian.org/developer.php?login=joachim.langenbach%40engsas.de>
> [1] <http://en.engsas.de/libengsas>
> [2] <http://debian.2.n7.nabble.com/RFS-libengsas-packages-td2876707.html>
[3] <http://en.engsas.de/meganizer>
[4] 
<https://build.opensuse.org/package/show?package=Meganizer&project=home%3Aengsas>



More information about the pkg-kde-talk mailing list