Your message dated Mon, 24 May 2021 12:48:37 +0000
with message-id <e1lla0b-000iiw...@fasolo.debian.org>
and subject line Bug#988998: fixed in lava 2020.12-5
has caused the Debian Bug report #988998,
regarding lava: autopkgtest needs update for new version of pyyaml
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.)


-- 
988998: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=988998
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lava
Version: 2020.12-3
Severity: serious
X-Debbugs-CC: debian...@lists.debian.org, pyy...@packages.debian.org
Tags: sid bullseye
User: debian...@lists.debian.org
Usertags: needs-update
Control: affects -1 src:pyyaml

Dear maintainer(s),

With a recent upload of pyyaml the autopkgtest of lava fails in testing
when that autopkgtest is run with the binary packages of pyyaml from
unstable. It passes when run with only packages from testing. In tabular
form:

                       pass            fail
pyyaml                 from testing    5.3.1-4
lava                   from testing    2020.12-3
all others             from testing    from testing

I copied some of the output at the bottom of this report. It seems that
Ubuntu already has a patch since half of April [0].

Currently this regression is blocking the migration of pyyaml to testing
[1]. Of course, pyyaml shouldn't just break your autopkgtest (or even
worse, your package), but it seems to me that the change in pyyaml was
intended and your package needs to update to the new situation.

If this is a real problem in your package (and not only in your
autopkgtest), the right binary package(s) from pyyaml should really add
a versioned Breaks on the unfixed version of (one of your) package(s).
Note: the Breaks is nice even if the issue is only in the autopkgtest as
it helps the migration software to figure out the right versions to
combine in the tests.

More information about this bug and the reason for filing it can be found 
on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[0] https://patches.ubuntu.com/l/lava/lava_2020.12-1ubuntu2.patch
[1] https://qa.debian.org/excuses.php?package=pyyaml

https://ci.debian.net/data/autopkgtest/testing/amd64/l/lava/12512203/log.gz
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _
/usr/lib/python3/dist-packages/lava_common/compat.py:60: in yaml_load
    return yaml.load(data, Loader=Loader)  # nosec
/usr/lib/python3/dist-packages/yaml/__init__.py:114: in load
    return loader.get_single_data()
/usr/lib/python3/dist-packages/yaml/constructor.py:51: in get_single_data
    return self.construct_document(node)
/usr/lib/python3/dist-packages/yaml/constructor.py:60: in construct_document
    for dummy in generator:
/usr/lib/python3/dist-packages/yaml/constructor.py:413: in
construct_yaml_map
    value = self.construct_mapping(node)
/usr/lib/python3/dist-packages/yaml/constructor.py:218: in construct_mapping
    return super().construct_mapping(node, deep=deep)
/usr/lib/python3/dist-packages/yaml/constructor.py:143: in construct_mapping
    value = self.construct_object(value_node, deep=deep)
/usr/lib/python3/dist-packages/yaml/constructor.py:100: in construct_object
    data = constructor(self, node)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _

self = <yaml.cyaml.CFullLoader object at 0x2d46280>
node =
MappingNode(tag='tag:yaml.org,2002:python/object/new:lava_dispatcher.device.PipelineDevice',
value=[(ScalarNode(tag='t...ScalarNode(tag='tag:yaml.org,2002:str',
value='target'), ScalarNode(tag='tag:yaml.org,2002:str',
value='black02'))]))])

    def construct_undefined(self, node):
>       raise ConstructorError(None, None,
                "could not determine a constructor for the tag %r" %
node.tag,
                node.start_mark)
E       yaml.constructor.ConstructorError: could not determine a
constructor for the tag
'tag:yaml.org,2002:python/object/new:lava_dispatcher.device.PipelineDevice'
E         in
"/tmp/lava-tests-pecpxeiwqT/tests/lava_scheduler_app/pipeline_refs/connection-description.yaml",
line 2, column 9

/usr/lib/python3/dist-packages/yaml/constructor.py:427: ConstructorError

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: lava
Source-Version: 2020.12-5
Done: Antonio Terceiro <terce...@debian.org>

We believe that the bug you reported is fixed in the latest version of
lava, 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 988...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Terceiro <terce...@debian.org> (supplier of updated lava 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: Mon, 24 May 2021 09:05:18 -0300
Source: lava
Architecture: source
Version: 2020.12-5
Distribution: unstable
Urgency: medium
Maintainer: Debian LAVA team <pkg-linaro-lava-de...@lists.alioth.debian.org>
Changed-By: Antonio Terceiro <terce...@debian.org>
Closes: 988998
Changes:
 lava (2020.12-5) unstable; urgency=medium
 .
   * Fix PyYAML usage after backwards-incompatible security update
     (Closes: #988998)
Checksums-Sha1:
 5073522d33d3445714aaed16dc42e9dd5f270732 2950 lava_2020.12-5.dsc
 4e87690becdd26f88d6c259bcaa95b37db950b04 92828 lava_2020.12-5.debian.tar.xz
 e011644c7bf5ece8f3a01c346772b74a5b421ed6 9903 lava_2020.12-5_source.buildinfo
Checksums-Sha256:
 b6d11ea97a5ae3234117eb82848920bba2464a08fdc65eaac4f12af10809348e 2950 
lava_2020.12-5.dsc
 d70e20235049aef09abad7b32af337aef91a07b012c776ad4cf1092a5ba953b5 92828 
lava_2020.12-5.debian.tar.xz
 a203c99c5799271a5572dc8547daf1db8f0985f824491e716e47bb635d34cd03 9903 
lava_2020.12-5_source.buildinfo
Files:
 83a214eb277e7708ef5a44b77f860c2b 2950 net optional lava_2020.12-5.dsc
 97f2b0bc119279f17e3b64fbe28073a4 92828 net optional 
lava_2020.12-5.debian.tar.xz
 dede6c094e79b9d223c7fa24158b38e9 9903 net optional 
lava_2020.12-5_source.buildinfo

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

iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmCrn24ACgkQ/A2xu81G
C95G9w/+KrVzpzfBItKrXlUQcFPXzcvKyb6uep0b6LSaoRIKOnOzd6aDHsyecx8c
7cJEAssl+QgfUxZl71k5UV83Vl23wW28f0M/Av/IlymztKao1meMnNUmDWk5n+Vc
zUh1XOyIDn1wKynbDs1HquEe+gK24mW/d8QF5LlPQli67Ee1ZAReSg6ca8ZFSUqs
RWAJPI0XdJLqG6PAMiEStenM94FBk4cU+9hh64o1G6NWYlUNfzH0ogXEZZaUIt5g
biXg1KcatgmQ8reHF/opzVD1uho6oAkg3Vq2y8mU7Sb+cF6wMqXApbzdrTYNZHtl
Wem6fBJuWporu2AIJ+nCZKdYzrmbPeaEafavMTkfNDGgthmMxlPETQFNu8mkoskY
gOwVVbNiZ3M41cuO3HLB4B58GP50bKTH0CD228ERB9i6+wQBXJnvZH1JpGY4ydBk
akJ5U8mseXbCEsN3XAQHGa5t2UlONV1/3fSZ5WTJmMbMgGwTyZiH5ZzXjPCEg25X
gufuPlmVpvM2zrIYijLNm2BQoW5O/NQAeSBQSmRa96BqVSSAfMlF4yWhHRcrScQD
AoOQuqeK2JBphI6sOU6HVMKQmax6ZL02fP4EEC4JCmbwT3HcLYFh16VR0i/+j9Jx
N90QUUAsW2A7QWeXUw+0HD0nLHxkGrXn0VzdkzgkEtm+X7NxbRc=
=k5cR
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to