* [sisyphus] Пакет в сборочнице собирается битый
@ 2020-08-30 10:20 Motsyo Gennadi aka Drool
2020-08-30 10:30 ` alexei
2020-08-31 11:46 ` Sergey V Turchin
0 siblings, 2 replies; 29+ messages in thread
From: Motsyo Gennadi aka Drool @ 2020-08-30 10:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Привет всем.
Есть пакет, который локально в хашере (используется нелокальный бранч
p9) собирается и работает корректно. Сборка происходит в 12 потоков.
Локально собранный файл получается 2,138,735 байт.
И этот же пакет, отправленный на сборку в бранч получается
неработоспособным, при запуске в консоль выдает лаконичное "неверная
инструкция" и вываливается. В сборочнице
http://git.altlinux.org/tasks/257027/build/100/x86_64/rpms/ файл
получается размером 1,971,561 байт.
Как такое может быть?
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-08-30 10:20 [sisyphus] Пакет в сборочнице собирается битый Motsyo Gennadi aka Drool
@ 2020-08-30 10:30 ` alexei
2020-08-31 11:46 ` Sergey V Turchin
1 sibling, 0 replies; 29+ messages in thread
From: alexei @ 2020-08-30 10:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
----- Исходное сообщение -----
> От: "Motsyo Gennadi aka Drool" <motsyo@gmail.com>
> Кому: "ALT Linux Sisyphus discussion list" <sisyphus@lists.altlinux.org>
> Отправленные: Воскресенье, 30 Август 2020 г 18:20:26
> Тема: [sisyphus] Пакет в сборочнице собирается битый
> Есть пакет, который локально в хашере (используется нелокальный бранч
> p9) собирается и работает корректно. Сборка происходит в 12 потоков.
> Локально собранный файл получается 2,138,735 байт.
> И этот же пакет, отправленный на сборку в бранч получается
> неработоспособным, при запуске в консоль выдает лаконичное "неверная
> инструкция" и вываливается. В сборочнице
> http://git.altlinux.org/tasks/257027/build/100/x86_64/rpms/ файл
> получается размером 1,971,561 байт.
> Как такое может быть?
У меня нечто подобное было когда при сборке происходила излишняя оптимизация
под процессор сборочной системы. К примеру, собранная локально на Athlon64
astra крашилась с точно такой же диагностикой на сервере с Intel.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-08-30 10:20 [sisyphus] Пакет в сборочнице собирается битый Motsyo Gennadi aka Drool
2020-08-30 10:30 ` alexei
@ 2020-08-31 11:46 ` Sergey V Turchin
2020-08-31 16:24 ` Motsyo Gennadi aka Drool
1 sibling, 1 reply; 29+ messages in thread
From: Sergey V Turchin @ 2020-08-31 11:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Sunday, 30 August 2020 13:20:26 MSK Motsyo Gennadi wrote:
> Привет всем.
>
> Есть пакет, который локально в хашере (используется нелокальный бранч
> p9) собирается и работает корректно. Сборка происходит в 12 потоков.
> Локально собранный файл получается 2,138,735 байт.
> И этот же пакет, отправленный на сборку в бранч получается
> неработоспособным, при запуске в консоль выдает лаконичное "неверная
> инструкция" и вываливается. В сборочнице
> http://git.altlinux.org/tasks/257027/build/100/x86_64/rpms/ файл
> получается размером 1,971,561 байт.
> Как такое может быть?
Мне кажется или вы во всех своих пакетах ставите "ExclusiveArch: x86_64"?
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-08-31 11:46 ` Sergey V Turchin
@ 2020-08-31 16:24 ` Motsyo Gennadi aka Drool
2020-09-02 8:45 ` Sergey V Turchin
2020-09-04 7:21 ` [sisyphus] ExcludeArch vs ExclusiveArch (was: Пакет в сборочнице собирается битый) Sergey V Turchin
0 siblings, 2 replies; 29+ messages in thread
From: Motsyo Gennadi aka Drool @ 2020-08-31 16:24 UTC (permalink / raw)
To: sisyphus
31.08.20 14:46, Sergey V Turchin пишет:
> Мне кажется или вы во всех своих пакетах ставите "ExclusiveArch: x86_64"?
А это как-то повлияло на кривую сборку пакета в сборочнице?
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-08-31 16:24 ` Motsyo Gennadi aka Drool
@ 2020-09-02 8:45 ` Sergey V Turchin
2020-09-03 5:00 ` Motsyo Gennadi aka Drool
2020-09-04 7:21 ` [sisyphus] ExcludeArch vs ExclusiveArch (was: Пакет в сборочнице собирается битый) Sergey V Turchin
1 sibling, 1 reply; 29+ messages in thread
From: Sergey V Turchin @ 2020-09-02 8:45 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Monday, 31 August 2020 19:24:42 MSK Motsyo Gennadi wrote:
> 31.08.20 14:46, Sergey V Turchin пишет:
> > Мне кажется или вы во всех своих пакетах ставите "ExclusiveArch: x86_64"?
> А это как-то повлияло на кривую сборку пакета в сборочнице?
Можно ли расценивать ваш ответ, как положительный?
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-09-02 8:45 ` Sergey V Turchin
@ 2020-09-03 5:00 ` Motsyo Gennadi aka Drool
2020-09-03 6:46 ` Sergey V Turchin
0 siblings, 1 reply; 29+ messages in thread
From: Motsyo Gennadi aka Drool @ 2020-09-03 5:00 UTC (permalink / raw)
To: sisyphus
02.09.20 11:45, Sergey V Turchin пишет:
> Можно ли расценивать ваш ответ, как положительный?
Можно ли расценивать ваши вопросы, как бесполезные в данной проблеме?
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-09-03 5:00 ` Motsyo Gennadi aka Drool
@ 2020-09-03 6:46 ` Sergey V Turchin
2020-09-03 14:46 ` Michael Shigorin
0 siblings, 1 reply; 29+ messages in thread
From: Sergey V Turchin @ 2020-09-03 6:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Thursday, 3 September 2020 08:00:32 MSK Motsyo Gennadi wrote:
> 02.09.20 11:45, Sergey V Turchin пишет:
> > Можно ли расценивать ваш ответ, как положительный?
>
> Можно ли расценивать ваши вопросы, как бесполезные в данной проблеме?
А разве они ушли далеко от темы, указанной в письме?
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-09-03 6:46 ` Sergey V Turchin
@ 2020-09-03 14:46 ` Michael Shigorin
2020-09-03 15:21 ` Sergey V Turchin
2020-09-05 18:43 ` Motsyo Gennadi aka Drool
0 siblings, 2 replies; 29+ messages in thread
From: Michael Shigorin @ 2020-09-03 14:46 UTC (permalink / raw)
To: sisyphus
On Thu, Sep 03, 2020 at 09:46:13AM +0300, Sergey V Turchin wrote:
> > > Можно ли расценивать ваш ответ, как положительный?
> > Можно ли расценивать ваши вопросы, как бесполезные в данной проблеме?
> А разве они ушли далеко от темы, указанной в письме?
Серж, если хотел по существу что спросить -- спроси по существу.
Гена, если вдруг ответ был вроде "что есть, для того и поддерживаю,
для остального пилите и присылайте патчи" -- он вообще-то понятен.
PS: посмотри, какие там -march/-mtune получаются при сборке.
Возможно, понадобится какое V=1 или VERBOSE=1 добавить,
чтобы увидеть в логе на сборочнице.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-09-03 14:46 ` Michael Shigorin
@ 2020-09-03 15:21 ` Sergey V Turchin
2020-09-04 7:15 ` Sergey V Turchin
2020-09-05 18:43 ` Motsyo Gennadi aka Drool
1 sibling, 1 reply; 29+ messages in thread
From: Sergey V Turchin @ 2020-09-03 15:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Thursday, 3 September 2020 17:46:49 MSK Michael Shigorin wrote:
> On Thu, Sep 03, 2020 at 09:46:13AM +0300, Sergey V Turchin wrote:
> > > > Можно ли расценивать ваш ответ, как положительный?
> > >
> > > Можно ли расценивать ваши вопросы, как бесполезные в данной проблеме?
> >
> > А разве они ушли далеко от темы, указанной в письме?
>
> Серж, если хотел по существу что спросить -- спроси по существу.
Я прямо спросил, т.к. уже видел подобное.
> Гена, если вдруг ответ был вроде "что есть, для того и поддерживаю,
> для остального пилите и присылайте патчи" -- он вообще-то понятен.
Нет, вообще-то понятен совсем другой. Банально лень даже попробовать, т.к. я
как-то один раз уже в этом убедился тупо убрав ExclusiveArch и отправив на
тестовую сборку.
> PS: посмотри, какие там -march/-mtune получаются при сборке.
> Возможно, понадобится какое V=1 или VERBOSE=1 добавить,
> чтобы увидеть в логе на сборочнице.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-09-03 15:21 ` Sergey V Turchin
@ 2020-09-04 7:15 ` Sergey V Turchin
0 siblings, 0 replies; 29+ messages in thread
From: Sergey V Turchin @ 2020-09-04 7:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Thursday, 3 September 2020 18:21:22 MSK Sergey V wrote:
> On Thursday, 3 September 2020 17:46:49 MSK Michael Shigorin wrote:
> > On Thu, Sep 03, 2020 at 09:46:13AM +0300, Sergey V Turchin wrote:
> > > > > Можно ли расценивать ваш ответ, как положительный?
> > > >
> > > > Можно ли расценивать ваши вопросы, как бесполезные в данной проблеме?
> > >
> > > А разве они ушли далеко от темы, указанной в письме?
> >
> > Серж, если хотел по существу что спросить -- спроси по существу.
>
> Я прямо спросил, т.к. уже видел подобное.
Уговорил, спрошу по существу в ответе на вопрос на 1-й мой вопрос.
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 29+ messages in thread
* [sisyphus] ExcludeArch vs ExclusiveArch (was: Пакет в сборочнице собирается битый)
2020-08-31 16:24 ` Motsyo Gennadi aka Drool
2020-09-02 8:45 ` Sergey V Turchin
@ 2020-09-04 7:21 ` Sergey V Turchin
1 sibling, 0 replies; 29+ messages in thread
From: Sergey V Turchin @ 2020-09-04 7:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions; +Cc: devel
On Monday, 31 August 2020 19:24:42 MSK Motsyo Gennadi wrote:
> 31.08.20 14:46, Sergey V Turchin пишет:
> > Мне кажется или вы во всех своих пакетах ставите "ExclusiveArch: x86_64"?
> А это как-то повлияло на кривую сборку пакета в сборочнице?
Нет, но использование ExcludeArch вместо ExclusiveArch не сделает вам
дополнительной работы, но увеличит кол-во пакетов(возможно, очень полезных и
кому-то нужных) на архитектурах, отличных, от указываемой вами в
ExclusiveArch.
P.S.
Геннадий, по-моему вы и списком рассылки ошиблись.
P.P.S.
Речь о karbowanecwallet.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-09-03 14:46 ` Michael Shigorin
2020-09-03 15:21 ` Sergey V Turchin
@ 2020-09-05 18:43 ` Motsyo Gennadi aka Drool
2020-09-05 19:12 ` [sisyphus] [howto] песочница в локальном hasher Michael Shigorin
2020-09-17 6:31 ` [sisyphus] Пакет в сборочнице собирается битый Sergey V Turchin
1 sibling, 2 replies; 29+ messages in thread
From: Motsyo Gennadi aka Drool @ 2020-09-05 18:43 UTC (permalink / raw)
To: sisyphus
03.09.20 17:46, Michael Shigorin пишет:
> Гена, если вдруг ответ был вроде "что есть, для того и поддерживаю,
> для остального пилите и присылайте патчи" -- он вообще-то понятен.
Нет. Я ExcludeArch или тем более ExclusiveArch ставлю исключительно,
если пакет не собирается под какие-то архитектуры. Естественно, если
потом апстрим пофиксит сборку, я запросто могу об этом не знать и не
включить сборку под другую(и) архитектуру(ы). Просто Сереже сильно
хотелось поумничать. А мог сообщить о собираемости некоего пакета или
багу повесить.
> PS: посмотри, какие там -march/-mtune получаются при сборке.
> Возможно, понадобится какое V=1 или VERBOSE=1 добавить,
> чтобы увидеть в логе на сборочнице.
Разве у меня локально и в сборочнице разные хашеры/компиляторы? Более
того, я не уверен в работоспособности пакета в сизифе, т.к. размер
бинарника практически идентичен бинарнику, получаемому в сборочнице для
p9. Но проверить не на чем...
^ permalink raw reply [flat|nested] 29+ messages in thread
* [sisyphus] [howto] песочница в локальном hasher
2020-09-05 18:43 ` Motsyo Gennadi aka Drool
@ 2020-09-05 19:12 ` Michael Shigorin
2020-09-05 20:55 ` Motsyo Gennadi aka Drool
2020-09-17 6:31 ` [sisyphus] Пакет в сборочнице собирается битый Sergey V Turchin
1 sibling, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2020-09-05 19:12 UTC (permalink / raw)
To: sisyphus
On Sat, Sep 05, 2020 at 09:43:25PM +0300, Motsyo Gennadi aka Drool wrote:
> > PS: посмотри, какие там -march/-mtune получаются при сборке.
> > Возможно, понадобится какое V=1 или VERBOSE=1 добавить,
> > чтобы увидеть в логе на сборочнице.
> Разве у меня локально и в сборочнице разные хашеры/компиляторы?
Сборочная система проекта может "умничать" насчёт конкретного
процессора, с мультимедийщиной это нередко бывает...
> Более того, я не уверен в работоспособности пакета в сизифе,
> т.к. размер бинарника практически идентичен бинарнику,
> получаемому в сборочнице для p9. Но проверить не на чем...
Давай научу проверять в сизифной песочнице :-)
mkdir -p ~/apt
cat >> ~/apt/apt.conf.sisyphus.x86_64 << EOF
Dir::Etc::main "/dev/null";
Dir::Etc::parts "/var/empty";
Dir::Etc::SourceParts "/var/empty";
Dir::Etc::sourcelist "$HOME/apt/sources.list+hasher";
EOF
cat >> ~/apt/sources.list.sisyphus.x86_64 << EOF
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux Sisyphus/x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux Sisyphus/noarch classic
#rpm http://git.altlinux.org/repo/123456 x86_64 task
EOF
hsh --ini --apt-config=$HOME/apt/apt.conf.sisyphus.x86_64
hsh-install xauth fonts-otf-mozilla-fira softinka
hsh-run -Y softinka
hsh-rmchroot
# про hsh-shell и --rooter и так все знают, поди
Соответственно свежесобранное в hasher repo (или подсунутое
туда же) будет установлено при запросе, а собранные именно
в основной сборочнице задания можно проверять у себя,
раскомментировав строчку с task и прописав нужный.
Ровно так же можно и наоборот делать -- проверять на сизифе
пакеты хоть для p9, хоть для t7, нарисовав подходящую пару
apt.conf+sources.list (у glebfm@ вроде был генератор).
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-05 19:12 ` [sisyphus] [howto] песочница в локальном hasher Michael Shigorin
@ 2020-09-05 20:55 ` Motsyo Gennadi aka Drool
2020-09-14 13:32 ` Michael Shigorin
0 siblings, 1 reply; 29+ messages in thread
From: Motsyo Gennadi aka Drool @ 2020-09-05 20:55 UTC (permalink / raw)
To: sisyphus
05.09.20 22:12, Michael Shigorin пишет:
> Давай научу проверять в сизифной песочнице :-)
Проверил в VB на регулярке - пакет сломан и в сизифе, точно так же
"неверная инструкция". Дооптимизировали...
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-05 20:55 ` Motsyo Gennadi aka Drool
@ 2020-09-14 13:32 ` Michael Shigorin
2020-09-16 11:51 ` Motsyo Gennadi aka Drool
0 siblings, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2020-09-14 13:32 UTC (permalink / raw)
To: sisyphus
On Sat, Sep 05, 2020 at 11:55:36PM +0300, Motsyo Gennadi aka Drool wrote:
> > Давай научу проверять в сизифной песочнице :-)
> Проверил в VB на регулярке - пакет сломан и в сизифе, точно так
> же "неверная инструкция". Дооптимизировали...
А глянь, как его в других дистрибутивах собирают
(repology.org в помощь). Возможно, включают какую
ручку насчёт generic x86_64.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-14 13:32 ` Michael Shigorin
@ 2020-09-16 11:51 ` Motsyo Gennadi aka Drool
2020-09-16 12:24 ` alexei
0 siblings, 1 reply; 29+ messages in thread
From: Motsyo Gennadi aka Drool @ 2020-09-16 11:51 UTC (permalink / raw)
To: sisyphus
14.09.20 16:32, Michael Shigorin пишет:
> А глянь, как его в других дистрибутивах собирают
> (repology.org в помощь). Возможно, включают какую
> ручку насчёт generic x86_64.
Почему в локальном хашере и на удаленном (при использовании одной и той
же пакетной базы удаленного репозитария) собирается по-разному? Это
главный вопрос, а не какие ручки крутить в других дистрибутивах. Как
сказано на https://www.altlinux.org/Hasher
"hasher — это инструмент безопасной и воспроизводимой сборки пакетов".
Слово "воспроизводимой" там выделено. Выходит, это далеко не так и
сборка далеко не воспроизводима. Первоначальная тема была "Пакет в
сборочнице собирается битый" и в самом первом своем сообщении я
спрашивал "Как такое может быть?".
https://lists.altlinux.org/pipermail/sisyphus/2020-August/368811.html
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-16 11:51 ` Motsyo Gennadi aka Drool
@ 2020-09-16 12:24 ` alexei
2020-09-16 12:46 ` Motsyo Gennadi aka Drool
0 siblings, 1 reply; 29+ messages in thread
From: alexei @ 2020-09-16 12:24 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
----- Исходное сообщение -----
> От: "Motsyo Gennadi aka Drool" <motsyo@gmail.com>
> Кому: sisyphus@lists.altlinux.org
> Отправленные: Среда, 16 Сентябрь 2020 г 19:51:58
> Тема: Re: [sisyphus] [howto] песочница в локальном hasher
> 14.09.20 16:32, Michael Shigorin пишет:
>> А глянь, как его в других дистрибутивах собирают
>> (repology.org в помощь). Возможно, включают какую
>> ручку насчёт generic x86_64.
>
> Почему в локальном хашере и на удаленном (при использовании одной и той
> же пакетной базы удаленного репозитария) собирается по-разному? Это
> главный вопрос, а не какие ручки крутить в других дистрибутивах. Как
> сказано на https://www.altlinux.org/Hasher
> "hasher — это инструмент безопасной и воспроизводимой сборки пакетов".
> Слово "воспроизводимой" там выделено. Выходит, это далеко не так и
> сборка далеко не воспроизводима. Первоначальная тема была "Пакет в
> сборочнице собирается битый" и в самом первом своем сообщении я
> спрашивал "Как такое может быть?".
> https://lists.altlinux.org/pipermail/sisyphus/2020-August/368811.html
Такое может быть, если сборочные скрипты самого пакета проявляют лишний интеллект
в оптимизации под процессор сборочницы, начхав что передает системное окружение.
Вангую, что процессоры сборочницы умеют в AVX2, в то время как подавляющее большинство
систем о таком наборе команд еще долго не будут знать. И да, если такое вылазит, то
первым дело надо пройтись по исходникам в поисках вот такого вот гуана:
============
case "$SYSTEM" in
"UINT32")
TRANSPOSE="32"
;;
"UINT64")
TRANSPOSE="64"
;;
"MMX")
TRANSPOSE="64"
CFLAGS="$CFLAGS -mmmx"
;;
"SSE")
TRANSPOSE="128"
CFLAGS="$CFLAGS -msse -msse2"
;;
"ALTIVEC")
TRANSPOSE="128"
;;
*)
echo "wrong SYSTEM option"
exit 1
;;
esac
===========
Отловить и пресечь такое не по силам никакому хэшеру.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-16 12:24 ` alexei
@ 2020-09-16 12:46 ` Motsyo Gennadi aka Drool
2020-09-16 12:50 ` Michael Shigorin
2020-09-16 13:03 ` Ivan A. Melnikov
0 siblings, 2 replies; 29+ messages in thread
From: Motsyo Gennadi aka Drool @ 2020-09-16 12:46 UTC (permalink / raw)
To: sisyphus
16.09.20 15:24, alexei@taf.ru пишет:
> Такое может быть, если сборочные скрипты самого пакета проявляют лишний интеллект
> в оптимизации под процессор сборочницы, начхав что передает системное окружение.
> Вангую, что процессоры сборочницы умеют в AVX2, в то время как подавляющее большинство
> систем о таком наборе команд еще долго не будут знать. И да, если такое вылазит, то
> первым дело надо пройтись по исходникам в поисках вот такого вот гуана:
Ничего такого не находится. Обычный софт на Qt5.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-16 12:46 ` Motsyo Gennadi aka Drool
@ 2020-09-16 12:50 ` Michael Shigorin
2020-09-16 12:59 ` Motsyo Gennadi aka Drool
2020-09-16 13:03 ` Ivan A. Melnikov
1 sibling, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2020-09-16 12:50 UTC (permalink / raw)
To: sisyphus
On Wed, Sep 16, 2020 at 03:46:32PM +0300, Motsyo Gennadi aka Drool wrote:
> > Такое может быть, если сборочные скрипты самого пакета
> > проявляют лишний интеллект в оптимизации под процессор
> > сборочницы, начхав что передает системное окружение.
О чём, собственно, тебе и писал.
> Ничего такого не находится. Обычный софт на Qt5.
Неважно, на чём и с чем, для софта на сях и плюсах
(особенно мультимедийного) такое не редкость.
У одного автора так и -O20 попадается систематически...
Ты точно сделал какой grep -riE 'mmx|march|mtune'?
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-16 12:50 ` Michael Shigorin
@ 2020-09-16 12:59 ` Motsyo Gennadi aka Drool
0 siblings, 0 replies; 29+ messages in thread
From: Motsyo Gennadi aka Drool @ 2020-09-16 12:59 UTC (permalink / raw)
To: sisyphus
16.09.20 15:50, Michael Shigorin пишет:
> Неважно, на чём и с чем, для софта на сях и плюсах
> (особенно мультимедийного) такое не редкость.
Не мультимедийщина. Выслал разрабу логи сборки и стрейс. Посмотрим...
> Ты точно сделал какой grep -riE 'mmx|march|mtune'?
set(ARCH_FLAG "-march=${ARCH}+crypto"
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-16 12:46 ` Motsyo Gennadi aka Drool
2020-09-16 12:50 ` Michael Shigorin
@ 2020-09-16 13:03 ` Ivan A. Melnikov
2020-09-16 15:57 ` Michael Shigorin
2020-09-17 7:14 ` Motsyo Gennadi aka Drool
1 sibling, 2 replies; 29+ messages in thread
From: Ivan A. Melnikov @ 2020-09-16 13:03 UTC (permalink / raw)
To: Motsyo Gennadi aka Drool; +Cc: sisyphus
On Wed, Sep 16, 2020 at 03:46:32PM +0300, Motsyo Gennadi aka Drool wrote:
> 16.09.20 15:24, alexei@taf.ru пишет:
> > Такое может быть, если сборочные скрипты самого пакета проявляют лишний интеллект
> > в оптимизации под процессор сборочницы, начхав что передает системное окружение.
> > Вангую, что процессоры сборочницы умеют в AVX2, в то время как подавляющее большинство
> > систем о таком наборе команд еще долго не будут знать. И да, если такое вылазит, то
> > первым дело надо пройтись по исходникам в поисках вот такого вот гуана:
>
> Ничего такого не находится. Обычный софт на Qt5.
Гадаю по логам:
http://git.altlinux.org/tasks/257027/build/100/x86_64/log
/usr/bin/c++ [... всякие -D и -I ] -pipe -frecord-gcc-switches -Wall -g -O2 -std=c++11 -D_GNU_SOURCE -maes -fno-strict-aliasing -march=native -c [... путь ...] -o [... путь ...]
-maes включает AES instruction set
-march=native causes the compiler to auto-detect the architecture of the
build computer, то есть использовать всё, что компилятор видит
в текущем процессоре.
Рекомендуется найти и обезвредить обоих.
--
wbr,
iv m.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-16 13:03 ` Ivan A. Melnikov
@ 2020-09-16 15:57 ` Michael Shigorin
2020-09-17 6:22 ` Ivan A. Melnikov
2020-09-17 7:14 ` Motsyo Gennadi aka Drool
1 sibling, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2020-09-16 15:57 UTC (permalink / raw)
To: sisyphus
On Wed, Sep 16, 2020 at 05:03:09PM +0400, Ivan A. Melnikov wrote:
> > Ничего такого не находится. Обычный софт на Qt5.
> http://git.altlinux.org/tasks/257027/build/100/x86_64/log
> -march=native
Это и был ответ.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-16 15:57 ` Michael Shigorin
@ 2020-09-17 6:22 ` Ivan A. Melnikov
0 siblings, 0 replies; 29+ messages in thread
From: Ivan A. Melnikov @ 2020-09-17 6:22 UTC (permalink / raw)
To: Michael Shigorin; +Cc: sisyphus
On Wed, Sep 16, 2020 at 06:57:34PM +0300, Michael Shigorin wrote:
> On Wed, Sep 16, 2020 at 05:03:09PM +0400, Ivan A. Melnikov wrote:
> > > Ничего такого не находится. Обычный софт на Qt5.
> > http://git.altlinux.org/tasks/257027/build/100/x86_64/log
> > -march=native
>
> Это и был ответ.
-maes это тоже нехорошо, хотя конечно исключает поддержку
значительно меньшего количества железа, особенно актуального.
А вообще, апстрим там много такого делает с CMAKE_C{,XX}_FLAGS,
чего в контексте сборочницы делать не стоит. И убрать сейчас
это можно, похоже, только непосредственно удаляя строки из
*/CMakeLists.txt.
--
wbr,
iv m.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-09-05 18:43 ` Motsyo Gennadi aka Drool
2020-09-05 19:12 ` [sisyphus] [howto] песочница в локальном hasher Michael Shigorin
@ 2020-09-17 6:31 ` Sergey V Turchin
2020-09-17 6:51 ` Motsyo Gennadi aka Drool
1 sibling, 1 reply; 29+ messages in thread
From: Sergey V Turchin @ 2020-09-17 6:31 UTC (permalink / raw)
To: sisyphus
On Saturday, 5 September 2020 21:43:25 MSK Motsyo Gennadi wrote:
> 03.09.20 17:46, Michael Shigorin пишет:
> > Гена, если вдруг ответ был вроде "что есть, для того и поддерживаю,
> > для остального пилите и присылайте патчи" -- он вообще-то понятен.
>
> Нет. Я ExcludeArch или тем более ExclusiveArch ставлю исключительно,
> если пакет не собирается под какие-то архитектуры. Естественно, если
> потом апстрим пофиксит сборку, я запросто могу об этом не знать и не
> включить сборку под другую(и) архитектуру(ы).
Т.е. вы не будете против проверить собираемость у всех своих пакетов при
обновлении версии?
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] Пакет в сборочнице собирается битый
2020-09-17 6:31 ` [sisyphus] Пакет в сборочнице собирается битый Sergey V Turchin
@ 2020-09-17 6:51 ` Motsyo Gennadi aka Drool
0 siblings, 0 replies; 29+ messages in thread
From: Motsyo Gennadi aka Drool @ 2020-09-17 6:51 UTC (permalink / raw)
To: sisyphus
17.09.20 09:31, Sergey V Turchin пишет:
> Т.е. вы не будете против проверить собираемость у всех своих пакетов при
> обновлении версии?
Отнюдь.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-16 13:03 ` Ivan A. Melnikov
2020-09-16 15:57 ` Michael Shigorin
@ 2020-09-17 7:14 ` Motsyo Gennadi aka Drool
2020-09-17 7:26 ` Ivan A. Melnikov
1 sibling, 1 reply; 29+ messages in thread
From: Motsyo Gennadi aka Drool @ 2020-09-17 7:14 UTC (permalink / raw)
To: sisyphus
16.09.20 16:03, Ivan A. Melnikov пишет:
> -march=native causes the compiler to auto-detect the architecture of the
> build computer, то есть использовать всё, что компилятор видит
> в текущем процессоре.
>
> Рекомендуется найти и обезвредить обоих.
В CMakeLists.txt используется конструкция
ARCH_FLAG "-march=${ARCH}"
Т.е. "native" ему передает сборочница? В предыдущих версиях эта
конструкция не использовалась, это нововведение. Кстати, разработчик
отозвался, пытается разобраться, и мне теперь есть что ему подсказать.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-17 7:14 ` Motsyo Gennadi aka Drool
@ 2020-09-17 7:26 ` Ivan A. Melnikov
2020-09-17 7:39 ` Ivan A. Melnikov
0 siblings, 1 reply; 29+ messages in thread
From: Ivan A. Melnikov @ 2020-09-17 7:26 UTC (permalink / raw)
To: Motsyo Gennadi aka Drool; +Cc: sisyphus
On Thu, Sep 17, 2020 at 10:14:42AM +0300, Motsyo Gennadi aka Drool wrote:
> 16.09.20 16:03, Ivan A. Melnikov пишет:
> > -march=native causes the compiler to auto-detect the architecture of the
> > build computer, то есть использовать всё, что компилятор видит
> > в текущем процессоре.
> >
> > Рекомендуется найти и обезвредить обоих.
>
> В CMakeLists.txt используется конструкция
> ARCH_FLAG "-march=${ARCH}"
> Т.е. "native" ему передает сборочница? В предыдущих версиях эта
> конструкция не использовалась, это нововведение. Кстати, разработчик
> отозвался, пытается разобраться, и мне теперь есть что ему подсказать.
Нет, native это значение по умолчанию для ${ARCH}:
http://git.altlinux.org/gears/k/karbowanecwallet.git?a=blob;f=karbowanecwallet/CMakeLists.txt;h=ade77f6fec8fd12312e476387c3e27392e5bcc1a#l360
Наверное, это можно победить, передав CMake -DARCH=default. А вот
-maes похоже можно только патчем выкосить.
--
wbr,
iv m.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-17 7:26 ` Ivan A. Melnikov
@ 2020-09-17 7:39 ` Ivan A. Melnikov
2020-09-17 8:13 ` Motsyo Gennadi aka Drool
0 siblings, 1 reply; 29+ messages in thread
From: Ivan A. Melnikov @ 2020-09-17 7:39 UTC (permalink / raw)
To: Motsyo Gennadi aka Drool, sisyphus
[-- Attachment #1: Type: text/plain, Size: 1722 bytes --]
On Thu, Sep 17, 2020 at 11:26:41AM +0400, Ivan A. Melnikov wrote:
> On Thu, Sep 17, 2020 at 10:14:42AM +0300, Motsyo Gennadi aka Drool wrote:
> > 16.09.20 16:03, Ivan A. Melnikov пишет:
> > > -march=native causes the compiler to auto-detect the architecture of the
> > > build computer, то есть использовать всё, что компилятор видит
> > > в текущем процессоре.
> > >
> > > Рекомендуется найти и обезвредить обоих.
> >
> > В CMakeLists.txt используется конструкция
> > ARCH_FLAG "-march=${ARCH}"
> > Т.е. "native" ему передает сборочница? В предыдущих версиях эта
> > конструкция не использовалась, это нововведение. Кстати, разработчик
> > отозвался, пытается разобраться, и мне теперь есть что ему подсказать.
>
> Нет, native это значение по умолчанию для ${ARCH}:
>
> http://git.altlinux.org/gears/k/karbowanecwallet.git?a=blob;f=karbowanecwallet/CMakeLists.txt;h=ade77f6fec8fd12312e476387c3e27392e5bcc1a#l360
>
> Наверное, это можно победить, передав CMake -DARCH=default. А вот
> -maes похоже можно только патчем выкосить.
>
В первом приближении я бы сделал что-нибудь вроде приложенного,
чтобы не заморачиваться. Можно просить апстрим сделать опцию
не трогать флаги компилятора.
--
wbr,
iv m.
[-- Attachment #2: resprect-my-cflags.patch --]
[-- Type: text/x-patch, Size: 7366 bytes --]
diff --git a/cryptonote/CMakeLists.txt b/cryptonote/CMakeLists.txt
index f4454df..b76ee9c 100644
--- a/cryptonote/CMakeLists.txt
+++ b/cryptonote/CMakeLists.txt
@@ -51,12 +51,6 @@ if(ARCH_ID STREQUAL "ppc64le")
set(PPC64LE 1)
endif()
-if(WIN32 OR ARM)
- set(OPT_FLAGS_RELEASE "-O2")
-else()
- set(OPT_FLAGS_RELEASE "-Ofast")
-endif()
-
# BUILD_TAG is used to select the build type to check for a new version
if(BUILD_TAG)
message(STATUS "Building build tag ${BUILD_TAG}")
@@ -65,9 +59,6 @@ else()
message(STATUS "Building without build tag")
endif()
-set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG ${OPT_FLAGS_RELEASE}")
-set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${OPT_FLAGS_RELEASE}")
-
list(INSERT CMAKE_MODULE_PATH 0
"${CMAKE_SOURCE_DIR}/cmake")
@@ -300,28 +291,6 @@ else()
option(NO_AES "Explicitly disable AES support" ${NO_AES})
- if(NOT NO_AES AND NOT ARM AND NOT PPC64LE)
- message(STATUS "AES support enabled")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -maes")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -maes")
- elseif(PPC64LE)
- message(STATUS "AES support not available on ppc64le")
- elseif(ARM6)
- message(STATUS "AES support not available on ARMv6")
- elseif(ARM7)
- message(STATUS "AES support not available on ARMv7")
- elseif(ARM8)
- CHECK_CXX_ACCEPTS_FLAG("-march=${ARCH}+crypto" ARCH_PLUS_CRYPTO)
- if(ARCH_PLUS_CRYPTO)
- message(STATUS "Crypto extensions enabled for ARMv8")
- set(ARCH_FLAG "-march=${ARCH}+crypto")
- else()
- message(STATUS "Crypto extensions unavailable on your ARMv8 device")
- endif()
- else()
- message(STATUS "AES support disabled")
- endif()
-
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -D_GNU_SOURCE ${MINGW_FLAG} ${STATIC_ASSERT_FLAG} ${WARNINGS} ${C_WARNINGS} ${ARCH_FLAG} ${PIC_FLAG}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -D_GNU_SOURCE ${MINGW_FLAG} ${STATIC_ASSERT_CPP_FLAG} ${WARNINGS} ${CXX_WARNINGS} ${ARCH_FLAG} ${PIC_FLAG}")
diff --git a/karbowanecwallet/CMakeLists.txt b/karbowanecwallet/CMakeLists.txt
index ade77f6..de68e3a 100644
--- a/karbowanecwallet/CMakeLists.txt
+++ b/karbowanecwallet/CMakeLists.txt
@@ -357,119 +357,8 @@ elseif (UNIX)
endif()
list(REMOVE_ITEM HEADERS ${CMAKE_SOURCE_DIR}/src/gui/macdockiconhandler.h)
- set(ARCH native CACHE STRING "CPU to build for: -march value or default to not pass -march at all")
- message(STATUS "Building on ${CMAKE_SYSTEM_PROCESSOR} for ${ARCH}")
- if ("${ARCH}" STREQUAL "default")
- set(ARCH_FLAG "")
- elseif(PPC64LE)
- set(ARCH_FLAG "-mcpu=${ARCH}")
- else()
- set(ARCH_FLAG "-march=${ARCH}")
- endif()
-
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -D_GNU_SOURCE")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -D_GNU_SOURCE")
-
- if (NOT ARM AND NOT PPC64LE)
- message(STATUS "AES support enabled")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -maes")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -maes")
- elseif (PPC64LE)
- message(STATUS "AES support not available on ppc64le")
- elseif (ARM6)
- message(STATUS "AES support not available on ARMv6")
- elseif (ARM7)
- message(STATUS "AES support not available on ARMv7")
- elseif (ARM8)
- CHECK_CXX_ACCEPTS_FLAG("-march=${ARCH}+crypto" ARCH_PLUS_CRYPTO)
- if (ARCH_PLUS_CRYPTO)
- message(STATUS "Crypto extensions enabled for ARMv8")
- set(ARCH_FLAG "-march=${ARCH}+crypto")
- else()
- message(STATUS "Crypto extensions unavailable on your ARMv8 device")
- endif()
- else()
- message(STATUS "AES support disabled")
- endif()
-
- # Compiled binary malfunctions due to aliasing (GCC 6.1+)
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-strict-aliasing")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-strict-aliasing")
-
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${ARCH_FLAG}")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${ARCH_FLAG}")
-
- if (ARM)
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")
- endif()
-
- if (ARM)
- message(STATUS "Setting FPU Flags for ARM Processors")
- # NB NEON hardware does not fully implement the IEEE 754 standard for floating-point arithmetic
- # Need custom assembly code to take full advantage of NEON SIMD
- #
- # Cortex-A5/9 -mfpu=neon-fp16
- # Cortex-A7/15 -mfpu=neon-vfpv4
- # Cortex-A8 -mfpu=neon
- # ARMv8 -FP and SIMD on by default for all ARM8v-A series, NO -mfpu setting needed
- #
- # For custom -mtune, processor IDs for ARMv8-A series:
- # 0xd04 - Cortex-A35
- # 0xd07 - Cortex-A57
- # 0xd08 - Cortex-A72
- # 0xd03 - Cortex-A73
- if (NOT ARM8)
- CHECK_CXX_ACCEPTS_FLAG(-mfpu=vfp3-d16 CXX_ACCEPTS_VFP3_D16)
- CHECK_CXX_ACCEPTS_FLAG(-mfpu=vfp4 CXX_ACCEPTS_VFP4)
- CHECK_CXX_ACCEPTS_FLAG(-mfloat-abi=hard CXX_ACCEPTS_MFLOAT_HARD)
- CHECK_CXX_ACCEPTS_FLAG(-mfloat-abi=softfp CXX_ACCEPTS_MFLOAT_SOFTFP)
- endif()
- if (ARM8)
- CHECK_CXX_ACCEPTS_FLAG(-mfix-cortex-a53-835769 CXX_ACCEPTS_MFIX_CORTEX_A53_835769)
- CHECK_CXX_ACCEPTS_FLAG(-mfix-cortex-a53-843419 CXX_ACCEPTS_MFIX_CORTEX_A53_843419)
- endif()
- if (ARM6)
- message(STATUS "Selecting VFP for ARMv6")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfpu=vfp")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpu=vfp")
- endif()
- if (ARM7)
- if (CXX_ACCEPTS_VFP3_D16 AND NOT CXX_ACCEPTS_VFP4)
- message(STATUS "Selecting VFP3 for ARMv7")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfpu=vfp3-d16")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpu=vfp3-d16")
- endif()
- if (CXX_ACCEPTS_VFP4)
- message(STATUS "Selecting VFP4 for ARMv7")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfpu=vfp4")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpu=vfp4")
- endif()
- if (CXX_ACCEPTS_MFLOAT_HARD)
- message(STATUS "Setting Hardware ABI for Floating Point")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfloat-abi=hard")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfloat-abi=hard")
- endif()
- if (CXX_ACCEPTS_MFLOAT_SOFTFP AND NOT CXX_ACCEPTS_MFLOAT_HARD)
- message(STATUS "Setting Software ABI for Floating Point")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfloat-abi=softfp")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfloat-abi=softfp")
- endif()
- endif()
- if (ARM8)
- if (CXX_ACCEPTS_MFIX_CORTEX_A53_835769)
- message(STATUS "Enabling Cortex-A53 workaround 835769")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfix-cortex-a53-835769")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfix-cortex-a53-835769")
- endif()
- if (CXX_ACCEPTS_MFIX_CORTEX_A53_843419)
- message(STATUS "Enabling Cortex-A53 workaround 843419")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfix-cortex-a53-843419")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfix-cortex-a53-843419")
- endif()
- endif()
- endif()
-
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -D_GNU_SOURCE -fno-strict-aliasing")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -D_GNU_SOURCE -fno-strict-aliasing")
endif()
endif ()
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [sisyphus] [howto] песочница в локальном hasher
2020-09-17 7:39 ` Ivan A. Melnikov
@ 2020-09-17 8:13 ` Motsyo Gennadi aka Drool
0 siblings, 0 replies; 29+ messages in thread
From: Motsyo Gennadi aka Drool @ 2020-09-17 8:13 UTC (permalink / raw)
To: sisyphus
17.09.20 10:39, Ivan A. Melnikov пишет:
> В первом приближении я бы сделал что-нибудь вроде приложенного,
> чтобы не заморачиваться. Можно просить апстрим сделать опцию
> не трогать флаги компилятора.
Разработчики уже разбираются. По их словам, они это наваяли с целью
определения процессоров arm и сборки под Raspberry и андроид...
^ permalink raw reply [flat|nested] 29+ messages in thread
end of thread, other threads:[~2020-09-17 8:13 UTC | newest]
Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-30 10:20 [sisyphus] Пакет в сборочнице собирается битый Motsyo Gennadi aka Drool
2020-08-30 10:30 ` alexei
2020-08-31 11:46 ` Sergey V Turchin
2020-08-31 16:24 ` Motsyo Gennadi aka Drool
2020-09-02 8:45 ` Sergey V Turchin
2020-09-03 5:00 ` Motsyo Gennadi aka Drool
2020-09-03 6:46 ` Sergey V Turchin
2020-09-03 14:46 ` Michael Shigorin
2020-09-03 15:21 ` Sergey V Turchin
2020-09-04 7:15 ` Sergey V Turchin
2020-09-05 18:43 ` Motsyo Gennadi aka Drool
2020-09-05 19:12 ` [sisyphus] [howto] песочница в локальном hasher Michael Shigorin
2020-09-05 20:55 ` Motsyo Gennadi aka Drool
2020-09-14 13:32 ` Michael Shigorin
2020-09-16 11:51 ` Motsyo Gennadi aka Drool
2020-09-16 12:24 ` alexei
2020-09-16 12:46 ` Motsyo Gennadi aka Drool
2020-09-16 12:50 ` Michael Shigorin
2020-09-16 12:59 ` Motsyo Gennadi aka Drool
2020-09-16 13:03 ` Ivan A. Melnikov
2020-09-16 15:57 ` Michael Shigorin
2020-09-17 6:22 ` Ivan A. Melnikov
2020-09-17 7:14 ` Motsyo Gennadi aka Drool
2020-09-17 7:26 ` Ivan A. Melnikov
2020-09-17 7:39 ` Ivan A. Melnikov
2020-09-17 8:13 ` Motsyo Gennadi aka Drool
2020-09-17 6:31 ` [sisyphus] Пакет в сборочнице собирается битый Sergey V Turchin
2020-09-17 6:51 ` Motsyo Gennadi aka Drool
2020-09-04 7:21 ` [sisyphus] ExcludeArch vs ExclusiveArch (was: Пакет в сборочнице собирается битый) Sergey V Turchin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git