Your message dated Thu, 24 Dec 2020 13:33:09 +0100
with message-id <x+skhxmvn2ivy...@msg.df7cb.de>
and subject line Re: Bug#972424: cura: Cura 4.7.1 crashes because of 
incompatible python3-uranium < 4.7.0
has caused the Debian Bug report #972424,
regarding cura: Cura 4.7.1 crashes because of incompatible python3-uranium < 
4.7.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
972424: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972424
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: cura
Version: 4.7.1-2
Severity: normal

Dear Maintainer,

Thank you for packaging Cura!

# Symptom:
After upgrading Cura from 4.5 to 4.7.1, Cura crashes with the
following error message on start:

> [MainThread] cura.CrashHandler.__init__ [66]: An uncaught error has occurred!
> [MainThread] cura.CrashHandler.__init__ [69]: Traceback (most recent call 
> last):
> [MainThread] cura.CrashHandler.__init__ [69]:   File "/bin/cura", line 233, 
> in <module>
> [MainThread] cura.CrashHandler.__init__ [69]:     app = CuraApplication()
> [MainThread] cura.CrashHandler.__init__ [69]:   File 
> "/usr/lib/python3/dist-packages/cura/CuraApplication.py", line 216, in 
> __init__
> [MainThread] cura.CrashHandler.__init__ [69]:     self._cura_API = 
> CuraAPI(self)
> [MainThread] cura.CrashHandler.__init__ [69]:   File 
> "/usr/lib/python3/dist-packages/cura/API/__init__.py", line 48, in __init__
> [MainThread] cura.CrashHandler.__init__ [69]:     self._connectionStatus = 
> ConnectionStatus()
> [MainThread] cura.CrashHandler.__init__ [69]:   File 
> "/usr/lib/python3/dist-packages/cura/API/ConnectionStatus.py", line 30, in 
> __init__
> [MainThread] cura.CrashHandler.__init__ [69]:     self._is_internet_reachable 
> = manager.isInternetReachable  # type: bool
> [MainThread] cura.CrashHandler.__init__ [69]: AttributeError: 
> 'HttpRequestManager' object has no attribute 'isInternetReachable'

# Probable Reason
Cura 4.7.1 depends on python3-uranium >= 4.5.0
Therefore, upgrading from Cura 4.5 to 4.7.1 does not also upgrade
python3-uranium.

However, the `HTTPRequestManager.isInternetReachable` property has only
been added to python3-uranium after the 4.6.0 release [1].

Manually upgrading python3-uranium to 4.7.1 makes Cura start up again.

# Proposed fix

cura should require python3-uranium >= 4.7.0
(Maybe cura should also depend on python3-savitar >= 4.7.0 to avoid further 
incompatibilities)

Cheers (and thanks again!),

Raphael

[1] 
https://github.com/Ultimaker/Uranium/commit/6d699fce1a073ca424a274314aff33f436d4fa74

--- End Message ---
--- Begin Message ---
Version: 4.8-1

Re: Raphael Wimmer
> cura should require python3-uranium >= 4.7.0
> (Maybe cura should also depend on python3-savitar >= 4.7.0 to avoid further 
> incompatibilities)

Hi,

I did that in the cura 4.8 upload but forgot to close this bug via the
changelog.

Christoph

--- End Message ---

Reply via email to