Bug#999496: inkscape: Extensions >> Manage Extensions... fails unless python3-appdirs is installed
Package: inkscape
Version: 1.1.1-2
Severity: normal
X-Debbugs-Cc: dkg@fifthhorseman.net
I have inkscape open. from the Extensions menu, i choose "Manage Extensions..."
i get an error message about "appdirs" being a missing python module.
If i "apt install python3-appdirs" and then try again, a dialog box comes up.
I note that when doing that it looks like a folder
"org.inkscape.inkman" is created in ~/.config/inkscape/extensions
which includes a bunch of python code. Does this mean that clicking
"Manage Extensions..." is actually fetching code from the internet,
installing it, and running it unsandboxed on my behalf? if so, this
might also be a DFSG-free issue (i think browsers have run into
similar problems, e.g. with the cisco h.265 codecs, though it's not a
clean analogy).
Let me know if i can help diagnose further! if it's not a DFSG issue,
maybe the right way to fix this is to add python3-appdirs to
Recommends.
--dkg
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-8-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages inkscape depends on:
ii libatkmm-1.6-1v5 2.28.2-1
ii libboost-filesystem1.74.0 1.74.0-12
ii libc6 2.32-4
ii libcairo2 1.16.0-5
ii libcairomm-1.0-1v5 1.12.2-4
ii libcdr-0.1-1 0.1.6-2
ii libdbus-glib-1-2 0.112-2
ii libdouble-conversion3 3.1.5-7
ii libfontconfig1 2.13.1-4.2
ii libfreetype6 2.11.0+dfsg-1
ii libgc1 1:8.0.4-3
ii libgcc-s1 11.2.0-10
ii libgdk-pixbuf-2.0-0 2.42.6+dfsg-2
ii libglib2.0-0 2.70.1-1
ii libglibmm-2.4-1v5 2.66.2-1
ii libgomp1 11.2.0-10
ii libgsl25 2.7+dfsg-2
ii libgspell-1-2 1.9.1-2
ii libgtk-3-0 3.24.30-3
ii libgtkmm-3.0-1v5 3.24.5-1
ii libharfbuzz0b 2.7.4-1
ii libjpeg62-turbo 1:2.0.6-4
ii liblcms2-2 2.12~rc1-2
ii libmagick++-6.q16-8 8:6.9.11.60+dfsg-1.3
ii libpango-1.0-0 1.48.10+ds1-1
ii libpangocairo-1.0-0 1.48.10+ds1-1
ii libpangoft2-1.0-0 1.48.10+ds1-1
ii libpangomm-1.4-1v5 2.46.1-1
ii libpng16-16 1.6.37-3
ii libpoppler-glib8 20.09.0-3.1
ii libpoppler102 20.09.0-3.1
ii libpotrace0 1.16-2
ii libreadline8 8.1-2
ii librevenge-0.0-0 0.0.4-6+b1
ii librsvg2-common 2.50.7+dfsg-2
ii libsigc++-2.0-0v5 2.10.4-2
ii libsoup2.4-1 2.74.1-1
ii libstdc++6 11.2.0-10
ii libvisio-0.1-1 0.1.7-1+b1
ii libwpg-0.3-3 0.3.3-1
ii libx11-6 2:1.7.2-2+b1
ii libxml2 2.9.12+dfsg-5
ii libxslt1.1 1.1.34-4
ii python3 3.9.7-1
ii zlib1g 1:1.2.11.dfsg-2
Versions of packages inkscape recommends:
pn aspell <none>
pn fig2dev <none>
pn imagemagick <none>
pn libimage-magick-perl <none>
pn libwmf-bin <none>
ii python3-lxml 4.6.3+dfsg-1
ii python3-numpy 1:1.19.5-1
pn python3-scour <none>
Versions of packages inkscape suggests:
pn dia <none>
ii inkscape-tutorials 1.1.1-2
pn libsvg-perl <none>
pn pstoedit <none>
pn python3-uniconvertor <none>
ii ruby 1:2.7.6
-- no debconf information
Reply to: