ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Версии в Provides
@ 2008-12-29 20:48 Kirill A. Shutemov
  2008-12-30 10:13 ` Alexey Gladkov
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Kirill A. Shutemov @ 2008-12-29 20:48 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Я заметил несколько пакетов в которых проставлены странные provides:

kde4base-plasma-applets-4.1.3-alt1.i586.rpm provides:
kde4base-plasma < 4.1.3-alt1
 
X-Downloader-2.5.7.1-alt4.1.i586.rpm provides:
nt <= 2.5.7.1
X-Downloader <= 2.5.7.1
 
esd-0.2.41-alt2.i586.rpm provides:
esound >= 0.2.14
 
fbpager-0.1.4-alt7.i586.rpm provides:
fluxter >= 0.1.0-alt1
 
xulrunner-devel-1.9.0.5-alt1.20081205.i586.rpm provides:
firefox-devel >= 3.0 

jaxen-1.1-alt1_1jpp1.7.noarch.rpm provides:
jaxen-bootstrap <= 1.1-alt1_1jpp1.7

emacs-w3-4.0-alt4.pre.47.20070309.noarch.rpm provides:
emacs22-w3 <= 4.0-alt4.pre.47.20070309

Что значат такие provides и зачем они нужны?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.org/

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

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

* Re: [devel] Версии в Provides
  2008-12-29 20:48 [devel] Версии в Provides Kirill A. Shutemov
@ 2008-12-30 10:13 ` Alexey Gladkov
  2008-12-30 10:21   ` Andrey Rahmatullin
  2008-12-30 20:01 ` Eugene Vlasov
  2008-12-30 21:55 ` Kirill A. Shutemov
  2 siblings, 1 reply; 8+ messages in thread
From: Alexey Gladkov @ 2008-12-30 10:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Kirill A. Shutemov wrote:
> xulrunner-devel-1.9.0.5-alt1.20081205.i586.rpm provides:
> firefox-devel >= 3.0 

Тут нужна точная зависимость.

-- 
Rgrds, legion



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

* Re: [devel] Версии в Provides
  2008-12-30 10:13 ` Alexey Gladkov
@ 2008-12-30 10:21   ` Andrey Rahmatullin
  2008-12-31 20:27     ` Michael Shigorin
  0 siblings, 1 reply; 8+ messages in thread
From: Andrey Rahmatullin @ 2008-12-30 10:21 UTC (permalink / raw)
  To: devel

On Tue, Dec 30, 2008 at 01:13:53PM +0300, Alexey Gladkov wrote:
> > xulrunner-devel-1.9.0.5-alt1.20081205.i586.rpm provides:
> > firefox-devel >= 3.0 
> Тут нужна точная зависимость.
Зависимость? о_О


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

