Re: Help needed: KDE partition manager

2016-12-26 Thread Jonathan Carter
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

2016-12-25 Thread Scott Kitterman
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

2016-12-24 Thread Jonathan Carter (highvoltage)
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

2016-12-24 Thread Jonathan Carter (highvoltage)
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

2016-12-24 Thread Scott Kitterman
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

2016-12-24 Thread Jonathan Carter (highvoltage)
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