Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #15834 > unrolled thread

Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8

Started byJulian Gilbey <jdg@debian.org>
First post2024-05-13 22:20 +0200
Last post2024-05-14 09:00 +0200
Articles 9 — 5 participants

Back to article view | Back to linux.debian.maint.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8 Julian Gilbey <jdg@debian.org> - 2024-05-13 22:20 +0200
    Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8 Scott Kitterman <debian@kitterman.com> - 2024-05-13 23:00 +0200
      Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression  with pytest 8 Alexandre Detiste <alexandre.detiste@gmail.com> - 2024-05-13 23:10 +0200
        Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression  with pytest 8 Alexandre Detiste <alexandre.detiste@gmail.com> - 2024-05-14 08:50 +0200
          Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression  with pytest 8 Antonio Valentino <antonio.valentino@tiscali.it> - 2024-05-16 07:00 +0200
            Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression  with pytest 8 Julian Gilbey <julian@d-and-j.net> - 2024-05-19 15:30 +0200
          Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression  with pytest 8 Julian Gilbey <julian@d-and-j.net> - 2024-05-19 17:20 +0200
            Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression  with pytest 8 Julian Gilbey <julian@d-and-j.net> - 2024-05-29 11:30 +0200
        Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression  with pytest 8 Julian Gilbey <julian@d-and-j.net> - 2024-05-14 09:00 +0200

#15834 — Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8

FromJulian Gilbey <jdg@debian.org>
Date2024-05-13 22:20 +0200
SubjectBug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8
Message-ID<IDKjn-d8Kg-1@gated-at.bofh.it>
On Wed, Apr 03, 2024 at 03:58:21PM -0400, Jeremy Bícha wrote:
> I noticed one package affected by this issue, prettytable, has
> switched to a fork, pytest-lazy-fixtures (note the s at the end of the
> name).
> 
> Would someone like to package this for Debian to fix several packages
> failing to build?
> 
> https://github.com/dev-petrov/pytest-lazy-fixtures
> 
> Thank you,
> Jeremy Bícha

Dear all affected by pytest-lazy-fixture: pytest-lazy-fixtures is now
in testing and unstable; in many cases, it can be used as a drop-in
replacement for pytest-lazy-fixture (though not all, it turns out).

I suggest that we soon ask ftpmaster to drop pytest-lazy-fixture from
Debian unstable.

Best wishes,

   Julian

[toc] | [next] | [standalone]


#15835

FromScott Kitterman <debian@kitterman.com>
Date2024-05-13 23:00 +0200
Message-ID<IDKW5-d8WT-5@gated-at.bofh.it>
In reply to#15834

On May 13, 2024 8:13:06 PM UTC, Julian Gilbey <jdg@debian.org> wrote:
>On Wed, Apr 03, 2024 at 03:58:21PM -0400, Jeremy Bícha wrote:
>> I noticed one package affected by this issue, prettytable, has
>> switched to a fork, pytest-lazy-fixtures (note the s at the end of the
>> name).
>> 
>> Would someone like to package this for Debian to fix several packages
>> failing to build?
>> 
>> https://github.com/dev-petrov/pytest-lazy-fixtures
>> 
>> Thank you,
>> Jeremy Bícha
>
>Dear all affected by pytest-lazy-fixture: pytest-lazy-fixtures is now
>in testing and unstable; in many cases, it can be used as a drop-in
>replacement for pytest-lazy-fixture (though not all, it turns out).
>
>I suggest that we soon ask ftpmaster to drop pytest-lazy-fixture from
>Debian unstable.

Please transition all the rdepends  first.  Asking before that's done just creates more work for everyone.

Scott K

[toc] | [prev] | [next] | [standalone]


#15837 — Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8

FromAlexandre Detiste <alexandre.detiste@gmail.com>
Date2024-05-13 23:10 +0200
SubjectRe: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8
Message-ID<IDL5L-d9fJ-3@gated-at.bofh.it>
In reply to#15835
Le lun. 13 mai 2024 à 22:59, Scott Kitterman <debian@kitterman.com> a écrit :
> >I suggest that we soon ask ftpmaster to drop pytest-lazy-fixture from
> >Debian unstable.
>
> Please transition all the rdepends  first.  Asking before that's done just creates more work for everyone.
>
> Scott K

It looks like for this one package it's already clear.

@Julian: here it looks you forgot to check build-depends:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067200

I don't know what's the best way to check this, I use this template hereunder

Greetings


#!/bin/sh
Sources=/var/lib/apt/lists/ftp.*.debian.org_debian_dists_unstable_*_source_Sources
Packages=/var/lib/apt/lists/ftp.*.debian.org_debian_dists_unstable_*_binary-amd64_Packages

