drawing icon indicating copy to clipboard operation
drawing copied to clipboard

0.8.3 - 'com.github.maoschanz.drawing.tools-options' is not installed

Open reagentoo opened this issue 3 years ago • 10 comments

Description

Can't run the latest version:

(drawing:3091): GLib-GIO-ERROR **: 16:43:45.759: Settings schema 'com.github.maoschanz.drawing.tools-options' is not installed

Steps to reproduce the bug

  1. Install 0.8.3
  2. Run

System

  • Device (desktop computer/tablet/phone/...): PC
  • OS: Gentoo Linux
  • Desktop environment: Gnome 40
  • Package format: package bump from old version
  • App version: 0.8.3

reagentoo avatar Sep 29 '21 13:09 reagentoo

could you explain the package format bit? it would probably be the most useful information here

I guess it's not from flatpak, but is it from the "media-gfx" gentoo overlay? Or have you installed it from the github source code directly? If yes, following what instructions?

maoschanz avatar Sep 29 '21 14:09 maoschanz

It was installed from ebuild:

# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

PYTHON_COMPAT=( python3_{8..10} )

inherit gnome2-utils meson python-single-r1 xdg

DESCRIPTION="A drawing application for the GNOME desktop"
HOMEPAGE="https://github.com/maoschanz/drawing"

if [[ "${PV}" == 9999 ]]
then
	inherit git-r3
	EGIT_REPO_URI="https://github.com/maoschanz/${PN}.git"
	KEYWORDS=""
else
	SRC_URI="https://github.com/maoschanz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
	KEYWORDS="~amd64 ~x86"
fi

LICENSE="GPL-3"
SLOT="0"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

RDEPEND="
	${PYTHON_DEPS}
	dev-libs/appstream-glib[introspection]
	dev-python/pygobject[cairo]
"
DEPEND="${RDEPEND}"

Log:

# emerge -1 drawing
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-gfx/drawing-0.8.3::staging
 * drawing-0.8.3.tar.gz BLAKE2B SHA512 size ;-) ...                                                         [ ok ]
 * Using python3.9 to build
>>> Unpacking source...
>>> Unpacking drawing-0.8.3.tar.gz to /var/tmp/portage/media-gfx/drawing-0.8.3/work
>>> Source unpacked in /var/tmp/portage/media-gfx/drawing-0.8.3/work
>>> Preparing source in /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3 ...
meson setup --buildtype plain --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /var/tmp/portage/media-gfx/drawing-0.8.3/temp/python3.9/pkgconfig:/usr/share/pkgconfig --pkg-config-path /var/tmp/portage/media-gfx/drawing-0.8.3/temp/python3.9/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/media-gfx/drawing-0.8.3/temp/meson.x86_64-pc-linux-gnu.amd64.ini /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3 /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3-build
The Meson build system
Version: 0.59.1
Source dir: /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3
Build dir: /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3-build
Build type: native build
Project name: drawing
Project version: 0.8.3
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Program appstream-util found: YES (/usr/bin/appstream-util)
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Message: Making a list of icons
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
WARNING: Project targeting '>= 0.50.0' but tried to use feature deprecated since '0.48.0': python3 module.
Configuring drawing using configuration
Program build-aux/meson/postinstall.py found: YES (/var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/build-aux/meson/postinstall.py)
Build targets in project: 8
WARNING: Deprecated features used:
 * 0.48.0: {'python3 module'}