* Re: [devel] Версии в Provides
  2008-12-29 20:48 [devel] Версии в Provides Kirill A. Shutemov
  2008-12-30 10:13 ` Alexey Gladkov
@ 2008-12-30 20:01 ` Eugene Vlasov
  2008-12-30 21:55 ` Kirill A. Shutemov
  2 siblings, 0 replies; 8+ messages in thread
From: Eugene Vlasov @ 2008-12-30 20:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, 29 Dec 2008 22:48:52 +0200 "Kirill A. Shutemov" wrote:

> emacs-w3-4.0-alt4.pre.47.20070309.noarch.rpm provides:
> emacs22-w3 <= 4.0-alt4.pre.47.20070309

Ошибка в спеке, исправил в git.

-- 
WBR, Eugene Vlasov        mailto:eugvv at altlinux.ru
                          JID: eugvv@jabber.ru

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

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

* Re: [devel] Версии в Provides
  2008-12-29 20:48 [devel] Версии в Provides Kirill A. Shutemov
  2008-12-30 10:13 ` Alexey Gladkov
  2008-12-30 20:01 ` Eugene Vlasov
@ 2008-12-30 21:55 ` Kirill A. Shutemov
  2008-12-30 22:00   ` Dmitry V. Levin
  2 siblings, 1 reply; 8+ messages in thread
From: Kirill A. Shutemov @ 2008-12-30 21:55 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: ldv, at

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

On Mon, Dec 29, 2008 at 10:48:52PM +0200, Kirill A. Shutemov wrote:
> Я заметил несколько пакетов в которых проставлены странные provides:
> 
> kde4base-plasma-applets-4.1.3-alt1.i586.rpm provides:
> kde4base-plasma < 4.1.3-alt1
>  
> X-Downloader-2.5.7.1-alt4.1.i586.rpm provides:
> nt <= 2.5.7.1
> X-Downloader <= 2.5.7.1
>  
> esd-0.2.41-alt2.i586.rpm provides:
> esound >= 0.2.14
>  
> fbpager-0.1.4-alt7.i586.rpm provides:
> fluxter >= 0.1.0-alt1
>  
> xulrunner-devel-1.9.0.5-alt1.20081205.i586.rpm provides:
> firefox-devel >= 3.0 
> 
> jaxen-1.1-alt1_1jpp1.7.noarch.rpm provides:
> jaxen-bootstrap <= 1.1-alt1_1jpp1.7
> 
> emacs-w3-4.0-alt4.pre.47.20070309.noarch.rpm provides:
> emacs22-w3 <= 4.0-alt4.pre.47.20070309
> 
> Что значат такие provides и зачем они нужны?

У меня сложилось впечатление, что всё это ошибки.

Может стоит объяснить rpm'у, что 
(PROVIDEFLAGS & (RPMSENSE_LESS|RPMSENSE_GREATER)) 
должно быть равно нулю, иначе это ошибка?

Алексей, Дима, что вы думаете?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.org/

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

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

* Re: [devel] Версии в Provides
  2008-12-30 21:55 ` Kirill A. Shutemov
@ 2008-12-30 22:00   ` Dmitry V. Levin
  2008-12-30 22:10     ` Kirill A. Shutemov
  0 siblings, 1 reply; 8+ messages in thread
From: Dmitry V. Levin @ 2008-12-30 22:00 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Dec 30, 2008 at 11:55:34PM +0200, Kirill A. Shutemov wrote:
> On Mon, Dec 29, 2008 at 10:48:52PM +0200, Kirill A. Shutemov wrote:
> > Я заметил несколько пакетов в которых проставлены странные provides:
> > 
> > kde4base-plasma-applets-4.1.3-alt1.i586.rpm provides:
> > kde4base-plasma < 4.1.3-alt1
> >  
> > X-Downloader-2.5.7.1-alt4.1.i586.rpm provides:
> > nt <= 2.5.7.1
> > X-Downloader <= 2.5.7.1
> >  
> > esd-0.2.41-alt2.i586.rpm provides:
> > esound >= 0.2.14
> >  
> > fbpager-0.1.4-alt7.i586.rpm provides:
> > fluxter >= 0.1.0-alt1
> >  
> > xulrunner-devel-1.9.0.5-alt1.20081205.i586.rpm provides:
> > firefox-devel >= 3.0 
> > 
> > jaxen-1.1-alt1_1jpp1.7.noarch.rpm provides:
> > jaxen-bootstrap <= 1.1-alt1_1jpp1.7
> > 
> > emacs-w3-4.0-alt4.pre.47.20070309.noarch.rpm provides:
> > emacs22-w3 <= 4.0-alt4.pre.47.20070309
> > 
> > Что значат такие provides и зачем они нужны?
> 
> У меня сложилось впечатление, что всё это ошибки.

Такие provides допустимы в действующей модели.  Например,
Provides: foo >= N означает, что требование
Requires: foo >= K будет удовлетворено для любого K вне зависимости от
значения N.

> Может стоит объяснить rpm'у, что 
> (PROVIDEFLAGS & (RPMSENSE_LESS|RPMSENSE_GREATER)) 
> должно быть равно нулю, иначе это ошибка?

