| Summary: | Unable to close via changelog: wrong product (task 362951; e2fsprogs) | ||
|---|---|---|---|
| Product: | Infrastructure | Reporter: | Gleb F-Malinovskiy <glebfm> |
| Component: | bugzilla.altlinux.org | Assignee: | Олег Соловьев <mcpain> |
| Status: | CLOSED FIXED | QA Contact: | Andrey Cherepanov <cas> |
| Severity: | normal | ||
| Priority: | P5 | CC: | ldv, rider |
| Version: | unspecified | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Gleb F-Malinovskiy
2024-11-27 14:10:35 MSK
Должно починиться с этими изменениями: https://git.altlinux.org/people/mcpain/packages/bugzilla-mail.git?p=bugzilla-mail.git;a=commit;h=ad04b542f14dd3c67188ac43a2c7ce27cdf929f6 Хорошо. Но мне кажется, что с форматом самого письма всё сильно не так пошло и и не очевидно, что это изменение должно помочь. Такое ощущение, что в целом решать подобную задачу через почту выглядит плохой идеей. (In reply to Anton Farygin from comment #3) > Такое ощущение, что в целом решать подобную задачу через почту выглядит > плохой идеей. Я думаю, что если скрипт ориентируется только на теги и не пытается парсить сообщение, а сообщение передается как есть (после фильтрации на тему размера и отсутствие странных символов), то нет ничего плохого в почте. Почтовые сообщение дают асинхронность, это плюс. Минус не в почтовых сообщениях как транспорте, а в интерпретации текста сообщения вместо использования готовых тэгов. Если нужно больше хедеров, то можно расширить вот этот FR: https://bugzilla.altlinux.org/49540 (In reply to Gleb F-Malinovskiy from comment #4) > (In reply to Anton Farygin from comment #3) > > Такое ощущение, что в целом решать подобную задачу через почту выглядит > > плохой идеей. > Я думаю, что если скрипт ориентируется только на теги и не пытается парсить > сообщение, а сообщение передается как есть (после фильтрации на тему размера > и отсутствие странных символов), то нет ничего плохого в почте. В отсутствие тега в письме решения кроме как "парсить сообщение" не существует. (In reply to Олег Соловьев from comment #7) > В отсутствие тега в письме решения кроме как "парсить сообщение" не > существует. Вроде бы, все согласны, что нужно добавить тег, никто не говорит, что нужно парсить сообщение. (In reply to Gleb F-Malinovskiy from comment #9) > Опять не закрылось. > > task 52354, bugs #52354, #64; gpg key" > href="show_bug.cgi?id=52256">#52256. task 52354, bugs #52354 и #52256. (если здесь вместо " и" написать ",", то получится предыдущее сообщение (это прямо в превью видно). (In reply to Gleb F-Malinovskiy from comment #9) > Опять не закрылось. > > task 52354, bugs #52354, #64; gpg key" > href="show_bug.cgi?id=52256">#52256. ??? https://bugzilla.altlinux.org/52377 jenya@ сказал, что письма от сборочницы не было (если речь про таск 364557) Может, не дошло и потерялось по дороге? (In reply to Олег Соловьев from comment #11) > (In reply to Gleb F-Malinovskiy from comment #9) > > task 52354, bugs #52354, #64; gpg key" > > href="show_bug.cgi?id=52256">#52256. > > ??? $ dGFzayA1MjM1NCwgYnVncyAjNTIzNTQsICM1MjI1Ni4K | base64 -d Попробуй вставить это сообщение в качестве комментариия в bugzilla и посмотри preview, получишь такой же бред. (In reply to Олег Соловьев from comment #12) > jenya@ сказал, что письма от сборочницы не было (если речь про таск 364557) > > Может, не дошло и потерялось по дороге? Речь про таск 52354, как я и написал. Я получил два одинаковых отлупа от робота, по одному на каждый баг: Date: Mon, 9 Dec 2024 22:00:04 +0300 From: bugzilla-admin@altlinux.org To: glebfm@altlinux.org Subject: [Bug 52354] Unable to close via changelog: wrong product You have tried to close bug 52354 via changelog (see below for the task changelog excerpt). Unfortunately, it is not possible: Bug is assigned to product Sisyphus. Closing bugs through email is allowed only for products matching task repository. Task repository is 255A3309; closes: #52256) https://bugzilla.altlinux.org/52354 Changelog of alt-gpgkeys package: Sincerely, your Bugzilla. Очевидно, ваш скрипт ломается потому что в changelog есть " -> ". *Прекратите* парсить комментарий из сообщения. С таском 363551 то же самое произошло, баги 52156 и 52222. Теперь должно заработать. Спасибо! |