ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] repocop на sisyphus.ru
@ 2008-07-07  6:17 Andrew Avramenko
  2008-07-07 12:04 ` [devel] repocop на sisyphus.ru [qualified] Igor Vlasenko
  2008-07-07 12:33 ` [devel] repocop на sisyphus.ru Alexey I. Froloff
  0 siblings, 2 replies; 32+ messages in thread
From: Andrew Avramenko @ 2008-07-07  6:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Добрый день!


Отчеты repocop теперь доступны на sisyphus.ru.


-- 
With best regards,
Andrew

^ permalink raw reply	[flat|nested] 32+ messages in thread

* [devel] repocop на sisyphus.ru [qualified]
  2008-07-07  6:17 [devel] repocop на sisyphus.ru Andrew Avramenko
@ 2008-07-07 12:04 ` Igor Vlasenko
  2008-07-07 12:32   ` Alexey I. Froloff
  2008-07-07 12:52   ` Michael Shigorin
  2008-07-07 12:33 ` [devel] repocop на sisyphus.ru Alexey I. Froloff
  1 sibling, 2 replies; 32+ messages in thread
From: Igor Vlasenko @ 2008-07-07 12:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Jul 07, 2008 at 10:17:21AM +0400, Andrew Avramenko wrote:
> Добрый день!
> Отчеты repocop теперь доступны на sisyphus.ru.
Уточнение!
По техническим причинам вчера там были старые результаты 
с ftp.linux.kiev.ua 2-х месячной давности.

Это исправлено, с настоящего момента там доступны 
свежие результаты с repocop.altlinux.org.

Также сейчас там показывается много лишних (пустых) патчей.
Это будет исправлено завтра.

Приглашаем всех посмотреть свои пакеты.
-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 12:04 ` [devel] repocop на sisyphus.ru [qualified] Igor Vlasenko
@ 2008-07-07 12:32   ` Alexey I. Froloff
  2008-07-07 12:39     ` Igor Vlasenko
  2008-07-07 12:52   ` Michael Shigorin
  1 sibling, 1 reply; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-07 12:32 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 349 bytes --]

* Igor Vlasenko <vlasenko@> [080707 16:12]:
> Это исправлено, с настоящего момента там доступны 
> свежие результаты с repocop.altlinux.org.
Я уже писал, что пакет scummvm соответствует Icons Policy.
Поправьте тест, пожалуйста.

Можно наконец заткнуть тест на %update_desktopdb и решить
проблему по человечески?

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru
  2008-07-07  6:17 [devel] repocop на sisyphus.ru Andrew Avramenko
  2008-07-07 12:04 ` [devel] repocop на sisyphus.ru [qualified] Igor Vlasenko
@ 2008-07-07 12:33 ` Alexey I. Froloff
  1 sibling, 0 replies; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-07 12:33 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 197 bytes --]

* Andrew Avramenko <liks@> [080707 10:20]:
> Отчеты repocop теперь доступны на sisyphus.ru.
Нечитаемо.  "Репозитории ALT" перекрывают центральную треть
каментов.


-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 12:32   ` Alexey I. Froloff
@ 2008-07-07 12:39     ` Igor Vlasenko
  2008-07-07 13:33       ` Alexey I. Froloff
  0 siblings, 1 reply; 32+ messages in thread
From: Igor Vlasenko @ 2008-07-07 12:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Jul 07, 2008 at 04:32:14PM +0400, Alexey I. Froloff wrote:
> * Igor Vlasenko <vlasenko@> [080707 16:12]:
> > Это исправлено, с настоящего момента там доступны 
> > свежие результаты с repocop.altlinux.org.
> Я уже писал, что пакет scummvm соответствует Icons Policy.
> Поправьте тест, пожалуйста.

%_liconsdir, %_niconsdir, %_miconsdir нет.
Так что полиси не соблюдается - с одной стороны.
С другой стороны это же репокоп, а не сизифус-чек --
Вы всегда можете игнорировать эти сообщения.

> Можно наконец заткнуть тест на %update_desktopdb и решить
> проблему по человечески?

Это не ко мне, к сожалению :(

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 12:04 ` [devel] repocop на sisyphus.ru [qualified] Igor Vlasenko
  2008-07-07 12:32   ` Alexey I. Froloff
@ 2008-07-07 12:52   ` Michael Shigorin
  1 sibling, 0 replies; 32+ messages in thread
