Bug 36918 - Не работает.
Summary: Не работает.
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-pybugz (show other bugs)
Version: unstable
Hardware: all Linux
: P3 blocker
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-18 21:28 MSK by Anton Farygin
Modified: 2020-09-20 03:21 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Farygin 2019-06-18 21:28:31 MSK
Помимо того, что в этом пакете отсутствует конфликт на python-module-pybugz - он вообще не работает:

$ bugz -q -b https://bugzilla.altlinux.org --skip-auth search --product 'Sisyphus' --component cross-component
Traceback (most recent call last):
  File "/usr/bin/bugz", line 70, in <module>
    sys.exit(main())
  File "/usr/bin/bugz", line 51, in main
    args.func(bugz, args)
  File "/usr/lib/python3/site-packages/bugz/cli.py", line 268, in search
    result = self.call_bz(self.bz.Bug.search, params)['bugs']
  File "/usr/lib/python3/site-packages/bugz/cli.py", line 165, in call_bz
    return method(*self.set_token(*args))
  File "/usr/lib64/python3.7/xmlrpc/client.py", line 1112, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib64/python3.7/xmlrpc/client.py", line 1452, in __request
    verbose=self.__verbose
  File "/usr/lib/python3/site-packages/bugz/bugzilla.py", line 49, in request
    return self.parse_response(resp)
  File "/usr/lib64/python3.7/xmlrpc/client.py", line 1336, in parse_response
    p.feed(data)
  File "/usr/lib64/python3.7/xmlrpc/client.py", line 439, in feed
    self._parser.Parse(data, 0)
xml.parsers.expat.ExpatError: mismatched tag: line 83, column 4

Пакет от второго python работает.
Comment 1 Vitaly Lipatov 2019-06-18 22:05:38 MSK
(В ответ на комментарий №0)
> Помимо того, что в этом пакете отсутствует конфликт на python-module-pybugz -
> он вообще не работает:
Последняя версия 0.13 вышла в 2016 году. Удалить пакет pybugz?
Comment 2 Andrew Savchenko 2019-06-18 22:10:32 MSK
(In reply to comment #1)
> (В ответ на комментарий №0)
> > Помимо того, что в этом пакете отсутствует конфликт на python-module-pybugz -
> > он вообще не работает:
> Последняя версия 0.13 вышла в 2016 году. Удалить пакет pybugz?

Ещё чего. Альтернатив нет. Лучше отправить патчик в апстрим.
Comment 3 Anton Farygin 2019-06-18 22:11:35 MSK
Конечно лучше поправить. от python2 то работает.
Comment 4 Andrew Savchenko 2019-06-18 22:13:37 MSK
(In reply to comment #2)
> (In reply to comment #1)
> > (В ответ на комментарий №0)
> > > Помимо того, что в этом пакете отсутствует конфликт на python-module-pybugz -
> > > он вообще не работает:
> > Последняя версия 0.13 вышла в 2016 году. Удалить пакет pybugz?
> 
> Ещё чего. Альтернатив нет. Лучше отправить патчик в апстрим.

Кстати, на багзилле Gentoo (5.0.4) работает без проблем. Возможно, нужно просто обновить нашу багзиллу (3.2.4)? :)
Comment 5 Vitaly Lipatov 2019-06-18 22:15:29 MSK
(В ответ на комментарий №2)
> (In reply to comment #1)
> > (В ответ на комментарий №0)
> > > Помимо того, что в этом пакете отсутствует конфликт на python-module-pybugz -
> > > он вообще не работает:
> > Последняя версия 0.13 вышла в 2016 году. Удалить пакет pybugz?
> 
> Ещё чего. Альтернатив нет. Лучше отправить патчик в апстрим.
Если что, я не буду ничего делать с этим пакетом. Лучше багу перевесить.
Comment 6 Anton Farygin 2019-06-18 22:32:00 MSK
А кто у нас bugzilla администрирует ?
Comment 7 Dmitry V. Levin 2019-06-18 22:56:21 MSK
(In reply to comment #6)
> А кто у нас bugzilla администрирует ?

Это офтопик для данной темы.
Comment 8 Anton Farygin 2019-06-18 22:57:57 MSK
Оффтопик не оффтопик, но пакет на нашей bugzilla не работает, а на другой работает. И надо решить что проще - обновить bugzilla или починить пакет.
Comment 9 Anton Farygin 2019-06-18 22:59:03 MSK
Очевидно, что все сложности обновления bugzilla знает только её администратор, который должен сказать что с этим делать.
Comment 10 Dmitry V. Levin 2019-06-18 23:28:08 MSK
(In reply to comment #9)
> Очевидно, что все сложности обновления bugzilla знает только её администратор,
> который должен сказать что с этим делать.

Это не вопрос администрироания.  У нас пропатченная багзилла.  Патчи опубликованы в гитах.  Подробнее см. https://www.altlinux.org/ALT_Linux_Bugzilla

Хорошо бы, чтобы клиентский софт работал со всеми версиями багзиллы, но было бы странно ждать этого от апстрима клиентского софта.

Вопросы обновления bugzilla.a.o я не готов обсуждать здесь, это офтопик.
Comment 11 Vitaly Lipatov 2019-06-19 14:21:04 MSK
(В ответ на комментарий №3)
> Конечно лучше поправить. от python2 то работает.

Антон, а ещё есть python-bugzilla, который у нас в пакете
python3-module-bugzilla
Он не тухлый. Думаю, что стоит его использовать.
Comment 12 Andrey Cherepanov 2019-06-19 15:10:00 MSK
(В ответ на комментарий №4)
> обновить нашу багзиллу (3.2.4)? :)
Некому.
Comment 13 Andrey Cherepanov 2019-06-19 15:10:19 MSK
(В ответ на комментарий №6)
> А кто у нас bugzilla администрирует ?
Я.
Comment 14 Vitaly Lipatov 2020-09-20 03:21:16 MSK
Собрал версию 0.13
Работает:
$ bugz -q -b https://bugzilla.altlinux.org/xmlrpc.cgi --skip-auth search --product 'Sisyphus' --component cross-component

3768 aen                  [RELEASE] Ошибка, которая не дает выйти дистрибутиву Junior-2.3
7083 nobody               [FR] serial and other installation methods
...