Bug 59615 - Избыточные зависимости на gnustep и dropbear у lynis
Summary: Избыточные зависимости на gnustep и dropbear у lynis
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: lynis (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: pav@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-23 12:34 MSK by Alexander Makeenkov
Modified: 2026-06-23 12:34 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2026-06-23 12:34:39 MSK
lynis-3.1.6-alt1

При обновлении с версии 3.0.9-alt1 до 3.1.6-alt1 по зависимостям тянутся новые пакеты, которые не особо то и нужны:

# apt-get dist-upgrade -o Debug::pkgProblemResolver=yes -o Debug::pkgRemoveDepends=yes -o Debug::pkgMarkInstall=yes
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... MI2a: marked for install (shallow): lynis
MI2a:  satisfying Depends: dropbear  (NULL)
MI2a:   maybe install (a direct target): dropbear 2024.86-alt1:p11+370642.10300.11.1@1741360757
MI2a:  target SELECTED: dropbear 2024.86-alt1:p11+370642.10300.11.1@1741360757
MI2a:  requesting to install dropbear (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:    marked for install (shallow): dropbear
MI2a:  satisfying Depends: gnustep-base  (NULL)
MI2a:   maybe install (a direct target): gnustep-base 1:1.29.0-alt2:sisyphus+336616.100.1.1@1702797038
MI2a:  target SELECTED: gnustep-base 1:1.29.0-alt2:sisyphus+336616.100.1.1@1702797038
MI2a:  requesting to install gnustep-base (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:    marked for install (shallow): gnustep-base
MI2a:     satisfying Depends: gnustep-make >= 2.0.6-alt4
MI2a:      maybe install (a direct target): gnustep-make 2.8.0-alt2.1:sisyphus+326885.40.2.1@1691676256
MI2a:     target SELECTED: gnustep-make 2.8.0-alt2.1:sisyphus+326885.40.2.1@1691676256
MI2a:     requesting to install gnustep-make (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:       marked for install (shallow): gnustep-make
MI2a:        satisfying Depends: gnustep-dirs  (NULL)
MI2a:         maybe install (a direct target): gnustep-dirs 1.0-alt2@1355065929
MI2a:        target SELECTED: gnustep-dirs 1.0-alt2@1355065929
MI2a:        requesting to install gnustep-dirs (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:          marked for install (shallow): gnustep-dirs
MI2a:        satisfying Depends: /usr/share/gnu-config/config.guess  (NULL)
MI2a:         maybe install (a providing target): gnu-config 2023.01.21-alt1:sisyphus+313857.100.1.1@1674301506
MI2a:        target SELECTED: gnu-config 2023.01.21-alt1:sisyphus+313857.100.1.1@1674301506
MI2a:        requesting to install gnu-config (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:          marked for install (shallow): gnu-config
MI2a:        satisfying Depends: gdb  (NULL)
MI2a:         maybe install (a direct target): gdb 14.1.0.56.d739d4fd457-alt1:sisyphus+338901.300.3.1@1706109034
MI2a:        target SELECTED: gdb 14.1.0.56.d739d4fd457-alt1:sisyphus+338901.300.3.1@1706109034
MI2a:        requesting to install gdb (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:          marked for install (shallow): gdb
MI2a:           satisfying Depends: libdebuginfod.so.1()(64bit) >= set:hdgpK4ZD3CZewwzNarE1
MI2a:            maybe install (a providing target): libdebuginfod 0.191-alt1:sisyphus+347509.100.1.1@1714859321
MI2a:           target SELECTED: libdebuginfod 0.191-alt1:sisyphus+347509.100.1.1@1714859321
MI2a:           requesting to install libdebuginfod (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:             marked for install (shallow): libdebuginfod
MI2a:              satisfying Depends: debuginfod-urls = 0.191-alt1:sisyphus+347509.100.1.1
MI2a:               maybe install (a direct target): debuginfod-urls 0.191-alt1:sisyphus+347509.100.1.1@1714859321
MI2a:              target SELECTED: debuginfod-urls 0.191-alt1:sisyphus+347509.100.1.1@1714859321
MI2a:              requesting to install debuginfod-urls (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:                marked for install (shallow): debuginfod-urls
MI2a:           satisfying Depends: libmpfr.so.6()(64bit) >= set:mhSB7twcgbOMhZvEPBx2cD2HeN4TdtrzixZzRj2UlSXm0f6NSZmaaZwalMQ472GYVZesl928YIP9paWXohZr5
MI2a:            maybe install (a providing target): libmpfr6 4.2.1-alt1:sisyphus+327740.100.1.1@1692720847
MI2a:           target SELECTED: libmpfr6 4.2.1-alt1:sisyphus+327740.100.1.1@1692720847
MI2a:           requesting to install libmpfr6 (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:             marked for install (shallow): libmpfr6
MI2a:           satisfying Depends: libpython3.12.so.1.0()(64bit) >= set:ogpCiruaPGZi5JUPs1DnmeDZx5zjzyUOpoXG1ZwfchiskLooLrT3F0ZD4NPF5VeURFq6zbY0mz9MI0OxQBuZHQoz3vPKMLR
MI2a:            maybe install (a providing target): libpython3 3.12.7-alt1:p11+358835.100.7.1@1731756012
MI2a:           target SELECTED: libpython3 3.12.7-alt1:p11+358835.100.7.1@1731756012
MI2a:           requesting to install libpython3 (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:             marked for install (shallow): libpython3
MI2a:           satisfying Depends: gdb-common = 14.1.0.56.d739d4fd457-alt1:sisyphus+338901.300.3.1
MI2a:            maybe install (a direct target): gdb-common 14.1.0.56.d739d4fd457-alt1:sisyphus+338901.300.3.1@1706109034
MI2a:           target SELECTED: gdb-common 14.1.0.56.d739d4fd457-alt1:sisyphus+338901.300.3.1@1706109034
MI2a:           requesting to install gdb-common (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:             marked for install (shallow): gdb-common
MI2a:     satisfying Depends: libobjc.so.4()(64bit) >= set:lhTKZ7FzujPvO6WvKvirj0QqM4sJj
MI2a:      maybe install (a providing target): libobjc4 13.2.1-alt3:sisyphus+339335.100.1.1@1706563486
MI2a:     target SELECTED: libobjc4 13.2.1-alt3:sisyphus+339335.100.1.1@1706563486
MI2a:     requesting to install libobjc4 (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:       marked for install (shallow): libobjc4
MI2a:     satisfying Depends: libgnustep-base = 1:1.29.0-alt2:sisyphus+336616.100.1.1
MI2a:      maybe install (a direct target): libgnustep-base 1:1.29.0-alt2:sisyphus+336616.100.1.1@1702797038
MI2a:     target SELECTED: libgnustep-base 1:1.29.0-alt2:sisyphus+336616.100.1.1@1702797038
MI2a:     requesting to install libgnustep-base (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:       marked for install (shallow): libgnustep-base
MI2a:        satisfying Depends: libicui18n.so.74()(64bit) >= set:rkPiMJZ7EOBfPBt15GK3GhYMDbDu0qGSVyFZCXgmOkcAGgOnmnOwU8KW7S624QnbWzoFjRKAWOZeyjUECKlnsMXSD8dQQCqmMNiQzg3kNFTebkp2kwM35e7D09h32hoigMOTiwuatyQp6FzRZDH5lzNsoZ7IFxgsKKTZzkBNcc8xcgPFc2NGH80IpUMyg2aKbS8kWOYCNaMXDLojCXQmMy6B6gWEWy4eFgTa0EGo7xk8CzhJ5JcLmgAJIV14C5YC7CemZ62Lf4I7b1s
MI2a:         maybe install (a providing target): libicu74 1:7.4.2-alt1:sisyphus+336372.200.1.1@1702423005
MI2a:        target SELECTED: libicu74 1:7.4.2-alt1:sisyphus+336372.200.1.1@1702423005
MI2a:        requesting to install libicu74 (unspec'd ver; inspect with Debug::pkgMark-shallow)
MI2a:          marked for install (shallow): libicu74
Starting
Starting 2
Done
Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  lynis
Следующие НОВЫЕ пакеты будут установлены:
  debuginfod-urls  dropbear  gdb  gdb-common  gnu-config  gnustep-base  gnustep-dirs  gnustep-make  libdebuginfod  libgnustep-base  libicu74  libmpfr6  libobjc4  libpython3
1 будет обновлено, 14 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.


gnustep нужен только из-за вызова команды defaults в тесте tests_ports_packages (/usr/share/lynis/include/tests_ports_packages:175). Из-за gnustep тянется gdb, а за ним debuginfod-urls.

dropbear так же является опциональной зависимостью, судя по /usr/share/lynis/include/functions:1217.