Hi Debian Qt/KDE Maintainers! (cc Scott and Gianfranco) I made quite a few changes in update partitionmanager from version 1 to 3.
https://mentors.debian.net/package/partitionmanager Changes: """ * Update to new upstream version (Closes: #794438, #709474, LP: #1635756) * Update standards version to 3.9.8 * Remove patches (no longer needed) * Update compat to level 10 * Fix watch file (Closes: #788701) * Replace ntfsprogs dependency with ntfs-3g (Closes: #731957) * Replace partion typo with partition in control (Closes: 745290) * New build-deps: extra-cmake-modules, qtbase5-dev, libkf5widgetsaddons-dev, libkf5xmlgui-dev, libkf5kiocore5, libkf5config-dev, libkf5crash-dev, libkf5doctools-dev, libkf5jobwidgets-dev, libkf5kio-dev, libkpmcore4-dev, libatasmart-dev * wrap-and-sort * Update homepage to new location on kde.org * Update copyright file to machine readable format * Add hardening export to debian/rules * Remove 3 lintian-overrides (no longer needed) * Add lintian override for insecure VCS URI * Remove maintainer scripts (no longer needed) * Add myself as uploader """ It builds fine installs and upgrades fine and even runs fine. I have one problem left that I'm not sure what the best way to fix it is: """ I: partitionmanager: arch-dep-package-has-big-usr-share 3855kB 84% N: N: The package has a significant amount of architecture-independent data N: (over 4MB, or over 2MB and more than 50% of the package) in /usr/share N: but is an architecture-dependent package. This is wasteful of mirror N: space and bandwidth since it means distributing multiple copies of this N: data, one for each architecture. N: N: If the data in /usr/share is not architecture-independent, this is a N: Policy violation that should be fixed by moving the data elsewhere N: (usually /usr/lib). N: N: Refer to Debian Developer's Reference section 6.7.5 N: (Architecture-independent data) for details. N: N: Severity: wishlist, Certainty: certain N: N: Check: huge-usr-share, Type: binary """ That's caused by the documents in /usr/share/doc. The package uses both some cdbs and some kde scripts I'm not completely familiar with. If I create a seperate -doc package, what's the best way to specify that those packages should only be installed in the -doc package? Other than that, if you'd like to build this locally for now, you'll need to install kpmcore version 3.0.0 (https://mentors.debian.net/package/kpmcore) in your build root. Freeze time is really close (5 January) and I'll likely already have to request a freeze exception to get these in, so any help would be appreciated! Also, is it possible that I can get SVN access? My username on alioth is highvoltage-guest. Any other feedback also welcome! -Jonathan