ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: Обновление пакетов (dbus, udev, rpm-build-python, linux-libc-headers...)
@ 2005-01-22 20:36 Alexey Morozov
  2005-01-22 20:47 ` [devel] linux-libc-headers Dmitry V. Levin
  0 siblings, 1 reply; 7+ messages in thread
From: Alexey Morozov @ 2005-01-22 20:36 UTC (permalink / raw)
  To: Sisyphus mailing list; +Cc: cray, ALT Devel discussion list, aris, vk, daedalus

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

В общем, я тут небольшую кучку пакетов проапдейтил разом. Типа, прошу
любить и жаловать :-)
Итак:

salto:/raid/OUT/Daedalus/SRPMS/rpm-build-python-0.20-alt1.src.rpm

* Сбт Янв 22 2005 Alexey Morozov <morozov@altlinux.org> 0.20-alt1

- numerous rpm macros enhancements (svn rev. 10)

(более подробно - в svn'овском логе при коммите)

-----
salto:/raid/OUT/Daedalus/SRPMS/udev-0.50-alt3.src.rpm
* Сбт Янв 22 2005 Alexey Morozov <morozov@altlinux.org> 0.50-alt3

- fixed typo in udevd.init (now service should start w/o complaining
  even if no devices in /etc/udev/devices can be found)
- udevd is forced to stop, even if it was launched not by init startup
  script
- added patch to skip unknown (new) options from udev.conf throughout
  C code (udevinfo, udev etc). Bug was reported by vk@.

-----
salto:/raid/OUT/Daedalus/SRPMS/linux-libc-headers-2.6.10.0-alt1.src.rpm

Описание:
Этот пакет содержит заголовочные файлы на языке C, которые специфицируют
интерфейс между ядром Linux и пользовательскими программами и
библиотеками. Заголовочные файлы определяют структуры и константы,
требуемые для сборки большинства приложений, а так же для пересборки
пакета glibc

***
этот пакет позиционируется как замена glibc-kernheaders для ядра 2.6.
По просьбам трудящихся (lioka@) пакет НЕ был назван glibc-kernheaders.

-----
salto:/raid/OUT/Sisyphus/SRPMS/python-module-Pyrex-0.9.3-alt2.src.rpm
* Птн Янв 21 2005 Alexey Morozov <morozov@altlinux.org> 0.9.3-alt2

- Rebuild against current rpm-build-python (0.20-alt1)
- Fixed python script binding to a version of python used to build the
  package
-----
salto:/raid/OUT/Sisyphus/SRPMS/dbus-0.23-alt1.src.rpm
* Чтв Янв 20 2005 Alexey Morozov <morozov@altlinux.org> 0.23-alt1

- New version (0.23)
- Patches from Mandrake are in mainstream now
- mono location workaround is applied for install section too
- -userhelpers subpackage is renamed to -tools as #5341 suggests
- python package is built against recent rpm-build-python specs and
  corresponding python-module-Pyrex
-----

Просьба заинтересованных лиц обратить внимание на пакеты из Daedalus'а.

Кроме этого, я слегка подправил сборку hal (взятую из /pub/people/aris),
аналогично изменениям в pyrexc. Однако с этой сборкой есть следующая
проблема:

с kernel-headers-std26-up оно уже не собирается (из-за linux/fs.h), с
linux-libc-headers собирается, и, даже, кажется, работает нормально.
Однако есть проблема со сборкой в хэшере. По понятным причинам
linux-libc-headers пересекается по файлам с glibc-kernheaders, выставляя
при этом требуемые Obsoletes и Provides (ручной апдейт проходити на ура,
по крайней мере), но в хэшере вначале без вариантов устанавливается
glibc-kernheaders, а потом при попытке установить linux-libc-headers
сборка ломается из-за конфликта. Можно ли как-нибудь обойти данную
проблему?

2aris, vk: Юрий, Виталь, можно ли где-нибудь положить более-менее
"актуальные" конфиги для хала. Я вижу (в hal-device-manager),
что он отслеживает события "втаскивания/вытаскивания" устройств
(проверялось на usb card reader'е / SD) и даже (что меня порадовало
более всего) - вставку и извлечение CD-ROM'ов (data & audio) из привода.
При вставке SD'шки в fstab появляется соответствующая запись, однако в
/media mountpoint для нее не создается (появляется только
то, что block.agent'ом создано). При вставке CD-ROM'а он им вертит
некоторое время, но так ничего и не происходит "видимого". Есть ли
где-нибудь примеры "для тупых", как это все настроить?

Если интересно, то в salto:/var/tmp/ лежит hal-0.4.4-alt4.src.rpm
(непересобранный в хэшере из-за описанных проблем!)

2cray: Андрей, извини за самоуправство ;-). С новыми макросами жизнь
гораздо легче и правильнее :-).


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

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

* Re: [devel] linux-libc-headers
  2005-01-22 20:36 [devel] I: Обновление пакетов (dbus, udev, rpm-build-python, linux-libc-headers...) Alexey Morozov
@ 2005-01-22 20:47 ` Dmitry V. Levin
  2005-01-22 20:59   ` Alexey Morozov
  2005-01-22 21:04   ` Alexey Morozov
  0 siblings, 2 replies; 7+ messages in thread
