Bug 47367

Summary: Не найдены статьи при загрузке новостей из calibre
Product: Sisyphus Reporter: Tatyana Gagina <tatyana>
Component: calibreAssignee: Vitaly Lipatov <lav>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: iljuhinik, lav, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
calibre.log
none
calibre2.log none

Description Tatyana Gagina 2023-08-28 15:46:35 MSK
Created attachment 14224 [details]
calibre.log

Стенды P10:
Education 10.1 x86-64/KDE
Workstation K 10.1 x86-64
Server 10.1 x86-64
Workstation 10.1 x86-64

Версия:
calibre-5.23.0-alt2.1

Шаги:
1. Собрать новости -> Добавить или изменить источники новостей -> Новый рецепт -> название и количество дней произвольное -> Название ленты: calibre-ebook -> Адрес ленты новостей: https://3dnews.ru/news/rss/ -> добавить ленту -> Сохранить;

2. Проверить добавление ленты из источников:  Загрузка новостей по расписанию -> английский (Аргентина) -> Buenos Aires Herald -> Запланировано для загрузки -> указать все дни недели -> Загружить после: указать ближайшее время -> Собрать новости.

3. Собрать новости -> Загрузить все новостные источники;

4. Перейти в читалку для просмотра: $ ebook-viewer или в левом фрейме перейти Новости 
или 
перейти в Собрать новости -> "Загрузка новостей по расписанию" ->  раскрыть список "Пользовательский" -> двойной щелчок по созданной ленте новостей calibre-ebook.

Результат: в списке лент новостей загружены только тэги, обложки книги с заголовками, переходы по главам. Для проверки кликнуть по загруженной ленте новостей, пролистать колесом мыши.

То есть, в папке назначения сохранены только обложка в формате .jpg,  файл epub (с заголовками и обложкой) и metadata.opf. Перейти так: В левом фрейме Новости -> ПКМ по полученной книге -> Открыть папку.

В выводе отладки информация: статьи не найдены, прерывание
  File "/usr/lib64/calibre/calibre/web/feeds/news.py", line 1231, in build_index
    raise ValueError('No articles found, aborting')
ValueError: No articles found, aborting

Наблюдаается со многими источниками.

Полный вывод во вложении calibre.log.

Ожидаемый результат: лента новостей calibre-ebook загружена, отображается в списке Новостей, при открытии ленты, статьи присутствуют. При загрузке новостей из любых источников по расписанию нет ошибок вида: AttributeError: 'NoneType' object has no attribute 'findAll

Проверялось на Sisyphus, ошибка не воспроизводится.
Версия:  calibre-5.44.0-alt1
Comment 1 Tatyana Gagina 2023-08-28 15:50:30 MSK
Created attachment 14225 [details]
calibre2.log

При добавлении новостей ошибки (логи во вложении calibre2.log).
Comment 2 Ivan lljuhin 2024-10-15 14:31:32 MSK
Ошибка актуальна
Стенды, обновлённые до Sisyphus:
ALT Workstation K x86-64
ALT Workstation x86-64
ALT Education KDE/XFCE x86-64

Версия:
calibre-7.5.1-alt1.3

Проверялось на p11, ошибка воспроизводится.
Версия: calibre-7.5.1-alt1.3