Я на вскидку не могу придумать пример нормальной ситуации, в которой
разумно применять интервальные Provides.


-- 
ldv

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

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

* Re: [devel] Версии в Provides
  2008-12-30 22:00   ` Dmitry V. Levin
@ 2008-12-30 22:10     ` Kirill A. Shutemov
  0 siblings, 0 replies; 8+ messages in thread
From: Kirill A. Shutemov @ 2008-12-30 22:10 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Dec 31, 2008 at 01:00:59AM +0300, Dmitry V. Levin wrote:
> On Tue, Dec 30, 2008 at 11:55:34PM +0200, Kirill A. Shutemov wrote:
> > On Mon, Dec 29, 2008 at 10:48:52PM +0200, Kirill A. Shutemov wrote:
> > > Я заметил несколько пакетов в которых проставлены странные provides:
> > > 
> > > kde4base-plasma-applets-4.1.3-alt1.i586.rpm provides:
> > > kde4base-plasma < 4.1.3-alt1
> > >  
> > > X-Downloader-2.5.7.1-alt4.1.i586.rpm provides:
> > > nt <= 2.5.7.1
> > > X-Downloader <= 2.5.7.1
> > >  
> > > esd-0.2.41-alt2.i586.rpm provides:
> > > esound >= 0.2.14
> > >  
> > > fbpager-0.1.4-alt7.i586.rpm provides:
> > > fluxter >= 0.1.0-alt1
> > >  
> > > xulrunner-devel-1.9.0.5-alt1.20081205.i586.rpm provides:
> > > firefox-devel >= 3.0 
> > > 
> > > jaxen-1.1-alt1_1jpp1.7.noarch.rpm provides:
> > > jaxen-bootstrap <= 1.1-alt1_1jpp1.7
> > > 
> > > emacs-w3-4.0-alt4.pre.47.20070309.noarch.rpm provides:
> > > emacs22-w3 <= 4.0-alt4.pre.47.20070309
> > > 
> > > Что значат такие provides и зачем они нужны?
> > 
> > У меня сложилось впечатление, что всё это ошибки.
> 
> Такие provides допустимы в действующей модели.  Например,
> Provides: foo >= N означает, что требование
> Requires: foo >= K будет удовлетворено для любого K вне зависимости от
> значения N.

Такой подход, насколько я понимаю, может породить проблемы. Каким образом 
в будущем, если это потребуется, можно выделеить foo в отдельный пакет?
Как в таком случае будет выглядить Requires, что бы получить именно этот
отдельный пакет.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.org/

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

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

* Re: [devel] Версии в Provides
  2008-12-30 10:21   ` Andrey Rahmatullin
@ 2008-12-31 20:27     ` Michael Shigorin
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2008-12-31 20:27 UTC (permalink / raw)
  To: devel

On Tue, Dec 30, 2008 at 10:21:07AM +0000, Andrey Rahmatullin wrote:
> > > xulrunner-devel-1.9.0.5-alt1.20081205.i586.rpm provides:
> > > firefox-devel >= 3.0 
> > Тут нужна точная зависимость.
> Зависимость? о_О

Provides: firefox-devel

или 

Provides: firefox-devel = 3.0

или

Provides: firefox-devel = %version

но никак не ">=".

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


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

end of thread, other threads:[~2008-12-31 20:27 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-29 20:48 [devel] Версии в Provides Kirill A. Shutemov
2008-12-30 10:13 ` Alexey Gladkov
2008-12-30 10:21   ` Andrey Rahmatullin
2008-12-31 20:27     ` Michael Shigorin
2008-12-30 20:01 ` Eugene Vlasov
2008-12-30 21:55 ` Kirill A. Shutemov
2008-12-30 22:00   ` Dmitry V. Levin
2008-12-30 22:10     ` Kirill A. Shutemov

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