Summary: | gensrclist: unexpected header [...] in package from stdin | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Ivan A. Melnikov <iv> |
Component: | apt-repo-tools | Assignee: | Gleb F-Malinovskiy <glebfm> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | at, glebfm, ldv |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Ivan A. Melnikov
2023-08-28 16:00:21 MSK
На первый взгляд, происходит следующее: если исходный srclist закончился, то h будет NULL, и old_srpm останется с предыдущей итерации. https://git.altlinux.org/gears/a/apt-repo-tools.git?p=apt-repo-tools.git;a=blob;f=src/gensrclist.cc;h=d959f645cdc4d9fbac007de3c516f51e2226c05e;hb=3e38840b7626c42da5dd6a67bf1ba2352825284a#l383 Вот в этом условии нужно 'else old_srpm = NULL', например. Проверять это я, конечно, не буду. Кстати, выявлено при попытке пересобрать zziplib под loongarch64. Кстати #2, там ещё fgrep'ы в genbasedir замечены, замените пожалуйста на grep -F пока будете мимо пробегать. (In reply to Ivan A. Melnikov from comment #1) > Проверять это я, конечно, не буду. А нет, всё-таки буду. Собранный так же, как и в задаче 328416, apt-repo-tools успешно собрал zziplib (который по прежнему там последний) на loongarch64. Please review and approve task 328416. Что-то пошло не так с changelog в плане автозакрытием бага, а так ОК. (In reply to Gleb F-Malinovskiy from comment #4) > Что-то пошло не так с changelog в плане автозакрытием бага, а так ОК. Поправил, задача 328434. |