From: Dmitry V. Levin @ 2005-01-22 20:47 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, Jan 23, 2005 at 02:36:33AM +0600, Alexey Morozov wrote:
[...]
> salto:/raid/OUT/Daedalus/SRPMS/linux-libc-headers-2.6.10.0-alt1.src.rpm
> 
> Описание:
> Этот пакет содержит заголовочные файлы на языке C, которые специфицируют
> интерфейс между ядром Linux и пользовательскими программами и
> библиотеками. Заголовочные файлы определяют структуры и константы,
> требуемые для сборки большинства приложений, а так же для пересборки
> пакета glibc
> 
> ***
> этот пакет позиционируется как замена glibc-kernheaders для ядра 2.6.
> По просьбам трудящихся (lioka@) пакет НЕ был назван glibc-kernheaders.

Это вам не шуточки, такие изменения тестировать надо по полной программе.

[...]
> с kernel-headers-std26-up оно уже не собирается (из-за linux/fs.h), с
> linux-libc-headers собирается, и, даже, кажется, работает нормально.
> Однако есть проблема со сборкой в хэшере. По понятным причинам
> linux-libc-headers пересекается по файлам с glibc-kernheaders, выставляя
> при этом требуемые Obsoletes и Provides (ручной апдейт проходити на ура,
> по крайней мере), но в хэшере вначале без вариантов устанавливается
> glibc-kernheaders, а потом при попытке установить linux-libc-headers
> сборка ломается из-за конфликта. Можно ли как-нибудь обойти данную
> проблему?

$ hsh --help |fgrep -e --pkg-build-list
  --pkg-build-list=LIST             override default build package file list;

Значение по умолчанию можно увидеть из
$ grep ^build_list /usr/share/hasher/initroot

Можно попробовать что-нибудь типа
--pkg-build-list=basesystem,rpm-build,kernel-headers-common,linux-libc-headers,sisyphus_check,time


-- 
ldv

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

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

* Re: [devel] linux-libc-headers
  2005-01-22 20:47 ` [devel] linux-libc-headers Dmitry V. Levin
@ 2005-01-22 20:59   ` Alexey Morozov
  2005-01-22 21:04   ` Alexey Morozov
  1 sibling, 0 replies; 7+ messages in thread
From: Alexey Morozov @ 2005-01-22 20:59 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sat, Jan 22, 2005 at 11:47:19PM +0300, Dmitry V. Levin wrote:
> > этот пакет позиционируется как замена glibc-kernheaders для ядра 2.6.
> > По просьбам трудящихся (lioka@) пакет НЕ был назван glibc-kernheaders.
> Это вам не шуточки, такие изменения тестировать надо по полной программе
Э-э-э, время пришло? ;-)

Нет, на самом деле, элементарная даже не программа, а так просто,
"кусочек кода" не собираются у меня на kernel-headers >= 2.6.10 и
gcc-3.4

echo '#include <linux/fs.h>' > test.c; cc -c test.c

> > сборка ломается из-за конфликта. Можно ли как-нибудь обойти данную
> > проблему?
> 
> $ hsh --help |fgrep -e --pkg-build-list
>   --pkg-build-list=LIST             override default build package file list;
> 
> Значение по умолчанию можно увидеть из
> $ grep ^build_list /usr/share/hasher/initroot
> 
> Можно попробовать что-нибудь типа
> --pkg-build-list=basesystem,rpm-build,kernel-headers-common,linux-libc-headers,sisyphus_check,time

Угу, спасибо. Уже завтра ;-)


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

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

* Re: [devel] linux-libc-headers
  2005-01-22 20:47 ` [devel] linux-libc-headers Dmitry V. Levin
  2005-01-22 20:59   ` Alexey Morozov
@ 2005-01-22 21:04   ` Alexey Morozov
  2005-01-22 21:17     ` Vitaly Lipatov
  1 sibling, 1 reply; 7+ messages in thread
From: Alexey Morozov @ 2005-01-22 21:04 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sat, Jan 22, 2005 at 11:47:19PM +0300, Dmitry V. Levin wrote:
> Это вам не шуточки, такие изменения тестировать надо по полной программе.
Собственно, vsu уже высказал одно опасение:

некоторые деятели из ядерных девелоперов все еще переколбашивают
номера ioctl'ов (не всех, понятное дело, но тем не менее). Что чревато
даже и со "стабильными" заголовками, имитирующими ядерные. Но другого 
пути, вероятно, уже нет. В linux/чего-то/list.h английским языком
написано предупреждение (#warning): не включайте ядерные заголовки
из юзерлевела. А этого уже хочется. А с течением времени будет начинать
хотеться все больше и больше.


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

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

* Re: [devel] linux-libc-headers
  2005-01-22 21:04   ` Alexey Morozov
