Bug#850487: RFS: terminaltables/3.1.0-1 [ITP]

2017-01-11 Thread Carl Suster
I have uploaded a new package to mentors and git which now builds successfully 
in a sid chroot with sbuild when given colorclass as an --extra-package.


I would ideally like this in unstable, but since colorclass is already in NEW 
targeting experimental, and this package depends on that one, my understanding 
is that this also needs to go into experimental for now.




Bug#850664: marked as done (RFS: python-pynzb/0.1.0-3)

2017-01-11 Thread Debian Bug Tracking System
Your message dated Wed, 11 Jan 2017 21:37:30 -0700
with message-id <20170112043730.tfojaeovamiud...@hephaestus.silentflame.com>
and subject line Re: Bug#850664: RFS: python-pynzb/0.1.0-3
has caused the Debian Bug report #850664,
regarding RFS: python-pynzb/0.1.0-3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
850664: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850664
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "python-pynzb"

* Package name: python-pynzb
  Version : 0.1.0-3
* URL : https://github.com/ericflo/pynzb
* License : BSD-3-clause
  Section : python

I am interested in this package as a dependency for flexget (ITP: #724718).

The package has not received any attention from upstream, but it a very simple
set of wrappers for XML parsers to parse a simple XML format: NZB. For this
release I switch to building the Python 3 module which required the use of 2to3
in the build step. The Python 2 module can still be built fine, but I removed
it since there were no rdeps.

It builds these binary packages:

  python3-pynzb - unified API for parsing NZB files from NNTP (Usenet) servers

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

  https://mentors.debian.net/package/python-pynzb

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

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-pynzb/python-pynzb_0.1.0-3.dsc

Changes since the last upload:

python-pynzb (0.1.0-3) unstable; urgency=medium

  * Add myself to uploaders.
  * Switch to pybuild and dh-python.
  * Bump d/compat to 10.
  * Bump standards-version to 3.9.8 (no changes).
  * d/copyright: add myself and fix license short names
- "public domain" -> public-domain
- BSD -> BSD-3-clause.
  * Change Vcs to DPMT git repository and use https.
  * Change Homepage to GitHub.
  * Build the Python 3 module and drop the Python 2 module (no rdeps).
  * Run the test suite with pytest.
  * Call 2to3 during auto build.
  * 0001-set-message_id-properly-in-expat-parser.patch: fix an upstream code.
Tests pass for Python 2 with only this change.
  * Move lxml to Suggests since there are fallbacks, but Build-Depend on it to
run the tests.
  * For Python 3, decode strings -> bytes as utf-8 for lxml.
  * Fix watch file (although the last release was some time ago).

 -- Carl Suster   Mon, 09 Jan 2017 12:17:45 +1100


Cheers,
Carl
--- End Message ---
--- Begin Message ---
Hello Carl,

Uploaded.  Thank you for your attention to detail.

A tip: it looks like you ran the `wrap-and-sort` tool.  It's useful to
put this in the changelog with the parameters you used, e.g.

* wrap-and-sort -abst

That means that someone else/your later self working on the package can
tidy up the control files using the same options (in this case, 'abst').

-- 
Sean Whitton


signature.asc
Description: PGP signature
--- End Message ---


Bug#842588: marked as done (RFS: photo-booth/1.0.1~rc1-1 [ITP])

2017-01-11 Thread Debian Bug Tracking System
Your message dated Thu, 12 Jan 2017 04:29:03 +
with message-id 
and subject line closing RFS: photo-booth/1.0.1~rc1-1 [ITP]
has caused the Debian Bug report #842588,
regarding RFS: photo-booth/1.0.1~rc1-1 [ITP]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
842588: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842588
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "photo-booth"

 * Package name: photo-booth
   Version : 1.0.1~rc1-1
   Upstream Author : Adam Roses Wight 
 * URL : https://github.com/adamwight/photo-booth
 * License : GPL-3
   Section : graphics

It builds these binary packages:

  photo-booth - Self-serve photo booth software

To access further information about this package, please visit the
following URL:
https://mentors.debian.net/package/photo-booth

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

  dget -x 
https://mentors.debian.net/debian/pool/main/p/photo-booth/photo-booth_1.0.1~rc1-1.dsc

  More information about photo-booth can be obtained from
https://github.com/adamwight/photo-booth

  Changes since the last upload:

  * Fix most lintian warnings.

Thank you,
Adam Roses Wight
--- End Message ---
--- Begin Message ---
Package photo-booth has been removed from mentors.--- End Message ---


Bug#835274: marked as done (RFS: bcron/0.10-4 )

2017-01-11 Thread Debian Bug Tracking System
Your message dated Thu, 12 Jan 2017 04:29:03 +
with message-id 
and subject line closing RFS: bcron/0.10-4 
has caused the Debian Bug report #835274,
regarding RFS: bcron/0.10-4 
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
835274: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835274
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "bcron"

* Package name: bcron
  Version : 0.10-4
  Upstream Author : Bruce Guenter 
* Url : http://untroubled.org/bcron
* Licenses: GPL-2+
  Section : admin

It builds those binary packages:

  * bcron
  * bcron-run

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

http://mentors.debian.net/package/bcron

Alternatively, one can download the package with dget using this command:
dget -x http://mentors.debian.net/debian/pool/main/b/bcron/bcron_0.10-4.dsc

Alternatively, you can access package debian/ directory via git from URL:
https://anonscm.debian.org/cgit/users/kaction-guest/bcron.git

More information about bcron can be obtained from
http://untroubled.org/bcron

Changes since last upload:

  * Write debian/watch
  * Change source package format to quilt, remove manual patches
application
  * Convert package to use debhelper
  * Use `dh-runit' to install runit scripts and generate log scripts
(Closes: #832656)
  * Use `dh-buildinfo' to simplify tracking bugs, related to build-tools
  * Avoid need of hand-written maintainer scripts by
use of `dh-runit' and `dh-sysuser'
  * Drop diet libc build due issues with errno
  * Remove no longer needed README files
  * Move 'debian/crontab' into 'debian/contrib' for more clean package layout
  * Enable hardening
  * Fix @dircategory in texinfo manual
  * Install `doc-base' document
  * Add Homepage field
  * Bump standards version to 3.9.8 (no changes needed)
  * Remove Section field from `bcron-run' field, since it duplicated one
defined in first paragraph.
  * Update Vcs-Git and Vcs-Browser fields
  * Convert `debian/copyrigh' to dep5 format
  * Use `dh-text' to avoid duplication in `debian/control'
(description slightly modified to avoid issues with quotation symbols)

Regards,
  Dmitry Bogatov
--- End Message ---
--- Begin Message ---
Package bcron has been removed from mentors.--- End Message ---


Bug#850607: Re: Bug#850607: RFS: flask-login/0.4.0-1 [ITA]

2017-01-11 Thread Sean Whitton
On Thu, Jan 12, 2017 at 12:48:18PM +1100, Carl Suster wrote:
> Ok I added these headers in git under a new unreleased changelog entry so
> they'll be picked up next time there's a release.

Great work :)

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#850942: RFS: pydbus/0.6.0-1

2017-01-11 Thread Giovani Ferreira
control: tags -1 moreinfo

Hi Alberto,

On 11-01-2017 10:12, Alberto Caso wrote:
> Package: sponsorship-requests
> Severity: normal
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "pydbus"
> 

I just did a quick review on your package and below are some details that 
could be adjusted:

d/changelog:

- Even the transition to testing is 10 days, you can keep urgency=medium, 
this is the default.

- Please specify the files that have changed or removed (eg: debian/copyright).

d/control e d/compat:

- Please update debhelper to version 10.

