ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Update: ORBit
@ 2001-10-31 11:25 Mikhail Zabaluev
  2001-11-02 14:34 ` Dmitry V. Levin
  0 siblings, 1 reply; 7+ messages in thread
From: Mikhail Zabaluev @ 2001-10-31 11:25 UTC (permalink / raw)
  To: devel

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

Доброго времени суток.

На altair:/user/INCOMING/mhz выложен пакет:

ORBit-0.5.11-alt2.src.rpm

Изменения имеют несколько экспериментальный характер и могут быть
отвергнуты, если на то будет воля мудрых :) Статические библиотеки,
для которых нет соответствующих динамических модулей, перемещены из
-devel-static в -devel. Теперь можно пересмотреть зависимости сборки
многих пакетов от ORBit-devel-static.  Также я избавился от именования
libORBit-devel*, вернув ORBit-devel* (с соответствующими
Provides/Obsoletes) Это больше подходит по смыслу, расположению
документации и общему эстетическому впечатлению.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
Hacking's just another word for nothing left to kludge.

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

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

* Re: [devel] Update: ORBit
  2001-10-31 11:25 [devel] Update: ORBit Mikhail Zabaluev
@ 2001-11-02 14:34 ` Dmitry V. Levin
  2001-11-02 23:15   ` [devel] " Mikhail Zabaluev
  0 siblings, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2001-11-02 14:34 UTC (permalink / raw)
  To: devel

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

On Wed, Oct 31, 2001 at 02:25:43PM +0300, Mikhail Zabaluev wrote:
> На altair:/user/INCOMING/mhz выложен пакет:
> 
> ORBit-0.5.11-alt2.src.rpm
> 
> Изменения имеют несколько экспериментальный характер и могут быть
> отвергнуты, если на то будет воля мудрых :) Статические библиотеки,
> для которых нет соответствующих динамических модулей, перемещены из
> -devel-static в -devel. Теперь можно пересмотреть зависимости сборки
> многих пакетов от ORBit-devel-static.  Также я избавился от именования
> libORBit-devel*, вернув ORBit-devel* (с соответствующими
> Provides/Obsoletes) Это больше подходит по смыслу, расположению
> документации и общему эстетическому впечатлению.

Не знаю, больше ли это подходит, но сделано криво, ибо не работает:
# apt-get -f install
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Исправление зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  ORBit ORBit-devel libORBit
Следующие НОВЫЕ пакеты будут установлены:
  ORBit-devel
Следующие пакеты будут ОБНОВЛЕНЫ:
  ORBit libORBit
2 пакетов будет обновлено, 1 будет добавлено новых, 0 будет
удалено(заменено) и 44 не будет обновлено.
Необходимо получить 0B/557kB архивов. После распаковки 883kБ будет
использовано.
Продолжить? [Y/n]
Выполняется программа RPM (-Uv)...
Подготовка...
##############################################################################
файл /usr/lib/libname-server.a из пакета ORBit-devel-0.5.11-alt2
конфликтует с файлом из пакета libORBit-devel-static-0.5.11-alt1
файл /usr/lib/liborbit-c-backend.a из пакета ORBit-devel-0.5.11-alt2
конфликтует с файлом из пакета libORBit-devel-static-0.5.11-alt1
Подпроцесс /bin/rpm завершился с ошибкой (5)

Где необходимые в таких случаях provides и obsoletes?


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@alt-linux.org
ALT Linux Team      http://www.altlinux.ru/
Fandra Project      http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

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

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

* [devel] Re: Update: ORBit
  2001-11-02 14:34 ` Dmitry V. Levin
@ 2001-11-02 23:15   ` Mikhail Zabaluev
  2001-11-05  8:13     ` Dmitry V. Levin
  0 siblings, 1 reply; 7+ messages in thread
From: Mikhail Zabaluev @ 2001-11-02 23:15 UTC (permalink / raw)
  To: devel

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

Hello Dmitry,

