ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Удаление файлов, созданых в postin
@ 2005-11-18 15:35 Igor Zubkov
  2005-11-18 15:55 ` Dmitry V. Levin
  2005-11-19 14:19 ` Denis Smirnov
  0 siblings, 2 replies; 15+ messages in thread
From: Igor Zubkov @ 2005-11-18 15:35 UTC (permalink / raw)
  To: Denis Smirnov, ALT Devel discussion list

Привет!

>>> Вопрос -- на каком этапе это лучше делать? Могу делать при сборке, могу в
>>> postin. Во втором случае возникает проблема "а как это счастье убивать при
>>> удаления пакета", в первом -- пакет слишком большой получается.
>IZ> %ghost

>1. ghost удалит за собой?

Он для этого и создан.

>2. файлов много, форматов тоже несколько, как в ghost прописать всё
>правильно?

%ghost /путь/файл(ы)

к примеру, %ghost /var/log/user.* после удаления пакета отправит 
подальше /var/log/user.*

-- 
http://www.livejournal.com/users/icesik/7614.html
http://www.livejournal.com/users/icesik/7393.html
http://www.livejournal.com/users/icesik/7024.html


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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-18 15:35 [devel] Удаление файлов, созданых в postin Igor Zubkov
@ 2005-11-18 15:55 ` Dmitry V. Levin
  2005-11-19 14:19 ` Denis Smirnov
  1 sibling, 0 replies; 15+ messages in thread
From: Dmitry V. Levin @ 2005-11-18 15:55 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Nov 18, 2005 at 05:35:54PM +0200, Igor Zubkov wrote:
> >>> Вопрос -- на каком этапе это лучше делать? Могу делать при сборке, могу в
> >>> postin. Во втором случае возникает проблема "а как это счастье убивать при
> >>> удаления пакета", в первом -- пакет слишком большой получается.
> >IZ> %ghost
> 
> >1. ghost удалит за собой?
> 
> Он для этого и создан.
> 
> >2. файлов много, форматов тоже несколько, как в ghost прописать всё
> >правильно?
> 
> %ghost /путь/файл(ы)
> 
> к примеру, %ghost /var/log/user.* после удаления пакета отправит 
> подальше /var/log/user.*

Пример (ab)use в пакете syslog-common.


-- 
ldv

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

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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-18 15:35 [devel] Удаление файлов, созданых в postin Igor Zubkov
  2005-11-18 15:55 ` Dmitry V. Levin
@ 2005-11-19 14:19 ` Denis Smirnov
  2005-11-19 16:52   ` Igor Zubkov
  1 sibling, 1 reply; 15+ messages in thread
From: Denis Smirnov @ 2005-11-19 14:19 UTC (permalink / raw)
  To: icesik; +Cc: ALT Devel discussion list

Igor Zubkov wrote:

>>2. файлов много, форматов тоже несколько, как в ghost прописать всё
>>правильно?
>>    
>>
>
>%ghost /путь/файл(ы)
>
>к примеру, %ghost /var/log/user.* после удаления пакета отправит 
>подальше /var/log/user.*
>  
>
В этом и проблема.

Есть несколько пакетов, которые хранят музыку в одном месте. Определить 
по шаблону где музыка одного пакета, где другого не получится.



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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-19 14:19 ` Denis Smirnov
@ 2005-11-19 16:52   ` Igor Zubkov
  2005-11-19 17:58     ` Денис Смирнов
  0 siblings, 1 reply; 15+ messages in thread
From: Igor Zubkov @ 2005-11-19 16:52 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Суббота, 19-Ноя-2005 16:19 Denis Smirnov написал(a):
> >к примеру, %ghost /var/log/user.* после удаления пакета отправит
> >подальше /var/log/user.*
> >  
>
> В этом и проблема.
>
> Есть несколько пакетов, которые хранят музыку в одном месте. Определить
> по шаблону где музыка одного пакета, где другого не получится.

Может создать один мета пакет который все эти пакеты будут хотеть, а при 
удалении его весь этот мусор будет уходить куда надо?

