GNU bug report logs -
#70910
xdot has stopped working after update to 1.3
Previous Next
Reported by: Ada Stevenson <adanskana <at> gmail.com>
Date: Mon, 13 May 2024 05:04:03 UTC
Severity: normal
Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Thu, 16 May 2024 23:25:22 +0100
with message-id <87ttix8kdp.fsf <at> gmail.com>
and subject line xdot has stopped working after update to 1.3
has caused the debbugs.gnu.org bug report #70910,
regarding xdot has stopped working after update to 1.3
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
70910: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70910
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
[Message part 3 (text/plain, inline)]
Hi Guix,
I was trying to use `xdot` to view to output of `guix graph` (`guix
graph bash | xdot -`). However, it crashed instantly with the following
stack trace:
> dot: No such file or directory
> Traceback (most recent call last):
> File
> "/gnu/store/r9mrqfpci65hsypgm7r5kpzxlm6fcd1l-xdot-1.3/bin/.xdot-real",
> line 33, in <module>
> sys.exit(load_entry_point('xdot==1.3', 'gui_scripts', 'xdot')())
> File
> "/gnu/store/r9mrqfpci65hsypgm7r5kpzxlm6fcd1l-xdot-1.3/lib/python3.10/site-packages/xdot/__main__.py",
> line 80, in main
> win.set_dotcode(sys.stdin.buffer.read())
> File
> "/gnu/store/r9mrqfpci65hsypgm7r5kpzxlm6fcd1l-xdot-1.3/lib/python3.10/site-packages/xdot/ui/window.py",
> line 712, in set_dotcode
> if self.dotwidget.set_dotcode(dotcode, filename):
> File
> "/gnu/store/r9mrqfpci65hsypgm7r5kpzxlm6fcd1l-xdot-1.3/lib/python3.10/site-packages/xdot/ui/window.py",
> line 148, in set_dotcode
> if self._set_dotcode(dotcode, filename, center=center):
> File
> "/gnu/store/r9mrqfpci65hsypgm7r5kpzxlm6fcd1l-xdot-1.3/lib/python3.10/site-packages/xdot/ui/window.py",
> line 134, in _set_dotcode
> xdotcode = self.run_filter(dotcode)
> File
> "/gnu/store/r9mrqfpci65hsypgm7r5kpzxlm6fcd1l-xdot-1.3/lib/python3.10/site-packages/xdot/ui/window.py",
> line 129, in run_filter
> return xdotcode
> UnboundLocalError: local variable 'xdotcode' referenced before assignment
Using `guix time-machine` I was able to identify the regression commit
as 2aeb9faa421635c0531d96658414e5bf288a3142
<http://git.savannah.gnu.org/cgit/guix.git/commit/?id=2aeb9faa421635c0531d96658414e5bf288a3142>
(when Ludo' updated it to 1.3). Using `xdot` within the time machine
inside the parent commit works.
I've cc'd Ludo' and hopefully we can fix this!
Warmly,
Ada
[Message part 4 (text/html, inline)]
[Message part 5 (message/rfc822, inline)]
[Message part 6 (text/plain, inline)]
Hi,
Pushed as 0846eaecd45783bf40e8dc67b0c16f71068524b7 to master.
--
Oleg
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 1 year and 64 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.