Bug#1067047: Buildng the package removes debian/.gitlab-ci.yml

2024-03-17 Thread Andrey Rahmatullin
Source: gnucash
Version: 1:5.5-1.1
Severity: serious

Simply build the package from source produces a source package that doesn't
contain debian/.gitlab-ci.yml in debian.tar, one needs to rebuild the source
package separately, skipping the clean target. The reason for that is that the
file is listed debian/clean for some reason (alternatively, if it shouldn't be
in the package, please remove it from the package).


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.7.9-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1065751: Incomplete fix for xz -T1

2024-03-09 Thread Andrey Rahmatullin
Package: pristine-tar
Version: 1.50+nmu1
Severity: serious
X-Debbugs-Cc: Sebastian Andrzej Siewior 

It looks like #1063252 was not enough to support tar.xz files created by new
xz-utils. I've created a tarball, committed it into my gbp repo, checked it out
and xz -lvv doesn't show the cu flags for it (and so it's not identical to the
original one). As making a minimal example involving git sounds too complicated
I tried to make a minimal example with raw commands, hopefully I did that
correctly:

$ mkdir 1
$ echo foo > 1/bar
$ tar cJf 1.tar.xz 1
$ xz -lvv 1.tar.xz
[...]
Flags
cu
[...]
$ pristine-tar gendelta 1.tar.xz 1.tar.xz.delta

$ cd 1
$ pristine-tar gentar ../1.tar.xz.delta ../2.tar.xz
$ xz -lvv ../2.tar.xz
[...]
Flags
--
[...]


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.7.7-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages pristine-tar depends on:
ii  bzip21.0.8-5+b2
ii  libbz2-1.0   1.0.8-5+b2
ii  libc62.37-15.1
ii  libsys-cpuaffinity-perl  1.13~03-2+b3
ii  pbzip2   1.1.13-1
ii  perl 5.38.2-3.2
ii  pixz 1.0.7-2
ii  tar  1.35+dfsg-3
ii  xdelta   1.1.3-10.6
ii  xdelta3  3.0.11-dfsg-1.2
ii  xz-utils 5.6.0-0.2
ii  zlib1g   1:1.3.dfsg-3.1

pristine-tar recommends no packages.

pristine-tar suggests no packages.

-- debconf-show failed



Bug#1065469: Can't upgrade: trying to overwrite '/usr/share/doc/qemu-system-common/system/arm/aspeed.html'

2024-03-04 Thread Andrey Rahmatullin
On Tue, Mar 05, 2024 at 09:22:37AM +0300, Michael Tokarev wrote:
> > Package: qemu-system-data
> > Version: 1:8.2.2+ds-1
> > Severity: serious
> > 
> > 
> > Preparing to unpack .../qemu-system-data_1%3a8.2.2+ds-1_all.deb ...
> > Unpacking qemu-system-data (1:8.2.2+ds-1) over (1:8.2.1+ds-2) ...
> > dpkg: error processing archive /var/cache/apt/archives/qemu-system-
> > data_1%3a8.2.2+ds-1_all.deb (--unpack):
> >   trying to overwrite '/usr/share/doc/qemu-system-
> > common/system/arm/aspeed.html', which is also in package qemu-system-common
> > 1:8.2.1+ds-2
> 
> Hmm.
> 
> In 8.2.2 I moved common docs from arch-dependent package qemu-system-common
> to arch-indep package qemu-system-data.  Current control fields for the
> latter, among others, has:
> 
>  Breaks: qemu-system-common (<< 8.2.1+ds-3~),
>  Replaces: qemu-system-common (<< 8.2.1+ds-3~),
> 
> so... what's going on here?  q-s-d 8.2.2 replaces files from q-s-c 8.2.1
Can it be simply because the package has an epoch and relations should
include it?

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#1065469: Can't upgrade: trying to overwrite '/usr/share/doc/qemu-system-common/system/arm/aspeed.html'

2024-03-04 Thread Andrey Rahmatullin
Package: qemu-system-data
Version: 1:8.2.2+ds-1
Severity: serious


Preparing to unpack .../qemu-system-data_1%3a8.2.2+ds-1_all.deb ...
Unpacking qemu-system-data (1:8.2.2+ds-1) over (1:8.2.1+ds-2) ...
dpkg: error processing archive /var/cache/apt/archives/qemu-system-
data_1%3a8.2.2+ds-1_all.deb (--unpack):
 trying to overwrite '/usr/share/doc/qemu-system-
common/system/arm/aspeed.html', which is also in package qemu-system-common
1:8.2.1+ds-2


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.7.7-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- debconf-show failed



Bug#1065315: libcurl4t64 Provides libcurl3-gnutls

2024-03-02 Thread Andrey Rahmatullin
Package: libcurl4t64
Version: 8.6.0-3.1
Severity: serious
X-Debbugs-Cc: vor...@debian.org, aure...@debian.org

Yet another case of wrong X-Time64-Compat, found by Aurelien.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.7-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libcurl4t64 depends on:
ii  libbrotli11.1.0-2+b3
ii  libc6 2.37-15.1
ii  libgssapi-krb5-2  1.20.1-5+b1
ii  libidn2-0 2.3.7-2
ii  libldap-2.5-0 2.5.13+dfsg-5+b3
ii  libnghttp2-14 1.59.0-1
ii  libpsl5   0.21.2-1+b1
pn  libpsl5t64
ii  librtmp1  2.4+20151223.gitfa8646d.1-2+b2
ii  libssh2-1t64 [libssh2-1]  1.11.0-4.1
ii  libssl3t64 [libssl3]  3.1.5-1.1
ii  libzstd1  1.5.5+dfsg2-2
ii  zlib1g1:1.3.dfsg-3.1

Versions of packages libcurl4t64 recommends:
ii  ca-certificates  20240203

libcurl4t64 suggests no packages.



Bug#1065155: libpoppler-glib8t64 Provides libpoppler-cpp0v5 instead of libpoppler-glib8

2024-03-01 Thread Andrey Rahmatullin
Package: libpoppler-glib8t64
Version: 22.12.0-2.1
Severity: serious
X-Debbugs-Cc: Steve Langasek 

Actually, looking at the diff in #1064282, all packages have "X-Time64-Compat:
libpoppler-cpp0v5", I guess this is incorrect and a typo?


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.7-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libpoppler-glib8t64 depends on:
ii  libc6 2.37-15.1
ii  libcairo2 1.18.0-1+b1
ii  libfreetype6  2.13.2+dfsg-1+b1
ii  libglib2.0-0t64   2.78.4-2.1
pn  libpoppler126t64  
ii  libstdc++614-20240221-2.1

libpoppler-glib8t64 recommends no packages.

libpoppler-glib8t64 suggests no packages.



Bug#1065154: libqt5sql5t64 Provides libqt5core5a instead of libqt5sql5

2024-03-01 Thread Andrey Rahmatullin
Package: libqt5sql5t64
Version: 5.15.10+dfsg-7.1
Severity: serious
X-Debbugs-Cc: vor...@debian.org

I haven't checked but the same problem may also be present for other
subpackages.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.7-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1008751: pytest-mpi: autopkgtest regression: versioned test depends only in experimental

2022-04-01 Thread Andrey Rahmatullin
On Fri, Apr 01, 2022 at 06:04:38PM +0200, Drew Parsons wrote:
> From
> /var/lib/apt/lists/deb.debian.org_debian_dists_unstable_main_source_Sources:
> 
> flufl.lock
Doesn't support Sybil 3.x in sid. The latest version, 7.0, supports it.
It's most likely easy to patch the sid version.

> pytest-mpi
-

> python-parsel
The fix is committed upstream but there was no release since then. It
should be easy to backport the fix.

> python-public
Doesn't support Sybil 3.x in sid. The latest version, 3.0.1, supports it.
It's most likely easy to patch the sid version.

> python-scrapy
Fixed upstream but the upload is postponed until the next bugfix release.
It should be easy to backport the fix.

> python-testfixtures
Should work.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#1008751: pytest-mpi: autopkgtest regression: versioned test depends only in experimental

2022-04-01 Thread Andrey Rahmatullin
On Fri, Apr 01, 2022 at 05:42:36PM +0200, Drew Parsons wrote:
> Source: pytest-mpi
> Followup-For: Bug #1008751
> X-Debbugs-Cc: Andrey Rahmatullin 
> 
> Hi Andrey,
> 
> I had pytest-mpi 0.6 quietly waiting in experimental for sybil 3 to be
> uploaded.
> 
> I saw that pytest-mpi finally got built (sybil 3 got uploaded), so
> I got enthusiastic and immediately uploaded pytest-mpi to unstable.
> 
> But I didn't think to check first what exactly had enabled pytest-mpi
> 0.6 to build in experimental. I assumed it was updates in unstable,
> but in fact it was python-sybil 3.0.1 from experimental.
> 
> At this point python3-sybil has no other reverse dependencies.
It has 6 reverse build-dependencies, most of which don't support
3.x, at least in sid but maybe at all. They need to be updated or patched
first.

> Therefore in order to work around my premature upload of pytest-mpi
> 0.6, could we now upload python-sybil 3.0.1 to unstable? It should be
> safe to do so since other packages are not using sybil yet.
No, sorry, due to the above.
Can you make pytest-mpi support both APIs? It's usually a simple
try+except ImportError.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#1001489: twodict: (autopkgtest) needs update for python3.10: 'collections' has no attribute 'KeysView'

2022-02-06 Thread Andrey Rahmatullin

I was looking at this bug report and while the patch is provided (and is
trivial), the package had its only maintainer upload in 2018, the last
upstream release was in 2016 (though one can say the software is perfect,
as it's just 270 lines of code), and it has popcon 9. So maybe it's better
to not spend effort on it.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#1001371: pytest-twisted: (autopkgtest) needs update for python3.10: E {'warnings': 2} != {'warnings': 1}

2021-12-23 Thread Andrey Rahmatullin

The upstream report at
https://github.com/pytest-dev/pytest-twisted/issues/146 was closed as the
additional warning is produced by Twisted. The Twisted fix isn't merged yet.
TBH as I don't need this package anymore (python3-scrapy doesn't use it
anymore) I'm considering orphaning it.


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#1001009: Downloads external files on install

2021-12-07 Thread Andrey Rahmatullin
On Sun, Dec 05, 2021 at 09:56:02AM -0500, Tong Sun wrote:
> Thanks Andrey,
> 
> Two questions,
> 
> By "moved to contrib", did you meant to change
> 
> Section: net
> 
> to
> 
> Section: contrib
> 
> in d/control?
Please read
https://www.debian.org/doc/debian-policy/ch-archive.html#archive-areas and
https://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections

> Now, let's define what "package cannot function" actually means. If
> functions normally without this or similar unpackaged file, but the
> program is completely data driven, i.e., no ads sites from the list
> are blocked unless the list is there.
> 
> So, strictly speaking, the package indeed cannot function without this
> or similar unpackaged file, right? And the solution is just above,
> right?
I don't know the current project consensus on this, if it exists.
If the software can only work with certain non-free files it should go
into contrib, if OTOH it can work with some user-provided files, or with
free files if those exist, it can stay in main. But downloading external
files in postinst is certainly not fit for main.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#1001009: Downloads external files on install

2021-12-02 Thread Andrey Rahmatullin
Package: dbab
Version: 1.3.2-1
Severity: serious

The package runs `dbab-get-list` in postinst, which downloads
http://pgl.yoyo.org/adservers/serverlist.php?hostformat=dnsmasq=0=plaintext

If the package cannot function without this or similar unpackaged file, it
should be moved to contrib. If it can, the downloading should be done by the
user/administrator.


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.15.0-1-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dbab depends on:
ii  bind9-dnsutils [dnsutils]  1:9.17.20-3
ii  curl   7.79.1-2
pn  dnsmasq
ii  perl   5.32.1-6

dbab recommends no packages.

dbab suggests no packages.



Bug#1000824: The library package ships common files

2021-11-29 Thread Andrey Rahmatullin
Package: libxapp1
Version: 2.2.4-1
Severity: serious

Policy 8.2 says "If your package contains files whose names do not change with
each change in the library shared object version, you must not put them in the
shared library package. Otherwise, several versions of the shared library
cannot be installed at the same time without filename clashes, making upgrades
and transitions unnecessarily difficult."

The package ships the following files that violate this:

/etc/xdg/autostart/xapp-sn-watcher.desktop
/usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libxapp-gtk3-module.so
/usr/lib/x86_64-linux-gnu/xapps/sn-watcher/xapp-sn-watcher


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.15.0-1-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libxapp1 depends on:
ii  libc62.32-4
ii  libcairo-gobject21.16.0-5
ii  libcairo21.16.0-5
ii  libdbusmenu-gtk3-4   18.10.20180917~bzr492+repack1-2+b1
ii  libgdk-pixbuf-2.0-0  2.42.6+dfsg-2
ii  libglib2.0-0 2.70.1-1
pn  libgnomekbd8 
ii  libgtk-3-0   3.24.30-3
ii  libpango-1.0-0   1.48.10+ds1-1
ii  libx11-6 2:1.7.2-2+b1
pn  xapps-common 

libxapp1 recommends no packages.

libxapp1 suggests no packages.



Bug#997505: [Help] diskcache: FTBFS now even earlier due to Python3.10