-- 
http://www.livejournal.com/users/icesik/7614.html
http://www.livejournal.com/users/icesik/7393.html
http://www.livejournal.com/users/icesik/7024.html


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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-19 16:52   ` Igor Zubkov
@ 2005-11-19 17:58     ` Денис Смирнов
  2005-11-19 18:59       ` Igor Zubkov
  0 siblings, 1 reply; 15+ messages in thread
From: Денис Смирнов @ 2005-11-19 17:58 UTC (permalink / raw)
  To: devel

On Sat, Nov 19, 2005 at 06:52:20PM +0200, Igor Zubkov wrote:

IZ> Может создать один мета пакет который все эти пакеты будут хотеть, а при 
IZ> удалении его весь этот мусор будет уходить куда надо?

А если пользователь мета пакет не поставит?

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------


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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-19 17:58     ` Денис Смирнов
@ 2005-11-19 18:59       ` Igor Zubkov
  2005-11-19 22:18         ` Денис Смирнов
  0 siblings, 1 reply; 15+ messages in thread
From: Igor Zubkov @ 2005-11-19 18:59 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Суббота, 19-Ноя-2005 19:58 Денис Смирнов написал(a):
> IZ> Может создать один мета пакет который все эти пакеты будут хотеть, а
> при IZ> удалении его весь этот мусор будет уходить куда надо?
>
> А если пользователь мета пакет не поставит?

У пользователя никто не спрашивает. Это пакет по зависимостям вытянется. Т.е. 
ты в нужных пакетах прописываеш Requires: MetaPackage.

?

-- 
http://www.livejournal.com/users/icesik/7614.html
http://www.livejournal.com/users/icesik/7393.html
http://www.livejournal.com/users/icesik/7024.html


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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-19 18:59       ` Igor Zubkov
@ 2005-11-19 22:18         ` Денис Смирнов
  2005-11-21  7:07           ` Igor Zubkov
  0 siblings, 1 reply; 15+ messages in thread
From: Денис Смирнов @ 2005-11-19 22:18 UTC (permalink / raw)
  To: devel

On Sat, Nov 19, 2005 at 08:59:55PM +0200, Igor Zubkov wrote:

>> А если пользователь мета пакет не поставит?
IZ> У пользователя никто не спрашивает. Это пакет по зависимостям вытянется. Т.е. 
IZ> ты в нужных пакетах прописываеш Requires: MetaPackage.

Помнится ldv@ обещал кидаться тяжёлыми предметами в создающих циклические
зависимости. И он прав.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
ЗАКОН ГОЛДА
 Если обувь по ноге, то она отвратительно выглядит.


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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-19 22:18         ` Денис Смирнов
@ 2005-11-21  7:07           ` Igor Zubkov
  2005-11-21 15:45             ` Денис Смирнов
  0 siblings, 1 reply; 15+ messages in thread
From: Igor Zubkov @ 2005-11-21  7:07 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В сообщении от Воскресенье, 20-Ноя-2005 00:18 Денис Смирнов написал(a):
> >> А если пользователь мета пакет не поставит?
>
> IZ> У пользователя никто не спрашивает. Это пакет по зависимостям
> вытянется. Т.е. IZ> ты в нужных пакетах прописываеш Requires: MetaPackage.
>
> Помнится ldv@ обещал кидаться тяжёлыми предметами в создающих циклические
> зависимости. И он прав.

По поводу циклических зависимостей полностью согласен. Только здесь нет 
циклических зависимостей.