- Still in d/control you can update in the Vcs-Browser address from "cgit" 
to "git".

d/copyright:

- What do you think about aligning the copyright years in the 
doc/tutorial.rst block? You could add the email Linus in this block too.

d/rules:

- Remove the first lines of comments, this is not necessary.

d/watch:

- Please, update to version 4.


cheers,

Giovani





signature.asc
Description: OpenPGP digital signature


Bug#850664: RFS: python-pynzb/0.1.0-3

2017-01-11 Thread Carl Suster

Control: tag -1 -moreinfo

Hi Sean,



I think you forgot to `git push` :)


Oops! Done.



Also, it would be good if you could use the Forwarded: header to
indicate whether your patches have been sent upstream or not.  This is
especially useful in team-maintained packages.  If you add this now,
don't forget `dch -r` and `git push` ;)


I added the Forwarded headers to point to pull requests I made upstream.


Thanks again,
Carl



Bug#850928: marked as done (RFS[ITP]: minetest-mod-3d-armor/0.4.5-1)

2017-01-11 Thread Debian Bug Tracking System
Your message dated Thu, 12 Jan 2017 01:16:21 +0100
with message-id <20170112001620.xdqg6bzn4croy...@mapreri.org>
and subject line Re: Bug#850928: RFS[ITP]: minetest-mod-3d-armor/0.4.5-1
has caused the Debian Bug report #850928,
regarding RFS[ITP]: minetest-mod-3d-armor/0.4.5-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
850928: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850928
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---

Package: sponsorship-requests
Severity: wishlist

  Dear mentors,

  I am looking for a sponsor for my package "minetest-mod-3d-armor"

 * Package name: minetest-mod-3d-armor
   Version : 0.4.5-1
   Upstream Author : Stuart Jones
 * URL : https://github.com/stujones11/minetest-3d_armor
 * License : LGPL-2.1, CC-BY-SA-3.0 and WTFPL
   Section : games

  It builds those binary packages:

minetest-mod-player-3d-armor - Modpack to add armor and wielded 
weapons for Minetest


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


  https://mentors.debian.net/package/minetest-mod-3d-armor

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

dget -x 
https://mentors.debian.net/debian/pool/main/m/minetest-mod-3d-armor/minetest-mod-3d-armor_0.4.5-1.dsc


  It is packaged within the Debian Games Team:

Vcs-Git: 
https://anonscm.debian.org/git/pkg-games/minetest-mod-3d-armor.git
Vcs-Browser: 
https://anonscm.debian.org/git/pkg-games/minetest-mod-3d-armor.git


  IMPORTANT NOTICE: d/copyright doesn't correspond to what you find in 
0.4.5's LICENSE.md and README.md files (notice the plural) : it 
corresponds to the clarifications I obtained from upstream, which have 
been committed to their repository but haven't found their way in an 
official release yet: 
https://github.com/stujones11/minetest-3d_armor/issues/75


Thanks,

Snark on #debian-games
--- End Message ---
--- Begin Message ---
On Wed, Jan 11, 2017 at 11:45:11PM +0100, Julien Puydt wrote:
> Upstream was kind enough to release 0.4.7 which has everything settled -- I
> updated both the git repository and mentor's.

oh, this is the best of all the worlds :D

> Back to RFS-ing :-)

uplaoded!

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature
--- End Message ---


Bug#851097: RFS: par2cmdline/0.6.14-2 -- PAR 2.0 compatible file verification and repair tool

2017-01-11 Thread JCF Ploemen
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for "par2cmdline":
  Package name: par2cmdline
  Version : 0.6.14-2
  Upstream Author : Ike Devolder et al.
  URL : https://github.com/Parchive/par2cmdline
  License : GPL-2+
  Section : utils

It builds a single binary package:
  par2  - PAR 2.0 compatible file verification and repair tool

Mentors URL:
  https://mentors.debian.net/package/par2cmdline

Download:
dget -x 
https://mentors.debian.net/debian/pool/main/p/par2cmdline/par2cmdline_0.6.14-2.dsc

Changes since the last upload:
  * Control: switch git url to https.
  * Rules: enable all hardening options.
  * Patches:
+ add 02: restore the examples section from the previous manpage,
  written by Andres Salomon. (Closes: #827720)
+ add 03: avoid unconditional use of PATH_MAX which isn't defined on
  hurd. Fixes build failure on that platform.
  * Bump Standards-Version to 3.9.8 (from 3.9.6, no further changes).


Thanks.


pgp1XA_8ew8ci.pgp
Description: OpenPGP digital signature


Re: Debian packaging for packages that provide the same files

2017-01-11 Thread Wookey
On 2017-01-11 14:25 -0800, J.T. Conklin wrote:
> Niels Thykier  writes:

> And now that I've refreshed my memory by reading
> (https://www.debian.org/doc/manuals/maint-guide/dother.en.html#install),
> I see that *.install files can specify both the source and destination
> paths. So maybe I can forgo configure/make/install entirely and have 
> each debian/.install file copy files directly from the sources.

You can. I've just been doing this for a package which just installs
binary drivers from existing upstream collections of drivers. This is
exactly analagous to your set-up, I think, in that I have a lot of
'hardware/arch/usage/' dirs, and each one is packed up
into a very similar-looking package called
foo-hardware-usage-driver_ver_arch.deb

I have an ugly shell script to generate the control file listing all
the packages and the set of executable *.install files to do the
copying (below).

That's pretty-much what you want, I think. Please don't copy my shell
script, it's currently embarassing and rather too specific and
fragile, but it illustrates that this is actually fairly
straightforward :-)

You should do something rather fancier that actually traversed the
available directories rather than hardcoded it. You could also use
make to ensure that it was actually run to keep things uptodate, etc.

#!/bin/sh

set -e
#set -x

EGLDEPS="libegl1-x11, libgles1, libgles2, libopencl1"

# make install file and control entry for each platform/arch/gpu/display flavour
mkpkg() {
  # generate dh_install file
  installfile="mali-${1}-${2}-driver.install"
  echo "#! /usr/bin/dh-exec" > "${installfile}"
  echo "${1}/\${DEB_HOST_ARCH}/${2}/* /usr/lib/\${DEB_HOST_MULTIARCH}/" >> 
"${installfile}"
  chmod +x ${installfile}
  
  #then add control entry
  case "$1" in
  4xx)
  CODENAME="utgard"
  ;;
  t60x|t62x)
  CODENAME="midgard"
  ;;
  t76x)
  CODENAME="bifrost"
  ;;
  esac
  case "$2" in
  fbdev)
  TYPE="framebuffer"
  DESC="the kernel framebuffer"
  ;;
  x11)
  TYPE="x11"
  DESC="x11"
  ;;
  wayland)
  TYPE="wayland"
  DESC="wayland"
  ;;
  fbdev-wayland)
  TYPE="wayland(no DRM)"
  DESC="wayland without DRM"
  ;;
  wayland-fbdev)
  TYPE="wayland"
  DESC="wayland"
  ;;

  esac

  cat >> control < control

#nasty hack for arch support - fixme!
ARCH1=armhf
ARCH2=arm64
mkpkg t62x fbdev ${ARCH1} ${ARCH2} 
#mkpkg t62x wayland ${ARCH1} ${ARCH2}
#mkpkg t62x x11 ${ARCH1} ${ARCH2}

ARCH=arm64
mkpkg t62x wayland-fbdev ${ARCH}
mkpkg t62x fbdev-wayland ${ARCH}


ARCH=armhf
mkpkg t60x fbdev ${ARCH}
mkpkg t60x x11 ${ARCH}
mkpkg t62x wayland ${ARCH}
mkpkg t62x x11 ${ARCH}
mkpkg t76x fbdev ${ARCH}
mkpkg t76x x11 ${ARCH}


Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/


