GNU bug report logs - #77960
python-omero-py and python-zeroc-ice-3.6 do not support Python 3.11

Previous Next

Package: guix-patches;

Reported by: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Date: Mon, 21 Apr 2025 15:28:05 UTC

Severity: normal

Done: Nicolas Graves <ngraves <at> ngraves.fr>

To reply to this bug, email your comments to 77960 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

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


Report forwarded to guix-patches <at> gnu.org:
bug#77960; Package guix-patches. (Mon, 21 Apr 2025 15:28:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 21 Apr 2025 15:28:05 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: guix-patches <at> gnu.org 
Cc: rekado <at> elephly.net, ngraves <at> ngraves.fr
Subject: python-omero-py and python-zeroc-ice-3.6 do not support Python 3.11
Date: Mon, 21 Apr 2025 16:26:58 +0100
[Message part 1 (text/plain, inline)]
Hi,

While applying <https://issues.guix.gnu.org/77895> I've noticed we still
need python-mox3 for python-omero-py but it fails to build due to known
issue with zero-c-ice-3.6 supporting Python 3.11.

What would our strategy here?

No eval.h in python 3.11: <https://github.com/zeroc-ice/ice/issues/1393>
zeroc-ice fails to build wheel: <https://github.com/ome/omero-py/issues/360>

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

Information forwarded to guix-patches <at> gnu.org:
bug#77960; Package guix-patches. (Tue, 22 Apr 2025 10:21:05 GMT) Full text and rfc822 format available.