-- 
http://www.livejournal.com/users/icesik/7614.html
http://www.livejournal.com/users/icesik/7393.html
http://www.livejournal.com/users/icesik/7024.html

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

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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-21  7:07           ` Igor Zubkov
@ 2005-11-21 15:45             ` Денис Смирнов
  2005-11-21 18:00               ` Igor Zubkov
  0 siblings, 1 reply; 15+ messages in thread
From: Денис Смирнов @ 2005-11-21 15:45 UTC (permalink / raw)
  To: devel

On Mon, Nov 21, 2005 at 09:07:56AM +0200, Igor Zubkov wrote:

> IZ>> У пользователя никто не спрашивает. Это пакет по зависимостям
>> вытянется. Т.е. IZ> ты в нужных пакетах прописываеш Requires: MetaPackage.
>>
>> Помнится ldv@ обещал кидаться тяжёлыми предметами в создающих циклические
>> зависимости. И он прав.
IZ> По поводу циклических зависимостей полностью согласен. Только здесь нет 
IZ> циклических зависимостей.

Мета-пакет, который содержит зависимости на подпакеты, и на который есть
зависимость с этих подпакетов это и есть циклическая зависимость.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------


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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-21 15:45             ` Денис Смирнов
@ 2005-11-21 18:00               ` Igor Zubkov
  2005-11-21 18:56                 ` Денис Смирнов
  0 siblings, 1 reply; 15+ messages in thread
From: Igor Zubkov @ 2005-11-21 18:00 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В сообщении от Понедельник, 21-Ноя-2005 17:45 Денис Смирнов написал(a):
> > IZ>> У пользователя никто не спрашивает. Это пакет по зависимостям
> >
> >> вытянется. Т.е. IZ> ты в нужных пакетах прописываеш Requires:
> >> MetaPackage.
> >>
> >> Помнится ldv@ обещал кидаться тяжёлыми предметами в создающих
> >> циклические зависимости. И он прав.
>
> IZ> По поводу циклических зависимостей полностью согласен. Только здесь нет
> IZ> циклических зависимостей.
>
> Мета-пакет, который содержит зависимости на подпакеты, и на который есть
> зависимость с этих подпакетов это и есть циклическая зависимость.

Ты не понял. Есть пакеты А, Б и Х. Так вот, Х - это мета пакет. А пакеты А и Б 
его требуют. Так сказать -common пакет.

-- 
http://www.livejournal.com/users/icesik/7614.html
http://www.livejournal.com/users/icesik/7393.html
http://www.livejournal.com/users/icesik/7024.html

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

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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-21 18:00               ` Igor Zubkov
@ 2005-11-21 18:56                 ` Денис Смирнов
  2005-11-21 21:28                   ` Igor Zubkov
  2005-11-24 11:23                   ` [devel] " Michael Shigorin
  0 siblings, 2 replies; 15+ messages in thread
From: Денис Смирнов @ 2005-11-21 18:56 UTC (permalink / raw)
  To: devel

On Mon, Nov 21, 2005 at 08:00:50PM +0200, Igor Zubkov wrote:

>> Мета-пакет, который содержит зависимости на подпакеты, и на который есть
>> зависимость с этих подпакетов это и есть циклическая зависимость.
IZ> Ты не понял. Есть пакеты А, Б и Х. Так вот, Х - это мета пакет. А пакеты А и Б 
IZ> его требуют. Так сказать -common пакет.

Замечательно. Человек удаляет этот -common пакет, и у него умирают
файлы, которые должны быть целыми. Решение не принимается :)

Пока я вижу только одно решение -- генерировать кусок секции %files
скриптами.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
Есть проблема в des.h; она, конечно, будет исправлена, но это
alt-specific.
		-- ldv in devel@


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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-21 18:56                 ` Денис Смирнов
@ 2005-11-21 21:28                   ` Igor Zubkov
  2005-11-21 22:33                     ` Денис Смирнов
  2005-11-24 11:23                   ` [devel] " Michael Shigorin
  1 sibling, 1 reply; 15+ messages in thread
From: Igor Zubkov @ 2005-11-21 21:28 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В сообщении от Понедельник, 21-Ноя-2005 20:56 Денис Смирнов написал(a):
> IZ> Ты не понял. Есть пакеты А, Б и Х. Так вот, Х - это мета пакет. А
> пакеты А и Б IZ> его требуют. Так сказать -common пакет.
>
> Замечательно. Человек удаляет этот -common пакет, и у него умирают
> файлы, которые должны быть целыми. Решение не принимается

Вышли спеки от пакетов которые ты так избить хочешь.

-- 
http://www.livejournal.com/users/icesik/7614.html
http://www.livejournal.com/users/icesik/7393.html
http://www.livejournal.com/users/icesik/7024.html

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

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

