Upstream update available: qpdf 11.10.1 → 12.3.2 #1
Labels
No labels
ai-summary
bot
needs-build
needs-triage
priority/high
update/major
upstream-update
upstream/github
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rpms/qpdf#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Upstream update available:
qpdf11.10.1→12.3.2Package
qpdfqpdfniceos-5.211.10.1-1majorpython_rpmleafgithub-upstreamUpstream
githubqpdf/qpdf12.3.2v12.3.2github_release_latest2026-01-24T20:31:09ZFalseSignals
FalseFalse-ai-summary, bot, needs-build, needs-triage, priority/high, update/major, upstream-update, upstream/githubNiceSOFT AI preliminary analysis
1. Краткий вывод
Это мажорное обновление библиотеки
qpdfс версии 11.10.1 до 12.3.2, которое исправляет регрессию в обработке аргумента--password. Обновление классифицировано какmajor, что подразумевает потенциальные изменения в ABI или API, несмотря на отсутствие явных предупреждений в кратком описании релиза.2. Риск для НАЙС.ОС
medium. Переход между мажорными версиями (11.x -> 12.x) в библиотеках обработки PDF часто сопровождается изменениями в сигнатурах функций или структуре данных, даже если публичные API остаются совместимыми. Фиксированный баг с парсингом аргументов снижает операционные риски, но структурные изменения требуют проверки зависимостей.
3. Security/CVE
Во входных данных отсутствуют прямые указания на уязвимости безопасности или CVE. Скрипт детектирования ключевых слов безопасности не обнаружил признаков (
security_keywords_detected_by_script: False). Упомянутый баг относится к корректности обработки аргументов командной строки, а не к эксплойту уязвимости.4. ABI/API риск
Данных недостаточно для автоматического определения ABI/API риска. Хотя это мажорное обновление, текст релиза не содержит информации о бэкинге API или изменении формата файлов/библиотек. Необходим ручной анализ изменений в заголовочных файлах и проверке совместимости с существующими клиентами в дистрибутиве.
5. Риск для RPM-сборки
Поскольку это мажорное обновление, возможны изменения в
BuildRequires(например, новые зависимости от системных библиотек или инструментов сборки) или требованиях к компилятору. Также стоит проверить, не потребовалось ли обновление патчей, так как исходный код изменился существенно.6. Проверки мейнтейнера
BuildRequiresв upstream-спеке.objdumpилиnm) между версиями 11.10.1 и 12.3.2.%checkсекцию в локальном окружении сборки.7. Рекомендация
blocked manual review
8. Основание рекомендации
Обновление является мажорным (
update_class: major), что автоматически запрещает автоматическое применение. Несмотря на фиксацию бага, переход на версию 12.x требует ручного анализа ABI/API и проверки сборки перед включением в репозиторий.Upstream release notes / description
This is qpdf version 12.3.2. This fixes a bug, introduced in 12.3.0, around mishandling of repeated --password arguments.
For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.
This release was signed by ejb@ql.org.
NiceOS maintainer checklist
Versionand related fields inSPECS/*.speconly if policy allows it.SOURCES/sources.lock.json, manifests, metadata and SBOM.Bot metadata
niceos_upstream_monitor.py 1.42026-04-27T23:10:28Z