Found ninja-1.10.2 at /usr/bin/ninja
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3 ...
meson compile -C /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3-build --jobs 8 --load-average 0 --verbose
ninja: Entering directory `/var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3-build'
[1/3] /usr/bin/glib-compile-resources ../drawing-0.8.3/src/drawing.gresource.xml --sourcedir ../drawing-0.8.3/src --internal --generate --target src/drawing.gresource --dependency-file src/drawing.gresource.d
[2/3] /usr/lib/python-exec/python3.9/meson --internal msgfmthelper ../drawing-0.8.3/data/com.github.maoschanz.drawing.appdata.xml.in data/com.github.maoschanz.drawing.appdata.xml xml ../drawing-0.8.3/data/../po
[3/3] /usr/lib/python-exec/python3.9/meson --internal msgfmthelper ../drawing-0.8.3/data/com.github.maoschanz.drawing.desktop.in data/com.github.maoschanz.drawing.desktop desktop ../drawing-0.8.3/data/../po
>>> Source compiled.
>>> Test phase [not enabled]: media-gfx/drawing-0.8.3

>>> Install media-gfx/drawing-0.8.3 into /var/tmp/portage/media-gfx/drawing-0.8.3/image
meson install -C /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3-build --destdir /var/tmp/portage/media-gfx/drawing-0.8.3/image
ninja: Entering directory `/var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3-build'
ninja: no work to do.
Installing subdir /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/data/icons/hicolor to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/icons/hicolor
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/data/icons/hicolor/scalable/apps/com.github.maoschanz.drawing.svg to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/icons/hicolor/scalable/apps
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/data/icons/hicolor/scalable/apps/com.github.maoschanz.drawing-symbolic.svg to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/icons/hicolor/scalable/apps
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/data/icons/hicolor/512x512/apps/com.github.maoschanz.drawing.png to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/icons/hicolor/512x512/apps
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/data/icons/hicolor/48x48/apps/com.github.maoschanz.drawing.png to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/icons/hicolor/48x48/apps
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/data/icons/hicolor/256x256/apps/com.github.maoschanz.drawing.png to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/icons/hicolor/256x256/apps
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/data/icons/hicolor/128x128/apps/com.github.maoschanz.drawing.png to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/icons/hicolor/128x128/apps
Installing data/com.github.maoschanz.drawing.desktop to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/applications
Installing data/com.github.maoschanz.drawing.appdata.xml to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/metainfo
Installing src/drawing.gresource to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/data/com.github.maoschanz.drawing.gschema.xml to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/glib-2.0/schemas
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3-build/src/drawing to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/bin
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/__init__.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/gi_composites.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/main.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/window.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/deco_manager.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/options_manager.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/minimap.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/image.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/history_manager.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/printing_manager.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/saving_manager.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/selection_manager.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/utilities.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/properties.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/preferences.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/message_dialog.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/new_image_dialog.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/optionsbars/abstract_optionsbar.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/optionsbars/classic/optionsbar_classic.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/optionsbars/classic/optionsbar_color_popover.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/optionsbars/selection/optionsbar_selection.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/optionsbars/transform/optionsbar_crop.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/optionsbars/transform/optionsbar_filters.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/optionsbars/transform/optionsbar_rotate.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/optionsbars/transform/optionsbar_scale.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/optionsbars/transform/optionsbar_skew.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/abstract_tool.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/utilities_blur.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/utilities_overlay.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/utilities_paths.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/abstract_classic_tool.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_arc.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_brush.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_eraser.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_experiment.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_highlight.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_line.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_paint.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_pencil.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_picker.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_points.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_shape.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/tool_text.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/brushes/abstract_brush.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/brushes/brush_airbrush.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/brushes/brush_nib.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/brushes/brush_hairy.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/classic_tools/brushes/brush_simple.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/selection_tools/abstract_select.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/selection_tools/select_rect.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/selection_tools/select_free.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/selection_tools/select_color.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/abstract_transform_tool.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/tool_crop.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/tool_filters.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/tool_rotate.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/tool_scale.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/tool_skew.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/filters/abstract_filter.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/filters/filter_blur.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/filters/filter_colors.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/filters/filter_contrast.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/filters/filter_emboss.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/filters/filter_saturation.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/filters/filter_transparency.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Installing /var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/src/tools/transform_tools/filters/filter_veil.py to /var/tmp/portage/media-gfx/drawing-0.8.3/image/usr/share/drawing/drawing
Running custom install script '/usr/lib/python-exec/python3.9/meson --internal yelphelper install --subdir=help --id=drawing --installdir=share/help --sources=index.page@@main_features.page@@zoom_preview.page@@fullscreen.page@@preferences.page@@tools_classic.page@@tools_classic_colors.page@@tools_selection.page@@tools_transform.page@@whats_new.page@@legal.xml --symlinks=true --media=figures/icon.png@@figures/screenshot_arrow.png@@figures/screenshot_color_editor.png@@figures/screenshot_color_palette.png@@figures/screenshot_filters.png@@figures/screenshot_fullscreen.png@@figures/screenshot_hsl.png@@figures/screenshot_menu.png@@figures/screenshot_prefs_images.png@@figures/screenshot_prefs_tools.png@@figures/screenshot_scale.png@@figures/screenshot_selection.png@@figures/screenshot_text.png@@figures/screenshot_zoom.png'
Running custom install script '/usr/lib/python-exec/python3.9/meson --internal gettext install --subdir=po --localedir=share/locale --pkgname=drawing'
Running custom install script '/var/tmp/portage/media-gfx/drawing-0.8.3/work/drawing-0.8.3/build-aux/meson/postinstall.py'
>>> Completed installing media-gfx/drawing-0.8.3 into /var/tmp/portage/media-gfx/drawing-0.8.3/image

 * Final size of build directory: 14908 KiB (14.5 MiB)
 * Final size of installed tree:   4644 KiB ( 4.5 MiB)