ben query '.build-depends ~ "python3-lazy-fixture"' $Sources -s
Package,Maintainer
ben query '.build-depends-indep ~ "python3-lazy-fixture"' $Sources -s
Package,Maintainer
ben query '.depends ~ "python3-lazy-fixture"' $Packages -s Package,Maintaine

[toc] | [prev] | [next] | [standalone]


#15838 — Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8

FromAlexandre Detiste <alexandre.detiste@gmail.com>
Date2024-05-14 08:50 +0200
SubjectRe: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8
Message-ID<IDU94-deCg-5@gated-at.bofh.it>
In reply to#15837
Le mar. 14 mai 2024 à 08:35, Julian Gilbey <julian@d-and-j.net> a écrit :
>
> On Mon, May 13, 2024 at 11:07:54PM +0200, Alexandre Detiste wrote:
> > Le lun. 13 mai 2024 à 22:59, Scott Kitterman <debian@kitterman.com> a écrit :
> > > >I suggest that we soon ask ftpmaster to drop pytest-lazy-fixture from
> > > >Debian unstable.
> > >
> > > Please transition all the rdepends  first.  Asking before that's done just creates more work for everyone.
> > >
> > > Scott K
> >
> > It looks like for this one package it's already clear.
> >
> > @Julian: here it looks you forgot to check build-depends:
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067200
>
> Oh, gosh, I thought I had done so (this is cython3-legacy), but I
> clearly made a serious mistake in my attempt!

I made a mistake in my attempt too..., here's the real list:

Maintainer: Sandro Tosi <morph@debian.org>
Package: prettytable

Maintainer: Debian GIS Project
<pkg-grass-devel@lists.alioth.debian.org> -> CC'ing Antonio
Package: pycoast
Package: pyresample

Maintainer: Debian Python Team <team+python@tracker.debian.org>
Package: python-django-timezone-field
Package: python-limits
Package: python-marshmallow-sqlalchemy

[toc] | [prev] | [next] | [standalone]


#15842 — Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8

FromAntonio Valentino <antonio.valentino@tiscali.it>
Date2024-05-16 07:00 +0200
SubjectRe: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8
Message-ID<IEBnH-dFhD-1@gated-at.bofh.it>
In reply to#15838
Dear Alexandre

Il 14/05/24 08:47, Alexandre Detiste ha scritto:
> Le mar. 14 mai 2024 à 08:35, Julian Gilbey <julian@d-and-j.net> a écrit :
>>
>> On Mon, May 13, 2024 at 11:07:54PM +0200, Alexandre Detiste wrote:
>>> Le lun. 13 mai 2024 à 22:59, Scott Kitterman <debian@kitterman.com> a écrit :
>>>>> I suggest that we soon ask ftpmaster to drop pytest-lazy-fixture from
>>>>> Debian unstable.
>>>>
>>>> Please transition all the rdepends  first.  Asking before that's done just creates more work for everyone.
>>>>
>>>> Scott K
>>>
>>> It looks like for this one package it's already clear.
>>>
>>> @Julian: here it looks you forgot to check build-depends:
>>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067200
>>
>> Oh, gosh, I thought I had done so (this is cython3-legacy), but I
>> clearly made a serious mistake in my attempt!
> 
> I made a mistake in my attempt too..., here's the real list:
> 
> Maintainer: Sandro Tosi <morph@debian.org>
> Package: prettytable
> 
> Maintainer: Debian GIS Project
> <pkg-grass-devel@lists.alioth.debian.org> -> CC'ing Antonio
> Package: pycoast
> Package: pyresample


Thanks a lot.
Yesterday I have uploaded the new version of pycoast and pyresample

kind regards

-- 
Antonio Valentino

[toc] | [prev] | [next] | [standalone]


#15847 — Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8

FromJulian Gilbey <julian@d-and-j.net>
Date2024-05-19 15:30 +0200
SubjectRe: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8
Message-ID<IFOLX-epVc-79@gated-at.bofh.it>
In reply to#15842
On Thu, May 16, 2024 at 06:55:50AM +0200, Antonio Valentino wrote:
> Dear Alexandre
> [...]
> > 
> > I made a mistake in my attempt too..., here's the real list:
> > 
> > Maintainer: Sandro Tosi <morph@debian.org>
> > Package: prettytable
> > 
> > Maintainer: Debian GIS Project
> > <pkg-grass-devel@lists.alioth.debian.org> -> CC'ing Antonio
> > Package: pycoast
> > Package: pyresample
> 
> 
> Thanks a lot.
> Yesterday I have uploaded the new version of pycoast and pyresample