* Re: [devel] Удаление файлов, созданых в postin
  2005-11-21 21:28                   ` Igor Zubkov
@ 2005-11-21 22:33                     ` Денис Смирнов
  0 siblings, 0 replies; 15+ messages in thread
From: Денис Смирнов @ 2005-11-21 22:33 UTC (permalink / raw)
  To: devel

On Mon, Nov 21, 2005 at 11:28:20PM +0200, Igor Zubkov wrote:
>> Замечательно. Человек удаляет этот -common пакет, и у него умирают
>> файлы, которые должны быть целыми. Решение не принимается
IZ> Вышли спеки от пакетов которые ты так избить хочешь.

asterisk-freemusic в Сизифе. Там mp3. Мне нужно при установке иметь кроме
mp3 ещё и wav,gsm,alaw,ulaw версии этих файлов (с помощью sox).

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
Если я не вернyсь - считайте меня программистом.


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

* [devel] Re: Удаление файлов, созданых в postin
  2005-11-21 18:56                 ` Денис Смирнов
  2005-11-21 21:28                   ` Igor Zubkov
@ 2005-11-24 11:23                   ` Michael Shigorin
  2005-11-24 14:10                     ` Денис Смирнов
  1 sibling, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2005-11-24 11:23 UTC (permalink / raw)
  To: devel

On Mon, Nov 21, 2005 at 09:56:20PM +0300, Денис Смирнов wrote:
> IZ> Ты не понял. Есть пакеты А, Б и Х. Так вот, Х - это мета пакет. А пакеты А и Б 
> IZ> его требуют. Так сказать -common пакет.
> Замечательно. Человек удаляет этот -common пакет, и у него умирают
> файлы, которые должны быть целыми. Решение не принимается :)

Ну, он может и glibc-core удалить таким же образом.

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


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

* Re: [devel] Re: Удаление файлов, созданых в postin
  2005-11-24 11:23                   ` [devel] " Michael Shigorin
@ 2005-11-24 14:10                     ` Денис Смирнов
  0 siblings, 0 replies; 15+ messages in thread
From: Денис Смирнов @ 2005-11-24 14:10 UTC (permalink / raw)
  To: devel

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

On Thu, Nov 24, 2005 at 01:23:45PM +0200, Michael Shigorin wrote:

>> Замечательно. Человек удаляет этот -common пакет, и у него умирают
>> файлы, которые должны быть целыми. Решение не принимается :)
MS> Ну, он может и glibc-core удалить таким же образом.

glibc-core и asterisk-* это всё-таки разного уровня важности пакеты.

Мне-то вообще всё равно как делать -- я сейчас для себя ещё при сборке
конвертирую, и noarch пакеты немеряных размеров меня не пугают. Для
разрабатываемого сейчас решения это -- не самая большая проблема.

А вот то, что я хочу как можно большую часть своей работы выложить в
Сизиф, да так, чтобы зеркалирующие не забили меня ногами (а если я выложу
asterisk-freemusic в нескольких форматах -- то забьют).

-- 
С уважением, Денис

http://freesource.info


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

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

end of thread, other threads:[~2005-11-24 14:10 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-18 15:35 [devel] Удаление файлов, созданых в postin Igor Zubkov
2005-11-18 15:55 ` Dmitry V. Levin
2005-11-19 14:19 ` Denis Smirnov
2005-11-19 16:52   ` Igor Zubkov
2005-11-19 17:58     ` Денис Смирнов
2005-11-19 18:59       ` Igor Zubkov
2005-11-19 22:18         ` Денис Смирнов
2005-11-21  7:07           ` Igor Zubkov
2005-11-21 15:45             ` Денис Смирнов
2005-11-21 18:00               ` Igor Zubkov
2005-11-21 18:56                 ` Денис Смирнов
2005-11-21 21:28                   ` Igor Zubkov
2005-11-21 22:33                     ` Денис Смирнов
2005-11-24 11:23                   ` [devel] " Michael Shigorin
2005-11-24 14:10                     ` Денис Смирнов

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