signature.asc
Description: Digital signature


Bug#850928: RFS[ITP]: minetest-mod-3d-armor/0.4.5-1

2017-01-11 Thread Julien Puydt

Hi,

On 11/01/2017 11:41, Mattia Rizzolo wrote:



  IMPORTANT NOTICE: d/copyright doesn't correspond to what you find in
0.4.5's LICENSE.md and README.md files (notice the plural) : it corresponds
to the clarifications I obtained from upstream, which have been committed to
their repository but haven't found their way in an official release yet:
https://github.com/stujones11/minetest-3d_armor/issues/75


uh.

please apply that patch, and add a Comment: field somewhere in
d/copyright ; ftpmasters are not going to read this email.



Upstream was kind enough to release 0.4.7 which has everything settled 
-- I updated both the git repository and mentor's.


Back to RFS-ing :-)

Snark on #debian-games



Re: Debian packaging for packages that provide the same files

2017-01-11 Thread J.T. Conklin
Niels Thykier  writes:
>> A complication is that each platform config package installs the same
>> set of files, so the normal package build technique of having all files
>> being installed to a common staging directory and each package's files
>> being selected by the debian/.install doesn't work.
>> 
>
> Not quite sure I understand exactly what the issue is, so I might miss
> with this.

A quick, cut-down, example:

There are a set of configuration files for each (hardware) platform.
We generate a separate platform specific package for each, but each
package will contain the same files (but different file contents).

For this example, assume that there are only two platforms: "x1000"
and "x2000". Thus we need to create "opx-platform-config-x1000" and
"opx-platform-config-x2000" packages.  Each of those packages will 
contain the config file /etc/opx/foo.xml.

> Are you aware that debian/.install can be made executable and thus
> arbitrary filter based on any logic you can devise in said file?

Now that you mention it, I do recall reading this before.

And now that I've refreshed my memory by reading
(https://www.debian.org/doc/manuals/maint-guide/dother.en.html#install),
I see that *.install files can specify both the source and destination
paths. So maybe I can forgo configure/make/install entirely and have 
each debian/.install file copy files directly from the sources.

> The only two uses in Debian, I know of, rely on the selection being done
> /before/ the build starts.  Not quite sure how they well they fit you,
> but they are:
>
>  * Generating debian/control from debian/control.in
>  * Using Build-Profiles to omit building some packages (using a
>"pkg.${sourcepkg}.${name_of_choice}" profile[1]).
>
> [1] https://wiki.debian.org/BuildProfileSpec
>
> It is primarily targeted as dealing with dependencies bootstrapping
> issues, but it does list an "Extension namespace".

Thanks Niels, I'll follow up on these as well.

--jtc



Re: Patch upload not showing up in deferred queue

2017-01-11 Thread Sean Whitton
Dear Taylor,

On Tue, Jan 10, 2017 at 06:51:56PM -0600, Taylor Kline wrote:
> Ooh okay. Thank you 😊
> 
> So how do non-DDs help out with providing patches? 

My last e-mail was overly curt.  Sorry about that.

As others have said, you can just submit the patch to the bug.  You will
generally be credited by the maintainer in the Debian changelog.

If you think the maintainer is taking too long to respond to your fix,
though, you can prepare an NMU, and then get a sponsor to upload it
(though this would be unusual for a bug of 'wishlist' severity).  Please
read up on our conventions for NMUs in the Debian Developer's Reference.

Thank you for your contribution.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#851068: RFS: mathicgb/1.0~git20170104-1

2017-01-11 Thread Doug Torrance
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "mathicgb":

 * Package name: mathicgb
   Version : 1.0~git20170104
   Upstream Author : Bjarke Hammersholt Roune and Mike Stillman
 * URL : https://github.com/Macaulay2/mathicgb
 * License : GPL-2+
   Section : math/libs

  It builds those binary packages:

mathicgb - Compute Groebner bases (command line tool)
libmathicgb-dev - Compute Groebner bases (developer tools)
libmathicgb0 - Compute Groebner bases (runtime library)

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

  https://anonscm.debian.org/git/debian-science/packages/mathicgb.git

  Changes since the last upload:

mathicgb (1.0~git20170104-1) unstable; urgency=medium

  * New upstream release (git snapshot).
  * debian/control
- Bump to Standards-Version 3.9.8.
- Remove libmathicgb-dbg package in favor of new automatically
  generated *-dbgsym packages.
  * debian/mathicgb.install
- Move installation of manpage to dh_install.
  * debian/{mathicgb.manpages,mgb.1}
- Remove files; manpage added upstream.
  * debian/rules
- Add --dbgsym-migration option to dh_strip.
  * debian/tests/unittest
- Use upstream unit tests for continuous integration.

 -- Doug Torrance   Wed, 11 Jan 2017 16:46:27 -0500


  Regards,
  Doug Torrance



Re: Preference for build or debhelper installing systemd unit files?

2017-01-11 Thread J.T. Conklin
Niels Thykier  writes:
>> My question, in the case where the same organization/people are
>> responsible for both the software and the debian packaging, is whether 
>> there is a preference of which method is used.

> If you are (working on/with) upstream and doing the packaging, I believe
> making the upstream build system install the systemd file correctly is
> preferred.  The primary motivation being that the service file is then
> also installed when:
>
>  * packaging is done for another non-Debian-based distribution
>(possibly done by volunteers outside your organization).
>
>  * an end users wants to compile from source (on a non-Debian-based
>system).
>
> (The argument here is not limited to systemd service files as debhelper
> have other tools with similar functionality)

Thanks Niels.

The packages currently do it this way, so it turns out nothing needs to
change.

--jtc



Re: Restoring old package version

2017-01-11 Thread Sean Whitton
On Wed, Jan 11, 2017 at 05:54:52PM +0100, Adam Borowski wrote:
> 2. 0.9.1-really-0.7.0-1 -- fugly but will go away once 0.9 stabilizes.

This is ingenious.  Thanks for sharing.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Re: Preference for build or debhelper installing systemd unit files?

2017-01-11 Thread Niels Thykier
J.T. Conklin:
> My question, in the case where the same organization/people are
> responsible for both the software and the debian packaging, is whether 
> there is a preference of which method is used.
> 
> --jtc

Hi,

If you are (working on/with) upstream and doing the packaging, I believe
making the upstream build system install the systemd file correctly is
preferred.  The primary motivation being that the service file is then
also installed when:

 * packaging is done for another non-Debian-based distribution
   (possibly done by volunteers outside your organization).

 * an end users wants to compile from source (on a non-Debian-based
   system).

(The argument here is not limited to systemd service files as debhelper
have other tools with similar functionality)

Thanks,
~Niels




Re: Debian packaging for packages that provide the same files

2017-01-11 Thread Niels Thykier
J.T. Conklin:
> [...]
> 
> A complication is that each platform config package installs the same
> set of files, so the normal package build technique of having all files
> being installed to a common staging directory and each package's files
> being selected by the debian/.install doesn't work.
> 

Hi,

Not quite sure I understand exactly what the issue is, so I might miss
with this.

Are you aware that debian/.install can be made executable and thus
arbitrary filter based on any logic you can devise in said file?

CAVEATS:
 * Requires debhelper using compat 9+ (trivially satisfied in any
   supported Debian, but ymmv if you support other targets)
 * debhelper is very strict with output of executable config files
   (e.g. it does not allow comments, empty lines and does not expand
wildcards).

> I could have the configure script take a platform type parameter, and
> only install the files for that platform, but there doesn't seem to be
> an obvious way to plumb that in to debian/control & debian/rules; in
> particular, I don't think you can conditionalize the output package
> names listed in the control file.
> 

The only two uses in Debian, I know of, rely on the selection being done
/before/ the build starts.  Not quite sure how they well they fit you,
but they are:

 * Generating debian/control from debian/control.in
 * Using Build-Profiles to omit building some packages (using a
   "pkg.${sourcepkg}.${name_of_choice}" profile[1]).

[1] https://wiki.debian.org/BuildProfileSpec

It is primarily targeted as dealing with dependencies bootstrapping
issues, but it does list an "Extension namespace".


> Before I put this on the back burner, I thought I'd ask whether there
> are any existing packages that face this, or similar, types of issues
> that I could use as a template.
> 
> Thanks in advance,
> 
> --jtc
> 

Hope it was useful.

Thanks,
~Niels



Bug#850821: RFS: inkscape-open-symbols/1.0-1

2017-01-11 Thread Félix Sipma
On 2017-01-11 18:59+0100, Adam Borowski wrote:
> On Wed, Jan 11, 2017 at 06:32:59PM +0100, Félix Sipma wrote:
>> On 2017-01-11 11:27+0100, Adam Borowski wrote:
>>> While from technical point of view it looks good, I'm afraid there's a
>>> license problem: you're mixing GPL-2 and GPL-3+.  I believe this is not a
>>> problem between symbol sets -- there's mere aggregation without derivation
>>> or linking, but this can't be said for packaging.
>> 
>> There's a discussion about the licensing there:
>> https://github.com/Xaviju/inkscape-open-symbols/issues/61
>> 
>> I'm not sure about how inkscape-open-symbols could be licensed (for now it's
>> GPL-2, so it's problematic, isn't it?)... Sure, it is a collection, but then,
>> what would be the difference with the Debian package?
> 
> The Debian packaging consists of nothing but a makefile (debian/rules) and a
> few assorted bits of metadata.  Hardly copyrightable, but above the commonly
> quoted threshold of copyrightability (~10 lines).
> 
> I might be wrong about the ftpmasters' point of view -- might be good to
> hear a clarification -- but I for one don't see a difference between
> aggregating two unrelated packages with conflicting licenses in one iso
> image, vs aggregating two unrelated symbol sets with conflicting licenses in
> one package, as long as they're clearly not derived from one another nor
> linked/etc.
> 
> So the only issue I see is license compatibility between the packaging
> and every of included symbol sets separately.  And here, any license
> compatible with both GPL-2 and GPL-3+ will do.