From: Michael Shigorin @ 2008-07-07 12:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Jul 07, 2008 at 03:04:13PM +0300, Igor Vlasenko wrote:
> On Mon, Jul 07, 2008 at 10:17:21AM +0400, Andrew Avramenko wrote:
> > Отчеты repocop теперь доступны на sisyphus.ru.
> [...] с настоящего момента там доступны свежие результаты
> с repocop.altlinux.org.

Спасибо!

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 12:39     ` Igor Vlasenko
@ 2008-07-07 13:33       ` Alexey I. Froloff
  2008-07-07 16:37         ` Igor Vlasenko
  0 siblings, 1 reply; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-07 13:33 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 560 bytes --]

* Igor Vlasenko <vlasenko@> [080707 16:42]:
> > > Это исправлено, с настоящего момента там доступны 
> > > свежие результаты с repocop.altlinux.org.
> > Я уже писал, что пакет scummvm соответствует Icons Policy.
> > Поправьте тест, пожалуйста.
> %_liconsdir, %_niconsdir, %_miconsdir нет.
> Так что полиси не соблюдается - с одной стороны.
Я показывал цитату из полиси.  Соблюдается.

> > Можно наконец заткнуть тест на %update_desktopdb и решить
> > проблему по человечески?
> Это не ко мне, к сожалению :(
А к кому?

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 13:33       ` Alexey I. Froloff
@ 2008-07-07 16:37         ` Igor Vlasenko
  2008-07-07 17:24           ` Alexey I. Froloff
  0 siblings, 1 reply; 32+ messages in thread
