Re: Help needed: KDE partition manager
On 25/12/2016 10:11, Scott Kitterman wrote: > On Saturday, December 24, 2016 11:19:35 PM Jonathan Carter wrote: >> On 24/12/2016 23:06, Jonathan Carter (highvoltage) wrote: > kpmcore was technically fine, but the debian/copyright file was incomplete. > As that one is going to New and will be reviewed by the FTP team, that would > be bad. I fixed it before uploading. > > I have partionmanager ready to go. It had more serious debian/copyright > problems, which I fixed. I also switched it to dh and cleaned up build- > depends while I was at it. Great, thanks Scott! -Jonathan
Re: Help needed: KDE partition manager
On Saturday, December 24, 2016 11:19:35 PM Jonathan Carter wrote: > Hi Scott > > On 24/12/2016 23:06, Jonathan Carter (highvoltage) wrote: > > On 24/12/2016 23:04, Scott Kitterman wrote: > >> Did you test if it actually works correctly? That's been the key > > > > sticking > > > >> point, IIRC. > > > > It at least detects my drives, I didn't want to mess around too much > > directly on my desktop. I'll fire it up in a VM now and let you know... > > I can create new partition tables, create new ext4, vfat and ntfs > partitions, resize partitions and destroy them. Seems to be doing > exactly what you'd want a partition manager to do :) OK. The package failed to build without a build-depends on libkpmcore4-dev. I've uploaded kpmcore and once it's out of New, I'll upload partitionmanager. kpmcore was technically fine, but the debian/copyright file was incomplete. As that one is going to New and will be reviewed by the FTP team, that would be bad. I fixed it before uploading. I have partionmanager ready to go. It had more serious debian/copyright problems, which I fixed. I also switched it to dh and cleaned up build- depends while I was at it. Scott K
Re: Help needed: KDE partition manager
Hi Scott On 24/12/2016 23:06, Jonathan Carter (highvoltage) wrote: > On 24/12/2016 23:04, Scott Kitterman wrote: >> Did you test if it actually works correctly? That's been the key > sticking >> point, IIRC. > > It at least detects my drives, I didn't want to mess around too much > directly on my desktop. I'll fire it up in a VM now and let you know... I can create new partition tables, create new ext4, vfat and ntfs partitions, resize partitions and destroy them. Seems to be doing exactly what you'd want a partition manager to do :) -Jonathan
Re: Help needed: KDE partition manager
Hi Scott On 24/12/2016 23:04, Scott Kitterman wrote: > Did you test if it actually works correctly? That's been the key sticking > point, IIRC. It at least detects my drives, I didn't want to mess around too much directly on my desktop. I'll fire it up in a VM now and let you know... -Jonathan
Re: Help needed: KDE partition manager
On Saturday, December 24, 2016 11:01:30 PM Jonathan Carter wrote: > 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 Did you test if it actually works correctly? That's been the key sticking point, IIRC. Scott K
Help needed: KDE partition manager
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