* [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