From: Igor Vlasenko @ 2008-07-07 16:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Jul 07, 2008 at 05:33:43PM +0400, Alexey I. Froloff wrote:
> > > Можно наконец заткнуть тест на %update_desktopdb и решить
> > > проблему по человечески?
> > Это не ко мне, к сожалению :(
> А к кому?

К неизвестному добровольцу.
Эта проблема не раз обсуждалась, и наиболее красивый вариант -
вставить обработку многих %post/un событий в librpm
основываясь на шаблонах имени файла.



-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 16:37         ` Igor Vlasenko
@ 2008-07-07 17:24           ` Alexey I. Froloff
  2008-07-07 17:50             ` Igor Vlasenko
  0 siblings, 1 reply; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-07 17:24 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 331 bytes --]

* Igor Vlasenko <vlasenko@> [080707 20:43]:
> > > > Можно наконец заткнуть тест на %update_desktopdb и решить
> > > > проблему по человечески?
> > > Это не ко мне, к сожалению :(
> > А к кому?
> К неизвестному добровольцу.
Так вот пока этот доброволец не появился, прошу отключить этот
тест.


-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 17:24           ` Alexey I. Froloff
@ 2008-07-07 17:50             ` Igor Vlasenko
  2008-07-07 18:07               ` Alexey I. Froloff
  2008-07-07 20:25               ` [devel] repocop на sisyphus.ru [qualified] Alexey I. Froloff
  0 siblings, 2 replies; 32+ messages in thread
From: Igor Vlasenko @ 2008-07-07 17:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Jul 07, 2008 at 09:24:02PM +0400, Alexey I. Froloff wrote:
> * Igor Vlasenko <vlasenko@> [080707 20:43]:
> > > > > Можно наконец заткнуть тест на %update_desktopdb и решить
> > > > > проблему по человечески?
> > > > Это не ко мне, к сожалению :(
> > > А к кому?
> > К неизвестному добровольцу.
> Так вот пока этот доброволец не появился, прошу отключить этот
> тест.

Алексей, этот тест проверяет функциональность,
нужную просому пользователю. 
Когда ее можно будет достичь другим способом, 
я с удовольствием этот тест уберу.

Приложите, пожалуйста 
/var/ftp/pub/repocop/reports/diff/by-packager/raorn/azureus-3.0.4.2-alt2.diff
и забудьте про этот тест.

Это не правильно, критиковать, ничего не делая.
Вызовитесь добровольцем, реализуйте наконец эту фичу, 
и show us your code.
А то я трудился, писал репокоп, писал патч, 
а вы его даже приложить не хотите.

:(

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 17:50             ` Igor Vlasenko
@ 2008-07-07 18:07               ` Alexey I. Froloff
  2008-07-07 18:27                 ` Dmitry V. Levin
  2008-07-07 20:25               ` [devel] repocop на sisyphus.ru [qualified] Alexey I. Froloff
  1 sibling, 1 reply; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-07 18:07 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1225 bytes --]

* Igor Vlasenko <vlasenko@> [080707 21:53]:
> Когда ее можно будет достичь другим способом, я с удовольствием
> этот тест уберу.
Я уже говорил как можно этого достичь другим способом.

> Приложите, пожалуйста 
> /var/ftp/pub/repocop/reports/diff/by-packager/raorn/azureus-3.0.4.2-alt2.diff
> и забудьте про этот тест.
Я не буду прикладывать этот патч и уже неоднократно об'яснял
почему.

> А то я трудился, писал репокоп, писал патч, а вы его даже
> приложить не хотите.

    - Вывод, - сказал я. - описанная машина "ремингтон" в
соединении с выпрямителем, неоновой лампочкой, тумблером и шнуром
не содержит ничего необ'ясненного.
    - А я? - вскричал старичок.
    Эдик показал мне, как надлежит делать хук слева, но это я не
мог.
    - Нет, конечно... - промямлил я. - проделана большая
работа... /Эдик схватился за голову/, я, конечно, понимаю...
Добрые намерения... /Эдик посмотрел на меня с презрением/. Ну в
самом деле, сказал я. - человек старался... Нельзя же так....
    - Побойся бога, - отчетливо произнес Эдик.
    - Нет... Ну что ж... Ну, пусть человек работает, раз ему
интересно. Я только говорю, что необ'ясненного нет...  Вообще-то
даже остроумно...

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 18:07               ` Alexey I. Froloff
@ 2008-07-07 18:27                 ` Dmitry V. Levin
  2008-07-07 18:33                   ` Mikhail Gusarov
  2008-07-07 18:40                   ` Alexey I. Froloff
  0 siblings, 2 replies; 32+ messages in thread
From: Dmitry V. Levin @ 2008-07-07 18:27 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 866 bytes --]

On Mon, Jul 07, 2008 at 10:07:30PM +0400, Alexey I. Froloff wrote:
> * Igor Vlasenko <vlasenko@> [080707 21:53]:
> > Когда ее можно будет достичь другим способом, я с удовольствием
> > этот тест уберу.
> Я уже говорил как можно этого достичь другим способом.
> 
> > Приложите, пожалуйста 
> > /var/ftp/pub/repocop/reports/diff/by-packager/raorn/azureus-3.0.4.2-alt2.diff
> > и забудьте про этот тест.
> Я не буду прикладывать этот патч и уже неоднократно об'яснял
> почему.

Тогда объясни ещё раз или приведи ссылку.
Ибо тест, который ты критикуешь, выявляет проблемы.

> > А то я трудился, писал репокоп, писал патч, а вы его даже
> > приложить не хотите.
> 
>     - Вывод, - сказал я. - описанная машина "ремингтон" в

Ерунда, останется несмываемым пятном на твоей совести. :(
Лучше бы сделал вид, что до тебя не доходит почта.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 18:27                 ` Dmitry V. Levin
@ 2008-07-07 18:33                   ` Mikhail Gusarov
  2008-07-07 18:53                     ` Mikhail Gusarov
  2008-07-07 19:06                     ` Yuri N. Sedunov
  2008-07-07 18:40                   ` Alexey I. Froloff
  1 sibling, 2 replies; 32+ messages in thread
From: Mikhail Gusarov @ 2008-07-07 18:33 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1563 bytes --]

Twas brillig at 22:27:09 07.07.2008 UTC+04 when ldv@altlinux.org did gyre and gimble:

 DVL> Тогда объясни ещё раз или приведи ссылку.  Ибо тест, который ты
 DVL> критикуешь, выявляет проблемы.

Как я понимаю, raorn против решения проблемы с отсутствующим
update_desktopdb с помощью его добавления.

Аргумент достаточно простой: аналогичным образом можно было бы добавить
удаление buildroot, ручную установку BuildRoot в спеке и т.д., однако
эти проблемы были решены не разбуханием спеков, а исправлением скриптов
RPM.