@ 2005-01-22 21:17     ` Vitaly Lipatov
  2005-01-22 22:18       ` Dmitry V. Levin
  0 siblings, 1 reply; 7+ messages in thread
From: Vitaly Lipatov @ 2005-01-22 21:17 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sunday 23 January 2005 00:04, Alexey Morozov wrote:

> предупреждение (#warning): не включайте ядерные заголовки из
> юзерлевела. А этого уже хочется. А с течением времени будет
> начинать хотеться все больше и больше.
Потому что, например, не понимаю, каким образом в ядре 2.6 
работает модуль, собранный мной с хидерами из ядра 2.4.

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


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

* Re: [devel] linux-libc-headers
  2005-01-22 21:17     ` Vitaly Lipatov
@ 2005-01-22 22:18       ` Dmitry V. Levin
  2005-01-23 10:42         ` [devel] [JT] linux-libc-headers Alexey Morozov
  0 siblings, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2005-01-22 22:18 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, Jan 23, 2005 at 12:17:32AM +0300, Vitaly Lipatov wrote:
> On Sunday 23 January 2005 00:04, Alexey Morozov wrote:
> 
> > предупреждение (#warning): не включайте ядерные заголовки из
> > юзерлевела. А этого уже хочется. А с течением времени будет
> > начинать хотеться все больше и больше.
> Потому что, например, не понимаю, каким образом в ядре 2.6 
> работает модуль, собранный мной с хидерами из ядра 2.4.

А это как раз совсем не аргумент.  Не стоит путать заголовочные файлы для
userspace с заголовочными файлами для kernelspace.


-- 
ldv

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

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

* Re: [devel] [JT] linux-libc-headers
  2005-01-22 22:18       ` Dmitry V. Levin
@ 2005-01-23 10:42         ` Alexey Morozov
  0 siblings, 0 replies; 7+ messages in thread
From: Alexey Morozov @ 2005-01-23 10:42 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, Jan 23, 2005 at 01:18:31AM +0300, Dmitry V. Levin wrote:
> > Потому что, например, не понимаю, каким образом в ядре 2.6 
> > работает модуль, собранный мной с хидерами из ядра 2.4.
> А это как раз совсем не аргумент.  Не стоит путать заголовочные файлы для
> userspace с заголовочными файлами для kernelspace.
Да никто не спорит про модули. Но вот собирать какой-нибудь банальный
CD-плеер (ну, любой, который ioctl'ами пользуется) становится все более
интересным и непредсказуемым занятием. Впрочем, жизнь линуксоводов
должна быть полна праздника и развлечений, у нас же все just for fun.


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

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

end of thread, other threads:[~2005-01-23 10:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-22 20:36 [devel] I: Обновление пакетов (dbus, udev, rpm-build-python, linux-libc-headers...) Alexey Morozov
2005-01-22 20:47 ` [devel] linux-libc-headers Dmitry V. Levin
2005-01-22 20:59   ` Alexey Morozov
2005-01-22 21:04   ` Alexey Morozov
2005-01-22 21:17     ` Vitaly Lipatov
2005-01-22 22:18       ` Dmitry V. Levin
2005-01-23 10:42         ` [devel] [JT] linux-libc-headers Alexey Morozov

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