Bug 40593 - [done] join ancieg@
Summary: [done] join ancieg@
Status: CLOSED FIXED
Alias: None
Product: Team Accounts
Classification: Development
Component: join (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Gleb F-Malinovskiy
QA Contact: Andrey Cherepanov
URL: https://www.altlinux.org/Team/Join/Se...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-28 13:33 MSK by Anton Zhukharev
Modified: 2022-05-30 15:50 MSK (History)
5 users (show)

See Also:


Attachments
ssh public key (110 bytes, application/vnd.ms-publisher)
2021-07-28 13:33 MSK, Anton Zhukharev
no flags Details
gpg public key (5.15 KB, application/vnd.ms-publisher)
2021-07-28 13:34 MSK, Anton Zhukharev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Zhukharev 2021-07-28 13:33:32 MSK
Created attachment 9541 [details]
ssh public key

Имя пользователя: ancieg
Почта для пересылки: ancieg@basealt.ru
Намерения: хочу научиться собирать пакеты
Имя ментора: nickel

Подписка: nickel@altlinux.org
Comment 1 Anton Zhukharev 2021-07-28 13:34:42 MSK
Created attachment 9542 [details]
gpg public key
Comment 2 Николай Костригин 2021-08-17 14:28:46 MSK
Менторство подтверждаю.

Кандидат, для разминки, планирует опакетить для Sisyphus [1] и [2].

[1] https://github.com/MaskRay/ccls
[2] https://github.com/iptraf-ng/iptraf-ng
Comment 3 Gleb F-Malinovskiy 2021-08-18 12:43:01 MSK
(In reply to ancieg from comment #0)
> Created attachment 9541 [details]
> ssh public key
(In reply to ancieg from comment #1)
> Created attachment 9542 [details]
> gpg public key

Ok.

T/J/S -> 1.3.
Comment 4 Anton Zhukharev 2022-02-17 12:43:57 MSK
Небольшая корректировка информации.

Почта для пересылки теперь: ancieg@bk.ru
Comment 5 Николай Костригин 2022-02-17 13:04:04 MSK
Считаю, что кандидат готов перейти к следующему шагу
Comment 6 Gleb F-Malinovskiy 2022-02-21 19:00:25 MSK
ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -> 2.3.
Comment 7 Anton Zhukharev 2022-03-30 09:14:40 MSK
(Ответ для Gleb F-Malinovskiy на комментарий #6)
> ssh ключ на gitery.alt зарегистрирован.
> Адрес для пересылки создан.
> 
> T/J/S -> 2.3.

Прошу прощения за долгий ответ.

Прошу изменить почтовый адрес для пересылки на тот, что указан в comment #4.
Comment 8 Николай Костригин 2022-04-06 14:34:27 MSK
Считаю, что кандидат готов к переходу к 3 этапу.
Comment 9 Николай Костригин 2022-04-06 14:35:53 MSK
(Ответ для Anton Zhukharev на комментарий #7)
> (Ответ для Gleb F-Malinovskiy на комментарий #6)
> > ssh ключ на gitery.alt зарегистрирован.
> > Адрес для пересылки создан.
> > 
> > T/J/S -> 2.3.
> 
> Прошу прощения за долгий ответ.
> 
> Прошу изменить почтовый адрес для пересылки на тот, что указан в comment #4.

Решился ли вопрос с адресом пересылки?
Comment 10 Gleb F-Malinovskiy 2022-04-19 15:47:11 MSK
(In reply to Николай Костригин from comment #9)
> Решился ли вопрос с адресом пересылки?

Да.
Comment 11 Gleb F-Malinovskiy 2022-04-19 15:56:08 MSK
Пакет alt-gpgkeys обновлён.

T/J/S -> 3.5.
Comment 12 Anton Zhukharev 2022-04-24 19:56:50 MSK
(Ответ для Gleb F-Malinovskiy на комментарий #11)
> Пакет alt-gpgkeys обновлён.
> 
> T/J/S -> 3.5.

Пункт 3.4 из T/J/S выполнен?
Доступа к gyle.atlinux.org по ssh нет с таким сообщением:

    ssh: alt_ancieg@gyle.altlinux.org: Permission denied (publickey).
Comment 13 Gleb F-Malinovskiy 2022-04-28 00:03:02 MSK
(In reply to Anton Zhukharev from comment #12)
> (Ответ для Gleb F-Malinovskiy на комментарий #11)
> > Пакет alt-gpgkeys обновлён.
> > 
> > T/J/S -> 3.5.
> 
> Пункт 3.4 из T/J/S выполнен?
> Доступа к gyle.atlinux.org по ssh нет с таким сообщением:
> 
>     ssh: alt_ancieg@gyle.altlinux.org: Permission denied (publickey).

Прошу прощения, это была ошибка с моей стороны, попробуйте ещё раз.
Comment 14 Anton Zhukharev 2022-04-28 11:00:23 MSK
(Ответ для Gleb F-Malinovskiy на комментарий #13)
> (In reply to Anton Zhukharev from comment #12)
> > (Ответ для Gleb F-Malinovskiy на комментарий #11)
> > > Пакет alt-gpgkeys обновлён.
> > > 
> > > T/J/S -> 3.5.
> > 
> > Пункт 3.4 из T/J/S выполнен?
> > Доступа к gyle.atlinux.org по ssh нет с таким сообщением:
> > 
> >     ssh: alt_ancieg@gyle.altlinux.org: Permission denied (publickey).
> 
> Прошу прощения, это была ошибка с моей стороны, попробуйте ещё раз.

Проверил, теперь работает корректно. Спасибо!
Comment 15 Anton Zhukharev 2022-05-05 22:56:20 MSK
Результаты сборок на данный момент.


Собранные задания со статусом [TESTED]:
  ccls - C++ language server.
  [sisyphus]
    * 299321 ccls-0.20210330-alt1 (статическая линковка)
    * 299324 ccls-0.20210330-alt2 (динамическая линковка из-за
      нового LLVM 13.0)
  [p10]
    * 299326 ccls-0.20210330-alt1 (статическая линковка)

  iptraf-ng - a console-based network monitoring program for Linux.
  [sisyphus]
    * 299322 iptraf-ng-1.2.1-alt1

  age - a simple, modern and secure encryption tool.
  [sisyphus]
    * 299504 age-1.0.0-alt3
  [p10]
    * 299506 age-1.0.0-alt3

  libcbor - a C library for parsing and generating CBOR,
  the general-purpose schema-less binary data format.
  [sisyphus]
    * 299505 - libcbor-0.9.0-alt1



Провалившиеся задания со статусом [FAILED]:
  age - a simple, modern and secure encryption tool.
  [sisyphus]
    * 299388 age-1.0.0-alt1
        на архитектурах i586 и armh возникла ошибка со следующим
        сообщением: "ld: cannot find -lc"
    * 299402 age-1.0.0-atl2
        из-за явно выставленной в спеке BuildArch: x86_64 произошла
        ошибка сборки на остальных архитектурах
Comment 16 Andrew Vasilyev 2022-05-06 00:07:00 MSK
(Ответ для Anton Zhukharev на комментарий #15)
>     * 299388 age-1.0.0-alt1
>         на архитектурах i586 и armh возникла ошибка со следующим
>         сообщением: "ld: cannot find -lc"

  А glibc-devel-static есть в BuildRequires?

>     * 299402 age-1.0.0-atl2
>         из-за явно выставленной в спеке BuildArch: x86_64 произошла
>         ошибка сборки на остальных архитектурах

  Вы хотели сказать, наверное: "ExclusiveArch: x86_64"?
Comment 17 Anton Zhukharev 2022-05-06 00:17:37 MSK
(Ответ для Andrew Vasilyev на комментарий #16)
> (Ответ для Anton Zhukharev на комментарий #15)
> >     * 299388 age-1.0.0-alt1
> >         на архитектурах i586 и armh возникла ошибка со следующим
> >         сообщением: "ld: cannot find -lc"
> 
>   А glibc-devel-static есть в BuildRequires?

С тэга 1.0.0-alt3 в BuildRequires есть glibc

> >     * 299402 age-1.0.0-atl2
> >         из-за явно выставленной в спеке BuildArch: x86_64 произошла
> >         ошибка сборки на остальных архитектурах
> 
>   Вы хотели сказать, наверное: "ExclusiveArch: x86_64"?

Нет, я написал верно :)
Было именно "BuildArch: x86_64", что приводило к ошибке вида:

    error: No compatible architectures found for build

на архитектурах i586, aarch64, ppc64le и armh.


С тэга 1.0.0-alt3 выставлено "ExclusiveArch: %go_arches"
Comment 18 Anton Zhukharev 2022-05-09 09:24:52 MSK
В iptraf-ng упакована конфигурация logrotate (также добавлен макрос %set_verify_elf_method strict):

  299687 iptraf-ng-1.2.1-alt2 [sisyphus] - TESTED
  299691 iptraf-ng-1.2.1-alt2 [p10]      - TESTED


Cобран новый пакет yggdrasil (https://yggdrasil-network.github.io/).
Yggdrasil is an overlay network implementation of a new routing scheme for
mesh networks. It is designed to be a future-proof decentralised alternative
to the structured routing protocols commonly used today on the Internet and 
other networks.
Для запуска необходимо запустить systemd-сервис yggdrasil.service.

  299694 yggdrasil-0.4.3-alt4 [sisyphus] - TESTED
  299695 yggdrasil-0.4.3-alt4 [p10]      - TESTED
Comment 19 Anton Zhukharev 2022-05-14 23:15:10 MSK
Собран пакет python3-module-openssh-wrapper-ArcticaProject для Sisyphus.
Это форк уже существующего Python3-модуля, который уже опакечен в
python3-module-openssh-wrapper.
В этом форке добавленны несколько новых возможностей (на мой взгляд
удобных), которые мне нужны в своём проекте на Python 3.

  300000 python3-module-openssh-wrapper-ArcticaProject-0.5-alt2 - TESTED
Comment 20 Anton Zhukharev 2022-05-15 23:55:15 MSK
Собран новый пакет pyotherside в Sisyphus.
A Qt plugin providing access to a Python 3 interpreter from QML for creating asynchronous mobile and Desktop UIs with Python.

    300032 pyotherside.git 1.5.9-alt2 - TESTED.
Comment 21 Николай Костригин 2022-05-17 11:36:30 MSK
Предлагаю призвать рецензента для оценки уровня подготовки кандидата.
Comment 22 Anton Zhukharev 2022-05-17 11:45:25 MSK
(Ответ для Anton Zhukharev на комментарий #20)
> Собран новый пакет pyotherside в Sisyphus.
> A Qt plugin providing access to a Python 3 interpreter from QML for creating
> asynchronous mobile and Desktop UIs with Python.
> 
>     300032 pyotherside.git 1.5.9-alt2 - TESTED.

Собрана новая версия пакета pyotherside в Sisyphus.
Новая версия включает ранее выключенные тесты (которые были отключены из-за
опасений, что они не проходят на архитектурах, отличных от i586 и x86_64).
Однако, они не проходили только на архитектуре armh. Поэтому с новой версии
автотесты включены для всех архитектур, кроме проблемной armh.

    300094 pyotherside.git 1.5.9-alt3 - TESTED.
Comment 23 Gleb F-Malinovskiy 2022-05-17 20:32:43 MSK
Призван ещё один человек (antohami@) для независимой оценки готовности кандидата.

T/J/S -> 4.2.
Comment 24 Антон Мидюков 2022-05-17 22:31:32 MSK
В целом всё хорошо.

Общее замечание - в Summary: в конце точку ставить нет необходимости.

Ещё одно общее замечание-просьба: сохраняйте информацию об git апстрима:
gear-remotes-save
чтобы можно было восстановить upstream командой:
gear-remotes-restore

Пакет pyotherside
Удалять в спеке файлы/каталоги лучше без опции -f, так как иначе скорее всего эта строчка в спеке останется навсегда:
https://git.altlinux.org/tasks/300092/gears/100/git?p=git;a=blob;f=.gear/pyotherside.spec;h=91274d0a5d4fbeff4c5f8813dc1237b1d7394d02;hb=447b60cb2e58a135980c6f159029a95793302c29#l43

Вместо armh лучше использовать макрос %arm:
https://git.altlinux.org/tasks/300092/gears/100/git?p=git;a=blob;f=.gear/pyotherside.spec;h=91274d0a5d4fbeff4c5f8813dc1237b1d7394d02;hb=447b60cb2e58a135980c6f159029a95793302c29#l3

Пакет python3-module-openssh-wrapper
Описание коммита не соответствует изменению:
https://git.altlinux.org/tasks/300000/gears/100/git?p=git;a=commitdiff;h=7f48024decacdbf53687ad82c13d734c5a2092e6
Кроме того, здесь явно требуется объяснение в многострочном описании коммита зачем провайдесу указывается версия %EVR. Я так понимаю, чтобы вес был другой, чем у пакета python3-module-openssh-wrapper.

Пакет yggdrasil
В preun не стоит удалять группу, так как файлы останутся с непонятным GID.
Но, если сильно хочется, добавьте условие if [ $1 -eq 0 ]; then, чтобы удаление группы происходило только при удалении пакета, а не при его обновлении.
https://git.altlinux.org/tasks/299694/gears/100/git?p=git;a=blob;f=.gear/yggdrasil.spec;h=5b515b15e01acbde47296fcf3b488f672125537d;hb=6028c31b10fc153a97081c1fc7fc86ae74467a1f#l60

Пакет iptraf-ng
Не нужно прописывать в Buildrequires gcc и glibc, так как они входят в базовый сборочный чрут:
https://git.altlinux.org/tasks/299687/gears/100/git?p=git;a=blob;f=.gear/iptraf-ng.spec;h=8967952efd2cd1156aec95db92893e67d296e34c;hb=a7a06039646bebd34a4a67214392cdad4dec82b5#l17

Пакет age
Не нужно прописывать в Buildrequires glibc, так как он входит в базовый сборочный чрут:
https://git.altlinux.org/tasks/299504/gears/100/git?p=git;a=blob;f=.gear/age.spec;h=1b497cf74471645a78633c47d678156df42285fb;hb=b2f786bd308bbc9337863620c48f4805edd42e86#l17
Странный коммит, в котором делается не только то, что в его описании:
https://git.altlinux.org/tasks/299504/gears/100/git?p=git;a=commitdiff;h=3fc39937f8733f384632e5b093aa5d698ff05b08

Пакет libcbor
Опять gcc в BuildRequires:
https://git.altlinux.org/tasks/299505/gears/100/git?p=git;a=blob;f=.gear/libcbor.spec;h=57847cb6f6e2333a4dc90fe69d17dcff1cdd558d;hb=4d17dd666988d32e5d424ea4c8aee5086262b5b5#l16

rpm-macros-* нужно помещать в BuildRequires(pre):
https://git.altlinux.org/tasks/299505/gears/100/git?p=git;a=blob;f=.gear/libcbor.spec;h=57847cb6f6e2333a4dc90fe69d17dcff1cdd558d;hb=4d17dd666988d32e5d424ea4c8aee5086262b5b5#l14

Вот тут очень интересно:
https://git.altlinux.org/tasks/299505/gears/100/git?p=git;a=blob;f=.gear/libcbor.spec;h=57847cb6f6e2333a4dc90fe69d17dcff1cdd558d;hb=4d17dd666988d32e5d424ea4c8aee5086262b5b5#l46
pushd .
   cd doc
   make SPHINXBUILD="sphinx-build-3" BUILDDIR=%_builddir/%name-%version/ man
popd

Почему бы не сделать pushd doc?

man'ы сжимать не надо. Всё само делается.
https://git.altlinux.org/tasks/299505/gears/100/git?p=git;a=blob;f=.gear/libcbor.spec;h=57847cb6f6e2333a4dc90fe69d17dcff1cdd558d;hb=4d17dd666988d32e5d424ea4c8aee5086262b5b5#l54

Пакет ccls
А зачем в p10 собираете со статической линковкой? Какие-то плюсы от этого есть?
Comment 25 Anton Zhukharev 2022-05-26 16:31:22 MSK
(Ответ для Антон Мидюков на комментарий #24)

> Пакет pyotherside
> Удалять в спеке файлы/каталоги лучше без опции -f, так как иначе скорее
> всего эта строчка в спеке останется навсегда
Поправлено (теперь точечно удаляется исполняемый файл для автотестов):
https://git.altlinux.org/tasks/300409/gears/100/git?p=git;a=blob;f=.gear/pyotherside.spec;h=1543525be5b08e7bcc81143d5eb126ee5c35a80b;hb=e6f3962cf6917fa29c86b418d2a16d919a5fc390#l43
Но хотелось бы подробнее узнать почему эта строчка может остаться в спеке навсегда.

> Вместо armh лучше использовать макрос %arm
Поправлено:
https://git.altlinux.org/tasks/300409/gears/100/git?p=git;a=blob;f=.gear/pyotherside.spec;h=1543525be5b08e7bcc81143d5eb126ee5c35a80b;hb=e6f3962cf6917fa29c86b418d2a16d919a5fc390#l3


> Пакет python3-module-openssh-wrapper
> Описание коммита не соответствует изменению: ...
Моя вина, не углядел.

> Кроме того, здесь явно требуется объяснение в многострочном описании коммита
> зачем провайдесу указывается версия %EVR. Я так понимаю, чтобы вес был
> другой, чем у пакета python3-module-openssh-wrapper.
Если не указывать EVR, то сборочница ругается на дубликаты Provides:
https://git.altlinux.org/tasks/300506/logs/events.1.1.log

Поэтому %EVR было выставлено на основании спек-файлов других конфликтующих между
собой пакетов (за пример были взяты спеки для mysql и mariadb).
На данный момент убрал эпоху на основании советов здесь:
https://www.altlinux.org/Spec#Provides
Потому теперь выглядит так:
https://git.altlinux.org/tasks/300585/gears/100/git?p=git;a=blobdiff;f=.gear/python3-module-openssh-wrapper-ArcticaProject.spec;h=ecde1d27c570b1a45117b6aaf1fddeb9266f5345;hp=ef8ded2487f4e57e6f270d340dc5f5ff90e228bd;hb=46c6ff62d468c24168a84cb9d55a4c265de8664a;hpb=1f97bac4cc5e8eb964c451ec872ee295aa0ee708

Данный Python3-пакет является форком для Python3-пакета в python3-module-openssh-wrapper.
Форк имеет такую же версию, как и апстрим, но в нём есть несколько исправленией и улучшений.
Совместимость между форком и апстримом сохранена.


> Пакет yggdrasil
> В preun не стоит удалять группу, так как файлы останутся с непонятным GID.
Хороший аргумент. Я отказался от решения удалять группу:
https://git.altlinux.org/tasks/300415/gears/100/git?p=git;a=blob;f=.gear/yggdrasil.spec;h=fd2962582f88128547d04900a9344bc5124373f8;hb=3da84290418d448e06c80d4b3db8ee8d81f740c3#l59

> Но, если сильно хочется, добавьте условие if [ $1 -eq 0 ]; then, чтобы
> удаление группы происходило только при удалении пакета, а не при его
> обновлении.
Возьму на вооружение.


> Пакет iptraf-ng
> Не нужно прописывать в Buildrequires gcc и glibc, так как они входят в
> базовый сборочный чрут:
В самом последне коммите на ветке Sisyphus эта избыточность удалена:
https://git.altlinux.org/tasks/300402/gears/100/git?p=git;a=blob;f=.gear/iptraf-ng.spec;h=21a6f6b48759d0c3c3316b894ae355c8b3629ddd;hb=74f775ec8a9af5a3b0753403c31e9b8298aacbdb#l17


> Пакет age
> Не нужно прописывать в Buildrequires glibc, так как он входит в базовый
> сборочный чрут
Убрал:
https://git.altlinux.org/tasks/300401/gears/100/git?p=git;a=blob;f=.gear/age.spec;h=2f4ab108a2a5caee0248210858380f4f145b7d46;hb=13f783c6c9cbe464fb95e68248bc98ae04cf95c9#l16

> Странный коммит, в котором делается не только то, что в его описании: ...
К сожалению, снова не углядел.


> Пакет libcbor
> Опять gcc в BuildRequires:
В более всежей версии зависимость от gcc убрана:

> rpm-macros-* нужно помещать в BuildRequires(pre):
> https://git.altlinux.org/tasks/299505/gears/100/git?p=git;a=blob;f=.gear/
> libcbor.spec;h=57847cb6f6e2333a4dc90fe69d17dcff1cdd558d;
> hb=4d17dd666988d32e5d424ea4c8aee5086262b5b5#l14
В более всежей версии rpm-macros-cmake помещён в BuildRequires(pre):
https://git.altlinux.org/tasks/300404/gears/100/git?p=git;a=blob;f=.gear/libcbor.spec;h=a8d9e3a1769459e37a86b45dec3d8a23f84ade95;hb=a5fb04431e4fca84c65a71900847c04f944da677#l14

> Вот тут очень интересно: ...
> pushd .
>    cd doc
>    make SPHINXBUILD="sphinx-build-3" BUILDDIR=%_builddir/%name-%version/ man
> popd
> 
> Почему бы не сделать pushd doc?
Спек давно был написан и там было ещё что-то (уже точно не помню что: коммиты засквошены),
но оказавшись ненужным, было удалено, а структура осталась). Поправлено:
https://git.altlinux.org/tasks/300404/gears/100/git?p=git;a=blob;f=.gear/libcbor.spec;h=a8d9e3a1769459e37a86b45dec3d8a23f84ade95;hb=a5fb04431e4fca84c65a71900847c04f944da677#l44

> man'ы сжимать не надо. Всё само делается.
Дело в том, что спек для libcbor создавался ещё в том году, поэтому я
о возможности автокомпрессии man'ов узнал позже. Сейчас выглядит так:
https://git.altlinux.org/tasks/300404/gears/100/git?p=git;a=blob;f=.gear/libcbor.spec;h=a8d9e3a1769459e37a86b45dec3d8a23f84ade95;hb=a5fb04431e4fca84c65a71900847c04f944da677#l49


> Пакет ccls
> А зачем в p10 собираете со статической линковкой? Какие-то плюсы от этого
> есть?
До какого-то момента большой плюс таки был.

До LLVM 13.0 динамическая линковка не работала совсем и приходилось
использовать статическую (ошибка: https://bugzilla.altlinux.org/42249).

С выходом LLVM 13.0 ошибка исправлена и сборка ccls теперь происходит
с динамической линковкой (я указал в сообщении две сборки к тому же
из-за того, что ccls я собирал и в Sisyphus и в P10, поэтому решил
таким явным образом подчеркнуть, что LLVM 13.0 нет в P10 и нужно туда
собирать с статической линковкой).
Comment 26 Антон Мидюков 2022-05-26 17:04:13 MSK
(Ответ для Anton Zhukharev на комментарий #25)
> (Ответ для Антон Мидюков на комментарий #24)
> > Пакет pyotherside
> > Удалять в спеке файлы/каталоги лучше без опции -f, так как иначе скорее
> > всего эта строчка в спеке останется навсегда
> Поправлено (теперь точечно удаляется исполняемый файл для автотестов):
> https://git.altlinux.org/tasks/300409/gears/100/git?p=git;a=blob;f=.gear/
> pyotherside.spec;h=1543525be5b08e7bcc81143d5eb126ee5c35a80b;
> hb=e6f3962cf6917fa29c86b418d2a16d919a5fc390#l43
> Но хотелось бы подробнее узнать почему эта строчка может остаться в спеке
> навсегда.
> 

Вы меня не поняли. Когда ставится опция -f, то сборка не упадёт, когда этого файла уже не будет существовать. Т.е. с опцией -f будет успешно удаляться пустое место. Это замечание не требовало исправления. Хотел на этот факт обратить внимание, вот и всё.

По остальному тогда всё в порядке.
Кандидат готов к самостоятельной сборке пакетов.
Comment 27 Anton Zhukharev 2022-05-27 09:03:59 MSK
(Ответ для Антон Мидюков на комментарий #26)
> (Ответ для Anton Zhukharev на комментарий #25)
> > (Ответ для Антон Мидюков на комментарий #24)
> > > Пакет pyotherside
> > > Удалять в спеке файлы/каталоги лучше без опции -f, так как иначе скорее
> > > всего эта строчка в спеке останется навсегда
> > Поправлено (теперь точечно удаляется исполняемый файл для автотестов):
> > https://git.altlinux.org/tasks/300409/gears/100/git?p=git;a=blob;f=.gear/
> > pyotherside.spec;h=1543525be5b08e7bcc81143d5eb126ee5c35a80b;
> > hb=e6f3962cf6917fa29c86b418d2a16d919a5fc390#l43
> > Но хотелось бы подробнее узнать почему эта строчка может остаться в спеке
> > навсегда.
> > 
> 
> Вы меня не поняли. Когда ставится опция -f, то сборка не упадёт, когда этого
> файла уже не будет существовать. Т.е. с опцией -f будет успешно удаляться
> пустое место. Это замечание не требовало исправления. Хотел на этот факт
> обратить внимание, вот и всё.
Спасибо за ответ, теперь понятно :)

> По остальному тогда всё в порядке.
> Кандидат готов к самостоятельной сборке пакетов.
Пора менять топик в соответствии с https://www.altlinux.org/Team/Join/Reviewer.
Comment 28 Gleb F-Malinovskiy 2022-05-30 15:50:27 MSK
Адрес подписан на devel@.
Пользователь добавлен в группу мейнтейнеров.

Желаю удачного мейнтейнерства!