Аналогично, проблема с отсутствующим update_desktopdb должна быть решена
системно: одним (!) макросом для postinst/prerm, который занимается
менеджментом .desktop-файлов: как mime-entries, так и menu, причём
самостоятельно, а не напрягая мозг майнтайнера.

Поскольку вся необходимая логика уже есть в тесте repocop (как-то же он
находит отсутствующий update_desktopdb?), то такой макрос соорудить не
представляется особо сложным.

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 18:27                 ` Dmitry V. Levin
  2008-07-07 18:33                   ` Mikhail Gusarov
@ 2008-07-07 18:40                   ` Alexey I. Froloff
  2008-07-07 23:23                     ` [devel] /var/lock/rpm/update-vimhelp Dmitry V. Levin
  1 sibling, 1 reply; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-07 18:40 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 560 bytes --]

* Dmitry V. Levin <ldv@> [080707 22:34]:
> > Я не буду прикладывать этот патч и уже неоднократно об'яснял
> > почему.
> Тогда объясни ещё раз или приведи ссылку.
> Ибо тест, который ты критикуешь, выявляет проблемы.
Я не понимаю зачем мне из-за одного .desktop файла вызывать в
%post два макроса %update_menus и %update_desktopdb.  Что мешает
"слить" их в один?  В этом случае я с удовольствием разрешу NMU
для пересборки с этим одним новым макросом.

Кстати, Дим, посмотри два коммита у меня в
rpm.git/onetime-pdeath.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 18:33                   ` Mikhail Gusarov
@ 2008-07-07 18:53                     ` Mikhail Gusarov
  2008-07-07 19:06                     ` Yuri N. Sedunov
  1 sibling, 0 replies; 32+ messages in thread
From: Mikhail Gusarov @ 2008-07-07 18:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1179 bytes --]

Twas brillig at 01:33:23 08.07.2008 UTC+07 when dottedmag@dottedmag.net did gyre and gimble:

 DVL>> Тогда объясни ещё раз или приведи ссылку.  Ибо тест, который ты
 DVL>> критикуешь, выявляет проблемы.

 MG> Как я понимаю, raorn против решения проблемы с отсутствующим
 MG> update_desktopdb с помощью его добавления.

[]

Несмотря на это, я не разделяю точку зрения "пусть сначала сделают
мегамакрос". В данном случае проблемы две:

- отсутствующий хэндлер регистрации mime-обработчика
- отсутствующий мегамакрос, делающий всю работу сам.

raorn упрямится и не желает решать первую проблему, пока не решена
вторая. По сути это является открытым багом на RPM, но выраженным не в
багзилле, а в списке рассылки.

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 18:33                   ` Mikhail Gusarov
  2008-07-07 18:53                     ` Mikhail Gusarov
@ 2008-07-07 19:06                     ` Yuri N. Sedunov
  2008-07-08 18:09                       ` Yuri N. Sedunov
  1 sibling, 1 reply; 32+ messages in thread
From: Yuri N. Sedunov @ 2008-07-07 19:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В Втр, 08/07/2008 в 01:33 +0700, Mikhail Gusarov пишет:
> Twas brillig at 22:27:09 07.07.2008 UTC+04 when ldv@altlinux.org did gyre and gimble:
> 
<skip>
> 
> Аналогично, проблема с отсутствующим update_desktopdb должна быть решена
> системно: одним (!) макросом для postinst/prerm, который занимается
> менеджментом .desktop-файлов: как mime-entries, так и menu, причём
> самостоятельно, а не напрягая мозг майнтайнера.

+100, может лучше даже начать с %post{,un}_ldconfig


-- 
Yuri N. Sedunov



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 17:50             ` Igor Vlasenko
  2008-07-07 18:07               ` Alexey I. Froloff
@ 2008-07-07 20:25               ` Alexey I. Froloff
  2008-07-07 20:48                 ` Igor Vlasenko
  2008-07-07 20:51                 ` Dmitry V. Levin
  1 sibling, 2 replies; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-07 20:25 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 277 bytes --]

