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