Bug#1071655: pytorch: FTBFS on ppc64el

2024-05-23 Thread Andrius Merkys

Source: pytorch
Version: 2.1.2+dfsg-4
Severity: serious
Tags: ftbfs

Hello,

pytorch FTBFS on ppc64el:

FAILED: 
caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Col2Im.cpp.o
/usr/bin/c++ -DAT_PER_OPERATOR_HEADERS -DCAFFE2_BUILD_MAIN_LIB 
-DFMT_HEADER_ONLY=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MMAP=1 
-DHAVE_SHM_OPEN=1 -DHAVE_SHM_UNLINK=1 
-DMINIZ_DISABLE_ZIP_READER_CRC32_CHECKS -DONNXIFI_ENABLE_EXT=1 
-DONNX_ML=1 -DONNX_NAMESPACE=onnx -DTORCH_ENABLE_LLVM -DUSE_C10D_GLOO 
-DUSE_DISTRIBUTED -DUSE_EXTERNAL_MZCRC -DUSE_RPC -DUSE_TENSORPIPE 
-D_FILE_OFFSET_BITS=64 -Dtorch_cpu_EXPORTS 
-I/home/merkys/pytorch-2.1.2+dfsg/build/aten/src 
-I/home/merkys/pytorch-2.1.2+dfsg/aten/src 
-I/home/merkys/pytorch-2.1.2+dfsg/build 
-I/home/merkys/pytorch-2.1.2+dfsg 
-I/home/merkys/pytorch-2.1.2+dfsg/cmake/../third_party/benchmark/include 
-I/usr/lib/llvm-16/include -I/home/merkys/pytorch-2.1.2+dfsg/debian/foxi 
-I/home/merkys/pytorch-2.1.2+dfsg/build/debian/foxi 
-I/home/merkys/pytorch-2.1.2+dfsg/torch/csrc/api 
-I/home/merkys/pytorch-2.1.2+dfsg/torch/csrc/api/include 
-I/home/merkys/pytorch-2.1.2+dfsg/caffe2/aten/src/TH 
-I/home/merkys/pytorch-2.1.2+dfsg/build/caffe2/aten/src/TH 
-I/home/merkys/pytorch-2.1.2+dfsg/build/caffe2/aten/src 
-I/home/merkys/pytorch-2.1.2+dfsg/build/caffe2/../aten/src 
-I/home/merkys/pytorch-2.1.2+dfsg/torch/csrc 
-I/home/merkys/pytorch-2.1.2+dfsg/third_party/miniz-2.1.0 
-I/home/merkys/pytorch-2.1.2+dfsg/debian/kineto/libkineto/include 
-I/home/merkys/pytorch-2.1.2+dfsg/debian/kineto/libkineto/src 
-I/home/merkys/pytorch-2.1.2+dfsg/aten/src/ATen/.. 
-I/home/merkys/pytorch-2.1.2+dfsg/c10/.. 
-I/home/merkys/pytorch-2.1.2+dfsg/third_party/flatbuffers/include 
-isystem /home/merkys/pytorch-2.1.2+dfsg/build/third_party/gloo -isystem 
/home/merkys/pytorch-2.1.2+dfsg/cmake/../third_party/gloo -isystem 
/home/merkys/pytorch-2.1.2+dfsg/cmake/../third_party/googletest/googlemock/include 
-isystem 
/home/merkys/pytorch-2.1.2+dfsg/cmake/../third_party/googletest/googletest/include 
-isystem /usr/include/opencv4 -isystem /usr/include/eigen3 -isystem 
/home/merkys/pytorch-2.1.2+dfsg/caffe2 -Wdate-time -D_FORTIFY_SOURCE=2 
-g -O2 -ffile-prefix-map=/home/merkys/pytorch-2.1.2+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -gsplit-dwarf 
-Wno-dangling-reference  -I/usr -D_GLIBCXX_USE_CXX11_ABI=1 
-fvisibility-inlines-hidden -DUSE_KINETO -DLIBKINETO_NOCUPTI 
-DLIBKINETO_NOROCTRACER -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -fPIC 
-Wall -Wextra -Werror=return-type -Werror=non-virtual-dtor 
-Werror=range-loop-construct -Werror=bool-operation -Wnarrowing 
-Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds 
-Wno-unknown-pragmas -Wno-unused-parameter -Wno-unused-function 
-Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing 
-Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic 
-Wno-error=old-style-cast -Wno-invalid-partial-specialization 
-Wno-unused-private-field -Wno-aligned-allocation-unavailable 
-Wno-missing-braces -fdiagnostics-color=always -faligned-new 
-Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno 
-fno-trapping-math -Werror=format -Werror=cast-function-type 
-Wno-stringop-overflow -O2 -g -DNDEBUG -std=gnu++17 -fPIC 
-DCAFFE2_USE_GLOO -DTH_HAVE_THREAD -Wall -Wextra -Wno-unused-parameter 
-Wno-unused-function -Wno-unused-result -Wno-missing-field-initializers 
-Wno-unknown-pragmas -Wno-type-limits -Wno-array-bounds 
-Wno-strict-overflow -Wno-strict-aliasing -Wno-missing-braces 
-Wno-maybe-uninitialized -fvisibility=hidden -O2 -fopenmp -MD -MT 
caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Col2Im.cpp.o -MF 
caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Col2Im.cpp.o.d 
-o caffe2/CMakeFiles/torch_cpu.dir/__/aten/src/ATen/native/Col2Im.cpp.o 
-c /home/merkys/pytorch-2.1.2+dfsg/aten/src/ATen/native/Col2Im.cpp
In file included from 
/home/merkys/pytorch-2.1.2+dfsg/aten/src/ATen/cpu/vec/vec256/vsx/vec256_common_vsx.h:8,
 from 
/home/merkys/pytorch-2.1.2+dfsg/aten/src/ATen/cpu/vec/vec256/vec256.h:19,
 from 
/home/merkys/pytorch-2.1.2+dfsg/aten/src/ATen/cpu/vec/vec.h:6,
 from 
/home/merkys/pytorch-2.1.2+dfsg/aten/src/ATen/native/cpu/utils.h:4,
 from 
/home/merkys/pytorch-2.1.2+dfsg/aten/src/ATen/native/im2col.h:7,
 from 
/home/merkys/pytorch-2.1.2+dfsg/aten/src/ATen/native/Col2Im.cpp:6:
/home/merkys/pytorch-2.1.2+dfsg/aten/src/ATen/cpu/vec/vec256/vsx/vec256_double_vsx.h: 
In member function ‘at::vec::CPU_CAPABILITY::Vectorized 
at::vec::CPU_CAPABILITY::Vectorized::acos() const’:
/home/merkys/pytorch-2.1.2+dfsg/aten/src/ATen/cpu/vec/vec256/vsx/vec256_double_vsx.h:220:14: 
error: ‘Sleef_acosd2_u10’ was not declared in this scope; did you mean 
‘Sleef_acoshf_u10’?

  220 |  return {Sleef_acosd2_u10(_vec0), Sleef_acosd2_u10(_vec1)};
  |  ^~~~
  |  Sleef_acoshf_u10

Bug#1035833: cpptraj: autopkgtest failure everywhere except on amd64

2024-05-17 Thread Andrius Merkys

Control: severity -1 important
Control: retitle -1 cpptraj: FTBFS on \!amd64

On Wed, 10 May 2023 02:29:08 +0530 Kiran S Kunjumon  
wrote:

You package cpptraj has an autopkgtest, great.
However, it fails everywhere except on amd64. Can you please investigate the 
situation and fix it?


I have extended the build time tests to catch segfaulting executables. 
Therefore all architectures for which autopkgtests failed now FTBFS.


Now binaries of all non-amd64 architectures are excluded. Thus cpptraj 
should be allowed to migrate to testing, at least for amd64.


Andrius



Bug#1035833: cpptraj: autopkgtest failure everywhere except on amd64

2024-05-13 Thread Andrius Merkys
On Wed, 10 May 2023 02:29:08 +0530 Kiran S Kunjumon  
wrote:

=== FAILURES
===
TEST: /tmp/autopkgtest-lxc.kz5vbtvg/downtmp/build.qgE/src/test/Test_SPAM

   CPPTRAJ: SPAM Test
../MasterTest.sh: line 495:  3218 Killed  $cpptraj_cmd >> 
$CPPTRAJ_OUTPUT
Error:  cpptraj exited with status 137

   CPPTRAJ: SPAM Pure Solvent Test

   1 out of 2 executions exited with an error.
   2 out of 5 comparisons failed.


Interestingly, the same segmentation faults happen during build, 
although they do not terminate the build process.


Thanks,
Andrius



Bug#1064311: rdkit: NMU diff for 64-bit time_t transition

2024-04-29 Thread Andrius Merkys

Hi,

On Wed, 24 Apr 2024 23:57:17 +0200 Chris Hofstaedtler  
wrote:> An upload with t64 binaries is required as soon as possible. Given

the packages have to go to binary-NEW, you must upload with
binaries, and then probably follow up with a source-only upload once
they are ACCEPTed.


t64 binaries for rdkit got accepted to experimental. Should I upload it 
to unstable, or should I wait for someone else to do that?


Best,
Andrius



Bug#1065660: antlr4-maven-plugin: please provide debian-versioned maven coordinates

2024-04-26 Thread Andrius Merkys

Control: severity -1 important
Control: tags -1 - ftbfs

Hi,

On 2024-04-25 19:12, Santiago Vila wrote:

I noticed that chemicaltagger currently FTBFS and I believe it is because
of this problem, so to avoid duplicate reports, I'm raising this one to 
serious.


A build log for chemicaltagger is available here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/chemicaltagger.html


I have just fixed the FTBFS bug in chemicaltagger/1.6.2-4, it was a 
separate issue, unrelated to antlr4-maven-plugin.


Best,
Andrius



Bug#1065660: antlr4-maven-plugin: please provide debian-versioned maven coordinates

2024-04-26 Thread Andrius Merkys

Hi,

On 2024-04-25 19:12, Santiago Vila wrote:

I noticed that chemicaltagger currently FTBFS and I believe it is because
of this problem, so to avoid duplicate reports, I'm raising this one to 
serious.


A build log for chemicaltagger is available here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/chemicaltagger.html


I think this FTBFS is caused by change in some other dependency as 
antlr4-maven-plugin did not change since last successful build of 
chemicaltagger.


By raising the severity of this bug, I'm assuming that this will be 
eventually fixed
in antlr4-maven-plugin and chemicaltagger will not need to be changed to 
build again,
but I really have no idea if such thing will happen. If it does not, we 
would need

a different FTBFS bug for chemicaltagger so that it's fixed there.


chemicaltagger could in principle be adapted to detect the version of 
antlr4-maven-plugin and build against that, but I would like to 
understand why antlr4-maven-plugin exports only the strictly versioned 
maven coordinates. This seems quite unusual for Java packages, but as 
said, there might be a reason for this.


Best,
Andrius



Bug#1069873: rdkit: FTBFS convert: Unable to read font (/usr/share/fonts/type1/gsfonts/n019003l.pfb).

2024-04-26 Thread Andrius Merkys

Source: rdkit
Version: 202309.3-3
Severity: serious
Tags: ftbfs sid

Hello,

rdkit FTBFS with the following error in latexpdf documentation build:

Extension error:
convert exited with error:
[stderr]
b'convert: Unable to read font 
(/usr/share/fonts/type1/gsfonts/n019003l.pfb).\n'

[stdout]
b''
make[2]: *** [Makefile:118: latexpdf] Error 2
make[2]: Leaving directory 
'/builds/debichem-team/rdkit/debian/output/source_dir/Docs/Book'

make[1]: *** [debian/rules:95: override_dh_auto_build] Error 2
make[1]: Leaving directory 
'/builds/debichem-team/rdkit/debian/output/source_dir'

