[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: