Your message dated Sun, 27 Dec 2020 21:33:28 +0000
with message-id <e1ktdfm-0001cs...@fasolo.debian.org>
and subject line Bug#976941: fixed in python-prometheus-client 0.9.0-1
has caused the Debian Bug report #976941,
regarding python-prometheus-client: FTBFS on ppc64el (arch:all-only src pkg): 
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9 
returned exit code 13
to be marked as done.

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

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


-- 
976941: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976941
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-prometheus-client
Version: 0.7.1-1.1
Severity: serious
Justification: FTBFS on ppc64el
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201209 ftbfs-bullseye ftbfs-ppc64el

Hi,

During a rebuild of all packages in sid, your package failed to build
on ppc64el. At the same time, it did not fail on amd64.

I'm marking this bug as severity:serious since your package has only
Architecture:all binary packages, and should thus, in theory, build
everywhere. Failure to build on ppc64el might indicate a serious issue
in this package or in another package.

But feel free to downgrade or close if you believe that this is only a
build-time issue. (I would personnally prefer a severity:minor bug just to
track that the package can only be built on specific architectures.)

Relevant part (hopefully):
>  debian/rules build
> dh build --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
>       pybuild --configure --test-pytest -i python{version} -p 3.9
> I: pybuild base:232: python3.9 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
>       pybuild --build --test-pytest -i python{version} -p 3.9
> I: pybuild base:232: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/context_managers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/values.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/samples.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/registry.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/process_collector.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/platform_collector.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/parser.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/multiprocess.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/mmap_dict.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/metrics_core.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/metrics.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/gc_collector.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/exposition.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/core.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> copying prometheus_client/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client/bridge
> copying prometheus_client/bridge/graphite.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client/bridge
> copying prometheus_client/bridge/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client/bridge
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client/openmetrics
> copying prometheus_client/openmetrics/parser.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client/openmetrics
> copying prometheus_client/openmetrics/exposition.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client/openmetrics
> copying prometheus_client/openmetrics/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client/openmetrics
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client/twisted
> copying prometheus_client/twisted/_exposition.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client/twisted
> copying prometheus_client/twisted/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/prometheus_client/twisted
>    dh_auto_test -O--buildsystem=pybuild
>       pybuild --test --test-pytest -i python{version} -p 3.9
> I: pybuild base:232: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build; python3.9 -m 
> pytest tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.9.1, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>
> collected 232 items
> 
> tests/test_core.py ..................................................... [ 
> 22%]
> ...........                                                              [ 
> 27%]
> tests/test_exposition.py ............................................... [ 
> 47%]
> ...........                                                              [ 
> 52%]
> tests/test_gc_collector.py ..                                            [ 
> 53%]
> tests/test_graphite_bridge.py ....                                       [ 
> 55%]
> tests/test_multiprocess.py ....................                          [ 
> 63%]
> tests/test_parser.py ........................                            [ 
> 74%]
> tests/test_platform_collector.py ..                                      [ 
> 75%]
> tests/test_process_collector.py FFF.                                     [ 
> 76%]
> tests/test_twisted.py s                                                  [ 
> 77%]
> tests/openmetrics/test_exposition.py ...............                     [ 
> 83%]
> tests/openmetrics/test_parser.py ......................................  
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _____________________ TestProcessCollector.test_namespace 
> ______________________
> 
> self = <tests.test_process_collector.TestProcessCollector 
> testMethod=test_namespace>
> 
>     def test_namespace(self):
>         collector = ProcessCollector(proc=self.test_proc, pid=lambda: 26231, 
> registry=self.registry, namespace='n')
>         collector._ticks = 100
>     
>         self.assertEqual(17.21, 
> self.registry.get_sample_value('n_process_cpu_seconds_total'))
>         self.assertEqual(56274944.0, 
> self.registry.get_sample_value('n_process_virtual_memory_bytes'))
> >       self.assertEqual(8114176, 
> > self.registry.get_sample_value('n_process_resident_memory_bytes'))
> E       AssertionError: 8114176 != 129826816.0
> 
> tests/test_process_collector.py:32: AssertionError
> ______________________ TestProcessCollector.test_working 
> _______________________
> 
> self = <tests.test_process_collector.TestProcessCollector 
> testMethod=test_working>
> 
>     def test_working(self):
>         collector = ProcessCollector(proc=self.test_proc, pid=lambda: 26231, 
> registry=self.registry)
>         collector._ticks = 100
>     
>         self.assertEqual(17.21, 
> self.registry.get_sample_value('process_cpu_seconds_total'))
>         self.assertEqual(56274944.0, 
> self.registry.get_sample_value('process_virtual_memory_bytes'))
> >       self.assertEqual(8114176, 
> > self.registry.get_sample_value('process_resident_memory_bytes'))
> E       AssertionError: 8114176 != 129826816.0
> 
> tests/test_process_collector.py:20: AssertionError
> ____________________ TestProcessCollector.test_working_584 
> _____________________
> 
> self = <tests.test_process_collector.TestProcessCollector 
> testMethod=test_working_584>
> 
>     def test_working_584(self):
>         collector = ProcessCollector(proc=self.test_proc, pid=lambda: 
> "584\n", registry=self.registry)
>         collector._ticks = 100
>     
>         self.assertEqual(0.0, 
> self.registry.get_sample_value('process_cpu_seconds_total'))
>         self.assertEqual(10395648.0, 
> self.registry.get_sample_value('process_virtual_memory_bytes'))
> >       self.assertEqual(634880, 
> > self.registry.get_sample_value('process_resident_memory_bytes'))
> E       AssertionError: 634880 != 10158080.0
> 
> tests/test_process_collector.py:44: AssertionError
> =============================== warnings summary 
> ===============================
> .pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py::TestCounter::test_function_decorator
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py:45:
>  DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use 
> inspect.signature() or inspect.getfullargspec()
>     self.assertEqual((["r"], None, None, None), inspect.getargspec(f))
> 
> .pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py::TestGauge::test_inprogress_function_decorator
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py:95:
>  DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use 
> inspect.signature() or inspect.getfullargspec()
>     self.assertEqual(([], None, None, None), inspect.getargspec(f))
> 
> .pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py::TestGauge::test_time_function_decorator
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py:122:
>  DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use 
> inspect.signature() or inspect.getfullargspec()
>     self.assertEqual(([], None, None, None), inspect.getargspec(f))
> 
> .pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py::TestSummary::test_function_decorator
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py:173:
>  DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use 
> inspect.signature() or inspect.getfullargspec()
>     self.assertEqual(([], None, None, None), inspect.getargspec(f))
> 
> .pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py::TestHistogram::test_function_decorator
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py:302:
>  DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use 
> inspect.signature() or inspect.getfullargspec()
>     self.assertEqual(([], None, None, None), inspect.getargspec(f))
> 
> .pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py::TestCollectorRegistry::test_restricted_registry
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build/tests/test_core.py:697:
>  DeprecationWarning: Please use assertEqual instead.
>     self.assertEquals([m], registry.restricted_registry(['s_sum']).collect())
> 
> -- Docs: https://docs.pytest.org/en/latest/warnings.html
> ========= 3 failed, 228 passed, 1 skipped, 6 warnings in 4.33 seconds 
> ==========
> E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_prometheus-client/build; python3.9 -m 
> pytest tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9 
> returned exit code 13

