* [devel] FAILED del=libquicktime102, а остался последний unmet
@ 2009-11-17 13:23 ` Afanasov Dmitry
2009-11-19 10:52 ` Igor Vlasenko
0 siblings, 1 reply; 14+ messages in thread
From: Afanasov Dmitry @ 2009-11-17 13:23 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 951 bytes --]
On Sat, Nov 07, 2009 at 07:16:37AM +0300, Girar Builder robot wrote:
> http://git.altlinux.org/tasks/15401/task/log
>
> 2009-Nov-07 07:16:03 :: task #15401 for sisyphus started:
> #1 delete libquicktime102
> i586: NEW unmet dependencies detected:
> libxawtv4#4.0-alt3.cvs20081014.8 libquicktime.so.102
> x86_64: NEW unmet dependencies detected:
> libxawtv4#4.0-alt3.cvs20081014.8 libquicktime.so.102()(64bit)
для удаления старой, древней, и бог знает сколько времени
непересобирающейся библиотеки libquicktime102 остался последний unmet -
libxawtv4, что собиратеся из xawtv4.
xawtv4-4.0-alt3.cvs20081014.8.src.rpm, что на ftp.a.o я душевно стянул и
не изменяя скормил hasher'у. полученный libxawtv4-4.0-alt3.cvs20081014.8.x86_64.rpm
привялся к libquicktime111.
по итогам прошу просто пересобрать xawtv4 либо самому, либо дать мне NMU,
либо довериться @qa, каковой, я смотрю, есть в acl.
--
С уважением
Афанасов Дмитрий
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-17 13:23 ` [devel] FAILED del=libquicktime102, а остался последний unmet Afanasov Dmitry
@ 2009-11-19 10:52 ` Igor Vlasenko
2009-11-19 11:11 ` Afanasov Dmitry
0 siblings, 1 reply; 14+ messages in thread
From: Igor Vlasenko @ 2009-11-19 10:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Nov 17, 2009 at 04:23:41PM +0300, Afanasov Dmitry wrote:
> для удаления старой, древней, и бог знает сколько времени
> непересобирающейся библиотеки libquicktime102 остался последний unmet -
> libxawtv4, что собиратеся из xawtv4.
>
> xawtv4-4.0-alt3.cvs20081014.8.src.rpm, что на ftp.a.o я душевно стянул и
> не изменяя скормил hasher'у. полученный libxawtv4-4.0-alt3.cvs20081014.8.x86_64.rpm
> привялся к libquicktime111.
>
> по итогам прошу просто пересобрать xawtv4 либо самому, либо дать мне NMU,
> либо довериться @qa, каковой, я смотрю, есть в acl.
В @qa сейчас только repocop-robot, который работает
по своей внутренней логике. Это правильное пожелание,
Надо будет докрутить и возможность пересборки.
только сначала надо будет тест писать,
и потом он тоже сможет заниматься.
С другой стороны, такими вещами раньше занимался @qa-робот.
Денис Смирнов предлагает интерфейс для вызова @qa-робота через git.alt.
Это было бы еще удобнее.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-19 10:52 ` Igor Vlasenko
@ 2009-11-19 11:11 ` Afanasov Dmitry
2009-11-19 11:46 ` Igor Vlasenko
0 siblings, 1 reply; 14+ messages in thread
From: Afanasov Dmitry @ 2009-11-19 11:11 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 886 bytes --]
On Thu, Nov 19, 2009 at 12:52:00PM +0200, Igor Vlasenko wrote:
> On Tue, Nov 17, 2009 at 04:23:41PM +0300, Afanasov Dmitry wrote:
> > по итогам прошу просто пересобрать xawtv4 либо самому, либо дать мне NMU,
> > либо довериться @qa, каковой, я смотрю, есть в acl.
>
> В @qa сейчас только repocop-robot, который работает
> по своей внутренней логике. Это правильное пожелание,
мне почему-то казалось, что в @qa ещё и люди есть. видимо спутал с
отвественными за бранчи, бывает :)
> С другой стороны, такими вещами раньше занимался @qa-робот.
потому и подумал, что @qa можно попросить пересобрать.
> Денис Смирнов предлагает интерфейс для вызова @qa-робота через git.alt.
> Это было бы еще удобнее.
данная задача именно для предложенного Денисом варианта ssh git.alt task
add rebuild <pkg>. пусть здесь, но к его предложению +1 :)
--
С уважением
Афанасов Дмитрий
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-19 11:11 ` Afanasov Dmitry
@ 2009-11-19 11:46 ` Igor Vlasenko
2009-11-19 11:59 ` Damir Shayhutdinov
0 siblings, 1 reply; 14+ messages in thread
From: Igor Vlasenko @ 2009-11-19 11:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Nov 19, 2009 at 02:11:17PM +0300, Afanasov Dmitry wrote:
> > > по итогам прошу просто пересобрать xawtv4 либо самому, либо дать мне NMU,
> > > либо довериться @qa, каковой, я смотрю, есть в acl.
> >
> > В @qa сейчас только repocop-robot, который работает
> > по своей внутренней логике. Это правильное пожелание,
> мне почему-то казалось, что в @qa ещё и люди есть. видимо спутал с
> отвественными за бранчи, бывает :)
Людям в @qa тем более надо быть крайне осторожными.
Благими намерениями вымощена дорога в ад.
Было бы плохо, если входящие в @qa люди стали бы
чинить пакеты по своему разумению.
Это подорвало бы доверие к @qa.
Они должны поступать по закону.
В нашем случае, можно рассуждать так:
вы внесли в наш парламент (devel@) предложение
обязать @qa пересобрать пакет xawtv4.
Если решение будет принято (никто возражать не будет)
оно станет законом, принятым в devel@.
На его основании я с удовольствием xawtv4 пересоберу.
Если оно работать не будет, ответственность на вас ;)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-19 11:46 ` Igor Vlasenko
@ 2009-11-19 11:59 ` Damir Shayhutdinov
2009-11-19 12:26 ` Igor Vlasenko
2009-11-19 13:03 ` [devel] qa-люди (Re: FAILED del=libquicktime102) Afanasov Dmitry
0 siblings, 2 replies; 14+ messages in thread
From: Damir Shayhutdinov @ 2009-11-19 11:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Благими намерениями вымощена дорога в ад.
> Было бы плохо, если входящие в @qa люди стали бы
> чинить пакеты по своему разумению.
> Это подорвало бы доверие к @qa.
Игорь, на мой взгляд, Вы слишком много работаете с роботами, а не с людьми.
Никакого доверия к роботу @qa лично у меня, например, нет.
А вот к людям, которые бы входили в такой @qa, скорее всего будет (все
зависит от личностей).
В частности, к многим моим пакетам я бы скорее всего добавил @qa, если
бы в эту группу не входил робот. А с роботом я "письмо счастья" просто
проигнорировал. Не хочу брать на себя ответственность за головотяпство
робота.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-19 11:59 ` Damir Shayhutdinov
@ 2009-11-19 12:26 ` Igor Vlasenko
2009-11-19 12:53 ` Damir Shayhutdinov
2009-11-19 12:58 ` Afanasov Dmitry
2009-11-19 13:03 ` [devel] qa-люди (Re: FAILED del=libquicktime102) Afanasov Dmitry
1 sibling, 2 replies; 14+ messages in thread
From: Igor Vlasenko @ 2009-11-19 12:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Nov 19, 2009 at 02:59:07PM +0300, Damir Shayhutdinov wrote:
> > Благими намерениями вымощена дорога в ад.
> > Было бы плохо, если входящие в @qa люди стали бы
> > чинить пакеты по своему разумению.
> > Это подорвало бы доверие к @qa.
>
> Игорь, на мой взгляд, Вы слишком много работаете с роботами, а не с людьми.
>
> Никакого доверия к роботу @qa лично у меня, например, нет.
>
> А вот к людям, которые бы входили в такой @qa, скорее всего будет (все
> зависит от личностей).
Робота запускаю я. Сначала лично проверяю патч,
если в патче ошибки -- правлю руками.
Пересобираю в hasher и заливаю.
Это то же самое, что и все делать руками,
только почти все операции автоматизированы.
Но решение принимаю я.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-19 12:26 ` Igor Vlasenko
@ 2009-11-19 12:53 ` Damir Shayhutdinov
2009-11-19 13:21 ` Igor Vlasenko
2009-11-19 12:58 ` Afanasov Dmitry
1 sibling, 1 reply; 14+ messages in thread
From: Damir Shayhutdinov @ 2009-11-19 12:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Робота запускаю я. Сначала лично проверяю патч,
> если в патче ошибки -- правлю руками.
> Пересобираю в hasher и заливаю.
На мой взгляд, Вы вряд ли сможете каждому пакету уделить достаточное
внимание, если учесть лежащую на Вас нагрузку. Если что-то перестанет
работать в результате, к кому мне отсылать? К роботу? К загруженному
по уши viy@?
> Это то же самое, что и все делать руками,
> только почти все операции автоматизированы.
> Но решение принимаю я.
Решения, принятые под огромной нагрузкой, на мой взгляд, мало достойны
доверия. Без обид, это просто жизненный опыт. "По запарке" сложно
предвидеть последствия.
Ведь это ж не просто патч спека, это пересборка в новом окружении, в
постоянно изменяющемся Сизифе. Есть немалый риск вместо "пакета с
предупреждениями репокопа" получить "пакет с сегфолтом" или еще чем
похуже (см. недавний minicom).
Хоть какое-то минимальное тестирование должно быть. И чтобы его
проводить, нужно больше людей, чем "viy@ и его робот". Хотя, если
обучить робота тестировать пакеты - то почему бы и нет :)
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-19 12:26 ` Igor Vlasenko
2009-11-19 12:53 ` Damir Shayhutdinov
@ 2009-11-19 12:58 ` Afanasov Dmitry
2009-11-19 13:26 ` Igor Vlasenko
1 sibling, 1 reply; 14+ messages in thread
From: Afanasov Dmitry @ 2009-11-19 12:58 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 814 bytes --]
On Thu, Nov 19, 2009 at 02:26:24PM +0200, Igor Vlasenko wrote:
> On Thu, Nov 19, 2009 at 02:59:07PM +0300, Damir Shayhutdinov wrote:
> > > Благими намерениями вымощена дорога в ад.
> > > Было бы плохо, если входящие в @qa люди стали бы
> > > чинить пакеты по своему разумению.
> > > Это подорвало бы доверие к @qa.
> >
> > Никакого доверия к роботу @qa лично у меня, например, нет.
> > А вот к людям, которые бы входили в такой @qa, скорее всего будет (все
> > зависит от личностей).
>
> Робота запускаю я. Сначала лично проверяю патч,
> если в патче ошибки -- правлю руками.
> Пересобираю в hasher и заливаю.
вывод: робот <=> Игорь Власенко, огранченном на множестве полиси :)
к слову, ruslandh@ на линии, потому @qa отходит больше в теоритичскую
часть.
--
С уважением
Афанасов Дмитрий
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* [devel] qa-люди (Re: FAILED del=libquicktime102)
2009-11-19 11:59 ` Damir Shayhutdinov
2009-11-19 12:26 ` Igor Vlasenko
@ 2009-11-19 13:03 ` Afanasov Dmitry
1 sibling, 0 replies; 14+ messages in thread
From: Afanasov Dmitry @ 2009-11-19 13:03 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 694 bytes --]
On Thu, Nov 19, 2009 at 02:59:07PM +0300, Damir Shayhutdinov wrote:
> > Благими намерениями вымощена дорога в ад.
> > Было бы плохо, если входящие в @qa люди стали бы
> > чинить пакеты по своему разумению.
> > Это подорвало бы доверие к @qa.
>
> Никакого доверия к роботу @qa лично у меня, например, нет.
>
> А вот к людям, которые бы входили в такой @qa, скорее всего будет (все
> зависит от личностей).
это интересный вопрос: имеет ли смысл развитие qa до группы из людей? с
группой для роботов отдельно, либо включать роботов в саму группу?
так, к слову, до появляения task rebuild, они же смогут этот rebuild
запускать своими роботами.
--
С уважением
Афанасов Дмитрий
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-19 12:53 ` Damir Shayhutdinov
@ 2009-11-19 13:21 ` Igor Vlasenko
2009-11-19 13:59 ` Damir Shayhutdinov
0 siblings, 1 reply; 14+ messages in thread
From: Igor Vlasenko @ 2009-11-19 13:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Nov 19, 2009 at 03:53:42PM +0300, Damir Shayhutdinov wrote:
> Решения, принятые под огромной нагрузкой, на мой взгляд, мало достойны
> доверия. Без обид, это просто жизненный опыт. "По запарке" сложно
> предвидеть последствия.
Понятно. Поэтому и делаю только то,
что уже давно разжевано в полиси и
опубликовано в патчах. Чтобы все, кто
мог и хотел, успели посмотреть, обсудить,
предложить или исправить самостоятельно.
Со временем, после выявления ошибок,
такие решения, заскриптованные в тестах и патчгенах,
воплощаются в роботе и нагрузок не ощущают :)
Если бы я руками пакеты бы правил, то да,
вносил бы систематические случайные человеческие ошибки.
Что касается пополнения группы @qa людьми,
то вопрос только в добровольцах.
Пишите манифест, чем будете заниматься,
документируя проблемы в полиси -- если в devel@
народ поддержит -- обращайтесь к cas@ для внесения в @qa.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-19 12:58 ` Afanasov Dmitry
@ 2009-11-19 13:26 ` Igor Vlasenko
0 siblings, 0 replies; 14+ messages in thread
From: Igor Vlasenko @ 2009-11-19 13:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Nov 19, 2009 at 03:58:52PM +0300, Afanasov Dmitry wrote:
> к слову, ruslandh@ на линии, потому @qa отходит больше в теоритичскую
> часть.
Понял, спасибо.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-19 13:21 ` Igor Vlasenko
@ 2009-11-19 13:59 ` Damir Shayhutdinov
2009-11-19 14:10 ` Led
0 siblings, 1 reply; 14+ messages in thread
From: Damir Shayhutdinov @ 2009-11-19 13:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
>> Решения, принятые под огромной нагрузкой, на мой взгляд, мало достойны
>> доверия. Без обид, это просто жизненный опыт. "По запарке" сложно
>> предвидеть последствия.
>
> Понятно. Поэтому и делаю только то,
> что уже давно разжевано в полиси и
> опубликовано в патчах. Чтобы все, кто
> мог и хотел, успели посмотреть, обсудить,
> предложить или исправить самостоятельно.
Если бы формат URL к патчам репокопа был бы попроще (не включал бы
версию-релиз), то можно было бы написать маленький скриптик типа
такого:
#!/bin/sh
# Requires wget
# Usage $0 [srpmname]
SRPMNAME=`basename "$1" .spec`
[ -z "$SRPMNAME" ] && SRPMNAME="`basename $PWD`"
wget -O- "http://repocop.altlinux.org/pub/repocop/reports/diff/by-srpm/$SRPMNAME.diff"
| patch -p1
И рекомендовать людям использовать этот скриптик перед заливкой новой
версии в Сизиф. Скрипт оптимизирован для работы с git, но в принципе
можно использовать и с RPM/SPECS, просто вторым параметром передавать
имя спека, стоя в каталоге со спеком. Думаю, это бы уменьшило
количество not-fixed сообщений в отчетах репокопа.
Также может быть стоит внести такой скрипт в функционал gear-commit,
типа предупреждения перед коммитом, что для данного пакета у репокопа
есть патчи, не хотите ли посмотреть их и применить? С возможностью
отключения этой проверки, конечно.
> Со временем, после выявления ошибок,
> такие решения, заскриптованные в тестах и патчгенах,
> воплощаются в роботе и нагрузок не ощущают :)
>
> Если бы я руками пакеты бы правил, то да,
> вносил бы систематические случайные человеческие ошибки.
Это мне напоминает анекдот про изобретение автоматической машинки для
стрижки - типа засовываешь голову в отверстие, а она аккуратно
стрижет. На возражение, что у каждого человека геометрия головы
уникальная, изобретатель машины ответит просто и незатейливо - "В
первый раз - да".
А робот содержит систематические случайные программные ошибки. И,
насколько я понял, не заслужил еще сколько-нибудь значительного
авторитета среди мантейнеров. Напротив, как новому и не до конца
оттестированному средству, роботу приходится доказывать своё право на
внесение изменений в Сизиф. И ошибки с minicom, и прочие регрессии
этому отнюдь не способствуют, к сожалению.
> Что касается пополнения группы @qa людьми,
> то вопрос только в добровольцах.
> Пишите манифест, чем будете заниматься,
> документируя проблемы в полиси -- если в devel@
> народ поддержит -- обращайтесь к cas@ для внесения в @qa.
Меня, в общем-то, не устраивает наличие в @qa робота. Дело ведь в доверии.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-19 13:59 ` Damir Shayhutdinov
@ 2009-11-19 14:10 ` Led
2009-11-19 14:22 ` Igor Vlasenko
0 siblings, 1 reply; 14+ messages in thread
From: Led @ 2009-11-19 14:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday 19 November 2009 15:59:23 Damir Shayhutdinov wrote:
>
> А робот содержит систематические случайные программные ошибки. И,
> насколько я понял, не заслужил еще сколько-нибудь значительного
> авторитета среди мантейнеров. Напротив, как новому и не до конца
> оттестированному средству, роботу приходится доказывать своё право на
> внесение изменений в Сизиф. И ошибки с minicom, и прочие регрессии
> этому отнюдь не способствуют, к сожалению.
Мне вот интересно: этот робот прошёл тесты на вступление в тим, на право
заливки/исправление пакетов? кто у него был ментором?
Или ничего такого и было принято "волевое административное решение"?
Согласно какому полиси робот фактически получил права мейнтейнера?
--
Led
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] FAILED del=libquicktime102, а остался последний unmet
2009-11-19 14:10 ` Led
@ 2009-11-19 14:22 ` Igor Vlasenko
0 siblings, 0 replies; 14+ messages in thread
From: Igor Vlasenko @ 2009-11-19 14:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Nov 19, 2009 at 04:10:47PM +0200, Led wrote:
> Мне вот интересно: этот робот прошёл тесты на вступление в тим, на право
> заливки/исправление пакетов? кто у него был ментором?
> Или ничего такого и было принято "волевое административное решение"?
> Согласно какому полиси робот фактически получил права мейнтейнера?
А как же ;)
подал в багзиллу заявку на вступление в тим,
я был ментором,
а опыт сборки пакетов в Сизиф
робот получил еще год назад, во время первого NMU :)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2009-11-19 14:22 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-17 13:23 ` [devel] FAILED del=libquicktime102, а остался последний unmet Afanasov Dmitry
2009-11-19 10:52 ` Igor Vlasenko
2009-11-19 11:11 ` Afanasov Dmitry
2009-11-19 11:46 ` Igor Vlasenko
2009-11-19 11:59 ` Damir Shayhutdinov
2009-11-19 12:26 ` Igor Vlasenko
2009-11-19 12:53 ` Damir Shayhutdinov
2009-11-19 13:21 ` Igor Vlasenko
2009-11-19 13:59 ` Damir Shayhutdinov
2009-11-19 14:10 ` Led
2009-11-19 14:22 ` Igor Vlasenko
2009-11-19 12:58 ` Afanasov Dmitry
2009-11-19 13:26 ` Igor Vlasenko
2009-11-19 13:03 ` [devel] qa-люди (Re: FAILED del=libquicktime102) Afanasov Dmitry
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