ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Conflicts, Provides, Obsolete question
@ 2004-03-15 20:57 Alex Murygin
  2004-03-15 22:32 ` Victor V Ismakaev
  0 siblings, 1 reply; 5+ messages in thread
From: Alex Murygin @ 2004-03-15 20:57 UTC (permalink / raw)
  To: devel

День добрый

Подскажите пожалуйста в каких случаях надо применять Conflicts,
Provides, Obsolete?

Например есть пакет xxx. В новой версии появилась разбивка на 
xxx-full
xxx-1prop
xxx-2prop
Какие из этих тегов надо указывать?
Причем должен быть установлен только один из этих пакетов.

Насколько я понял надо 
Provides: xxx
Conflicts: xxx

Спасибо.

-- 
-----------------------
- Alex Murygin, AITOC -
-----------------------


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

* Re: [devel] Conflicts, Provides, Obsolete question
  2004-03-15 20:57 [devel] Conflicts, Provides, Obsolete question Alex Murygin
@ 2004-03-15 22:32 ` Victor V Ismakaev
  2004-03-16 10:20   ` Alex Murygin
  0 siblings, 1 reply; 5+ messages in thread
From: Victor V Ismakaev @ 2004-03-15 22:32 UTC (permalink / raw)
  To: devel

Вторник 16 Март 2004 01:57, Alex Murygin написал:
> День добрый
>
> Подскажите пожалуйста в каких случаях надо применять Conflicts,
> Provides, Obsolete?
>
> Например есть пакет xxx. В новой версии появилась разбивка на
> xxx-full
> xxx-1prop
> xxx-2prop
> Какие из этих тегов надо указывать?
> Причем должен быть установлен только один из этих пакетов.
>
> Насколько я понял надо
> Provides: xxx
> Conflicts: xxx
>
> Спасибо.
Может так:
Provides: xxx
Obsoletes: xxx <= xxx-version

%package xxx-1prop
Conflicts: xxx-2prop 

%package xxx-2prop
Conflicts: xxx-1prop 

А для -full требуется уточнение : это оттдельный пакет ,который не может 
сосуществовать с -1prop -2prop или виртуальный,который вытягивает их двоих.
-- 
С уважением
Виктор В Исмакаев
ivv@altlinux.ru



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

* Re: [devel] Conflicts, Provides, Obsolete question
  2004-03-16 10:20   ` Alex Murygin
@ 2004-03-16  6:51     ` Victor V Ismakaev
  2004-03-16 12:56       ` Alex Murygin
  0 siblings, 1 reply; 5+ messages in thread
From: Victor V Ismakaev @ 2004-03-16  6:51 UTC (permalink / raw)
  To: devel

Вторник 16 Март 2004 15:20, Alex Murygin написал:
> On Tue, 16 Mar 2004 03:32:27 +0500
>
> "Victor V Ismakaev" wrote:
> > Вторник 16 Март 2004 01:57, Alex Murygin написал:
> > > День добрый
> > >
> > > Подскажите пожалуйста в каких случаях надо применять Conflicts,
> > > Provides, Obsolete?
> > >
> > > Например есть пакет xxx. В новой версии появилась разбивка на
> > > xxx-full
> > > xxx-1prop
> > > xxx-2prop
> > > Какие из этих тегов надо указывать?
> > > Причем должен быть установлен только один из этих пакетов.
> > >
> > > Насколько я понял надо
> > > Provides: xxx
> > > Conflicts: xxx
> > >
> > > Спасибо.
> >
> > Может так:
> > Provides: xxx
> > Obsoletes: xxx <= xxx-version
> >
> > %package xxx-1prop
> > Conflicts: xxx-2prop
> >
> > %package xxx-2prop
> > Conflicts: xxx-1prop
> >
> > А для -full требуется уточнение : это оттдельный пакет ,который не
> > может сосуществовать с -1prop -2prop или виртуальный,который
> > вытягивает их двоих.
>
> Нет -full это отдельный пакет.
>
> Насколько я понял нужно вот так.
> %package xxx-full
> Provides: xxx
> Obsoletes: xxx <= xxx-version
> Conflicts: xxx-1prop, xxx-2prop
>
> %package xxx-1prop
> Provides: xxx
> Obsoletes: xxx <= xxx-version
> Conflicts: xxx-full, xxx-2prop
>
> %package xxx-2prop
> Provides: xxx
> Obsoletes: xxx <= xxx-version
> Conflicts: xxx-full, xxx-1prop
Вроде так.
>
> И еще в тему.
> Есть стардикт и куча пакетов со словарями. Формат словарей меняется
> не так часто как версии стардикта. Можно ли в таком случае поступить
> таким образом.
>
> %package stardict-dict1
> Requires: stardict-dict = N
>
> %package stardict-dict2
> Requires: stardict-dict = N
Тогда уж лучше просто Requires: stardict-dict без версии, или >= N.
Иначе придется пересобирать stardict-dictX каждый раз при смене версии-релиза 
stardict.
> %package stardict
> Provides: stardict-dict = N
>
> Спасибо.

