[Python-modules-team] Bug#1063396: lircd systemd service times out

2024-03-31 Thread Gianfranco Costamagna

control: fixed -1 0.10.2-0.6
control: close -1

so lircd gets terminated despite everything being just fine. that's
because the service type is specified as "notify", but clearly the
daemon doesn't actually send a readiness notification. that's probably
either because lirc was built without systemd support against intentions
(missing build-dep?), or because it doesn't actually have support for
systemd in the first place, and the service type should be "simple" (or
maybe "exec", but nobody seems to use that).



Please try newer version, yes the systemd support was accidentally dropped

G.


OpenPGP_signature.asc
Description: OpenPGP digital signature
___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team


[Python-modules-team] Bug#1062699: lirc: regression due to changed build dependencies in version 0.10.2-0.5

2024-03-31 Thread Gianfranco Costamagna

control: tags -1 patch pending

--- lirc-0.10.2/debian/changelog2024-01-17 14:21:20.0 +0100
+++ lirc-0.10.2/debian/changelog2024-02-12 11:47:28.0 +0100
@@ -1,3 +1,9 @@
+lirc (0.10.2-0.6) unstable; urgency=medium
+
+  * Add back libsystemd-dev (Closes: #1062699)
+
+ -- Gianfranco Costamagna   Mon, 12 Feb 2024 
11:47:28 +0100
+
 lirc (0.10.2-0.5) unstable; urgency=medium
 
   * Non-maintainer upload.

diff -Nru lirc-0.10.2/debian/control lirc-0.10.2/debian/control
--- lirc-0.10.2/debian/control  2024-01-17 14:21:18.0 +0100
+++ lirc-0.10.2/debian/control  2024-02-12 11:47:26.0 +0100
@@ -21,6 +21,7 @@
  libftdi1-dev,
  libpython3-dev (>= 3.5),
  systemd-dev [linux-any],
+ libsystemd-dev [linux-any],
  libudev-dev [linux-any],
  libusb-dev,
  libusb-1.0-0-dev,


On Fri, 2 Feb 2024 19:46:05 +0100 Thomas Uhle 
 wrote:

Source: lirc
Version: 0.10.2-0.5
Severity: serious
X-Debbugs-CC: 1060...@bugs.debian.org

Dear maintainers, dear Gianfranco,

unfortunately, you have not exchanged systemd by systemd-dev but 
libsystemd-dev by systemd-dev instead.  So libsystemd-dev is no longer 
a build dependency and so /usr/sbin/lircd is no longer build with 
libsystemd.so for instance.  Could you please fix that.


Thank you in advance!

Best regards,

Thomas Uhle





___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team


[Python-modules-team] Bug#1060093: lirc: diff for NMU version 0.10.2-0.5

2024-01-18 Thread Gianfranco Costamagna

Package: lirc
Version: 0.10.2-0.4
Severity: normal
Tags: patch  pending


Dear maintainer,

I've prepared an NMU for lirc (versioned as 0.10.2-0.5) and
uploaded it1060...@bugs.debian.org.

Regards.

Gianfranco
diff -Nru lirc-0.10.2/debian/changelog lirc-0.10.2/debian/changelog
--- lirc-0.10.2/debian/changelog2024-01-08 16:30:19.0 +0100
+++ lirc-0.10.2/debian/changelog2024-01-17 14:21:20.0 +0100
@@ -1,3 +1,14 @@
+lirc (0.10.2-0.5) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Michael Biebl ]
+  * Update dependency to systemd-dev (Closes: #1060557)
+  [ Svante Signell, Samuel Thibault ]
+  * Fix build on hurd (Closes: #1060093)
+
+ -- Gianfranco Costamagna   Wed, 17 Jan 2024 
14:21:20 +0100
+
 lirc (0.10.2-0.4) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru lirc-0.10.2/debian/control lirc-0.10.2/debian/control
--- lirc-0.10.2/debian/control  2024-01-08 16:30:19.0 +0100
+++ lirc-0.10.2/debian/control  2024-01-17 14:21:18.0 +0100
@@ -20,7 +20,7 @@
  libasound2-dev [linux-any kfreebsd-any],
  libftdi1-dev,
  libpython3-dev (>= 3.5),
- libsystemd-dev [linux-any],
+ systemd-dev [linux-any],
  libudev-dev [linux-any],
  libusb-dev,
  libusb-1.0-0-dev,
diff -Nru lirc-0.10.2/debian/patches/include_media_lirc.h.diff 
lirc-0.10.2/debian/patches/include_media_lirc.h.diff
--- lirc-0.10.2/debian/patches/include_media_lirc.h.diff1970-01-01 
01:00:00.0 +0100
+++ lirc-0.10.2/debian/patches/include_media_lirc.h.diff2024-01-17 
14:21:20.0 +0100
@@ -0,0 +1,133 @@
+Description:
+ Lirc FTBFS on HURD
+ This is due to usage of __u32 (and __u16,__u64) in
+ include/media/lirc.h, which is not defined on GNU/Hurd. Additionally
+ inclusion of header files is ifdef-ed and config.h is included.
+
+Author: Svante Signell 
+Bug-Debian: https://bugs.debian.org/1060093
+
+Index: lirc-0.10.2/include/media/lirc.h
+===
+--- lirc-0.10.2.orig/include/media/lirc.h
 lirc-0.10.2/include/media/lirc.h
+@@ -6,8 +6,27 @@
+ #ifndef _LINUX_LIRC_H
+ #define _LINUX_LIRC_H
+ 
++#include "config.h"
++
++#ifdef HAVE_STDINT_H
++#include 
++#endif
++
++#ifdef HAVE_LINUX_TYPES_H
+ #include 
++#endif
++
++#ifdef HAVE_LINUX_IOCTL_H
+ #include 
++#endif
++
++#ifdef HAVE_SYS_IOCTL_H
++#include 
++#endif
++
++#ifdef __GNU__
++#include 
++#endif
+ 
+ #define PULSE_BIT   0x0100
+ #define PULSE_MASK  0x00FF
+@@ -93,55 +112,55 @@
+ 
+ /*** IOCTL commands for lirc driver ***/
+ 
+-#define LIRC_GET_FEATURES  _IOR('i', 0x, __u32)
++#define LIRC_GET_FEATURES  _IOR('i', 0x, uint32_t)
+ 
+-#define LIRC_GET_SEND_MODE _IOR('i', 0x0001, __u32)
+-#define LIRC_GET_REC_MODE  _IOR('i', 0x0002, __u32)
+-#define LIRC_GET_REC_RESOLUTION_IOR('i', 0x0007, __u32)
++#define LIRC_GET_SEND_MODE _IOR('i', 0x0001, uint32_t)
++#define LIRC_GET_REC_MODE  _IOR('i', 0x0002, uint32_t)
++#define LIRC_GET_REC_RESOLUTION_IOR('i', 0x0007, uint32_t)
+ 
+-#define LIRC_GET_MIN_TIMEOUT   _IOR('i', 0x0008, __u32)
+-#define LIRC_GET_MAX_TIMEOUT   _IOR('i', 0x0009, __u32)
++#define LIRC_GET_MIN_TIMEOUT   _IOR('i', 0x0008, uint32_t)
++#define LIRC_GET_MAX_TIMEOUT   _IOR('i', 0x0009, uint32_t)
+ 
+ /* code length in bits, currently only for LIRC_MODE_LIRCCODE */
+-#define LIRC_GET_LENGTH_IOR('i', 0x000f, __u32)
++#define LIRC_GET_LENGTH_IOR('i', 0x000f, uint32_t)
+ 
+-#define LIRC_SET_SEND_MODE _IOW('i', 0x0011, __u32)
+-#define LIRC_SET_REC_MODE  _IOW('i', 0x0012, __u32)
++#define LIRC_SET_SEND_MODE _IOW('i', 0x0011, uint32_t)
++#define LIRC_SET_REC_MODE  _IOW('i', 0x0012, uint32_t)
+ /* Note: these can reset the according pulse_width */
+-#define LIRC_SET_SEND_CARRIER  _IOW('i', 0x0013, __u32)
+-#define LIRC_SET_REC_CARRIER   _IOW('i', 0x0014, __u32)
+-#define LIRC_SET_SEND_DUTY_CYCLE   _IOW('i', 0x0015, __u32)
+-#define LIRC_SET_TRANSMITTER_MASK  _IOW('i', 0x0017, __u32)
++#define LIRC_SET_SEND_CARRIER  _IOW('i', 0x0013, uint32_t)
++#define LIRC_SET_REC_CARRIER   _IOW('i', 0x0014, uint32_t)
++#define LIRC_SET_SEND_DUTY_CYCLE   _IOW('i', 0x0015, uint32_t)
++#define LIRC_SET_TRANSMITTER_MASK  _IOW('i', 0x0017, uint32_t)
+ 
+ /*
+  * when a timeout != 0 is set the driver will send a
+  * LIRC_MODE2_TIMEOUT data packet, otherwise LIRC_MODE2_TIMEOUT is
+  * never sent, timeout is disabled by default
+  */
+-#define LIRC_SET_REC_TIMEOUT   _IOW('i', 0x0018, __u32)
++#define LIRC_SET_REC_TIMEOUT   _IOW('i', 0x0018, uint32_t)
+ 
+ /* 1 enables, 0 disables timeout reports in MODE2 */
+-#define LIRC_SET_REC_TIMEOUT_REPORTS   _IOW('i

[Python-modules-team] Bug#1060093: lirc: FTBFS on hurd-i386

2024-01-16 Thread Gianfranco Costamagna

Hello,


> > We do want modinfo on the linux platform, please make this os-
> > specific.
> 


Thanks for having a look, feel free to NMU when you agree on the patch.

Alec might be overbusy, I'm pretty sure he doesn't mind some extra help :)

G.


___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team


[Python-modules-team] Bug#1049614: lirc: Fails to build binary packages again after successful build

2024-01-16 Thread Gianfranco Costamagna

control: fixed -1 0.10.2-0.2
control: close -1

thanks

G.

On Wed, 16 Aug 2023 09:42:49 +0200 Lucas Nussbaum  wrote:

Source: lirc
Version: 0.10.1-7.2
Severity: minor
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-binary-20230816 ftbfs-binary-after-build
User: debian...@lists.debian.org
Usertags: qa-doublebuild

Hi,

This package fails to do build a binary-only build (not source) after a
successful build (dpkg-buildpackage ; dpkg-buildpackage -b).

This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.

More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/DoubleBuild

Relevant part of the build log:
> cd /<> && runuser -u user42 -- dpkg-buildpackage --sanitize-env 
-us -uc -rfakeroot -b
> 

> 
> dpkg-buildpackage: info: source package lirc

> dpkg-buildpackage: info: source version 0.10.1-7.2
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Nilesh Patra 
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  fakeroot debian/rules clean
> dh clean --with python3
>dh_auto_clean
>make -j8 distclean
> make[1]: Entering directory '/<>'
> Making distclean in lib
> make[2]: Entering directory '/<>/lib'
> test -z "input_map.inc lirc/input_map.inc config.h lirc/config.h paths.h config.py 
driver_api.dox lirc_client.dox" || rm -f input_map.inc lirc/input_map.inc config.h 
lirc/config.h paths.h config.py driver_api.dox lirc_client.dox
> test -z "liblirc.la liblirc_client.la liblirc_driver.la libirrecord.la" || rm 
-f liblirc.la liblirc_client.la liblirc_driver.la libirrecord.la
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./so_locations

> rm -f ./.deps/ciniparser.Plo
> rm -f ./.deps/config_file.Plo
> rm -f ./.deps/curl_poll.Plo
> rm -f ./.deps/dictionary.Plo
> rm -f ./.deps/driver.Plo
> rm -f ./.deps/drv_admin.Plo
> rm -f ./.deps/drv_enum.Plo
> rm -f ./.deps/dump_config.Plo
> rm -f ./.deps/input_map.Plo
> rm -f ./.deps/ir_remote.Plo


OpenPGP_signature.asc
Description: OpenPGP digital signature
___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team


[Python-modules-team] Bug#976778: Known upstream, fixed with upcoming new version

2020-12-09 Thread Gianfranco Costamagna
On Tue, 08 Dec 2020 08:49:45 +0100 Julien Puydt  wrote:
> Hi,
> 
> here is the upstream patch fixing the issue :
> 
> https://github.com/fplll/fpylll/commit/ede1e459f0662a0940dca6366aba20d47183a4a0
> 
> I tought they'd have already released the new version with this in, but
> I should have waited until that was done...
> 
> And since this patch needs other changes to apply, I can't just add it.
> 
> I'll work on it as soon as upstream will have released the new version.
> 
> Sorry,

If you want, you can just use the Ubuntu patch


G.
diff -Nru fpylll-0.5.2+ds1/debian/changelog fpylll-0.5.2+ds1/debian/changelog
--- fpylll-0.5.2+ds1/debian/changelog   2020-10-12 22:44:41.0 +0200
+++ fpylll-0.5.2+ds1/debian/changelog   2020-12-09 12:29:50.0 +0100
@@ -1,3 +1,21 @@
+fpylll (0.5.2+ds1-2ubuntu1) hirsute; urgency=medium
+
+  * Fix ftbfs with fplll. Closes: #976778.
+
+ -- Matthias Klose   Wed, 09 Dec 2020 12:29:50 +0100
+
+fpylll (0.5.2+ds1-2build2) hirsute; urgency=medium
+
+  * No-change rebuild to drop python3.8 extensions.
+
+ -- Matthias Klose   Mon, 07 Dec 2020 18:23:00 +0100
+
+fpylll (0.5.2+ds1-2build1) hirsute; urgency=medium
+
+  * No-change rebuild for fplll soname change.
+
+ -- Matthias Klose   Mon, 07 Dec 2020 17:30:07 +0100
+
 fpylll (0.5.2+ds1-2) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru 
fpylll-0.5.2+ds1/debian/patches/ede1e459f0662a0940dca6366aba20d47183a4a0.diff 
fpylll-0.5.2+ds1/debian/patches/ede1e459f0662a0940dca6366aba20d47183a4a0.diff
--- 
fpylll-0.5.2+ds1/debian/patches/ede1e459f0662a0940dca6366aba20d47183a4a0.diff   
1970-01-01 01:00:00.0 +0100
+++ 
fpylll-0.5.2+ds1/debian/patches/ede1e459f0662a0940dca6366aba20d47183a4a0.diff   
2020-12-09 12:29:50.0 +0100
@@ -0,0 +1,222 @@
+--- a/setup.py
 b/setup.py
+@@ -203,7 +203,6 @@ extensions = [
+ Extension("fpylll.fplll.enumeration", 
["src/fpylll/fplll/enumeration.pyx"], fplll=True),
+ Extension("fpylll.fplll.svpcvp", ["src/fpylll/fplll/svpcvp.pyx"], 
fplll=True),
+ Extension("fpylll.fplll.pruner", ["src/fpylll/fplll/pruner.pyx"], 
fplll=True),
+-Extension("fpylll.fplll.sieve_gauss", 
["src/fpylll/fplll/sieve_gauss.pyx"], fplll=True),
+ Extension("fpylll.util", ["src/fpylll/util.pyx"], fplll=True),
+ Extension("fpylll.io", ["src/fpylll/io.pyx"], fplll=True),
+ Extension("fpylll.config", ["src/fpylll/config.pyx"], fplll=True),
+--- a/src/fpylll/__init__.py
 b/src/fpylll/__init__.py
+@@ -9,7 +9,6 @@ from .fplll.bkz_param import load_strate
+ from .fplll.svpcvp import SVP
+ from .fplll.svpcvp import CVP
+ from .fplll.pruner import Pruning
+-from .fplll.sieve_gauss import GaussSieve
+ from .util import ReductionError
+ from .util import FPLLL
+ __version__ = "0.5.2dev"
+--- a/src/fpylll/fplll/decl.pxd
 b/src/fpylll/fplll/decl.pxd
+@@ -16,7 +16,6 @@ IF HAVE_QD:
+ from .fplll cimport dpe_t
+ from .fplll cimport Z_NR, FP_NR
+ from .fplll cimport ZZ_mat, MatGSOInterface, LLLReduction, BKZAutoAbort, 
BKZReduction, Enumeration
+-from .fplll cimport GaussSieve
+ from .fplll cimport Evaluator, FastEvaluator, ErrorBoundedEvaluator, 
FastErrorBoundedEvaluator, Pruner
+ 
+ from libcpp.vector cimport vector
+@@ -83,10 +82,6 @@ ctypedef union zz_mat_core_t:
+ ZZ_mat[mpz_t] *mpz
+ ZZ_mat[long]  *long
+ 
+-ctypedef union gauss_sieve_core_t:
+-GaussSieve[mpz_t, FP_NR[double]]  *mpz_d
+-GaussSieve[long, FP_NR[double]]   *long_d
+-
+ IF HAVE_LONG_DOUBLE:
+ IF HAVE_QD:
+ # we cannot use a union because of non-trivial constructors
+--- a/src/fpylll/fplll/fplll.pxd
 b/src/fpylll/fplll/fplll.pxd
+@@ -943,26 +943,6 @@ cdef extern from "fplll/pruner/pruner.h"
+ FT svp_probability[FT](const vector[double] )
+ 
+ 
+-
+-# Sieving
+-
+-cdef extern from "fplll/sieve/sieve_gauss.h" namespace "fplll":
+-cdef cppclass GaussSieve[ZT, FT]:
+-GaussSieve(ZZ_mat[ZT] , int algorithm, bool verbose, int seed)
+-
+-bool sieve(Z_NR[ZT] target_norm)
+-
+-void set_verbose(bool verbose)
+-bool verbose
+-
+-int alg
+-
+-# norms/listsize for all iterations
+-vector[Z_NR[ZT]] iters_norm
+-vector[long] iters_ls
+-
+-NumVect[Z_NR[ZT]] return_first()
+-
+ # Threads
+ 
+ cdef extern from "fplll/threadpool.h" namespace "fplll":
+--- a/src/fpylll/fplll/sieve_gauss.pxd
 /dev/null
+@@ -1,9 +0,0 @@
+-# -*- coding: utf-8 -*-
+-
+-from fpylll.gmp.types cimport mpz_t
+-from .fplll cimport FP_NR, IntType
+-from .decl cimport gauss_sieve_core_t
+-
+-cdef class GaussSieve:
+-cdef IntType _type
+-cdef gauss_sieve_core_t _core
+--- a/src/fpylll/fplll/sieve_gauss.pyx
 /dev/null
+@@ -1,137 +0,0 @@
+-# -*- coding: utf-8 -*-
+-"""
+-Gaussian sieving.
+-
+-..  moduleauthor:: Martin R.  Albrecht 
+-
+-Gaussian Sieving was proposed in Micciancio, D., & Voulgaris, P.  (2010).  
Faster exponential time
+-algorithms for the shortest vector problem.  In M.  Charika, 21st SODA (pp.  
1468–1480).  :

[Python-modules-team] Bug#962194: lintian-brush: autopkgtest failure on s390x

2020-10-07 Thread Gianfranco Costamagna
control: forwarded -1 https://sourceforge.net/p/ruamel-yaml/tickets/360/

G.

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#964093: kombu: please drop python3-importlib-metadata dependency

2020-07-01 Thread Gianfranco Costamagna
Source: kombu
Version: 4.6.11-2
Severity: normal
tags: patch

From Ubuntu:
kombu (4.6.7-1ubuntu1) focal; urgency=medium

  * d/control: Move python3-importlib-metadata to Suggests since
/usr/lib/python3.8/importlib/metadata.py is provided by the Python 3.8
standard library and Python 3.8 will be the default for Ubuntu Focal.
The python3-importlib-metadata dependency can be dropped entirely once
Python 3.8 is the minimum available python version (LP: #1851393).

 -- Corey Bryant   Mon, 10 Feb 2020 09:18:35 -0500


Can you please apply too?

./requirements/default.txt:importlib-metadata>=0.18; python_version<"3.8"
./extra/requirements/default.txt:importlib-metadata>=0.18; python_version<"3.8"


trivial patch:
diff -Nru kombu-4.6.11/debian/control kombu-4.6.11/debian/control
--- kombu-4.6.11/debian/control 2020-07-01 07:14:18.0 +0200
+++ kombu-4.6.11/debian/control 2020-07-01 18:31:32.0 +0200
@@ -20,7 +20,6 @@
  python3-botocore ,
  python3-case ,
  python3-django ,
- python3-importlib-metadata ,
  python3-mock ,
  python3-msgpack ,
  python3-pymongo ,
@@ -70,7 +69,6 @@
 Depends:
  python3-amqp (>= 1.4.6),
  python3-anyjson (>= 0.3.3),
- python3-importlib-metadata,
  ${misc:Depends},
  ${python3:Depends},
 Recommends:

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#960899: paramiko: autopkgtests failures

2020-05-19 Thread Gianfranco Costamagna
Hello,
after trying approach "b"
> b) the autopkgtest needs to install recommends too

I get some new autopkgtests failures such as:
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-groovy/groovy/amd64/p/paramiko/20200518_022340_86e27@/log.gz

(they are all new tests)

G.

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#960899: paramiko: autopkgtests failures

2020-05-17 Thread Gianfranco Costamagna
Source: paramiko
Version: 2.7.1-1
Severity: serious

Hello, looks like the latest paramiko version is now failing its autopkgtests.

Not sure if
a) "invoke" should be moved from recommends to depends
b) the autopkgtest needs to install recommends too
c) something else

Processing triggers for libc-bin (2.30-8) ...
(Reading database ... 13936 files and directories currently installed.)
Removing autopkgtest-satdep (0) ...
autopkgtest [19:10:54]: test upstream: [---
= test session starts ==
platform linux -- Python 3.8.3, pytest-4.6.9, py-1.8.1, pluggy-0.13.0 -- 
/usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/autopkgtest-lxc.5uagjxdu/downtmp/build.uH0/src, inifile: setup.cfg
collecting ... collected 257 items / 1 errors / 256 selected

 ERRORS 
 ERROR collecting tests/test_config.py _
ImportError while importing test module 
'/tmp/autopkgtest-lxc.5uagjxdu/downtmp/build.uH0/src/tests/test_config.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
tests/test_config.py:9: in 
from invoke import Result
E   ModuleNotFoundError: No module named 'invoke'
!!! Interrupted: 1 errors during collection 
=== 1 error in 0.59 seconds 
autopkgtest [19:10:55]: test upstream: ---]
autopkgtest [19:10:55]: test upstream:  - - - - - - - - - - results - - - - - - 
- - - -
upstream FAIL non-zero exit status 2
autopkgtest [19:10:55]:  summary

cheers,

Gianfranco

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#954441: automat: please call python2 in autopkgtests

2020-03-21 Thread Gianfranco Costamagna
Source: automat
Version: 0.8.0-1
Severity: important
Tags: patch

Hello, please call python2 instead of python in autopkgtests, the python binary 
will be removed in the future

--- automat-0.8.0/debian/tests/unit-tests-2 2020-03-18 22:47:32.0 
+0100
+++ automat-0.8.0/debian/tests/unit-tests-2 2020-03-19 04:12:52.0 
+0100
@@ -1,4 +1,4 @@
 #!/bin/sh -e
 
 cd $AUTOPKGTEST_TMP
-python -m twisted.trial automat
+python2 -m twisted.trial automat


G.

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#917652: pywavelets 0.5.1-1.1: FTBFS, alignment problem

2019-12-18 Thread Gianfranco Costamagna
control: severity -1 serious
control: tags -1 patch pending

Patch uploaded in sid, since the current NMU can't migrate due to this bug


G.

On Sat, 29 Dec 2018 19:23:33 + Steve McIntyre  wrote:
> Source: pywavelets
> Version: 0.5.1-1.1
> Severity: important
> User: debian-...@lists.debian.org
> Usertags: alignment
> 
> Hi!
> 
> I've been doing a full rebuild of the Debian archive, building all
> source packages targeting armel and armhf using arm64 hardware. We are
> planning in future to move all of our 32-bit armel/armhf builds to
> using arm64 machines, so this rebuild is to identify packages that
> might have problems with this configuration.
> 
> A feature of the arm64 kernel is that it does *not* support fixing up
> code with broken alignment, so code that might have built and run OK
> on our older armel/armhf build machines due to kernel fixups will now
> fail.
> 
> When building your package, I've found a bus error (aka alignment
> fault). The full log is online at
> 
>   
> https://www.einval.com/debian/arm/rebuild-logs/armel/FAIL/pywavelets_0.5.1-1.1_armel.log
> 
> for reference
> 
> I've done a quick bit of debugging to find the source of the
> bug. Here's a gdb stacktrace and variable printout to demonstrate the
> problem.
> 
> (sid-armel)steve@maul:~/debian/build/pywavelets/pywavelets-0.5.1$ gdb 
> /usr/bin/python2.7 core
> ...
> Reading symbols from /usr/bin/python2.7...(no debugging symbols found)...done.
> [New LWP 3291]
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/arm-linux-gnueabi/libthread_db.so.1".
> Core was generated by `python2.7 -c import sys ; sys.path.insert(0, 
> '/home/steve/debian/build/pywavele'.
> Program terminated with signal SIGBUS, Bus error.
> #0  double_downcoef_axis (input=0x1011b90, input_info=..., output=0xfe4500, 
> output_info=..., wavelet=0x1161b78, axis=0, coef=COEF_APPROX, 
> dwt_mode=MODE_SYMMETRIC, swt_level=0, 
> transform=DWT_TRANSFORM) at pywt/_extensions/c/wt.template.c:100
> 100 temp_input[j] = *(TYPE *)(((char *) input) + 
> input_offset
> (gdb) list  
> 95
> 96  // Copy to temporary input if necessary
> 97  if (make_temp_input)
> 98  for (j = 0; j < input_info.shape[axis]; ++j)
> 99  // Offsets are byte offsets, to need to cast to char 
> and back
> 100 temp_input[j] = *(TYPE *)(((char *) input) + 
> input_offset
> 101   + j * 
> input_info.strides[axis]);
> 102
> 103 // Select temporary or direct output and input
> 104 input_row = make_temp_input ? temp_input
> (gdb) p input
> $1 = (const double * const restrict) 0x1011b90
> (gdb) p input_offset 
> $2 = 
> (gdb) p j
> $3 = 
> 
> This is a classic pattern for alignment problems. You can't just cast
diff -Nru pywavelets-0.5.1/debian/changelog pywavelets-0.5.1/debian/changelog
--- pywavelets-0.5.1/debian/changelog   2019-12-13 19:37:57.0 +0100
+++ pywavelets-0.5.1/debian/changelog   2019-12-18 15:36:45.0 +0100
@@ -1,3 +1,11 @@
+pywavelets (0.5.1-1.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Grab patch from Ubuntu and Balint Reczey to fix an aligment problem on
+armhf (Closes: #917652)
+
+ -- Gianfranco Costamagna   Wed, 18 Dec 2019 
15:36:45 +0100
+
 pywavelets (0.5.1-1.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru 
pywavelets-0.5.1/debian/patches/03-Explicity-align-data-records-in-test_byte_offset.patch
 
pywavelets-0.5.1/debian/patches/03-Explicity-align-data-records-in-test_byte_offset.patch
--- 
pywavelets-0.5.1/debian/patches/03-Explicity-align-data-records-in-test_byte_offset.patch
   1970-01-01 01:00:00.0 +0100
+++ 
pywavelets-0.5.1/debian/patches/03-Explicity-align-data-records-in-test_byte_offset.patch
   2019-12-18 15:36:38.0 +0100
@@ -0,0 +1,25 @@
+From a2474a8d81a105c9abe525f5279568322f71a77c Mon Sep 17 00:00:00 2001
+From: Balint Reczey 
+Date: Fri, 5 May 2017 11:51:14 +
+Subject: [PATCH] TST: Explicity align data records in test_byte_offset()
+
+Also use dict for dtype definition because list format
+ignores alignment. See https://github.com/numpy/numpy/issues/663
+---
+ pywt/tests/test_multidim.py | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+--- a/pywt/tests/test_multidim.py
 b/pywt/tests/test_multidim.py
+@@ -86,8 +86,9 @@
+ 
+ for mode in pywt.Modes.modes:
+ expected = pywt.dwtn(data, wavelet)
+-padded = np.ones((3, 6), dtype=np.dtype([('data', data.dtype),
+- ('pad', 'byte')]))
++padded = np.ones((3, 6), dtype=np.dtype({'ddata': (data.dtype, 0),
++

[Python-modules-team] Bug#937730: python-apptools is now gone in sid

2019-12-18 Thread Gianfranco Costamagna
control: severity -1 serious

Hello, python-apptools is now a cruft package, so this bug becomes RC now

G.

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#946304: jsonpickle: FTBFS in sid

2019-12-06 Thread Gianfranco Costamagna
Source: jsonpickle
Version: 0.9.5-2
Severity: serious

Hello, looks like some Python3 updates made the package FTBFS in sid, due to 
testsuite errors...

log following:
I: Running cd /build/jsonpickle-0.9.5/ && env 
PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us 
-uc -rfakeroot
dpkg-buildpackage: info: source package jsonpickle
dpkg-buildpackage: info: source version 0.9.5-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Sandro Tosi 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
dh clean --with python3,sphinxdoc --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:217: python3.8 setup.py clean 
running clean
removing '/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build' (and everything 
under it)
'build/bdist.linux-amd64' does not exist -- can't clean it
'build/scripts-3.8' does not exist -- can't clean it
I: pybuild base:217: python3.7 setup.py clean 
running clean
removing '/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build' (and everything 
under it)
'build/bdist.linux-amd64' does not exist -- can't clean it
'build/scripts-3.7' does not exist -- can't clean it
   dh_clean -O--buildsystem=pybuild
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building jsonpickle using existing 
./jsonpickle_0.9.5.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building jsonpickle in jsonpickle_0.9.5-2.debian.tar.xz
dpkg-source: info: building jsonpickle in jsonpickle_0.9.5-2.dsc
 debian/rules build
dh build --with python3,sphinxdoc --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:217: python3.8 setup.py config 
running config
I: pybuild base:217: python3.7 setup.py config 
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:217: /usr/bin/python3.8 setup.py build 
running build
running build_py
creating /build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle
copying jsonpickle/tags.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle
copying jsonpickle/handlers.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle
copying jsonpickle/unpickler.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle
copying jsonpickle/compat.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle
copying jsonpickle/pickler.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle
copying jsonpickle/version.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle
copying jsonpickle/__init__.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle
copying jsonpickle/backend.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle
copying jsonpickle/util.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle
creating /build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle/ext
copying jsonpickle/ext/numpy.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle/ext
copying jsonpickle/ext/__init__.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build/jsonpickle/ext
I: pybuild base:217: /usr/bin/python3 setup.py build 
running build
running build_py
creating /build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle
copying jsonpickle/tags.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle
copying jsonpickle/handlers.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle
copying jsonpickle/unpickler.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle
copying jsonpickle/compat.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle
copying jsonpickle/pickler.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle
copying jsonpickle/version.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle
copying jsonpickle/__init__.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle
copying jsonpickle/backend.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle
copying jsonpickle/util.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle
creating /build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle/ext
copying jsonpickle/ext/numpy.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle/ext
copying jsonpickle/ext/__init__.py -> 
/build/jsonpickle-0.9.5/.pybuild/cpython3_3.7/build/jsonpickle/ext
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/jsonpickle-0.9.5'
PYBUILD_SYSTEM=custom \
PYBUILD_TEST_ARGS="PYTHONPATH={build_dir} {interpreter} tests/runtests.py" 
dh_auto_test
I: pybuild base:217: 
PYTHONPATH=/build/jsonpickle-0.9.5/.pybuild/cpython3_3.8/build python3.8 
tests/runtests.py
/build/jsonpickle-0.9.5/tests/backend_test.py:103: UserWarning: 

[Python-modules-team] Bug#937552: Bug#937552: re: pysvn: Python2 removal in sid/bullseye

2019-11-26 Thread Gianfranco Costamagna
On Tue, 26 Nov 2019 17:21:41 + Scott Kitterman  wrote:
> No need to defer this.  Please reschedule it to delay 0.
> 
> Scott K
> 
> 

Sorry Scott, but for some reasons I did a mistake in my reverse-depends 
command, I used -b instead of also trying without.

reverse-depends -r sid  python-svn
Reverse-Recommends
==
* python-rope

Reverse-Depends
===
* rabbitvcs-core
* svn-workbench


I'm deleting this from deferred for now, until reverse-dependencies are kicked 
out from testing or fixed

G.

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#937552: re: pysvn: Python2 removal in sid/bullseye

2019-11-26 Thread Gianfranco Costamagna
Control: tags -1 patch pending
On Sat, 2 Nov 2019 15:47:09 + Peter Green  
wrote:
> Severity 937552 serious
> Thanks
> 
> pysvn build-depends on the python-cxx-dev binary package, which is no longer 
> built by the the python-cxx-dev source package.
> 
> 

Please find the attached fix to drop the Python2 package, and uploaded in 
DEFERRED/15

thanks

Gianfranco
diff -Nru pysvn-1.9.9/debian/changelog pysvn-1.9.9/debian/changelog
--- pysvn-1.9.9/debian/changelog2019-10-31 02:10:08.0 +0100
+++ pysvn-1.9.9/debian/changelog2019-11-26 09:58:21.0 +0100
@@ -1,3 +1,10 @@
+pysvn (1.9.9-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Drop python2 package (Closes: #937552)
+
+ -- Gianfranco Costamagna   Tue, 26 Nov 2019 
09:58:21 +0100
+
 pysvn (1.9.9-2) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru pysvn-1.9.9/debian/control pysvn-1.9.9/debian/control
--- pysvn-1.9.9/debian/control  2019-10-31 02:10:08.0 +0100
+++ pysvn-1.9.9/debian/control  2019-11-26 09:56:25.0 +0100
@@ -10,10 +10,6 @@
  libaprutil1-dev,
  libneon27-gnutls-dev,
  libsvn-dev (>= 1.8.10),
- python-all-dbg,
- python-all-dev (>= 2.7.8),
- python-cxx-dev (>= 7.0.1),
- python-setuptools,
  python3-all (>= 3.4.2),
  python3-all-dev (>= 3.4.2),
  python3-setuptools (>= 5.5.1),
@@ -26,15 +22,6 @@
 Vcs-Git: https://salsa.debian.org/python-team/modules/pysvn.git
 Vcs-Browser: https://salsa.debian.org/python-team/modules/pysvn
 
-Package: python-svn
-Architecture: any
-Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}
-Provides: python-pysvn
-Description: A(nother) Python interface to Subversion
- The pysvn module is a Python interface to the Subversion version
- control system.  This API exposes client interfaces for managing a
- working copy, querying a repository, and synchronizing the two.
-
 Package: python3-svn
 Architecture: any
 Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
diff -Nru pysvn-1.9.9/debian/python-svn.dirs pysvn-1.9.9/debian/python-svn.dirs
--- pysvn-1.9.9/debian/python-svn.dirs  2019-10-31 02:10:08.0 +0100
+++ pysvn-1.9.9/debian/python-svn.dirs  1970-01-01 01:00:00.0 +0100
@@ -1 +0,0 @@
-usr/lib/python2.7/dist-packages/pysvn
diff -Nru pysvn-1.9.9/debian/python-svn.doc-base 
pysvn-1.9.9/debian/python-svn.doc-base
--- pysvn-1.9.9/debian/python-svn.doc-base  2019-10-31 02:10:08.0 
+0100
+++ pysvn-1.9.9/debian/python-svn.doc-base  1970-01-01 01:00:00.0 
+0100
@@ -1,12 +0,0 @@
-Document: pysvn
-Title: pysvn - Python interface to Subversion
-Author: Barry A. Scott
-Abstract: This document contains the pysvn Programmer's Guide (covering the
- use of pysvn in a tutorial style with lots of examples) and the pysvn
- Programmer's Reference (detailed descriptions of all the classes, functions
- and variables of pysvn).
-Section: Programming/Python
-
-Format: HTML
-Index: /usr/share/doc/python-svn/pysvn.html
-Files: /usr/share/doc/python-svn/*.html
diff -Nru pysvn-1.9.9/debian/python-svn.docs pysvn-1.9.9/debian/python-svn.docs
--- pysvn-1.9.9/debian/python-svn.docs  2019-10-31 02:10:08.0 +0100
+++ pysvn-1.9.9/debian/python-svn.docs  1970-01-01 01:00:00.0 +0100
@@ -1,2 +0,0 @@
-Docs/*.html
-Docs/*.js
diff -Nru pysvn-1.9.9/debian/python-svn.examples 
pysvn-1.9.9/debian/python-svn.examples
--- pysvn-1.9.9/debian/python-svn.examples  2019-10-31 02:10:08.0 
+0100
+++ pysvn-1.9.9/debian/python-svn.examples  1970-01-01 01:00:00.0 
+0100
@@ -1 +0,0 @@
-Examples/*
diff -Nru pysvn-1.9.9/debian/python-svn.install 
pysvn-1.9.9/debian/python-svn.install
--- pysvn-1.9.9/debian/python-svn.install   2019-10-31 02:10:08.0 
+0100
+++ pysvn-1.9.9/debian/python-svn.install   1970-01-01 01:00:00.0 
+0100
@@ -1,2 +0,0 @@
-Source/pysvn/python2/__init__.py   usr/lib/python2.7/dist-packages/pysvn/
-Source/pysvn/python2/_pysvn_2_7.so usr/lib/python2.7/dist-packages/pysvn/
diff -Nru pysvn-1.9.9/debian/rules pysvn-1.9.9/debian/rules
--- pysvn-1.9.9/debian/rules2019-10-31 02:10:08.0 +0100
+++ pysvn-1.9.9/debian/rules2019-11-26 09:58:21.0 +0100
@@ -8,27 +8,13 @@
 
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
-PYVERS := $(shell pyversions -vr debian/control)
 PY3VERS := $(shell py3versions -vr debian/control)
 APR_INC= $(strip $(shell apr-config --includes | sed 's/-I//'))
 
-
-CONFIG_OPTS = --pycxx-src-dir=/usr/share/python${PYVERS}/CXX \
- --pycxx-dir=/usr/include/python${PYVERS} \
- --svn-lib-dir=/usr/lib/$(DEB_HOST_MULTIARCH) \
-  --apr-inc-dir=$(APR_INC) \
-  --apu-inc-dir=$(APR_INC) \
- --apr-lib-dir=/usr/lib/$(DEB_HOST_MULTIARCH) \
-  --norpath \
-  --platform=$(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
-
-
 %:
-   dh $@ --with=python2,python3 --buildsystem=pybuild
+  

[Python-modules-team] Bug#945202: pytest-pylint: FTBFS in sid

2019-11-20 Thread Gianfranco Costamagna
Source: pytest-pylint
Version: 0.14.1-2
Severity: serious

Hello, your packages FTBFS with default Python3.8 in sid

Can you please have a look?

I: Running cd /build/pytest-pylint-0.14.1/ && env 
PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us 
-uc 
dpkg-buildpackage: info: source package pytest-pylint
dpkg-buildpackage: info: source version 0.14.1-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Ond??ej Kobli??ek 
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from 
pytest-pylint-0.14.1/debian/source/options: 
--extend-diff-ignore=^[^/]*[.]egg-info/
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:217: python3.8 setup.py clean 
running clean
removing 
'/build/pytest-pylint-0.14.1/.pybuild/cpython3_3.8_pytest-pylint/build' (and 
everything under it)
'build/bdist.linux-amd64' does not exist -- can't clean it
'build/scripts-3.8' does not exist -- can't clean it
I: pybuild base:217: python3.7 setup.py clean 
running clean
removing 
'/build/pytest-pylint-0.14.1/.pybuild/cpython3_3.7_pytest-pylint/build' (and 
everything under it)
'build/bdist.linux-amd64' does not exist -- can't clean it
'build/scripts-3.7' does not exist -- can't clean it
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 dpkg-source -b .
dpkg-source: info: using options from 
pytest-pylint-0.14.1/debian/source/options: 
--extend-diff-ignore=^[^/]*[.]egg-info/
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building pytest-pylint using existing 
./pytest-pylint_0.14.1.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building pytest-pylint in 
pytest-pylint_0.14.1-2.debian.tar.xz
dpkg-source: info: building pytest-pylint in pytest-pylint_0.14.1-2.dsc
 debian/rules binary
dh binary --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:217: python3.8 setup.py config 
running config
I: pybuild base:217: python3.7 setup.py config 
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:217: /usr/bin/python3.8 setup.py build 
running build
running build_py
copying pytest_pylint.py -> 
/build/pytest-pylint-0.14.1/.pybuild/cpython3_3.8_pytest-pylint/build
I: pybuild base:217: /usr/bin/python3 setup.py build 
running build
running build_py
copying pytest_pylint.py -> 
/build/pytest-pylint-0.14.1/.pybuild/cpython3_3.7_pytest-pylint/build
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=pybuild
   dh_prep -O--buildsystem=pybuild
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/pytest-pylint-0.14.1'
dh_auto_install
I: pybuild base:217: /usr/bin/python3.8 setup.py install --root 
/build/pytest-pylint-0.14.1/debian/python3-pytest-pylint 
running install
running build
running build_py
running install_lib
creating /build/pytest-pylint-0.14.1/debian/python3-pytest-pylint/usr
creating /build/pytest-pylint-0.14.1/debian/python3-pytest-pylint/usr/lib
creating 
/build/pytest-pylint-0.14.1/debian/python3-pytest-pylint/usr/lib/python3.8
creating 
/build/pytest-pylint-0.14.1/debian/python3-pytest-pylint/usr/lib/python3.8/dist-packages
copying 
/build/pytest-pylint-0.14.1/.pybuild/cpython3_3.8_pytest-pylint/build/pytest_pylint.py
 -> 
/build/pytest-pylint-0.14.1/debian/python3-pytest-pylint/usr/lib/python3.8/dist-packages
byte-compiling 
/build/pytest-pylint-0.14.1/debian/python3-pytest-pylint/usr/lib/python3.8/dist-packages/pytest_pylint.py
 to pytest_pylint.cpython-38.pyc
running install_egg_info
running egg_info
creating pytest_pylint.egg-info
writing pytest_pylint.egg-info/PKG-INFO
writing dependency_links to pytest_pylint.egg-info/dependency_links.txt
writing entry points to pytest_pylint.egg-info/entry_points.txt
writing requirements to pytest_pylint.egg-info/requires.txt
writing top-level names to pytest_pylint.egg-info/top_level.txt
writing manifest file 'pytest_pylint.egg-info/SOURCES.txt'
reading manifest file 'pytest_pylint.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'pytest_pylint.egg-info/SOURCES.txt'
Copying pytest_pylint.egg-info to 
/build/pytest-pylint-0.14.1/debian/python3-pytest-pylint/usr/lib/python3.8/dist-packages/pytest_pylint-0.14.0.egg-info
Skipping SOURCES.txt
running install_scripts
I: pybuild base:217: /usr/bin/python3 setup.py install --root 
/build/pytest-pylint-0.14.1/debian/python3-pytest-pylint 
running install
running build
running build_py
running install_lib
creating 
/build/pytest-pylint-0.14.1/debian/python3-pytest-pylint/usr/lib/python3.7
creating 
/build/pytest-pylint-0.14.1/debian/python3-pytest-pylint/usr/lib/python3.7/dist-packages
copying 

[Python-modules-team] Bug#944664: Bug#944664: pymodbus: please update to new 2.3.0 stable version

2019-11-20 Thread Gianfranco Costamagna
On Wed, 13 Nov 2019 18:07:03 -0300 Emmanuel Arias  
wrote:
> Hi,
> 
> I am trying to package v2.3.0 but we need upload python3-m2r  to unstable.
> 
> Pymodbus depends of m2r (2.3.0 and 2.2.0 too) for documentation.
> 
> We should submit a bugs for m2r upload?
> 

Hello, just to make sure you are aware...

You might do an experimental upload if that one is the only missing dependency, 
so at least we can help in testing it?

G.

> Cheers,
> Arias Emmanuel
> @eamanu
> http://eamanu.com
> 
> El mi??., 13 de nov. de 2019 a la(s) 11:39, Gianfranco Costamagna
> (locutusofb...@debian.org) escribi??:
> >
> > Source: pymodbus
> > Version: 2.1.0+dfsg-2
> > Severity: normal
> >
> > Hello, can you please package 2.3.0 that is now stable?
> > I personally need the new "register" feature of ModbusTcpClient class added 
> > probably in 2.2.0
> >
> > thanks for maintaining it!
> >
> > Gianfranco
> >
> > ___
> > Python-modules-team mailing list
> > Python-modules-team@alioth-lists.debian.net
> > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team
> 
> 

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#944664: pymodbus: please update to new 2.3.0 stable version

2019-11-13 Thread Gianfranco Costamagna
Source: pymodbus
Version: 2.1.0+dfsg-2
Severity: normal

Hello, can you please package 2.3.0 that is now stable?
I personally need the new "register" feature of ModbusTcpClient class added 
probably in 2.2.0

thanks for maintaining it!

Gianfranco

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#937120: nbsphinx: Python2 removal in sid/bullseye

2019-09-27 Thread Gianfranco Costamagna
control: fixed -1 0.4.2+ds-3
control: close -1

The latest upload closed an already closed bug :)

G.
On Fri, 30 Aug 2019 07:27:58 + Matthias Klose  wrote:
> Package: src:nbsphinx
> Version: 0.4.2+ds-1
> Severity: normal
> Tags: sid bullseye
> User: debian-pyt...@lists.debian.org
> Usertags: py2removal
> 
> Python2 becomes end-of-live upstream, and Debian aims to remove
> Python2 from the distribution, as discussed in
> https://lists.debian.org/debian-python/2019/07/msg00080.html
> 
> Your package either build-depends, depends on Python2, or uses Python2
> in the autopkg tests.  Please stop using Python2, and fix this issue
> by one of the following actions.
> 
> - Convert your Package to Python3. This is the preferred option.  In
>   case you are providing a Python module foo, please consider dropping
>   the python-foo package, and only build a python3-foo package.  Please
>   don't drop Python2 modules, which still have reverse dependencies,
>   just document them.
>   
>   This is the preferred option.
> 
> - If the package is dead upstream, cannot be converted or maintained
>   in Debian, it should be removed from the distribution.  If the
>   package still has reverse dependencies, raise the severity to
>   "serious" and document the reverse dependencies with the BTS affects
>   command.  If the package has no reverse dependencies, confirm that
>   the package can be removed, reassign this issue to ftp.debian.org,
>   make sure that the bug priority is set to normal and retitle the
>   issue to "RM: PKG -- removal triggered by the Python2 removal".
> 
> - If the package has still many users (popcon >= 300), or is needed to
>   build another package which cannot be removed, document that by
>   adding the "py2keep" user tag (not replacing the py2remove tag),
>   using the debian-pyt...@lists.debian.org user.  Also any
>   dependencies on an unversioned python package (python, python-dev)
>   must not be used, same with the python shebang.  These have to be
>   replaced by python2/python2.7 dependencies and shebang.
> 
>   This is the least preferred option.
> 
> If the conversion or removal needs action on another package first,
> please document the blocking by using the BTS affects command, like
> 
>   affects  + src:nbsphinx
> 
> If there is no py2removal bug for that reverse-dependency, please file
> a bug on this package (similar to this bug report).
> 
> If there are questions, please refer to the wiki page for the removal:
> https://wiki.debian.org/Python/2Removal, or ask for help on IRC
> #debian-python, or the debian-pyt...@lists.debian.org mailing list.
> 
> 

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#939492: nbsphinx: testsuite failures with new pandoc

2019-09-09 Thread Gianfranco Costamagna
control: forwarded -1 https://github.com/spatialaudio/nbsphinx/issues/317

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#939492: nbsphinx: testsuite failures with new pandoc

2019-09-05 Thread Gianfranco Costamagna
Source: nbsphinx
Version: 0.4.2+ds-1
Severity: serious


Hello, looks like the package is not able anymore to include svg into the pdf 
files...

Look to the testsuite
https://ci.debian.net/packages/n/nbsphinx/

This might be due to a regression/change in pandoc.

cheers,

Gianfranco

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#794866: webhelpers: plese override json evil lintian error

2019-08-02 Thread Gianfranco Costamagna
in deferred/10

G.
diff -Nru webhelpers-1.3/debian/changelog webhelpers-1.3/debian/changelog
--- webhelpers-1.3/debian/changelog 2012-07-08 22:27:47.0 +0200
+++ webhelpers-1.3/debian/changelog 2019-08-02 12:59:29.0 +0200
@@ -1,3 +1,10 @@
+webhelpers (1.3-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Override json evil lintian error (Closes: #794866)
+
+ -- Gianfranco Costamagna   Fri, 02 Aug 2019 
12:59:29 +0200
+
 webhelpers (1.3-4) unstable; urgency=low
 
   * Remove WebHelpers.egg-info in clean target (to make it build twice in a
diff -Nru webhelpers-1.3/debian/source/lintian-overrides 
webhelpers-1.3/debian/source/lintian-overrides
--- webhelpers-1.3/debian/source/lintian-overrides  1970-01-01 
01:00:00.0 +0100
+++ webhelpers-1.3/debian/source/lintian-overrides  2019-08-02 
12:59:27.0 +0200
@@ -0,0 +1 @@
+webhelpers source: license-problem-json-evil webhelpers/pylonslib/_jsmin.py
___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#906400: pytest-qt: FTBFS in buster/sid (failing tests)

2018-09-27 Thread Gianfranco Costamagna
control: tags -1 patch pending.

Patch following:
diff -Nru pytest-qt-2.3.1/debian/changelog pytest-qt-2.3.1/debian/changelog
--- pytest-qt-2.3.1/debian/changelog2018-02-15 22:03:31.0 +0100
+++ pytest-qt-2.3.1/debian/changelog2018-09-27 12:40:39.0 +0200
@@ -1,3 +1,12 @@
+pytest-qt (2.3.1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  [ Dmitry Shachnev ]
+  * Adapt for QTest.mouseEvent removing in PyQt v5.11.
+(Closes: #906400)
+
+ -- Gianfranco Costamagna   Thu, 27 Sep 2018 
12:40:39 +0200
+
 pytest-qt (2.3.1-1) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff -Nru pytest-qt-2.3.1/debian/patches/Remove-mouseEvent-proxy-method.patch 
pytest-qt-2.3.1/debian/patches/Remove-mouseEvent-proxy-method.patch
--- pytest-qt-2.3.1/debian/patches/Remove-mouseEvent-proxy-method.patch 
1970-01-01 01:00:00.0 +0100
+++ pytest-qt-2.3.1/debian/patches/Remove-mouseEvent-proxy-method.patch 
2018-09-27 12:40:36.0 +0200
@@ -0,0 +1,45 @@
+From: Dmitry Shachnev 
+Date: Thu, 12 Jul 2018 15:59:53 +0300
+Subject: Remove mouseEvent proxy method
+
+QTest::mouseEvent is an internal Qt function, and it was removed in
+PyQt v5.11 which is causing test failures.
+
+Forwarded: https://github.com/pytest-dev/pytest-qt/pull/219
+---
+ pytestqt/qtbot.py   | 2 --
+ tests/test_qtest_proxies.py | 1 -
+ 2 files changed, 3 deletions(-)
+
+diff --git a/pytestqt/qtbot.py b/pytestqt/qtbot.py
+index 7333f93..080dbc6 100644
+--- a/pytestqt/qtbot.py
 b/pytestqt/qtbot.py
+@@ -96,7 +96,6 @@ class QtBot(object):
+ 
+ .. staticmethod:: mouseClick (widget, button[, stateKey=0[, 
pos=QPoint()[, delay=-1]]])
+ .. staticmethod:: mouseDClick (widget, button[, stateKey=0[, 
pos=QPoint()[, delay=-1]]])
+-.. staticmethod:: mouseEvent (action, widget, button, stateKey, pos[, 
delay=-1])
+ .. staticmethod:: mouseMove (widget[, pos=QPoint()[, delay=-1]])
+ .. staticmethod:: mousePress (widget, button[, stateKey=0[, 
pos=QPoint()[, delay=-1]]])
+ .. staticmethod:: mouseRelease (widget, button[, stateKey=0[, 
pos=QPoint()[, delay=-1]]])
+@@ -549,7 +548,6 @@ class QtBot(object):
+ 
+ 'mouseClick',
+ 'mouseDClick',
+-'mouseEvent',
+ 'mouseMove',
+ 'mousePress',
+ 'mouseRelease',
+diff --git a/tests/test_qtest_proxies.py b/tests/test_qtest_proxies.py
+index 715f20f..980841f 100644
+--- a/tests/test_qtest_proxies.py
 b/tests/test_qtest_proxies.py
+@@ -18,7 +18,6 @@ fails_on_pyqt = pytest.mark.xfail('not 
qt_api.pytest_qt_api.startswith("pyside")
+ 
+ 'mouseClick',
+ 'mouseDClick',
+-'mouseEvent',
+ 'mouseMove',
+ 'mousePress',
+ 'mouseRelease',
diff -Nru pytest-qt-2.3.1/debian/patches/series 
pytest-qt-2.3.1/debian/patches/series
--- pytest-qt-2.3.1/debian/patches/series   2018-02-15 22:03:31.0 
+0100
+++ pytest-qt-2.3.1/debian/patches/series   2018-09-27 12:40:36.0 
+0200
@@ -1 +1,2 @@
 Skip-tests-requiring-a-window-manager.patch
+Remove-mouseEvent-proxy-method.patch
___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#886291: Debian package transition: Rename package and reuse old name with new content

2018-08-20 Thread Gianfranco Costamagna


>I'm not sure of the transition policies when handling transitions on
>testing and unstable only (ie: not involving stable).
>But that should ensure there is no breakage between package in the archive.


if you are just renaming a package,, and the reverse-deps are not too many,
better avoid transitional packages, ask for a transition slot on release.d.o,
open bugs (MBF?) with patches, and raise to serious once RT acks the transition.

G.

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team