Bug 50437 - apt-repo test не проверяет существование таска
Summary: apt-repo test не проверяет существование таска
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: apt-repo (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-24 12:17 MSK by obidinog@basealt.ru
Modified: 2024-05-27 09:28 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description obidinog@basealt.ru 2024-05-24 12:17:47 MSK
Шаги:
Выполнить
# apt-repo test 123456

Результат:
Пропущено http://git.altlinux.org repo/123456/x86_64 release
Ошибка http://git.altlinux.org repo/123456/x86_64/task pkglist
  404  Not Found
Пропущено http://git.altlinux.org repo/123456/x86_64/task release
E: Failed to fetch http://git.altlinux.org/repo/123456/x86_64/base/pkglist.task  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Error: The "update" command has not completed successfully at /usr/bin/apt-repo line 760.
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libSDL_net liba52 libmad libmikmod libmpeg2 libspeechd scummvm
Следующие НОВЫЕ пакеты будут установлены:
  drascula libSDL_net liba52 libmad libmikmod libmpeg2 libspeechd scummvm
0 будет обновлено, 8 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/200MB архивов.
После распаковки потребуется дополнительно 318MB дискового пространства.
Продолжить? [Y/n]

Ожидаемый результат: 
Выводится ошибка 
Task 123456 is unknown or still building at /usr/bin/apt-repo line 257

В p10 не воспроизводится
Comment 1 Andrey Cherepanov 2024-05-24 15:37:04 MSK
Так задумано в 

1.4.2-alt1
    
    - Add -L to curl (allow redirect): fixes bug with install archived tasks
Comment 2 Anton Farygin 2024-05-24 17:42:43 MSK
проверять можно через rdb.altlinux.org
Comment 3 Andrey Cherepanov 2024-05-26 11:17:11 MSK
(Ответ для Anton Farygin на комментарий #2)
> проверять можно через rdb.altlinux.org

К чему это было сказано? Противоречит 1.4.2-alt1
Comment 4 Anton Farygin 2024-05-27 09:28:15 MSK
(Ответ для Andrey Cherepanov на комментарий #3)
> (Ответ для Anton Farygin на комментарий #2)
> > проверять можно через rdb.altlinux.org
> 
> К чему это было сказано? Противоречит 1.4.2-alt1

Нет, не противоречит.

перед выполнением этого обращения можно проверить наличие такого таска