Your message dated Sun, 16 Feb 2020 23:37:48 +0000
with message-id <e1j3ttw-000f25...@fasolo.debian.org>
and subject line Bug#950069: fixed in python-cerberus 1.3.2-1
has caused the Debian Bug report #950069,
regarding python-cerberus FTBFS with Python 3.8 as supported version
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.)


-- 
950069: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950069
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-cerberus
Version: 1.2-2
Severity: serious
Tags: ftbfs bullseye sid

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

...
============================= test session starts ==============================
platform linux -- Python 3.8.1, pytest-4.6.9, py-1.8.0, pluggy-0.13.0
rootdir: /build/1st/python-cerberus-1.2, inifile: pytest.ini
collected 210 items

cerberus/tests/test_assorted.py ........                                 [  3%]
cerberus/tests/test_customization.py ....                                [  5%]
cerberus/tests/test_errors.py .........                                  [ 10%]
cerberus/tests/test_normalization.py ................................... [ 26%]
..........                                                               [ 31%]
cerberus/tests/test_registries.py ..........                             [ 36%]
cerberus/tests/test_schema.py .............                              [ 42%]
cerberus/tests/test_validation.py ...................................... [ 60%]
....................................................s........F.......... [ 94%]
...........                                                              [100%]

=================================== FAILURES ===================================
______________________________ test_nested_oneofs ______________________________

validator = <cerberus.validator.Validator object at 0x7f17c3c581f0>

    def test_nested_oneofs(validator):
>       validator.schema = {'abc': {
            'type': 'dict',
            'oneof_schema': [
                {'foo': {
                    'type': 'dict',
                    'schema': {'bar': {'oneof_type': ['integer', 'float']}}
                }},
                {'baz': {'type': 'string'}}
            ]}}

cerberus/tests/test_validation.py:1312: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
cerberus/validator.py:509: in schema
    self._schema = DefinitionSchema(self, schema)
cerberus/schema.py:69: in __init__
    self.validate(schema)
cerberus/schema.py:197: in validate
    self._validate(schema)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <[AttributeError("'DefinitionSchema' object has no attribute 'schema'") 
raised in repr()] DefinitionSchema object at 0x7f17c3f91ac0>
schema = {'abc': {'oneof': [{'schema': {'foo': {'schema': {...}, 'type': 
'dict'}}}, {'schema': {'baz': {'type': 'string'}}}], 'type': 'dict'}}

    def _validate(self, schema):
        """ Validates a schema that defines rules against supported rules.
    
        :param schema: The schema to be validated as a legal cerberus schema
                       according to the rules of this Validator object.
        """
        if isinstance(schema, _str_type):
            schema = self.validator.schema_registry.get(schema, schema)
    
        if schema is None:
            raise SchemaError(errors.SCHEMA_ERROR_MISSING)
    
        schema = copy(schema)
        for field in schema:
            if isinstance(schema[field], _str_type):
                schema[field] = rules_set_registry.get(schema[field],
                                                       schema[field])
    
        if not self.schema_validator(schema, normalize=False):
>           raise SchemaError(self.schema_validator.errors)
E           cerberus.schema.SchemaError: {'abc': [{'oneof': [{'schema': ['no 
definitions validate', {'anyof definition 0': [{'foo': [{'schema': ['no 
definitions validate', {'anyof definition 0': [{'bar': [{'oneof_type': 
['unknown rule']}]}], 'anyof definition 1': [{'bar': ['unknown rule']}]}]}]}], 
'anyof definition 1': [{'foo': ['unknown rule']}]}]}]}]}

cerberus/schema.py:219: SchemaError
...

--- End Message ---
--- Begin Message ---
Source: python-cerberus
Source-Version: 1.3.2-1
Done: Samuel Henrique <samuel...@debian.org>

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

