$ comm -12 <(/usr/lib/rpm/provided_symbols /lib64/libz.so.1 |sort) <(rpmpeek kumir2-2.1.0-alt7.gita3631abb.x86_64.rpm /usr/lib/rpm/provided_symbols ./usr/bin/pictomir2course |sort) adler32 adler32_combine crc32 crc32_combine get_crc_table inflate inflateCopy inflateEnd inflateGetHeader inflateInit2_ inflateInit_ inflatePrime inflateReset inflateSetDictionary inflateSync inflateSyncPoint uncompress zError zlibCompileFlags zlibVersion
Причина: в src/tools/pictomir2course/CMakeLists.txt выбор встроенной копии zlib (версии 1.2.3) был жёстко включён условием if(1), поэтому на всех платформах pictomir2course статически собирался с ней, а системная zlib не использовалась. Проверка из описания бага сейчас ничего не показывает только из-за LTO (символы стали локальными), но копия по-прежнему внутри: ldd /usr/bin/pictomir2course не показывает libz. Исправление: на не-Windows платформах ищется системная zlib через find_package(ZLIB) и pictomir2course линкуется с libz.so.1; встроенная копия остаётся только для Windows и как запасной вариант, если системной zlib нет. В пакете дополнительно будет BuildRequires: zlib-devel, а встроенная копия удаляется в %prep. Исправление предложено в апстрим: https://github.com/a-a-maly/kumir2/pull/41 Войдёт в следующую сборку пакета.
kumir2-2.1.0-alt14.gita1a0c7da -> sisyphus: Fri Oct 23 2026 Ajrat Makhmutov <rauty@altlinux> 2.1.0-alt14.gita1a0c7da - Add version 2 to the menu entry names (Closes: 37683). - Link pictomir2course against the system zlib (Closes: 38140). - Fix the editor crash on Wayland and on layout switch (Closes: 45176). - Show the real last modified date instead of 1970 (Closes: 53337). - Apply the Grasshopper color settings (Closes: 53386). - Show the Turtle and its trail after the first run (Closes: 61178). - Keep the Draw picture inside the field after the first run (Closes: 61179). - Drop the deprecated Packager tag. - Point URL at the upstream GitHub repository, use the clonable VCS URL.