| Summary: | dbeaver.sh использует неверный шаблон имени RPM для старых версий DBeaver | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Клёсов Никита Константинович <klesovnk> |
| Component: | eepm | Assignee: | Vitaly Lipatov <lav> |
| Status: | RESOLVED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | lav |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Клёсов Никита Константинович
2026-06-19 16:16:48 MSK
Исправлено (eepm, play.d/dbeaver.sh). DBeaver менял имена ассетов в релизах: старые 25.3.2-25.3.4 — dbeaver-ce-<ver>-stable.x86_64.rpm, новые (25.3.5+) — dbeaver-ce-<ver>-linux-x86_64.rpm. Скрипт жёстко подставлял -linux-x86_64 и для старых версий получал 404 (dbeaver.io просто редиректит на GitHub с тем же именем). Теперь для конкретной версии URL берётся с релиза GitHub через get_github_url: сначала пробуется текущее имя (-linux-x86_64), затем легаси (-stable.x86_64). VERSION=* по-прежнему ставит latest с dbeaver.io. Проверено на builder-p10 (ALT p10): - epm play dbeaver=25.3.2 -> dbeaver-ce-25.3.2-stable.x86_64.rpm, ставится (dbeaver-ce 25.3.2); - epm play dbeaver=26.1.1 -> dbeaver-ce-26.1.1-linux-x86_64.rpm. Закрываю как FIXED. |