ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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