Bug 50437

Summary: apt-repo test не проверяет существование таска
Product: Sisyphus Reporter: obidinog <obidinog>
Component: apt-repoAssignee: Andrey Cherepanov <cas>
Status: REOPENED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

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

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

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