* Re: [devel] %update_desktopdb vs %update_menus
@ 2008-04-03 11:08 Dmitry V. Levin
2008-04-05 15:27 ` Igor Vlasenko
0 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2008-04-03 11:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1352 bytes --]
On Thu, Apr 03, 2008 at 07:29:41AM +0300, Igor Vlasenko wrote:
> On Thu, Apr 03, 2008 at 04:50:14AM +0400, Dmitry V. Levin wrote:
> > +%update_menus
> > +%clean_menus
> > я не понимаю, что в этом пакете хотел исправить repocop.
> >
> > Другими словами, просьба пояснить, зачем в пакете, который не содержит
> > файлов из каталога %_menudir, вызовы %update_menus/%clean_menus?
>
> там есть
> rpmquery -lp /var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/freeciv-client-2.1.3-alt1.x86_64.rpm G desktop
> /usr/share/applications/freeciv.desktop
>
> Последние 2 года меню в не-freedesktop compliant WM
> (все WM что не KDE,Gnome,Rox,Xfce) генерируется из desktop файлов тоже.
>
> Соответственно, без %update_menus/%clean_menus будет следующее:
> У пользователей icewm/wmaker/*box/... при установке freeciv-client
> он не появится в меню
>
> (до тех пор, пока не будет установлена другая,
> правильная программа, которая вызовет %update_menus)
>
> что не есть хорошо.
Т.е. мантейнер пакета должен вызывать все программы, которые в системе
могут регистрировать desktop-файлы? А где уверенность в том, что сейчас
этот перечень ограничивается %update_desktopdb и %update_menus?
Для регистрации обновлений desktop-файлов должна быть только одна точка
входа. Я предлагаю её придумать и побыстрее сделать.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-03 11:08 [devel] %update_desktopdb vs %update_menus Dmitry V. Levin
@ 2008-04-05 15:27 ` Igor Vlasenko
2008-04-05 15:46 ` Michael Shigorin
0 siblings, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-05 15:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 03, 2008 at 03:08:41PM +0400, Dmitry V. Levin wrote:
> Для регистрации обновлений desktop-файлов должна быть только одна точка
> входа. Я предлагаю её придумать и побыстрее сделать.
Дима, добрый вечер!
Как вы знаете, я хотел бы попробовать массовые исправления ошибок
роботом. Как оказалось, сейчас это только на 10% техническая
а на 90% социальная работа с сообществом.
Здесь мне очень важен успешный прецедент, чтобы в будущем люди
привыкли, чтобы это стало бы намного более рутинным
и не вызывало вопросов не по сути предлагаемых исправлений.
11 дней назад я задекларировал намерение сделать через 2 недели NMU,
соответственно 8-10 апреля хотел бы его осуществить в заявленный срок,
чтобы создать прецедент.
Заодно это будет дополнительным стимулом для самостоятельного
исправления ошибок в пакетах активным майнтайнерам и реальной
помощью занятым.
Соответственно меня очень интересуют ваши планы сделать единую
точку входа для регистрации обновлений desktop-файлов, так как
от этого зависит, что дописывать в спек-файлы.
P.S. с воскресенья и до обеда вторника буду оффлайн.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 15:27 ` Igor Vlasenko
@ 2008-04-05 15:46 ` Michael Shigorin
2008-04-05 16:11 ` Igor Vlasenko
2008-04-05 16:59 ` Igor Vlasenko
0 siblings, 2 replies; 59+ messages in thread
From: Michael Shigorin @ 2008-04-05 15:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 05, 2008 at 06:27:11PM +0300, Igor Vlasenko wrote:
> Здесь мне очень важен успешный прецедент
Не этот, пожалуйста.
Создавать прецедент массового объезда того, что может быть
исправлено в одной точке -- это по-индусски.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 15:46 ` Michael Shigorin
@ 2008-04-05 16:11 ` Igor Vlasenko
2008-04-05 16:59 ` Michael Shigorin
2008-04-05 16:59 ` Igor Vlasenko
1 sibling, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-05 16:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 05, 2008 at 06:46:14PM +0300, Michael Shigorin wrote:
> Создавать прецедент массового объезда того, что может быть
> исправлено в одной точке -- это по-индусски.
в предлагаемом исправлении 4 теста, из них только 2 связаны с .desktop.
Если к 8 числу не будет ясного понимания ситуации по .desktop,
то тогда сделаю NMU только на оставшиеся 2 теста,
с .desktop не связанные.
Еще: письмо я писал Диме, чтобы спросить, успевает ли он.
В рассылку письмо попало случайно, не ту кнопку нажал :(
Спрашивал, потому что второй раз выходить на NMU
мне психологически уже трудно -
и так 95% усилий уходит на переписку :(
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 15:46 ` Michael Shigorin
2008-04-05 16:11 ` Igor Vlasenko
@ 2008-04-05 16:59 ` Igor Vlasenko
2008-04-05 17:00 ` Michael Shigorin
` (2 more replies)
1 sibling, 3 replies; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-05 16:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 05, 2008 at 06:46:14PM +0300, Michael Shigorin wrote:
> Создавать прецедент массового объезда того, что может быть
> исправлено в одной точке -- это по-индусски.
код, который добавляет %update_desktopdb, я писал 5 минут,
за 5 минут могу написать и код, который будет удалять
%update_desktopdb :)
И работают эти коды 1мин/1000пакетов.
Вопрос в другом.
Я обоснованно боюсь граблей, связанных с "одной точкой".
Напомню что это заблуждение, что
%update_desktopdb - якобы регистратор десктоп файлов,
который якобы следует писать вместе с %update_menus.
Понятно, что так было бы глупо.
Если это было бы правдой, то однозначно -
разумно было бы их свести в один вызов.
%update_desktopdb - регистратор mime-обработчиков.
Его вызов имеет смысл только для таких программ,
которые перечислили явно mime-типы.
Например, freeciv-client (пример Димы) mime-типов не
обрабатывает, следовательно, %update_desktopdb
там вписан по ошибке.
Вызывать огульно update-desktop-database чревато.
Представьте себе установку дистрибутива. Она и так
занимает Х минут, ставится множество пакетов,
вызываюих в %post /usr/bin/update-menus.
Одиночный /usr/bin/update-menus отрабатывает несколько секунд.
Но при массовой установке пакетов множественные
/usr/bin/update-menus оптимизируются: при живом
процессе update-menus другие /usr/bin/update-menus только
оповещают его, что добавлено новое меню и умирают.
В результате при установке 100 пакетов
/usr/bin/update-menus отрабатывет не 100 раз, а только 1 раз.
Я смотрел в исходники update-desktop-database,
похоже, он никак не оптимизирует свою работу.
Я не говорю, что после добавления такой
"оптимизации единой точки доступа"
дистрибутив станет устанавливаться пару часов,
но думаю, что даром такая "оптимизация" не пройдет.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 16:11 ` Igor Vlasenko
@ 2008-04-05 16:59 ` Michael Shigorin
0 siblings, 0 replies; 59+ messages in thread
From: Michael Shigorin @ 2008-04-05 16:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 05, 2008 at 07:11:41PM +0300, Igor Vlasenko wrote:
> Спрашивал, потому что второй раз выходить на NMU мне
> психологически уже трудно - и так 95% усилий уходит на
> переписку :(
Прекрасно понимаю и тоже переживаю :(
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 16:59 ` Igor Vlasenko
@ 2008-04-05 17:00 ` Michael Shigorin
2008-04-05 17:04 ` Igor Vlasenko
2008-04-05 17:12 ` Led
2008-04-09 9:07 ` [devel] %update_desktopdb vs %update_menus Dmitry V. Levin
2 siblings, 1 reply; 59+ messages in thread
From: Michael Shigorin @ 2008-04-05 17:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 05, 2008 at 07:59:12PM +0300, Igor Vlasenko wrote:
> %update_desktopdb - регистратор mime-обработчиков.
> Его вызов имеет смысл только для таких программ,
> которые перечислили явно mime-типы.
У нас бывают mime-обработчики без desktop-файлов?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 17:00 ` Michael Shigorin
@ 2008-04-05 17:04 ` Igor Vlasenko
2008-04-05 17:14 ` Michael Shigorin
0 siblings, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-05 17:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 05, 2008 at 08:00:40PM +0300, Michael Shigorin wrote:
> У нас бывают mime-обработчики без desktop-файлов?
mime-обработчиков без desktop-файлов не бывает,
но бывают desktop-файлы - не mime-обработчики.
Весьма часто бывают.
Например, тот же freeciv-client, galculator,
"Документация/ALT Linux" и т.д.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 16:59 ` Igor Vlasenko
2008-04-05 17:00 ` Michael Shigorin
@ 2008-04-05 17:12 ` Led
2008-04-05 17:24 ` Igor Vlasenko (ALT)
2008-04-05 17:59 ` Alexey I. Froloff
2008-04-09 9:07 ` [devel] %update_desktopdb vs %update_menus Dmitry V. Levin
2 siblings, 2 replies; 59+ messages in thread
From: Led @ 2008-04-05 17:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
Saturday, 05 April 2008 19:59:12 Igor Vlasenko написав:
> On Sat, Apr 05, 2008 at 06:46:14PM +0300, Michael Shigorin wrote:
> > Создавать прецедент массового объезда того, что может быть
> > исправлено в одной точке -- это по-индусски.
>
> код, который добавляет %update_desktopdb, я писал 5 минут,
> за 5 минут могу написать и код, который будет удалять
> %update_desktopdb :)
> И работают эти коды 1мин/1000пакетов.
>
> Вопрос в другом.
> Я обоснованно боюсь граблей, связанных с "одной точкой".
>
> Напомню что это заблуждение, что
> %update_desktopdb - якобы регистратор десктоп файлов,
> который якобы следует писать вместе с %update_menus.
>
> Понятно, что так было бы глупо.
> Если это было бы правдой, то однозначно -
> разумно было бы их свести в один вызов.
>
> %update_desktopdb - регистратор mime-обработчиков.
> Его вызов имеет смысл только для таких программ,
> которые перечислили явно mime-типы.
ИМХО имеет смысл заменить %update_menus и %update_desktopdb
на %register_desktop, который не просто обновляет меню или mime, а обновляют
систему согласно содержимому вновь установленным .desktop-файлов.
--
Led
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 17:04 ` Igor Vlasenko
@ 2008-04-05 17:14 ` Michael Shigorin
2008-04-05 17:17 ` Igor Vlasenko
0 siblings, 1 reply; 59+ messages in thread
From: Michael Shigorin @ 2008-04-05 17:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 05, 2008 at 08:04:09PM +0300, Igor Vlasenko wrote:
> > У нас бывают mime-обработчики без desktop-файлов?
> mime-обработчиков без desktop-файлов не бывает, но бывают
> desktop-файлы - не mime-обработчики. Весьма часто бывают.
Ну так это и надо проверять, ёлки-палки. С каких пор у нас grep
подорожал, на таможне фуры не пускают? :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 17:14 ` Michael Shigorin
@ 2008-04-05 17:17 ` Igor Vlasenko
2008-04-05 17:18 ` Igor Vlasenko
0 siblings, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-05 17:17 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 05, 2008 at 08:14:08PM +0300, Michael Shigorin wrote:
> On Sat, Apr 05, 2008 at 08:04:09PM +0300, Igor Vlasenko wrote:
> > > У нас бывают mime-обработчики без desktop-файлов?
> > mime-обработчиков без desktop-файлов не бывает, но бывают
> > desktop-файлы - не mime-обработчики. Весьма часто бывают.
>
> Ну так это и надо проверять, ёлки-палки. С каких пор у нас grep
> подорожал, на таможне фуры не пускают? :)
Напомню, это не ко мне вопрос :)
В общем, народ просит Партию
разьяснить Генеральную Линию :)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 17:17 ` Igor Vlasenko
@ 2008-04-05 17:18 ` Igor Vlasenko
0 siblings, 0 replies; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-05 17:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 05, 2008 at 08:17:19PM +0300, Igor Vlasenko wrote:
> Напомню, это не ко мне вопрос :)
> В общем, народ просит Партию
> разьяснить Генеральную Линию :)
и всем пока, а то я на поезд опоздаю.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 17:12 ` Led
@ 2008-04-05 17:24 ` Igor Vlasenko (ALT)
2008-04-05 17:32 ` Michael Shigorin
2008-04-05 17:59 ` Alexey I. Froloff
1 sibling, 1 reply; 59+ messages in thread
From: Igor Vlasenko (ALT) @ 2008-04-05 17:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
> ИМХО имеет смысл заменить %update_menus и %update_desktopdb
> на %register_desktop, который не просто обновляет меню или mime, а обновляют
> систему согласно содержимому вновь установленным .desktop-файлов.
Там тоже грабли, поскольку у нас menu!=desktop.
У нас и старого меню полным-полно.
sqlite> select count(distinct pkgid) from rpm_files where filename like
'/usr/share/applications/%';
826
sqlite> select count(distinct pkgid) from rpm_files where filename like
'/usr/lib/menu/%';
313
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 17:24 ` Igor Vlasenko (ALT)
@ 2008-04-05 17:32 ` Michael Shigorin
0 siblings, 0 replies; 59+ messages in thread
From: Michael Shigorin @ 2008-04-05 17:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 05, 2008 at 08:24:19PM +0300, Igor Vlasenko (ALT) wrote:
> > ИМХО имеет смысл заменить %update_menus и %update_desktopdb
> > на %register_desktop, который не просто обновляет меню или
> > mime, а обновляют систему согласно содержимому вновь
> > установленным .desktop-файлов.
> Там тоже грабли, поскольку у нас menu!=desktop.
Ну так test -f тоже не отменяли ;)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 17:12 ` Led
2008-04-05 17:24 ` Igor Vlasenko (ALT)
@ 2008-04-05 17:59 ` Alexey I. Froloff
2008-04-05 18:06 ` Led
1 sibling, 1 reply; 59+ messages in thread
From: Alexey I. Froloff @ 2008-04-05 17:59 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 522 bytes --]
* Led <ledest@> [080405 21:12]:
> ИМХО имеет смысл заменить %update_menus и %update_desktopdb
> на %register_desktop, который не просто обновляет меню или mime, а обновляют
> систему согласно содержимому вновь установленным .desktop-файлов.
Во время установки оно никому не нужно. Оно должно запускаться
ровно один раз после окончания транзакции и rpm это позволяет.
Вам написать трёхстрочник на C который породит один процесс и
запустит что попало после завершения работы rpm/apt?
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 17:59 ` Alexey I. Froloff
@ 2008-04-05 18:06 ` Led
2008-04-05 18:24 ` Alexey I. Froloff
0 siblings, 1 reply; 59+ messages in thread
From: Led @ 2008-04-05 18:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
Saturday, 05 April 2008 20:59:22 Alexey I. Froloff написав:
> * Led <ledest@> [080405 21:12]:
> > ИМХО имеет смысл заменить %update_menus и %update_desktopdb
> > на %register_desktop, который не просто обновляет меню или mime, а
> > обновляют систему согласно содержимому вновь установленным
> > .desktop-файлов.
>
> Во время установки оно никому не нужно. Оно должно запускаться
> ровно один раз после окончания транзакции и rpm это позволяет.
Я с этим не спорю. Я о другом: нужен макрос, который выполнит
регистрацию/перерегистрацию .desktop-файлов, а что он делает (обновляет меню,
обновляет базу MIME, etc.) - это уже вопрос реализации.
--
Led
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 18:06 ` Led
@ 2008-04-05 18:24 ` Alexey I. Froloff
2008-04-05 19:32 ` Dmitry V. Levin
0 siblings, 1 reply; 59+ messages in thread
From: Alexey I. Froloff @ 2008-04-05 18:24 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 296 bytes --]
* Led <ledest@> [080405 22:13]:
> > Во время установки оно никому не нужно. Оно должно запускаться
> > ровно один раз после окончания транзакции и rpm это позволяет.
> Я с этим не спорю. Я о другом:
Да я не с тобой спорил, просто слегка дополнил твой ответ ;-)
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 18:24 ` Alexey I. Froloff
@ 2008-04-05 19:32 ` Dmitry V. Levin
2008-04-09 8:34 ` Igor Vlasenko
0 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2008-04-05 19:32 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 431 bytes --]
On Sat, Apr 05, 2008 at 10:24:42PM +0400, Alexey I. Froloff wrote:
> * Led <ledest@> [080405 22:13]:
> > > Во время установки оно никому не нужно. Оно должно запускаться
> > > ровно один раз после окончания транзакции и rpm это позволяет.
> > Я с этим не спорю. Я о другом:
> Да я не с тобой спорил, просто слегка дополнил твой ответ ;-)
Из вашего обсуждения я не понял, кто сделает эту единую точку входа.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 19:32 ` Dmitry V. Levin
@ 2008-04-09 8:34 ` Igor Vlasenko
2008-04-09 9:41 ` Alexey I. Froloff
0 siblings, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-09 8:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 05, 2008 at 11:32:32PM +0400, Dmitry V. Levin wrote:
> On Sat, Apr 05, 2008 at 10:24:42PM +0400, Alexey I. Froloff wrote:
> > * Led <ledest@> [080405 22:13]:
> > > > Во время установки оно никому не нужно. Оно должно запускаться
> > > > ровно один раз после окончания транзакции и rpm это позволяет.
> > > Я с этим не спорю. Я о другом:
> > Да я не с тобой спорил, просто слегка дополнил твой ответ ;-)
> Из вашего обсуждения я не понял, кто сделает эту единую точку входа.
Похоже, добровольцев не нашлось.
Что ж, вопрос решился сам собой.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-05 16:59 ` Igor Vlasenko
2008-04-05 17:00 ` Michael Shigorin
2008-04-05 17:12 ` Led
@ 2008-04-09 9:07 ` Dmitry V. Levin
2008-04-09 9:25 ` Igor Vlasenko
2 siblings, 1 reply; 59+ messages in thread
From: Dmitry V. Levin @ 2008-04-09 9:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1175 bytes --]
On Sat, Apr 05, 2008 at 07:59:12PM +0300, Igor Vlasenko wrote:
> On Sat, Apr 05, 2008 at 06:46:14PM +0300, Michael Shigorin wrote:
> > Создавать прецедент массового объезда того, что может быть
> > исправлено в одной точке -- это по-индусски.
>
> код, который добавляет %update_desktopdb, я писал 5 минут,
> за 5 минут могу написать и код, который будет удалять
> %update_desktopdb :)
> И работают эти коды 1мин/1000пакетов.
>
> Вопрос в другом.
> Я обоснованно боюсь граблей, связанных с "одной точкой".
>
> Напомню что это заблуждение, что
> %update_desktopdb - якобы регистратор десктоп файлов,
> который якобы следует писать вместе с %update_menus.
>
> Понятно, что так было бы глупо.
> Если это было бы правдой, то однозначно -
> разумно было бы их свести в один вызов.
>
> %update_desktopdb - регистратор mime-обработчиков.
> Его вызов имеет смысл только для таких программ,
> которые перечислили явно mime-типы.
>
> Например, freeciv-client (пример Димы) mime-типов не
> обрабатывает, следовательно, %update_desktopdb
> там вписан по ошибке.
Вызовы %update_desktopdb/%clean_desktopdb надо искоренять или нет?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-09 9:07 ` [devel] %update_desktopdb vs %update_menus Dmitry V. Levin
@ 2008-04-09 9:25 ` Igor Vlasenko
0 siblings, 0 replies; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-09 9:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Apr 09, 2008 at 01:07:54PM +0400, Dmitry V. Levin wrote:
> > Например, freeciv-client (пример Димы) mime-типов не
> > обрабатывает, следовательно, %update_desktopdb
> > там вписан по ошибке.
>
> Вызовы %update_desktopdb/%clean_desktopdb надо искоренять или нет?
в этом пакете - да, так как он никаких MimeType не обрабатывает.
IMHO, искоренять там, где не нужны,
оставлять и добавлять - там, где требуются
(цитируя
http://freesource.info/wiki/AltLinux/Sisyphus/devel/OsobennostiSborkiPaketov:
добавлять только в случае если в %_desktopdir/*.desktop есть
$ grep -i mime /usr/share/applications/*.desktop
MimeType=.....;
)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-09 8:34 ` Igor Vlasenko
@ 2008-04-09 9:41 ` Alexey I. Froloff
2008-04-09 9:50 ` Igor Vlasenko
0 siblings, 1 reply; 59+ messages in thread
From: Alexey I. Froloff @ 2008-04-09 9:41 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 483 bytes --]
* Igor Vlasenko <vlasenko@> [080409 12:44]:
> > > > > Во время установки оно никому не нужно. Оно должно запускаться
> > > > > ровно один раз после окончания транзакции и rpm это позволяет.
> > > > Я с этим не спорю. Я о другом:
> > > Да я не с тобой спорил, просто слегка дополнил твой ответ ;-)
> > Из вашего обсуждения я не понял, кто сделает эту единую точку входа.
> Похоже, добровольцев не нашлось.
Раз ты это затеял - ты и доброволец ;-)
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus
2008-04-09 9:41 ` Alexey I. Froloff
@ 2008-04-09 9:50 ` Igor Vlasenko
2008-04-10 8:55 ` [devel] %update_desktopdb vs %update_menus [JT] Vitaly Lipatov
0 siblings, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-09 9:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Apr 09, 2008 at 01:41:13PM +0400, Alexey I. Froloff wrote:
> Раз ты это затеял - ты и доброволец ;-)
я сделаю то, что затеял.
NMU я затеял ;)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-09 9:50 ` Igor Vlasenko
@ 2008-04-10 8:55 ` Vitaly Lipatov
2008-04-10 8:57 ` Mikhail Gusarov
2008-04-10 9:02 ` Igor Vlasenko
0 siblings, 2 replies; 59+ messages in thread
From: Vitaly Lipatov @ 2008-04-10 8:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 9 апреля 2008, Igor Vlasenko wrote:
> On Wed, Apr 09, 2008 at 01:41:13PM +0400, Alexey I. Froloff
wrote:
> > Раз ты это затеял - ты и доброволец ;-)
>
> я сделаю то, что затеял.
> NMU я затеял ;)
NMU может быть бессмысленно, потому что изменения потеряются при
следующей заливке пакета мантейнером.
--
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 8:55 ` [devel] %update_desktopdb vs %update_menus [JT] Vitaly Lipatov
@ 2008-04-10 8:57 ` Mikhail Gusarov
2008-04-10 9:01 ` Victor Forsyuk
` (2 more replies)
2008-04-10 9:02 ` Igor Vlasenko
1 sibling, 3 replies; 59+ messages in thread
From: Mikhail Gusarov @ 2008-04-10 8:57 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 385 bytes --]
Twas brillig at 12:55:33 10.04.2008 UTC+04 when Vitaly Lipatov did gyre and gimble:
VL> NMU может быть бессмысленно, потому что изменения потеряются при следующей
VL> заливке пакета
...плохим...
VL>мантейнером.
--
JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 8:57 ` Mikhail Gusarov
@ 2008-04-10 9:01 ` Victor Forsyuk
2008-04-10 9:02 ` Damir Shayhutdinov
2008-04-10 9:12 ` Alexey I. Froloff
2 siblings, 0 replies; 59+ messages in thread
From: Victor Forsyuk @ 2008-04-10 9:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 03:57:13PM +0700, Mikhail Gusarov wrote:
> Twas brillig at 12:55:33 10.04.2008 UTC+04 when Vitaly Lipatov did gyre and gimble:
>
> VL> NMU может быть бессмысленно, потому что изменения потеряются при следующей
> VL> заливке пакета
>
> ...плохим...
>
> VL>мантейнером.
+10
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 8:57 ` Mikhail Gusarov
2008-04-10 9:01 ` Victor Forsyuk
@ 2008-04-10 9:02 ` Damir Shayhutdinov
2008-04-10 9:07 ` Mikhail Gusarov
2008-04-10 9:12 ` Alexey I. Froloff
2 siblings, 1 reply; 59+ messages in thread
From: Damir Shayhutdinov @ 2008-04-10 9:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
> VL> NMU может быть бессмысленно, потому что изменения потеряются при следующей
> VL> заливке пакета
>
> ...плохим...
>
> VL>мантейнером.
Любым. Человеку свойственно ошибаться.
А вот бага в багзилле с подвешенным патчем - от нее уже так не
отвертишься. И если что, ее можно REOPEN.
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 8:55 ` [devel] %update_desktopdb vs %update_menus [JT] Vitaly Lipatov
2008-04-10 8:57 ` Mikhail Gusarov
@ 2008-04-10 9:02 ` Igor Vlasenko
2008-04-10 9:05 ` Igor Vlasenko
1 sibling, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 9:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 12:55:33PM +0400, Vitaly Lipatov wrote:
> On 9 апреля 2008, Igor Vlasenko wrote:
> > On Wed, Apr 09, 2008 at 01:41:13PM +0400, Alexey I. Froloff
> wrote:
> > > Раз ты это затеял - ты и доброволец ;-)
> >
> > я сделаю то, что затеял.
> > NMU я затеял ;)
> NMU может быть бессмысленно, потому что изменения потеряются при
> следующей заливке пакета мантейнером.
Это как раз не страшно. Робота я могу хоть каждый день гонять,
чтобы он делал NMU хоть после каждой заливки пакета мантейнером :)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 9:02 ` Igor Vlasenko
@ 2008-04-10 9:05 ` Igor Vlasenko
0 siblings, 0 replies; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 9:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 12:02:34PM +0300, Igor Vlasenko wrote:
> Это как раз не страшно. Робота я могу хоть каждый день гонять,
> чтобы он делал NMU хоть после каждой заливки пакета мантейнером :)
Если будет у меня песочница и найдутся добровольцы,
можно будет даже попробовать :)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 9:02 ` Damir Shayhutdinov
@ 2008-04-10 9:07 ` Mikhail Gusarov
2008-04-10 9:21 ` Damir Shayhutdinov
0 siblings, 1 reply; 59+ messages in thread
From: Mikhail Gusarov @ 2008-04-10 9:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 440 bytes --]
Twas brillig at 13:02:29 10.04.2008 UTC+04 when Damir Shayhutdinov did gyre and gimble:
DS> Любым. Человеку свойственно ошибаться.
Ошибка - это не уверенность, что "изменения потеряются". Массовые баги - тоже не
панацея, в них потонуть можно.
--
JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 8:57 ` Mikhail Gusarov
2008-04-10 9:01 ` Victor Forsyuk
2008-04-10 9:02 ` Damir Shayhutdinov
@ 2008-04-10 9:12 ` Alexey I. Froloff
2008-04-10 9:14 ` Igor Vlasenko
2 siblings, 1 reply; 59+ messages in thread
From: Alexey I. Froloff @ 2008-04-10 9:12 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 284 bytes --]
* Mikhail Gusarov <dottedmag@> [080410 12:59]:
> VL> NMU может быть бессмысленно, потому что изменения потеряются при следующей
> VL> заливке пакета
> ...плохим...
> VL>мантейнером.
Имел я в виду вытаскивать патчи из srpm'ов при живом git.alt'е.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 9:12 ` Alexey I. Froloff
@ 2008-04-10 9:14 ` Igor Vlasenko
0 siblings, 0 replies; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 9:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 01:12:35PM +0400, Alexey I. Froloff wrote:
> * Mikhail Gusarov <dottedmag@> [080410 12:59]:
> > VL> NMU может быть бессмысленно, потому что изменения потеряются при следующей
> > VL> заливке пакета
> > ...плохим...
> > VL>мантейнером.
> Имел я в виду вытаскивать патчи из srpm'ов при живом git.alt'е.
Специально для этого случая патчи доступны отдельно:
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/repocop/NMU/diff
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 9:07 ` Mikhail Gusarov
@ 2008-04-10 9:21 ` Damir Shayhutdinov
2008-04-10 9:58 ` Igor Vlasenko
` (2 more replies)
0 siblings, 3 replies; 59+ messages in thread
From: Damir Shayhutdinov @ 2008-04-10 9:21 UTC (permalink / raw)
To: ALT Linux Team development discussions, Igor Vlasenko
> DS> Любым. Человеку свойственно ошибаться.
>
> Ошибка - это не уверенность, что "изменения потеряются". Массовые баги - тоже не
> панацея, в них потонуть можно.
Какая разница, когда тонуть - сейчас или в случае массовых багов?
Объясните мне механизм, как мне не потерять изменения, совершенные
роботом? Скачивать .src.rpm, вытряхать оттуда спек, делать дифф между
спеками, прикладывать его к существующему спеку?
Я не против этого NMU только по одной причине. И причина эта - в том,
что на этом NMU будут обкатаны способы взаимодействия при массовом
исправлении багов, будут выявлены все подводные камни и прочие
нескладухи, и результатом будет процедура массового исправления,
которая доставляет минимум геморроя мантейнерам.
Если же автор-инициатор NMU не хочет продумывать способы интеграции
своего NMU в историю развития пакета и вместо этого хочет гонять
робота после каждой сборки - _я отзываю разрешение NMU по результатам
repocop на все свои пакеты_. Такой футбол мне не нужен.
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 9:21 ` Damir Shayhutdinov
@ 2008-04-10 9:58 ` Igor Vlasenko
2008-04-10 11:10 ` Damir Shayhutdinov
2008-04-10 10:05 ` [devel] " Igor Vlasenko
2008-04-10 10:07 ` Igor Vlasenko
2 siblings, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 9:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 01:21:07PM +0400, Damir Shayhutdinov wrote:
> Если же автор-инициатор NMU не хочет продумывать способы интеграции
> своего NMU в историю развития пакета и вместо этого хочет гонять
> робота после каждой сборки
Дамир!
Вы же программист - вам должно быть это понятно.
Вопрос не в том, делать или не делать способы интеграции с .git,
а в том, сколько времени это займет.
Напомню, что прежде чем сесть что-либо писать, нужно спланировать.
Это азбука программирования.
Например, на repocop, как и предсказывает теория, ушло времени
ровно в три раза больше, чем то время, которого, по моей субьективной
оценке, хватило бы, если я писал бы repocop "для себя".
Но я это учитывал, и решил, что в силах потратить времени x3.
репокоп есть.
Теперь робот для MNU. Это часть сложного хозяйства, писавшегося
долгое время, без документации, с непроработанными интерфейсами.
Прежде чем писать интеграцию с .git, это все хозяйство нужно
привести в порядок. Продумать интерфейс, написать толковую
документацию. Это еще займет x2 времени от его разработки.
Потом еще написать интеграцию с .git.
Накладываем это на мою хроническую нехватку времени.
Что получаем в итоге?
Что называть конкретные даты я морально не готов.
Лето, осень, зима, следующий год?
А все это время пакеты так и будут лежать,
а по ним будут small bugs ползать...
Моя позиция - меньше обещать, больше делать.
Что плохого в этой позиции?
P.S. С удовольствием приму помощь в разработке.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 9:21 ` Damir Shayhutdinov
2008-04-10 9:58 ` Igor Vlasenko
@ 2008-04-10 10:05 ` Igor Vlasenko
2008-04-10 11:22 ` Damir Shayhutdinov
2008-04-10 10:07 ` Igor Vlasenko
2 siblings, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 10:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 01:21:07PM +0400, Damir Shayhutdinov wrote:
> Если же автор-инициатор NMU не хочет продумывать способы интеграции
> своего NMU в историю развития пакета и вместо этого хочет гонять
> робота после каждой сборки - _я отзываю разрешение NMU по результатам
по интеграции я написал.
Но не могу вычислить результат eval {
if (интеграции) {
allow
} else {
deny
}
:)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 9:21 ` Damir Shayhutdinov
2008-04-10 9:58 ` Igor Vlasenko
2008-04-10 10:05 ` [devel] " Igor Vlasenko
@ 2008-04-10 10:07 ` Igor Vlasenko
2008-04-10 10:08 ` Igor Vlasenko
2008-04-10 11:17 ` Damir Shayhutdinov
2 siblings, 2 replies; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 10:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 01:21:07PM +0400, Damir Shayhutdinov wrote:
> Объясните мне механизм, как мне не потерять изменения, совершенные
> роботом? Скачивать .src.rpm, вытряхать оттуда спек, делать дифф между
> спеками, прикладывать его к существующему спеку?
Так ведь готовые diff лежат,
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/repocop/NMU/diff
сколько раз писалось :(
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 10:07 ` Igor Vlasenko
@ 2008-04-10 10:08 ` Igor Vlasenko
2008-04-10 11:17 ` Damir Shayhutdinov
1 sibling, 0 replies; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 10:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 01:07:26PM +0300, Igor Vlasenko wrote:
> > Объясните мне механизм, как мне не потерять изменения, совершенные
> > роботом? Скачивать .src.rpm, вытряхать оттуда спек, делать дифф между
> > спеками, прикладывать его к существующему спеку?
>
> Так ведь готовые diff лежат,
> http://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/repocop/NMU/diff
> сколько раз писалось :(
Сделаю MNU, а diffы останутся себе там лежать - каши не просят.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 9:58 ` Igor Vlasenko
@ 2008-04-10 11:10 ` Damir Shayhutdinov
2008-04-10 11:18 ` Igor Vlasenko
0 siblings, 1 reply; 59+ messages in thread
From: Damir Shayhutdinov @ 2008-04-10 11:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
> > Если же автор-инициатор NMU не хочет продумывать способы интеграции
> > своего NMU в историю развития пакета и вместо этого хочет гонять
> > робота после каждой сборки
> Дамир!
> Вы же программист - вам должно быть это понятно.
> Вопрос не в том, делать или не делать способы интеграции с .git,
> а в том, сколько времени это займет.
Интеграция с git тут конечно была бы полезна. Но на самом деле вовсе
не нужно делать эту интеграцию в полном виде. По идее достаточно было
бы рассылки на личную почту патчей, которые бы потом можно было
применить командой git-am или git-apply.
> Например, на repocop, как и предсказывает теория, ушло времени
> ровно в три раза больше, чем то время, которого, по моей субьективной
> оценке, хватило бы, если я писал бы repocop "для себя".
>
> Но я это учитывал, и решил, что в силах потратить времени x3.
> репокоп есть.
По самому инструменту претензий нет - получился он хорошим, большое спасибо!
> Теперь робот для MNU. Это часть сложного хозяйства, писавшегося
> долгое время, без документации, с непроработанными интерфейсами.
Проблема не в этом. Просто ранее на результаты NMU, выполненными
роботами (всякие QA-роботы, пересобирающие пакеты при смене soname
библиотеки), можно было махнуть рукой - все равно следующая пересборка
мантейнером не может "чего-то не учесть" - ведь пересборка в новом
окружении (без изменения) и была смыслом NMU.
Теперь же ты вступаешь на неисследованную территорию, когда надо
обеспечить не только пересборку пакета, но и сохранение изменений,
внесенных роботом, в последующих сборках пакета мантейнером. Если по
"человеческим" NMU с автором NMU можно как-то договориться о формате
интеграции (патч там по почте, коммит в гите или просто передать пакет
тому кто сделал NMU), то с роботом ничего не получится. Все эти
переговоры должен вести не робот, а автор робота.
При этом просто еще одно робото-NMU после пересборки мантейнером
проблему не решает, а пользователям Сизифа придется качать удвоенный
объем данных. Я считаю такое "автоNMU" неприемлемым. NMU - это
исключение, которое никогда не должно быть правилом.
> Прежде чем писать интеграцию с .git, это все хозяйство нужно
> привести в порядок. Продумать интерфейс, написать толковую
> документацию. Это еще займет x2 времени от его разработки.
Да не в git'e дело.
> Что называть конкретные даты я морально не готов.
> Лето, осень, зима, следующий год?
>
> А все это время пакеты так и будут лежать,
> а по ним будут small bugs ползать...
Конкретно в этом случае (update_desktopdb) можно было бы устроить NMU,
которое было бы удобно всем.
А именно:
1) внести функциональность update_desktopdb в update_menus.
2) NMU/повесить баги на пакеты, в которых нету ни update_menus ни
update_desktopdb, но есть .desktop.
3) NMU (простая пересборка) на пакеты, которые содержат update_menus
но не содержат update_desktopdb.
4) Отметить макрос update_desktopdb как устаревший (obsolete).
Тогда договариваться об интеграции придется только с мантейнерами
пакетов, затронутых пунктом 2. Результаты NMU пакетов из пункта 3
можно смело выкинуть - они не важны.
А тест для пункта 2) - когда есть .desktop, лежит там где надо, но
нету update_menus/clean_menus - вообще можно по идее в какой-нибудь
sisyphus_check положить (или даже в rpm). Тогда мантейнер не сможет
залить неправильный пакет в репозитарий (и не сможет потерять
результаты NMU).
> Моя позиция - меньше обещать, больше делать.
> Что плохого в этой позиции?
Плохо тут то, что с роботом не договоришься, а пока результатом его
работы не очень удобно пользоваться. Поэтому приходится договариваться
с автором робота :)
Если хотите - я могу развернуто объяснить, почему сейчас результатом
работы робота могут воспользоваться только роботы, и что нужно
сделать, чтобы минимизировать шансы потери NMU.
> P.S. С удовольствием приму помощь в разработке.
Я могу помочь, но для начала надо все-таки понять, в каком направлении
движется разработка.
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 10:07 ` Igor Vlasenko
2008-04-10 10:08 ` Igor Vlasenko
@ 2008-04-10 11:17 ` Damir Shayhutdinov
2008-04-10 11:21 ` Igor Vlasenko
1 sibling, 1 reply; 59+ messages in thread
From: Damir Shayhutdinov @ 2008-04-10 11:17 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Так ведь готовые diff лежат,
>
> http://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/repocop/NMU/diff
>
> сколько раз писалось :(
Игорь, спокойно :) Я понимаю, у автора робота замыленный взгляд, но
этим результатом работы просто невозможно воспользоваться осмысленно.
Может конечно это покажется откровением, но для того, чтобы
результатом таки можно было воспользоваться - достаточно маленького
штриха. Крохотная фича, которая сделает из робото-интерфейса
человеческий. И эта фича называется -
"разложите патчи в подкаталоги по имени мантейнера".
Я уверяю, что если эту фичу сделать - потребность в централизованном
массовом NMU можно снизить на порядок.
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 11:10 ` Damir Shayhutdinov
@ 2008-04-10 11:18 ` Igor Vlasenko
2008-04-10 12:28 ` Damir Shayhutdinov
0 siblings, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 11:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 03:10:40PM +0400, Damir Shayhutdinov wrote:
> Я могу помочь, но для начала надо все-таки понять, в каком направлении
> движется разработка.
Я думал начать с
>это все хозяйство
>привести в порядок. Продумать интерфейс, написать толковую
>документацию. Это еще займет x2 времени от его разработки.
после этого сразу появится приятный побочный эффект:
1) любой желающий сможет пользоваться роботом для правки спеков
локально
2) любой желающий сможет программировать под робота свои
собственные исправления.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 11:17 ` Damir Shayhutdinov
@ 2008-04-10 11:21 ` Igor Vlasenko
2008-04-10 11:38 ` Damir Shayhutdinov
0 siblings, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 11:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 03:17:46PM +0400, Damir Shayhutdinov wrote:
> "разложите патчи в подкаталоги по имени мантейнера".
>
> Я уверяю, что если эту фичу сделать - потребность в централизованном
> массовом NMU можно снизить на порядок.
могу пока только по значению Packager: в srpm пакете.
с acl и человеку тяжело разобраться, кто там кто реально.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 10:05 ` [devel] " Igor Vlasenko
@ 2008-04-10 11:22 ` Damir Shayhutdinov
0 siblings, 0 replies; 59+ messages in thread
From: Damir Shayhutdinov @ 2008-04-10 11:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
> > Если же автор-инициатор NMU не хочет продумывать способы интеграции
> > своего NMU в историю развития пакета и вместо этого хочет гонять
> > робота после каждой сборки - _я отзываю разрешение NMU по результатам
>
>
> по интеграции я написал.
>
> Но не могу вычислить результат eval {
> if (интеграции) {
> allow
> } else {
> deny
> }
>
> :)
Конкретно на это NMU я согласие даю. Если следующее будет проходить
так же тяжело, и без учета опыта первого - то на последующие давать
согласие не буду.
Я все понимаю, первый блин может выйти комом. Но когда блинная фабрика
вместо блинов начнет выпускать комки-колобки - тут я не согласен.
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 11:21 ` Igor Vlasenko
@ 2008-04-10 11:38 ` Damir Shayhutdinov
2008-04-10 11:52 ` Igor Vlasenko
2008-04-10 23:06 ` Dmitry V. Levin
0 siblings, 2 replies; 59+ messages in thread
From: Damir Shayhutdinov @ 2008-04-10 11:38 UTC (permalink / raw)
To: ALT Linux Team development discussions
> > "разложите патчи в подкаталоги по имени мантейнера".
> >
> > Я уверяю, что если эту фичу сделать - потребность в централизованном
> > массовом NMU можно снизить на порядок.
>
>
> могу пока только по значению Packager: в srpm пакете.
> с acl и человеку тяжело разобраться, кто там кто реально.
Да не надо разбираться - надо всем кто в acl прописан (то есть будут
дубликаты патчей).
Например, у xterm написано php-coder damir. Соответственно, xterm.diff
надо скопировать и в php-coder/, и в damir/. Сообщать об исправлениях
надо тем, кто может эти исправления залить, а это как раз получается
через acl (list.src.classic). Мантейнеры сами разберутся между собой,
кто там заливать будет эти исправления.
Робот должен помогать, а не принуждать. Текущая организация, когда все
патчи в одной куче, напоминает мне цитату из "Автостопом по
галактике":
------------------------------
Она сказала:
– Не надо делать такие большие глаза.
Все карты, проекты и распоряжения о сносе висят на доске объявлений в
вашем районном отделении Управления на Альфе Центавра уже пятьдесят
ваших земных лет, так что у вас было достаточно времени, чтобы
обжаловать решение по всем правилам.
А теперь возмущаться несколько поздновато.
-----------------------------
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 11:38 ` Damir Shayhutdinov
@ 2008-04-10 11:52 ` Igor Vlasenko
2008-04-10 12:02 ` Damir Shayhutdinov
2008-04-10 23:06 ` Dmitry V. Levin
1 sibling, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 11:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 03:38:38PM +0400, Damir Shayhutdinov wrote:
> > > "разложите патчи в подкаталоги по имени мантейнера".
> > >
> > > Я уверяю, что если эту фичу сделать - потребность в централизованном
> > > массовом NMU можно снизить на порядок.
> >
> >
> > могу пока только по значению Packager: в srpm пакете.
> > с acl и человеку тяжело разобраться, кто там кто реально.
> Да не надо разбираться - надо всем кто в acl прописан (то есть будут
> дубликаты патчей).
хорошо. Но там еще дописывать поддержку acl,
так что уже с той недели.
acl - своеобразная штука.
Например, если в acl 2 человека,
один человек просит его пакеты не трогать,
а другой просит трогать - то сложно...
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 11:52 ` Igor Vlasenko
@ 2008-04-10 12:02 ` Damir Shayhutdinov
2008-04-10 12:11 ` Igor Vlasenko
0 siblings, 1 reply; 59+ messages in thread
From: Damir Shayhutdinov @ 2008-04-10 12:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
> > > могу пока только по значению Packager: в srpm пакете.
> > > с acl и человеку тяжело разобраться, кто там кто реально.
> > Да не надо разбираться - надо всем кто в acl прописан (то есть будут
> > дубликаты патчей).
>
> хорошо. Но там еще дописывать поддержку acl,
> так что уже с той недели.
>
> acl - своеобразная штука.
> Например, если в acl 2 человека,
> один человек просит его пакеты не трогать,
> а другой просит трогать - то сложно...
Если кто-то из мантейнеров против - то NMU делать не надо. Это должно
быть вписано в память робота как четвертое правило робототехники.
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 12:02 ` Damir Shayhutdinov
@ 2008-04-10 12:11 ` Igor Vlasenko
0 siblings, 0 replies; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 12:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 04:02:45PM +0400, Damir Shayhutdinov wrote:
> > > > могу пока только по значению Packager: в srpm пакете.
> > > > с acl и человеку тяжело разобраться, кто там кто реально.
> > > Да не надо разбираться - надо всем кто в acl прописан (то есть будут
> > > дубликаты патчей).
> >
> > хорошо. Но там еще дописывать поддержку acl,
> > так что уже с той недели.
> >
> > acl - своеобразная штука.
> > Например, если в acl 2 человека,
> > один человек просит его пакеты не трогать,
> > а другой просит трогать - то сложно...
>
> Если кто-то из мантейнеров против - то NMU делать не надо. Это должно
> быть вписано в память робота как четвертое правило робототехники.
в общем, буду потихоньку писать...
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 11:18 ` Igor Vlasenko
@ 2008-04-10 12:28 ` Damir Shayhutdinov
2008-04-10 12:44 ` Mikhail Gusarov
0 siblings, 1 reply; 59+ messages in thread
From: Damir Shayhutdinov @ 2008-04-10 12:28 UTC (permalink / raw)
To: ALT Linux Team development discussions
> > Я могу помочь, но для начала надо все-таки понять, в каком направлении
> > движется разработка.
> Я думал начать с
>
> >это все хозяйство
> >привести в порядок. Продумать интерфейс, написать толковую
> >документацию. Это еще займет x2 времени от его разработки.
Это полезное дело, я только за. Попробую написать скрипты-обертки для
repocop, которые будут делать элементарные действия, нужные лично мне,
наиболее удобным для меня способом.
В качестве затравки:
1) Режим работы, когда сканируются только мои пакеты в репозитарии
(при условии что есть локальное зеркало). Какие пакеты мои, а какие
нет - определять по acl. Результат выводить в stdout.
2) Режим работы, когда сканируются пакеты после сборки в hasher (с
возможностью заблокировать сборку, если тесты не пройдены) - типа
дополнение к sisyphus_check с настраиваемой жесткостью.
3) У любого правила бывают исключения. При развитии repocop рано или
поздно придется жертвовать жесткостью ради гибкости. Например, если
какой-то тест для большинства пакетов верен, а для одного какого-то
пакета дает ложное срабатывание. Должна быть возможность указать для
этого пакета исключение. То есть что-то типа ~/.repocop.conf или
/etc/repocop.conf.
4) Если по какому-то тесту repocop может выдать патч, надо сделать
опцию "сгенерировать патч", результат которой можно либо посмотреть
глазами, либо сразу применить с помощью git-am/git-apply.
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 12:28 ` Damir Shayhutdinov
@ 2008-04-10 12:44 ` Mikhail Gusarov
2008-04-10 12:46 ` Damir Shayhutdinov
0 siblings, 1 reply; 59+ messages in thread
From: Mikhail Gusarov @ 2008-04-10 12:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 623 bytes --]
Twas brillig at 16:28:42 10.04.2008 UTC+04 when Damir Shayhutdinov did gyre and gimble:
DS> Это полезное дело, я только за. Попробую написать скрипты-обертки для
DS> repocop, которые будут делать элементарные действия, нужные лично мне,
DS> наиболее удобным для меня способом.
Только не надо их в lost-repocop-tools укладывать, а обратно контрибуть, плз :)
--
JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 12:44 ` Mikhail Gusarov
@ 2008-04-10 12:46 ` Damir Shayhutdinov
2008-04-10 12:51 ` Mikhail Gusarov
0 siblings, 1 reply; 59+ messages in thread
From: Damir Shayhutdinov @ 2008-04-10 12:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
> DS> Это полезное дело, я только за. Попробую написать скрипты-обертки для
> DS> repocop, которые будут делать элементарные действия, нужные лично мне,
> DS> наиболее удобным для меня способом.
>
> Только не надо их в lost-repocop-tools укладывать, а обратно контрибуть, плз :)
А кому они еще кроме меня нужны? ;)
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 12:46 ` Damir Shayhutdinov
@ 2008-04-10 12:51 ` Mikhail Gusarov
2008-04-10 13:11 ` Damir Shayhutdinov
0 siblings, 1 reply; 59+ messages in thread
From: Mikhail Gusarov @ 2008-04-10 12:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 611 bytes --]
Twas brillig at 16:46:31 10.04.2008 UTC+04 when Damir Shayhutdinov did gyre and gimble:
>> Только не надо их в lost-repocop-tools укладывать, а обратно контрибуть, плз :)
DS> А кому они еще кроме меня нужны? ;)
Никогда не узнаешь, если не законтрибутишь.
P.S.: мне одному кажется, что в сизифе слишком много пакетов "я и мои любимые 10
шеллскриптов"?
--
JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 12:51 ` Mikhail Gusarov
@ 2008-04-10 13:11 ` Damir Shayhutdinov
2008-04-10 13:19 ` Igor Vlasenko
` (2 more replies)
0 siblings, 3 replies; 59+ messages in thread
From: Damir Shayhutdinov @ 2008-04-10 13:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
> >> Только не надо их в lost-repocop-tools укладывать, а обратно контрибуть, плз :)
> DS> А кому они еще кроме меня нужны? ;)
>
> Никогда не узнаешь, если не законтрибутишь.
Вообще-то я предлагал эти скрипты для включения в repocop.
> P.S.: мне одному кажется, что в сизифе слишком много пакетов "я и мои любимые 10
> шеллскриптов"?
Приведи примеры, мне только etersoft-build-что-то-там на ум приходит.
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 13:11 ` Damir Shayhutdinov
@ 2008-04-10 13:19 ` Igor Vlasenko
2008-04-10 13:23 ` [devel] NMU, repocop Denis Medvedev
2008-04-11 4:40 ` [devel] %update_desktopdb vs %update_menus [JT] Mikhail Gusarov
2008-04-12 10:24 ` Michael Shigorin
2 siblings, 1 reply; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 13:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 05:11:27PM +0400, Damir Shayhutdinov wrote:
> > >> Только не надо их в lost-repocop-tools укладывать, а обратно контрибуть, плз :)
> > DS> А кому они еще кроме меня нужны? ;)
> >
> > Никогда не узнаешь, если не законтрибутишь.
> Вообще-то я предлагал эти скрипты для включения в repocop.
Так я ж с удовольствием.
Просто увяз сейчас в этом NMU,
пока не развяжусь, ни на что другое сил нет...
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* [devel] NMU, repocop
2008-04-10 13:19 ` Igor Vlasenko
@ 2008-04-10 13:23 ` Denis Medvedev
2008-04-10 13:34 ` Igor Vlasenko
0 siblings, 1 reply; 59+ messages in thread
From: Denis Medvedev @ 2008-04-10 13:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
Я бы хотел, чтобы repocop какую-то свою рассылку вел, и когда что-то заметит - то не NMU делал, а письмецо мне кидал на эту тему, можно с патчем.
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] NMU, repocop
2008-04-10 13:23 ` [devel] NMU, repocop Denis Medvedev
@ 2008-04-10 13:34 ` Igor Vlasenko
0 siblings, 0 replies; 59+ messages in thread
From: Igor Vlasenko @ 2008-04-10 13:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 05:23:44PM +0400, Denis Medvedev wrote:
> Я бы хотел, чтобы repocop какую-то свою рассылку вел, и когда что-то заметит - то не NMU делал, а письмецо мне кидал на эту тему, можно с патчем.
есть такое, можно было бы и патчи туда же, но
как уже писал,
> кроме того, готова интеграция с sisyphus-cybertalk@,
> но у Димы уже 3 недели руки не доходят прикрутить :(
здесь от меня мало что уже зависит.
только остается Диму (ldv@) просить.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 11:38 ` Damir Shayhutdinov
2008-04-10 11:52 ` Igor Vlasenko
@ 2008-04-10 23:06 ` Dmitry V. Levin
1 sibling, 0 replies; 59+ messages in thread
From: Dmitry V. Levin @ 2008-04-10 23:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 630 bytes --]
On Thu, Apr 10, 2008 at 03:38:38PM +0400, Damir Shayhutdinov wrote:
> > > "разложите патчи в подкаталоги по имени мантейнера".
> > >
> > > Я уверяю, что если эту фичу сделать - потребность в централизованном
> > > массовом NMU можно снизить на порядок.
> >
> > могу пока только по значению Packager: в srpm пакете.
> > с acl и человеку тяжело разобраться, кто там кто реально.
> Да не надо разбираться - надо всем кто в acl прописан (то есть будут
> дубликаты патчей).
Пример: пакет по имени nmap был определён роботом на мантейнера nmap:
NMU/by-packager/nmap.txt
Разумеется, я его не заметил.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 13:11 ` Damir Shayhutdinov
2008-04-10 13:19 ` Igor Vlasenko
@ 2008-04-11 4:40 ` Mikhail Gusarov
2008-04-12 10:24 ` Michael Shigorin
2 siblings, 0 replies; 59+ messages in thread
From: Mikhail Gusarov @ 2008-04-11 4:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 841 bytes --]
Twas brillig at 17:11:27 10.04.2008 UTC+04 when Damir Shayhutdinov did gyre and gimble:
>> Никогда не узнаешь, если не законтрибутишь.
DS> Вообще-то я предлагал эти скрипты для включения в repocop.
А, ну тогда замечательно.
>> P.S.: мне одному кажется, что в сизифе слишком много пакетов "я и мои любимые 10
>> шеллскриптов"?
DS> Приведи примеры, мне только etersoft-build-что-то-там на ум приходит.
Гм, сейчас не найду. ethersoft-build-* - это всё-таки не "мои любимые 10 шеллскриптов".
--
JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-10 13:11 ` Damir Shayhutdinov
2008-04-10 13:19 ` Igor Vlasenko
2008-04-11 4:40 ` [devel] %update_desktopdb vs %update_menus [JT] Mikhail Gusarov
@ 2008-04-12 10:24 ` Michael Shigorin
2008-04-12 10:32 ` Mikhail Gusarov
2 siblings, 1 reply; 59+ messages in thread
From: Michael Shigorin @ 2008-04-12 10:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 10, 2008 at 05:11:27PM +0400, Damir Shayhutdinov wrote:
> > P.S.: мне одному кажется, что в сизифе слишком много пакетов
> > "я и мои любимые 10 шеллскриптов"?
Слишком?! Я свои вон не пихал -- ты ж сам предлагаешь
"контрибутить". Там тоже есть чего наконтрибутить.
> Приведи примеры, мне только etersoft-build-что-то-там на ум
> приходит.
Некоторыми из них тоже пользуюсь, а про некоторые в курсе,
но продолжаю терять время и использовать поиск в истории вместо
того, чтобы освоить.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] %update_desktopdb vs %update_menus [JT]
2008-04-12 10:24 ` Michael Shigorin
@ 2008-04-12 10:32 ` Mikhail Gusarov
2008-04-12 11:24 ` [devel] [JT] " Michael Shigorin
0 siblings, 1 reply; 59+ messages in thread
From: Mikhail Gusarov @ 2008-04-12 10:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 797 bytes --]
Twas brillig at 13:24:59 12.04.2008 UTC+03 when Michael Shigorin did gyre and gimble:
>> > P.S.: мне одному кажется, что в сизифе слишком много пакетов "я и мои
>> > любимые 10 шеллскриптов"?
MS> Слишком?! Я свои вон не пихал -- ты ж сам предлагаешь "контрибутить".
Я предлагаю контрибутить не в виде "shigorin-utils", а обратно в пакет, к
которому эти скрипты. И не в /usr/share/doc/package-name/contrib, а
интегрировать в софт. Особенно если он местного производства.
--
JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 59+ messages in thread
* [devel] [JT] Re: %update_desktopdb vs %update_menus [JT]
2008-04-12 10:32 ` Mikhail Gusarov
@ 2008-04-12 11:24 ` Michael Shigorin
0 siblings, 0 replies; 59+ messages in thread
From: Michael Shigorin @ 2008-04-12 11:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Apr 12, 2008 at 05:32:30PM +0700, Mikhail Gusarov wrote:
> >> > P.S.: мне одному кажется, что в сизифе слишком много
> >> > пакетов "я и мои любимые 10 шеллскриптов"?
> MS> Слишком?! Я свои вон не пихал -- ты ж сам предлагаешь "контрибутить".
> Я предлагаю контрибутить не в виде "shigorin-utils", а обратно
> в пакет, к которому эти скрипты.
Понимаю, но обычно не хватает здоровья и фантазии обобщить.
> И не в /usr/share/doc/package-name/contrib, а интегрировать
> в софт. Особенно если он местного производства.
Твоими бы устами... :)
Стараюсь, иногда получается.
Тут бы ещё пакет sisyphus опять начать использовать.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 59+ messages in thread
end of thread, other threads:[~2008-04-12 11:24 UTC | newest]
Thread overview: 59+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-03 11:08 [devel] %update_desktopdb vs %update_menus Dmitry V. Levin
2008-04-05 15:27 ` Igor Vlasenko
2008-04-05 15:46 ` Michael Shigorin
2008-04-05 16:11 ` Igor Vlasenko
2008-04-05 16:59 ` Michael Shigorin
2008-04-05 16:59 ` Igor Vlasenko
2008-04-05 17:00 ` Michael Shigorin
2008-04-05 17:04 ` Igor Vlasenko
2008-04-05 17:14 ` Michael Shigorin
2008-04-05 17:17 ` Igor Vlasenko
2008-04-05 17:18 ` Igor Vlasenko
2008-04-05 17:12 ` Led
2008-04-05 17:24 ` Igor Vlasenko (ALT)
2008-04-05 17:32 ` Michael Shigorin
2008-04-05 17:59 ` Alexey I. Froloff
2008-04-05 18:06 ` Led
2008-04-05 18:24 ` Alexey I. Froloff
2008-04-05 19:32 ` Dmitry V. Levin
2008-04-09 8:34 ` Igor Vlasenko
2008-04-09 9:41 ` Alexey I. Froloff
2008-04-09 9:50 ` Igor Vlasenko
2008-04-10 8:55 ` [devel] %update_desktopdb vs %update_menus [JT] Vitaly Lipatov
2008-04-10 8:57 ` Mikhail Gusarov
2008-04-10 9:01 ` Victor Forsyuk
2008-04-10 9:02 ` Damir Shayhutdinov
2008-04-10 9:07 ` Mikhail Gusarov
2008-04-10 9:21 ` Damir Shayhutdinov
2008-04-10 9:58 ` Igor Vlasenko
2008-04-10 11:10 ` Damir Shayhutdinov
2008-04-10 11:18 ` Igor Vlasenko
2008-04-10 12:28 ` Damir Shayhutdinov
2008-04-10 12:44 ` Mikhail Gusarov
2008-04-10 12:46 ` Damir Shayhutdinov
2008-04-10 12:51 ` Mikhail Gusarov
2008-04-10 13:11 ` Damir Shayhutdinov
2008-04-10 13:19 ` Igor Vlasenko
2008-04-10 13:23 ` [devel] NMU, repocop Denis Medvedev
2008-04-10 13:34 ` Igor Vlasenko
2008-04-11 4:40 ` [devel] %update_desktopdb vs %update_menus [JT] Mikhail Gusarov
2008-04-12 10:24 ` Michael Shigorin
2008-04-12 10:32 ` Mikhail Gusarov
2008-04-12 11:24 ` [devel] [JT] " Michael Shigorin
2008-04-10 10:05 ` [devel] " Igor Vlasenko
2008-04-10 11:22 ` Damir Shayhutdinov
2008-04-10 10:07 ` Igor Vlasenko
2008-04-10 10:08 ` Igor Vlasenko
2008-04-10 11:17 ` Damir Shayhutdinov
2008-04-10 11:21 ` Igor Vlasenko
2008-04-10 11:38 ` Damir Shayhutdinov
2008-04-10 11:52 ` Igor Vlasenko
2008-04-10 12:02 ` Damir Shayhutdinov
2008-04-10 12:11 ` Igor Vlasenko
2008-04-10 23:06 ` Dmitry V. Levin
2008-04-10 9:12 ` Alexey I. Froloff
2008-04-10 9:14 ` Igor Vlasenko
2008-04-10 9:02 ` Igor Vlasenko
2008-04-10 9:05 ` Igor Vlasenko
2008-04-09 9:07 ` [devel] %update_desktopdb vs %update_menus Dmitry V. Levin
2008-04-09 9:25 ` Igor Vlasenko
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