* Igor Vlasenko <vlasenko@> [080707 21:53]:
> Это не правильно, критиковать, ничего не делая.
> Вызовитесь добровольцем, реализуйте наконец эту фичу, 
> и show us your code.
rpm.git/desktopdb.  И не надо ничего патчить, а потом
распатчивать.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 20:25               ` [devel] repocop на sisyphus.ru [qualified] Alexey I. Froloff
@ 2008-07-07 20:48                 ` Igor Vlasenko
  2008-07-07 20:53                   ` Alexey I. Froloff
  2008-07-07 20:51                 ` Dmitry V. Levin
  1 sibling, 1 reply; 32+ messages in thread
From: Igor Vlasenko @ 2008-07-07 20:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Jul 08, 2008 at 12:25:00AM +0400, Alexey I. Froloff wrote:
> > Вызовитесь добровольцем, реализуйте наконец эту фичу, 
> > и show us your code.
> rpm.git/desktopdb.  И не надо ничего патчить, а потом
> распатчивать.

Вот это мужской подход!
С нетерпением жду официального анонса.
А что еще (ldconfig...) можно туда прикрутить?


-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 20:25               ` [devel] repocop на sisyphus.ru [qualified] Alexey I. Froloff
  2008-07-07 20:48                 ` Igor Vlasenko
@ 2008-07-07 20:51                 ` Dmitry V. Levin
  2008-07-07 21:06                   ` Alexey I. Froloff
  1 sibling, 1 reply; 32+ messages in thread
From: Dmitry V. Levin @ 2008-07-07 20:51 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 382 bytes --]

On Tue, Jul 08, 2008 at 12:25:00AM +0400, Alexey I. Froloff wrote:
> * Igor Vlasenko <vlasenko@> [080707 21:53]:
> > Это не правильно, критиковать, ничего не делая.
> > Вызовитесь добровольцем, реализуйте наконец эту фичу, 
> > и show us your code.
> rpm.git/desktopdb.  И не надо ничего патчить, а потом
> распатчивать.

Только, пожалуйста, не @mandrake@ ;)


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 20:48                 ` Igor Vlasenko
@ 2008-07-07 20:53                   ` Alexey I. Froloff
  0 siblings, 0 replies; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-07 20:53 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 433 bytes --]

* Igor Vlasenko <vlasenko@> [080708 00:50]:
> > rpm.git/desktopdb.  И не надо ничего патчить, а потом
> > распатчивать.
> Вот это мужской подход!
> С нетерпением жду официального анонса.
> А что еще (ldconfig...) можно туда прикрутить?
Куда - туда?  Это не то, это просто об'единение %update_menus и
%update_desktopdb в один макрос.  Чтобы работало "прямщас" и не
надо было 150 пакетов патчить.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 20:51                 ` Dmitry V. Levin
@ 2008-07-07 21:06                   ` Alexey I. Froloff
  0 siblings, 0 replies; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-07 21:06 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 244 bytes --]

* Dmitry V. Levin <ldv@> [080708 01:00]:
> > rpm.git/desktopdb.  И не надо ничего патчить, а потом
> > распатчивать.
> Только, пожалуйста, не @mandrake@ ;)
То-то мне содержимое макроса показалось кривоватым...

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] /var/lock/rpm/update-vimhelp
  2008-07-07 18:40                   ` Alexey I. Froloff
@ 2008-07-07 23:23                     ` Dmitry V. Levin
  2008-07-08  7:41                       ` Alexey I. Froloff
  2008-07-08 10:47                       ` Alexey I. Froloff
  0 siblings, 2 replies; 32+ messages in thread
From: Dmitry V. Levin @ 2008-07-07 23:23 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 882 bytes --]

On Mon, Jul 07, 2008 at 10:40:50PM +0400, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [080707 22:34]:
> > > Я не буду прикладывать этот патч и уже неоднократно об'яснял
> > > почему.
> > Тогда объясни ещё раз или приведи ссылку.
> > Ибо тест, который ты критикуешь, выявляет проблемы.
> Я не понимаю зачем мне из-за одного .desktop файла вызывать в
> %post два макроса %update_menus и %update_desktopdb.  Что мешает
> "слить" их в один?  В этом случае я с удовольствием разрешу NMU
> для пересборки с этим одним новым макросом.
> 
> Кстати, Дим, посмотри два коммита у меня в
> rpm.git/onetime-pdeath.

