[devel] Re: targets for multiple package

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_fandra=2Eorg?=
Чт Ноя 23 03:00:28 MSK 2000


On Wed, Nov 22, 2000 at 10:16:23PM +0300, Ivan Zakharyaschev wrote:
<skip>
> Еще заметил, что rpm -Uhv --replacepkgs не удаляет физически файлы
> принадлежавшие старому установленному пакету, хотя и пишет, что удаляет их
> из file index. (Это заметно, когда в новом устанавливаемом пакете
> некоторых файлов, бывших раньше, нет -- они остаются в системе, и rpm -qf
> на них пишет, что они не принадлежат ни одному из установленных пакетов.)
> Это может привести к засорению системы вышедшими из-под контроля RPM
> файлами. (Может, я не слишком ясно сказал: устанавливаемый пакет совпадает
> по названию, версии, релизу с имеющимся.)

Да это так.
Не знаю, правда, это bug или feature.

> А в новой glibc что-нибудь изменилось с fpos_t? Компилятор не позволяет
> совершать над ним многие операции: ==, += и др. Судя по тому, что мне
> попалась программа, в которой это используется, раньше этого не было. Или
> это следование компилятора стандарту, которой допускает другую реализацию
> fpos_t?

В новой glibc fpos_t действительно изменился.
Это теперь typedef, который, в зависимости от значения макроса
__USE_FILE_OFFSET64, принимает значение _G_fpos_t либо _G_fpos64_t,
которые, в свою очередь, есть структуры, определенные в файле
/usr/include/_G_config.h

Разумеется, арифметические операции со структурами не определены.
Программа, оперирующая с переменными типа fpos_t как с целыми числами,
ошибочна.


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who it's friends are.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20001123/ead6f3d9/attachment-0001.bin>


Подробная информация о списке рассылки Devel