Package: krita
Version: 1:6.0.1.1+dfsg-1
Severity: wishlist

Dear Maintainer,

   * What led up to the situation?

Starting krita for the first time, the launch time on my computer was
dramatically long (I tried Sid and experimental version).

While the splash screen is present with "loading resources", there is
no indication of progress. I believed first Krita was buggy and
looping somewhere. Indeed, I had an old krita configuration .config/
and .cache/ that I removed to check for the "bug", and finally get
things worse :-)

I strace Krita. Krita reads every font files to cache it in its user's
database (`strace krita 2&>1 | grep openat | grep font`). When you
have several thousands of font files on a slow computer, it takes up
to one second per font, thus tens minutes, may be close to the half
an hour or more for me (as I interrupt/start it several times, krita was
partially caching each time).

I have an old CPU, a SSD for the system and the fonts, but an HDD
for my home, for writing the user's database.

I would change the writing in the splash screen to give an estimated
time to complete the font caching: after measuring the time to managed
the first 100 fonts, and counting the total number of fonts.

   * After the first launch, everything is fine

Krita is a very nice tool for sketching and drawing. I am afraid this
first launch could loose some users.

Hope this help
Grégory

-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 7.0.9+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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 krita depends on:
ii  krita-data                                1:6.0.1.1+dfsg-1
ii  libc6                                     2.42-16
ii  libexiv2-28                               0.28.8+dfsg-1
ii  libfftw3-double3                          3.3.10-2+b2
ii  libfontconfig1                            2.17.1-5
ii  libfreetype6                              2.14.3+dfsg-1
ii  libfribidi0                               1.0.16-5+b1
ii  libgcc-s1                                 16.1.0-1
ii  libgif7                                   5.2.2-1+b2
ii  libgsl28                                  2.8+dfsg-6+b1
ii  libharfbuzz0b                             12.3.2-2+b2
ii  libheif1                                  1.21.2-4
ii  libimath-3-1-29t64                        3.1.12-1+b5
ii  libjpeg62-turbo                           1:3.1.3-4
ii  libjxl0.11                                0.11.2-3
ii  libkdcrawqt6-5                            26.04.0-1+b1
ii  libkf6colorscheme6                        6.23.0-1+b1
ii  libkf6completion6                         6.23.0-2
ii  libkf6configcore6                         6.23.0-3
ii  libkf6configgui6                          6.23.0-3
ii  libkf6coreaddons6                         6.23.0-2
ii  libkf6crash6                              6.23.0-2
ii  libkf6guiaddons6                          6.23.1-2
ii  libkf6i18n6                               6.23.0-3
ii  libkf6itemviews6                          6.23.0-2
ii  libkf6widgetsaddons6                      6.23.0-2
ii  liblcms2-2                                2.19.1-1
ii  libmlt++7                                 7.38.0-1
ii  libmlt7                                   7.38.0-1
ii  libmypaint-1.5-1                          1.6.0-4+b2
ii  libopencolorio2.1t64                      2.1.3+dfsg-2+b2
ii  libopenexr-3-4-33                         3.4.6+ds-4+b1
ii  libopenjp2-7                              2.5.4-1.1
ii  libpng16-16t64                            1.6.58-1
ii  libpoppler-qt6-3t64                       25.03.0-11.1+b1
ii  libpython3.13                             3.13.12-1
ii  libqt6core5compat6                        6.10.2-2
ii  libqt6core6t64 [qt6-base-private-abi]     6.10.2+dfsg-12
ii  libqt6gui6                                6.10.2+dfsg-12
ii  libqt6network6                            6.10.2+dfsg-12
ii  libqt6opengl6                             6.10.2+dfsg-12
ii  libqt6openglwidgets6                      6.10.2+dfsg-12
ii  libqt6printsupport6                       6.10.2+dfsg-12
ii  libqt6qml6 [qt6-declarative-private-abi]  6.10.2+dfsg-4
ii  libqt6quick6                              6.10.2+dfsg-4
ii  libqt6quickcontrols2-6                    6.10.2+dfsg-4
ii  libqt6quickwidgets6                       6.10.2+dfsg-4
ii  libqt6sql6                                6.10.2+dfsg-12
ii  libqt6sql6-sqlite                         6.10.2+dfsg-12
ii  libqt6svg6                                6.10.2-7
ii  libqt6svgwidgets6                         6.10.2-7
ii  libqt6waylandclient6                      6.10.2+dfsg-12
ii  libqt6widgets6                            6.10.2+dfsg-12
ii  libqt6xml6                                6.10.2+dfsg-12
ii  libquazip1-qt6-1t64                       1.5-1+b2
ii  libstdc++6                                16.1.0-1
ii  libtiff6                                  4.7.1-2
ii  libturbojpeg0                             1:3.1.3-4
ii  libunibreak7                              7.0-2
ii  libwayland-client0                        1.24.0-2+b2
ii  libwebp7                                  1.5.0-0.1+b2
ii  libwebpdemux2                             1.5.0-0.1+b2
ii  libwebpmux3                               1.5.0-0.1+b2
ii  libx11-6                                  2:1.8.13-1
ii  libxkbcommon0                             1.13.1-1
ii  qml6-module-qtqml                         6.10.2+dfsg-4
ii  qml6-module-qtquick                       6.10.2+dfsg-4
ii  qml6-module-qtquick-controls              6.10.2+dfsg-4
ii  qml6-module-qtquick-layouts               6.10.2+dfsg-4
ii  qml6-module-qtquick-shapes                6.10.2+dfsg-4
ii  qml6-module-qtquick-window                6.10.2+dfsg-4
ii  zlib1g                                    1:1.3.dfsg+really1.3.2-3

Versions of packages krita recommends:
ii  python3-pyqt6             6.11.0-1
ii  qml6-module-qtmultimedia  6.10.2-3

Versions of packages krita suggests:
ii  colord      1.4.8-3
ii  ffmpeg      7:8.1.1-3
pn  krita-l10n  <none>

-- no debconf information

Reply via email to