Это выглядит лишним, почти то же самое можно сделать с помощью flock(1),
например,
%_rpmlibdir/pdeath_execute $PPID flock -n /var/lock/rpm/update-vimhelp -c 'update-vimhelp %_bindir/update-vimhelp'
Хотя в таком простом варианте есть race.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] /var/lock/rpm/update-vimhelp
  2008-07-07 23:23                     ` [devel] /var/lock/rpm/update-vimhelp Dmitry V. Levin
@ 2008-07-08  7:41                       ` Alexey I. Froloff
  2008-07-08 10:47                       ` Alexey I. Froloff
  1 sibling, 0 replies; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-08  7:41 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 195 bytes --]

* Dmitry V. Levin <ldv@> [080708 03:32]:
> Это выглядит лишним, почти то же самое можно сделать с помощью flock(1),
Тогда ещё будут висеть лишние pdeath_excute...

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] /var/lock/rpm/update-vimhelp
  2008-07-07 23:23                     ` [devel] /var/lock/rpm/update-vimhelp Dmitry V. Levin
  2008-07-08  7:41                       ` Alexey I. Froloff
@ 2008-07-08 10:47                       ` Alexey I. Froloff
  2008-07-08 12:24                         ` Dmitry V. Levin
  1 sibling, 1 reply; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-08 10:47 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 605 bytes --]

* Dmitry V. Levin <ldv@> [080708 03:32]:
> Хотя в таком простом варианте есть race.
В моём варианте кажется тоже есть race...

As well as being removed by an explicit F_UNLCK, record locks are
automatically released when the process terminates or if it
closes any file descriptor referring to a file on which locks are
held. This is bad: it means that a process can lose the locks on
a file like /etc/passwd or /etc/mtab when for some reason a
library function decides to open, read and close it.

Или к другим процессам, которые открывают файл, это не относится?

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] /var/lock/rpm/update-vimhelp
  2008-07-08 10:47                       ` Alexey I. Froloff
@ 2008-07-08 12:24                         ` Dmitry V. Levin
  2008-07-08 21:31                           ` Dmitry V. Levin
  0 siblings, 1 reply; 32+ messages in thread
From: Dmitry V. Levin @ 2008-07-08 12:24 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 694 bytes --]

On Tue, Jul 08, 2008 at 02:47:32PM +0400, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [080708 03:32]:
> > Хотя в таком простом варианте есть race.
> В моём варианте кажется тоже есть race...
> 
> As well as being removed by an explicit F_UNLCK, record locks are
> automatically released when the process terminates or if it
> closes any file descriptor referring to a file on which locks are
> held. This is bad: it means that a process can lose the locks on
> a file like /etc/passwd or /etc/mtab when for some reason a
> library function decides to open, read and close it.
> 
> Или к другим процессам, которые открывают файл, это не относится?

Конечно.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] repocop на sisyphus.ru [qualified]
  2008-07-07 19:06                     ` Yuri N. Sedunov
@ 2008-07-08 18:09                       ` Yuri N. Sedunov
  0 siblings, 0 replies; 32+ messages in thread
From: Yuri N. Sedunov @ 2008-07-08 18:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В Пнд, 07/07/2008 в 23:06 +0400, Yuri N. Sedunov пишет:
> В Втр, 08/07/2008 в 01:33 +0700, Mikhail Gusarov пишет:
> > Twas brillig at 22:27:09 07.07.2008 UTC+04 when ldv@altlinux.org did gyre and gimble:
> > 
> <skip>
> > 
> > Аналогично, проблема с отсутствующим update_desktopdb должна быть решена
> > системно: одним (!) макросом для postinst/prerm, который занимается
> > менеджментом .desktop-файлов: как mime-entries, так и menu, причём
> > самостоятельно, а не напрягая мозг майнтайнера.
> 
> +100, может лучше даже начать с %post{,un}_ldconfig

Здесь ключевое слово -- СИСТЕМНО. Браво, Михаил Гусаров!
Как минимум, следующие конструкции должны быть удалены и "не напрягать мозг мантейнера". Список расширяем. 
Разумеется, должны быть учтены и УПОРЯДОЧЕНЫ все зависимости типа BuildPreReq, BuildRequires(pre)

%post
%post_ldconfig
%update_scrollkeeper
%update_desktopdb
%update_menus

%postun
%postun_ldconfig
%clean_scrollkeeper
%clean_desktopdb
%clean_menus


