Bug#893052: RFS: btrfsmaintenance/0.4.1-1 [I maintain the package]

2018-03-25 Thread Sven Hoexter
On Tue, Mar 20, 2018 at 10:38:37PM -0400, Nicholas D Steeves wrote:
> Hi Sven,
> 
> On Sat, Mar 17, 2018 at 08:06:13PM +0100, Sven Hoexter wrote:
> > Hi,
> > uploaded the package. I've to make up my mind about the kind of linux 
> > specific
> > arch all packaging stuff.
> > 
> > Sven
> 
> Thank you for sponsoring this upload :-)
> 
> Should I leave filing a wishlist bug against dpkg-dev, for the
> creation of an arch: linux-all to you, or go ahead and do it myself?

Hi Nicholas,
I would not fill a bug and I would not change anything else on the package.
Introducing something like "linux-all" would also require changes in
the archive software and other places. Just telling dpkg that it exists
is only a small part of the complete story.

After looking around and thinking a bit more about this issue, I think the
gain from solving it is very limited. If you try to install btrfsmaintenance
on kfreebsd or hurd you'll already be told that the dependencies are not
satisfiable because btrfsprogs is not available. In case someone would port
it and make it available, the situation gets more complicated. Now you
would be able to install the package and have the maintenance scripts
available, but you still might be lacking the btrfs support in the kernel.
At least at the moment that would not cause any harm because the cron job
is not enable by default and I guess the btrfsprogs tools would still fail
if executed. So at least there is no harm done to the system.

Since this is all very hypothetical I would just ignore this case for now.

If you would like to maybe get other viewpoints on this issue feel free to
ask on debian-mentors or debian-devel. My opinion is in the end just mine. :)

Cheers,
Sven



Bug#893052: RFS: btrfsmaintenance/0.4.1-1 [I maintain the package]

2018-03-21 Thread Sven Hoexter
On Tue, Mar 20, 2018 at 10:38:37PM -0400, Nicholas D Steeves wrote:
> Hi Sven,
> 
> On Sat, Mar 17, 2018 at 08:06:13PM +0100, Sven Hoexter wrote:
> > Hi,
> > uploaded the package. I've to make up my mind about the kind of linux 
> > specific
> > arch all packaging stuff.
> > 
> > Sven
> 
> Thank you for sponsoring this upload :-)
> 
> Should I leave filing a wishlist bug against dpkg-dev, for the
> creation of an arch: linux-all to you, or go ahead and do it myself?

I would be surprised if that's the first time we've this issue. So I
wanted to search for prior discussions first.

Sven



Bug#893052: RFS: btrfsmaintenance/0.4.1-1 [I maintain the package]

2018-03-20 Thread Nicholas D Steeves
Hi Sven,

On Sat, Mar 17, 2018 at 08:06:13PM +0100, Sven Hoexter wrote:
> Hi,
> uploaded the package. I've to make up my mind about the kind of linux specific
> arch all packaging stuff.
> 
> Sven

Thank you for sponsoring this upload :-)

Should I leave filing a wishlist bug against dpkg-dev, for the
creation of an arch: linux-all to you, or go ahead and do it myself?

Cheers,
Nicholas


signature.asc
Description: PGP signature


Bug#893052: RFS: btrfsmaintenance/0.4.1-1 [I maintain the package]

2018-03-16 Thread Nicholas D Steeves
Control: tags -1 -moreinfo

I've uploaded to mentors a package minus this commit:
  * Change architecture to linux-any, because btrfs is Linux-only

Sadly linux-all is not an available architecture, and "all" explicitly
prohibits adding arch-specific dependencies like:

   Depends: ${misc:Depends}
  -   , btrfs-progs
  +   , btrfs-progs [!kfreebsd-amd64]
  +   , btrfs-progs [!kfreebsd-i386]
  +   , btrfs-progs [!hurd-i386]

Oh well...for now!

Cheers,
Nicholas


signature.asc
Description: PGP signature


Bug#893052: RFS: btrfsmaintenance/0.4.1-1 [I maintain the package]

2018-03-15 Thread Nicholas D Steeves
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "btrfsmaintenance".

Hi Sven,

I've CCed you because you have consistently sponsored this package :-)

Package name: btrfsmaintenance
Version : 0.4.1-1
Upstream Author : David Sterba 
URL : https://github.com/kdave/btrfsmaintenance
License : GPL-2
Section : admin

It builds this binary package:

  btrfsmaintenance - automate btrfs maintenance tasks on mountpoints or 
directories

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/btrfsmaintenance

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/b/btrfsmaintenance/btrfsmaintenance_0.4.1-1.dsc

Alternatively, one can clone the package's git repo using this command:

  git clone https://salsa.debian.org/sten-guest/btrfsmaintenance.git

More information about btrfsmaintenance can be obtained from 
https://github.com/kdave/btrfsmaintenance.

Changes since the last upload (upstream changelog is now automatically 
installed):

btrfsmaintenance (0.4.1-1) unstable; urgency=medium

  * New upstream version.
  * Fix lintian I: vcs-field-not-canonical.
  * Change architecture to linux-any, because btrfs is Linux-only
  * Drop DH_VERBOSE =1 and delete unneeded commented-out lines

 -- Nicholas D Steeves   Thu, 15 Mar 2018 17:27:11 -0400

btrfsmaintenance (0.4-1) unstable; urgency=medium

##

Upstream changelog

version 0.4.1 (2018-03-15)
- defrag plugin: python2 and 3 compatibility
- defrag plugin: target extent size lowered to 32MiB (#43)
- shell compatibility fixes
- systemd unit type fixes

version 0.4 (2018-01-18)


Regards,
Nicholas D Steeves