Debian Bug report logs - #1063562
dt-schema: broken with python3-jsonschema 4.18+

version graph

Package: dt-schema; Maintainer for dt-schema is Debian Python Team <team+python@tracker.debian.org>; Source for dt-schema is src:dt-schema (PTS, buildd, popcon).

Reported by: Sebastian Reichel <sre@debian.org>

Date: Fri, 9 Feb 2024 15:48:02 UTC

Severity: grave

Tags: upstream

Found in version dt-schema/2023.11-3

Forwarded to https://github.com/devicetree-org/dt-schema/issues/109

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1063562; Package dt-schema. (Fri, 09 Feb 2024 15:48:06 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Reichel <sre@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Python Team <team+python@tracker.debian.org>. (Fri, 09 Feb 2024 15:48:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Sebastian Reichel <sre@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: dt-schema: Please add version dependency for jsonschema
Date: Fri, 09 Feb 2024 16:44:01 +0100
Package: dt-schema
Version: 2023.11-3
Severity: normal

Dear Maintainer,

This package completly breaks when using python3-jsonschema from
experimental (4.19.2-1). I had a quick look and upstream is aware
of the issue. The build script wants a version < 4.18:

https://github.com/devicetree-org/dt-schema/blob/main/pyproject.toml#L28

Also this commit message mentions not supporting recent versions of
the jsonschema module:

https://github.com/devicetree-org/dt-schema/commit/fb80ec43c2044d32cf576ef7c660eedf9c38f9ae

Please add this version information to the "Depends: " section of
the package (i.e. Depends: python3-jsonschema (<4.18)).

Thanks,

-- Sebastian



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1063562; Package dt-schema. (Thu, 22 Feb 2024 20:18:03 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Reichel <sre@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Team <team+python@tracker.debian.org>. (Thu, 22 Feb 2024 20:18:03 GMT) (full text, mbox, link).


Message #10 received at 1063562@bugs.debian.org (full text, mbox, reply):

From: Sebastian Reichel <sre@debian.org>
To: Agathe Porte <gagath@debian.org>
Cc: 1063562@bugs.debian.org
Subject: Re: dt-schema: Please add version dependency for jsonschema
Date: Thu, 22 Feb 2024 21:15:45 +0100
[Message part 1 (text/plain, inline)]
Hello Agathe,

On Thu, Feb 22, 2024 at 04:32:11PM +0100, Agathe Porte wrote:
> > This package completly breaks when using python3-jsonschema from
> > experimental (4.19.2-1). I had a quick look and upstream is aware
> > of the issue. The build script wants a version < 4.18:
> 
> Note that the 4.19.2 version was uploaded to unstable [1].

I guess that means the Priority of this bug should be increased
to grave (which should also result in an autoremove from testing).

> Even if we add this new `Depends: python3-jsonschema (<< 4.18)` the
> package will fail to build on unstable thus never migrate to testing.

If you add that dependency for the _binary_ package it should not fail
to build. It cannot migrate to testing, but IMHO that's good. Once
jsonschema migrates to testing it will be broken anyways.

> So I am delaying this for now until upstream decides what to do [2],
> or until jsonschema is fixed [3].
> 
> [1] https://tracker.debian.org/news/1504986/accepted-python-jsonschema-4192-2-source-into-unstable/
> [2] https://github.com/devicetree-org/dt-schema/issues/109
> [3] https://github.com/python-jsonschema/jsonschema/issues/1085

Greetings,

-- Sebastian
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1063562; Package dt-schema. (Thu, 22 Feb 2024 20:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Agathe Porte <gagath@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Team <team+python@tracker.debian.org>. (Thu, 22 Feb 2024 20:21:03 GMT) (full text, mbox, link).


Message #15 received at 1063562@bugs.debian.org (full text, mbox, reply):

From: Agathe Porte <gagath@debian.org>
To: 1063562@bugs.debian.org
Cc: Sebastian Reichel <sre@debian.org>
Subject: Re: dt-schema: Please add version dependency for jsonschema
Date: Thu, 22 Feb 2024 16:32:11 +0100
Hi,

> This package completly breaks when using python3-jsonschema from
> experimental (4.19.2-1). I had a quick look and upstream is aware
> of the issue. The build script wants a version < 4.18:

Note that the 4.19.2 version was uploaded to unstable [1].

Even if we add this new `Depends: python3-jsonschema (<< 4.18)` the
package will fail to build on unstable thus never migrate to testing.

So I am delaying this for now until upstream decides what to do [2],
or until jsonschema is fixed [3].

[1] https://tracker.debian.org/news/1504986/accepted-python-jsonschema-4192-2-source-into-unstable/
[2] https://github.com/devicetree-org/dt-schema/issues/109
[3] https://github.com/python-jsonschema/jsonschema/issues/1085



Severity set to 'grave' from 'normal' Request was from Sebastian Reichel <sre@debian.org> to control@bugs.debian.org. (Wed, 05 Jun 2024 21:03:03 GMT) (full text, mbox, link).


Changed Bug title to 'dt-schema: broken with python3-jsonschema 4.18+' from 'dt-schema: Please add version dependency for jsonschema'. Request was from Sebastian Reichel <sre@debian.org> to control@bugs.debian.org. (Wed, 05 Jun 2024 21:03:03 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'https://github.com/devicetree-org/dt-schema/issues/109'. Request was from Sebastian Reichel <sre@debian.org> to control@bugs.debian.org. (Wed, 05 Jun 2024 21:03:04 GMT) (full text, mbox, link).


Added tag(s) upstream. Request was from Sebastian Reichel <sre@debian.org> to control@bugs.debian.org. (Wed, 05 Jun 2024 21:03:04 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Aug 13 22:40:54 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.