Request for help / review / sponsors: kpmcore

Sandro Knauß bugs at sandroknauss.de
Thu Nov 10 19:30:48 UTC 2016


Hi,

warm welcome in packaging world !

so I started to review the version on mentors. My comments may be too short to 
you to understand, feel free to ask if you don't understand a point or have 
different opinion in some points, some of the points are recommendations. 

d/control:
* why you use only i386 and amd64 in your control file? It should be "any" to 
be built on any arch
* Replaces: libkpmcore2 / Replaces: libkpmcore2-dev should be removed, because 
we have not these pacakges in Debian. Btw. you combile Replace with Conflicts 
or Breaks. But normally these are not needed.
* should i be part of the Qt/KDE Debian/Ubuntu umbrella?
*update the VSC links to debian ons

* rename dev package to kpmcore-dev ( or is the API that version dependend?) 
* bump to debhelper 10 

d/watch
* bump to uscan version 4 that has nice features @PACKAGE@, @ANY_VERSION@, etc 
that makes watch list easier to copy around. [1]

d/copyright:
cmake/modules/FindLIBPARTED.cmake is BSD-3-clause

d/rules:
* for c++ ABIs you really want to use symbols-helper, because it helps you 
marking internal symbols as those. [2] Please follow the reference how to use 
the pkgkde-symbolshelper and update the symbolsfile accordingly. [3]
Than you don't need no  override_dh_makeshlibs. Btw. the upstream version you 
can get by use "include /usr/share/dpkg/default.mk" after that you have 
DEB_VERSION_UPSTREAM.

d/libkmpcore3.install
* split everything that is not the lib itself to another package (kpmcore-
plugins)
  -> do you know who consumes the qt5 plugins?

Best Regards,

sandro


[1] https://anonscm.debian.org/git/pkg-kde/qt/qtwebchannel.git/tree/debian/
watch
[2] https://anonscm.debian.org/git/pkg-kde/qt/qtwebchannel.git/tree/debian/
rules#n15
[3] http://pkg-kde.alioth.debian.org/symbolfiles.html

Am Donnerstag, 10. November 2016, 19:52:24 CET schrieb Jonathan Carter:
> Hi Debian Qt/KDE Maintainers!
> 
> I need some assistance with packaging a library called kpmcore.
> 
> Upstream git: https://github.com/KDE/kpmcore
> ITP: https://bugs.debian.org/810063
> RFS: https://bugs.debian.org/837748
> My package on mentors: https://mentors.debian.net/package/kpmcore
> 
> It works and lintian doesn't complain, but I'm new to C++ and KDE
> packages so any feedback would be appreciated.
> 
> thanks!
> 
> -Jonathan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20161110/05160010/attachment.sig>


More information about the pkg-kde-talk mailing list