Debian distribution maintenance software
pp.
Samuel Henrique <samuel...@debian.org> (supplier of updated python-cerberus 
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: SHA512

Format: 1.8
Date: Sun, 16 Feb 2020 22:48:43 +0000
Source: python-cerberus
Architecture: source
Version: 1.3.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<python-modules-t...@lists.alioth.debian.org>
Changed-By: Samuel Henrique <samuel...@debian.org>
Closes: 950069
Changes:
 python-cerberus (1.3.2-1) unstable; urgency=medium
 .
   * Team Upload
   * New upstream version 1.3.2
     - Support for Python 3.8 (closes: #950069)
   * Bump Standards Version to 4.5.0
   * Upstream no longer provides docs/ folder and CHANGES.rst file, so package
     python-cerberus-doc is not provided anymore
   * d/p/remove-privacy-breaches: Remove unneeded patch
   * d/control: Add Rules-Requires-Root: no
   * d/control: Remove debhelper in favor of debhelper-compat
Checksums-Sha1:
 5741597506fd219fc4d97d46ec7c74625714837f 2106 python-cerberus_1.3.2-1.dsc
 c2dc31bf6400cbbc022c2c8e92f7e7f9d162149a 52523 
python-cerberus_1.3.2.orig.tar.gz
 64e13aaa81860a4ebebf7a885a1d8bb67166fe83 2432 
python-cerberus_1.3.2-1.debian.tar.xz
 9d52df696690c8c1b3bb1c8f07e496635789db2b 6607 
python-cerberus_1.3.2-1_amd64.buildinfo
Checksums-Sha256:
 145ef84939e68586b061880e86878b833197476a7de0e573adab23dea75fbaee 2106 
python-cerberus_1.3.2-1.dsc
 302e6694f206dd85cb63f13fd5025b31ab6d38c99c50c6d769f8fa0b0f299589 52523 
python-cerberus_1.3.2.orig.tar.gz
 82a9b66b93281f5b82159ee126c1c84be2785ebcd1fd07bd0b75c1f10d5d7d00 2432 
python-cerberus_1.3.2-1.debian.tar.xz
 35e0a39fa21a329298214a91dd49f0630f02928353768e86f7f62a4ce1a42d56 6607 
python-cerberus_1.3.2-1_amd64.buildinfo
Files:
 166405d4997210b668b7a45a66407a27 2106 python optional 
python-cerberus_1.3.2-1.dsc
 6e648b38b468617a06745d1e8a96c848 52523 python optional 
python-cerberus_1.3.2.orig.tar.gz
 e4234f89561e97ab95df8d0fe32469eb 2432 python optional 
python-cerberus_1.3.2-1.debian.tar.xz
 92bfefd1315419a4e692c4b9d2fd7ef3 6607 python optional 
python-cerberus_1.3.2-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEBdtqg34QX0sdAsVfu6n6rcz7RwcFAl5JyPkACgkQu6n6rcz7
RweeXRAA1FfLnLyPpifYxo+tEMdUXwk0K9mN+qIPlm02FhytYgWdWCB++SnMs9+5
ZHz3ooqdGS8MwAtaWHGD+SicH4ukeljpDl2LbHQjvHHdqaCWeyIEt5+l801eqna3
f5XtWLd8BxPPROx9FTRlLOM83rs3dc3IyOi8yNvXfGGCjE9deh+kv+eDNn1u8qA+
J0QfEXdMK8fLsTKCgHOiC9Vvc3xjI1wvgr/I1xyiiIpEbkRZQyWrUQj7ilPb6ZrG
HpQh07BCuH6jKvLO+DFv6+0fSX5YVd5gxp7Xy8krdsiJHfAB58Sf2hX6YQ64g0cr
IKT19zHCK2LIOSrghllE2f+zVNs/Sxma+l0bpDd7M5igfLF/OxuYZTOfa7CaMPce
WgMfwGGfaafuh7vc1vyXydFyXoQoKcQJ0dzP8e9bssOUTNOAmnGtDqGto6wRyC1Q
Y9IrZUEE0xheTPt+B34ok5jydtMgBusHKS6ZELGC4+XZKVOGRxQO6mI2Q4pyrUq3
I7BP45Y5YtUegW97eZOduVarYSwltpTC0DSFquxFLEEb/7i7hPFzET6StgQWq0am
0Iisc/cgH5fCkyJ+DQef04M+OAqSRvvx1/QUQSW115iyNSw6s0NJShALMIHcqE/I
/Ojtw2Ofj31gsM/ZE2myZF2d137wQhHXT7Z25Rj5573sTZk03TM=
=c66R
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to