So, for you, if the inkscape-open-symbols is licensed under MIT (upstream
intends to do that), is there a problem or not?


signature.asc
Description: PGP signature


Preference for build or debhelper installing systemd unit files?

2017-01-11 Thread J.T. Conklin
This question is related to components Dell EMC (my current employer)
are contributing to the Linux Foundation's openswitch project.

With debhelper, systemd unit files can be installed by a package's build
(ie. the Makefile installs them in $DESTDIR/lib/systemd/system/...) or
they can be put in the debian/.service and dh_systemd_* will
copy them to the package.  In both cases, the dh_systemd_* scripts
ensure that the proper boilerplate to enable/disable the service is
added to the package's {post,pre}{inst,rm} scriptlets.

My question, in the case where the same organization/people are
responsible for both the software and the debian packaging, is whether 
there is a preference of which method is used.

--jtc



Debian packaging for packages that provide the same files

2017-01-11 Thread J.T. Conklin
This question is related to components Dell EMC (my current employer)
are contributing to the Linux Foundation's openswitch project.

Dell is contributing platform independent packages that depend on a
platform specific package that provides configuration files. For our own
internal use, we've been using separate git repositories / packaging for
each platform specific config file package. This has worked reasonably
well so far, but we're starting to run into scalability issues as each
new platform requires a new repository. It's also less convienent when
"global" changes that effect all platforms are required.

Any scalability concerns will only get worse in the openswitch context,
as other vendors add support for their hardware.

So I've been asked to look at alternative solutions where source for all
platforms are available in a single git repository, and so developers
can build a platform-config packages for any or all supported platforms.

A complication is that each platform config package installs the same
set of files, so the normal package build technique of having all files
being installed to a common staging directory and each package's files
being selected by the debian/.install doesn't work.

I could have the configure script take a platform type parameter, and
only install the files for that platform, but there doesn't seem to be
an obvious way to plumb that in to debian/control & debian/rules; in
particular, I don't think you can conditionalize the output package
names listed in the control file.

Before I put this on the back burner, I thought I'd ask whether there
are any existing packages that face this, or similar, types of issues
that I could use as a template.

Thanks in advance,

--jtc



Re: Restoring old package version

2017-01-11 Thread Ross Vandegrift
On Wed, Jan 11, 2017 at 05:09:10PM +0100, Mattia Rizzolo wrote:
> terminology doesn't seem to be affected by any RC bug.  What are you
> talking about?

Oh you're right, I messed up - I thought 848370 was severity serious,
but it's only important.

Thanks,
Ross


signature.asc
Description: PGP signature


Bug#850821: RFS: inkscape-open-symbols/1.0-1

2017-01-11 Thread Adam Borowski
On Wed, Jan 11, 2017 at 06:32:59PM +0100, Félix Sipma wrote:
> On 2017-01-11 11:27+0100, Adam Borowski wrote:
> > While from technical point of view it looks good, I'm afraid there's a
> > license problem: you're mixing GPL-2 and GPL-3+.  I believe this is not a
> > problem between symbol sets -- there's mere aggregation without derivation
> > or linking, but this can't be said for packaging.
> 
> There's a discussion about the licensing there:
> https://github.com/Xaviju/inkscape-open-symbols/issues/61
> 
> I'm not sure about how inkscape-open-symbols could be licensed (for now it's
> GPL-2, so it's problematic, isn't it?)... Sure, it is a collection, but then,
> what would be the difference with the Debian package?

The Debian packaging consists of nothing but a makefile (debian/rules) and a
few assorted bits of metadata.  Hardly copyrightable, but above the commonly
quoted threshold of copyrightability (~10 lines).

I might be wrong about the ftpmasters' point of view -- might be good to
hear a clarification -- but I for one don't see a difference between
aggregating two unrelated packages with conflicting licenses in one iso
image, vs aggregating two unrelated symbol sets with conflicting licenses in
one package, as long as they're clearly not derived from one another nor
linked/etc.

So the only issue I see is license compatibility between the packaging
and every of included symbol sets separately.  And here, any license
compatible with both GPL-2 and GPL-3+ will do.


Meow!
-- 
Autotools hint: to do a zx-spectrum build on a pdp11 host, type:
  ./configure --host=zx-spectrum --build=pdp11



Bug#850821: RFS: inkscape-open-symbols/1.0-1

2017-01-11 Thread Félix Sipma
On 2017-01-11 11:27+0100, Adam Borowski wrote:
> While from technical point of view it looks good, I'm afraid there's a
> license problem: you're mixing GPL-2 and GPL-3+.  I believe this is not a
> problem between symbol sets -- there's mere aggregation without derivation
> or linking, but this can't be said for packaging.

There's a discussion about the licensing there:
https://github.com/Xaviju/inkscape-open-symbols/issues/61

I'm not sure about how inkscape-open-symbols could be licensed (for now it's
GPL-2, so it's problematic, isn't it?)... Sure, it is a collection, but then,
what would be the difference with the Debian package?


signature.asc
Description: PGP signature


Bug#850664: RFS: python-pynzb/0.1.0-3

2017-01-11 Thread Sean Whitton
control: tag -1 +moreinfo

Hello Carl,

I think you forgot to `git push` :)