On Fri, Nov 02, 2001 at 05:34:13PM +0300, Dmitry V. Levin wrote:
>
> On Wed, Oct 31, 2001 at 02:25:43PM +0300, Mikhail Zabaluev wrote:
> > На altair:/user/INCOMING/mhz выложен пакет:
> > 
> > ORBit-0.5.11-alt2.src.rpm
> > 
> > Изменения имеют несколько экспериментальный характер и могут быть
> > отвергнуты, если на то будет воля мудрых :) Статические библиотеки,
> > для которых нет соответствующих динамических модулей, перемещены из
> > -devel-static в -devel. Теперь можно пересмотреть зависимости сборки
> > многих пакетов от ORBit-devel-static.  Также я избавился от именования
> > libORBit-devel*, вернув ORBit-devel* (с соответствующими
> > Provides/Obsoletes) Это больше подходит по смыслу, расположению
> > документации и общему эстетическому впечатлению.
> 
> Не знаю, больше ли это подходит, но сделано криво, ибо не работает:
> файл /usr/lib/libname-server.a из пакета ORBit-devel-0.5.11-alt2
> конфликтует с файлом из пакета libORBit-devel-static-0.5.11-alt1
> файл /usr/lib/liborbit-c-backend.a из пакета ORBit-devel-0.5.11-alt2
> конфликтует с файлом из пакета libORBit-devel-static-0.5.11-alt1
> Подпроцесс /bin/rpm завершился с ошибкой (5)
> 
> Где необходимые в таких случаях provides и obsoletes?

Если для -devel написать Obsoletes: libORBit-devel-static <= 0.5.11-alt1
, сойдет? Может, правильнее даже Conflicts?
Provides: libORBit-devel-static для -devel писать нельзя.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
You k'n hide de fier, but w'at you gwine do wid de smoke?
		-- Joel Chandler Harris, proverbs of Uncle Remus

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

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

* Re: [devel] Re: Update: ORBit
  2001-11-02 23:15   ` [devel] " Mikhail Zabaluev
@ 2001-11-05  8:13     ` Dmitry V. Levin
  2001-11-05 21:40       ` Mikhail Zabaluev
  0 siblings, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2001-11-05  8:13 UTC (permalink / raw)
  To: devel

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

On Sat, Nov 03, 2001 at 02:15:06AM +0300, Mikhail Zabaluev wrote:
> > > На altair:/user/INCOMING/mhz выложен пакет:
> > > 
> > > ORBit-0.5.11-alt2.src.rpm
> > > 
> > > Изменения имеют несколько экспериментальный характер и могут быть
> > > отвергнуты, если на то будет воля мудрых :) Статические библиотеки,
> > > для которых нет соответствующих динамических модулей, перемещены из
> > > -devel-static в -devel. Теперь можно пересмотреть зависимости сборки
> > > многих пакетов от ORBit-devel-static.  Также я избавился от именования
> > > libORBit-devel*, вернув ORBit-devel* (с соответствующими
> > > Provides/Obsoletes) Это больше подходит по смыслу, расположению
> > > документации и общему эстетическому впечатлению.
> > 
> > Не знаю, больше ли это подходит, но сделано криво, ибо не работает:
> > файл /usr/lib/libname-server.a из пакета ORBit-devel-0.5.11-alt2
> > конфликтует с файлом из пакета libORBit-devel-static-0.5.11-alt1
> > файл /usr/lib/liborbit-c-backend.a из пакета ORBit-devel-0.5.11-alt2
> > конфликтует с файлом из пакета libORBit-devel-static-0.5.11-alt1
> > Подпроцесс /bin/rpm завершился с ошибкой (5)
> > 
> > Где необходимые в таких случаях provides и obsoletes?
> 
> Если для -devel написать Obsoletes: libORBit-devel-static <= 0.5.11-alt1
> , сойдет? Может, правильнее даже Conflicts?
> Provides: libORBit-devel-static для -devel писать нельзя.

Почему?

(Ну очень это неправильно - заставлять пользователей запускать
"rpm -e libORBit-devel-static gnome-libs-devel-static" для того, чтобы
"apt-get -f install" сработал.)


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@alt-linux.org
ALT Linux Team      http://www.altlinux.ru/
Fandra Project      http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

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

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

* [devel] Re: Update: ORBit
  2001-11-05  8:13     ` Dmitry V. Levin
@ 2001-11-05 21:40       ` Mikhail Zabaluev
  2001-11-06  9:19         ` Dmitry V. Levin
  0 siblings, 1 reply; 7+ messages in thread
From: Mikhail Zabaluev @ 2001-11-05 21:40 UTC (permalink / raw)
  To: devel

Hello Dmitry,

On Mon, Nov 05, 2001 at 11:13:45AM +0300, Dmitry V. Levin wrote:
>
> > > Не знаю, больше ли это подходит, но сделано криво, ибо не работает:
> > > файл /usr/lib/libname-server.a из пакета ORBit-devel-0.5.11-alt2
> > > конфликтует с файлом из пакета libORBit-devel-static-0.5.11-alt1
> > > файл /usr/lib/liborbit-c-backend.a из пакета ORBit-devel-0.5.11-alt2
> > > конфликтует с файлом из пакета libORBit-devel-static-0.5.11-alt1
> > > Подпроцесс /bin/rpm завершился с ошибкой (5)
> > > 
> > > Где необходимые в таких случаях provides и obsoletes?
> > 
> > Если для -devel написать Obsoletes: libORBit-devel-static <= 0.5.11-alt1
> > , сойдет? Может, правильнее даже Conflicts?
> > Provides: libORBit-devel-static для -devel писать нельзя.
> 
> Почему?
>
> (Ну очень это неправильно - заставлять пользователей запускать
> "rpm -e libORBit-devel-static gnome-libs-devel-static" для того, чтобы
> "apt-get -f install" сработал.)

