Bug 55286 - libcamera: собрана с googletest
Summary: libcamera: собрана с googletest
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: libcamera (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-21 08:06 MSK by Sergey V Turchin
Modified: 2025-07-21 11:27 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2025-07-21 08:06:19 MSK
Полагаю, зависимость на libgtest лишняя в релизной сборке.
Comment 1 Yuri N. Sedunov 2025-07-21 08:16:36 MSK
$ /usr/bin/lc-compliance --help
Options:
  -c, --camera camera           Specify which camera to operate on, by id
  -l, --list                    List all tests and exit
  -f, --filter filter           Specify which tests to run
  -h, --help                    Display this help message
Further options from Googletest can be passed as environment variables
                     ^^^^^^^^^^
Comment 2 Sergey V Turchin 2025-07-21 09:39:40 MSK
(Ответ для Yuri N. Sedunov на комментарий #1)
> Further options from Googletest can be passed as environment variables
>                      ^^^^^^^^^^
Ну и зачем это пользователю?
Comment 3 Anton Farygin 2025-07-21 10:57:08 MSK
точно нужно. а чем мешает ?
Comment 4 Sergey V Turchin 2025-07-21 11:08:05 MSK
(Ответ для Anton Farygin на комментарий #3)
> точно нужно.
Пользователю? Зачем?

> а чем мешает ?
Лишний бинарный код. Лишнее барахло, которое может понадобиться фаззить, хотя его достаточно просто выкинуть.
Comment 5 Anton Farygin 2025-07-21 11:11:17 MSK
Для тестирования работоспособности, конечно. 
у библиотеки нет зависимостей левых:
https://packages.altlinux.org/ru/sisyphus/binary/libcamera/x86_64/depends/3229601101651245442
Comment 6 Sergey V Turchin 2025-07-21 11:25:37 MSK
(Ответ для Anton Farygin на комментарий #5)
> Для тестирования работоспособности, конечно. 
Так, это не для пользователя.

Т.к. зависимостей на libgtest вообще мало, я полагаю, что они вообще все не нужны без специальной сборки для тестирования.

Так-то я не против, смотрите сами.
Comment 7 Anton Farygin 2025-07-21 11:27:08 MSK
В утилитах должны быть и у пользователя.
Не делать же отдельную сборку для тестирования на железе.