Thanks Antonio!

Best wishes,

   Julian

[toc] | [prev] | [next] | [standalone]


#15848 — Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8

FromJulian Gilbey <julian@d-and-j.net>
Date2024-05-19 17:20 +0200
SubjectRe: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8
Message-ID<IFQul-eqZE-13@gated-at.bofh.it>
In reply to#15838
(Trimming To/Cc list to debian-python and the maintainers involved)

Ileana - this email relates to python-limits, for which you made the
  last change
Sandro - this email relates to your package prettytable

On Tue, May 14, 2024 at 08:47:24AM +0200, Alexandre Detiste wrote:
> [...]
> I made a mistake in my attempt too..., here's the real list:
> 
> 
> Package: prettytable
> 
> Maintainer: Debian Python Team <team+python@tracker.debian.org>
> Package: python-limits

Alexandre has kindly fixed some more of these packages, so there are
only two packages still (build-)depending on
python3-pytest-lazy-fixture:

python-limits:
Maintainer: Debian Python Team <team+python@tracker.debian.org>
  Last upload: Ileana Dumitrescu <ileanadumitrescu95@gmail.com>
  (signed by Jeroen Ploemen <jcfp@debian.org>) on 19 Oct 2023;
  upstream is still using pytest-lazy-fixture

prettytable:
Maintainer: Sandro Tosi <morph@debian.org>
  Last upload: 2024-03-02 (version 3.6.0-2): build failed because it
  depends on python3-lazy-fixture (which crashes with pytest 8)

Ileana - would you be able to look at python-limits?
Sandro - would you be able to look at prettytable?

Best wishes,

   Julian

[toc] | [prev] | [next] | [standalone]


#15880 — Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8

FromJulian Gilbey <julian@d-and-j.net>
Date2024-05-29 11:30 +0200
SubjectRe: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8
Message-ID<IJnN7-gBfb-7@gated-at.bofh.it>
In reply to#15848
On Tue, May 28, 2024 at 06:13:59PM +0300, Ileana Dumitrescu wrote:
> [...]
> > python-limits:
> > Maintainer: Debian Python Team <team+python@tracker.debian.org>
> >    Last upload: Ileana Dumitrescu <ileanadumitrescu95@gmail.com>
> >    (signed by Jeroen Ploemen <jcfp@debian.org>) on 19 Oct 2023;
> >    upstream is still using pytest-lazy-fixture
> 
> I have updated python-limits in salsa, so it should be ready for someone
> else to look over those changes and upload to unstable.

Thanks Ileana!  I see that Alexandre has now done this - thanks
Alexandre!

Best wishes,

   Julian

[toc] | [prev] | [next] | [standalone]


#15839 — Re: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8

FromJulian Gilbey <julian@d-and-j.net>
Date2024-05-14 09:00 +0200
SubjectRe: Bug#1063957: python-pytest-lazy-fixture: autopkgtest regression with pytest 8
Message-ID<IDU94-deCg-7@gated-at.bofh.it>
In reply to#15837
On Mon, May 13, 2024 at 11:07:54PM +0200, Alexandre Detiste wrote:
> Le lun. 13 mai 2024 à 22:59, Scott Kitterman <debian@kitterman.com> a écrit :
> > >I suggest that we soon ask ftpmaster to drop pytest-lazy-fixture from
> > >Debian unstable.
> >
> > Please transition all the rdepends  first.  Asking before that's done just creates more work for everyone.
> >
> > Scott K
> 
> It looks like for this one package it's already clear.
> 
> @Julian: here it looks you forgot to check build-depends:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067200

Oh, gosh, I thought I had done so (this is cython3-legacy), but I
clearly made a serious mistake in my attempt!

> I don't know what's the best way to check this, I use this template hereunder

Thanks Alexandre!

> #!/bin/sh
> Sources=/var/lib/apt/lists/ftp.*.debian.org_debian_dists_unstable_*_source_Sources
> Packages=/var/lib/apt/lists/ftp.*.debian.org_debian_dists_unstable_*_binary-amd64_Packages
> 
> ben query '.build-depends ~ "python3-lazy-fixture"' $Sources -s
> Package,Maintainer
> ben query '.build-depends-indep ~ "python3-lazy-fixture"' $Sources -s
> Package,Maintainer
> ben query '.depends ~ "python3-lazy-fixture"' $Packages -s Package,Maintaine

As you say, though, in this case, pytest-lazy-fixture itself has an
unfixable RC bug, so all of the rdepends need to be fixed (and by
"soon", I was thinking "once all these packages no longer depend on
it, but I should have said that explicitly ;-)

Best wishes,

   Julian

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web