>>> Done.

>>> Installing (1 of 1) media-gfx/drawing-0.8.3::staging
 * Updating .desktop files database ...                                                                     [ ok ]
 * Updating icons cache ...                                                                                 [ ok ]
 * Updating .desktop files database ...                                                                     [ ok ]
 * Updating icons cache ...                                                                                 [ ok ]
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.

reagentoo avatar Sep 29 '21 16:09 reagentoo

my guess is that it could be because of this change https://github.com/maoschanz/drawing/commit/09845d0e8527b36d15b1c0c8d135e48e42d3eb3f

you should check if there are obsolete files in /usr/local/drawing (delete them all)

maoschanz avatar Sep 29 '21 20:09 maoschanz

you should check if there are obsolete files in /usr/local/drawing (delete them all)

Hi. I don't have any drawing stuff in /usr/local. I've run using strace and got also:

mkdir("/usr/share/drawing/drawing/__pycache__", 0777) = -1 EACCES (Access denied)

reagentoo avatar Sep 30 '21 10:09 reagentoo

does you system use dconf? if yes, there should be a /usr/share/glib-2.0/schemas directory with a bunch of .gschemas.xml files (maybe drawing's one is there? if yes does it have the "tools-options" schema around line 135?) and the executable /usr/bin/glib-compile-schemas should have compiled them all into /usr/share/glib-2.0/schemas/gschemas.compiled

but here in your log i see it checked for glib-compile-schemas but it didn't run it, that's suspect

if drawing's correct xml is in that directory then you can open /usr/share/glib-2.0/schemas in a terminal and run glib-compile-schemas .

however it's not mandatory to compile those XML like this, i know flatpak manages that with a keyfile, and i've no idea how gentoo does things

maoschanz avatar Sep 30 '21 10:09 maoschanz

I have the next installed file lists:

$ equery f dconf
 * Searching for dconf ...
 * Contents of gnome-base/dconf-0.40.0:
/etc
/etc/env.d
/etc/env.d/51dconf
/usr
/usr/bin
/usr/bin/dconf
/usr/include
/usr/include/dconf
/usr/include/dconf/client
/usr/include/dconf/client/dconf-client.h
/usr/include/dconf/common
/usr/include/dconf/common/dconf-changeset.h
/usr/include/dconf/common/dconf-enums.h
/usr/include/dconf/common/dconf-paths.h
/usr/include/dconf/dconf.h
/usr/lib
/usr/lib/systemd
/usr/lib/systemd/user
/usr/lib/systemd/user/dconf.service
/usr/lib64
/usr/lib64/gio
/usr/lib64/gio/modules
/usr/lib64/gio/modules/libdconfsettings.so
/usr/lib64/libdconf.so -> libdconf.so.1
/usr/lib64/libdconf.so.1 -> libdconf.so.1.0.0
/usr/lib64/libdconf.so.1.0.0
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/dconf.pc
/usr/libexec
/usr/libexec/dconf-service
/usr/share
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/dconf
/usr/share/dbus-1
/usr/share/dbus-1/services
/usr/share/dbus-1/services/ca.desrt.dconf.service
/usr/share/doc
/usr/share/doc/dconf-0.40.0
/usr/share/doc/dconf-0.40.0/NEWS.bz2
/usr/share/doc/dconf-0.40.0/README.bz2
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/dconf-service.1.bz2
/usr/share/man/man1/dconf.1.bz2
/usr/share/man/man7
/usr/share/man/man7/dconf.7.bz2
/usr/share/vala
/usr/share/vala/vapi
/usr/share/vala/vapi/dconf.deps
/usr/share/vala/vapi/dconf.vapi
user@localhost ~ $ equery f drawing
 * Searching for drawing ...
 * Contents of media-gfx/drawing-0.8.3:
/usr
/usr/bin
/usr/bin/drawing
/usr/share
/usr/share/applications
/usr/share/applications/com.github.maoschanz.drawing.desktop
/usr/share/doc
/usr/share/doc/drawing-0.8.3
/usr/share/doc/drawing-0.8.3/README.md.bz2
/usr/share/drawing
/usr/share/drawing/drawing
/usr/share/drawing/drawing.gresource
/usr/share/drawing/drawing/__init__.py
/usr/share/drawing/drawing/abstract_brush.py
/usr/share/drawing/drawing/abstract_classic_tool.py
/usr/share/drawing/drawing/abstract_filter.py
/usr/share/drawing/drawing/abstract_optionsbar.py
/usr/share/drawing/drawing/abstract_select.py
/usr/share/drawing/drawing/abstract_tool.py
/usr/share/drawing/drawing/abstract_transform_tool.py
/usr/share/drawing/drawing/brush_airbrush.py
/usr/share/drawing/drawing/brush_hairy.py
/usr/share/drawing/drawing/brush_nib.py
/usr/share/drawing/drawing/brush_simple.py
/usr/share/drawing/drawing/deco_manager.py
/usr/share/drawing/drawing/filter_blur.py
/usr/share/drawing/drawing/filter_colors.py
/usr/share/drawing/drawing/filter_contrast.py
/usr/share/drawing/drawing/filter_emboss.py
/usr/share/drawing/drawing/filter_saturation.py
/usr/share/drawing/drawing/filter_transparency.py
/usr/share/drawing/drawing/filter_veil.py
/usr/share/drawing/drawing/gi_composites.py
/usr/share/drawing/drawing/history_manager.py
/usr/share/drawing/drawing/image.py
/usr/share/drawing/drawing/main.py
/usr/share/drawing/drawing/message_dialog.py
/usr/share/drawing/drawing/minimap.py
/usr/share/drawing/drawing/new_image_dialog.py
/usr/share/drawing/drawing/options_manager.py
/usr/share/drawing/drawing/optionsbar_classic.py
/usr/share/drawing/drawing/optionsbar_color_popover.py
/usr/share/drawing/drawing/optionsbar_crop.py
/usr/share/drawing/drawing/optionsbar_filters.py
/usr/share/drawing/drawing/optionsbar_rotate.py
/usr/share/drawing/drawing/optionsbar_scale.py
/usr/share/drawing/drawing/optionsbar_selection.py
/usr/share/drawing/drawing/optionsbar_skew.py
/usr/share/drawing/drawing/preferences.py
/usr/share/drawing/drawing/printing_manager.py
/usr/share/drawing/drawing/properties.py
/usr/share/drawing/drawing/saving_manager.py
/usr/share/drawing/drawing/select_color.py
/usr/share/drawing/drawing/select_free.py
/usr/share/drawing/drawing/select_rect.py
/usr/share/drawing/drawing/selection_manager.py
/usr/share/drawing/drawing/tool_arc.py
/usr/share/drawing/drawing/tool_brush.py
/usr/share/drawing/drawing/tool_crop.py
/usr/share/drawing/drawing/tool_eraser.py
/usr/share/drawing/drawing/tool_experiment.py
/usr/share/drawing/drawing/tool_filters.py
/usr/share/drawing/drawing/tool_highlight.py
/usr/share/drawing/drawing/tool_line.py
/usr/share/drawing/drawing/tool_paint.py
/usr/share/drawing/drawing/tool_pencil.py
/usr/share/drawing/drawing/tool_picker.py
/usr/share/drawing/drawing/tool_points.py
/usr/share/drawing/drawing/tool_rotate.py
/usr/share/drawing/drawing/tool_scale.py
/usr/share/drawing/drawing/tool_shape.py
/usr/share/drawing/drawing/tool_skew.py
/usr/share/drawing/drawing/tool_text.py
/usr/share/drawing/drawing/utilities.py
/usr/share/drawing/drawing/utilities_blur.py
/usr/share/drawing/drawing/utilities_overlay.py
/usr/share/drawing/drawing/utilities_paths.py
/usr/share/drawing/drawing/window.py
/usr/share/glib-2.0
/usr/share/glib-2.0/schemas
/usr/share/glib-2.0/schemas/com.github.maoschanz.drawing.gschema.xml
/usr/share/help
/usr/share/help/C
/usr/share/help/C/drawing
/usr/share/help/C/drawing/figures
/usr/share/help/C/drawing/figures/icon.png
/usr/share/help/C/drawing/figures/screenshot_arrow.png
/usr/share/help/C/drawing/figures/screenshot_color_editor.png
/usr/share/help/C/drawing/figures/screenshot_color_palette.png
/usr/share/help/C/drawing/figures/screenshot_filters.png
/usr/share/help/C/drawing/figures/screenshot_fullscreen.png
/usr/share/help/C/drawing/figures/screenshot_hsl.png
/usr/share/help/C/drawing/figures/screenshot_menu.png
/usr/share/help/C/drawing/figures/screenshot_prefs_images.png
/usr/share/help/C/drawing/figures/screenshot_prefs_tools.png
/usr/share/help/C/drawing/figures/screenshot_scale.png
/usr/share/help/C/drawing/figures/screenshot_selection.png
/usr/share/help/C/drawing/figures/screenshot_text.png
/usr/share/help/C/drawing/figures/screenshot_zoom.png
/usr/share/help/C/drawing/fullscreen.page
/usr/share/help/C/drawing/index.page
/usr/share/help/C/drawing/legal.xml
/usr/share/help/C/drawing/main_features.page
/usr/share/help/C/drawing/preferences.page
/usr/share/help/C/drawing/tools_classic.page
/usr/share/help/C/drawing/tools_classic_colors.page
/usr/share/help/C/drawing/tools_selection.page
/usr/share/help/C/drawing/tools_transform.page
/usr/share/help/C/drawing/whats_new.page
/usr/share/help/C/drawing/zoom_preview.page
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/128x128
/usr/share/icons/hicolor/128x128/apps
/usr/share/icons/hicolor/128x128/apps/com.github.maoschanz.drawing.png
/usr/share/icons/hicolor/256x256
/usr/share/icons/hicolor/256x256/apps
/usr/share/icons/hicolor/256x256/apps/com.github.maoschanz.drawing.png
/usr/share/icons/hicolor/48x48
/usr/share/icons/hicolor/48x48/apps
/usr/share/icons/hicolor/48x48/apps/com.github.maoschanz.drawing.png
/usr/share/icons/hicolor/512x512
/usr/share/icons/hicolor/512x512/apps
/usr/share/icons/hicolor/512x512/apps/com.github.maoschanz.drawing.png
/usr/share/icons/hicolor/scalable
/usr/share/icons/hicolor/scalable/apps
/usr/share/icons/hicolor/scalable/apps/com.github.maoschanz.drawing-symbolic.svg
/usr/share/icons/hicolor/scalable/apps/com.github.maoschanz.drawing.svg
/usr/share/locale
/usr/share/locale/cs
/usr/share/locale/cs/LC_MESSAGES
/usr/share/locale/cs/LC_MESSAGES/drawing.mo
/usr/share/locale/da
/usr/share/locale/da/LC_MESSAGES
/usr/share/locale/da/LC_MESSAGES/drawing.mo
/usr/share/locale/de
/usr/share/locale/de/LC_MESSAGES
/usr/share/locale/de/LC_MESSAGES/drawing.mo
/usr/share/locale/es
/usr/share/locale/es/LC_MESSAGES
/usr/share/locale/es/LC_MESSAGES/drawing.mo
/usr/share/locale/eu
/usr/share/locale/eu/LC_MESSAGES
/usr/share/locale/eu/LC_MESSAGES/drawing.mo
/usr/share/locale/fi
/usr/share/locale/fi/LC_MESSAGES
/usr/share/locale/fi/LC_MESSAGES/drawing.mo
/usr/share/locale/fr
/usr/share/locale/fr/LC_MESSAGES
/usr/share/locale/fr/LC_MESSAGES/drawing.mo
/usr/share/locale/he
/usr/share/locale/he/LC_MESSAGES
/usr/share/locale/he/LC_MESSAGES/drawing.mo
/usr/share/locale/hr
/usr/share/locale/hr/LC_MESSAGES
/usr/share/locale/hr/LC_MESSAGES/drawing.mo
/usr/share/locale/hu
/usr/share/locale/hu/LC_MESSAGES
/usr/share/locale/hu/LC_MESSAGES/drawing.mo
/usr/share/locale/id
/usr/share/locale/id/LC_MESSAGES
/usr/share/locale/id/LC_MESSAGES/drawing.mo
/usr/share/locale/it
/usr/share/locale/it/LC_MESSAGES
/usr/share/locale/it/LC_MESSAGES/drawing.mo
/usr/share/locale/ja
/usr/share/locale/ja/LC_MESSAGES
/usr/share/locale/ja/LC_MESSAGES/drawing.mo
/usr/share/locale/ko
/usr/share/locale/ko/LC_MESSAGES
/usr/share/locale/ko/LC_MESSAGES/drawing.mo
/usr/share/locale/nl
/usr/share/locale/nl/LC_MESSAGES
/usr/share/locale/nl/LC_MESSAGES/drawing.mo
/usr/share/locale/pl
/usr/share/locale/pl/LC_MESSAGES
/usr/share/locale/pl/LC_MESSAGES/drawing.mo
/usr/share/locale/pt_BR
/usr/share/locale/pt_BR/LC_MESSAGES
/usr/share/locale/pt_BR/LC_MESSAGES/drawing.mo
/usr/share/locale/ru
/usr/share/locale/ru/LC_MESSAGES
/usr/share/locale/ru/LC_MESSAGES/drawing.mo
/usr/share/locale/sv
/usr/share/locale/sv/LC_MESSAGES
/usr/share/locale/sv/LC_MESSAGES/drawing.mo
/usr/share/locale/tr
/usr/share/locale/tr/LC_MESSAGES
/usr/share/locale/tr/LC_MESSAGES/drawing.mo
/usr/share/locale/zh_CN
/usr/share/locale/zh_CN/LC_MESSAGES
/usr/share/locale/zh_CN/LC_MESSAGES/drawing.mo
/usr/share/locale/zh_TW
/usr/share/locale/zh_TW/LC_MESSAGES
/usr/share/locale/zh_TW/LC_MESSAGES/drawing.mo
/usr/share/metainfo
/usr/share/metainfo/com.github.maoschanz.drawing.appdata.xml

reagentoo avatar Sep 30 '21 10:09 reagentoo

if drawing's correct xml is in that directory then you can open /usr/share/glib-2.0/schemas in a terminal and run glib-compile-schemas .

maoschanz avatar Sep 30 '21 10:09 maoschanz

if drawing's correct xml is in that directory then you can open /usr/share/glib-2.0/schemas in a terminal and run glib-compile-schemas .

I don't think this is proper way how to resolve. Can you approve dconf package is not correctly installed?

reagentoo avatar Sep 30 '21 11:09 reagentoo

please just tell me

  • if /usr/share/glib-2.0/schemas/com.github.maoschanz.drawing.gschema.xml has the "tools-options" schema around line 135,
  • and if compiling it properly fix the app startup

maoschanz avatar Sep 30 '21 12:09 maoschanz

if /usr/share/glib-2.0/schemas/com.github.maoschanz.drawing.gschema.xml has the "tools-options" schema around line 135,

$ cat /usr/share/glib-2.0/schemas/com.github.maoschanz.drawing.gschema.xml | grep -n tools-options
130:    <child name="tools-options" schema="com.github.maoschanz.drawing.tools-options"/>
135:  <schema id="com.github.maoschanz.drawing.tools-options"
136:          path="/com/github/maoschanz/drawing/tools-options/">

and if compiling it properly fix the app startup

not quite understand this point, sorry

reagentoo avatar Sep 30 '21 12:09 reagentoo