> 
> Yuri N. Sedunov



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] /var/lock/rpm/update-vimhelp
  2008-07-08 12:24                         ` Dmitry V. Levin
@ 2008-07-08 21:31                           ` Dmitry V. Levin
  2008-07-08 21:56                             ` Alexey I. Froloff
  0 siblings, 1 reply; 32+ messages in thread
From: Dmitry V. Levin @ 2008-07-08 21:31 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1033 bytes --]

On Tue, Jul 08, 2008 at 04:24:46PM +0400, Dmitry V. Levin wrote:
> On Tue, Jul 08, 2008 at 02:47:32PM +0400, Alexey I. Froloff wrote:
> > * Dmitry V. Levin <ldv@> [080708 03:32]:
> > > Хотя в таком простом варианте есть race.
> > В моём варианте кажется тоже есть race...
> > 
> > As well as being removed by an explicit F_UNLCK, record locks are
> > automatically released when the process terminates or if it
> > closes any file descriptor referring to a file on which locks are
> > held. This is bad: it means that a process can lose the locks on
> > a file like /etc/passwd or /etc/mtab when for some reason a
> > library function decides to open, read and close it.
> > 
> > Или к другим процессам, которые открывают файл, это не относится?
> 
> Конечно.

Я понял, о чём ты спрашиваешь. ;)
Если parent сделал open, а потом fork,
child выполнил F_SETLK, а parent потом завершился,
то блокировка слетит в момент завершения parent.

Другими словами, твой код работать в нынешнем виде не будет.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] /var/lock/rpm/update-vimhelp
  2008-07-08 21:31                           ` Dmitry V. Levin
@ 2008-07-08 21:56                             ` Alexey I. Froloff
  2008-07-08 22:01                               ` Dmitry V. Levin
  0 siblings, 1 reply; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-08 21:56 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 566 bytes --]

* Dmitry V. Levin <ldv@> [080709 01:34]:
> Я понял, о чём ты спрашиваешь. ;)
Не, я спрашивал про совсем другие процессы.  Второй
pdeath_execute открыл файл, обломался получить блокировку и
завершился.

> Если parent сделал open, а потом fork,
> child выполнил F_SETLK, а parent потом завершился,
> то блокировка слетит в момент завершения parent.
Какова вероятность, что при возврате из daemon() parent ещё не
умер?

> Другими словами, твой код работать в нынешнем виде не будет.
Ну а идея-то имеет право на существование?

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] /var/lock/rpm/update-vimhelp
  2008-07-08 21:56                             ` Alexey I. Froloff
@ 2008-07-08 22:01                               ` Dmitry V. Levin
  2008-07-08 22:26                                 ` Alexey Gladkov
  2008-07-09  7:24                                 ` Alexey I. Froloff
  0 siblings, 2 replies; 32+ messages in thread
From: Dmitry V. Levin @ 2008-07-08 22:01 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 701 bytes --]

On Wed, Jul 09, 2008 at 01:56:17AM +0400, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [080709 01:34]:
> > Я понял, о чём ты спрашиваешь. ;)
> Не, я спрашивал про совсем другие процессы.  Второй
> pdeath_execute открыл файл, обломался получить блокировку и
> завершился.

Этого можно не опасаться.

> > Если parent сделал open, а потом fork,
> > child выполнил F_SETLK, а parent потом завершился,
> > то блокировка слетит в момент завершения parent.
> Какова вероятность, что при возврате из daemon() parent ещё не
> умер?

Около 50%

> > Другими словами, твой код работать в нынешнем виде не будет.
> Ну а идея-то имеет право на существование?

Да, конечно.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] /var/lock/rpm/update-vimhelp
  2008-07-08 22:01                               ` Dmitry V. Levin
@ 2008-07-08 22:26                                 ` Alexey Gladkov
  2008-07-08 22:31                                   ` Dmitry V. Levin
  2008-07-09  7:24                                 ` Alexey I. Froloff
  1 sibling, 1 reply; 32+ messages in thread
From: Alexey Gladkov @ 2008-07-08 22:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Dmitry V. Levin wrote:
>> Какова вероятность, что при возврате из daemon() parent ещё не
>> умер?
> 
> Около 50%