The full build log is available from:
   
http://qa-logs.debian.net/2020/12/09/python-prometheus-client_0.7.1-1.1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on a Power8 cluster part of the
Grid'5000 testbed. Hardware specs: 
https://www.grid5000.fr/w/Grenoble:Hardware#drac

--- End Message ---
--- Begin Message ---
Source: python-prometheus-client
Source-Version: 0.9.0-1
Done: Martina Ferrari <t...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-prometheus-client, which is due to be installed in the Debian FTP 
archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 976...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martina Ferrari <t...@debian.org> (supplier of updated python-prometheus-client 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 27 Dec 2020 21:07:49 +0000
Source: python-prometheus-client
Architecture: source
Version: 0.9.0-1
Distribution: unstable
Urgency: medium
Maintainer: Christopher Baines <m...@cbaines.net>
Changed-By: Martina Ferrari <t...@debian.org>
Closes: 976941
Changes:
 python-prometheus-client (0.9.0-1) unstable; urgency=medium
 .
   * New upstream release. Closes: #976941
   * Update compat level to 13.
   * Add Rules-Requires-Root: no.
   * Update patch to use packaged python3-decorator.
   * Update watchfile version.
Checksums-Sha1:
 cca8a8189651f21ea7f62d96b8b57cc2f8849368 2208 
python-prometheus-client_0.9.0-1.dsc
 c0c104ec92f1b854cc67089129eda1e3000bf517 68198 
python-prometheus-client_0.9.0.orig.tar.gz
 e4309bfbf2c2bd31d4d3019bed9735c37b42b810 3120 
python-prometheus-client_0.9.0-1.debian.tar.xz
 704a98f915cfe5ece0a1fbc5eaddaa0ca03c1869 7029 
python-prometheus-client_0.9.0-1_amd64.buildinfo
Checksums-Sha256:
 c0ff7a3dc7677af39684558d44fc8df523e0aee77b9ab6b118a50d11f915e45b 2208 
python-prometheus-client_0.9.0-1.dsc
 de37299df34ad408513b2f03a9bf82b1b0880a78f3fc62adf7fe9dd446bdf476 68198 
python-prometheus-client_0.9.0.orig.tar.gz
 0e555d5164157ae774f8f5932a9ba665c5849cd924be2cb0b45517b6211f0be0 3120 
python-prometheus-client_0.9.0-1.debian.tar.xz
 57e0c3e54b93176ddf531d4af7082fe3abb4a88160b2dea24a58a77c80467e78 7029 
python-prometheus-client_0.9.0-1_amd64.buildinfo
Files:
 94cd1d49e73bd729b298095be9a05931 2208 python optional 
python-prometheus-client_0.9.0-1.dsc
 e6fd9b9f01ee280ba681e928fd828672 68198 python optional 
python-prometheus-client_0.9.0.orig.tar.gz
 b562da168a57bf0d126c6c1b9526961f 3120 python optional 
python-prometheus-client_0.9.0-1.debian.tar.xz
 58e59d4e8db5f1d0d6155c7bde43d46a 7029 python optional 
python-prometheus-client_0.9.0-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE2qbv8cYn6hwmsaaSqiMPxF+MJ7EFAl/o9+4ACgkQqiMPxF+M
J7GuCA/+PzfkVgQ7SkmvUlrYqwnoCILShsg+7xMZim7k0CWurHixtohTfsS8iKDA
wsOGZLFlBBgd5X/QLjrWz3uUSbgcTja12QtJR+IeBuQhLrRaU5xxs1LIuj6MdrIE
OiGT5ZhxE+colKD9d8jAXJ2ua9occr2g6VnzeywvNbMCXfQ31UfPwGjX7dx1lJO2
dHFvpwtir72zGsKKtc4Vwrk6iGDZA8jcgbkcJlLinuV5CtIRFddddtZZhAymrqRe
/PXe+cxUHl2Z75UTuAnUn+bhTKnlEb34pDp+3q5aVfk2NVP/egV8yR2uL9/juNwc
84/FnsOxjWIm6NWzatm6nuk+rL3xzJ8aRG3NqHArnfH/lGKGJopQLa5lj8kHmqFQ
OzFokEpjLbs7BPR9EitUbIx7Uc7+2O9exthOYqVhxKh+Maua1suTKloiVdX/guXV
TuVexeXH3ZqtbHQSrwAoP8pxSzfa3KNLKK8MiY/RszS/wxLWM99+OKnhATVVg4jH
NySA/d/ibnfzKRU5YFVXltBrTW4JD4+J+6oxpBgo84qIPS6XgwZXGlYfmrIr5t5I
Y4ma5BlsU9We7lmNMO5yuWycRx/BvUyAhqdsdxyegzjRt503lIKUlH7BJuYHsQ3O
myzc53sKpl9x3VQ9K7f2iZREBqdA8fYw/kBDSHFUupo8kKCtTZY=
=TuZ0
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to