2021-11-29 Thread Andrey Rahmatullin
On Mon, Nov 29, 2021 at 05:58:47PM +0100, Andreas Tille wrote:
> ERROR:   py310: could not install deps [django>=2.2.*, pytest, pytest-cov, 
> pytest-django, pytest-xdist]; v = 
> InvocationError("/build/diskcache-5.2.1/.tox/py310/bin/python -m pip install 
> 'django>=2.2.*' pytest pytest-cov pytest-django pytest-xdist", 1)
> E: pybuild pybuild:354: test: plugin distutils failed with: exit code=1: cd 
> /build/diskcache-5.2.1/.pybuild/cpython3_3.10_diskcache/build; tox -c 
> /build/diskcache-5.2.1/tox.ini --sitepa
The actual error:

ERROR: Could not find a version that satisfies the requirement 
typing-extensions>=3.6.4 (from importlib-metadata)
ERROR: No matching distribution found for typing-extensions>=3.6.4

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#999361: mypy ftbfs with python3.10 as supported (test failures)

2021-11-21 Thread Andrey Rahmatullin
On Wed, Nov 10, 2021 at 03:20:52PM +0100, Matthias Klose wrote:
> mypy ftbfs with python3.10 as supported (test failures):
> https://launchpadlibrarian.net/567976006/buildlog_ubuntu-jammy-amd64.mypy_0.910-3_BUILDING.txt.gz
This just says "The typed_ast package is not installed." which sounds like
it just wasn't rebuilt for 3.10 yet? 1.4.2-1 was used while only
1.4.3-1+b1 is rebuilt for 3.10.
As far as I can see these problems don't happen anymore, though the
package still FTBFS (see
https://buildd.debian.org/status/package.php?p=mypy):

FAILED mypy/test/testcmdline.py::PythonCmdlineSuite::testSrcPEP420Packages
FAILED mypy/test/testsamples.py::SamplesSuite::test_stdlibsamples
FAILED mypyc/test/test_commandline.py::TestCommandLine::testErrorOutput
FAILED mypyc/test/test_run.py::TestRun::testAsync

> python3-typed-ast is EOL according to upstream, so mypy needs to stop using
> this.
https://github.com/python/mypy/issues/10201 looks like mypy/typed_ast/3.10
problems are being properly tracked and fixed, also 1.5.0 was released on
Nov 12; though this doesn't seem related to the current failures.



-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#989253: qbittorrent refuses to start after qt5 upgrade

2021-05-30 Thread Andrey Rahmatullin
Control: tags -1 moreinfo unreproducible

I cannot reproduce this on a freshly installed package.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#986692: crash at startup

2021-04-09 Thread Andrey Rahmatullin
I can confirm this, and the backtrace looks similar:

#0  0x00080005 in ?? ()
#1  0x77a1d879 in _Unwind_ForcedUnwind_Phase2 (exc=0x55614e90, 
context=0x7fffdd70, frames_p=0x7fffdc78) at 
../../../src/libgcc/unwind.inc:170
#2  0x77a1e14d in _Unwind_Resume (exc=exc@entry=0x55614e90) at 
../../../src/libgcc/unwind.inc:243
#3  0x55560c65 in __gnu_cxx::new_allocator::~new_allocator 
(this=, __in_chrg=) at 
/usr/include/c++/9/ext/new_allocator.h:89
#4  std::allocator::~allocator (this=0x7fffdeb0, __in_chrg=) at /usr/include/c++/9/bits/allocator.h:153
#5  std::__cxx11::basic_string, 
std::allocator >::_Alloc_hider::~_Alloc_hider (this=, 
__in_chrg=) at /usr/include/c++/9/bits/basic_string.h:150
#6  std::__cxx11::basic_string, 
std::allocator >::~basic_string (this=, 
__in_chrg=) at /usr/include/c++/9/bits/basic_string.h:658
#7  Levels::addLevel (this=, 
file="/usr/share/numptyphysics/L99_Gravity_Test.nph", rank=99, index=-1) at 
Levels.cpp:117

valgrind says:

Invalid read of size 8
   at 0x4DFA810: ??? (in /usr/lib/x86_64-linux-gnu/libgcc_s.so.1)
   by 0x4DFB14C: _Unwind_Resume (in /usr/lib/x86_64-linux-gnu/libgcc_s.so.1)
   by 0x114C64: ~new_allocator (new_allocator.h:89)
   by 0x114C64: ~allocator (allocator.h:153)
   by 0x114C64: ~_Alloc_hider (basic_string.h:150)
   by 0x114C64: ~basic_string (basic_string.h:658)
   by 0x114C64: Levels::addLevel(std::__cxx11::basic_string, std::allocator > const&, int, int) [clone .cold] 
(Levels.cpp:117)
   by 0x11C9B3: Levels::addPath(char const*) (Levels.cpp:93)
   by 0x11C8CD: Levels::addPath(char const*) (Levels.cpp:104)
   by 0x12C7FE: runGame (App.cpp:184)
   by 0x12C7FE: run (App.cpp:110)
   by 0x12C7FE: npmain(int, char**) (App.cpp:372)
   by 0x1174FA: main (OsFreeDesktop.cpp:133)
 Address 0x68ec6b8 is 0 bytes after a block of size 24 alloc'd
   at 0x4838DEF: operator new(unsigned long) (in 
/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
   by 0x12BD89: runGame (App.cpp:173)
   by 0x12BD89: run (App.cpp:110)
   by 0x12BD89: npmain(int, char**) (App.cpp:372)
   by 0x1174FA: main (OsFreeDesktop.cpp:133)


Some debugging suggests that the string being destroyed when it crashes is
the "My Levels" std::string created from the static const char
MISC_COLLECTION[] in Levels::addLevel() (no idea what is the problem with
this code).

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#985891: dicompyler doesn't start

2021-03-27 Thread Andrey Rahmatullin
Control: severity -1 grave

On Thu, Mar 25, 2021 at 08:41:08PM +0100, Andreas Tille wrote:
> > raise DistributionNotFound(req, requirers)
> > pkg_resources.DistributionNotFound: The 'matplotlib<2.2,>=1.3.0' 
> > distribution
> > was not found and is required by dicompyler
> 
> This is a bit misleading error output.  The problem is that the code
> might work with some former matplotlib versions / Python3 versions but
> it is using a private module of matplotlib[1] which is simply forbidden.
(not really misleading, it says the installed matplotlib version is not
suitable for it)

> I have reported this issue upstream (see above).
> 
> Since this makes dicompyler unusable I have bumped the bug severity to
> serious ... which will possibly mean that dicompyler will not be
> distributed with the next Debian release if upstream does not come
> up with some solution in the next 2-3 weeks.
See also https://github.com/bastula/dicompyler/issues/122 (it mentions
using skimage.measure.find_contours instead but you'll probably need to
write a patch yourself).

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#985883: python3-pep8: Does not install /usr/bin/pep8

2021-03-27 Thread Andrey Rahmatullin
On Thu, Mar 25, 2021 at 07:30:14PM +1000, Russell Stuart wrote:
> Justification: renders package unusable

> python3-pep8 does not install the pep8 executable under /bin or
> /usr/bin.
There is no pep8 executable anymore, and the transitional package that
shipped a symlink from it to pycodestyle was dropped in 1.7.1-9 in 2020.
See https://pep8.readthedocs.io/

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#985705: courier-authlib: upgrades broken due the move of the tools

2021-03-22 Thread Andrey Rahmatullin
Control: tags -1 + moreinfo


On Mon, Mar 22, 2021 at 09:10:29AM -0400, PICCORO McKAY Lenz wrote:
> Package: courier-authlib
> Version: 0.71.0-1
Why is this version set here?

> i just try the upgrade case from stretch to lasted 
You can upgrade stretch only to buster.
On the other hand, 0.71.0-1 is present only in old testing, not in any
stable.

> when i try to upgrade got this error:
> 
> dpkg: error al procesar el archivo
> /var/cache/apt/archives/courier-authdaemon_0.71.1-2_i386.deb
> (--unpack):
>  intentando sobreescribir `/usr/sbin/authenumerate', que está también
> en el paquete courier-authlib 0.71.0-1
> dpkg: considerando la desconfiguración de courier-authdaemon, ya que
> lo rompería la instalación de `courier-base' ...
I cannot reproduce this. You need to explain how to reproduce this.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#982381: AttributeError: lowlevel due to trio usage in s3ql/block_cache.py

2021-03-16 Thread Andrey Rahmatullin
On Thu, Feb 18, 2021 at 03:28:36PM +0100, Francesco P. Lovergine wrote:
> I'm pretty sure this release should depend on >= 0.15,
> even due to #981906. Unfortunately, it is not expressed in the package
From setup.py:

 # Need trio.lowlevel
 'trio >= 0.15',

So it's expressed upstream but ignored in the Debian package, because
dh_python3 ignores version reqs by default.


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#983702: voltron: Update package with new upstream release

2021-03-03 Thread Andrey Rahmatullin
Control: retitle -1 Doesn't work with current werkzeug
COntrol: tags -1 + upstream fixed-upstream patch

On Sun, Feb 28, 2021 at 05:52:23PM +0100, Thomas Nyberg wrote:
> The reason seems to be that the debian testing packaged version of werkzeug is
> 1.0.1 while the packaged version of voltran does not support it. There is a
> commit in the upstream repo that solves this problem:
> 
> 
> https://github.com/snare/voltron/commit/ba413dcbc1914c511d03e1d95f3663a91daf349a
> 
> Unfortunately that commit is not included in an official release. I'm unsure 
> if
> that is required for it to be packaged with debian. Regardless, the older
> version does not work as packaged (though the required changes are admittedly
> quite minor).
Assuming this patch fixes the problem, the correct way will be to apply it
to the current version and upload it.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#982704: ofxstatement-plugins: FTBFS: TypeError: expected str, bytes or os.PathLike object, not NoneType

2021-03-03 Thread Andrey Rahmatullin
On Sat, Feb 13, 2021 at 06:06:54PM +0100, Lucas Nussbaum wrote:
> > cd ofxstatement-be-argenta && python3 setup.py test
> > running test
> > [...]
> >   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 
> > 1379, in __init__
> > self.module_path = os.path.dirname(getattr(module, '__file__', ''))
> >   File "/usr/lib/python3.9/posixpath.py", line 152, in dirname
> > p = os.fspath(p)
> > TypeError: expected str, bytes or os.PathLike object, not NoneType
> > make[1]: *** [debian/rules:32: plugin_test_ofxstatement-be-argenta] Error 1
So Python tries to find tests here and fails. I tried to debug why it
failes here but in ofxstatement-airbankcz and the difference seems to be
caused by unittest.loader.TestLoader._find_test_path() finding
ofxstatement/__init__.py here but not in ofxstatement-airbankcz. I'll
leave this at this point to someone more familiar with test discovery,
namespaces and packages.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#982712: tiledarray: FTBFS: gemm_helper.h:168:30: error: expected initializer before ‘const’

2021-03-03 Thread Andrey Rahmatullin
Control: -1 fixed-upstream

Looks like this was caused by an update of libmadness-dev. Feel free to
reassign this RC bug there, as it broke API compatibility when updated
from 0.10.1~gite4aa500e-10.1 to 0.10.1+git20200818.eee5fd9f-1:
 now #defines "MADNESS_RESTRICT" instead of "restrict".
This seems to be fixed upstream at
https://github.com/ValeevGroup/tiledarray/commit/dbb665cb5e400aeebc39be12d015981078eff72b


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#977308: dpkg-shlibdeps: error: cannot find library (Was: Bug#977308: shasta: hardcoded dependencies on boost 1.71)

2020-12-18 Thread Andrey Rahmatullin
On Fri, Dec 18, 2020 at 04:07:50PM +0100, Andreas Tille wrote:
> On Fri, Dec 18, 2020 at 07:37:12PM +0500, Andrey Rahmatullin wrote:
> > On Fri, Dec 18, 2020 at 03:32:01PM +0100, Andreas Tille wrote:
> > > I tried no override_dh_shlibdeps in shasta debian/rules, which has lead
> > > to:
> > > 
> > > dpkg-shlibdeps: error: cannot find library 
> > > /usr/lib/python3/dist-packages/shasta.cpython-39-x86_64-linux-gnu.so 
> > > needed by debian/shasta/usr/bin/shasta (ELF format: 'elf64-x86-64' abi:   
> > >'0201003e'; RPATH: '')
> > Why are you linking an executable to a Python binary module?
> 
> That's a good question.  Its actually not me who did this.  I think
> that's done here:
> 
>https://salsa.debian.org/med-team/shasta/-/blob/master/debian/rules#L27
Eww.
But dynamicLibrary/README.md says:
"""
This directory builds the Shasta dynamic library `shasta.so`.
This library is used in three ways:

* It is linked in by the shasta dynamic executable `shastaDynamic`.
* It can be imported by a python script via `import shasta` to provide Shasta 
Python bindings.
* It can be statically linked in by other C++ code outside Shasta that uses 
Shasta as a library.
"""
So this sharing seems to be by design. That's unfortunate (can't say I'm
surprised, though).

> but I admit I have no idea why Shayan did so.
Well, otherwise the binary wouldn't find the library.

> I wonder what might be the proper way to do this to share the library
> between Python modules and the executable.
The proper way is to separate the common code from the Python bindings and
link this correctly separated shared library into both the executable and
the binary module libraries.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#977308: dpkg-shlibdeps: error: cannot find library (Was: Bug#977308: shasta: hardcoded dependencies on boost 1.71)

2020-12-18 Thread Andrey Rahmatullin
On Fri, Dec 18, 2020 at 03:32:01PM +0100, Andreas Tille wrote:
> Hi,
> 
> I tried no override_dh_shlibdeps in shasta debian/rules, which has lead
> to:
> 
> dpkg-shlibdeps: error: cannot find library 
> /usr/lib/python3/dist-packages/shasta.cpython-39-x86_64-linux-gnu.so needed 
> by debian/shasta/usr/bin/shasta (ELF format: 'elf64-x86-64' abi:  
> '0201003e'; RPATH: '')
Why are you linking an executable to a Python binary module?


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#959138: Error in build time tests (Was: numpy breaks nipy autopkgtest: No module named 'numpy.testing.decorators')