Либо встретишь динозавра, либо нет.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] /var/lock/rpm/update-vimhelp
  2008-07-08 22:26                                 ` Alexey Gladkov
@ 2008-07-08 22:31                                   ` Dmitry V. Levin
  0 siblings, 0 replies; 32+ messages in thread
From: Dmitry V. Levin @ 2008-07-08 22:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 295 bytes --]

On Wed, Jul 09, 2008 at 02:26:02AM +0400, Alexey Gladkov wrote:
> Dmitry V. Levin wrote:
> >>Какова вероятность, что при возврате из daemon() parent ещё не
> >>умер?
> >
> >Около 50%
> 
> Либо встретишь динозавра, либо нет.

Либо ты встретишь динозавра, либо он тебя. ;)


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [devel] /var/lock/rpm/update-vimhelp
  2008-07-08 22:01                               ` Dmitry V. Levin
  2008-07-08 22:26                                 ` Alexey Gladkov
@ 2008-07-09  7:24                                 ` Alexey I. Froloff
  1 sibling, 0 replies; 32+ messages in thread
From: Alexey I. Froloff @ 2008-07-09  7:24 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 933 bytes --]

* Dmitry V. Levin <ldv@> [080709 02:03]:
> > > Если parent сделал open, а потом fork, child выполнил
> > > F_SETLK, а parent потом завершился, то блокировка слетит в
> > > момент завершения parent.
> > Какова вероятность, что при возврате из daemon() parent ещё не
> > умер?
> Около 50%
Какое унылое [censored] эта GNU/RaceOS...

Если унести open() после daemon(), неудачное открытие файла
немного намусорит в консоль.  Ещё один race между close() и
execvp(), кто-то может туда просочиться.  Если close() не делать,
этот fd уйдёт в "тот процесс".  А mandatory locks можно сказать
что не работают.

Можно пойти сложным путём, делать open() и fcntl() до вызова
daemon(), потом делать ещё один fcntl(F_SETLKW) чтобы дождаться
смерти parent'а.  Или вызывать wait_for_pdeath() с pid'ом
parent'а, но это мне нравится ещё меньше.

Закоммитил первый вариант с мусором и утечкой дескриптора.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2008-07-09  7:24 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-07-07  6:17 [devel] repocop на sisyphus.ru Andrew Avramenko
2008-07-07 12:04 ` [devel] repocop на sisyphus.ru [qualified] Igor Vlasenko
2008-07-07 12:32   ` Alexey I. Froloff
2008-07-07 12:39     ` Igor Vlasenko
2008-07-07 13:33       ` Alexey I. Froloff
2008-07-07 16:37         ` Igor Vlasenko
2008-07-07 17:24           ` Alexey I. Froloff
2008-07-07 17:50             ` Igor Vlasenko
2008-07-07 18:07               ` Alexey I. Froloff
2008-07-07 18:27                 ` Dmitry V. Levin
2008-07-07 18:33                   ` Mikhail Gusarov
2008-07-07 18:53                     ` Mikhail Gusarov
2008-07-07 19:06                     ` Yuri N. Sedunov
2008-07-08 18:09                       ` Yuri N. Sedunov
2008-07-07 18:40                   ` Alexey I. Froloff
2008-07-07 23:23                     ` [devel] /var/lock/rpm/update-vimhelp Dmitry V. Levin
2008-07-08  7:41                       ` Alexey I. Froloff
2008-07-08 10:47                       ` Alexey I. Froloff
2008-07-08 12:24                         ` Dmitry V. Levin
2008-07-08 21:31                           ` Dmitry V. Levin
2008-07-08 21:56                             ` Alexey I. Froloff
2008-07-08 22:01                               ` Dmitry V. Levin
2008-07-08 22:26                                 ` Alexey Gladkov
2008-07-08 22:31                                   ` Dmitry V. Levin
2008-07-09  7:24                                 ` Alexey I. Froloff
2008-07-07 20:25               ` [devel] repocop на sisyphus.ru [qualified] Alexey I. Froloff
2008-07-07 20:48                 ` Igor Vlasenko
2008-07-07 20:53                   ` Alexey I. Froloff
2008-07-07 20:51                 ` Dmitry V. Levin
2008-07-07 21:06                   ` Alexey I. Froloff
2008-07-07 12:52   ` Michael Shigorin
2008-07-07 12:33 ` [devel] repocop на sisyphus.ru Alexey I. Froloff

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