-- 
С уважением
Виктор В Исмакаев
ivv@altlinux.ru



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

* Re: [devel] Conflicts, Provides, Obsolete question
  2004-03-15 22:32 ` Victor V Ismakaev
@ 2004-03-16 10:20   ` Alex Murygin
  2004-03-16  6:51     ` Victor V Ismakaev
  0 siblings, 1 reply; 5+ messages in thread
From: Alex Murygin @ 2004-03-16 10:20 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, 16 Mar 2004 03:32:27 +0500
"Victor V Ismakaev" wrote:

> Вторник 16 Март 2004 01:57, Alex Murygin написал:
> > День добрый
> >
> > Подскажите пожалуйста в каких случаях надо применять Conflicts,
> > Provides, Obsolete?
> >
> > Например есть пакет xxx. В новой версии появилась разбивка на
> > xxx-full
> > xxx-1prop
> > xxx-2prop
> > Какие из этих тегов надо указывать?
> > Причем должен быть установлен только один из этих пакетов.
> >
> > Насколько я понял надо
> > Provides: xxx
> > Conflicts: xxx
> >
> > Спасибо.
> Может так:
> Provides: xxx
> Obsoletes: xxx <= xxx-version
> 
> %package xxx-1prop
> Conflicts: xxx-2prop 
> 
> %package xxx-2prop
> Conflicts: xxx-1prop 
> 
> А для -full требуется уточнение : это оттдельный пакет ,который не
> может сосуществовать с -1prop -2prop или виртуальный,который
> вытягивает их двоих.

Нет -full это отдельный пакет.

Насколько я понял нужно вот так.
%package xxx-full
Provides: xxx
Obsoletes: xxx <= xxx-version
Conflicts: xxx-1prop, xxx-2prop

%package xxx-1prop
Provides: xxx
Obsoletes: xxx <= xxx-version
Conflicts: xxx-full, xxx-2prop

%package xxx-2prop
Provides: xxx
Obsoletes: xxx <= xxx-version
Conflicts: xxx-full, xxx-1prop


И еще в тему.
Есть стардикт и куча пакетов со словарями. Формат словарей меняется
не так часто как версии стардикта. Можно ли в таком случае поступить
таким образом.

%package stardict-dict1
Requires: stardict-dict = N

%package stardict-dict2
Requires: stardict-dict = N

%package stardict
Provides: stardict-dict = N

Спасибо.
-- 
-----------------------
- Alex Murygin, AITOC -
-----------------------


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

* Re: [devel] Conflicts, Provides, Obsolete question
  2004-03-16  6:51     ` Victor V Ismakaev
@ 2004-03-16 12:56       ` Alex Murygin
  0 siblings, 0 replies; 5+ messages in thread
From: Alex Murygin @ 2004-03-16 12:56 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, 16 Mar 2004 11:51:37 +0500
"Victor V Ismakaev" wrote:

> Вторник 16 Март 2004 15:20, Alex Murygin написал:
> > Есть стардикт и куча пакетов со словарями. Формат словарей меняется
> > не так часто как версии стардикта. Можно ли в таком случае поступить
> > таким образом.
> >
> > %package stardict
> > Version: X
> > Provides: stardict-dict = N
> >
> > %package stardict-dict1
> > Requires: stardict-dict = N
> >
> > %package stardict-dict2
> > Requires: stardict-dict = N
> Тогда уж лучше просто Requires: stardict-dict без версии, или >= N.
> Иначе придется пересобирать stardict-dictX каждый раз при смене
> версии-релиза stardict.

Плохо выразился. Есть stardict версия и stardict-dict версия. Т.е.
stardict-dict это версия формата словарей, а не самого stardict.
Например
Stardict (X) Dictionary (N)
2.0.0          1
2.1.0          2
..
2.3.0          2
..
2.4.2          3
2.1 понимает только формат 2, 2.4.2 - 3, ...

Спасибо.



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

end of thread, other threads:[~2004-03-16 12:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-03-15 20:57 [devel] Conflicts, Provides, Obsolete question Alex Murygin
2004-03-15 22:32 ` Victor V Ismakaev
2004-03-16 10:20   ` Alex Murygin
2004-03-16  6:51     ` Victor V Ismakaev
2004-03-16 12:56       ` Alex Murygin

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