Bug 57040 - Нет пакета, предоставляющего perl(JSON/Create.pm), для работы опции `--json`
Summary: Нет пакета, предоставляющего perl(JSON/Create.pm), для работы опции `--json`
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: perl-Image-PNG-Libpng-scripts (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-27 13:23 MSK by Artem Varaksa
Modified: 2025-12-25 20:24 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 Artem Varaksa 2025-11-27 13:23:47 MSK
Шаги
====

1. # apt-get install -y perl-Image-PNG-Libpng-scripts 'perl(Data/Validate/URI.pm)' 'perl(LWP/Simple.pm)'

2. # apt-get install -y 'perl(JSON/Create.pm)'

3. # pnginspect --json <путь или url к png-файлу>


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

2. E: Невозможно найти пакет perl(JSON/Create.pm)

3. Install JSON::Create to use the --json option at /usr/bin/pnginspect line 44.


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

Корректная работа опции, наличие необходимого пакета, предоставляющего perl(JSON/Create.pm).


Дополнительно
=============

Пакеты для работы скачивания изображений по URL, также не являющиеся обязательными, есть:

# apt-get install -y \
    'perl(Data/Validate/URI.pm)' \
    'perl(LWP/Simple.pm)'


Воспроизводимость
=================

Воспроизводится на виртуальных машинах:

[p11] ALT Server 11.0 x86_64
perl-Image-PNG-Libpng-scripts-0.58-alt1.noarch

[sisyphus] ALT Server 11.0 x86_64
perl-Image-PNG-Libpng-scripts-0.59-alt1.noarch
Comment 1 Vitaly Lipatov 2025-12-25 20:18:12 MSK
$ pnginspect --json dd
Install JSON::Create to use the --json option at /bin/pnginspect line 44.

Поставил perl-JSON-Create


$ pnginspect --json logo.png
JSON output is not implemented at /bin/pnginspect line 96.

Раньше падало с "Install JSON::Create to use the --json option", теперь проходит дальше до "JSON output is not implemented" — это уже проблема pnginspect.
Comment 2 Repository Robot 2025-12-25 20:24:47 MSK
perl-JSON-Create-0.35-alt1 -> sisyphus:

* Thu Dec 25 2025 Vitaly Lipatov <lav@altlinux> 0.35-alt1
- initial build for ALT Sisyphus (Closes: #57040)