Почему нет? От -devel-static ничего не зависит, снести подскажет
apt-get. Если написать Obsoletes: или Provides:, то у пользователя
могут при обновлении -devel могут тихо удалиться -devel-static и ничего
не установится взамен. Это неправильно. Да и не пользуется никто
статическими пакетами, мы их для того и отсекаем, чтобы не забивать
диски и каналы балластом, который почти никому не нужен.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
I'm encased in the lining of a pure pork sausage!!
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


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

* Re: [devel] Re: Update: ORBit
  2001-11-05 21:40       ` Mikhail Zabaluev
@ 2001-11-06  9:19         ` Dmitry V. Levin
  2001-11-07 20:47           ` Mikhail Zabaluev
  0 siblings, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2001-11-06  9:19 UTC (permalink / raw)
  To: devel

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

On Tue, Nov 06, 2001 at 12:40:47AM +0300, Mikhail Zabaluev wrote:
> > (Ну очень это неправильно - заставлять пользователей запускать
> > "rpm -e libORBit-devel-static gnome-libs-devel-static" для того, чтобы
> > "apt-get -f install" сработал.)
> 
> Почему нет? От -devel-static ничего не зависит, снести подскажет
> apt-get. Если написать Obsoletes: или Provides:, то у пользователя
> могут при обновлении -devel могут тихо удалиться -devel-static и ничего
> не установится взамен. Это неправильно. Да и не пользуется никто

Если какой-то пакет прекращает свое существование, будучи замененным
другим, то обязательно должен присутствовать obsoletеs + provides или
conflicts - иначе получается так, как в случае с ORBit (apt-get -f install
не работает).


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@alt-linux.org
ALT Linux Team      http://www.altlinux.ru/
Fandra Project      http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

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

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

* [devel] Re: Update: ORBit
  2001-11-06  9:19         ` Dmitry V. Levin
@ 2001-11-07 20:47           ` Mikhail Zabaluev
  0 siblings, 0 replies; 7+ messages in thread
From: Mikhail Zabaluev @ 2001-11-07 20:47 UTC (permalink / raw)
  To: devel

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

Hello Dmitry,

On Tue, Nov 06, 2001 at 12:19:28PM +0300, Dmitry V. Levin wrote:
>
> On Tue, Nov 06, 2001 at 12:40:47AM +0300, Mikhail Zabaluev wrote:
> > > (Ну очень это неправильно - заставлять пользователей запускать
> > > "rpm -e libORBit-devel-static gnome-libs-devel-static" для того, чтобы
> > > "apt-get -f install" сработал.)
> > 
> > Почему нет? От -devel-static ничего не зависит, снести подскажет
> > apt-get. Если написать Obsoletes: или Provides:, то у пользователя
> > могут при обновлении -devel могут тихо удалиться -devel-static и ничего
> > не установится взамен. Это неправильно. Да и не пользуется никто
> 
> Если какой-то пакет прекращает свое существование, будучи замененным
> другим, то обязательно должен присутствовать obsoletеs + provides или
> conflicts - иначе получается так, как в случае с ORBit (apt-get -f install
> не работает).

Там другая ситуация -- оба пакета остаются, пусть даже меняют имена с
соответствующими obsoletеs + provides, но несколько файлов
перекочевывают из одного пакета в другой. На самом деле, со сменой
версии все вылечивается, потому что виновный предыдущий
libORBit-devel-static зависит от libORBit-devel = %version (я уже
исправил на %version-release). Conflicts можно уже убирать.

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
When in doubt, tell the truth.
		-- Mark Twain

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

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

end of thread, other threads:[~2001-11-07 20:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-31 11:25 [devel] Update: ORBit Mikhail Zabaluev
2001-11-02 14:34 ` Dmitry V. Levin
2001-11-02 23:15   ` [devel] " Mikhail Zabaluev
2001-11-05  8:13     ` Dmitry V. Levin
2001-11-05 21:40       ` Mikhail Zabaluev
2001-11-06  9:19         ` Dmitry V. Levin
2001-11-07 20:47           ` Mikhail Zabaluev

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