Message #8 received at 77960 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>, 77960 <at> debbugs.gnu.org
Cc: rekado <at> elephly.net
Subject: Re: [bug#77960] python-omero-py and python-zeroc-ice-3.6 do not
 support Python 3.11
Date: Tue, 22 Apr 2025 12:20:48 +0200
This one is tough.

After some investigation : currently we can't regenerate the ice code in
Guix.  The ice code comes auto-generated from omero-blitz [1].  The
issue is that the .ice code producing the ice python code is not
there.  Best guess is that it is itself generated from there [2],
which most likely requires Gradle and a lot of java we don't have.

This is too had for this python-team release IMO.  Suggestion: We
either keep that failing they decide to finally upgrade their ice
version upstream, or we remove the package from current Guix.

WDYT?

[1]: https://artifacts.openmicroscopy.org/ui/packages/gav:%2F%2Forg.openmicroscopy:omero-blitz?name=omero-blitz&type=packages
[2]: https://github.com/ome/omero-blitz


On 2025-04-21 16:26, Sharlatan Hellseher wrote:

> Hi,
>
> While applying <https://issues.guix.gnu.org/77895> I've noticed we still
> need python-mox3 for python-omero-py but it fails to build due to known
> issue with zero-c-ice-3.6 supporting Python 3.11.
>
> What would our strategy here?
>
> No eval.h in python 3.11: <https://github.com/zeroc-ice/ice/issues/1393>
> zeroc-ice fails to build wheel: <https://github.com/ome/omero-py/issues/360>
>
> --
> Oleg

-- 
Best regards,
Nicolas Graves




Information forwarded to guix-patches <at> gnu.org:
bug#77960; Package guix-patches. (Tue, 22 Apr 2025 11:06:01 GMT) Full text and rfc822 format available.

Message #11 received at 77960 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>, 77960 <at> debbugs.gnu.org,
 Guillaume Le Vaillant <glv <at> posteo.net>
Cc: rekado <at> elephly.net
Subject: Re: [bug#77960] python-omero-py and python-zeroc-ice-3.6 do not
 support Python 3.11
Date: Tue, 22 Apr 2025 13:05:11 +0200
Looks like Guillaume managed to fix python-mox3 manually, let's drop the
patch removing it.

On the zeroc's side, IIUC, the omero team uses custom versions such as
[1].  They probably work with python <at> 3.11, so I'll try to create a
python-zeroc-ice-for-omero-blitz package. 

[1]: https://github.com/glencoesoftware/zeroc-ice-py-linux-x86_64


On 2025-04-22 12:20, Nicolas Graves wrote:

> This one is tough.
>
> After some investigation : currently we can't regenerate the ice code in
> Guix.  The ice code comes auto-generated from omero-blitz [1].  The
> issue is that the .ice code producing the ice python code is not
> there.  Best guess is that it is itself generated from there [2],
> which most likely requires Gradle and a lot of java we don't have.
>
> This is too had for this python-team release IMO.  Suggestion: We
> either keep that failing they decide to finally upgrade their ice
> version upstream, or we remove the package from current Guix.
>
> WDYT?
>
> [1]: https://artifacts.openmicroscopy.org/ui/packages/gav:%2F%2Forg.openmicroscopy:omero-blitz?name=omero-blitz&type=packages
> [2]: https://github.com/ome/omero-blitz
>
>
> On 2025-04-21 16:26, Sharlatan Hellseher wrote:
>
>> Hi,
>>
>> While applying <https://issues.guix.gnu.org/77895> I've noticed we still
>> need python-mox3 for python-omero-py but it fails to build due to known
>> issue with zero-c-ice-3.6 supporting Python 3.11.
>>
>> What would our strategy here?
>>
>> No eval.h in python 3.11: <https://github.com/zeroc-ice/ice/issues/1393>
>> zeroc-ice fails to build wheel: <https://github.com/ome/omero-py/issues/360>
>>
>> --
>> Oleg

-- 
Best regards,
Nicolas Graves




Reply sent to Nicolas Graves <ngraves <at> ngraves.fr>:
You have taken responsibility. (Tue, 22 Apr 2025 12:22:02 GMT) Full text and rfc822 format available.

Notification sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
bug acknowledged by developer. (Tue, 22 Apr 2025 12:22:02 GMT) Full text and rfc822 format available.

Message #16 received at 77960-done <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>, 77960-done <at> debbugs.gnu.org,
 Guillaume Le Vaillant <glv <at> posteo.net>
Cc: rekado <at> elephly.net
Subject: Re: [bug#77960] python-omero-py and python-zeroc-ice-3.6 do not
 support Python 3.11
Date: Tue, 22 Apr 2025 14:21:30 +0200
Done in 77896.


On 2025-04-22 13:05, Nicolas Graves via Guix-patches via wrote:

> Looks like Guillaume managed to fix python-mox3 manually, let's drop the
> patch removing it.
>
> On the zeroc's side, IIUC, the omero team uses custom versions such as
> [1].  They probably work with python <at> 3.11, so I'll try to create a
> python-zeroc-ice-for-omero-blitz package. 
>
> [1]: https://github.com/glencoesoftware/zeroc-ice-py-linux-x86_64
>
>
> On 2025-04-22 12:20, Nicolas Graves wrote:
>
>> This one is tough.
>>
>> After some investigation : currently we can't regenerate the ice code in
>> Guix.  The ice code comes auto-generated from omero-blitz [1].  The
>> issue is that the .ice code producing the ice python code is not
>> there.  Best guess is that it is itself generated from there [2],
>> which most likely requires Gradle and a lot of java we don't have.
>>
>> This is too had for this python-team release IMO.  Suggestion: We
>> either keep that failing they decide to finally upgrade their ice
>> version upstream, or we remove the package from current Guix.
>>
>> WDYT?
>>
>> [1]: https://artifacts.openmicroscopy.org/ui/packages/gav:%2F%2Forg.openmicroscopy:omero-blitz?name=omero-blitz&type=packages
>> [2]: https://github.com/ome/omero-blitz
>>
>>
>> On 2025-04-21 16:26, Sharlatan Hellseher wrote:
>>
>>> Hi,
>>>
>>> While applying <https://issues.guix.gnu.org/77895> I've noticed we still
>>> need python-mox3 for python-omero-py but it fails to build due to known
>>> issue with zero-c-ice-3.6 supporting Python 3.11.
>>>
>>> What would our strategy here?
>>>
>>> No eval.h in python 3.11: <https://github.com/zeroc-ice/ice/issues/1393>
>>> zeroc-ice fails to build wheel: <https://github.com/ome/omero-py/issues/360>
>>>
>>> --
>>> Oleg

-- 
Best regards,
Nicolas Graves




Information forwarded to guix-patches <at> gnu.org:
bug#77960; Package guix-patches. (Tue, 22 Apr 2025 12:22:03 GMT) Full text and rfc822 format available.

Message #19 received at 77960-done <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>, 77960-done <at> debbugs.gnu.org,
 Guillaume Le Vaillant <glv <at> posteo.net>
Cc: rekado <at> elephly.net
Subject: Re: [bug#77960] python-omero-py and python-zeroc-ice-3.6 do not
 support Python 3.11
Date: Tue, 22 Apr 2025 14:21:47 +0200
Done in 77986.


On 2025-04-22 13:05, Nicolas Graves via Guix-patches via wrote:

> Looks like Guillaume managed to fix python-mox3 manually, let's drop the
> patch removing it.
>
> On the zeroc's side, IIUC, the omero team uses custom versions such as
> [1].  They probably work with python <at> 3.11, so I'll try to create a
> python-zeroc-ice-for-omero-blitz package. 
>
> [1]: https://github.com/glencoesoftware/zeroc-ice-py-linux-x86_64
>
>
> On 2025-04-22 12:20, Nicolas Graves wrote:
>
>> This one is tough.
>>
>> After some investigation : currently we can't regenerate the ice code in
>> Guix.  The ice code comes auto-generated from omero-blitz [1].  The
>> issue is that the .ice code producing the ice python code is not
>> there.  Best guess is that it is itself generated from there [2],
>> which most likely requires Gradle and a lot of java we don't have.
>>
>> This is too had for this python-team release IMO.  Suggestion: We
>> either keep that failing they decide to finally upgrade their ice
>> version upstream, or we remove the package from current Guix.
>>
>> WDYT?
>>
>> [1]: https://artifacts.openmicroscopy.org/ui/packages/gav:%2F%2Forg.openmicroscopy:omero-blitz?name=omero-blitz&type=packages
>> [2]: https://github.com/ome/omero-blitz
>>
>>
>> On 2025-04-21 16:26, Sharlatan Hellseher wrote:
>>
>>> Hi,
>>>
>>> While applying <https://issues.guix.gnu.org/77895> I've noticed we still
>>> need python-mox3 for python-omero-py but it fails to build due to known
>>> issue with zero-c-ice-3.6 supporting Python 3.11.
>>>
>>> What would our strategy here?
>>>
>>> No eval.h in python 3.11: <https://github.com/zeroc-ice/ice/issues/1393>
>>> zeroc-ice fails to build wheel: <https://github.com/ome/omero-py/issues/360>
>>>
>>> --
>>> Oleg

-- 
Best regards,
Nicolas Graves




This bug report was last modified 2 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.