Hi Crysn, thanks for your report. The bug is not new, but there must have been some confusion around it.
The error was already signaled as #955812 , I produced a simple upstream fix at https://gitlab.gnome.org/GNOME/gedit-latex/-/commit/2b4cbb4421b0f4e831550b7bc6a02931314e4133 and Adrian Bunk produced a NMU: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955812#82 ... but I just found out the NMU diff was fixing a separate problem, not the one included in the above patch. And indeed, I just tested the plugin in bullseye and it produces the same error. A new upstream version is badly needed and I will try to get it out as soon as possible, but I will also try to get a backport of this diff to bullseye (except I never did a backport so not sure how easy it will be). Pietro Il giorno gio, 04/11/2021 alle 16.50 +0100, chrysn ha scritto: > Package: gedit-latex-plugin > Version: 3.20.0-2 > Severity: important > > When using this in sid or bookworm, when the plugin is enabled and a > .tex file opened, nothing happens and this shows up on stderr: > > Traceback (most recent call last): > File "/usr/lib/gedit/plugins/latex/tabdecorator.py", line 87, in > _on_load > self._adjust_editor() > File "/usr/lib/gedit/plugins/latex/tabdecorator.py", line 107, in > _adjust_editor > location = self._text_buffer.get_location() > AttributeError: 'Document' object has no attribute 'get_location' > Traceback (most recent call last): > File "/usr/lib/gedit/plugins/latex/tabdecorator.py", line 95, in > _on_save > if not self._adjust_editor(): > File "/usr/lib/gedit/plugins/latex/tabdecorator.py", line 107, in > _adjust_editor > location = self._text_buffer.get_location() > AttributeError: 'Document' object has no attribute 'get_location' > > Could there be an undeclared mismatch between the LaTeX plugin > version > and gedit? (Gedit underwent something that looked like a major > version > change since the plugin was last updated, maybe an API changed). > > -- System Information: > Debian Release: bookworm/sid > APT prefers unstable > APT policy: (500, 'unstable'), (1, 'experimental') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 5.14.0-2-amd64 (SMP w/8 CPU threads) > Kernel taint flags: TAINT_CRAP > Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), > LANGUAGE=en_GB:en > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages gedit-latex-plugin depends on: > ii dconf-gsettings-backend [gsettings-backend] 0.40.0-2 > ii gedit 40.1-2 > ii libglib2.0-bin 2.70.0-3 > ii python3 3.9.7-1 > ii python3-dbus 1.2.18-3 > ii python3-gi 3.42.0-1+b1 > ii rubber 1.6.0-2 > > Versions of packages gedit-latex-plugin recommends: > ii texlive 2021.20210921-1 > > gedit-latex-plugin suggests no packages. > > -- no debconf information >

