Bug 44473

Summary: protobuf: Не собираются примеры
Product: Sisyphus Reporter: Anton Zhukharev <ancieg>
Component: protobufAssignee: Alexey Shabalin <shaba>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: 3aHyga, antohami, cas, cow, evg, george, grenka, imz, kotopesutility, lav, nbr, qa_viy, rider, sem, shaba, sin, slev, toni, vitty, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Anton Zhukharev 2022-11-28 16:44:35 MSK
Образы (обновлены до Sisyphus):
 * 854d6f828808525cefd5e4a2c2d1f5be  alt-education-10.0-x86_64.iso (XFCE/KDE)
 * c1e5326723ffacff16761beda9293f14  alt-kworkstation-10.1-install-x86_64.iso
 * 3cc064c3410e8763c2b7bbd8d0af4936  alt-server-10.0-x86_64.iso
 * d7fa044eba27efb20479cbeb04058c0b  alt-workstation-10.0-x86_64.iso


Пакеты:

# rpm -qa | grep protobuf | sort
libprotobuf27-3.16.0-alt6.2.x86_64
libprotobuf27-lite-3.16.0-alt6.2.x86_64
libprotobuf-devel-3.16.0-alt6.2.x86_64
protobuf-bom-3.16.0-alt6.2.noarch
protobuf-compiler-3.16.0-alt6.2.x86_64
protobuf-java-3.16.0-alt6.2.noarch
protobuf-javalite-3.16.0-alt6.2.noarch
protobuf-java-util-3.16.0-alt6.2.noarch
protobuf-parent-3.16.0-alt6.2.noarch
python3-module-protobuf-3.16.0-alt6.2.x86_64


Шаги воспроизведения:

 1. Установить пакет: java-11-openjdk-devel
 2. Перейти в директорию с примерами: 
  
    cd /usr/share/doc/libprotobuf27-3.16.0/examples

 3. Попытаться собрать примеры:

    $ make java


Фактический результат:

    error: package com.google.protobuf does not exist

Ожидаемый результат:

    сборка примеров выполнена успешно, примеры работают корректно


Дополнительные исследования:

 1. Также не собирается с java-17-openjdk-devel.

 2. Аналогичная ситуация с "make go" и "make dart" (Dart в репозитории
    отсутствует, поэтому его можно пока игнорировать).

 3. Собирается и корректно работает только "make cpp".

 4. "make python" собирается, но не работает ("Отказано в доступе" - 
    если выдать прова на выполнение, тогда ошибка меняется:

        /usr/bin/env: "python": Нет такого файла или каталога

 5. Также воспроизводится в p10 (3.16.0-alt1.p10.1).