make: *** [debian/rules:40: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit 
status 2


Since I need to upload rdkit to experimental to deal with time_t64 
transition, I am going to disable latexpdf documentation building for 
the time being and deal with this issue later.


Andrius



Bug#1064311: rdkit: NMU diff for 64-bit time_t transition

2024-04-25 Thread Andrius Merkys

Hi Chris,

On 2024-04-25 00:57, Chris Hofstaedtler wrote:

t64 is already in unstable and making its way to testing. So you are
a bit late with getting rdkit fixed for t64.

An upload with t64 binaries is required as soon as possible. Given
the packages have to go to binary-NEW, you must upload with
binaries, and then probably follow up with a source-only upload once
they are ACCEPTed.


Thanks for the information. I will upload rdkit ASAP.

Best,
Andrius



Bug#1063124: libccp4: NMU diff for 64-bit time_t transition

2024-04-25 Thread Andrius Merkys

Hi,

On Mon, 05 Feb 2024 07:52:37 + Steve Langasek  wrote:

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.


Should I upload libccp4 to unstable, or should I wait until someone 
performing the time_t64 transition does that?


Andrius



Bug#1064311: rdkit: NMU diff for 64-bit time_t transition

2024-04-24 Thread Andrius Merkys

Hi,

On Mon, 19 Feb 2024 21:35:16 + Steve Langasek  
wrote:> Since turning on 64-bit time_t is being handled centrally 
through a change

to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for rdkit
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.


It is most likely my fault this has not been resolved yet - by uploading 
202309.3-3 I trashed 202309.3-2.1~exp1. Am I right that I should 
reupload rdkit with t64 binaries to experimental now?


Andrius



Bug#1068942: unblock 1068942 by 1069098

2024-04-18 Thread Andrius Merkys

control: unblock 1068942 by 1069098

Hello,

emboss no longer builds on s390x and its binaries have been RMed from 
s390x, unblocking emboss migration to testing. This in principle should 
resolve the current bug.


Andrius



Bug#1069226: tomogui: FTBFS: RuntimeError: Sphinx is required to build or test the documentation

2024-04-18 Thread Andrius Merkys

Source: tomogui
Version: 0.3.1-2
Severity: serious
Tags: ftbfs

Hello,

tomogui FTBFS in sid on amd64:

running build_doc
Traceback (most recent call last):
  File "/home/merkys/tomogui-0.3.1/setup.py", line 804, in 
setup_package()
  File "/home/merkys/tomogui-0.3.1/setup.py", line 801, in setup_package
setup(**setup_kwargs)
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 
107, in setup

return distutils.core.setup(**attrs)
   ^
  File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", 
line 185, in setup

return run_commands(dist)
   ^^
  File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", 
line 201, in run_commands

dist.run_commands()
  File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", 
line 969, in run_commands

self.run_command(cmd)
  File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1233, 
in run_command

super().run_command(command)
  File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", 
line 988, in run_command

cmd_obj.run()
  File "/home/merkys/tomogui-0.3.1/setup.py", line 175, in run
raise RuntimeError(
RuntimeError: Sphinx is required to build or test the documentation.
Please install Sphinx (http://www.sphinx-doc.org).



Bug#1069225: freesas: FTBFS: fatal error: numpy/arrayobject.h: No such file or directory

2024-04-18 Thread Andrius Merkys

Source: freesas
Version: 0.9.0-6
Severity: serious
Tags: ftbfs

Hello,

freesas FTBFS in sid on amd64:

INFO:root:x86_64-linux-gnu-gcc -Wsign-compare -fwrapv -O2 -Wall 
-Werror=implicit-function-declaration -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/home/merkys/freesas-0.9.0=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -DNDEBUG 
"-DPyMODINIT_FUNC=__attribute__((visibility(\"default\"))) PyObject* " 
-I/usr/include/python3.11 -c freesas/_distance.c -o 
build/temp.linux-x86_64-cpython-311/freesas/_distance.o -fopenmp 
-fvisibility=hidden
freesas/_distance.c:1212:10: fatal error: numpy/arrayobject.h: No such 
file or directory

 1212 | #include "numpy/arrayobject.h"
  |  ^
compilation terminated.



Bug#1069224: nabu: FTBFS: AssertionError: OpenclUnsharpMask: max error is too high with method

2024-04-18 Thread Andrius Merkys

Source: nabu
Version: 2023.1.1-3
Severity: serious
Tags: ftbfs

Hello,

nabu FTBFS in sid on amd64:

 
FAILURES 
=
__ 
TestUnsharp.testOpenclUnsharp 
__


self = 

@pytest.mark.skipif(not (__has_pyopencl__), reason="Need pyopencl 
for this test")

def testOpenclUnsharp(self):
cl_queue = CommandQueue(self.cl_ctx)
d_image = parray.to_device(cl_queue, self.data)
d_out = parray.zeros_like(d_image)
for method in OpenclUnsharpMask.avail_methods:
d_image = parray.to_device(cl_queue, self.data)
d_out = parray.zeros_like(d_image)

opencl_unsharp = OpenclUnsharpMask(self.data.shape, 
self.sigma, self.coeff, method=method, ctx=self.cl_ctx)

opencl_unsharp.unsharp(d_image, output=d_out)
res = d_out.get()
>   self.check_result(res, method, 
error_msg_prefix="OpenclUnsharpMask")


nabu/misc/tests/test_unsharp.py:61:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _


self = 
result = array([[ 82.38305 ,  82.57701 ,  82.776085, ..., 116.8 , 
116.8 ,

116.8 ],
   [ 82.23501 ,  82.112217],
   [177.92279 , 177.92285 , 177.92336 , ...,  36.  ,  57.  ,
 57.  ]], dtype=float32)
method = 'log', data = None, error_msg_prefix = 'OpenclUnsharpMask'

def check_result(self, result, method, data=None, 
error_msg_prefix=None):

reference = self.get_reference_result(method, data=data)
mae = np.max(np.abs(result - reference))
err_msg = str(
"%s: max error is too high with method=%s: %.2e > %.2e" % 
(error_msg_prefix or "", method, mae, self.tol)

)
>   assert mae < self.tol, err_msg
E   AssertionError: OpenclUnsharpMask: max error is too high with 
method=log: 2.33e+02 > 1.00e-04

E   assert 232.60403 < 0.0001
E+  where 0.0001 = object at 0x7f62be9990a0>.tol


nabu/misc/tests/test_unsharp.py:47: AssertionError



Bug#1066450: opensearch: FTBFS with lucene9/9.10.0+dfsg

2024-04-02 Thread Andrius Merkys

control: retitle -1 opensearch: FTBFS with lucene9/9.10.0+dfsg

I have recently updated lucene9. Current FTBFS is caused by missing 
lucene9 classes. Thus it seems that lucene9 API has changed breaking 
backwards compatibility.


Andrius



Bug#1066296: RE: Bug#1066296: xli: FTBFS: dither.c:77:36: error: implicit declaration of function ‘strlen’ [-Werror=implicit-function-declaration]

2024-03-26 Thread Andrius Merkys

Hi Nilson,

On Wed, 13 Mar 2024 17:34:15 + Nilson Silva 
 wrote:

Relevant part (hopefully):
> cc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O 
-DSYSPATHFILE=\"/usr/lib/X11/Xli\"   -Wdate-time -D_FORTIFY_SOURCE=2 fill.c
> dither.c: In function ‘dither’:
> dither.c:77:36: error: implicit declaration of function ‘strlen’ 
[-Werror=implicit-function-declaration]
>77 | image->title = (char *)lmalloc(strlen(cimage->title) + 12);
>   |^~
> dither.c:28:1: note: include ‘’ or provide a declaration of ‘strlen’
>27 | #include "xli.h"
>   +++ |+#include 
>28 |


Do you need a hand in fixing this? This issue threatens a bunch of my 
packages with autoremoval.


Best wishes,
Andrius



Bug#1061765: Help needed to fix python-coverage-test-runner

2024-02-22 Thread Andrius Merkys

Hi Andreas,

On 2024-02-23 09:15, Andreas Tille wrote:

I've attempted to fix python-coverage-test-runner in Git since this
package is finally responsible for the failure of vmdb2:

  File "/usr/lib/python3/dist-packages/CoverageTestRunner.py", line 22,
in 
 import imp
ModuleNotFoundError: No module named 'imp'


I had a similar problem. I worked it around by depending on 
python3-zombie-imp, the original code did not require any modifications.


Best,
Andrius



Bug#1041027: rapidjson FTBFS with googletest 1.13.0

2024-02-08 Thread Andrius Merkys

On Thu, 8 Feb 2024 10:22:10 +0200 Andrius Merkys  wrote:
I attach a patch which fixes the issue by setting -std=c++14 (as needed 
by googletest) and commenting out a code line in 
include/rapidjson/document.h which is gone in the newest upstream commit 
[1].


[1] 
https://github.com/Tencent/rapidjson/commit/a98e2bd633a2736cc41f96ec85ef0c50e44d


A more elegant solution would be to configure rapidjson with 
-DRAPIDJSON_BUILD_CXX11=OFF and set -std=c++14 via 
DEB_CXXFLAGS_MAINT_APPEND in debian/rules, this would avoid patching 
CMakeLists.txt.


Andrius



Bug#1041027: rapidjson FTBFS with googletest 1.13.0

2024-02-08 Thread Andrius Merkys

control: tags -1 + patch

On Fri, 14 Jul 2023 11:03:55 +0300 Adrian Bunk  wrote:

Source: rapidjson
Version: 1.1.0+dfsg2-7.1
Severity: serious
Tags: ftbfs trixie sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/rapidjson.html

...
In file included from /usr/src/gtest/include/gtest/gtest-message.h:57,
 from /usr/src/gtest/include/gtest/gtest-assertion-result.h:46,
 from /usr/src/gtest/include/gtest/gtest.h:64,
 from 
/build/1st/rapidjson-1.1.0+dfsg2/test/unittest/unittest.h:47,
 from 
/build/1st/rapidjson-1.1.0+dfsg2/test/unittest/namespacetest.cpp:15:
/usr/src/gtest/include/gtest/internal/gtest-port.h:270:2: error: #error C++ 
versions less than C++14 are not supported.
  270 | #error C++ versions less than C++14 are not supported.
  |  ^
...


I attach a patch which fixes the issue by setting -std=c++14 (as needed 
by googletest) and commenting out a code line in 
include/rapidjson/document.h which is gone in the newest upstream commit 
[1].


[1] 
https://github.com/Tencent/rapidjson/commit/a98e2bd633a2736cc41f96ec85ef0c50e44d


Andrius--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -63,7 +63,7 @@
 if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.7.0")
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
 else()
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
 endif()
 endif()
 if (RAPIDJSON_BUILD_ASAN)
--- a/include/rapidjson/document.h
+++ b/include/rapidjson/document.h
@@ -316,7 +316,7 @@
 
 GenericStringRef(const GenericStringRef& rhs) : s(rhs.s), length(rhs.length) {}
 
-GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; }
+// GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; }
 
 //! implicit conversion to plain CharType pointer
 operator const Ch *() const { return s; }


Bug#1058454: [Debichem-devel] Bug#1058454: Do we really need to support 32bit in abinit and prody (maybe others)

2024-02-01 Thread Andrius Merkys

Hi Andreas,

On 2024-01-31 13:08, Andreas Tille wrote:

in connection with the time_t transition in Debian Med we are
discussing[1] whether we really need 32 bit support for some of our
tools or whether we should realistically drop this support to
concentrate on problems which are more relevant for our users.

I wonder whether we could also consider abinit and prody candidates for
droping 32 bit support and by doing so closing these two RC bugs.


prody fails a single test case which could be fixed by increasing test 
tolerance. Therefore I do not think it is worth RM'ing. It is just that 
I cannot get down to it due to being busy with other Python migration 
bugs in packages I care more about.



[1] https://lists.debian.org/debian-med/2024/01/msg00021.html


Best,
Andrius



Bug#1058127: python-mpiplus: FTBFS: AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?

2024-01-16 Thread Andrius Merkys

Hi Yogeswaran,

On 2024-01-16 03:43, Yogeswaran Umasankar wrote:

I have removed the hard-coded version number from setup.py. I found that
the issue was due to changes in PEP440 version naming convention in
versioneer. For this package no need python3-versioneer, upstream has
its own versioneer.py. The work around is, once have everything in
master branch create a tag with just the version number (0.0.2-1)
instead of debian/version number (debian/0.0.2-1).


This would not work, either. Debian build machines build packages not 
from git repositories, but from source packages. Therefore they will not 
see git tags. Moreover, one should not deviate from Debian packaging 
principles to make a package build, thus Debian git tag names should not 
be tampered with.



I have forked python-mpiplus [0] for you to check the changes and to see
how it works before you decide to incorporate the changes. Feel free to
MR the fork and make any further changes needed.

[0] https://salsa.debian.org/yogu/python-mpiplus


Thanks for looking into python-mpiplus, but I have chosen a different 
approach to deal with this issue. I removed embedded versioneer.py in 
favor of python3-versioneer thus resolving the build issue. This is not 
optimal either, as versioneer-derived package version stays '0+unknown', 
but this does not seem to be uncommon in Debian [1].


[1] $ apt-file search 0+unknown.egg-info

Thank you for caring for python-mpiplus.

Andrius



Bug#1058127: python-mpiplus: FTBFS: AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?

2024-01-15 Thread Andrius Merkys

Hi Yogeswaran,

On 2024-01-14 18:46, Yogeswaran Umasankar wrote:

I created a patch for fixing AttributeError: module 'configparser' has
no attribute 'SafeConfigParser'. In the process I have updated it to the
latest upstream too. I’ve attached the debdiff for you to check out.


I noticed you have hard-coded the version number in setup.py. I would 
suggest against doing that as maintainer(s) will have to refresh this 
patch each time a new upstream release is imported. Manual tasks tend to 
be easily overlooked.


I think a better fix would be to use versioneer packaged in Debian 
package python3-versioneer, although I have not tried that.


Best wishes,
Andrius



Bug#1054974: behave: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 returned exit code 13

2024-01-15 Thread Andrius Merkys

Hi,

On 2024-01-15 17:34, Christoph Berg wrote:

Re: Andrius Merkys

The patch proposed in #1042610 does not fix test failure. Interestingly, the
failure seems to be nondeterministic: after patching #1042610 some builds
succeed. However, I did not manage to find the root cause.


The difference between a working and a failing run is this diff:

 dh_auto_test -O--buildsystem=pybuild
-I: pybuild base:305: cd 
/home/myon/debian/nmu/behave/behave/.pybuild/cpython3_3.12_behave/build; 
python3.12 -m pytest test
+I: pybuild base:305: cd 
/home/myon/debian/nmu/behave/behave/.pybuild/cpython3_3.12_behave/build; 
python3.12 -m pytest tests

I.e. pybuild invokes either
"python3.12 -m pytest test" (good)
or "python3.12 -m pytest tests" (bad)


Great catch! I tried diff'ing working and failing buildlogs as well, but 
probably was not that attentive to spot this.



I tried to drill down where this decision is made but couldn't spot
it.


This might be a bug in dh-python.


As a workaround, we can move the "tests" directory aside. Then it will
reliably run the "test" target. (Not pretty, but I want to get the
package unstuck.)


Yes, this makes sense.

Best,
Andrius



Bug#1054974: behave: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 returned exit code 13

2024-01-04 Thread Andrius Merkys

Hi,

On Tue, 12 Dec 2023 19:35:09 +0100 s3v  wrote:

please see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042610
for a proposed patch.


The patch proposed in #1042610 does not fix test failure. Interestingly, 
the failure seems to be nondeterministic: after patching #1042610 some 
builds succeed. However, I did not manage to find the root cause.


Andrius



Bug#1042610: #1042610: patch works

2024-01-04 Thread Andrius Merkys

Control: tags -1 + patch

Hello,

I can confirm that the provided patch (+B-D on python3-doc) fixes the 
bug. However, #1054974 is not fixed, thus behave still FTBFS.


Andrius



Bug#1059175: dials: FTBFS: Imported target "DXTBX::DXTBX" includes non-existent path

2023-12-20 Thread Andrius Merkys

Control: tags -1 + patch pending

Hi,

On 2023-12-21 00:42, Sebastian Ramacher wrote:

Source: dials
Version: 3.12.1+dfsg3-5
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=dials=amd64=3.12.1%2Bdfsg3-5%2Bb2=1702954054=0

-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found 
version "1.83.0") found components: thread python312
-- Configuring done (3.1s)
CMake Error in src/dials/algorithms/background/CMakeLists.txt:
   Imported target "DXTBX::DXTBX" includes non-existent path

 "/usr/lib/python3/dist-packages/dxtbx/src"


I have fixed this and pushed the fix to salsa. Salsa contains an 
unreleased new upstream version, therefore I refrain from upload. The 
same patch is applicable to 3.12.1+dfsg3 as well.


Andrius



Bug#1056457: [Debichem-devel] Bug#1056457: python-ase's autopkg tests fail with Python 3.12

2023-12-20 Thread Andrius Merkys

Control: tags -1 + patch

Hi,

On 2023-12-20 20:23, s3v wrote:

After applying [1][2][3] from upstream and adding "-p no:warnings":

   addopts = -p no:cacheprovider -p no:warnings
  
in ase/test/pytest.ini (DeprecationWarnings from various packages make

tests fail), I was able to build your package in a sid chroot environment.

Kind Regards

[1] https://gitlab.com/ase/ase/-/commit/9c019c1782115343014691596514eb6d351e8e17
[2] https://gitlab.com/ase/ase/-/commit/f0932b3385fea739bc737e5aec1fc92960b0550c
[3] https://gitlab.com/ase/ase/-/merge_requests/3022


This is great news, thanks for caring for python-ase. It would be nice 
to have an upstream release with all Python 3.12 compatibility fixes, 
but in the meantime patches are OK.


Is there a way to ignore DeprecationWarnings, but leave them in to the 
output? They are quite helpful to see, but not worth failing the build 
at the time being.


Best,
Andrius



Bug#1058690: liblatex-tounicode-perl: trying to overwrite .../ltx2unitxt.1.gz, which is also in package texlive-bibtex-extra 2023.20231207-1

2023-12-14 Thread Andrius Merkys

Control: tags -1 + patch

Hello,

On 2023-12-14 16:07, Vincent Lefevre wrote:

Package: liblatex-tounicode-perl
Version: 0.54-1
Severity: serious

As a consequence of the upgrade of texlive-bibtex-extra to
2023.20231207-3:

[...]
Selecting previously unselected package liblatex-tounicode-perl.
(Reading database ... 711147 files and directories currently installed.)
Preparing to unpack .../00-liblatex-tounicode-perl_0.54-1_all.deb ...
Unpacking liblatex-tounicode-perl (0.54-1) ...
dpkg: error processing archive 
/tmp/apt-dpkg-install-seikpl/00-liblatex-tounicode-perl_0.54-1_all.deb 
(--unpack):
  trying to overwrite '/usr/share/man/man1/ltx2unitxt.1.gz', which is also in 
package texlive-bibtex-extra 2023.20231207-1
[...]

It seems that the fix in bug 1058462 is incorrect or incomplete.


I agree that this bug is due to the incomplete fix for #1058462. The 
offending files were removed from texlive-bibtex-extra, but 
Breaks+Replaces were not added to liblatex-tounicode-perl. Thus to 
complete the fix one should add the following to liblatex-tounicode-perl:


Breaks: texlive-bibtex-extra (<< 2023.20231207-2)
Replaces: texlive-bibtex-extra (<< 2023.20231207-2)

Thanks,
Andrius



Bug#1058454: [Debichem-devel] Bug#1058454: prody: autopkgtest regression on i386

2023-12-12 Thread Andrius Merkys

Hi,

On 2023-12-12 13:48, Graham Inggs wrote:

Source: prody
Version: 2.3.1+dfsg-3
Severity: serious
Tags: sid trixie
User: debian...@lists.debian.org
Usertags: regression

Hi Maintainer

The autopkgtest of prody 2.3.1+dfsg-3 is failing when tested with
numpy 1:1.24.2-2 [1].  I've copied what I hope is the relevant part of
the log below.


[...]


345s E AssertionError:
345s E Arrays are not equal
345s E hessian is not symmetric
345s E Mismatched elements: 6 / 51984 (0.0115%)
345s E Max absolute difference: 4.4408921e-16
345s E Max relative difference: 7.83963072e-16
345s E x: array([[ 6.913751, 0.021868, 0.94014 , ..., 0. , 0. ,
345s E 0. ],
345s E [ 0.021868, 9.066915, -0.076779, ..., 0. , 0. ,...
345s E y: array([[ 6.913751, 0.021868, 0.94014 , ..., 0. , 0. ,
345s E 0. ],
345s E [ 0.021868, 9.066915, -0.076779, ..., 0. , 0. ,...


I think the issue here is with the tolerance of the equality criterion. 
Maximum absolute difference nowhere exceeds 1e-14, thus lowering the 
tolerance should with the failure. I am not sure how to adjust the 
frequency in this particular case, but I will give it a look when I have 
time.


Thanks,
Andrius



Bug#1057951: [Debichem-devel] Bug#1057951: promod3: FTBFS: No such file or directory: 'model.pdb'

2023-12-11 Thread Andrius Merkys

Control: owner -1 !

Hi,

On 2023-12-11 14:04, Santiago Vila wrote:

# Also happens in bookworm
found 1057951 3.2.1+ds-6
thanks

El 11/12/23 a las 12:06, Andrius Merkys escribió:
I can reproduce this in clean chroot on barriere.d.o. Interestingly, 
FTBFS happens only when building on two threads, four thread build 
succeeds. I have a feeling that the test execution order is important 
somehow. Will give a look and/or forward upstream. New upstream 
release is out, need to check first if the issue persists there.


More to the point: This has never failed for me on single-CPU systems
(where I've also tried a lot of times).

I see in the build log that the tests are invoked in this way:

    dh_auto_test
     cd obj-x86_64-linux-gnu && make -j2 check ARGS\+=--verbose 
ARGS\+=-j2


so maybe forcing -j1 at such point would serve as a workaround.


Good catch, and indeed seems to fix the issue. I will fix and upload 
shortly.


Thanks,
Andrius



Bug#1057951: [Debichem-devel] Bug#1057951: promod3: FTBFS: No such file or directory: 'model.pdb'

2023-12-11 Thread Andrius Merkys

Control: tags -1 + confirmed

Hi,

On 2023-12-10 22:51, Santiago Vila wrote:

Package: src:promod3
Version: 3.3.1+ds-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:


[...]


[...]


==
ERROR: testExit0 (__main__.HelpActionTests.testExit0)
--
Traceback (most recent call last):
   File "/<>/actions/tests/test_action_build-model.py", 
line 48, in testExit0

     os.remove('model.pdb')
FileNotFoundError: [Errno 2] No such file or directory: 'model.pdb'

--
Ran 3 tests in 5.583s


I can reproduce this in clean chroot on barriere.d.o. Interestingly, 
FTBFS happens only when building on two threads, four thread build 
succeeds. I have a feeling that the test execution order is important 
somehow. Will give a look and/or forward upstream. New upstream release 
is out, need to check first if the issue persists there.


Andrius



Bug#1055896: cod-tools: FTBFS: source.c:33:5: error: ‘SPGCONST’ undeclared (first use in this function); did you mean ‘OP_CONST’?

2023-11-14 Thread Andrius Merkys

Control: owner -1 !

Hi,

On 2023-11-14 14:27, Gianfranco Costamagna wrote:

https://github.com/cod-developers/cod-tools/commit/2e9c0aaa367366883105fa9a7ba3d965495700f8

Just removing SPGCONST from the source.c file is enough, trivial patch 
attached:


Sadly I opened an upstream PR before upstream updated the branch, so the 
patch I uploaded in Ubuntu has my name as author


[patch removed for brevity]

I will soon update cod-tools to the newest upstream release where this 
bug is fixed.


Best,
Andrius



Bug#1055447: htsjdk: FTBFS: 35741 tests completed, 9 failed, 10 skipped

2023-11-08 Thread Andrius Merkys

Hi Pierre,

On 2023-11-08 12:14, Pierre Gruet wrote:

Thanks for the bug report. It was not easy to reproduce this one!


Interesting, I ran rebuild two times and both times it failed :) I 
spotted this issue during ratt-rebuild of a bunch of other packages, did 
not really give a decent look.


I found out some the failing tests were trying to create temporary files 
in directories that did not exist, possibly they rely on other tests to 
create them and tests are not run in the same order in every build? I am 
unsure how to address the test order so that it is always the same.


Anyway, I added a check of the existence of directories before 
attempting to put anything inside them.


Great, thanks!

Best wishes,
Andrius



Bug#1055237: does not conform to the standards for library packaging

2023-11-07 Thread Andrius Merkys

Hello,

On Thu, 02 Nov 2023 18:10:19 +0100 Pierre Gruet  wrote:

Recently catch2/3.4.0-1 was uploaded to Debian, great. Yet the binary packages
do not follow the layout for libraries that is described in Policy Section 8.
For instance I think we should provide a shared library and if there are enough
reasons not to do so (see Policy 8.3), at least the binary package name should
be changed to libcatch2-dev.

Also this is not a header-only library anymore, the description of the package
should be changed.


I agree, binary package could be renamed and descriptions should be 
adapted as well. I am not sure about shared library, though.


First, upstream uses full source package version for soversion. This 
means a transition for even a patch level upstream release. I maintain a 
couple of packages like this and it is tiring.


Second, I do not expect any real binary package depending on catch2 
shared library as only test objects are linked with it. But I may be 
wrong here.



As a side note, the upload of the major version 3.x came out with many breaking
interface changes giving rise to RC bugs in e.g. genomicsdb, netgen, spdlog,
therion just to name a few, also to failing autopkgtests in many rdeps. I would
have been more comfortable with such a huge version change being advertised and
more prepared, with some kind of a library transition process for instance.


Right. Such changes should be announced beforehand since catch2 is used 
widely in the archive. Transition would have been nice indeed.



In any case, thanks for your work on catch2,


Seconded - thanks for maintaining this package.

Best wishes,
Andrius



Bug#1055153: skeema: FTBFS on mips64el

2023-11-06 Thread Andrius Merkys

Hello,

On Wed, 1 Nov 2023 11:49:20 +0100 Sebastian Ramacher 
 wrote:

Source: skeema
Version: 1.11.0+ds-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)


I am unable to reproduce this on eller. Most likely the test timeout is 
due to slow buildd machine, increasing the timeout should fix it. I will 
give it a look.


Andrius



Bug#1055447: htsjdk: FTBFS: 35741 tests completed, 9 failed, 10 skipped

2023-11-06 Thread Andrius Merkys

Source: htsjdk
Version: 3.0.5+dfsg-1
Severity: serious
Justification: FTBFS
Tags: sid ftbfs

Hi,

I noticed htsjdk FTBFS in sid:

Gradle Test Executor 1 finished executing tests.
Results: FAILURE (35741 tests, 35722 successes, 9 failures, 10 skipped)

35741 tests completed, 9 failed, 10 skipped
Finished generating test XML results (0.354 secs) into: 
/home/merkys/htsjdk-3.0.5+dfsg/build/test-results/testWithDefaultReference

Generating HTML test report...
Finished generating test html results (0.42 secs) into: 
/home/merkys/htsjdk-3.0.5+dfsg/build/reports/tests/testWithDefaultReference

:testWithDefaultReference FAILED
:testWithDefaultReference (Thread[Task worker for ':' Thread 2,5,main]) 
completed. Took 11 mins 7.989 secs.


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':testWithDefaultReference'.
> There were failing tests. See the report at: 
file:///home/merkys/htsjdk-3.0.5+dfsg/build/reports/tests/testWithDefaultReference/index.html


Andrius



Bug#1052877: redmine: FTBFS: make[1]: *** [debian/rules:20: override_dh_auto_configure] Error 7

2023-10-24 Thread Andrius Merkys

Hello,

On Tue, 26 Sep 2023 15:30:11 +0200 Lucas Nussbaum  
wrote:> > bundle install --local --quiet

> `/sbuild-nonexistent` is not a directory.
> Bundler will use `/tmp/bundler20230926-1767679-427jij1767679' as your home 
directory temporarily.
> Could not find gem 'nokogiri (~> 1.14.0)' in cached gems or installed locally.
> 
> The source contains the following gems matching 'nokogiri':

>   * nokogiri-1.15.4
> make[1]: *** [debian/rules:20: override_dh_auto_configure] Error 7


Adjusting dependency versions in Gemfile offsets this particular build 
issue, but one test case fails:


Failure:
IssueTest#test_issue_overdue_should_respect_user_timezone 
[/home/merkys/redmine-5.0.4/test/unit/issue_test.rb:3381]:

Expected false to be truthy.

rails test test/unit/issue_test.rb:3359

Maybe it is worth to replace all '~>' in Gemfile with '>=' to remove the 
need to patch the Gemfile with every version bump of its dependencies in 
Debian?


Best,
Andrius



Bug#1054433: node-puppeteer: website is build with Docusaurus not packaged for debian

2023-10-24 Thread Andrius Merkys

Hi,

On 2023-10-23 22:06, Bastien Roucariès wrote:

Source: fasttext


Source package names in Subject and Source do not match. Please retitle 
if this is not intentional.


Best,
Andrius



Bug#1054432: [Pkg-javascript-devel] Bug#1054432: node-puppeteer: website is build with Docusaurus not packaged for debian

2023-10-24 Thread Andrius Merkys

Hi,

On 2023-10-23 22:04, Bastien Roucariès wrote:

Source:  node-katex


Source package names in Subject and Source do not match. Please retitle 
if this is not intentional.


Best,
Andrius



Bug#1053865: prody: incompatible with python3-biopython > 1.79

2023-10-13 Thread Andrius Merkys

Source: prody
Version: 2.3.1+dfsg-3
Severity: serious
Justification: FTBFS
Tags: sid ftbfs
Forwarded: https://github.com/prody/ProDy/issues/1723

Hello,

prody FTBFS with python3-biopython > 1.79:

==
FAIL: testBuildMSAlocal 
(prody.tests.sequence.test_analysis.TestBuildMSA.testBuildMSAlocal)

--
Traceback (most recent call last):
  File 
"/<>/.pybuild/cpython3_3.11_prody/build/prody/tests/sequence/test_analysis.py", 
line 1210, in testBuildMSAlocal

assert_array_equal(expect, result)
  File 
"/usr/lib/python3/dist-packages/numpy/testing/_private/utils.py", line 
985, in assert_array_equal

assert_array_compare(operator.__eq__, x, y, err_msg=err_msg,
  File "/usr/lib/python3.11/contextlib.py", line 81, in inner
return func(*args, **kwds)
   ^^^
  File 
"/usr/lib/python3/dist-packages/numpy/testing/_private/utils.py", line 
862, in assert_array_compare

raise AssertionError(msg)
AssertionError:
Arrays are not equal

Mismatched elements: 2 / 2 (100%)
 x: array([and 26 gaps)>,
   gaps)>],

  dtype=object)
 y: array([,
   ],
  dtype=object)

The upstream knows about the issue.

Best,
Andrius



Bug#1052888: epics-base: FTBFS: make[2]: *** [configure/RULES_TOP:62: runtests] Error 1

2023-10-10 Thread Andrius Merkys

Control: tags -1 + unreproducible

On Tue, 26 Sep 2023 15:34:01 +0200 Lucas Nussbaum  wrote:

Source: epics-base
Version: 7.0.7+dfsg1-5
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230925 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


I cannot reproduce the issue on amd64. From your log the relevant part 
seems to be the following:


epicsEventTrigger: pthread_mutex_lock failed: Invalid argument
epicsEventMustTriggerThread CAC-event (0x7f4370025b30) can't proceed, 
suspending.

Dumping a stack trace of thread 'CAC-event':
[0x7f4384e76943]: 
/<>/lib/linux-x86_64/libCom.so.3.22.0(epicsStackTrace+0x73)
[0x7f4384e679a9]: 
/<>/lib/linux-x86_64/libCom.so.3.22.0(cantProceed+0xc9)
[0x7f4384eec0b1]: 
/<>/lib/linux-x86_64/libdbCore.so.3.22.0(testdbCaWaitForEventCB+0x21)
[0x7f4384b4a2bc]: 
/<>/lib/linux-x86_64/libca.so.4.14.2(_ZN15oldSubscription7currentER10epicsGuardI10epicsMutexEjmPKv+0x6c)
[0x7f4384ef052a]: 
/<>/lib/linux-x86_64/libdbCore.so.3.22.0(_ZN9dbContext15callStateNotifyEP9dbChanneljmPK12db_field_logR14cacStateNotify+0x17a)
[0x7f4384ee4645]: 
/<>/lib/linux-x86_64/libdbCore.so.3.22.0(event_task+0x1e5)
[0x7f4384e70842]: 
/<>/lib/linux-x86_64/libCom.so.3.22.0(start_routine+0xd2)
[0x7f4384cd13ec]: 
/lib/x86_64-linux-gnu/libc.so.6(pthread_condattr_setpshared+0x4cc)

[0x7f4384d51a2c]: /lib/x86_64-linux-gnu/libc.so.6(__clone+0x11c)
Thread CAC-event (0x7f4370025b30) suspended
regressTest.t: Timed out './regressTest' after 500 seconds
regressTest.t ...

I think the test has timed out due to the high load of the building 
machine. If this persists, increasing the timeout value could be a solution.


Cheers,
Andrius



Bug#1049872: armel and armhf excluded from asmjit architectures

2023-09-30 Thread Andrius Merkys

control: severity -1 normal

Hello,

In 0.0~git20230914.917f19d-1 I have excluded armel and armhf 
architectures from the list of architectures asmjit is built upon. Thus 
I think the severity should be normal now.


Andrius



Bug#1049872: FTBFS on multiple release architectures

2023-09-13 Thread Andrius Merkys

Hi Emanuele,

On 2023-09-11 12:07, Emanuele Rocca wrote:

On 2023-09-09 08:38, Andrius Merkys wrote:

This is news to me. Could you please point out where in Debian Policy I can
read more about such requirement? I thought I saw packages dropping support
for one or another release architecture without being removed from testing.

Seehttps://release.debian.org/testing/rc_policy.txt  section 4
(Autobuilding).


Thanks for the pointer. According to the cited RC policy this is indeed 
an RC bug. I will see what I can do about it.


Best,
Andrius



Bug#1049872: FTBFS on multiple release architectures

2023-09-08 Thread Andrius Merkys

Hi Emanuele,

On 2023-09-05 16:58, Emanuele Rocca wrote:

On 2023-08-28 07:42, Andrius Merkys wrote:

On Wed, 16 Aug 2023 14:29:10 +0200 Emanuele Rocca  wrote:

asmjit does not build correctly on the following architectures:
armel, armhf, mips64el, mipsel, s390x.


Does this constitute an RC bug? If not, severity should be lowered.


It does, on armel and armhf the package did build successfully in the
past. See:

https://buildd.debian.org/status/logs.php?pkg=asmjit=armhf
https://buildd.debian.org/status/logs.php?pkg=asmjit=armel


This is news to me. Could you please point out where in Debian Policy I 
can read more about such requirement? I thought I saw packages dropping 
support for one or another release architecture without being removed 
from testing.



Bug retitled given that meanwhile the issue has been fixed on mips64el,
mipsel, and s390x.


This is correct, thanks.

Best wishes,
Andrius



Bug#1049872: FTBFS on multiple release architectures

2023-08-28 Thread Andrius Merkys

Hi,

On Wed, 16 Aug 2023 14:29:10 +0200 Emanuele Rocca  wrote:

asmjit does not build correctly on the following architectures:
armel, armhf, mips64el, mipsel, s390x.


Does this constitute an RC bug? If not, severity should be lowered.

Thanks,
Andrius



Bug#1042769: provean: incompatible with cd-hit >= 4.8.1-4

2023-08-17 Thread Andrius Merkys

Hi Andreas,

On 2023-08-17 10:49, Andreas Tille wrote:

thanks for reporting this issue.  You were mentioning you want to come
up with a patch.  Since you seem to have dived into this issue deeper
I assume you will care for this bug.  If not please clarify the status
(or may be set the "help" tag).


I feel like working on it myself as I have a setup for reproducing it 
(it needs a version of NR database, ~100 GB) and I have located the 
approximate location in the code (cd-hit output parsing). It could help 
me a lot if someone knew the changes in cd-hit output since 4.8.1, 
though, as I am not a frequent user.


Best wishes,
Andrius



Bug#1042769: provean: incompatible with cd-hit >= 4.8.1-4

2023-07-31 Thread Andrius Merkys

Package: provean
Version: 1.1.5+ds-2
Severity: serious

Hello,

Current provean package is broken: it segfaults while parsing the output 
of cd-hit. The most recent compatible version of cd-hit seems to be 
4.6.4-1. I hope to come up with a patch sooner or later.


Andrius



Bug#1039917: [Debichem-devel] Bug#1039917: gemmi breaks finalcif autopkgtest: causes autopkgtest timeout

2023-06-29 Thread Andrius Merkys

Hi,

On 2023-06-29 17:06, Paul Gevers wrote:
With a recent upload of gemmi the autopkgtest of finalcif fails in 
testing when that autopkgtest is run with the binary packages of gemmi 
from unstable. It passes when run with only packages from testing. In 
tabular form:


    pass    fail
gemmi  from testing    0.6.2+ds-2
finalcif   from testing    113+dfsg-2
all others from testing    from testing

I copied some of the output at the bottom of this report. After the 
fifth test, there's no output until autopkgtest aborts after 2:47 hours. 
Normally the test takes 2 to 3 minutes.


Currently this regression is blocking the migration of gemmi to testing 
[1]. Due to the nature of this issue, I filed this bug report against 
both packages. Can you please investigate the situation and reassign the 
bug to the right package?


I have just updated finalcif to its new upstream release. This should 
restore finalcif's compatibility with gemmi. Should finalcif's 
autopkgtests pass, I will close this bug.



[1] https://qa.debian.org/excuses.php?package=gemmi


Andrius



Bug#1000303: liboqs: not yet ready for testing or stable

2023-06-28 Thread Andrius Merkys
Hi Mikael,

On Wed, 28 Jun 2023, 10:09 Mikael Frykholm,  wrote:

> > The upstream wishes to keep the package out of stable distributions for
> > now, until the NIST Post-Quantum Cryptography standardization project
> > reaches its conclusion
>
> Is this still true? Can this package be migrated to testing now?
>

The upstream has to be contacted regarding the status of liboqs. They have
previously explicitely expressed their wish to stay out of testing.

Andrius

>


Bug#1039087: epic-base: embed yajl

2023-06-27 Thread Andrius Merkys

Hi,

On Sun, 25 Jun 2023 15:02:18 + =?utf-8?q?Bastien_Roucari=C3=A8s?= 
 wrote:

Your package embed a copy of yajl.


I agree with un-embedding.


Could you:
- compile against the packaged yajl package


I spent some time trying, but did not find an unintrusive way to do so. 
Adding OP_SYS_INCLUDES passes the compilation:


override_dh_auto_build:
make LINKER_USE_RPATH=NO OP_SYS_INCLUDES=-I/usr/include/yajl

But I could not make the linker use the yajl library, arriving at the 
following failure:


/usr/bin/g++ -o yajl_test 
-L/home/merkys/epics-base-7.0.3.1/lib/linux-x86_64   -rdynamic 
-m64 yajl_test.o-lCom

/usr/bin/ld: yajl_test.o: in function `main':
yajl_test.c:(.text.startup+0x62): undefined reference to `yajl_alloc'
/usr/bin/ld: yajl_test.c:(.text.startup+0xde): undefined reference to 
`yajl_parse'
/usr/bin/ld: yajl_test.c:(.text.startup+0x119): undefined reference to 
`yajl_complete_parse'
/usr/bin/ld: yajl_test.c:(.text.startup+0x129): undefined reference to 
`yajl_free'
/usr/bin/ld: yajl_test.c:(.text.startup+0x212): undefined reference to 
`yajl_config'
/usr/bin/ld: yajl_test.c:(.text.startup+0x26b): undefined reference to 
`yajl_config'
/usr/bin/ld: yajl_test.c:(.text.startup+0x31b): undefined reference to 
`yajl_config'
/usr/bin/ld: yajl_test.c:(.text.startup+0x343): undefined reference to 
`yajl_config'
/usr/bin/ld: yajl_test.c:(.text.startup+0x374): undefined reference to 
`yajl_get_error'
/usr/bin/ld: yajl_test.c:(.text.startup+0x39d): undefined reference to 
`yajl_free_error'
/usr/bin/ld: yajl_test.c:(.text.startup+0x3fd): undefined reference to 
`yajl_free'

collect2: error: ld returned 1 exit status


- remove by repacking the embded code copy in order to avoid accidental
compilation of the embed code copy

This should be doable when the build succeeds.

Best,
Andrius



Bug#1038954: Bug#1037474: transition: openmm

2023-06-26 Thread Andrius Merkys

Hello,

On 2023-06-25 21:15, Sebastian Ramacher wrote:

python-pdbfixer seems to need a sourceful upload due to the
python3-simtk => python3-openmm rename.


Sourceful upload does not seem to help: somewhy python3-pdbfixer picks 
dependency on python3-simtk instead of python3-openmm. I guess this has 
something to do with package relationship declarations of python3-openmm.


Andrius



Bug#1037472: molmodel: FTBFS with gemmi 0.6.2+ds-1

2023-06-13 Thread Andrius Merkys

Source: molmodel
Severity: serious
Version: 3.1.0-2

Hello,

molmodel FTBFS after recent update of gemmi to 0.6.2+ds-1:

/home/merkys/molmodel-3.1.0/src/PDBReader.cpp: In function 
'gemmi::Structure getStructureFromFile(const std::string&)':
/home/merkys/molmodel-3.1.0/src/PDBReader.cpp:98:29: error: 
'make_structure_from_block' is not a member of 'gemmi::impl'; did you 
mean 'gemmi::make_structure_from_block'?
   98 | return gemmi::impl::make_structure_from_block ( 
gemmiDoc.blocks.at(0) );

  | ^
In file included from /usr/include/gemmi/mmread.hpp:13,
 from 
/home/merkys/molmodel-3.1.0/./include/molmodel/internal/Compound.h:48,
 from 
/home/merkys/molmodel-3.1.0/./include/molmodel/internal/CompoundSystem.h:6,
 from 
/home/merkys/molmodel-3.1.0/./include/molmodel/internal/PDBReader.h:36,

 from /home/merkys/molmodel-3.1.0/src/PDBReader.cpp:33:
/usr/include/gemmi/mmcif.hpp:15:21: note: 
'gemmi::make_structure_from_block' declared here
   15 | GEMMI_DLL Structure make_structure_from_block(const cif::Block& 
block);

  | ^
make[3]: *** [CMakeFiles/SimTKmolmodel.dir/build.make:219: 
CMakeFiles/SimTKmolmodel.dir/src/PDBReader.cpp.o] Error 1

make[3]: *** Waiting for unfinished jobs
/home/merkys/molmodel-3.1.0/src/Pdb.cpp: In function 'gemmi::Structure 
gemmiStructFromDoc(const gemmi::cif::Document&)':
/home/merkys/molmodel-3.1.0/src/Pdb.cpp:39:25: error: 
'make_structure_from_block' is not a member of 'gemmi::impl'; did you 
mean 'gemmi::make_structure_from_block'?
   39 | return 
gemmi::impl::make_structure_from_block(doc.blocks.front());

  | ^
In file included from /usr/include/gemmi/mmread.hpp:13,
 from 
/home/merkys/molmodel-3.1.0/./include/molmodel/internal/Compound.h:48,
 from 
/home/merkys/molmodel-3.1.0/./include/molmodel/internal/Pdb.h:6,

 from /home/merkys/molmodel-3.1.0/src/Pdb.cpp:4:
/usr/include/gemmi/mmcif.hpp:15:21: note: 
'gemmi::make_structure_from_block' declared here
   15 | GEMMI_DLL Structure make_structure_from_block(const cif::Block& 
block);

  | ^

The issue is better fixed upstream, I will forward the report. In the 
meantime it is OK to remove molmodel from testing to not obstruct the 
upcoming openmm transition.


Andrius



Bug#1037463: macromoleculebuilder: FTBFS with gemmi 0.6.2+ds-1

2023-06-13 Thread Andrius Merkys

Source: macromoleculebuilder
Severity: serious
Version: 4.0.0+dfsg-2

Hello,

macromoleculebuilder FTBFS after recent update of gemmi to 0.6.2+ds-1:

/home/merkys/macromoleculebuilder-4.0.0+dfsg/src/CifOutput.cpp: In 
function 'void SimTK::CIFOut::reWriteOutCif(const gemmi::Model&, const 
std::string&, const std::string&, ParameterReader&, const 
SimTK::CompoundSystem&, bool)':
/home/merkys/macromoleculebuilder-4.0.0+dfsg/src/CifOutput.cpp:113:81: 
error: cannot bind rvalue reference of type 'gemmi::cif::Document&&' to 
lvalue of type 'gemmi::cif::Document'
  113 | gemmi::Structure myTrajectoryOutputFile   = 
gemmi::make_structure ( doc );
  | 
^~~


The issue is better fixed upstream, I will forward the report. In the 
meantime it is OK to remove macromoleculebuilder from testing to not 
obstruct the upcoming openmm transition.


Andrius



Bug#1016958: epics-base: FTBFS without network access

2023-02-28 Thread Andrius Merkys

Hello,

On 2023-02-28 12:57, Santiago Vila wrote:

Hello. Merely trying network access is already considered RC,
so this should really be serious.

(I would be willing to test a fix if somebody proposes one).


This particular test seems to attempt to communicate to a locally 
running server daemon. It assumes a certain executable is installed in 
$PATH, thus will always fail in build time tests. I think it is OK to 
skip the test entirely and maybe make it an autopkgtest.


On a related note, is trying network access to localhost RC?

Best,
Andrius



Bug#1030491: prody: FTBFS: AssertionError: 3205 != 3211

2023-02-08 Thread Andrius Merkys

Hi Santiago,

On 2023-02-06 19:36, Santiago Vila wrote:
This is fully reproducible at least on Hetzner virtual instances of type 
CX21 and CX31.


Thanks for giving this a look. Could you please provide the versions of 
python3-biopython and python3-numpy on your setup? ci.debian.net uses 
the following:


python3-biopython (1.80+dfsg-4+b1)
python3-numpy (1:1.24.1-2+b1)

I would like to rule out the possibility that version differences are to 
blame here.


Best,
Andrius



Bug#1028722: [Debichem-devel] Bug#1028722: prody: FTBFS: AssertionError: 3205 != 3211 : selection 'abs(x) == sqrt(sq(x))' for Selection 'all' failed, expected 3211, selected 3205

2023-01-27 Thread Andrius Merkys

Control: severity -1 important
Control: tags -1 + moreinfo unreproducible

Hello,

On 2023-01-27 13:40, Adrian Bunk wrote:

On Sat, Jan 14, 2023 at 01:42:10PM +0100, Lucas Nussbaum wrote:

Source: prody
Version: 2.3.1+dfsg-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230113 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.
...

==
FAIL: testFunctionSelection13 (prody.tests.atomic.test_select.TestSelect)
Test function selections 'abs(x) == sqrt(sq(x))' for pdb3mht
--
Traceback (most recent call last):
   File 
"/<>/.pybuild/cpython3_3.10_prody/build/prody/tests/atomic/test_select.py",
 line 442, in func
 self.assertEqual(len(sel), natoms,
AssertionError: 3205 != 3211 : selection 'abs(x) == sqrt(sq(x))' for AtomGroup 
3mht failed, expected 3211, selected 3205

==
FAIL: testFunctionSelection14 (prody.tests.atomic.test_select.TestSelect)
Test function selections "abs(x) == sqrt(sq(x))"
--
Traceback (most recent call last):
   File 
"/<>/.pybuild/cpython3_3.10_prody/build/prody/tests/atomic/test_select.py",
 line 483, in func
 self.assertEqual(len(sel), natoms,
AssertionError: 3205 != 3211 : selection 'abs(x) == sqrt(sq(x))' for Selection 
'all' failed, expected 3211, selected 3205

--
Ran 954 tests in 46.514s

FAILED (failures=2, skipped=37)

...


Are you still able to reproduce this?

It built both on the buildds and in reproducible:
https://buildd.debian.org/status/package.php?p=prody
https://tests.reproducible-builds.org/debian/history/prody.html


I cannot reproduce this neither in sid nor bookworm. Maybe this has 
something to do with temporary broken numpy.


Andrius



Bug#1028705: xraylarch: FTBFS: build-dependency not installable: python-numpy-doc

2023-01-16 Thread Andrius Merkys

Control: tags -1 + pending

On Sat, 14 Jan 2023 13:54:02 +0100 Lucas Nussbaum  
wrote:> > The following packages have unmet dependencies:

>  sbuild-build-depends-main-dummy : Depends: python-numpy-doc but it is not 
installable
> E: Unable to correct problems, you have held broken packages.
> apt-get failed.


xraylarch builds successfully without python-numpy-doc. I have removed 
it and pushed to salsa.


Andrius



Bug#1026207: marked as pending in python-ase

2023-01-16 Thread Andrius Merkys
Control: tag -1 pending

Hello,

Bug #1026207 in python-ase reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debichem-team/python-ase/-/commit/107cd838b53315dd7a0e9536e219ab72b68ca21b


Restore compatibility of tests (Closes: #1026207)


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1026207



Bug#1027215: How much do we lose if we remove theano (+keras, deepnano, invesalius)?

2023-01-16 Thread Andrius Merkys

Hello,

On 2023-01-14 13:12, Rebecca N. Palmer wrote:
theano has been mostly abandoned upstream since 2018.  (The Aesara fork 
is not abandoned, but includes interface changes including the import 
name, so would break reverse dependencies not specifically altered for it.)


Its reverse dependencies are keras, deepnano and invesalius.

It is currently broken, probably by numpy 1.24 (#1027215), and the 
immediately obvious fixes weren't enough 
(https://salsa.debian.org/science-team/theano/-/pipelines).


Is this worth spending more effort on fixing, or should we just remove it?


keras is needed to train evaluation models for qmean [1] which I intend 
[2] to package eventually. qmean is a quite popular protein model 
evaluation tool, personally I use it a lot and I believe it would be 
useful to have it in Debian.


That said, it is OK to omit keras in bookworm if need be, but I would 
like to see it back for trixie.


[1] 
https://git.scicore.unibas.ch/search?search=keras_source=navbar_id=69_id=25_code=true_ref=master

[2] https://bugs.debian.org/976981

Best,
Andrius



Bug#1023972: Python 3.11 for bookworm?

2023-01-09 Thread Andrius Merkys

Hi Simon,

On 2023-01-07 13:24, Simon McVittie wrote:

On Sat, 07 Jan 2023 at 10:23:19 +0200, Andrius Merkys wrote:

If I may, I would as well be grateful if someone could give a look at:

#1023972 [src:python-ase] FTBFS with Python 3.11 due to
pathlib.Path.__enter__() deprecation

I have no idea how to fix this and the upstream is silent.

My first thought on seeing this was: why were Path objects a context
manager in the first place? What would that mean?

Looking at the code in python3.10 and python3.11 pathlib, it seems the
reason this is deprecated is indeed that it didn't make sense:

 def __enter__(self):
 # In previous versions of pathlib, __exit__() marked this path as
 # closed; subsequent attempts to perform I/O would raise an IOError.
 # This functionality was never documented, and had the effect of
 # making Path objects mutable, contrary to PEP 428.
 # In Python 3.9 __exit__() was made a no-op.
 # In Python 3.11 __enter__() began emitting DeprecationWarning.
 # In Python 3.13 __enter__() and __exit__() should be removed.
 warnings.warn("pathlib.Path.__enter__() is deprecated and scheduled "
   "for removal in Python 3.13; Path objects as a context "
   "manager is a no-op",
   DeprecationWarning, stacklevel=2)
 return self

 def __exit__(self, t, v, tb):
 pass

So the solution seems to be that if your package contains this:

 with some_path_object:
 do_stuff(some_path_object)

replace it with:

 do_stuff(some_path_object)

and if it contains:

 with Path(...) as my_path:
 do_stuff(my_path)

replace with:

 my_path = Path(...)
 do_stuff(my_path)

I hope that should be a relatively straightforward change.


Thanks a lot for the hint, this indeed worked. Failure in __enter__() 
threw me off tracks, but now I recall how it is related to 'with' 
construction.


Best wishes,
Andrius



Bug#1023972: marked as pending in python-ase

2023-01-09 Thread Andrius Merkys
Control: tag -1 pending

Hello,

Bug #1023972 in python-ase reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debichem-team/python-ase/-/commit/1ff2e8498eda0fbb3684c3a695f31712e9c93bfa


Add a patch to fix compatibility with Python 3.11 (Closes: #1023972). Thanks 
Simon McVittie.


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1023972



Bug#1023972: Python 3.11 for bookworm?

2023-01-07 Thread Andrius Merkys

Hello,

On 2023-01-07 10:05, Andreas Tille wrote:

Am Thu, Jan 05, 2023 at 01:57:43PM +0100 schrieb Thomas Goirand:

Please share it in this list!


#1023965 [src:pandas] pandas FTBFS with Python 3.11 as supported version
#1024031 [src:numba] numba FTBFS with Python 3.11 as supported version


If I may, I would as well be grateful if someone could give a look at:

#1023972 [src:python-ase] FTBFS with Python 3.11 due to 
pathlib.Path.__enter__() deprecation


I have no idea how to fix this and the upstream is silent.

Best,
Andrius



Bug#1027828: [Debichem-devel] Bug#1027828: macromoleculebuilder: FTBFS in bullseye (a2x: ERROR: "xsltproc" [...] returned non-zero exit status 5)

2023-01-03 Thread Andrius Merkys

Hi Santiago,

On 2023-01-03 22:35, Santiago Vila wrote:

Package: src:macromoleculebuilder
Version: 3.2+dfsg-2
Severity: serious
Tags: ftbfs
Control: fixed -1 4.0.0+dfsg-2

Dear maintainer:

During a rebuild of all packages in bullseye, your package failed to build


I can reproduce the issue. Should I propose a bullseye-pu upload fixing it?

Best,
Andrius



Bug#1026603: foolscap: FTBFS: AttributeError: module 'inspect' has no attribute 'getargspec'

2022-12-27 Thread Andrius Merkys

Hello,

On Tue, 20 Dec 2022 18:11:51 +0100 Lucas Nussbaum  > 
During a rebuild of all packages in sid, your package failed to build

on amd64.


[skip]

>   File 
"/<>/.pybuild/cpython3_3.11/build/foolscap/remoteinterface.py", 
line 191, in initFromMethod

> names, _, _, typeList = inspect.getargspec(method)
> ^^
> AttributeError: module 'inspect' has no attribute 'getargspec'

inspect.getargspec has been deprecated for some time [1] and most likely 
finally removed in Python 3.11. I have attempted to replace it with 
inspect.getfullargspec as seen somewhere else [2], but this did not work.


[1] https://docs.python.org/3/library/inspect.html
[2] https://github.com/pyinvoke/invoke/issues/833#issuecomment-1293148106

Andrius



Bug#1026325: [Debichem-devel] Bug#1026325: libchemistry-opensmiles-perl breaks smiles-scripts autopkgtest: output changed

2022-12-18 Thread Andrius Merkys

Control: owner -1 !

Hi Paul,

On 2022-12-18 18:48, Paul Gevers wrote:
With a recent upload of libchemistry-opensmiles-perl the autopkgtest of 
smiles-scripts fails in testing when that autopkgtest is run with the 
binary packages of libchemistry-opensmiles-perl from unstable. It passes 
when run with only packages from testing. In tabular form:


    pass    fail
libchemistry-opensmiles-perl from testing    0.8.4-1
smiles-scripts from testing    0.2.0+dfsg1-1
all others from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of 
libchemistry-opensmiles-perl to testing [1]. Due to the nature of this 
issue, I filed this bug report against both packages. Can you please 
investigate the situation and reassign the bug to the right package?


Thanks for the report. I am aware of the situation, will fix in the 
upcoming week or two.


Best,
Andrius



Bug#1023972: python-ase: FTBFS with Python 3.11 due to pathlib.Path.__enter__() deprecation

2022-12-15 Thread Andrius Merkys

On Sun, 13 Nov 2022 13:12:15 +0200 Andrius Merkys  wrote:
python-ase/3.22.1 FTBFS with the following after Python 3.11 support has 
been added:


DeprecationWarning: pathlib.Path.__enter__() is deprecated and scheduled 
for removal in Python 3.13; Path objects as a context manager is a no-op


I have forwarded this upstream.


A month has passed without any action from the upstream. Now the issue 
is of severity:serious. If threatened by autoremoval, one possibility to 
resolve it might be ignoring the warning for the time being:


import warnings
warnings.filterwarnings("ignore", category=DeprecationWarning)

Source: 
https://stackoverflow.com/questions/879173/how-to-ignore-deprecation-warnings-in-python


Haven't tested if this indeed works yet.

Andrius



Bug#1025000: python-qtawesome: Includes non-source Font Awesome 5

2022-12-12 Thread Andrius Merkys

Hi,

On 2022-12-12 00:17, Bastian Germann wrote:

finalcif's source has some fa5 prefixes, so the package might be affected.
Andrius, can you please comment on this?


Yes, these are calls to qtawesome.icon('fa5.save') and the like. But if 
fonts can be drop-in-replaced with ones from fonts-fork-awesome then I 
think these icon functions should work as expected.


Andrius



Bug#1025000: python-qtawesome: Includes non-source Font Awesome 5

2022-12-09 Thread Andrius Merkys

Hi,

On 2022-12-09 09:28, Julian Gilbey wrote:

I have seen this and will deal with it soon.  Have you contacted the
authors of the package to discuss this issue?


No, I did not.


Anyway, a quick check on testing shows that there are three packages
depending on python3-qtawesome: finalcif, openlp, python3-spyder.  I
know about python3-spyder (and it has the same upstream developers as
python3-qtawesome), but finalcif and openlp's maintainers might not
realise the issue and be surprised when they start getting bug reports
about icons missing (or the package failing) - it would be polite to
email their maintainers and uploaders before releasing this DFSG
version of the package.


I got the impression that the removed fonts can be drop-in-replaced with 
ones from DFSG-compatible fork from fonts-fork-awesome, but I did not 
check that. I am in contact with finalcif upstream and could talk to 
them, but I would first try the drop-in replacement approach.


Best,
Andrius



Bug#1025000: python-qtawesome: Includes non-source Font Awesome 5

2022-12-08 Thread Andrius Merkys

Hi Bastian,

On Mon, 28 Nov 2022 16:16:19 +0100 Bastian Germann  wrote:

This package contains three font files 
/usr/share/python-qtawesome/fonts/fontawesome5-*-webfont.ttf
which are licensed freely but are not built from source and cannot be built 
from source
(missing build system). #902981 has the details.

Please repack the package to get rid of these files.


I saw you have excluded the files in unreleased 1.2.1+dfsg-1 version of 
the package. Are you planning to upload it soon, or are there any blockers?


Best,
Andrius



Bug#1024526: simbody: FTBFS on ppc64el, mips64el

2022-12-04 Thread Andrius Merkys

Control: severity -1 important

The upstream says this is a bug in optimization, but they do not have 
access to these architectures. For now I have RMed the binaries of 
ppc64el and mips64el, thus the package should be allowed to migrate to 
testing without them for the time being.


Andrius



Bug#1025242: fastapi: FTBFS with python3.11

2022-12-01 Thread Andrius Merkys

Source: fastapi
Severity: serious
Version: 0.85.0-2

Hello,

fastapi FTBFS with added support for python3.11:

pybuild --test --test-pytest -i python{version} -p "3.11 3.10"
I: pybuild base:240: PYTHONPATH=/<>/build/lib/ python3.11 
-m pytest tests/ --ignore=tests/test_default_response_class.py 
--ignore-glob=tests/test_tutorial/test_security/test_tutorial005* 
--ignore=te
sts/test_tutorial/test_custom_response/test_tutorial009c.py 
--ignore=tests/test_response_by_alias.py -k ' not 
test_get_custom_response and not test_root and not test_async_testing 
and not test_orjson_non_str_key

s'
= test session starts 
==

platform linux -- Python 3.11.0+, pytest-7.1.2, pluggy-1.0.0+repack
rootdir: /<>, configfile: pyproject.toml
plugins: anyio-3.6.2
collected 35 items / 287 errors

 ERRORS 

_ ERROR collecting tests/test_additional_properties.py 
_

tests/test_additional_properties.py:3: in 
from fastapi import FastAPI
fastapi/__init__.py:7: in 
from .applications import FastAPI as FastAPI
fastapi/applications.py:15: in 
from fastapi import routing
fastapi/routing.py:23: in 
from fastapi.dependencies.models import Dependant
fastapi/dependencies/models.py:3: in 
from fastapi.security.base import SecurityBase
fastapi/security/__init__.py:1: in 
from .api_key import APIKeyCookie as APIKeyCookie
fastapi/security/api_key.py:3: in 
from fastapi.openapi.models import APIKey, APIKeyIn
fastapi/openapi/models.py:8: in 
import email_validator  # type: ignore
/usr/lib/python3/dist-packages/email_validator/__init__.py:6: in 
import dns.resolver
/usr/lib/python3/dist-packages/dns/resolver.py:38: in 
import dns.query
/usr/lib/python3/dist-packages/dns/query.py:52: in 
import httpx
/usr/lib/python3/dist-packages/httpx/__init__.py:2: in 
from ._api import delete, get, head, options, patch, post, put, 
request, stream

/usr/lib/python3/dist-packages/httpx/_api.py:4: in 
from ._client import Client
/usr/lib/python3/dist-packages/httpx/_client.py:9: in 
from ._auth import Auth, BasicAuth, FunctionAuth
/usr/lib/python3/dist-packages/httpx/_auth.py:10: in 
from ._models import Request, Response
/usr/lib/python3/dist-packages/httpx/_models.py:1: in 
import cgi
/usr/lib/python3.11/cgi.py:57: in 
warnings._deprecated(__name__, remove=(3,13))
/usr/lib/python3.11/warnings.py:514: in _deprecated
warn(msg, DeprecationWarning, stacklevel=3)
E   DeprecationWarning: 'cgi' is deprecated and slated for removal in 
Python 3.13


Many similar failures follow as well, skipped here for brevity.

Andrius



Bug#1025238: python-uvicorn: FTBFS with python3.11

2022-12-01 Thread Andrius Merkys

Source: python-uvicorn
Severity: serious
Version: 0.17.6-1

Hello,

python-uvicorn FTBFS with added support for python3.11:

   debian/rules override_dh_auto_test
make[1]: Entering directory '/<>'
http_proxy= https_proxy= dh_auto_test
I: pybuild pybuild:300: cp -r /<>/tests 
/<>/.pybuild/cpython3_3.11/build
I: pybuild base:240: cd /<>/.pybuild/cpython3_3.11/build; 
python3.11 -m pytest -s --verbose -k 'not test_run and not 
test_invalid_upgrade and not test_default_headers and not 
test_trace_logging and not test_websocket_auto' 
--ignore=tests/protocols/test_websocket.py
= test session starts 
==
platform linux -- Python 3.11.0+, pytest-7.1.2, pluggy-1.0.0+repack -- 
/usr/bin/python3.11

cachedir: .pytest_cache
rootdir: /<>, configfile: setup.cfg
plugins: asyncio-0.19.0, mock-3.8.2, anyio-3.6.2
asyncio: mode=Mode.STRICT
collecting ... collected 201 items / 8 errors / 1 deselected / 200 selected

 ERRORS 

_ ERROR collecting 
.pybuild/cpython3_3.11/build/tests/test_default_headers.py __

tests/test_default_headers.py:1: in 
import httpx
/usr/lib/python3/dist-packages/httpx/__init__.py:2: in 
from ._api import delete, get, head, options, patch, post, put, 
request, stream

/usr/lib/python3/dist-packages/httpx/_api.py:4: in 
from ._client import Client
/usr/lib/python3/dist-packages/httpx/_client.py:9: in 
from ._auth import Auth, BasicAuth, FunctionAuth
/usr/lib/python3/dist-packages/httpx/_auth.py:10: in 
from ._models import Request, Response
/usr/lib/python3/dist-packages/httpx/_models.py:1: in 
import cgi
/usr/lib/python3.11/cgi.py:57: in 
warnings._deprecated(__name__, remove=(3,13))
/usr/lib/python3.11/warnings.py:514: in _deprecated
warn(msg, DeprecationWarning, stacklevel=3)
E   DeprecationWarning: 'cgi' is deprecated and slated for removal in 
Python 3.13


Many similar failures follow as well, skipped here for brevity.

Andrius



Bug#1025237: scalene: FTBFS with python3.11

2022-12-01 Thread Andrius Merkys

Source: scalene
Severity: serious
Version: 1.4.1-1

Hello,

scalene FTBFS with added support for python3.11:

building 'scalene.pywhere' extension
x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g 
-fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 
-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-I. -Isrc -Isrc/include -I/usr/include/python3.11 -c 
src/source/pywhere.cpp -o 
build/temp.linux-x86_64-cpython-311/src/source/pywhere.o -std=c++14
src/source/pywhere.cpp: In function ‘int whereInPython(std::string&, 
int&, int&)’:
src/source/pywhere.cpp:176:40: error: ‘PyThreadState’ {aka ‘struct _ts’} 
has no member named ‘frame’; did you mean ‘cframe’?

  176 |   if (threadState == 0 || threadState->frame == 0) {
  |^
  |cframe
src/source/pywhere.cpp:190:34: error: ‘PyThreadState’ {aka ‘struct _ts’} 
has no member named ‘frame’; did you mean ‘cframe’?

  190 |   for (auto frame = threadState->frame; frame != nullptr;
  |  ^
  |  cframe
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
E: pybuild pybuild:379: build: plugin distutils failed with: exit 
code=1: /usr/bin/python3.11 setup.py build


Andrius



Bug#1019808: [Debichem-devel] Bug#1019808: marked as pending in openbabel

2022-11-28 Thread Andrius Merkys

Hi Olly,

On 2022-11-27 21:09, Olly Betts wrote:

This transition is now down to just 3 packages needing updating (one
of which accidentally got uploaded over the weekend based on a
pre-transition version so we should be down to 2 packages soon).

This bug has been tagged as "pending" for over a month now - please
could a maintainer make an upload of openbabel soon?

Or if there's a problem with the update then please update this bug
so we know what the status is.


Thanks for a reminder. I will upload openbabel tomorrow at latest.

Best,
Andrius



Bug#1024986: python-biopython: does not vendor bindings for python3.11 yet

2022-11-28 Thread Andrius Merkys

Hi,

On 2022-11-28 10:23, Nilesh Patra wrote:

biopython in unstable does not vendor bindings for python3.11, due to which
augur and busco fail their autopkgtest.


This as well blocks the update of prody to 2.3.1.

The issue is fixed in 1.80+dfsg-1~0exp0 in experimental [1][2].

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022307#66
[2] 
https://buildd.debian.org/status/fetch.php?pkg=python-biopython=amd64=1.80%2Bdfsg-1%7E0exp0=1669325748=0


Andrius



Bug#1022307: status on t_coffee causing biopython ftbfs

2022-11-23 Thread Andrius Merkys

Hi Nilesh,

On 2022-11-23 15:35, Nilesh Patra wrote:

That sounds quite a reasonable thing to do, but we probably should also
decrese the severity of this bug to "important" to let biopython be in testing
once the corresponding tests are skipped.


Sure, lowering of severity was implied (but it is good to have that 
stated explicitly).


Best,
Andrius



Bug#1022307: status on t_coffee causing biopython ftbfs

2022-11-23 Thread Andrius Merkys

Hi,

On Tue, 22 Nov 2022 23:54:48 +0100 =?utf-8?Q?=C3=89tienne?= Mollier 
 wrote:

Hi, mostly retitling the open entry against biopython for the
sake of clarity, and also pinging both bugs to reset auto-
removal counters.  We don't have much news from t_coffee
upstream to day unfortunately.  Maybe it will be necessary to
revert the t-coffee version bump for the upcoming Debian release
or do people see other options?


This issue is blocking Python 3.11-add transition, but we surely do not 
want biopython to be dropped from testing. However, the problem is not 
with biopython, but with t-coffee which biopython merely uses for tests. 
Would it be acceptable to skip t-coffee tests for now thus unblocking 
Python 3.11-add transition? This bug report should remain open to remind 
us bring t-coffee tests back once #1022570 is solved.


Best,
Andrius



Bug#953630: [Debichem-devel] Bug#953630: openbabel autopkg tests fail on non-amd64 architectures

2022-11-21 Thread Andrius Merkys

Hi,

On 2022-11-20 18:18, Paul Gevers wrote:
 From the BSP in Tilburg, I uploaded the attached NMU to DELAYED/5. 
Please let me know if I should delay more or cancel.


Thanks, IMO this NMU is fine. Similar logic should be applied to the 
build time tests in future, since now their failures are plainly ignored.


Andrius



Bug#1024035: marked as pending in pycifrw

2022-11-16 Thread Andrius Merkys
Control: tag -1 pending

Hello,

Bug #1024035 in pycifrw reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/python-team/packages/pycifrw/-/commit/7762ede8fb0774b5b53392040d110ae36e69d188


Fix compatibility with Python 3.11 (Closes: #1024035).


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1024035



Bug#1024075: [Debichem-devel] Bug#1024075: pymatgen FTBFS with Python 3.11 as supported version

2022-11-14 Thread Andrius Merkys

Control: tags -1 + fixed-upstream

Hello,

On 2022-11-14 15:54, Adrian Bunk wrote:

x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g 
-fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.11 
-I/usr/lib/python3/dist-packages/numpy/core/include -c 
pymatgen/optimization/linear_assignment.c -o 
build/temp.linux-x86_64-cpython-311/pymatgen/optimization/linear_assignment.o
pymatgen/optimization/linear_assignment.c:196:12: fatal error: longintrepr.h: 
No such file or directory
   196 |   #include "longintrepr.h"
   |^~~
compilation terminated.
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
E: pybuild pybuild:379: build: plugin distutils failed with: exit code=1: 
/usr/bin/python3.11 setup.py build


Updating to the newest upstream version should fix Python 3.11 
compatibility issues, at least upstream reports no issues with Python 
3.11 [1].


[1] https://github.com/materialsproject/pymatgen/issues/2710

Andrius



Bug#1012093: ciftools-java: FTBFS with OpenJDK 17 due to test failures

2022-11-10 Thread Andrius Merkys

Hi Pierre,

On 2022-11-10 11:04, Pierre Gruet wrote:
But whoops, sorry, this morning I tried to upload 4.0.3-2 with a manual 
fix as I hadn't seen upstream released 4.0.4 fixing the issue. I 
launched a dcut cancel command, we will see if it worked...

Else my upload will get accepted and I will update the VCS!


Wow, what a coincidence :) Anyway, I think this should not be a problem. 
I have fetched your commits, merged and resolved the conflicts to 
reflect the state after my upload of 4.0.4-1.


Sorry for the mess.

Best,
Andrius



Bug#1012093: ciftools-java: FTBFS with OpenJDK 17 due to test failures

2022-11-10 Thread Andrius Merkys

Control: owner -1 !
Control: tags -1 + pending fixed-upstream

Hi Pierre,

On 2022-11-10 00:05, Pierre Gruet wrote:

I investigated the test failure a bit and saw tiny differences between a
generated gzip file and a reference one. This reminded me of one similar and
innocuous issue [0] so that I filled an issue upstream [1]. Let's see.


Thanks a lot for investigating and contacting the upstream! The new 
release builds and passes its tests successfully. I will upload it in short.


Best,
Andrius



Bug#1019808: marked as pending in openbabel

2022-10-27 Thread Andrius Merkys
Control: tag -1 pending

Hello,

Bug #1019808 in openbabel reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debichem-team/openbabel/-/commit/9a875ec27408d6d399f0e69b20fd8f019eed646e


Transition to wxwidgets3.2 (Closes: #1019808)


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1019808



Bug#1021550: FTBFS: JarCacheTest.cacheMiss Expected exception: java.io.IOException

2022-10-19 Thread Andrius Merkys

Control: tags -1 + unreproducible
Control: severity -1 important

Hi Pierre,

I have successfully built the package even with disabled network. Thus I 
cannot reproduce the FTBFS in any setup I can think of. As a result I am 
lowering issue's severity. Feel free to bump it back, but please supply 
some additional environment details to help me reproduce it.


It may as well be that the failure is nondeterministic (signal race).

Thanks,
Andrius



Bug#1021550: FTBFS: JarCacheTest.cacheMiss Expected exception: java.io.IOException

2022-10-11 Thread Andrius Merkys

Control: tags -1 + moreinfo

Hi Pierre,

I cannot reproduce this issue. I suspect it may have something to do 
with network not being present at the build time. Could you please 
confirm that your build setup has network disabled intentionally?


Interestingly, reproducible-builds does not reproduce FTBFS also.

Thanks,
Andrius



Bug#1020148: marked as pending in georegression

2022-09-20 Thread Andrius Merkys
Control: tag -1 pending

Hello,

Bug #1020148 in georegression reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/java-team/georegression/-/commit/10c8f41bde224d1059cd94983f7ac29f48450d71


Switch to javahelper (Closes: #1020148).


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1020148



Bug#1016227: marked as pending in openbabel

2022-09-08 Thread Andrius Merkys
Control: tag -1 pending

Hello,

Bug #1016227 in openbabel reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debichem-team/openbabel/-/commit/b0d93c983566d19977c36ab28368b7b2fe4b7129


Include  in obutil.h (Closes: #1016227)


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1016227



Bug#1017717: cp2k: FTBFS: symbol lookup error: /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pmix_ext3x.so: undefined symbol: pmix_value_load

2022-08-19 Thread Andrius Merkys
Source: cp2k
Version: 9.1-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs

Hello,

cp2k fails to build on amd64:

cd tools/manual && \
/home/merkys/cp2k-9.1/exe/*/cp2k.psmp --xml && \
saxonb-xslt -o index.html -ext:on cp2k_input.xml cp2k_input.xsl
orted: symbol lookup error:
/usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pmix_ext3x.so:
undefined symbol: pmix_value_load
[barriere:463328] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a
daemon on the local node in file
../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 716
[barriere:463328] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a
daemon on the local node in file
../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 172
--
It looks like orte_init failed for some reason; your parallel process is
likely to abort.  There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems.  This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):

  orte_ess_init failed
  --> Returned value Unable to start a daemon on the local node (-127)
instead of ORTE_SUCCESS
--
--
It looks like MPI_INIT failed for some reason; your parallel process is
likely to abort.  There are many reasons that a parallel process can
fail during MPI_INIT; some of which are due to configuration or environment
problems.  This failure appears to be an internal failure; here's some
additional information (which may only be relevant to an Open MPI
developer):

  ompi_mpi_init: ompi_rte_init failed
  --> Returned "Unable to start a daemon on the local node" (-127)
instead of "Success" (0)
--
*** An error occurred in MPI_Init_thread
*** on a NULL communicator
*** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort,
***and potentially your MPI job)
[barriere:463328] Local abort before MPI_INIT completed completed
successfully, but am not able to aggregate error messages, and not able
to guarantee that all other processes were killed!

Andrius



Bug#1009281: [Debichem-devel] Bug#1009281: Bug#1009281: Bug#1009281: Should cinfony be removed?

2022-08-06 Thread Andrius Merkys
Hi,

On 2022-07-24 21:18, Moritz Mühlenhoff wrote:
> Did you get any reply? Otherwise let's go ahead with the removal.

I have checked upstream's master branch and it indeed seems to contain
at least some porting to Python 3. I have opened a branch on Salsa
('python3') to attempt to package it. However, the port does not seem to
be complete, as I get syntax errors due to Python 2 syntax.

Best,
Andrius



Bug#953630: [Debichem-devel] Bug#953630: openbabel autopkg tests fail on non-amd64 architectures

2022-08-03 Thread Andrius Merkys
Hello,

IMO it is high time to revisit this issue.

On 2020-03-11 14:33, Matthias Klose wrote:
> openbabel autopkg tests areq quiet interesting. Working around the timeout on
> arm64 hides the fact that two other tests fail on every non-amd64 
> architecture.

I agree that the way the autopkgtest is written hides some of the
failures. Your patch does indeed un-hide them.

> Also looking at the test output, you see that one test succeeds despites the
> python3 binary segfaulting.

Test failures are ignored for openbabel now (pinging Michael who did
that [1]). If we really aim at catching all test failures, I guess we
should not ignore them. However, this may result in openbabel being RMed
from non-amd64 architectures and I got the impression that the upstream
may not have enough resources to debug on non-amd64 architectures [2].

[1]
https://salsa.debian.org/debichem-team/openbabel/-/commit/eb17fde215d2ec6d3b37f365ff42250cde3700e7
[2]
https://github.com/openbabel/openbabel/issues/2417#issuecomment-942098541

Best,
Andrius



Bug#1012482: rdflib: URLInputSource can be abused to retrieve arbitrary documents if used naïvely

2022-07-31 Thread Andrius Merkys
Hi Nilesh,

On Sun, 31 Jul 2022, 12:12 Nilesh Patra,  wrote:

> rdflib has been removed from testing along with a bunch of other packages.
> And it is triggering -rm-s for packages in testing anyway.
>
> Upstream is not actively working on the issue as I see from the github
> Issue
> URL. -- Do you think we can lower severity of this bug for a bit?
>

AFAIK, usually it is up to the maintainer to decide about the severity. It
could be lowered, yes, but I do not think it is OK to have rdflib with this
bug in bookworm. It would be good to ping the upstream as well.

Best,
Andrius

>


Bug#1014492: guzzle: CVE-2022-31090 CVE-2022-31091

2022-07-14 Thread Andrius Merkys
Hi Katharina,

On Thu, 7 Jul 2022 10:56:06 +0200 Katharina Drexel
 wrote:
> thanks for the hints. I pushed a new version in the repo
> (https://salsa.debian.org/php-team/pear/php-guzzlehttp-guzzle).
> TBD: someone should upload it in the debian repo.

Is it OK if I upload guzzle? By the way, debian/changelog contains two
Debian versions for 7.4.5: 7.4.5-1 and 7.4.5-2. It does not seem 7.4.5-1
has been uploaded yet, could you merge both of them to be 7.4.5-1?

Best,
Andrius



Bug#1013085: marked as pending in python-ase

2022-06-27 Thread Andrius Merkys
Control: tag -1 pending

Hello,

Bug #1013085 in python-ase reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debichem-team/python-ase/-/commit/c46ddfb3c73b679151f71a98920ce19933523ba4


Fix test failure due to the usage of deprecated scipy API (Closes: #1013085)


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1013085



Bug#1013566: [Pkg-javascript-devel] Bug#1013566: node-sockjs: FTBFS: sockjs.coffee:137:9: error: Can't reference 'this' before calling super in derived class constructors

2022-06-27 Thread Andrius Merkys
Hi Yadd,

On 2022-06-24 17:10, Yadd wrote:
> I prepared a fix, pushed to salsa. Could you take a look ?

Thanks a lot, reviewed and uploaded.

Best wishes,
Andrius



Bug#1012498: finalcif: FTBFS with python3-gemmi 0.5.5+ds

2022-06-08 Thread Andrius Merkys
Source: finalcif
Version: 104+dfsg-1
Severity: serious
Tags: ftbfs

finalcif FTBFS with python3-gemmi 0.5.5+ds:

self = 

@property
def is_centrosymm(self) -> bool:
"""
Whether a structuere is centro symmetric or not.
"""
if not self.symmops or self.symmops == ['']:
# Do not crash without symmops
return False
ops = gemmi.GroupOps([gemmi.Op(o) for o in self.symmops])
>   return ops.is_centric()
E   AttributeError: 'gemmi.GroupOps' object has no attribute
'is_centric'

finalcif/cif/cif_file_io.py:567: AttributeError

It worked fine with python3-gemmi 0.5.4+ds, thus the cause is API change
in python3-gemmi.

Andrius



Bug#1012482: rdflib: URLInputSource can be abused to retrieve arbitrary documents if used naïvely

2022-06-08 Thread Andrius Merkys
Source: rdflib
Version: 6.1.1
Severity: critical
Tags: security upstream
Forwarded: https://github.com/RDFLib/rdflib/issues/1844

Hello,

rdflib will attempt to resolve any URL in @context in POSTed JSON-LD
messages, leading to various probing and DDoS vectors, see the upstream
discussion [1].

[1] https://github.com/RDFLib/rdflib/issues/1844

Andrius



Bug#1009402: [Debichem-devel] Bug#1009402: Bug#1009402: molmodel: FTBFS: demangle.hpp:23:33: error: ‘string_view’ in namespace ‘std’ does not name a type

2022-05-30 Thread Andrius Merkys
Hi,

On 2022-05-26 16:24, Adrian Bunk wrote:
> The remaining problem can be fixed with the same change as
> https://salsa.debian.org/debichem-team/macromoleculebuilder/-/blob/master/debian/patches/drop-CMAKE_CXX_STANDARD.patch

Thanks for the suggestion - it worked!

Best,
Andrius



Bug#1009402: [Debichem-devel] Bug#1009402: molmodel: FTBFS: demangle.hpp:23:33: error: ‘string_view’ in namespace ‘std’ does not name a type

2022-04-14 Thread Andrius Merkys
Control: retitle -1 molmodel: FTBFS with tao-pegtl v3
Control: tags -1 + confirmed
Control: block -1 by 1009415

Hello,

On 2022-04-12 20:47, Lucas Nussbaum wrote:
> /usr/include/tao/pegtl/match.hpp:139:15: error: use of deleted function 
> ‘tao::pegtl::internal::marker M>::marker(tao::pegtl::internal::marker&&) [with Iterator = 
> tao::pegtl::internal::iterator; tao::pegtl::rewind_mode M = 
> tao::pegtl::rewind_mode::dontcare]’

molmodel FTBFS with tao-pegtl v3. It used to build fine with v2, but
tao-pegtl v3 has recently been uploaded to unstable, hence the failure.
This most likely is blocked by #1009415 (gemmi is incompatible with
tao-pegtl v3 too).

Andrius



Bug#1009415: [Debichem-devel] Bug#1009415: gemmi: FTBFS: cif.hpp:40:30: error: ‘analysis’ in namespace ‘gemmi::cif::pegtl’ does not name a type

2022-04-13 Thread Andrius Merkys
Control: retitle -1 gemmi: FTBFS with tao-pegtl v3
Control: tags -1 + confirmed

Hello,

On 2022-04-12 20:45, Lucas Nussbaum wrote:
>> /usr/include/tao/pegtl/match.hpp:57:34: error: incomplete type 
>> ‘gemmi::cif::rules::str_stop’ used in nested name specifier
>>57 |  -> decltype( Rule::match( in ) )
>>   |   ~~~^~
>> make[3]: *** [CMakeFiles/input.dir/build.make:79: 
>> CMakeFiles/input.dir/src/input.cpp.o] Error 1

gemmi FTBFS with tao-pegtl v3. It used to build fine with v2, but
tao-pegtl v3 has recently been uploaded to unstable, hence the failure.
Upstream uses embedded fork of tao-pegtl, thus patching might be
necessary to fix the bug.

Andrius



Bug#1009281: [Debichem-devel] Bug#1009281: Should cinfony be removed?

2022-04-10 Thread Andrius Merkys
Hi,

On 2022-04-11 01:35, Moritz Muehlenhoff wrote:
> Source: cinfony
> Version: 1.2-4
> Severity: serious
> 
> Your package came up as a candidate for removal from Debian:
> 
> - Still depends on Python 2 and thus removed from testing since 2019
> - Dead upstream
> - No reverse dependencies

Incidentally, I was the last to upload this package. Since 2019 there
were no uploads, due to aforementioned reasons. I have contemplated
filing for RM ever since, but did not get to it. I think it is fine to
remove. If Python 3 port ever happens, we can reintroduce the package then.

Andrius


OpenPGP_signature
Description: OpenPGP digital signature


  1   2   >