cvise 2.10.0-1 still depends on python-pytest-flake8 although upstream dropped it

Bug #2058917 reported by Olivier Gayot
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cvise (Debian)
New
Unknown
cvise (Ubuntu)
Fix Released
Undecided
Olivier Gayot

Bug Description

Because python-pytest-flake8 is broken against recent flake8, upstream dropped it and now invokes flake8 directly as part of their test-suite.

https://github.com/marxin/cvise/commit/b11db4d948cbbc8d54c8156f66def6a65e90ea81

However, in Debian and Ubuntu, we still have a build dependency on python-pytest-flake8, which fails with flake8 from proposed and prevents removal of python-pytest-flake8.

Olivier Gayot (ogayot)
Changed in cvise (Ubuntu):
assignee: nobody → Olivier Gayot (ogayot)
Olivier Gayot (ogayot)
description: updated
Changed in cvise (Debian):
status: Unknown → New
Revision history for this message
Olivier Gayot (ogayot) wrote (last edit ):

Attaching debdiff.

Package is uploaded in ppa:ogayot/noble-proposed

https://launchpad.net/~ogayot/+archive/ubuntu/noble-proposed/+packages

The patch was forwarded to Debian.

Changed in cvise (Ubuntu):
status: New → In Progress
Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

The changes look good to me. However, when trying to build it in Noble it fails at the moment (because of the ongoing transitions). If I build it with noble-updates I get the following unmet dependencies:

The following packages have unmet dependencies:
 libobjc-13-dev : Depends: gcc-13-base (= 13.2.0-13ubuntu1) but 13.2.0-17ubuntu2 is to be installed
                  Depends: libgcc-13-dev (= 13.2.0-13ubuntu1) but 13.2.0-17ubuntu2 is to be installed

If I build it with noble-updates and noble-proposed I get the following unmet dependencies:

The following packages have unmet dependencies:
 libobjc-13-dev : Depends: gcc-13-base (= 13.2.0-13ubuntu1) but 13.2.0-23ubuntu3 is to be installed
                  Depends: libgcc-13-dev (= 13.2.0-13ubuntu1) but 13.2.0-23ubuntu3 is to be installed

To be able to build it we need to wait a bit to have gcc-13 installable in Noble.

Revision history for this message
Dave Jones (waveform) wrote :

Now builds happily on noble; sponsoring.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cvise - 2.10.0-1ubuntu1

---------------
cvise (2.10.0-1ubuntu1) noble; urgency=medium

  * Drop dependency on python-pytest-flake8 (broken with modern flake8) which
    was already dropped upstream in cvise 2.10 and is now unused (LP: #2058917)

 -- Olivier Gayot <email address hidden> Mon, 15 Apr 2024 14:21:31 +0100

Changed in cvise (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.