2020-12-08 Thread Andrey Rahmatullin
On Tue, Dec 08, 2020 at 09:44:51PM +0100, Andreas Tille wrote:
> > https://github.com/nipy/nipy/issues/461
> 
> As far as I can see that's included into 0.4.3~rc1.
If by "it" you mean requiring sympy older than the Debian one then yes.
But the package evidently doesn't enforce this requirement.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#959138: Error in build time tests (Was: numpy breaks nipy autopkgtest: No module named 'numpy.testing.decorators')

2020-12-08 Thread Andrey Rahmatullin
On Tue, Dec 08, 2020 at 07:02:22PM +0100, Andreas Tille wrote:
> TypeError: unsupported operand type(s) for *: 'GreaterThan' and 'Add'
Consider starting to use Google to find at least some info related to
questions you ask.

https://github.com/nipy/nipy/issues/461

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#976779: Python3.9 issue: '"yield from" can't be applied to "Condition"' (Was: Bug#976779: mypy FTBFS with only python 3.9)

2020-12-08 Thread Andrey Rahmatullin
On Tue, Dec 08, 2020 at 01:27:57PM +0100, Andreas Tille wrote:
> test-data/samples/crawl.py:750: error: "yield from" can't be applied to 
> "Condition"
> test-data/samples/crawl.py:772: error: "yield from" can't be applied to 
> "Semaphore"
> test-data/samples/crawl.py:778: error: "yield from" can't be applied to 
> "Condition"
https://github.com/python/mypy/pull/9375

Also https://github.com/python/mypy/issues/9761

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#975953: libtorrent-rasterbar: diff for NMU version 1.2.9-0.2

2020-12-05 Thread Andrey Rahmatullin
Control: tags 975953 + patch
Control: tags 975953 + pending


Dear maintainer,

I've prepared an NMU for libtorrent-rasterbar (versioned as 1.2.9-0.2) and
uploaded it to DELAYED/0.

Regards.