Also, it would be good if you could use the Forwarded: header to
indicate whether your patches have been sent upstream or not.  This is
especially useful in team-maintained packages.  If you add this now,
don't forget `dch -r` and `git push` ;)

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#850607: marked as done (RFS: flask-login/0.4.0-1 [ITA])

2017-01-11 Thread Debian Bug Tracking System
Your message dated Wed, 11 Jan 2017 10:11:08 -0700
with message-id <2017071108.gdn7n5hh5t7ao...@hephaestus.silentflame.com>
and subject line Re: Bug#850607: RFS: flask-login/0.4.0-1 [ITA]
has caused the Debian Bug report #850607,
regarding RFS: flask-login/0.4.0-1 [ITA]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
850607: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850607
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: normal
Control: block 836501 by -1

Dear mentors,

I am looking for a sponsor for my package "flask-login"

* Package name: flask-login
  Version : 0.4.0-1
* URL : https://github.com/maxcountryman/flask-login
* License : Expat
  Section : python

It builds these binary packages:

  python3-flask-login - user session management for Flask -- Python 3 module
  python3-flask-login-doc - user session management for Flask -- documentation

I am adopting this package in order to build the Python 3 module which is
a dependency of flexget (ITP: #724718) and has also been requested by multiple
people in #802614.

To be clear I am not targeting stretch even if that's somehow possible at this
stage. I have dropped the Python 2 module binary package since there were no
rdeps and my understanding is that going forward we don't want to keep around
unnecessary Python 2 packages.

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

  https://mentors.debian.net/package/flask-login

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

  dget -x 
https://mentors.debian.net/debian/pool/main/f/flask-login/flask-login_0.4.0-1.dsc

Changes since the last upload:

flask-login (0.4.0-1) experimental; urgency=medium

  * New upstream release.
  * New maintainer (Closes: #836501).
  * Update d/compat to 10.
  * Switch to using dh-python.
  * Relicense debian/* as Expat to match upstream.
  * Change d/watch to follow GitHub releases.
  * Change homepage to GitHub.
  * Build the Python 3 module (Closes: #802614).
  * Stop building the Python 2 module (no rdepends).
  * Move Vcs to DPMT git.
  * Bump standards version to 3.9.8 (no changes).
  * Build the documentation in a -doc package.
  * Add 0001-disable-github-fork-ribbon.patch to turn off the GitHub ribbon.
  * Run the test suite using upstream's makefile.

 -- Carl Suster   Sun, 08 Jan 2017 20:13:27 +1100

Cheers,
Carl
--- End Message ---
--- Begin Message ---
Hello Carl,

Uploading now.  Thank you for your adoption!

Tip: you can use the Forwarded: patch header to indicate whether a patch
is Debian-specific or has been forwarded upstream.

-- 
Sean Whitton


signature.asc
Description: PGP signature
--- End Message ---


Re: Restoring old package version

2017-01-11 Thread Adam Borowski
On Wed, Jan 11, 2017 at 05:09:10PM +0100, Mattia Rizzolo wrote:
> On Wed, Jan 11, 2017 at 10:48:58AM -0500, Ross Vandegrift wrote:
> > In [1], it says to upload the
> > old version.  I'm not clear on what I need to do - should I open
> > an RFS with the old version from snapshot.d.o?
> 
> That wouldn't be enough, you can't upload a version lower than what's
> already in the target suite.

1. Epoch: 1:0.7.0-2 -- looks better in the short term, but stays forever.
2. 0.9.1-really-0.7.0-1 -- fugly but will go away once 0.9 stabilizes.


Meow!
-- 
Autotools hint: to do a zx-spectrum build on a pdp11 host, type:
  ./configure --host=zx-spectrum --build=pdp11



Re: Bug#850789: Patch upload not showing up in deferred queue

2017-01-11 Thread Taylor Kline
I see, thank you, Gianfranco.

So if I'm getting this correctly, only providing the output of nmudiff is
enough, without needing to upload anything?

On Jan 11, 2017 1:36 AM, "Gianfranco Costamagna" 
wrote:

control: tags -1 patch

>It's not useful for me to spare the maintainer(s) the work? 😐 I figured
if I could do the footwork and let the maintainer just review and approve
the patch, they >would be happy.


you already opened a bug, provided a patch and I'm tagging this bug
accordingly.
The maintainer will probably upload the package with some more changes in
some days
(uploading a src:python3 package with just a change in watch file is an
overkill, people will
upgrade their pc with MB of stuff, just because of a "useless to them"
packaging change).
Moreover the Debian Maintainer is also upstream developer, so he knows when
a new version is out :)

thanks for the patch, I'm sure it will be eventually added!

G.


Re: Bug#850789: Patch upload not showing up in deferred queue

2017-01-11 Thread Gianfranco Costamagna
Hi Taylor,
>So if I'm getting this correctly, only providing the output of nmudiff is 
>enough, without needing to upload anything? 

yep, also finding a sponsor or waiting for a maintainer upload, but in this case
the patch is enough I think :)

G.



Re: Restoring old package version

2017-01-11 Thread Mattia Rizzolo
On Wed, Jan 11, 2017 at 10:48:58AM -0500, Ross Vandegrift wrote:
> terminology was affected by the RC bugs flooding issue mentioned in the
> recent email on the Strech freeze status.

terminology doesn't seem to be affected by any RC bug.  What are you
talking about?

> In [1], it says to upload the
> old version.  I'm not clear on what I need to do - should I open
> an RFS with the old version from snapshot.d.o?

That wouldn't be enough, you can't upload a version lower than what's
already in the target suite.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Restoring old package version

2017-01-11 Thread Ross Vandegrift
terminology was affected by the RC bugs flooding issue mentioned in the
recent email on the Strech freeze status.  In [1], it says to upload the
old version.  I'm not clear on what I need to do - should I open
an RFS with the old version from snapshot.d.o?

Thanks,
Ross

[1]: https://lists.debian.org/debian-devel-announce/2017/01/msg2.html



Bug#850918: RFS: rear/2.00+dfsg-1 ITP: rear -- Bare metal disaster recovery and system migration framework

2017-01-11 Thread Andreas Henriksson
Hello Frederic Bonnard,

On Wed, Jan 11, 2017 at 09:28:19AM +0100, Frederic Bonnard wrote:
> 
> Package: sponsorship-requests
> Severity: normal
> 
> Dear mentors, Gianfranco,
> first best wishes to you all for this new year, health, success ;
> especially in you Debian area :) .
> 
> I am looking for a sponsor for my package "rear".
> This is an upgrade to previous 1.19 and it fixes a FTBFS bug. Extract from 
> d/changelog :
> 
> rear (2.00+dfsg-1) unstable; urgency=medium
> 
>   * New upstream release
>   * d/control : move asciidoc to Build-Depends (Closes: #849303)
> 
>  -- Frédéric Bonnard   Tue, 10 Jan 2017 15:12:34 
> +0100
[...]

Given asciidoc was recently restructured with a new package split and
the asciidoc package itself became a meta-package shouldn't you also
take this opportunity to switch your build-dep to something else, like
possibly asciidoc-base?

(Not sure exactly what your needs are and which one of the asciidoc
packages is suitable for you. The rear-doc package only seems to contain
html files though and the asciidoc-base package description makes me
think that's the suitable one.)

Regards,
Andreas Henriksson



Re: [Debian-med-packaging] Help with watch file for ecopcr needed

2017-01-11 Thread Andreas Tille
On Wed, Jan 11, 2017 at 03:16:38PM +0100, Sascha Steinbiss wrote:
> > Any idea how to properly download the upstream source tarball with
> > uscan?
> 
> could you please try:
> 
> opts=filenamemangle=s/.*\.tar\.gz\?ref=ecopcr_v?(\d\S+)/ecopcr-$1\.tar\.gz/g
> \
>   https://git.metabarcoding.org/obitools/ecopcr/tags?sort=updated_desc
> .*archive\.tar\.gz\?ref=ecopcr_v?(\d\S+)
> 
> This seems to have worked for me, I get a proper orig tarball.

Works - feel free to commit to Git in future cases. :-) 

Thanks

Andreas.

-- 
http://fam-tille.de



Bug#850678: marked as done (RFS: gnome-shell-extension-show-ip/4.0.1-2 [ITP])

2017-01-11 Thread Debian Bug Tracking System
Your message dated Wed, 11 Jan 2017 15:21:58 +0100
with message-id <2017042158.ga27...@fatal.se>
and subject line Re: RFS: gnome-shell-extension-show-ip/4.0.1-1 [ITP]
has caused the Debian Bug report #850678,
regarding RFS: gnome-shell-extension-show-ip/4.0.1-2 [ITP]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
850678: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850678
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "gnome-shell-extension-show-ip"

* Package name: gnome-shell-extension-show-ip
  Version : 4.0.1-1
  Upstream Author : Kyle Robbertze 
* URL :
https://gitlab.com/paddatrapper/show-ip-gnome-extension
* License : GPL-3+
  Section : gnome

It builds these binary packages:

  gnome-shell-extension-show-ip - Shows the current private or public IP
address

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

https://mentors.debian.net/package/gnome-shell-extension-show-ip

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

  dget -x
https://mentors.debian.net/debian/pool/main/g/gnome-shell-extension-show-ip/gnome-shell-extension-show-ip_4.0.1-1.dsc

More information about gnome-shell-extension-show-ip can be obtained
from https://gitlab.com/paddatrapper/show-ip-gnome-extension

Changes since the last upload:

gnome-shell-extension-show-ip (4.0.1-1) unstable; urgency=medium

  * Initial release (Closes: #850672)

 -- Kyle Robbertze   Mon, 09 Jan 2017 09:42:24 +0200

Regards,
 Kyle Robbertze



signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Hi Kyle Robbertze,

On Tue, Jan 10, 2017 at 09:43:07PM +0200, Kyle Robbertze wrote:
> Hi Andreas Henriksson,
> 
> On 10/01/2017 15:36, Andreas Henriksson wrote:
> > Hello Kyle Robbertze,
> > 
> > [...]
> > In my personal opinion it's your choice to "upgrade" to the later version
> > but in my experience the ftp-masters expect you to document the original
> > licensing offer made by upstream in debian/copyright.
> > (So if you actually intend to upgrade the version of the license
> > you likely atleast need to state this explicitly so it's obvious
> > when it gets reviewed. I assume it's a simple mistake on your side
> > though and you intended to use the same license as upstream.)
> I licensed it under the GPLv3+, because, while src/extension.js is

... and src/prefs.js  is also GPLv2+ ...

> licensed under the GPLv2+, the rest according to the LICENSE file is
> under the GPLv3+. Should I rather add the src/extension.js exception?

Indeed LICENSE file is GPLv3 which I find peculiar.

The extension is basically made up of:
src/convenience.js: BSD (3 clause)
src/extension.js: GPL (v2 or later)
src/prefs.js: GPL (v2 or later)

Other files like schemas, json, etc. are likely not copyrightable at all,
but what do I know.

You might want to ask your upstream to clarify the licensing situation.

For now documenting the overall license to be GPLv3+ is probably ok,
but I think ftp-masters might say you should still document the
src/extension.js and src/prefs.js as GPLv2+ though.

Lets upload and see what they say... be prepared for possibly a reject.

Apart from that I can't really spot any real issues with your package.

One advice though would be to make install.sh reusable via DESTDIR
and use it from debian/rules instead of duplicating install.sh
in debian/rules. Basically replace DEST=... in install.sh
with:
if [ -z "$DESTDIR" ]; then
DESTDIR=~/.local//$NAME
else
DESTDIR="$DESTDIR/$NAME"
fi

You might also want to add -p to your mkdir call.

Then call it like this from debian/rules:

DESTDIR=debian/tmp/usr/share/./extensions ./install.sh local-install

This means you can also drop debian/*install etc.

Just a suggestion.

Anyway, uploaded.

Regards,
Andreas Henriksson--- End Message ---


Re: [Debian-med-packaging] Help with watch file for ecopcr needed

2017-01-11 Thread Sascha Steinbiss
Hi Andreas,

[...]
> Any idea how to properly download the upstream source tarball with
> uscan?

could you please try:

opts=filenamemangle=s/.*\.tar\.gz\?ref=ecopcr_v?(\d\S+)/ecopcr-$1\.tar\.gz/g
\
  https://git.metabarcoding.org/obitools/ecopcr/tags?sort=updated_desc
.*archive\.tar\.gz\?ref=ecopcr_v?(\d\S+)

This seems to have worked for me, I get a proper orig tarball.

Cheers
Sascha



signature.asc
Description: OpenPGP digital signature


Help with watch file for ecopcr needed

2017-01-11 Thread Andreas Tille
Hi,

upstream of ecopcr has added release tags at my request in their
local gitlab instance.  I think I adapted d/watch[1] accordingly
but when doing

   uscan --verbose --force-download

it just says

uscan info:=> Package is up to date for from
  
https://git.metabarcoding.org/obitools/ecopcr/repository/archive.tar.gz?ref=ecopcr_v0.5.0
uscan info:=> Forcing download as requested
uscan info: Downloading upstream package: /obitools/ecopcr/tags/ecopcr_v0.5.0
uscan info: Requesting URL:
   
https://git.metabarcoding.org/obitools/ecopcr/repository/archive.tar.gz?ref=ecopcr_v0.5.0
uscan info: Successfully downloaded package: /obitools/ecopcr/tags/ecopcr_v0.5.0

... but there is nothing downloaded actually.  I verified that by using
wget sith the URL above the proper archive is downloaded.

Any idea how to properly download the upstream source tarball with
uscan?

Kind regards

  Andreas.

[1] https://anonscm.debian.org/cgit/debian-med/ecopcr.git/tree/debian/watch

-- 
http://fam-tille.de



Bug#850942: RFS: pydbus/0.6.0-1

2017-01-11 Thread Alberto Caso
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "pydbus"

* Package name: pydbus
  Version : 0.6.0-1
  Upstream Author : Linus Lewandowski 
* URL : https://github.com/LEW21/pydbus
* License : LGPL-2.1+
  Section : python

It builds these binary packages:

 python-pydbus - Pythonic D-Bus library (Python 2)
 python-pydbus-doc - Pythonic D-Bus library (common documentation)
 python3-pydbus - Pythonic D-Bus library (Python 3)

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

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

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

 dget -x https://mentors.debian.net/debian/pool/main/p/pydbus/pydbus_0.6.0-1.dsc

It is also in Alioth:

https://anonscm.debian.org/cgit/python-modules/packages/pydbus.git/

Changes since the last upload:

pydbus (0.6.0-1) unstable; urgency=low

  * New upstream release.
  * Update copyright info to reflect upstream author's new name and email
address.
  * Remove no longer necessary .pyremove files.
  * Add autopkgtest tests.
  * Lower rst2html's report level when generating README.html to avoid 
warnings on minor typo.
  * Add Multi-Arch tags.

Regards,

-- 
Alberto Caso 

Servicio de Implantación de Sistemas.
Dir. Gral. de Administración Electrónica y Tecnologías de la
Información.
Consejería de Hacienda y Administración Pública.
Junta de Extremadura.



Bug#850664: RFS: python-pynzb/0.1.0-3

2017-01-11 Thread Carl Suster

Hi Gianfranco,

Thanks for your comments!



what about calling 2to3 in setup.py?


I somehow overlooked that this was possible. That's much more sensible than what 
I was doing.




and you can patch the code with a retro-compatible code
if you can't find a way that works with both python2 and 3, there is the 
version_info
variable that can help you in understanding what is the current interpreter


Ok, I've added a patch to do it the sys.version_info way since there doesn't 
seem to be a more elegant option.




I'm mostly sure upstream would appreciate a porting/retrocompatible patch :)


I hope so!


I've uploaded a new version which removes the d/rules hacks and implements 
proper patches (to be forwarded upstream at a later date). New diff from the 
same base is below.


Cheers,
Carl


$ git diff 281489c

diff --git a/debian/.git-dpm b/debian/.git-dpm
index b634411..f93cbbb 100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@ -1,6 +1,6 @@
 # see git-dpm(1) from git-dpm package
-0a5a3e9b44be1ec1a150c027a07754a53f039189
-0a5a3e9b44be1ec1a150c027a07754a53f039189
+591e67b26a2d694d5aae2d77985eab4d8daf2d9e
+591e67b26a2d694d5aae2d77985eab4d8daf2d9e
 124074ce42e5d83c71e028a8757afb392cc96548
 124074ce42e5d83c71e028a8757afb392cc96548
 python-pynzb_0.1.0.orig.tar.gz
diff --git a/debian/changelog b/debian/changelog
index c9a8606..2895253 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,27 +2,33 @@ python-pynzb (0.1.0-3) unstable; urgency=medium

   * Add myself to uploaders.
   * Switch to pybuild and dh-python.
-  * Bump d/compat to 10.
+  * Bump d/compat to 10 and update version of B-D on debhelper.
   * Bump standards-version to 3.9.8 (no changes).
-  * d/copyright: add myself and fix license short names
-- "public domain" -> public-domain
+  * d/copyright: add myself and fix license short names:
+- "public domain" -> public-domain,
 - BSD -> BSD-3-clause.
   * Change Vcs to DPMT git repository and use https.
-  * Change Homepage to GitHub.
-  * Build the Python 3 module and drop the Python 2 module (no rdeps).
-  * Run the test suite with pytest.
-  * Call 2to3 during auto build.
-  * 0001-set-message_id-properly-in-expat-parser.patch: fix an upstream code.
-This change allows the tests to pass for Python 2.
+  * Change Homepage to Github.
+  * Build the Python 3 module.
+- replace B-D: python{,3}-setuptools and python{,3}-all
+  * Drop the Python 2 module (no rdeps):
+  * Run the test suite with pytest:
+- cleanup the produced .cache/ in d/clean,
+- add B-D on python3-pytest.
+  * 0001-set-message_id-properly-in-expat-parser.patch: fix an upstream code
+typo. This change allows the tests to pass for Python 2.
+  * 0002-enable-use_2to3-in-setup.py.patch: enable 2to3 invocation in setup.py.
   * Move lxml to Suggests rather than Depends since there are fallbacks using
 standard library XML parsers.
   * Build-Depend on lxml in order to run the test for the implementation of the
 NZB parser using lxml (LXMLNZBParser).
-  * For Python 3, add a command to PYBUILD_AFTTER_BUILD_python3 in d/rules to
-change the code to decode strings -> bytes as utf-8 for lxml's benefit.
-  * Fix watch file.
+  * 0003-give-lxml-etree-BytesIO-in-Python-3.patch: make the code Python 3
+compatible by decoding strings -> bytes as UTF-8 and substituting BytesIO
+for StringIO. This only affects the LXMLNZPParser.
+  * Fix watch file and declare version 4 format.
+  * Cleanup .egg-info files in d/clean and d/source/options.

- -- Carl Suster   Tue, 10 Jan 2017 15:49:05 +1100
+ -- Carl Suster   Wed, 11 Jan 2017 23:24:01 +1100

 python-pynzb (0.1.0-2) unstable; urgency=low

diff --git a/debian/patches/0002-enable-use_2to3-in-setup.py.patch 
b/debian/patches/0002-enable-use_2to3-in-setup.py.patch

new file mode 100644
index 000..16f2a85
--- /dev/null
+++ b/debian/patches/0002-enable-use_2to3-in-setup.py.patch
@@ -0,0 +1,21 @@
+From 01027917584eafdf4228bf0590123dfd47fe14a8 Mon Sep 17 00:00:00 2001
+From: Carl Suster 
+Date: Wed, 11 Jan 2017 22:23:32 +1100
+Subject: enable use_2to3 in setup.py
+
+---
+ setup.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index 0fd9d51..62f1ff3 100644
+--- a/setup.py
 b/setup.py
+@@ -168,4 +168,5 @@ setup(
+ include_package_data=True,
+ zip_safe=False,
+ install_requires=['setuptools'],
+-)
+\ No newline at end of file
++use_2to3=True,
++)
diff --git a/debian/patches/0003-give-lxml-etree-BytesIO-in-Python-3.patch 
b/debian/patches/0003-give-lxml-etree-BytesIO-in-Python-3.patch

new file mode 100644
index 000..aac136f
--- /dev/null
+++ b/debian/patches/0003-give-lxml-etree-BytesIO-in-Python-3.patch
@@ -0,0 +1,40 @@
+From 591e67b26a2d694d5aae2d77985eab4d8daf2d9e Mon Sep 17 00:00:00 2001
+From: Carl Suster 
+Date: Wed, 11 Jan 2017 22:34:34 +1100
+Subject: give lxml etree BytesIO in Python 3
+
+The lxml etree API changed in Python 3 to take BytesIO instead of
+StringIO. This

Bug#850495: marked as done (RFS: safe/0.4-1 [ITP])

2017-01-11 Thread Debian Bug Tracking System
Your message dated Wed, 11 Jan 2017 23:22:31 +1100
with message-id 
and subject line Re: Bug#850088: ITP: safe -- password strength checking 
library for Python
has caused the Debian Bug report #850495,
regarding RFS: safe/0.4-1 [ITP]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
850495: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850495
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: wishlist
Control: block #850088 by -1

Dear mentors,

I am looking for a sponsor for my package "safe"

* Package name: safe
  Version : 0.4
  Upstream Author : Hsiaoming Yang 
* URL : https://github.com/lepture/safe
* License : BSD
  Programming Lang: Python
  Description : password strength checking library for Python

I've packaged this because it is a dependency of flexget (ITP: #724718).

It builds those binary packages:

  python3-safe - password strength checking library for Python

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

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

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

  dget -x https://mentors.debian.net/debian/pool/main/s/safe/safe_0.4-1.dsc


Cheers,
Carl
--- End Message ---
--- Begin Message ---

Control: tag 850088 +wontfix
Control: tag 850495 +wontfix

I have decided to withdraw this ITP/RFS because I discovered that the 
python-zxcvbn package already in the Debian archives can fulfil the same function.


I convinced upstream flexget to drop the dependency on Safe in favour of zxcvbn:

  https://github.com/Flexget/Flexget/pull/1620

Note however that the Debian package is following an abandoned fork of zxcvbn 
with a slightly different API:


  https://bugs.debian.org/850910


Cheers,
Carl--- End Message ---


Bug#850821: RFS: inkscape-open-symbols/1.0-1

2017-01-11 Thread Félix Sipma
On 2017-01-11 11:27+0100, Adam Borowski wrote:
> Control: tag -1 +moreinfo
> 
> On Tue, Jan 10, 2017 at 02:38:00PM +0100, Félix Sipma wrote:
>> I am looking for a sponsor for my package "inkscape-open-symbols".
>> inkscape-open-symbols - Open source SVG symbol sets that can be used as 
>> Inkscape symbols
>> 
>> Package: inkscape-open-symbols
>> Version: 1.0-1
>> Upstream Author: Xaviju 
>> Homepage: http://github.com/Xaviju/inkscape-open-symbols
>> License: GPL-2
>> Section: graphics
> 
>>   dget -x 
>> https://mentors.debian.net/debian/pool/main/i/inkscape-open-symbols/inkscape-open-symbols_1.0-1.dsc
> 
> While from technical point of view it looks good, I'm afraid there's a
> license problem: you're mixing GPL-2 and GPL-3+.  I believe this is not a
> problem between symbol sets -- there's mere aggregation without derivation
> or linking, but this can't be said for packaging.
> 
> Meow!

I've fixed some of the licenses (which where in fact GPL-2+). I'm trying to see
if upstream agrees to relicense inkscape-open-symbols to GPL-2+ and then I'll
do another package. Nice catch!


signature.asc
Description: PGP signature


Bug#850928: RFS[ITP]: minetest-mod-3d-armor/0.4.5-1

2017-01-11 Thread Mattia Rizzolo
Control: owner -1 !
Control: tag -1 moreinfo

On Wed, Jan 11, 2017 at 11:34:18AM +0100, Julien Puydt wrote:
>   I am looking for a sponsor for my package "minetest-mod-3d-armor"

o/

> Vcs-Git:
> https://anonscm.debian.org/git/pkg-games/minetest-mod-3d-armor.git


>   IMPORTANT NOTICE: d/copyright doesn't correspond to what you find in
> 0.4.5's LICENSE.md and README.md files (notice the plural) : it corresponds
> to the clarifications I obtained from upstream, which have been committed to
> their repository but haven't found their way in an official release yet:
> https://github.com/stujones11/minetest-3d_armor/issues/75

uh.

please apply that patch, and add a Comment: field somewhere in
d/copyright ; ftpmasters are not going to read this email.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Bug#850928: RFS[ITP]: minetest-mod-3d-armor/0.4.5-1

2017-01-11 Thread Julien Puydt

Package: sponsorship-requests
Severity: wishlist

  Dear mentors,

  I am looking for a sponsor for my package "minetest-mod-3d-armor"

 * Package name: minetest-mod-3d-armor
   Version : 0.4.5-1
   Upstream Author : Stuart Jones
 * URL : https://github.com/stujones11/minetest-3d_armor
 * License : LGPL-2.1, CC-BY-SA-3.0 and WTFPL
   Section : games

  It builds those binary packages:

minetest-mod-player-3d-armor - Modpack to add armor and wielded 
weapons for Minetest


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


  https://mentors.debian.net/package/minetest-mod-3d-armor

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

dget -x 
https://mentors.debian.net/debian/pool/main/m/minetest-mod-3d-armor/minetest-mod-3d-armor_0.4.5-1.dsc


  It is packaged within the Debian Games Team:

Vcs-Git: 
https://anonscm.debian.org/git/pkg-games/minetest-mod-3d-armor.git
Vcs-Browser: 
https://anonscm.debian.org/git/pkg-games/minetest-mod-3d-armor.git


  IMPORTANT NOTICE: d/copyright doesn't correspond to what you find in 
0.4.5's LICENSE.md and README.md files (notice the plural) : it 
corresponds to the clarifications I obtained from upstream, which have 
been committed to their repository but haven't found their way in an 
official release yet: 
https://github.com/stujones11/minetest-3d_armor/issues/75


Thanks,

Snark on #debian-games



Bug#850821: RFS: inkscape-open-symbols/1.0-1

2017-01-11 Thread Adam Borowski
Control: tag -1 +moreinfo

On Tue, Jan 10, 2017 at 02:38:00PM +0100, Félix Sipma wrote:
> I am looking for a sponsor for my package "inkscape-open-symbols".
>   inkscape-open-symbols - Open source SVG symbol sets that can be used as 
> Inkscape symbols
> 
> Package: inkscape-open-symbols
> Version: 1.0-1
> Upstream Author: Xaviju 
> Homepage: http://github.com/Xaviju/inkscape-open-symbols
> License: GPL-2
> Section: graphics

> dget -x 
> https://mentors.debian.net/debian/pool/main/i/inkscape-open-symbols/inkscape-open-symbols_1.0-1.dsc

While from technical point of view it looks good, I'm afraid there's a
license problem: you're mixing GPL-2 and GPL-3+.  I believe this is not a
problem between symbol sets -- there's mere aggregation without derivation
or linking, but this can't be said for packaging.


Meow!
-- 
Autotools hint: to do a zx-spectrum build on a pdp11 host, type:
  ./configure --host=zx-spectrum --build=pdp11



Re: Patch upload not showing up in deferred queue

2017-01-11 Thread Mattia Rizzolo
On Tue, Jan 10, 2017 at 06:51:56PM -0600, Taylor Kline wrote:
> So how do non-DDs help out with providing patches?

By attaching patches in the bugs.

The ability to actually upload the packages is the whole distinction
between DD and external contributors.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Bug#847941: RFS: libvecpf/1.1.0-1 ITP: libvecpf -- Vector Printf Library

2017-01-11 Thread Frederic Bonnard
Hi Tobias, Gianfranco.

Tobias, Thierry agreed and I change the owner, I hope it's better now.

Any of you would have time to review the package?
I added Gianfranco as is my usual sponsor,  but I forgot to Cc him in my
initial request.
Thanks,

F.

On Mon, 19 Dec 2016 08:12:06 +0100, Tobias Frost  wrote:
> Control: tags -1 wontfix
> Control: block 806720 by -1
> 
> Hi Frederick,
> 
> the ITP is owned by Thierry Fauck, did you check with him if it is ok
> to take this ITP? (Should be done via the BTS and then the ITP's meta
> data should be corrected accordingly.
> 
> Please remove the wontfix when this has been resolved. 
> 
> --
> tobi
> 


pgpJRdZtHS2hi.pgp
Description: PGP signature


Bug#850918: RFS: rear/2.00+dfsg-1 ITP: rear -- Bare metal disaster recovery and system migration framework

2017-01-11 Thread Frederic Bonnard

Package: sponsorship-requests
Severity: normal

Dear mentors, Gianfranco,
first best wishes to you all for this new year, health, success ;
especially in you Debian area :) .

I am looking for a sponsor for my package "rear".
This is an upgrade to previous 1.19 and it fixes a FTBFS bug. Extract from 
d/changelog :

rear (2.00+dfsg-1) unstable; urgency=medium

  * New upstream release
  * d/control : move asciidoc to Build-Depends (Closes: #849303)

 -- Frédéric Bonnard   Tue, 10 Jan 2017 15:12:34 
+0100

---

 Package name: rear
 Version : 2.00+dfsg-1
 Upstream Author : Schlomo Schapiro, Gratien D'haese, Stefan Semmelroggen, Peer 
Heinlein, Dag Wieers, Jeroen Hoekx
 URL : https://github.com/rear/rear/
 License : GPL-3+, LGPL-2.1+, GPL-2+
 Section : admin

It builds those binary packages:

  rear  - Bare metal disaster recovery and system migration framework
  rear-doc   - Bare metal disaster recovery and system migration framework 
(documentation)

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

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


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

  dget -x 
https://mentors.debian.net/debian/pool/main/r/rear/rear_2.00+dfsg-1.dsc

More information about rear can be obtained from http://relax-and-recover.org/

Note:
  There is a load of Info lintians but this is due to the fact that rear embeds
  skeleton files/dirs that won't be use by the system installing rear, but
  those files will be used by the rear OS created to be booted later.


Regards,
 Frederic Bonnard



pgpcRTal130QX.pgp
Description: PGP signature