Bug 47313

Summary: Add emacs to p10 branch.
Product: Branch p10 Reporter: faltoff <faltoff>
Component: emacs26Assignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: qa-p10 <qa-p10>
Severity: enhancement    
Priority: P5 CC: amakeenk, cas, layman40, sbolshakov
Version: не указана   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=43654

Description faltoff 2023-08-21 16:44:21 MSK
Когда emacs будет добавлен в ветку p10?
Я вижу в p10 пакет emacs26, когда ждать обновления и ждать ли вообще?
Comment 1 Alexander Makeenkov 2023-08-28 12:46:31 MSK
Задание https://packages.altlinux.org/ru/tasks/328076/ с версией 28.2-alt2.2 будет пропущено в репозиторий p10 в случае успешного прохождения тестирования.
Comment 2 Artem ☭ 2023-09-03 08:17:00 MSK
sudo: требуется указать пароль
Please enter sudo user password to use sudo in the current session.
[sudo] password for brain:
 $ sudo apt-repo test 328076
Пропущено http://git.altlinux.org repo/328076/x86_64 release
Получено: 1 http://ftp.altlinux.org p10/branch/x86_64 release [4223B]
Получено: 2 http://ftp.altlinux.org p10/branch/x86_64-i586 release [1665B]
Получено: 3 http://ftp.altlinux.org p10/branch/noarch release [2844B]
Получено 8732B за 0s (217kB/s).
Найдено http://ftp.altlinux.org p10/branch/x86_64/classic pkglist
Ошибка http://git.altlinux.org repo/328076/x86_64/task pkglist
  404 Not Found
Найдено http://ftp.altlinux.org p10/branch/x86_64/classic release
Найдено http://ftp.altlinux.org p10/branch/x86_64/gostcrypto pkglist
Найдено http://ftp.altlinux.org p10/branch/x86_64/gostcrypto release
Найдено http://ftp.altlinux.org p10/branch/x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org p10/branch/x86_64-i586/classic release
Найдено http://ftp.altlinux.org p10/branch/noarch/classic pkglist
Найдено http://ftp.altlinux.org p10/branch/noarch/classic release
Пропущено http://git.altlinux.org repo/328076/x86_64/task release
E: Failed to fetch http://git.altlinux.org/repo/328076/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.
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет emacs-athena
Comment 3 Alexander Makeenkov 2023-09-03 10:41:32 MSK
(Ответ для Artem ☭ на комментарий #2)
> Ошибка http://git.altlinux.org repo/328076/x86_64/task pkglist
>   404 Not Found

С обновлением возникла проблема.
Во-первых, попытка обновления уже предпринималась примерно год назад (см. https://bugzilla.altlinux.org/43654) и не увенчалась успехом, поскольку с новой версией emacs не пересобирались некоторые пакеты.
Во-вторых, моя попытка обновления застопорилась на аналогичной проблеме.
Comment 4 Alexander Makeenkov 2023-09-06 17:29:32 MSK
С заданием 328076 (emacs 28.2-alt2.2) в p10 не пересобираются следующие пакеты:
alleyoop-0.9.8-alt1_9
autodafe-0.1-alt3_6
gtypist-2.9.5-alt1
pydb-1.26-alt1
ratpoison-1.4.9-alt2
uim-1.8.8.0.50.d1ac9d931-alt1
emacs-dictionary-1.8.7-alt1
emacs-emhacks-0.1-alt4
emacs-gnuserv-3.12.8-alt1
emacs-ilisp-5.12-alt4.20100721.qa2
emacs-jabber-0.8.92-alt8
emacs-misc-modes-0.2-alt10.4
emacs-mmm-mode-0.4.8-alt2.1
emacs-mode-auctex-11.87-alt3
emacs-mode-haskell-2.1-alt2
emacs-muse-mode-3.20-alt1.1
emacs-nxml-mode-0.1.20041004-alt4
emacs-ocaml-3.05-alt1
emacs-pov-mode-2.10-alt2
emacs-sml-mode-3.9.5-alt7.1
emacs-template-3.1c-alt1
emacs-tnt-2.5-alt1
emacs-wiki-2.72-alt3.1
emacs-xtla-1.1-alt2.1.1


Часть из них (некоторые emacs-*) уже давно удалены из сизифа, поэтому их можно также удалить и из р10 и с этим проблем быть не должно.
Другая часть пакетов в сизифе и в p10 имеют одинаковые версии, но, при этом, не собираются в p10 с новой версией emacs, например:

1. emacs-wiki https://packages.altlinux.org/ru/sisyphus/srpms/emacs-wiki:
[x86_64] make: Entering directory '/usr/src/RPM/BUILD/emacs-wiki-2.72'
[x86_64] make: emacs: No such file or directory
[x86_64] make: *** [Makefile:17: emacs-wiki-colors.elc] Error 127

Лог сборки: https://git.altlinux.org/tasks/328076/logs/events.3.1.log

2. gtypist https://packages.altlinux.org/ru/sisyphus/srpms/gtypist/:
[x86_64] Processing files: emacs-mode-gtypist-2.9.5-alt2
[x86_64] error: No such file or directory: /usr/src/tmp/gtypist-buildroot/usr/share/emacs/site-lisp/gtypist-mode.elc
[x86_64] RPM build errors:
[x86_64]     No such file or directory: /usr/src/tmp/gtypist-buildroot/usr/share/emacs/site-lisp/gtypist-mode.elc

Лог сборки: https://git.altlinux.org/tasks/328076/logs/events.7.1.log

Ссылка на задание https://packages.altlinux.org/ru/tasks/328076/

Мейнтейнер пакета в сизифе отказался собирать его для p10:
> Sergey Bolshakov 2023-08-28 11:58:33 MSK
> Версия: unstable → не указана
> Приёмка: qa-sisyphus@altlinux.orgqa-p10@altlinux.org
> Компонент: emacs → emacs26
> Продукт: Sisyphus → Branch p10
> Исполнитель: sbolshakov@altlinux.orgqa-team@altlinux.org

Пока перешиваю на nobody, возможно, кто-то возьмётся за это дело.