-- 
WBR, wRAR
diff -Nru libtorrent-rasterbar-1.2.9/debian/changelog libtorrent-rasterbar-1.2.9/debian/changelog
--- libtorrent-rasterbar-1.2.9/debian/changelog	2020-11-25 13:34:56.0 +0500
+++ libtorrent-rasterbar-1.2.9/debian/changelog	2020-12-05 16:49:55.0 +0500
@@ -1,3 +1,11 @@
+libtorrent-rasterbar (1.2.9-0.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix building Python bindings with -std=c++14 (Closes: #975953), idea from
+Holger Hoffstätte, https://bugs.gentoo.org/739654.
+
+ -- Andrey Rahmatullin   Sat, 05 Dec 2020 16:49:55 +0500
+
 libtorrent-rasterbar (1.2.9-0.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libtorrent-rasterbar-1.2.9/debian/rules libtorrent-rasterbar-1.2.9/debian/rules
--- libtorrent-rasterbar-1.2.9/debian/rules	2020-11-25 13:30:22.0 +0500
+++ libtorrent-rasterbar-1.2.9/debian/rules	2020-12-05 16:36:55.0 +0500
@@ -33,6 +33,8 @@
 		$(CONFIGURE_ARGS)
 	mv build-py$*/bindings/python build/bindings/python$*
 	cp -r bindings/python/* build/bindings/python$*
+	sed s/-std=c++11//g < build/bindings/python$*/compile_cmd > build/bindings/python$*/compile_cmd.new && \
+		mv -f build/bindings/python$*/compile_cmd.new build/bindings/python$*/compile_cmd
 
 override_dh_auto_configure: override_dh_auto_configure-nopy $(ALLPY:%=override_dh_auto_configure-%)
 


signature.asc
Description: PGP signature


Bug#975953: Can't be imported, undefined symbol: _ZNK10libtorrent5entry4dictEv

2020-12-05 Thread Andrey Rahmatullin
On Sat, Nov 28, 2020 at 07:24:27PM +0500, Andrey Rahmatullin wrote:
> * There is some magic parsing in bindings/python/setup.py related to extra
> flags, with -std= being explicitly mentioned in a comment.
This is indeed the cause.

The "compile_cmd" file contains "g++ -std=c++11", which is the contents
of the CXX autoconf variable. The setup.py code extracts the flags from
this file and appends them to the extra_cmd var. That var is then put into
the extra_compile_args var and so it gets appended to all compilation
commands. This is of course wrong (in a normal CXX var substitution those
flags would be at the beginning, not at the end), and nothing sane can be
done about it.

It also seems that I've repeated someone else's work:
https://bugs.gentoo.org/739654
I will try a patch provided there.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#957206: dh_testroot: error: Package needs targeted root but builder has not provided a gain-root command via ${DEB_GAIN_ROOT_CMD}

2020-12-01 Thread Andrey Rahmatullin
On Tue, Dec 01, 2020 at 09:08:23PM +0100, Andreas Tille wrote:
> Control: tags -1 pending
> 
> Hi,
> 
> upstream of fis-gtm package[1] confirmed that the build needs some root
> permissions.  Thus I've set
> 
>Rules-Requires-Root: yes
There is no "Rules-Requires-Root: yes", see the Policy.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#976135: Breaks tt-rss

2020-11-30 Thread Andrey Rahmatullin
Package: php-php-gettext
Version: 1.0.12-1
Severity: serious
Control: affects -1 tt-rss

After upgrading php-php-gettext from 1.0.12-0.1 to 1.0.12-1 my tt-rss
installation no longer works, showing some JS errors on load. Apache error.log
contains this traceback:

PHP Fatal error:  Uncaught Error: Call to a member function evaluate() on null 
in /usr/share/php/php-php-gettext/gettext.php:325
Stack trace:
#0 /usr/share/php/php-php-gettext/gettext.php(351): 
gettext_reader->select_string()
#1 /usr/share/php/php-php-gettext/gettext.inc(293): gettext_reader->ngettext()
#2 /usr/share/tt-rss/www/include/functions.php(1725): _ngettext()
#3 /usr/share/tt-rss/www/index.php(114): init_js_translations()
#4 {main}
  thrown in /usr/share/php/php-php-gettext/gettext.php on line 325, referer: 


As far as I can see, gettext.php:325 was modified by
0002-Use-custom-parser-for-parsing-plural-expressions-ins.patch:

$plural = $plural_header->expression->evaluate($n);





-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.5.0-1-amd64 (SMP w/1 CPU thread)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages php-php-gettext depends on:
ii  php-mbstring2:7.4+76
ii  php-pear1:1.10.9+submodules+notgz-1
ii  php7.4-mbstring [php-mbstring]  7.4.11-1

php-php-gettext recommends no packages.

php-php-gettext suggests no packages.

-- no debconf information



Bug#976035: Doesn't work with Python 3.9

2020-11-28 Thread Andrey Rahmatullin
Package: mitmproxy
Version: 5.1.1-2
Severity: grave
Tags: upstream fixed-upstream 
Control: forwarded -1 https://github.com/mitmproxy/mitmproxy/issues/4021

[...]
  File "/usr/lib/python3/dist-packages/mitmproxy/utils/typecheck.py", line 73,
in check_option_type
elif not isinstance(value, typeinfo):
  File "/usr/lib/python3.9/typing.py", line 697, in __instancecheck__
return self.__subclasscheck__(type(obj))
  File "/usr/lib/python3.9/typing.py", line 700, in __subclasscheck__
raise TypeError("Subscripted generics cannot be used with"
TypeError: Subscripted generics cannot be used with class and instance checks



This is fixed at https://github.com/mitmproxy/mitmproxy/pull/4179 but there is
no release since it was merged.



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.9.0-1-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mitmproxy depends on:
ii  dpkg  1.20.5
ii  fonts-font-awesome5.0.10+really4.7.0~dfsg-2
ii  python3   3.9.0-3
ii  python3-blinker   1.4+dfsg1-0.3
ii  python3-brotli1.0.9-2+b1
ii  python3-certifi   2020.6.20-1
ii  python3-click 7.1.2-1
ii  python3-cryptography  3.2.1-1
ii  python3-flask 1.1.2-2
ii  python3-h11   0.11.0-1
ii  python3-h23.2.0-2
ii  python3-hyperframe5.2.0-4
ii  python3-kaitaistruct  0.8-3
ii  python3-ldap3 2.7-2
ii  python3-openssl   19.1.0-2
ii  python3-passlib   1.7.2-2
ii  python3-pkg-resources 50.3.0-1
ii  python3-protobuf  3.12.3-2+b1
ii  python3-publicsuffix2 2.20191221-2
ii  python3-pyasn10.4.8-1
ii  python3-pyparsing 2.4.7-1
ii  python3-pyperclip 1.8.0-1
ii  python3-ruamel.yaml   0.16.12-2
ii  python3-sortedcontainers  2.1.0-2
ii  python3-tornado   6.1.0-1
ii  python3-urwid 2.1.1-1+b1
ii  python3-wsproto   0.15.0-3

mitmproxy recommends no packages.

mitmproxy suggests no packages.

-- no debconf information



Bug#975953: Can't be imported, undefined symbol: _ZNK10libtorrent5entry4dictEv

2020-11-28 Thread Andrey Rahmatullin
On Fri, Nov 27, 2020 at 02:21:04PM +0500, Andrey Rahmatullin wrote:
> >>> import libtorrent
> Traceback (most recent call last):
>   File "", line 1, in 
> ImportError: 
> /usr/lib/python3/dist-packages/libtorrent.cpython-39-x86_64-linux-
> gnu.so: undefined symbol: _ZNK10libtorrent5entry4dictEv
> 
> $ ldd -r /usr/lib/python3/dist-packages/libtorrent.cpython-39-x86_64-linux-
> gnu.so | fgrep undefined | fgrep -v Py
> undefined symbol: _ZNK10libtorrent5entry4dictEv (/usr/lib/python3/dist-
> packages/libtorrent.cpython-39-x86_64-linux-gnu.so)
> undefined symbol: _ZN10libtorrent5entry4dictEv  (/usr/lib/python3/dist-
> packages/libtorrent.cpython-39-x86_64-linux-gnu.so)

So far I see these interesting things:
* These symbols are libtorrent::entry::dict() and the const version of it.
* libtorrent-rasterbar.so.10 instead exports 
libtorrent::entry::dict[abi:cxx11]().
* The most recent upload has "debian/rules: Pass --std=c++14" without any
explanation (made with "export DEB_CXXFLAGS_MAINT_APPEND  = -std=c++14").
* The build log shows that most compilation commands have both --std=c++11
and -std=c++14, 463 of them having -std=c++14 later and 80 having
--std=c++11 later. All of the latter commands seem to be for Python
bindings.
* There is some magic parsing in bindings/python/setup.py related to extra
flags, with -std= being explicitly mentioned in a comment.
* There seem to be some ABI compatiblity hacks in the code itself, see
TORRENT_CXX11_ABI (though it looks like it's only in CMakeLists.txt while
the package uses autotools.), it's also says it's about "clients building
with C++14 against libtorrent build with C++11" not vice versa.

So it looks like the Python bindings are compiled incorrectly, but I don't
see an obvious way to fix that, probably the setup.py magic needs fixing.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#975953: Can't be imported, undefined symbol: _ZNK10libtorrent5entry4dictEv

2020-11-27 Thread Andrey Rahmatullin
Package: python3-libtorrent
Version: 1.2.9-0.1
Severity: grave
Control: affects -1 + deluge deluged

>>> import libtorrent
Traceback (most recent call last):
  File "", line 1, in 
ImportError: /usr/lib/python3/dist-packages/libtorrent.cpython-39-x86_64-linux-
gnu.so: undefined symbol: _ZNK10libtorrent5entry4dictEv

$ ldd -r /usr/lib/python3/dist-packages/libtorrent.cpython-39-x86_64-linux-
gnu.so | fgrep undefined | fgrep -v Py
undefined symbol: _ZNK10libtorrent5entry4dictEv (/usr/lib/python3/dist-
packages/libtorrent.cpython-39-x86_64-linux-gnu.so)
undefined symbol: _ZN10libtorrent5entry4dictEv  (/usr/lib/python3/dist-
packages/libtorrent.cpython-39-x86_64-linux-gnu.so)



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.9.0-1-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-libtorrent depends on:
ii  libboost-python1.71.0 [libboost-python1.71.0-py39]  1.71.0-7+b1
pn  libboost-python1.71.0-py38  
ii  libc6   2.31-4
ii  libgcc-s1   10.2.0-19
ii  libssl1.1   1.1.1h-1
ii  libstdc++6  10.2.0-19
ii  libtorrent-rasterbar10  1.2.9-0.1
ii  python3 3.9.0-3

python3-libtorrent recommends no packages.

python3-libtorrent suggests no packages.

-- debconf-show failed



Bug#973526: FTBFS due to SIGABRT while running HTTP server tests, bug #973526

2020-11-10 Thread Andrey Rahmatullin
On Tue, Nov 10, 2020 at 05:17:26PM +0200, Juhani Numminen wrote:
> Hi,
> 
> Maarten L. Hekkelman as the package maintainer asked for my help with bug 
> #973526
> but I have to forward his request to debian-mentors.
> 
> The package libzeep failed to build on amd64, apparently because of a SIGABRT 
> during
> its HTTP server test. 
> https://buildd.debian.org/status/fetch.php?pkg=libzeep=amd64=5.0.0-3=1604607341=0
> 
> >> >> test/http-test.cpp
> >> test/http-test.cpp: In member function ‘void 
> >> connection_read::test_method()’:
> >> test/http-test.cpp:74:17: note: ‘#pragma message: write test for 
> >> avail/used’
> >>74 | #pragma message "write test for avail/used"
> >>   | ^~~
> > building http-test
> >> cd test; ./http-test 
> >> Running 7 test cases...
> >> started daemon at port 5923
> >> terminate called after throwing an instance of 
> >> 'boost::wrapexcept'
> >>   what():  resolve: Host not found (authoritative)
Looks like it tries to resolve something, and that usually implies
Internet access, as otherwise you could just connect to localhost?
Accessing the Internet is forbidden during building.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#971111: gubbins: FTBFS: pkg_resources.extern.packaging.requirements.InvalidRequirement: Parse error at "'/build/g'": Expected W:(abcd...)

2020-10-30 Thread Andrey Rahmatullin
python/gubbins/common.py::parse_and_run() constructs an absolute path for
the executable and then passes it to pkg_resources.get_distribution(). I
have no idea what does this code want to achieve, as get_distribution()
takes requirement specifications, not file paths.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#972004: Assembly code not working for mips64el and ppc64el (Was: Bug#972004: bowtie ftbfs on several release architectures)

2020-10-12 Thread Andrey Rahmatullin
On Mon, Oct 12, 2020 at 11:36:36AM +0200, Andreas Tille wrote:
> Control: tags -1 help
> 
> Hi,
> 
> while I've fixed the issue for arm64 the new version of bowtie seems to
> have some new assembly code where mips64el, ppc64el and others are
> stumbling upon [1]:
The reason it works on arm64 is 

ifeq (aarch64,$(shell uname -m))
POPCNT_CAPABILITY=0
endif

in Makefile. It's clearly not supposed to run on anything else non-Intel
but you can try patching this to also disable popcnt on other non-Intel.


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#956700: kvirc: diff for NMU version 4:5.0.0+dfsg-2.1

2020-06-29 Thread Andrey Rahmatullin
On Fri, Jun 19, 2020 at 11:33:41AM +0300, Adrian Bunk wrote:
> Control: tags 956700 + patch
> Control: tags 956700 + pending
> 
> Dear maintainer,
> 
> I've prepared an NMU for kvirc (versioned as 4:5.0.0+dfsg-2.1) and 
> uploaded it to DELAYED/14. Please feel free to tell me if I should 
> cancel it.
Thank you Adrian, I've just uploaded a -3 which includes a fix for this
bug so you can cancel the NMU (if it won't be cancelled automatically).

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#948926: Help for linking library needed (Was: Bug#948926: blasr ftbfs with libpbbam1.0.6)

2020-01-15 Thread Andrey Rahmatullin
On Wed, Jan 15, 2020 at 05:50:03PM +0100, Andreas Tille wrote:
> Control: tags -1 help
> 
> On Tue, Jan 14, 2020 at 09:48:10PM +0100, Paul Gevers wrote:
> > Did not find CMake 'cmake'
> > Found CMake: NO
> > Run-time dependency pbbam found: NO
> > 
> > meson.build:54:0: ERROR: Could not generate cargs for pbbam:
> > Package pbcopper was not found in the pkg-config search path.
> > Perhaps you should add the directory containing `pbcopper.pc'
> > to the PKG_CONFIG_PATH environment variable
> > Package 'pbcopper', required by 'pbbam', not found
> 
> I've fixed this specific issue (and others) in Git[1] but I'm running
> into trouble I have no idea to fix.
> 
> 
> ...
> [22/25] c++  -o toAfg 'toAfg@exe/utils_ToAfg.cpp.o' -I/usr/include/pbseq 
> -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/hdf5/serial 
> -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wdate-time - 
> D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/blasr-5.3.3+dfsg=. 
> -fstack-protector-strong -Wformat -Werror=format-security -DHAVE_HDF5_1_10_1 
> -std=c++14 -Wl,--start-group -lhdf5_cpp -lhdf5 libblasr_impl. a -pthread 
> -lblasr /usr/lib/x86_64-linux-gnu/libz.so -lpbdata -lpbihdf -lblasr -lpbdata 
> -lpbihdf -Wl,--end-group '-Wl,-rpath,$ORIGIN/' 
> -Wl,-rpath-link,/build/blasr-5.3.3+dfsg/build/
> FAILED: toAfg
> c++  -o toAfg 'toAfg@exe/utils_ToAfg.cpp.o' -I/usr/include/pbseq 
> -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/hdf5/serial 
> -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wdate-time -D_FORTIFY_SOURCE=2 - 
> g -O2 -fdebug-prefix-map=/build/blasr-5.3.3+dfsg=. -fstack-protector-strong 
> -Wformat -Werror=format-security -DHAVE_HDF5_1_10_1 -std=c++14 
> -Wl,--start-group -lhdf5_cpp -lhdf5 libblasr_impl.a -pthread -lblasr / 
> usr/lib/x86_64-linux-gnu/libz.so -lpbdata -lpbihdf -lblasr -lpbdata -lpbihdf 
> -Wl,--end-group '-Wl,-rpath,$ORIGIN/' 
> -Wl,-rpath-link,/build/blasr-5.3.3+dfsg/build/
> /usr/bin/ld: toAfg@exe/utils_ToAfg.cpp.o: undefined reference to symbol 
> '_ZN6PacBio3BAM9BamRecordD1Ev'
> /usr/bin/ld: /usr/lib/x86_64-linux-gnu//libpbbam.so.0.23.0: error adding 
> symbols: DSO missing from command line
> collect2: error: ld returned 1 exit status
It tells you to add libpbbam to the link command.

> In the pbuilder chroot I tried to simplify the linker call and
> reduced it to
> 
> root@sputnik:/build/blasr-5.3.3+dfsg/build# c++  -o toAfg 
> 'toAfg@exe/utils_ToAfg.cpp.o' -I/usr/include/pbseq 
> -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/hdf5/serial 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -DHAVE_HDF5_1_10_1 -std=c++14 
> -lhdf5_cpp -lhdf5 ./libblasr_impl.a -pthread -lz -lpbdata -lpbihdf -lpbihdf 
> -lblasr
> /usr/bin/ld: toAfg@exe/utils_ToAfg.cpp.o: undefined reference to symbol 
> '_ZN6PacBio3BAM9BamRecordD1Ev'
> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libpbbam.so.0.23.0: error adding 
> symbols: DSO missing from command line
> collect2: error: ld returned 1 exit status
Indeed libpbbam is still missing here.

> I've checked that the symbol which is not found exists in the linked
> libraries:
It's not linked.
Also, using grep for this is very wrong, you need to use nm -D and check
it's defined there (it is though).


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#937262: Help needed (Was: pdb2pqr: Python2 removal in sid/bullseye)

2019-12-13 Thread Andrey Rahmatullin
On Fri, Dec 13, 2019 at 10:10:03PM +0100, Andreas Tille wrote:
> i$ pdb2pqr
> Traceback (most recent call last):
>   File "/usr/bin/pdb2pqr", line 52, in 
> from main import mainCommand
>   File "/usr/share/pdb2pqr/main.py", line 77, in 
> import extensions
>   File "/usr/share/pdb2pqr/extensions/__init__.py", line 56, in 
> extDict[extName] = __import__(extName,globals(),locals(),[], -1)
> ValueError: level must be >= 0

"""
level specifies whether to use absolute or relative imports. The default
is -1 which indicates both absolute and relative imports will be
attempted. 0 means only perform absolute imports.  Positive values for
level indicate the number of parent directories to search relative to the
directory of the module calling __import__().
"""
https://docs.python.org/2.7/library/functions.html#__import__

-1 was removed in 3.3 as implicit relative import are not supported in
3.x. As this code seems to use relative imports you need to change -1 to
1.

> So I tried:
> 
> --- a/extensions/__init__.py
> +++ b/extensions/__init__.py
> @@ -53,7 +53,7 @@ _extList = [name for _, name, _ in 
> pkgutil.iter_modules(__path__)]
>  extDict = {}
>  
>  for extName in _extList:
> -extDict[extName] = __import__(extName,globals(),locals(),[], -1)
> +extDict[extName] = __import__(extName,globals(),locals(),[], 0)^M

Mindlessly changing the code is almost always a bad idea...

>   File "/usr/share/pdb2pqr/extensions/__init__.py", line 57, in 
> extDict[extName] = __import__(extName,globals(),locals(),[], 0)
> ModuleNotFoundError: No module named 'chi'
This is expected as it now tries to do "import chi". With 1 it should try
"from . import chi". This fails later, as the source also has implicit
relative imports that needs to be fixed, for example "from aconf import"
in src/utilities.py.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#937262: Help with scons needed (Was: Help needed (Was: pdb2pqr: Python2 removal in sid/bullseye))

2019-12-13 Thread Andrey Rahmatullin
On Fri, Dec 13, 2019 at 01:40:34PM +0100, Andreas Tille wrote:
> > > g++ -o pdb2pka/substruct/Algorithms.cpython-37m-x86_64-linux-gnu.so 
> > > -Wl,-z,relro -Wl,-z,now -shared pdb2pka/substruct/Algorithms.os 
> > > -L/usr/lib -lpython3.7
> > > /usr/bin/ld: cannot find -lpython3.7
> > Actually, it's a different problem, sorry.
> > There is no -lpython3.7, only -lpython3.7m. If the build system used
> > pkgconfig it would know that. I guess the library name is hardcoded
> > instead? I see that it got -I/usr/include/python3.7m from somewhere, so
> > it's not completely broken.
> 
> Thanks for that additional hint.  I can confirm that I checked whether
> pkgconfig can be used before I was asking here.  But we seem to agree
> that this is not the case.  I admit I have no real clue how to convince
> scons to link to the correct library name. :-(
I have no idea either. It seems that it just uses the scons compilation
code by creating an env.LoadableModule.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#937262: Help with scons needed (Was: Help needed (Was: pdb2pqr: Python2 removal in sid/bullseye))

2019-12-13 Thread Andrey Rahmatullin
On Fri, Dec 13, 2019 at 09:49:47AM +0100, Andreas Tille wrote:
> g++ -o pdb2pka/substruct/Algorithms.cpython-37m-x86_64-linux-gnu.so 
> -Wl,-z,relro -Wl,-z,now -shared pdb2pka/substruct/Algorithms.os -L/usr/lib 
> -lpython3.7
> /usr/bin/ld: cannot find -lpython3.7
Actually, it's a different problem, sorry.
There is no -lpython3.7, only -lpython3.7m. If the build system used
pkgconfig it would know that. I guess the library name is hardcoded
instead? I see that it got -I/usr/include/python3.7m from somewhere, so
it's not completely broken.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#937330: Help with upgrading psychopy needed (Was: Python2 removal in sid/bullseye)

2019-11-21 Thread Andrey Rahmatullin
On Wed, Nov 20, 2019 at 10:11:03PM +0100, Andreas Tille wrote:
> INTERNALERROR> pluggy.manager.PluginValidationError: unknown hook 
> 'pytest_namespace' in plugin  '/build/psychopy-3.2.4+dfsg/.pybuild/cpython3_3.7/build/psychopy/tests/conftest.py'>
>   File 
> "/build/psychopy-3.2.4+dfsg/.pybuild/cpython3_3.7/build/psychopy/tests/conftest.py",
>  line 14, in pytest_sessionfinish
> pytest.app.quit()
> AttributeError: module 'pytest' has no attribute 'app'
https://discourse.psychopy.org/t/how-to-run-unit-tests/7315/7 suggests
they don't support recent pytest, which is also recorded in
https://github.com/psychopy/psychopy/blob/master/requirements_dev.txt


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#937244: [Python-modules-team] Bug#937244: paste: Python2 removal in sid/bullseye

2019-09-26 Thread Andrey Rahmatullin
On Thu, Sep 26, 2019 at 02:09:16PM -0400, Sandro Tosi wrote:
> On Thu, Sep 26, 2019 at 1:45 PM peter green  wrote:
> > paste depends on the python-tempita binary package, which has already been 
> > dropped by the python-tempita source package.
> 
> sigh, python-paste has 11 reverse deps that'd be broken if we remove
> that binary package. CCing wrar who uploaded python-tempita recently
Sorry, I was too eager to drop pylons deps that I did that in a wrong way
and missed this dep.
I'm going to reupload py2 tempita.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#941226: python-pyramid-zcml: diff for NMU version 1.0.0-1.2

2019-09-26 Thread Andrey Rahmatullin
Control: tags 941226 + patch
Control: tags 941226 + pending

Dear maintainer,

I've prepared an NMU for python-pyramid-zcml (versioned as 1.0.0-1.2) and
uploaded it.

Regards.


-- 
WBR, wRAR
diff -Nru python-pyramid-zcml-1.0.0/debian/changelog python-pyramid-zcml-1.0.0/debian/changelog
--- python-pyramid-zcml-1.0.0/debian/changelog	2019-09-17 22:37:08.0 +0500
+++ python-pyramid-zcml-1.0.0/debian/changelog	2019-09-26 23:17:51.0 +0500
@@ -1,3 +1,10 @@
+python-pyramid-zcml (1.0.0-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Upload without binaries (Closes: #941226).
+
+ -- Andrey Rahmatullin   Thu, 26 Sep 2019 23:17:51 +0500
+
 python-pyramid-zcml (1.0.0-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.


signature.asc
Description: PGP signature


Bug#941225: python-pyramid-tm: diff for NMU version 0.5-1.2

2019-09-26 Thread Andrey Rahmatullin
Control: tags 941225 + patch
Control: tags 941225 + pending

Dear maintainer,

I've prepared an NMU for python-pyramid-tm (versioned as 0.5-1.2) and
uploaded it.

Regards.


-- 
WBR, wRAR
diff -Nru python-pyramid-tm-0.5/debian/changelog python-pyramid-tm-0.5/debian/changelog
--- python-pyramid-tm-0.5/debian/changelog	2019-09-17 21:22:59.0 +0500
+++ python-pyramid-tm-0.5/debian/changelog	2019-09-26 23:02:07.0 +0500
@@ -1,3 +1,10 @@
+python-pyramid-tm (0.5-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Upload without binaries (Closes: #941225).
+
+ -- Andrey Rahmatullin   Thu, 26 Sep 2019 23:02:07 +0500
+
 python-pyramid-tm (0.5-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.


signature.asc
Description: PGP signature


Bug#935381: python-pyramid-multiauth: diff for NMU version 0.8.0-1.1

2019-09-23 Thread Andrey Rahmatullin
Control: tags 935381 + patch
Control: tags 935381 + pending

Dear maintainer,

I've prepared an NMU for python-pyramid-multiauth (versioned as 0.8.0-1.1) and
uploaded it.

Regards.


-- 
WBR, wRAR
diff -Nru python-pyramid-multiauth-0.8.0/debian/changelog python-pyramid-multiauth-0.8.0/debian/changelog
--- python-pyramid-multiauth-0.8.0/debian/changelog	2016-04-13 21:09:05.0 +0500
+++ python-pyramid-multiauth-0.8.0/debian/changelog	2019-09-23 20:34:29.0 +0500
@@ -1,3 +1,11 @@
+python-pyramid-multiauth (0.8.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop Python 2 support (Closes: #935381).
+  * Update the priority from extra to optional.
+
+ -- Andrey Rahmatullin   Mon, 23 Sep 2019 20:34:29 +0500
+
 python-pyramid-multiauth (0.8.0-1) unstable; urgency=medium
 
   [ Denis Laxalde ]
diff -Nru python-pyramid-multiauth-0.8.0/debian/control python-pyramid-multiauth-0.8.0/debian/control
--- python-pyramid-multiauth-0.8.0/debian/control	2016-04-13 21:09:05.0 +0500
+++ python-pyramid-multiauth-0.8.0/debian/control	2019-09-23 20:32:43.0 +0500
@@ -1,13 +1,10 @@
 Source: python-pyramid-multiauth
 Section: python
-Priority: extra
+Priority: optional
 Maintainer: David Douard 
 Build-Depends:
  debhelper (>= 9),
  dh-python,
- python-all,
- python-setuptools,
- python-pyramid,
  python3-all,
  python3-setuptools,
  python3-pyramid,
@@ -16,16 +13,6 @@
 Vcs-Browser: https://github.com/douardda/pyramid_multiauth
 Vcs-Git: https://github.com/douardda/pyramid_multiauth.git
 
-Package: python-pyramid-multiauth
-Architecture: all
-Depends:
- ${python:Depends},
- ${misc:Depends}
-Description: authentication policy for the Pyramid web framework
- The pyramid_multiauth package provides MultiAuthenticationPolicy: a Pyramid
- authentication policy that proxies to a stack of other IAuthenticationPolicy
- objects, to provide a combined auth solution from individual pieces.
-
 Package: python3-pyramid-multiauth
 Architecture: all
 Depends:
diff -Nru python-pyramid-multiauth-0.8.0/debian/python3-pyramid-multiauth.install python-pyramid-multiauth-0.8.0/debian/python3-pyramid-multiauth.install
--- python-pyramid-multiauth-0.8.0/debian/python3-pyramid-multiauth.install	2016-04-13 21:09:05.0 +0500
+++ python-pyramid-multiauth-0.8.0/debian/python3-pyramid-multiauth.install	1970-01-01 05:00:00.0 +0500
@@ -1 +0,0 @@
-usr/lib/python3*
diff -Nru python-pyramid-multiauth-0.8.0/debian/python-pyramid-multiauth.install python-pyramid-multiauth-0.8.0/debian/python-pyramid-multiauth.install
--- python-pyramid-multiauth-0.8.0/debian/python-pyramid-multiauth.install	2016-04-13 21:09:05.0 +0500
+++ python-pyramid-multiauth-0.8.0/debian/python-pyramid-multiauth.install	1970-01-01 05:00:00.0 +0500
@@ -1 +0,0 @@
-usr/lib/python2*
diff -Nru python-pyramid-multiauth-0.8.0/debian/rules python-pyramid-multiauth-0.8.0/debian/rules
--- python-pyramid-multiauth-0.8.0/debian/rules	2016-04-13 21:09:05.0 +0500
+++ python-pyramid-multiauth-0.8.0/debian/rules	2019-09-23 20:32:48.0 +0500
@@ -1,4 +1,4 @@
 #!/usr/bin/make -f
 
 %:
-	dh $@ --with python2,python3 --buildsystem=pybuild
+	dh $@ --with python3 --buildsystem=pybuild


signature.asc
Description: PGP signature


Bug#915895: python-limits FTBFS: ERROR: Failure: ImportError (cannot import name b)

2019-09-20 Thread Andrey Rahmatullin
On Thu, Aug 15, 2019 at 11:10:37PM +0500, Andrey Rahmatullin wrote:
> Control: reassign -1 src:redis-py-cluster/1.3.3-1
> Control: severity -1 grave
> Control: forwarded -1 https://github.com/Grokzen/redis-py-cluster/issues/295
> Control: affects -1 src:python-limits
> 
> On Sat, Feb 09, 2019 at 06:57:54PM +0100, Slavko wrote:
> > while this of course affects the python-limits build, it is not its
> > bug. As one can see, it is caused in test by importing rediscluster:
> Exactly. Fixing the bug metadata accordingly.
> Work in progress is at
> https://github.com/Grokzen/redis-py-cluster/pull/296 and looks promising.
This is fixed in the 2.0 release.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#782952: python-pyramid-zcml: diff for NMU version 1.0.0-1.1

2019-09-17 Thread Andrey Rahmatullin
Control: tags 782952 + patch
Control: tags 782952 + pending

Dear maintainer,

I've prepared an NMU for python-pyramid-zcml (versioned as 1.0.0-1.1) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Regards.


-- 
WBR, wRAR
diff -Nru python-pyramid-zcml-1.0.0/debian/changelog python-pyramid-zcml-1.0.0/debian/changelog
--- python-pyramid-zcml-1.0.0/debian/changelog	2013-06-06 15:06:42.0 +0600
+++ python-pyramid-zcml-1.0.0/debian/changelog	2019-09-17 22:37:08.0 +0500
@@ -1,3 +1,14 @@
+python-pyramid-zcml (1.0.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Switch from Python 2 to Python 3 (Closes: #782952).
+  * Add support for Python 3.7.
+  * Add support for Pyramid 1.8 and other modern libs.
+  * Disable tests using mako as pyramid_mako is not packaged.
+  * Update the priority from extra to optional.
+
+ -- Andrey Rahmatullin   Tue, 17 Sep 2019 22:37:08 +0500
+
 python-pyramid-zcml (1.0.0-1) unstable; urgency=low
 
   * New upstream release
diff -Nru python-pyramid-zcml-1.0.0/debian/control python-pyramid-zcml-1.0.0/debian/control
--- python-pyramid-zcml-1.0.0/debian/control	2012-05-03 19:35:31.0 +0600
+++ python-pyramid-zcml-1.0.0/debian/control	2019-09-17 22:36:13.0 +0500
@@ -1,14 +1,18 @@
 Source: python-pyramid-zcml
 Section: python
-Priority: extra
+Priority: optional
 Maintainer: Free Ekanayaka 
-Build-Depends: debhelper (>= 7.0.50~), python-setuptools, python-all (>= 2.6.6-3)
+Build-Depends: debhelper (>= 7.0.50~), dh-python, python3-all,
+  python3-setuptools,
+  python3-pyramid,
+  python3-webtest,
+  python3-zope.configuration,
 Standards-Version: 3.9.3
 Homepage: http://pypi.python.org/pypi/pyramid_zcml
 
-Package: python-pyramid-zcml
+Package: python3-pyramid-zcml
 Architecture: all
-Depends: ${python:Depends}, ${misc:Depends}
+Depends: ${python3:Depends}, ${misc:Depends}
 Description: Declarative configuration for the Pyramid web framework
  The pyramid_zcml package provides ZCML (Zope Configuration Markup Language)
  directives for all "configurator" methods available in the Pyramid web
diff -Nru python-pyramid-zcml-1.0.0/debian/patches/fix-authkit.patch python-pyramid-zcml-1.0.0/debian/patches/fix-authkit.patch
--- python-pyramid-zcml-1.0.0/debian/patches/fix-authkit.patch	1970-01-01 05:00:00.0 +0500
+++ python-pyramid-zcml-1.0.0/debian/patches/fix-authkit.patch	2019-09-17 22:01:00.0 +0500
@@ -0,0 +1,24 @@
+From d041694f77215dcb692b65d33ab0ad64b07135f0 Mon Sep 17 00:00:00 2001
+From: Tres Seaver 
+Date: Wed, 4 Feb 2015 12:25:02 -0500
+Subject: [PATCH] Accomodate updated AuthTkt.
+
+---
+ pyramid_zcml/tests/test_units.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/pyramid_zcml/tests/test_units.py b/pyramid_zcml/tests/test_units.py
+index a53d398..24b8941 100644
+--- a/pyramid_zcml/tests/test_units.py
 b/pyramid_zcml/tests/test_units.py
+@@ -372,8 +372,8 @@ def callback(identity, request):
+ reg.registerUtility(object(), IAuthorizationPolicy)
+ _execute_actions(actions)
+ policy = reg.getUtility(IAuthenticationPolicy)
+-self.assertEqual(policy.cookie.path, '/sub/')
+-self.assertEqual(policy.cookie.http_only, True)
++self.assertEqual(policy.cookie.cookie_profile.path, '/sub/')
++self.assertEqual(policy.cookie.cookie_profile.httponly, True)
+ self.assertEqual(policy.cookie.secret, 'sosecret')
+ self.assertEqual(policy.callback, callback)
+ 
diff -Nru python-pyramid-zcml-1.0.0/debian/patches/fix-path.patch python-pyramid-zcml-1.0.0/debian/patches/fix-path.patch
--- python-pyramid-zcml-1.0.0/debian/patches/fix-path.patch	1970-01-01 05:00:00.0 +0500
+++ python-pyramid-zcml-1.0.0/debian/patches/fix-path.patch	2019-09-17 22:35:35.0 +0500
@@ -0,0 +1,23 @@
+From c32e7ee71c631a68206989055d027cee91a5021f Mon Sep 17 00:00:00 2001
+From: Tres Seaver 
+Date: Tue, 8 Jan 2019 14:14:08 -0500
+Subject: [PATCH] Module's '__path__' is supposed to be a list ot strings, or
+ None.
+
+---
+ pyramid_zcml/tests/test_units.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/pyramid_zcml/tests/test_units.py b/pyramid_zcml/tests/test_units.py
+index 2048aa1..7f1e438 100644
+--- a/pyramid_zcml/tests/test_units.py
 b/pyramid_zcml/tests/test_units.py
+@@ -1227,7 +1227,7 @@ def __call__(self):
+ """ """
+ 
+ class DummyModule:
+-__path__ = "foo"
++__path__ = ["foo"]
+ __name__ = "dummy"
+ __file__ = ''
+ scanned = False
diff -Nru python-pyramid-zcml-1.0.0/debian/patches/fix-pyramid-1.8-2.patch python-pyramid-zcml-1.0.0/debian/patches/fix-pyramid-1.8-2.patch
--- python-pyramid-zcml-1.0.0/debian/patches/fix-pyramid-1.8-2.patch	1970-01-01 05:00:00.0 +0500
+++ python-pyramid-zcml-1.0.0/debian/patches/fix-pyramid-1.8-2.patch	2019-09-17 22:05:24.0 +

Bug#782951: python-pyramid-tm: diff for NMU version 0.5-1.1

2019-09-17 Thread Andrey Rahmatullin
Control: tags 782951 + patch
Control: tags 782951 + pending

Dear maintainer,

I've prepared an NMU for python-pyramid-tm (versioned as 0.5-1.1) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Regards.


-- 
WBR, wRAR
diff -Nru python-pyramid-tm-0.5/debian/changelog python-pyramid-tm-0.5/debian/changelog
--- python-pyramid-tm-0.5/debian/changelog	2012-09-03 01:50:39.0 +0600
+++ python-pyramid-tm-0.5/debian/changelog	2019-09-17 21:22:59.0 +0500
@@ -1,3 +1,11 @@
+python-pyramid-tm (0.5-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Switch from Python 2 to Python 3 (Closes: #782951).
+  * Update the priority from extra to optional.
+
+ -- Andrey Rahmatullin   Tue, 17 Sep 2019 21:22:59 +0500
+
 python-pyramid-tm (0.5-1) unstable; urgency=low
 
   * New upstream release
diff -Nru python-pyramid-tm-0.5/debian/control python-pyramid-tm-0.5/debian/control
--- python-pyramid-tm-0.5/debian/control	2012-05-20 13:37:22.0 +0600
+++ python-pyramid-tm-0.5/debian/control	2019-09-17 21:12:12.0 +0500
@@ -1,14 +1,17 @@
 Source: python-pyramid-tm
 Section: python
-Priority: extra
+Priority: optional
 Maintainer: Free Ekanayaka 
-Build-Depends: debhelper (>= 7.0.50~), python-setuptools, python-all (>= 2.6.6-3)
+Build-Depends: debhelper (>= 7.0.50~), dh-python, python3-all,
+  python3-setuptools,
+  python3-pyramid,
+  python3-transaction,
 Standards-Version: 3.9.3
 Homepage: http://pypi.python.org/pypi/pyramid_tm
 
-Package: python-pyramid-tm
+Package: python3-pyramid-tm
 Architecture: all
-Depends: ${python:Depends}, ${misc:Depends}
+Depends: ${python3:Depends}, ${misc:Depends}
 Description: Transaction management for the Pyramid web framework
  The pyramid_tm package allows Pyramid requests to join the active
  transaction as provided by the transaction package.
diff -Nru python-pyramid-tm-0.5/debian/rules python-pyramid-tm-0.5/debian/rules
--- python-pyramid-tm-0.5/debian/rules	2012-04-12 18:16:52.0 +0600
+++ python-pyramid-tm-0.5/debian/rules	2019-09-17 21:08:37.0 +0500
@@ -1,4 +1,4 @@
 #!/usr/bin/make -f
 
 %:
-	dh $@ --with python2
+	dh $@ --with python3 --buildsystem=pybuild


signature.asc
Description: PGP signature


Bug#938494: skimage (build-)depends on python-cloudpickle which has already been dropped

2019-09-13 Thread Andrey Rahmatullin
On Fri, Sep 13, 2019 at 05:16:30PM +0800, Drew Parsons wrote:
> Python maintainers, remember, check your reverse dependencies before
> dropping your python2 packages.
> Check each of
> 
>   build-rdeps python-yourmodule
>   apt-rdepends -r python-yourmodule
> 
> and confirm the package has rdeps=0 on Sandro's list at
> http://sandrotosi.me/debian/py2removal/index.html
And grep-dctrl -FTestsuite-triggers $pkg -sPackage 
/var/lib/apt/lists/deb.debian.org_debian_dists_unstable_main_source_Sources 

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#939511: /usr/bin/tifffile doesn't work

2019-09-05 Thread Andrey Rahmatullin
Package: tifffile
Version: 20181128-1+b1
Severity: grave

$ tifffile
Traceback (most recent call last):
  File "/usr/bin/tifffile", line 4, in 
import tifffile
ImportError: No module named tifffile

The package ships a Python 3 module with a Python 2 wrapper script.



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages tifffile depends on:
ii  python  2.7.16-1
ii  python3 3.7.3-1
ii  python3-numpy [python3-numpy-abi9]  1:1.16.2-1+b1

Versions of packages tifffile recommends:
pn  python3-matplotlib  

tifffile suggests no packages.

-- no debconf information



Bug#935812: FTBFS: FAIL: test_can_get_304_with_last_modified (tests.handlers.test_base_handler.ImageOperationsWithLastModifiedTestCase)

2019-08-26 Thread Andrey Rahmatullin
Package: src:thumbor
Version: 6.7.0-1
Severity: serious

I tried to rebuild the package without the python-celery B-D and got one test
failure:

FAIL: test_can_get_304_with_last_modified
(tests.handlers.test_base_handler.ImageOperationsWithLastModifiedTestCase)
--
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/tornado/testing.py", line 125, in
__call__
result = self.orig_method(*args, **kwargs)
  File
"/<>/.pybuild/cpython2_2.7_thumbor/build/tests/handlers/test_base_handler.py",
line 764, in test_can_get_304_with_last_modified
expect(response.code).to_equal(304)
  File "/usr/lib/python2.7/dist-packages/preggy/core.py", line 285, in
_assert_topic
return _registered_assertions[method_name](self.topic, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/preggy/core.py", line 58, in wrapper
func(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/preggy/core.py", line 126, in
test_assertion
raise AssertionError(err_msg)
AssertionError: Expected topic(200) to equal 304
 >> begin captured logging << 
thumbor: DEBUG: METRICS: inc: response.count:1
thumbor: DEBUG: [RESULT_STORAGE] getting from
/tmp/tmpclUxcu/default/1e/b9/ead4e07ef924574371b97c573958beb3ad71
thumbor: DEBUG: METRICS: timing: result_storage.incoming_time:0
thumbor: DEBUG: METRICS: inc: result_storage.hit:1
thumbor: DEBUG: METRICS: inc: result_storage.bytes_read:5319
thumbor: DEBUG: [RESULT_STORAGE] IMAGE FOUND:
/_wIUeSaeHw8dricKG2MGhqu5thk=/smart/image.jpg
thumbor: DEBUG: Content Type of image/jpeg detected.
tornado.access: INFO: 200 GET /_wIUeSaeHw8dricKG2MGhqu5thk=/smart/image.jpg
(127.0.0.1) 2.15ms
thumbor: DEBUG: METRICS: timing: response.time:1
thumbor: DEBUG: METRICS: timing: response.time.200:1
thumbor: DEBUG: METRICS: inc: response.status.200:1
thumbor: DEBUG: METRICS: inc: response.format.jpg:1
thumbor: DEBUG: METRICS: timing: response.time.jpg:1
thumbor: DEBUG: METRICS: inc: response.bytes.jpg:5319
preggy.utils: DEBUG: fetching assertion: 'to_equal'
- >> end captured logging << -



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#935449: Build-Depends on removed python-celery

2019-08-22 Thread Andrey Rahmatullin
Package: src:thumbor
Version: 6.7.0-1
Severity: serious

python-celery was recently removed and so this package cannot be built anymore.
I don't see why that B-D is needed though.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#935447: Please drop the Python 2 subpackage

2019-08-22 Thread Andrey Rahmatullin
Package: src:python-raven
Version: 6.3.0-2
Severity: serious
User: debian-pyt...@lists.debian.org
Usertag: py2removal py2leaf py3available

python-celery was recently removed so python-raven can't be installed and the
package can't be built.



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#935438: Please update to Python 3 or remove

2019-08-22 Thread Andrey Rahmatullin
Package: src:chaussette
Version: 1.3.0-1
Severity: serious
User: debian-pyt...@lists.debian.org
Usertag: py2removal py2leaf py2rm

According to #855671 this package doesn't seem to be working for the last 2.5
years, has popcon of 3, doesn't have Python 3 support and depends on a lot of
Python 2 module packages, so it will most likely be removed from Debian in some
not very distant future unless it's fixed and switched to Python 3.



Bug#935335: Depends on removed python-zbar

2019-08-21 Thread Andrey Rahmatullin
Package: src:monkeysign
Version: 2.2.4
Severity: serious

As Python 2 versions of zbar and zbarpygtk were removed, this package should be
updated to use Python 3 or removed.



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#915895: python-limits FTBFS: ERROR: Failure: ImportError (cannot import name b)

2019-08-15 Thread Andrey Rahmatullin
Control: reassign -1 src:redis-py-cluster/1.3.3-1
Control: severity -1 grave
Control: forwarded -1 https://github.com/Grokzen/redis-py-cluster/issues/295
Control: affects -1 src:python-limits

On Sat, Feb 09, 2019 at 06:57:54PM +0100, Slavko wrote:
> while this of course affects the python-limits build, it is not its
> bug. As one can see, it is caused in test by importing rediscluster:
Exactly. Fixing the bug metadata accordingly.
Work in progress is at
https://github.com/Grokzen/redis-py-cluster/pull/296 and looks promising.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#776246: MD4 collision/preimage attacks (CVE-2014-8242)

2019-07-10 Thread Andrey Rahmatullin
On Wed, Jul 10, 2019 at 11:45:53AM +0200, Laurent Bigonville wrote:
> Now that buster has been released, do you think we could move forward with
> uploading the last version of librsync in unstable?
Yes, I plan to proceed with this soon.

> I tried to rebuild duplicity and it's building fine.
I tried rebuilding all revdeps some time ago, only rdiff-backup failed.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#924848: telegram-cli: FTBFS: build-dependency not installable: libwolfssl-dev

2019-04-03 Thread Andrey Rahmatullin
libwolfssl was removed from testing due to #918952.
The shared lib was removed but this package was not, because it doesn't
depend on the lib. Maybe the B-D can be safely removed.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#924383: ruby-coveralls: FTBFS (dh_installman: Cannot find "debian/coveralls.1")

2019-03-12 Thread Andrey Rahmatullin
On Tue, Mar 12, 2019 at 09:43:22AM +, Santiago Vila wrote:
> TZ=UTC ronn --roff debian/coveralls.mkd
>  roff: debian/coveralls.mkd.1 
[...]
> dh_installman: Cannot find (any matches for) "debian/coveralls.1" (tried in 
> ., debian/tmp)

So a change in ronn, I guess. The package in sid wasn't built on buildds
so nothing to compare with.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#924329: xastir: FTBFS (magick/image-private.h: No such file or directory)

2019-03-12 Thread Andrey Rahmatullin
On Mon, Mar 11, 2019 at 05:09:58PM +, Santiago Vila wrote:
> In file included from /usr/include/GraphicsMagick/magick/analyze.h:18,
>  from /usr/include/GraphicsMagick/magick/api.h:55,
>  from map_geo.c:137:
> /usr/include/GraphicsMagick/magick/image.h:1108:10: fatal error: 
> magick/image-private.h: No such file or directory
>  #include "magick/image-private.h"
>   ^~~~


src/map_geo.c:

"""
#ifdef HAVE_GRAPHICSMAGICK
/*#include */
/* Define MAGICK_IMPLEMENTATION to access private interfaces
 * such as DestroyImagePixels(). This may not be a good thing,
 * but DestroyImagePixels() has been in this code for a long
 * time. Defining MAGIC_IMPLEMENTATION eliminates the warning that is
 * now (9/28/2010) being seen on some distros (Ubuntu 10.04 and
 * OpenSuSE-11.3)
 */
#define MAGICK_IMPLEMENTATION
#include 
"""

Haha NOPE.


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#923719: celery: FTBFS ("Download error", probably because of missing build-depends)

2019-03-06 Thread Andrey Rahmatullin
On Mon, Mar 04, 2019 at 11:16:02AM +, Santiago Vila wrote:
> Searching for billiard<3.6.0,>=3.5.0.2
It's 3.6.0.0 in sid (was 3.5.0.4 when this package was uploaded).

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#923529: giada: FTBFS (error: expected ')' before '*' token)

2019-03-01 Thread Andrey Rahmatullin
The code giving the errors is actually from juce-modules-source. The
version used for building the current sid giada package is 5.3.2~repack-1,
while the version in sid (which causes FTBFS) is
5.4.1+really5.4.1~repack-2. This seems to be related to #913915, I have no
idea how can the current sid version work as some things in
juce_VSTPluginFormat.cpp are not defined anywhere.


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#923454: renderdoc: FTBFS (error: braces around scalar initializer for type 'int')

2019-02-28 Thread Andrey Rahmatullin
The problem here is the API compatibility break in glslang, described in
https://github.com/KhronosGroup/glslang/issues/1538#issuecomment-431643795
Changes related to the new glslang version seem to be bundled in
https://github.com/baldurk/renderdoc/commit/2ea6174c83c3c55f504c107303991d9bb2aa9af3
(I see 3 source files changed there).

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#923466: lammps: FTBFS (dh_auto_configure fails)

2019-02-28 Thread Andrey Rahmatullin
The actual error message is
"""
CMake Error at CMakeLists.txt:298 (message):
  MPIIO package needs LAMMPS to be build with MPI
Call Stack (most recent call first):
  CMakeLists.txt:304 (pkg_depends)
"""

It seems to mean MPI is not found. After removing QUIET from
find_package(MPI):

-- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found version 
"3.1")
-- Found MPI_CXX: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so (found 
version "3.1")
-- Could NOT find MPI_Fortran (missing: MPI_Fortran_WORKS)
-- Could NOT find MPI (missing: MPI_Fortran_FOUND) (found version "3.1")
CMake Error at CMakeLists.txt:298 (message):
  MPIIO package needs LAMMPS to be build with MPI
Call Stack (most recent call first):
  CMakeLists.txt:304 (pkg_depends)

The package B-D on fortran-compiler. The package is virtual, and we see
here why is that considered a problem to B-D on a virtual package.
Previously gfortran was installed during the build, now flang07 is
installed. Yet mpif90 says "The Open MPI wrapper compiler was unable to
find the specified compiler gfortran in your PATH." Install gfortran fixes
this problem.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#923341: Doesn't depend on -dev it uses

2019-02-26 Thread Andrey Rahmatullin
Package: libradare2-dev
Version: 3.2.1+dfsg-4
Severity: serious
Control: block 923321 by -1

At least libuv and liblz4 are listed in Requires.private of the .pc files yet
the -dev package doesn't depend on their -dev packages. This leads to 
pkg-config --cflags r_core failing.


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500,
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Versions of packages libradare2-dev depends on:
ii  libcapstone-dev  4.0.1-3
ii  libmagic-dev 1:5.35-2
ii  libradare2-3.2   3.2.1+dfsg-4

libradare2-dev recommends no packages.

libradare2-dev suggests no packages.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#923319: dynalogin: FTBFS (Makefile:366: pam_dynalogin_la-pam_dynalogin.lo)

2019-02-26 Thread Andrey Rahmatullin
On Tue, Feb 26, 2019 at 11:18:18AM +, Santiago Vila wrote:
> /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  
> -DSYSCONFDIR='"/etc"' -I./../libdynaloginclient  -Wdate-time 
> -D_FORTIFY_SOURCE=2  -pthread  -DLINUX -D_REENTRANT -D_GNU_SOURCE 
> -I/usr/include/apr-1.0  -I/usr/include/liboath -c -o 
> pam_dynalogin_la-pam_dynalogin.lo `test -f 'pam_dynalogin.c' || echo 
> './'`pam_dynalogin.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DSYSCONFDIR=\"/etc\" 
> -I./../libdynaloginclient -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DLINUX 
> -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1.0 -I/usr/include/liboath -c 
> pam_dynalogin.c  -fPIC -DPIC -o .libs/pam_dynalogin_la-pam_dynalogin.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DSYSCONFDIR=\"/etc\" 
> -I./../libdynaloginclient -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DLINUX 
> -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1.0 -I/usr/include/liboath -c 
> pam_dynalogin.c -o pam_dynalogin_la-pam_dynalogin.o >/dev/null 2>&1
> make[3]: *** [Makefile:366: pam_dynalogin_la-pam_dynalogin.lo] Error 1
I have no idea why libtool seems to call gcc twice, the first time
correctly, the second time without -DPIC and suppressing the output, but
the second command fails with the following output:

"""
pam_dynalogin.c:327:8: error: variable ‘_pam_dynalogin_modstruct’ has 
initializer but incomplete type
 struct pam_module _pam_dynalogin_modstruct = {
^~
pam_dynalogin.c:328:3: warning: excess elements in struct initializer
   "pam_dynalogin",
   ^~~
pam_dynalogin.c:328:3: note: (near initialization for 
‘_pam_dynalogin_modstruct’)
pam_dynalogin.c:329:3: warning: excess elements in struct initializer
   pam_sm_authenticate,
   ^~~
pam_dynalogin.c:329:3: note: (near initialization for 
‘_pam_dynalogin_modstruct’)
pam_dynalogin.c:330:3: warning: excess elements in struct initializer
   pam_sm_setcred,
   ^~
pam_dynalogin.c:330:3: note: (near initialization for 
‘_pam_dynalogin_modstruct’)
pam_dynalogin.c:331:3: warning: excess elements in struct initializer
   NULL,
   ^~~~
pam_dynalogin.c:331:3: note: (near initialization for 
‘_pam_dynalogin_modstruct’)
pam_dynalogin.c:332:3: warning: excess elements in struct initializer
   NULL,
   ^~~~
pam_dynalogin.c:332:3: note: (near initialization for 
‘_pam_dynalogin_modstruct’)
pam_dynalogin.c:333:3: warning: excess elements in struct initializer
   NULL,
   ^~~~
pam_dynalogin.c:333:3: note: (near initialization for 
‘_pam_dynalogin_modstruct’)
pam_dynalogin.c:334:3: warning: excess elements in struct initializer
   NULL
   ^~~~
pam_dynalogin.c:334:3: note: (near initialization for 
‘_pam_dynalogin_modstruct’)
pam_dynalogin.c:327:19: error: storage size of ‘_pam_dynalogin_modstruct’ isn’t 
known
 struct pam_module _pam_dynalogin_modstruct = {
   ^~~~
"""


This seems to be a direct consequence of missing -DPIC (via #ifndef PIC
#define PAM_STATIC).

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#921762: need help

2019-02-26 Thread Andrey Rahmatullin
On Tue, Feb 26, 2019 at 05:23:13PM +0800, Yanhao Mo wrote:
> Control: tags -1 + pending
> 
> Andrey Rahmatullin  writes:
> 
> > Control: tags -1 + upstream fixed-upstream
> >
> > On Wed, Feb 13, 2019 at 09:21:17PM +0800, Yanhao Mo wrote:
> >> Control: tags -1 + confirmed help
> > This seems to be fixed upstream:
> > https://github.com/teejee2008/timeshift/issues/375
> 
> I see, thanks for reminding, new version will soon be uploaded.
Please mind the freeze policy.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#921762: need help

2019-02-25 Thread Andrey Rahmatullin
Control: tags -1 + upstream fixed-upstream

On Wed, Feb 13, 2019 at 09:21:17PM +0800, Yanhao Mo wrote:
> Control: tags -1 + confirmed help
This seems to be fixed upstream: 
https://github.com/teejee2008/timeshift/issues/375

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#923011: nuxwdog: FTBFS (/usr/include/keyutils.h:204:48: error: expected ',' or '...' before 'private')

2019-02-23 Thread Andrey Rahmatullin
On Fri, Feb 22, 2019 at 10:53:47PM +, Santiago Vila wrote:
> In file included from src/com/redhat/nuxwdog/wdpwd.cpp:37:
> /usr/include/keyutils.h:204:48: error: expected ',' or '...' before 'private'
>  extern long keyctl_dh_compute_kdf(key_serial_t private, key_serial_t prime,
> ^~~
https://bugzilla.redhat.com/show_bug.cgi?id=1629878
https://lkml.org/lkml/2018/8/28/1051 (linked from there)

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#921898: pilkit: FTBFS (AssertionError: '.apng' != '.png')

2019-02-23 Thread Andrey Rahmatullin
Control: tags -1 + upstr4eam fixed-upstream patch pending

On Sat, Feb 09, 2019 at 11:49:51PM +, Santiago Vila wrote:
> ==
> FAIL: tests.test_utils.test_format_to_extension_no_init
> --
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
> self.test(*self.arg)
>   File 
> "/<>/.pybuild/cpython2_2.7_pilkit/build/tests/test_utils.py", 
> line 19, in test_format_to_extension_no_init
> eq_(format_to_extension('PNG'), '.png')
> AssertionError: '.apng' != '.png'
This seems to be fixed by 
https://github.com/matthewwithanm/pilkit/commit/c3702a84ae603f4d06dec8827be66c43644a9683

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#922257: pyfr: FTBFS (dh_installman: Could not determine section for ./build/man/_static)

2019-02-23 Thread Andrey Rahmatullin
Control: tags -1 + patch

On Wed, Feb 13, 2019 at 08:16:28PM +, Santiago Vila wrote:
>dh_installman -i -O--buildsystem=pybuild
> dh_installman: Could not determine section for ./build/man/_static

This is caused by "build/man/*" in debian/pyfr.manpages. I think it's safe
to assume that replacing that with "build/man/pyfr.1" should help.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#921787: kombu: FTBFS (failing tests)

2019-02-23 Thread Andrey Rahmatullin
Control: tags -1 + upstream fixed-upstream patch

This seems to be fixed by https://github.com/celery/kombu/pull/978/files

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#776246: Processed: severity of 776246 is grave

2019-02-19 Thread Andrey Rahmatullin
On Tue, Feb 19, 2019 at 10:00:34PM +0100, Moritz Mühlenhoff wrote:
> If a transition (even though it's marginal in size) isn't an option at this
> point 
That's not for me to decide. Should we ask the RT?

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#921790: liquidsoap: FTBFS (ld: cannot find -lexif)

2019-02-17 Thread Andrey Rahmatullin
On Sun, Feb 17, 2019 at 04:58:58PM +0200, Kyle Robbertze wrote:
> This is because version 1.0.1 of Camomile is in unstable. I am busy
> packaging liquidsoap 1.3.4, which is compatible with newer versions of
> Camomile and will fix both these issues.
Please note the freeze policy.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#921790: liquidsoap: FTBFS (ld: cannot find -lexif)

2019-02-17 Thread Andrey Rahmatullin
On Sat, Feb 09, 2019 at 12:15:34AM +, Santiago Vila wrote:
> OCAMLOPT -o liquidsoap
> /usr/bin/ld: cannot find -lexif
libexif-dev is indeed not installed but my build fails even earlier:

OCAMLOPT -c tools/file_watcher.ml
OCAMLOPT -c tools/file_watcher_mtime.ml
OCAMLOPT -c configure.mli
OCAMLOPT -c configure.ml
File "configure.ml", line 25, characters 11-32:
Error: Unbound module Camomile
make[4]: *** [../Makefile.rules:193: configure.cmx] Error 2
make[4]: Leaving directory '/<>/src'


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#915298: gdebi FTBFS with pyflakes 2.0.0-1

2019-02-17 Thread Andrey Rahmatullin
Here is the actual pyflakes3 output:

./gdebi-kde:92: local variable 'e' is assigned to but never used
./gdebi-gtk:80: local variable 'e' is assigned to but never used
./GDebi/KDEAptDialogs.py:147: local variable 'e' is assigned to but never used
./GDebi/GDebiKDE.py:363: local variable 'msg' is assigned to but never used
./GDebi/GDebiGtk.py:69: local variable 'e' is assigned to but never used
gdebi-gtk:80: local variable 'e' is assigned to but never used
gdebi-kde:92: local variable 'e' is assigned to but never used

I don't think aborting on non-empty pyflakes output, just like compiling
with -Werror, should be a part of a Debian package build.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#921803: python-scrapy: FTBFS (failing tests)

2019-02-17 Thread Andrey Rahmatullin
I cannot reproduce this on the current sid chroot.
Unfortunately the log excerpt in the bug is not helpful and I couldn't
access the RB website.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#776246: Processed: severity of 776246 is grave

2019-02-16 Thread Andrey Rahmatullin
On Sat, Feb 16, 2019 at 12:33:08PM +, Debian Bug Tracking System wrote:
> Processing commands for cont...@bugs.debian.org:
> 
> > severity 776246 grave
> Bug #776246 [librsync1] MD4 collision/preimage attacks (CVE-2014-8242)
> Severity set to 'grave' from 'important'
> > thanks
> Stopping processing here.
> 
> Please contact me if you need assistance.
Fixing this requires a transition and removing or patching rdiff-backup so 

Checking reverse dependencies...
# Broken Depends:
burp: burp [amd64 arm64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips 
mips64el mipsel ppc64el s390x]
csync2: csync2
duplicity: duplicity
rdiff-backup: rdiff-backup

# Broken Build-Depends:
burp: librsync-dev
csync2: librsync-dev
duplicity: librsync-dev (>= 0.9.6)
   rdiff
rdiff-backup: librsync-dev


Unfortunately I was too demotivated by the initial state of new librsync
(1.0+) and the API breakage affecting rdiff-backup to proceed with this
during the release cycle.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#907624: Help for SIGSEGV in test suite needed when built with gcc 8.2 what works nicely with gcc 6.3

2019-01-09 Thread Andrey Rahmatullin
On Wed, Jan 09, 2019 at 10:49:48PM +0100, Andreas Tille wrote:
> > > to find the exact code line[2] where the SIGSEGV is thrown.  It turns out
> > > that the elements of a structure are not accessible:
> > > 
> > >(gdb) print entry->offset
> > >Cannot access memory at address 0x7
> > It's because entry is 0x7.
> 
> When I was running the code with some more debugging info activated[1]
> I had pretty valid looking adresses 0x555666 
And still SEGV?

> > > The values of the structure are set in line 350[3] and are OK there.
> > The problem is not about the structure fields but about the structure
> > pointer itself though.
> > ...
> > You need to find out why one of the tree nodes has an invalid address.
> 
> Can you propose any means to find this out?
As usual: reading the code, debugging, printfs. Address sanitizer and/or
valgrind may or may not help too.

> I have no idea about specific compiler differences.
I don't think pondering compiler differences can be helpful here, it's
most likely bad code that is working file with some compilers but is still
bad code.


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#907624: Help for SIGSEGV in test suite needed when built with gcc 8.2 what works nicely with gcc 6.3

2019-01-09 Thread Andrey Rahmatullin
On Wed, Jan 09, 2019 at 09:42:43PM +0100, Andreas Tille wrote:
> to find the exact code line[2] where the SIGSEGV is thrown.  It turns out
> that the elements of a structure are not accessible:
> 
>(gdb) print entry->offset
>Cannot access memory at address 0x7
It's because entry is 0x7.

> In fact I tried in some more detailed debugging that any attempt to
> access one of the structure elements even for instance only injecting
> something like 
> 
>if ( !entry->offset ) {
Of course this won't work, entry is 0x7.

> The values of the structure are set in line 350[3] and are OK there.
The problem is not about the structure fields but about the structure
pointer itself though.

> The funktion that contains the failing line is action() [4] and called
> via a pointer to this function in line 563[5] (I admit I have no real
> idea why this pointer to a function should be needed.  Its the only
> function that is used in this place and IMHO only adds an extra layer of
> complexity.)
No? line 563 calls twalkmisc() which walks the tree and calls action() for
each node. 

You need to find out why one of the tree nodes has an invalid address.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#916468: Conflict over /usr/bin/dune

2018-12-18 Thread Andrey Rahmatullin
Even firefox was renamed twice.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#912202: Uses git in debian/rules

2018-10-29 Thread Andrey Rahmatullin
Package: src:freeipa
Version: 4.7.0~pre1+git20180411-1
Severity: serious

override_dh_clean: gencontrol
dh_clean
if [ -f /usr/bin/git ]; then \
git checkout -- po; \
fi


This is unacceptable for several reasons, main one being that the package FTBFS
on systems with /usr/bin/git.

You are also rewriting debian/control and you should remember that this is
forbidden if the file actually changes (and a no-op otherwise).



-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled


Bug#911754: undefined symbol: _D7gobject7ObjectGQi5dorefMFZCQBcQxQz

2018-10-24 Thread Andrey Rahmatullin
Package: appstream-generator
Version: 0.7.4-1
Severity: grave

I've just installed appstream-generator and ran it:

$ appstream-generator
appstream-generator: symbol lookup error: appstream-generator: undefined
symbol: _D7gobject7ObjectGQi5dorefMFZCQBcQxQz

So it's either underlinked or some dependency dropped that symbol without
bumping the soname, in which case please reassign the bug accordingly.



-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages appstream-generator depends on:
ii  libappstream40.12.3-1
ii  libarchive13 3.2.2-5
ii  libc62.27-6
ii  libcairo21.16.0-1
ii  libcurl3-gnutls  7.61.0-1
ii  libdcontainers0  0.8.0~alpha.9-1
ii  libfontconfig1   2.13.1-1
ii  libfreetype6 2.8.1-2
ii  libgdk-pixbuf2.0-0   2.38.0+dfsg-6
ii  libglib2.0-0 2.58.1-2
ii  libglibd-2.0-0   2.0.0-1+b1
ii  libjs-highlight.js   9.12.0+dfsg1-4
ii  libjs-jquery-flot0.8.3+dfsg-1
ii  liblmdb0 0.9.22-1
ii  libmustache-d0   0.1.3-3+b1
ii  libpango-1.0-0   1.42.4-3
ii  libphobos2-ldc-shared78  1:1.8.0-3
ii  librsvg2-2   2.40.20-3
ii  libstdx-allocator0   2.77.2-1

Versions of packages appstream-generator recommends:
ii  optipng  0.7.6-1.1

appstream-generator suggests no packages.

-- no debconf information



Bug#884352: virtualenvwrapper: Python interpreter inside virtualenv breaks after system python upgrade

2018-09-24 Thread Andrey Rahmatullin
On Mon, Sep 24, 2018 at 03:46:09PM -0400, Nicholas D Steeves wrote:
> > > after upgrading system-wide Python installation (in my case from 3.5.3 to 
> > > 3.5.4),
> > > virtualenvs may break due to the outdated interpreter 
> > > (somevirtualenv/bin/python3) inside the venv, trying to work with a newer 
> > > stdlib.
> > This is in no way specific to virtualenvwrapper which is just a wrapper.
> 
> Hi Andrey!  If this is the case would you please reassign this bug to
> virtualenv?
I don't see any real value in reassigning this bug and I don't want to
find out the correct binary package name.

> > > The problem is that mkvirtualenv copies rather than symlinks the python 
> > > interpreter binary, but symlinks the modules from standard library (e.g. 
> > > /usr/lib/python3.5).
> > This is done by virtualenv, not mkvirtualenv, and it was always that way,
> > and it's quite well known that the breakages happen and how to fix them
> > (by running virtualenv again). It is done because otherwise Python would
> > not find some files using relative paths.
> > 
> > See also https://github.com/pypa/virtualenv/pull/1171 and note "only for
> > Python 3.3 and higher".
> 
> As a beginner to Python it seems to me that the current behaviour
> (copied interpreter and symlinked modules) is incorrect and that there
> are three correct solutions:
> 
>   1) As proposed in that PR, symlink the interpreter.
This will fix itself when the PR is merged, not sooner.

>   2) Copy the libraries instead of symlinking them.
Can't comment on this.

>   3) Downgrade the severity of this bug to non-RC, because this is a
>  known and expected issue when using virtualenvs.
Sure, but this is up to the maintainer.

> I imagine that the current behaviour is useful because more
> vulnerabilities are found in libraries than in interpreters, and so it
> is beneficial for them to automatically follow system-wide security
> updates.  Of course apt isn't aware of all possible locations of
> venvs, so [2] would be bad, unless there was NEWS on each security
> update to "update all your virtualenvs".  In terms of annoyance
> factor, the [2] option (plus running virtualenv again) seems more
> annoying (but more secure) than using pip install --upgrade inside the
> venv.
Can't comment on this.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#884352: virtualenvwrapper: Python interpreter inside virtualenv breaks after system python upgrade

2018-09-22 Thread Andrey Rahmatullin
On Thu, Dec 14, 2017 at 01:33:18PM +0100, Krzysztof Słychań wrote:
> after upgrading system-wide Python installation (in my case from 3.5.3 to 
> 3.5.4),
> virtualenvs may break due to the outdated interpreter 
> (somevirtualenv/bin/python3) inside the venv, trying to work with a newer 
> stdlib.
This is in no way specific to virtualenvwrapper which is just a wrapper.

> The problem is that mkvirtualenv copies rather than symlinks the python 
> interpreter binary, but symlinks the modules from standard library (e.g. 
> /usr/lib/python3.5).
This is done by virtualenv, not mkvirtualenv, and it was always that way,
and it's quite well known that the breakages happen and how to fix them
(by running virtualenv again). It is done because otherwise Python would
not find some files using relative paths.

See also https://github.com/pypa/virtualenv/pull/1171 and note "only for
Python 3.3 and higher".

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#907806: How to disable tests for Python2 only?

2018-09-10 Thread Andrey Rahmatullin
On Mon, Sep 10, 2018 at 04:33:21PM +0200, Andreas Tille wrote:
> Hi,
> 
> looking at the bug log of scikit-learn[1] it seems to be a simple means to do
> 
> --- a/debian/control
> +++ b/debian/control
> @@ -20,6 +20,7 @@ Build-Depends: debhelper (>= 9), dh-autoreconf,
> python3-pytest,
> python3-matplotlib,
> python3-joblib (>= 0.9.2),
> +   python3-distributed ,
> libsvm-dev (>= 2.84.0),
> libatlas3-base,
>  Build-Depends-Indep:
I don't think that's how build profiles work.


> However, it seems that due to the fact that this package uses
> --buildsystem=python_distutils 
Which is already a problem, as it doesn't support py3.
There is a lot of strange hacks in this rules file. I'm especially
interested in "dh_autoreconf debian/rules -- clean_generated" but that's a
question for another discussion.

> Are there any other ways to exclude some tests for Python2 to make this
> package build again?
rules call nosetests directly so I guess find out how to do that with
nosetests.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#905788: FTBFS: cannot find -lgpod

2018-08-09 Thread Andrey Rahmatullin
Package: src:libgpod
Version: 0.8.3-11
Severity: serious
Justification: fails to build from source (but built successfully in the past)
Tags: ftbfs

Trying to build the package in a fresh sid sbuild chroot I get

libtool: warning: relinking '_gpod.la'
libtool: install: (cd /<>/build/python2.7/bindings/python;
/bin/bash "/<>/build/python2.7/libtool"  --tag CC --mode=relink
gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong
-Wformat -Werror=format-security -module -avoid-version -shared -Wl,-z,relro
-Wl,-O1 -Wl,--as-needed -o _gpod.la -rpath /usr/lib/python2.7/dist-
packages/gpod _gpod_la-gpod_wrap.lo -lgobject-2.0 -lsqlite3 -lplist -Wl,--
export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lxml2 -lgdk_pixbuf-2.0
-lgobject-2.0 -lglib-2.0 -lgobject-2.0 -lglib-2.0 ../../src/libgpod.la -inst-
prefix-dir /<>/debian/tmp)
Byte-compiling python modules (optimized versions) ...
__init__.pygtkpod.pyipod.py
Byte-compiling python modules (optimized versions) ...
gpod.py
libtool: relink: gcc -shared  -fPIC -DPIC  .libs/_gpod_la-gpod_wrap.o
-L/<>/debian/tmp/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-
gnu -lsqlite3 -lplist -lgmodule-2.0 -lxml2 -lgdk_pixbuf-2.0 -lgobject-2.0
-lglib-2.0 -lgpod  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-O1
-Wl,--as-needed -Wl,--export-dynamic -pthread   -pthread -Wl,-soname
-Wl,_gpod.so -o .libs/_gpod.so
/usr/bin/ld: cannot find -lgpod
collect2: error: ld returned 1 exit status
libtool:   error: error: relink '_gpod.la' with the above command before
installing it



-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500,
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.17.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE=
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#896230: python-gpod: gpod fails to import

2018-08-09 Thread Andrey Rahmatullin
On Mon, Apr 23, 2018 at 08:28:22PM +0100, Mark Williams wrote:
> Installing python-gobject seems to work around this. Suggest this is added
> to dependencies.
Thank you for this observation, it seems dh_python2 --depends=gobject
doesn't produce the correct depends on python-gobject-2.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#905327: Some apps hang randomly

2018-08-03 Thread Andrey Rahmatullin
Control: clone -1 -2
Control: reassign -2 kde-style-qtcurve-qt4 1.8.18+git20160320-3d8622c-5

On Fri, Aug 03, 2018 at 04:54:13PM +0500, Andrey Rahmatullin wrote:
> Actually, it seems that any Qt5 app with a menu bar is easily hanged by
> moving the pointer over the menu bar for some time (tested with kmag).
Qt4 apps just segfault.


-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#902897: virtualbox broken by binutils master (new R_X86_64_PLT32 relocation type)

2018-07-12 Thread Andrey Rahmatullin
Actually, if you had virtualbox-ext-pack installed, you just need to
install back/reinstall/upgrade it.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#902897: virtualbox broken by binutils master (new R_X86_64_PLT32 relocation type)

2018-07-12 Thread Andrey Rahmatullin
On Thu, Jul 12, 2018 at 10:16:36AM -0500, Kent West wrote:
> > Note! This error could also mean that an incompatible version of the
> > 'Oracle VM VirtualBox Extension Pack' is installed (VERR_NOT_FOUND).
> While VirtualBox was broken this week, I had tried various things (
> snapshot.debian.org, virtualbox.org, etc), but once I learned that the fix
> had been uploaded to stable, 
To unstable (the only place where it was broken).

> But if I'm understanding this error, for some months (years?), I've been
> pulling VirtualBox from virtualbox.org 
No, the extension pack can be installed on the Debian Virtualbox
separately and I don't think it's installed by default even with the
official package.

> instead of from Debian, and whilst
> doing that, had configured my VMs with USB support. And my fix should just
> be to disable the USB support in my VMs
The fix should be to upgrade the extension pack after you upgraded
virtualbox itself...

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#902897: virtualbox broken by binutils master (new R_X86_64_PLT32 relocation type)

2018-07-12 Thread Andrey Rahmatullin
On Thu, Jul 12, 2018 at 10:08:06AM -0500, Kent West wrote:
> I just did an "aptitude udpate" and "aptitude dist-upgrade", and got a new
> version of VirtualBox.
> 
> When I try to start a virtual machine, I get a new error:
> 
> 
> Implementation of the USB 2.0 controller not found!
> 
> Because the USB 2.0 controller state is part of the saved VM state, the VM
> cannot be started. To fix this problem, either install the
> 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM
> settings.
> 
> Note! This error could also mean that an incompatible version of the
> 'Oracle VM VirtualBox Extension Pack' is installed (VERR_NOT_FOUND).
Update the extension pack.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#902897: virtualbox: fails to start vm (VERR_LDRELF_RELOCATION_NOT_SUPPORTED)

2018-07-09 Thread Andrey Rahmatullin
On Mon, Jul 09, 2018 at 08:56:16AM -0500, Kent West wrote:
> > Obviously I merely downgraded to the last functioning version of
> > virtualbox et. al. (5.2.12-dfsg-3) in unstable
> 
> But how did you do this?
debsnap I suppose.
I personally just downgraded to the version in testing.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#902897: virtualbox: fails to start vm (VERR_LDRELF_RELOCATION_NOT_SUPPORTED)

2018-07-09 Thread Andrey Rahmatullin
On Sun, Jul 08, 2018 at 02:54:02PM -0500, Steven R. Wright wrote:
> This is a critical enough bug to warrant removing 5.2.14-dfsg-1 from the
> repos.  I have to do selective upgrades now to avoid pulling it in.
apt-listbugs should be enough to mitigate this.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#902650: SyntaxError during package configuration with Python 3.7

2018-06-29 Thread Andrey Rahmatullin
Package: diffoscope
Version: 97
Severity: grave

Setting up diffoscope (97) ...
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/json.py", line 41
file.magic_file_type.startswith(x)
^
SyntaxError: Generator expression must be parenthesized

  File "/usr/lib/python3/dist-packages/diffoscope/presenters/formats.py", line
112
x['klass'].supports_visual_diffs for x in self.config.values(),
^
SyntaxError: Generator expression must be parenthesized

dpkg: error processing package diffoscope (--configure):
 installed diffoscope package post-installation script subprocess returned
error exit status 1


>From the 3.7 release notes
(https://docs.python.org/3.7/whatsnew/3.7.html#changes-in-python-behavior):

"""
Due to an oversight, earlier Python versions erroneously accepted the following
syntax:

f(1 for x in [1],)

class C(1 for x in [1]):
pass
Python 3.7 now correctly raises a SyntaxError, as a generator expression always
needs to be directly inside a set of parentheses and cannot have a comma on
either side, and the duplication of the parentheses can be omitted only on
calls.
"""



-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.17.0-rc7-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages diffoscope depends on:
ii  libpython3.6-stdlib3.6.6-1
ii  python33.6.6-1
ii  python3-distro 1.0.1-2
ii  python3-distutils  3.6.6-1
ii  python3-libarchive-c   2.1-3.1
ii  python3-magic  2:0.4.15-1
ii  python3-pkg-resources  39.2.0-1

Versions of packages diffoscope recommends:
pn  abootimg 
ii  acl  2.2.52-3+b1
pn  apktool  
pn  binutils-multiarch   
ii  bzip21.0.6-8.1
ii  caca-utils   0.99.beta19-2+b3
ii  colord   1.3.3-2
pn  db-util  
ii  default-jdk [java-sdk]   2:1.10-67
ii  default-jdk-headless 2:1.10-67
pn  device-tree-compiler 
pn  docx2txt 
ii  e2fsprogs1.44.2-1
pn  enjarify 
pn  fontforge-extras 
pn  fp-utils 
ii  genisoimage  9:1.1.11-3+b2
ii  gettext  0.19.8.1-6+b1
pn  ghc  
ii  ghostscript  9.22~dfsg-2.1
pn  giflib-tools 
pn  gnumeric 
ii  imagemagick  8:6.9.9.39+dfsg-1
ii  imagemagick-6.q16 [imagemagick]  8:6.9.9.39+dfsg-1
pn  jsbeautifier 
pn  libarchive-tools 
pn  llvm 
ii  mono-utils   4.6.2.7+dfsg-2
pn  odt2txt  
pn  oggvideotools
ii  openjdk-10-jdk [java-sdk]10.0.1+10-4
ii  openssh-client   1:7.7p1-2
pn  pgpdump  
ii  poppler-utils0.63.0-2
pn  procyon-decompiler   
pn  python3-argcomplete  
pn  python3-binwalk  
ii  python3-debian   0.1.32
pn  python3-defusedxml   
pn  python3-guestfs  
pn  python3-jsondiff 
pn  python3-progressbar  
pn  python3-pyxattr  
ii  python3-tlsh 3.4.4+20151206-1+b3
pn  r-base-core  
pn  sng  
ii  sqlite3  3.24.0-1
ii  squashfs-tools   1:4.3-6
ii  tcpdump  4.9.2-3
ii  unzip6.0-21
ii  vim-common   2:8.1.0089-1
pn  xmlutils 
ii  xxd  2:8.1.0089-1
ii  xz-utils 5.2.2-1.3

Versions of packages diffoscope suggests:
ii  libjs-jquery  3.2.1-1

-- debconf-show failed



  1   2   3   4   >