* [devel] Q: @qa += darktemplar@ (was: [#190775] EPERM (try 4) ...)
@ 2017-10-20 19:48 ` Michael Shigorin
2017-10-22 16:33 ` [devel] Q: @qa += darktemplar@ Anton Farygin
2017-10-25 18:10 ` Dmitry V. Levin
0 siblings, 2 replies; 16+ messages in thread
From: Michael Shigorin @ 2017-10-20 19:48 UTC (permalink / raw)
To: devel
On Thu, Oct 19, 2017 at 01:12:06PM +0000, Girar Builder awaiter robot wrote:
> http://git.altlinux.org/tasks/190775/logs/events.4.1.log
>
> girar-check-perms: access to xapian-core DENIED for darktemplar: does not belong to approved builders list: mike @qa lav
> girar-check-perms: access to notmuch DENIED for darktemplar: does not belong to approved builders list: evg lav
> girar-check-perms: access to recoll DENIED for darktemplar: does not belong to approved builders list: mike @qa
По xapian-core и recoll дал ACL, но вообще-то считаю, что Лёша
честно заслужил право быть включённым в @qa; разве если сам
откажется, например, ввиду большего кол-ва писем от багзилы.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa += darktemplar@
2017-10-20 19:48 ` [devel] Q: @qa += darktemplar@ (was: [#190775] EPERM (try 4) ...) Michael Shigorin
@ 2017-10-22 16:33 ` Anton Farygin
2017-10-22 16:46 ` Michael Shigorin
` (2 more replies)
2017-10-25 18:10 ` Dmitry V. Levin
1 sibling, 3 replies; 16+ messages in thread
From: Anton Farygin @ 2017-10-22 16:33 UTC (permalink / raw)
To: ALT Linux Team development discussions, Michael Shigorin
20.10.2017 22:48, Michael Shigorin пишет:
> On Thu, Oct 19, 2017 at 01:12:06PM +0000, Girar Builder awaiter robot wrote:
>> http://git.altlinux.org/tasks/190775/logs/events.4.1.log
>>
>> girar-check-perms: access to xapian-core DENIED for darktemplar: does not belong to approved builders list: mike @qa lav
>> girar-check-perms: access to notmuch DENIED for darktemplar: does not belong to approved builders list: evg lav
>> girar-check-perms: access to recoll DENIED for darktemplar: does not belong to approved builders list: mike @qa
> По xapian-core и recoll дал ACL, но вообще-то считаю, что Лёша
> честно заслужил право быть включённым в @qa; разве если сам
> откажется, например, ввиду большего кол-ва писем от багзилы.
Само название группы @qa должно предполагать что участники этой группы
работают над качеством.
Но так происходит далеко не всегда - например, пакеты от Игоря (@viy),
собираемые в "полу"автоматическом режиме, явно ухудшают качество
репозитория.
Довольно очевидно, что собираемые роботами пакеты (а точнее состояние
репозитория) необходимо тщательно тестировать перед выкладыванием. И в
том числе на предмет "сломов" пересборки других пакетов.
Предлагаю кардинально пересмотреть содержимое группы @qa, включив туда
_людей_, действительно занимающихся починкой чужих пакетов и обрав
оттуда роботов, добавляющих этим людям работы.
Для роботов пора делать отдельную группу.
Против доступа Алексея к исправлению пакетной базы я лично ничего против
не имею.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa += darktemplar@
2017-10-22 16:33 ` [devel] Q: @qa += darktemplar@ Anton Farygin
@ 2017-10-22 16:46 ` Michael Shigorin
2017-10-22 17:32 ` Anton Farygin
2017-10-22 19:59 ` [devel] Q: @qa -= viy? Igor Vlasenko
2017-10-23 7:50 ` [devel] Q: @qa += darktemplar@ Alexey V. Vissarionov
2 siblings, 1 reply; 16+ messages in thread
From: Michael Shigorin @ 2017-10-22 16:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
PreScriptum:
> Против доступа Алексея к исправлению пакетной базы я лично
> ничего против не имею.
Собственно, это и хотел узнать от подписчиков.
On Sun, Oct 22, 2017 at 07:33:58PM +0300, Anton Farygin wrote:
> Но так происходит далеко не всегда - например, пакеты от Игоря
> (@viy), собираемые в "полу"автоматическом режиме, явно ухудшают
> качество репозитория.
Вместо огульных вёдер дёгтя уместней конкретные примеры.
Обобщать-то у нас многие горазды...
> Довольно очевидно, что собираемые роботами пакеты (а точнее
> состояние репозитория) необходимо тщательно тестировать перед
> выкладыванием.
Именно чтоб было больше времени на проверку и автоматизируется
сборка -- Игорь об этом который год говорит.
> И в том числе на предмет "сломов" пересборки других пакетов.
А это технически нерешаемо без существенного роста как сборочных
мощностей (в разы, если не на порядок), так и времени сборки
(аналогично).
> Предлагаю кардинально пересмотреть содержимое группы @qa,
> включив туда _людей_, действительно занимающихся починкой чужих
> пакетов и обрав оттуда роботов, добавляющих этим людям работы.
Только если ты берёшься предоставить человеко-лет сообразно тому,
что делают роботы под управлением Игоря (это предельно
неблагодарная работа, как в очередной раз видим).
А из тех участников @qa, вклада от которых по QA не ожидается,
скорее будут damir (отошёл от дел), real (преставился), snejok
(над пакетами работает, но именно на QA, как понимаю, времени
и сил на сейчас недостаточно).
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa += darktemplar@
2017-10-22 16:46 ` Michael Shigorin
@ 2017-10-22 17:32 ` Anton Farygin
2017-10-22 18:42 ` Michael Shigorin
0 siblings, 1 reply; 16+ messages in thread
From: Anton Farygin @ 2017-10-22 17:32 UTC (permalink / raw)
To: ALT Linux Team development discussions, Michael Shigorin
22.10.2017 19:46, Michael Shigorin пишет:
> PreScriptum:
>> Против доступа Алексея к исправлению пакетной базы я лично
>> ничего против не имею.
> Собственно, это и хотел узнать от подписчиков.
>
> On Sun, Oct 22, 2017 at 07:33:58PM +0300, Anton Farygin wrote:
>> Но так происходит далеко не всегда - например, пакеты от Игоря
>> (@viy), собираемые в "полу"автоматическом режиме, явно ухудшают
>> качество репозитория.
> Вместо огульных вёдер дёгтя уместней конкретные примеры.
> Обобщать-то у нас многие горазды...
Миша, просто посмотри на список сломавшихся пакетов после последней
работы роботов. Я как раз про то, что надо тщательнее тестировать, ну
или сразу исправлять.
>
>> Довольно очевидно, что собираемые роботами пакеты (а точнее
>> состояние репозитория) необходимо тщательно тестировать перед
>> выкладыванием.
> Именно чтоб было больше времени на проверку и автоматизируется
> сборка -- Игорь об этом который год говорит.
Как это расходится с тем, что я говорю ?
>
>> И в том числе на предмет "сломов" пересборки других пакетов.
> А это технически нерешаемо без существенного роста как сборочных
> мощностей (в разы, если не на порядок), так и времени сборки
> (аналогично).
Тут два подхода. Первый - всё сломать и потом построить - второй -
аккуратно внести изменения ничего не развалив.
Не вижу серьёзной проблемы попробовать пересборку зависящих пакетов для
тех случаев, когда пакеты обновляются скриптами.
>
>> Предлагаю кардинально пересмотреть содержимое группы @qa,
>> включив туда _людей_, действительно занимающихся починкой чужих
>> пакетов и обрав оттуда роботов, добавляющих этим людям работы.
> Только если ты берёшься предоставить человеко-лет сообразно тому,
> что делают роботы под управлением Игоря (это предельно
> неблагодарная работа, как в очередной раз видим).
А что, робот у нас занимаются qa ?
Он массово обновляет пакеты, но это никоем образом не quality assurance,
а скорее наоборот.
>
> А из тех участников @qa, вклада от которых по QA не ожидается,
> скорее будут damir (отошёл от дел), real (преставился), snejok
> (над пакетами работает, но именно на QA, как понимаю, времени
> и сил на сейчас недостаточно).
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa += darktemplar@
2017-10-22 17:32 ` Anton Farygin
@ 2017-10-22 18:42 ` Michael Shigorin
2017-10-22 19:18 ` Anton Farygin
0 siblings, 1 reply; 16+ messages in thread
From: Michael Shigorin @ 2017-10-22 18:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Oct 22, 2017 at 08:32:43PM +0300, Anton Farygin wrote:
> > Вместо огульных вёдер дёгтя уместней конкретные примеры.
> Миша, просто посмотри на список сломавшихся пакетов после
> последней работы роботов.
Ты про java на i586? Думаю, viy@ будет просто счастлив,
если кто-нибудь его избавит от непомерной радости работы
над вот этим. Ну и на x86_64 гора *jpp* засобиралась:
https://lists.altlinux.org/pipermail/sisyphus-cybertalk/2017-October/101730.html
https://lists.altlinux.org/pipermail/sisyphus-cybertalk/2017-October/101735.html
А что какой itstool сломался -- так это будто без отношения,
он вообще весь питоновый.
> >> Довольно очевидно, что собираемые роботами пакеты (а точнее
> >> состояние репозитория) необходимо тщательно тестировать перед
> >> выкладыванием.
> > Именно чтоб было больше времени на проверку и автоматизируется
> > сборка -- Игорь об этом который год говорит.
> Как это расходится с тем, что я говорю ?
Так, что вместо помощи с тестированием (ещё лучше -- освоением
роботизации обновления/сборки, у нас хоть vseleznv@ частично уже
перенял и взялся за mate) ты винишь человека, который сейчас
тащит шестую часть сизифа вместо нас с тобой в том числе.
Тут не винить, а разгружать надо, как мне кажется.
> >> И в том числе на предмет "сломов" пересборки других пакетов.
> > А это технически нерешаемо без существенного роста как
> > сборочных мощностей (в разы, если не на порядок), так и
> > времени сборки (аналогично).
> Тут два подхода. Первый - всё сломать и потом построить -
> второй - аккуратно внести изменения ничего не развалив.
Оно-то да, но на практике всё равно или тестируется хотя бы
сборка зависимых (о чём сколько там, десять лет тому at@ писал?),
или ровно так же неизвестно, достаточно ли аккуратно изменения
на самом деле внесены.
> Не вижу серьёзной проблемы попробовать пересборку зависящих
> пакетов для тех случаев, когда пакеты обновляются скриптами.
Отлично! :)
> >> Предлагаю кардинально пересмотреть содержимое группы @qa,
> >> включив туда _людей_, действительно занимающихся починкой чужих
> >> пакетов и обрав оттуда роботов, добавляющих этим людям работы.
> > Только если ты берёшься предоставить человеко-лет сообразно тому,
> > что делают роботы под управлением Игоря (это предельно
> > неблагодарная работа, как в очередной раз видим).
> А что, робот у нас занимаются qa ?
Да (под управлением viy@, опять же). Странно, что это сюрприз,
потому как Игорь не раз обстоятельно писал здесь и докладывал
на наших же конференциях о том, что и как получается исправлять
единообразно и автоматизированно.
Вот, например:
https://lists.altlinux.org/pipermail/devel/2015-December/200522.html
> Он массово обновляет пакеты, но это никоем образом не quality
> assurance, а скорее наоборот.
То есть текущую работу апстримов ты склонен считать именно
ухудшением пакетов? Приехала куча перла, например -- где его
качество ухудшилось? (а вот 5.26 с известными неоднозначностями
как раз наоборот -- пока не приехал)
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa += darktemplar@
2017-10-22 18:42 ` Michael Shigorin
@ 2017-10-22 19:18 ` Anton Farygin
0 siblings, 0 replies; 16+ messages in thread
From: Anton Farygin @ 2017-10-22 19:18 UTC (permalink / raw)
To: ALT Linux Team development discussions, Michael Shigorin
22.10.2017 21:42, Michael Shigorin пишет:
> On Sun, Oct 22, 2017 at 08:32:43PM +0300, Anton Farygin wrote:
>
>>> Именно чтоб было больше времени на проверку и автоматизируется
>>> сборка -- Игорь об этом который год говорит.
>> Как это расходится с тем, что я говорю ?
> Так, что вместо помощи с тестированием (ещё лучше -- освоением
> роботизации обновления/сборки, у нас хоть vseleznv@ частично уже
> перенял и взялся за mate) ты винишь человека, который сейчас
> тащит шестую часть сизифа вместо нас с тобой в том числе.
>
> Тут не винить, а разгружать надо, как мне кажется.
Вот посмотри - ты думаешь что я каждый пакет собираю вручную, а между
тем я вовсю использую скрипты, облегчающие этот процесс.
Разница в последствиях - _человек_ Игорь не сможет полоноценно
_сопровождать_ собираемые его роботами пакеты.
Но сборка тонн откровенно странных пакетов врятли сделает кому-то хорошо.
>
>>>> Предлагаю кардинально пересмотреть содержимое группы @qa,
>>>> включив туда _людей_, действительно занимающихся починкой чужих
>>>> пакетов и обрав оттуда роботов, добавляющих этим людям работы.
>>> Только если ты берёшься предоставить человеко-лет сообразно тому,
>>> что делают роботы под управлением Игоря (это предельно
>>> неблагодарная работа, как в очередной раз видим).
>> А что, робот у нас занимаются qa ?
> Да (под управлением viy@, опять же). Странно, что это сюрприз,
> потому как Игорь не раз обстоятельно писал здесь и докладывал
> на наших же конференциях о том, что и как получается исправлять
> единообразно и автоматизированно.
>
> Вот, например:
> https://lists.altlinux.org/pipermail/devel/2015-December/200522.html
Миш, я не против исправления чего-либо скриптами, если результат их
работы проходит тщательное тестирование.
Мне кажется, что было бы отлично направить свои усилия не сколько на
автоматизацию сборки, сколько на автоматизацию тестирования её результатов.
>
>> Он массово обновляет пакеты, но это никоем образом не quality
>> assurance, а скорее наоборот.
> То есть текущую работу апстримов ты склонен считать именно
> ухудшением пакетов? Приехала куча перла, например -- где его
> качество ухудшилось? (а вот 5.26 с известными неоднозначностями
> как раз наоборот -- пока не приехал)
Да, я как раз про то, что QA и обновление пакетов - это две разные,
иногда конфликтующие задачи.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa -= viy?
2017-10-22 16:33 ` [devel] Q: @qa += darktemplar@ Anton Farygin
2017-10-22 16:46 ` Michael Shigorin
@ 2017-10-22 19:59 ` Igor Vlasenko
2017-10-22 21:20 ` Anton Farygin
2017-10-23 7:50 ` [devel] Q: @qa += darktemplar@ Alexey V. Vissarionov
2 siblings, 1 reply; 16+ messages in thread
From: Igor Vlasenko @ 2017-10-22 19:59 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Anton Farygin
On Sun, Oct 22, 2017 at 07:33:58PM +0300, Anton Farygin wrote:
> Само название группы @qa должно предполагать что участники этой группы
> работают над качеством.
>
> Но так происходит далеко не всегда - например, пакеты от Игоря (@viy),
> собираемые в "полу"автоматическом режиме, явно ухудшают качество
> репозитория.
Это даже обидно прямо. @qa не имеет никакого отношения к роботам.
с роботами связан фиксированный список пакетов. perl, java, fonts,
aspell/ispell/hunspell и набор библиотек. Все эти пакеты явно
записаны за мной как viy/@cpan/@java.
А @qa -- это исправление __чужих__ пакетов.
А я активный участник @qa. Например, сейчас заканчиваю
править установку модулей cmake, по дороге починил сборку libface.
> Довольно очевидно, что собираемые роботами пакеты (а точнее состояние
> репозитория) необходимо тщательно тестировать перед выкладыванием. И в том
> числе на предмет "сломов" пересборки других пакетов.
Не нужно обобщать инцидент с javapackage-tools.
Роботы там не при чем.
меня разные люди очень просили побыстрее обновить java пакеты.
Это я лично экспериментировал, вспоминал, что к чему.
и изменения затронули все равно только мои пакеты.
> Предлагаю кардинально пересмотреть содержимое группы @qa, включив туда
> _людей_, действительно занимающихся починкой чужих пакетов и обрав оттуда
> роботов, добавляющих этим людям работы.
когда я делаю qa@ - я не робот,
> Для роботов пора делать отдельную группу.
Сдаланы давно.
@cpan, @java.
P.S. я вообще кроме некоторых исторически сложившихся наборов пакетов
стараюсь выносить пакеты из Sisyphus в autoimports/Sisyphus
и стараюсь не давать перекладывать обратно без необходимости.
--
I V
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa -= viy?
2017-10-22 19:59 ` [devel] Q: @qa -= viy? Igor Vlasenko
@ 2017-10-22 21:20 ` Anton Farygin
2017-10-22 22:31 ` Michael Shigorin
` (2 more replies)
0 siblings, 3 replies; 16+ messages in thread
From: Anton Farygin @ 2017-10-22 21:20 UTC (permalink / raw)
To: ALT Linux Team development discussions, Igor Vlasenko
22.10.2017 22:59, Igor Vlasenko пишет:
> On Sun, Oct 22, 2017 at 07:33:58PM +0300, Anton Farygin wrote:
>> Само название группы @qa должно предполагать что участники этой группы
>> работают над качеством.
>>
>> Но так происходит далеко не всегда - например, пакеты от Игоря (@viy),
>> собираемые в "полу"автоматическом режиме, явно ухудшают качество
>> репозитория.
> Это даже обидно прямо. @qa не имеет никакого отношения к роботам.
> с роботами связан фиксированный список пакетов. perl, java, fonts,
> aspell/ispell/hunspell и набор библиотек. Все эти пакеты явно
> записаны за мной как viy/@cpan/@java.
В Sisyphus сейчас 2395 импортированных пакетов, и из них далеко не все
@cpan и @java. Более того - в этом списке из 2395 пакетов очень мало
@cpan (с которым, как раз, понятна необходимость автоматической сборки).
>
> А @qa -- это исправление __чужих__ пакетов.
> А я активный участник @qa. Например, сейчас заканчиваю
> править установку модулей cmake, по дороге починил сборку libface.
Отлично, спасибо.
>
>> Довольно очевидно, что собираемые роботами пакеты (а точнее состояние
>> репозитория) необходимо тщательно тестировать перед выкладыванием. И в том
>> числе на предмет "сломов" пересборки других пакетов.
> Не нужно обобщать инцидент с javapackage-tools.
> Роботы там не при чем.
> меня разные люди очень просили побыстрее обновить java пакеты.
> Это я лично экспериментировал, вспоминал, что к чему.
> и изменения затронули все равно только мои пакеты.
Это не важно. Я про другое.
Предлагаю чуть больше уделять внимания не автоматической сборке, а
тестированию её результатов и исправлению ошибок, про которые жалуются
пользователи в bugzilla.
Что же касается количества пакетов - то у нас оно почему-то не
переходит в качество. Да, java собрана. Но тот же самый eclipse у нас
рекомендуется устанавливать с сайта, а не из пакета (свежего пакета нет).
>
>> Предлагаю кардинально пересмотреть содержимое группы @qa, включив туда
>> _людей_, действительно занимающихся починкой чужих пакетов и обрав оттуда
>> роботов, добавляющих этим людям работы.
> когда я делаю qa@ - я не робот,
Я вижу сотни пакетов, идущих на сборку от пользователя @qa_viy и мне
как человеку сложно отличить Игоря робота от Игоря человека ;)
>
>> Для роботов пора делать отдельную группу.
> Сдаланы давно.
> @cpan, @java.
>
> P.S. я вообще кроме некоторых исторически сложившихся наборов пакетов
> стараюсь выносить пакеты из Sisyphus в autoimports/Sisyphus
> и стараюсь не давать перекладывать обратно без необходимости.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa -= viy?
2017-10-22 21:20 ` Anton Farygin
@ 2017-10-22 22:31 ` Michael Shigorin
2017-10-23 4:40 ` Anton Farygin
2017-10-23 8:59 ` Igor Vlasenko
2 siblings, 1 reply; 16+ messages in thread
From: Michael Shigorin @ 2017-10-22 22:31 UTC (permalink / raw)
To: devel
On Mon, Oct 23, 2017 at 12:20:43AM +0300, Anton Farygin wrote:
> Предлагаю чуть больше уделять внимания не автоматической
> сборке, а тестированию её результатов и исправлению ошибок,
> про которые жалуются пользователи в bugzilla.
У тебя "пехота" есть, вот пусть и тестируют.
Так тоже многому можно научиться.
А "танки" на это пускать глупо.
PS: вероятно, днём можно будет потестировать lxqt 0.12.0.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa -= viy?
2017-10-22 22:31 ` Michael Shigorin
@ 2017-10-23 4:40 ` Anton Farygin
2017-10-23 9:58 ` Michael Shigorin
0 siblings, 1 reply; 16+ messages in thread
From: Anton Farygin @ 2017-10-23 4:40 UTC (permalink / raw)
To: ALT Linux Team development discussions, Michael Shigorin
23.10.2017 01:31, Michael Shigorin пишет:
> PS: вероятно, днём можно будет потестировать lxqt 0.12.0.
Сделай тестовый таск и присылай номер ;)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa -= viy?
@ 2017-10-23 4:41 ` Anton Farygin
0 siblings, 0 replies; 16+ messages in thread
From: Anton Farygin @ 2017-10-23 4:41 UTC (permalink / raw)
To: ALT Linux Team development discussions, Aleksey Novodvorsky; +Cc: Igor Vlasenko
23.10.2017 01:22, Aleksey Novodvorsky пишет:
>
>
> Это обычная практика не только у нас. Почитай про установку eclipse в
> fedora, rhel7, ubuntu.
Почитай.
https://fedoraproject.org/wiki/Eclipse
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa += darktemplar@
2017-10-22 16:33 ` [devel] Q: @qa += darktemplar@ Anton Farygin
2017-10-22 16:46 ` Michael Shigorin
2017-10-22 19:59 ` [devel] Q: @qa -= viy? Igor Vlasenko
@ 2017-10-23 7:50 ` Alexey V. Vissarionov
2017-10-23 12:57 ` Igor Zubkov
2 siblings, 1 reply; 16+ messages in thread
From: Alexey V. Vissarionov @ 2017-10-23 7:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1779 bytes --]
On 2017-10-22 19:33:58 +0300, Anton Farygin wrote:
>> По xapian-core и recoll дал ACL, но вообще-то считаю, что
>> Лёша честно заслужил право быть включённым в @qa
> Само название группы @qa должно предполагать что участники
> этой группы работают над качеством.
Да. И каждый хороший специалист повышает (хм, чуть не написал
"качество самой группы") эффективность работы этой группы.
> Довольно очевидно, что собираемые роботами пакеты (а точнее
> состояние репозитория) необходимо тщательно тестировать перед
> выкладыванием. И в том числе на предмет "сломов" пересборки
> других пакетов.
Существует уже ставшая классической последовательность staging:
dev - test - preprod - prod. Лично мне видится, что разработкой
можно считать локальную сборку пакета (на компутере мейнтейнера),
тогда тестированием станет отправка доведенного до состояния "у
меня все работает" пакета в Sisyphus, опытной эксплуатацией будет
сборка готового дистрибутива (пусть StarterKit), а о промышленной
эксплуатации можно говорить только тогда, когда оно заработает у
конечного пользователя.
Разумеется, на каждом из этих этапов будут вылезать все более
хитрые коряквы, но их отлов на ранних стадиях - основная цель
данного процесса.
> Предлагаю кардинально пересмотреть содержимое группы @qa,
> включив туда _людей_, действительно занимающихся починкой
> чужих пакетов и обрав оттуда роботов, добавляющих этим людям
> работы. Для роботов пора делать отдельную группу.
Роботы - это этап dev. Начиная с test без человеческой работы
уже не обойтись.
З.Ы. (Замечу Ышо): пздр с ДР :-)
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
[-- Attachment #2: Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa -= viy?
2017-10-22 21:20 ` Anton Farygin
2017-10-22 22:31 ` Michael Shigorin
@ 2017-10-23 8:59 ` Igor Vlasenko
2 siblings, 0 replies; 16+ messages in thread
From: Igor Vlasenko @ 2017-10-23 8:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Oct 23, 2017 at 12:20:43AM +0300, Anton Farygin wrote:
1.
> В Sisyphus сейчас 2395 импортированных пакетов, и из них далеко не все @cpan
> и @java. Более того - в этом списке из 2395 пакетов очень мало @cpan (с
> которым, как раз, понятна необходимость автоматической сборки).
2.
> Это не важно. Я про другое.
> Предлагаю чуть больше уделять внимания не автоматической сборке, а
> тестированию её результатов и исправлению ошибок, про которые жалуются
> пользователи в bugzilla.
Это тема важная, я постараюсь ответить на 1 и 2 в отдельном письме.
> Что же касается количества пакетов - то у нас оно почему-то не переходит в
> качество. Да, java собрана. Но тот же самый eclipse у нас рекомендуется
> устанавливать с сайта, а не из пакета (свежего пакета нет).
По java тоже попробую написать отдельное письмо.
> > > Предлагаю кардинально пересмотреть содержимое группы @qa, включив туда
> > > _людей_, действительно занимающихся починкой чужих пакетов и обрав оттуда
> > > роботов, добавляющих этим людям работы.
> > когда я делаю qa@ - я не робот,
> Я вижу сотни пакетов, идущих на сборку от пользователя @qa_viy и мне как
> человеку сложно отличить Игоря робота от Игоря человека ;)
Здесь как раз путаница.
@qa_viy -- я не называл пользователя так -- это мой alias,
если можно так выразиться, girar --number 2.
Дело в том, что у нас incoming слишком последовательный,
и мне физически стало не хватать его пропускной способности.
ldv@ решил мне проблему, дав еще одного пользователя.
под qa_viy@ я обычно задиваю пакеты, где порядок сборки не важен,
а под viy@ -- более приоритетные и с порядком сборки.
Это никак не связано с работой над qa@.
--
I V
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa -= viy?
2017-10-23 4:40 ` Anton Farygin
@ 2017-10-23 9:58 ` Michael Shigorin
0 siblings, 0 replies; 16+ messages in thread
From: Michael Shigorin @ 2017-10-23 9:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Oct 23, 2017 at 07:40:04AM +0300, Anton Farygin wrote:
> > PS: вероятно, днём можно будет потестировать lxqt 0.12.0.
> Сделай тестовый таск и присылай номер ;)
Поздно, по результатам моей проверки ушло в сизиф :)
Вот исошка: http://nightly.altlinux.org/sisyphus/alpha/regular-lxqt-20171022-x86_64.iso
А номер будет, видимо, для бэкпорта в p8 в ноябре (под 20171212),
если опять же пройдёт предварительную проверку; заранее благодарю.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa += darktemplar@
2017-10-23 7:50 ` [devel] Q: @qa += darktemplar@ Alexey V. Vissarionov
@ 2017-10-23 12:57 ` Igor Zubkov
0 siblings, 0 replies; 16+ messages in thread
From: Igor Zubkov @ 2017-10-23 12:57 UTC (permalink / raw)
To: ALT Linux Team development discussions
2017-10-23 10:50 GMT+03:00 Alexey V. Vissarionov:
> Существует уже ставшая классической последовательность staging:
> dev - test - preprod - prod. Лично мне видится, что разработкой
> можно считать локальную сборку пакета (на компутере мейнтейнера),
> тогда тестированием станет отправка доведенного до состояния "у
> меня все работает" пакета в Sisyphus, опытной эксплуатацией будет
> сборка готового дистрибутива (пусть StarterKit), а о промышленной
> эксплуатации можно говорить только тогда, когда оно заработает у
> конечного пользователя.
Ну так и есть. devel это Sisyphus, testing это p8 бранч, а production
это релизы на этом p8 бранче. Хотя разницы между testing и production
скорее нет, чем есть.
--
Igor Zubkov
http://hi.im/ice
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: @qa += darktemplar@
2017-10-20 19:48 ` [devel] Q: @qa += darktemplar@ (was: [#190775] EPERM (try 4) ...) Michael Shigorin
2017-10-22 16:33 ` [devel] Q: @qa += darktemplar@ Anton Farygin
@ 2017-10-25 18:10 ` Dmitry V. Levin
1 sibling, 0 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2017-10-25 18:10 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 884 bytes --]
On Fri, Oct 20, 2017 at 10:48:10PM +0300, Michael Shigorin wrote:
> On Thu, Oct 19, 2017 at 01:12:06PM +0000, Girar Builder awaiter robot wrote:
> > http://git.altlinux.org/tasks/190775/logs/events.4.1.log
> >
> > girar-check-perms: access to xapian-core DENIED for darktemplar: does not belong to approved builders list: mike @qa lav
> > girar-check-perms: access to notmuch DENIED for darktemplar: does not belong to approved builders list: evg lav
> > girar-check-perms: access to recoll DENIED for darktemplar: does not belong to approved builders list: mike @qa
>
> По xapian-core и recoll дал ACL, но вообще-то считаю, что Лёша
> честно заслужил право быть включённым в @qa; разве если сам
> откажется, например, ввиду большего кол-ва писем от багзилы.
Поскольку возражений не поступило, добавил.
Алексей, спасибо и удачи в этом нелёгком деле! :)
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2017-10-25 18:10 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-20 19:48 ` [devel] Q: @qa += darktemplar@ (was: [#190775] EPERM (try 4) ...) Michael Shigorin
2017-10-22 16:33 ` [devel] Q: @qa += darktemplar@ Anton Farygin
2017-10-22 16:46 ` Michael Shigorin
2017-10-22 17:32 ` Anton Farygin
2017-10-22 18:42 ` Michael Shigorin
2017-10-22 19:18 ` Anton Farygin
2017-10-22 19:59 ` [devel] Q: @qa -= viy? Igor Vlasenko
2017-10-22 21:20 ` Anton Farygin
2017-10-22 22:31 ` Michael Shigorin
2017-10-23 4:40 ` Anton Farygin
2017-10-23 9:58 ` Michael Shigorin
2017-10-23 4:41 ` Anton Farygin
2017-10-23 8:59 ` Igor Vlasenko
2017-10-23 7:50 ` [devel] Q: @qa += darktemplar@ Alexey V. Vissarionov
2017-10-23 12:57 ` Igor Zubkov
2017-10-25 18:10 ` Dmitry V. Levin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git