Re: help with python3 depends < 3.11

2023-01-17 Thread Soren Stoutner
Piuparts tests, among other things, upgrades.  So, it tries installing the old 
version, upgrading to the current version, and checking for errors during that 
process.  In your case, as the old version is uninstallable, you can ignore 
this as a known problem.

On Tuesday, January 17, 2023 6:45:52 AM MST Stephen Sinclair wrote:
> If that's the case, I feel like I can just ignore this and when it's
> uploaded the problem will fix itself.  Does this mean that it's just a
> problem with how piuparts works, or how Salsa is configured for it?
> If so I will try to find how to report it.
> 
> thanks,
> Steve


-- 
Soren Stoutner
so...@stoutner.com

signature.asc
Description: This is a digitally signed message part.


Re: help with python3 depends < 3.11

2023-01-17 Thread Stephen Sinclair
Thanks very much for the response.

On Mon, Jan 16, 2023 at 10:47 AM Adam Borowski  wrote:
>
> On Sun, Jan 15, 2023 at 04:20:35PM +0100, Stephen Sinclair wrote:
> > I have been trying to make an update to my package "siconos".
> > However, in the Salsa build, which nicely runs all tests, it fails on
> > "piuparts".
>
> > I am confused, because it fails with the following error:
> >
> > > The following packages have unmet dependencies:
> > > python3-siconos : Depends: python3 (< 3.11) but 3.11.1-1 is to be 
> > > installed
> >
> > However, debian/control uses ${python3:Depends} and does not mention
> > version 3.11 anywhere, so I cannot understand where it's getting this
> > "< 3.11" constraint from.
>
> The package was build for 3.10 only.  Then, python3 defaults got changed,
> and now packages are supposed to build 3.11 instead.
>
> Thus, all packages have been rebuilt.  But alas:
> https://buildd.debian.org/status/package.php?p=siconos
> is quite red.  You'd need to investigate why it fails to build, and upload a
> fix.

Yes, that is why I am working on it.  I do have a fix ready, but I am
waiting to upload it because it fails on the Salsa piuparts test.

To be clear, Salsa is rebuilding the package, and giving this error
while testing the build.  After inspecting the logs a bit longer, I
realized that what is happening is that piuparts is installing the old
version of the package while testing, and I do not know why.

Basically piuparts tries to install the binary packages one by one of
the new version, 4.4.0+dfsg-2, and it seems that during this process
apt is trying to install the old packages 4.0.0+dfsg-1.  These of
course contain constraints on packages that are no longer available in
unstable and so it fails.

I thought it could be because I had not yet marked it for unstable (it
was UNRELEASED), so I ran "dch -r".  This changed the error message,
but it simply fails for a different binary package now.  (Bullet
instead of Python.)

https://salsa.debian.org/science-team/siconos/-/jobs/3810484

If that's the case, I feel like I can just ignore this and when it's
uploaded the problem will fix itself.  Does this mean that it's just a
problem with how piuparts works, or how Salsa is configured for it?
If so I will try to find how to report it.

thanks,
Steve



Re: help with python3 depends < 3.11

2023-01-16 Thread Adam Borowski
On Sun, Jan 15, 2023 at 04:20:35PM +0100, Stephen Sinclair wrote:
> I have been trying to make an update to my package "siconos".
> However, in the Salsa build, which nicely runs all tests, it fails on
> "piuparts".

> I am confused, because it fails with the following error:
> 
> > The following packages have unmet dependencies:
> > python3-siconos : Depends: python3 (< 3.11) but 3.11.1-1 is to be installed
> 
> However, debian/control uses ${python3:Depends} and does not mention
> version 3.11 anywhere, so I cannot understand where it's getting this
> "< 3.11" constraint from.

The package was build for 3.10 only.  Then, python3 defaults got changed,
and now packages are supposed to build 3.11 instead.

Thus, all packages have been rebuilt.  But alas:
https://buildd.debian.org/status/package.php?p=siconos
is quite red.  You'd need to investigate why it fails to build, and upload a
fix.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Let's make a Debian conference in Yalta, Ukraine.
⢿⡄⠘⠷⠚⠋⠀
⠈⠳⣄



Re: help with python3 depends < 3.11

2023-01-15 Thread Marc Haber
On Sun, Jan 15, 2023 at 04:20:35PM +0100, Stephen Sinclair wrote:
> I have been trying to make an update to my package "siconos".
> However, in the Salsa build, which nicely runs all tests, it fails on
> "piuparts".
> 
> The job log is here:
> https://salsa.debian.org/science-team/siconos/-/jobs/3796471
> 
> I am confused, because it fails with the following error:
> 
> > The following packages have unmet dependencies:
> > python3-siconos : Depends: python3 (< 3.11) but 3.11.1-1 is to be installed
> 
> However, debian/control uses ${python3:Depends} and does not mention
> version 3.11 anywhere, so I cannot understand where it's getting this
> "< 3.11" constraint from.

What python version did you have installed when the package was built?

Greetings
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



help with python3 depends < 3.11

2023-01-15 Thread Stephen Sinclair
Dear mentors,

I have been trying to make an update to my package "siconos".
However, in the Salsa build, which nicely runs all tests, it fails on
"piuparts".

The job log is here:
https://salsa.debian.org/science-team/siconos/-/jobs/3796471

I am confused, because it fails with the following error:

> The following packages have unmet dependencies:
> python3-siconos : Depends: python3 (< 3.11) but 3.11.1-1 is to be installed

However, debian/control uses ${python3:Depends} and does not mention
version 3.11 anywhere, so I cannot understand where it's getting this
"< 3.11" constraint from.

Any help would be appreciated, thank you.

Steve