Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: Scott Talbert Newsgroups: linux.debian.bugs.dist,linux.debian.maint.python Subject: Bug#1026605: python-avro: FTBFS: AssertionError: 'reader type: null not compatible with writer type: int' not found in {'reader type: SchemaType.NULL not compatible with writer type: SchemaType.INT'} Date: Thu, 29 Dec 2022 23:10:01 +0100 Message-ID: References: X-Original-To: Scott Kitterman X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Thu Dec 29 22:09:09 2022 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -3.751 Reply-To: Scott Talbert , 1026605@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: Debian Python Team X-Debian-Pr-Message: followup 1026605 X-Debian-Pr-Package: src:python-avro X-Debian-Pr-Keywords: sid ftbfs bookworm pending help X-Debian-Pr-Source: python-avro MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Debian-Message: from BTS X-Mailing-List: archive/latest/1750897 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 49 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: 1026605@bugs.debian.org, Debian Python X-Original-Date: Thu, 29 Dec 2022 17:05:42 -0500 (EST) X-Original-Message-ID: <6497c96c-e8e1-c1f6-8412-7663217d1cd7@techie.net> X-Original-References: <3515026.326zV0rrUQ@zini-1880> <3515026.326zV0rrUQ@zini-1880> Xref: csiph.com linux.debian.bugs.dist:1130709 linux.debian.maint.python:14788 On Thu, 29 Dec 2022, Scott Kitterman wrote: > On Thursday, December 29, 2022 4:13:20 PM EST Andreas Tille wrote: >> Control: tags -1 help >> >> Hi, >> >> I wonder whether someone might suggest a fix for >> >> >> ====================================================================== >> FAIL: test_schema_compatibility_type_mismatch >> (avro.test.test_compatibility.TestCompatibility.test_schema_compatibility_t >> ype_mismatch) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File >> "/build/python-avro-1.11.1+dfsg/.pybuild/cpython3_3.11_avro/build/avro/test >> /test_compatibility.py", line 1039, in >> test_schema_compatibility_type_mismatch self.assertIn(message, >> result.messages) >> AssertionError: 'reader type: null not compatible with writer type: int' not >> found in {'reader type: SchemaType.NULL not compatible with writer type: >> SchemaType.INT'} >> >> ---------------------------------------------------------------------- >> Ran 421 tests in 8.358s >> >> FAILED (failures=1, skipped=3) >> >> >> Otherwise I will probably exclude Python3.11 from the build to fix this bug. > > That's not an actual solution. If you close the bug on this basis it will > hide the issue and make it appear we are more ready to move to Python 3.11 as > the default (and probably only) Python version for Bookworm. > > I didn't look at the actual code. Typically when something comes up Null is > means that something was not found. I would look at the code where SchemaType > is determined to see how it might come up with no SchemaType. It looks like this has already been fixed upstream (although with a non-obvious commit message): https://github.com/apache/avro/commit/432f073c3cfb8ac7edb2793b797ab855c5a978dd I just uploaded a fix. Scott T.