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

2024-05-29 Thread Julian Gilbey
On Tue, May 28, 2024 at 06:13:59PM +0300, Ileana Dumitrescu wrote:
> [...]
> > python-limits:
> > Maintainer: Debian Python Team 
> >Last upload: Ileana Dumitrescu 
> >(signed by Jeroen Ploemen ) 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



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

2024-05-28 Thread Ileana Dumitrescu

On 19/05/2024 18:16, Julian Gilbey wrote:

(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 
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 
   Last upload: Ileana Dumitrescu 
   (signed by Jeroen Ploemen ) 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.



prettytable:
Maintainer: Sandro Tosi 
   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


--
Ileana Dumitrescu

GPG Public Key: FA26 CA78 4BE1 8892 7F22 B99F 6570 EA01 146F 7354


OpenPGP_0x6570EA01146F7354.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


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

2024-05-19 Thread Julian Gilbey
(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 
> 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 
  Last upload: Ileana Dumitrescu 
  (signed by Jeroen Ploemen ) on 19 Oct 2023;
  upstream is still using pytest-lazy-fixture

prettytable:
Maintainer: Sandro Tosi 
  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



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

2024-05-19 Thread Julian Gilbey
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 
> > Package: prettytable
> > 
> > Maintainer: Debian GIS Project
> >  -> 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



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

2024-05-15 Thread Antonio Valentino

Dear Alexandre

Il 14/05/24 08:47, Alexandre Detiste ha scritto:

Le mar. 14 mai 2024 à 08:35, Julian Gilbey  a écrit :


On Mon, May 13, 2024 at 11:07:54PM +0200, Alexandre Detiste wrote:

Le lun. 13 mai 2024 à 22:59, Scott Kitterman  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 
Package: prettytable

Maintainer: Debian GIS Project
 -> 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



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

2024-05-14 Thread Julian Gilbey
On Mon, May 13, 2024 at 11:07:54PM +0200, Alexandre Detiste wrote:
> Le lun. 13 mai 2024 à 22:59, Scott Kitterman  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



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

2024-05-14 Thread Alexandre Detiste
Le mar. 14 mai 2024 à 08:35, Julian Gilbey  a écrit :
>
> On Mon, May 13, 2024 at 11:07:54PM +0200, Alexandre Detiste wrote:
> > Le lun. 13 mai 2024 à 22:59, Scott Kitterman  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 
Package: prettytable

Maintainer: Debian GIS Project
 -> CC'ing Antonio
Package: pycoast
Package: pyresample

Maintainer: Debian Python Team 
Package: python-django-timezone-field
Package: python-limits
Package: python-marshmallow-sqlalchemy



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

2024-05-13 Thread Alexandre Detiste
Le lun. 13 mai 2024 à 22:59, Scott Kitterman  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



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

2024-05-13 Thread Scott Kitterman



On May 13, 2024 8:13:06 PM UTC, Julian Gilbey  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



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

2024-05-13 Thread Julian Gilbey
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