ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: sysfsutils
@ 2007-01-30 13:00 Alexey I. Froloff
  2007-01-30 13:31 ` Anton Farygin
  2007-01-30 13:36 ` Alexey I. Froloff
  0 siblings, 2 replies; 12+ messages in thread
From: Alexey I. Froloff @ 2007-01-30 13:00 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Апстирм обновил sysfsutils до 2.1.0, и было бы неплохо приделать
к нему /etc/sysfs.conf и service sysfs...  Пакет на @nobody.

Никто не хочет заняться / не возражает если я это сделаю?

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

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

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

* Re: [devel] Q: sysfsutils
  2007-01-30 13:00 [devel] Q: sysfsutils Alexey I. Froloff
@ 2007-01-30 13:31 ` Anton Farygin
  2007-01-30 13:36 ` Alexey I. Froloff
  1 sibling, 0 replies; 12+ messages in thread
From: Anton Farygin @ 2007-01-30 13:31 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey I. Froloff wrote:
> Апстирм обновил sysfsutils до 2.1.0, и было бы неплохо приделать
> к нему /etc/sysfs.conf и service sysfs...  Пакет на @nobody.
> 
> Никто не хочет заняться / не возражает если я это сделаю?

Я буду рад, если ты это сделаешь!

Rgds,
Rider



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

* Re: [devel] Q: sysfsutils
  2007-01-30 13:00 [devel] Q: sysfsutils Alexey I. Froloff
  2007-01-30 13:31 ` Anton Farygin
@ 2007-01-30 13:36 ` Alexey I. Froloff
  2007-01-30 13:56   ` Anton Farygin
  2007-01-30 14:07   ` Sergey Vlasov
  1 sibling, 2 replies; 12+ messages in thread
From: Alexey I. Froloff @ 2007-01-30 13:36 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Alexey I. Froloff <raorn@> [070130 16:01]:
> Апстирм обновил sysfsutils до 2.1.0

        common sonames:
libsysfs.so.2   /usr/lib/libsysfs.so.2.0.0      /usr/lib/libsysfs.so.2.0.1

--- libsysfs-2.0.0-alt1/libsysfs.so.2   2005-12-20 17:12:03 +0300
+++ libsysfs-2.1.0-alt1/libsysfs.so.2   2007-01-30 16:30:13 +0300
@@ -7,2 +7,3 @@
 _init  T
+add_subdirectory       T
 dlist_delete   T
@@ -35,2 +36,3 @@
 sysfs_close_class_device       T
+sysfs_close_dev_tree   T
 sysfs_close_device     T
@@ -74,2 +76,3 @@
 sysfs_open_device_path T
+sysfs_open_device_tree T
 sysfs_open_directory_list      T
@@ -77,2 +80,3 @@
 sysfs_open_driver_path T
+sysfs_open_link_list   T
 sysfs_open_module      T
@@ -83,2 +87,3 @@
 sysfs_read_attribute   T
+sysfs_read_dir_subdirs T
 sysfs_remove_trailing_slash    T

        5 symbols added
T add_subdirectory
T sysfs_close_dev_tree
T sysfs_open_device_tree
T sysfs_open_link_list
T sysfs_read_dir_subdirs

# template for libsysfs.so.2 version script
LIBSYSFS_2.1.0 {
    global:
        add_subdirectory;
        sysfs_close_dev_tree;
        sysfs_open_device_tree;
        sysfs_open_link_list;
        sysfs_read_dir_subdirs;
};


Ничего что у нас фриз, такие изменения пройдут?  Я всё это затеял
только из-за /etc/sysfs.conf...

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

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

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

* Re: [devel] Q: sysfsutils
  2007-01-30 13:36 ` Alexey I. Froloff
@ 2007-01-30 13:56   ` Anton Farygin
  2007-01-30 14:07   ` Sergey Vlasov
  1 sibling, 0 replies; 12+ messages in thread
From: Anton Farygin @ 2007-01-30 13:56 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey I. Froloff wrote:
> * Alexey I. Froloff <raorn@> [070130 16:01]:
>> Апстирм обновил sysfsutils до 2.1.0
> 
>         common sonames:
> 
> Ничего что у нас фриз, такие изменения пройдут?  Я всё это затеял
> только из-за /etc/sysfs.conf...

в таких изменениях ничего страшного нет.. более того - это скорее всего
пригодиться для последующей сборки того, что будет этим пользоваться


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

* Re: [devel] Q: sysfsutils
  2007-01-30 13:36 ` Alexey I. Froloff
  2007-01-30 13:56   ` Anton Farygin
@ 2007-01-30 14:07   ` Sergey Vlasov
  2007-01-30 14:38     ` Alexey I. Froloff
  1 sibling, 1 reply; 12+ messages in thread
From: Sergey Vlasov @ 2007-01-30 14:07 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Jan 30, 2007 at 04:36:22PM +0300, Alexey I. Froloff wrote:
>         5 symbols added
> T add_subdirectory
> T sysfs_close_dev_tree
> T sysfs_open_device_tree
> T sysfs_open_link_list
> T sysfs_read_dir_subdirs
> 
> # template for libsysfs.so.2 version script
> LIBSYSFS_2.1.0 {
>     global:
>         add_subdirectory;

Эта функция является документированной частью ABI?  У меня есть
подозрение, что её как раз не нужно экспортировать.

>         sysfs_close_dev_tree;
>         sysfs_open_device_tree;
>         sysfs_open_link_list;
>         sysfs_read_dir_subdirs;
> };
> 
> 
> Ничего что у нас фриз, такие изменения пройдут?  Я всё это затеял
> только из-за /etc/sysfs.conf...

Да какой там фриз - я module-init-tools залил :)

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

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

* Re: [devel] Q: sysfsutils
  2007-01-30 14:07   ` Sergey Vlasov
@ 2007-01-30 14:38     ` Alexey I. Froloff
  2007-01-30 14:42       ` Valery V. Inozemtsev
  0 siblings, 1 reply; 12+ messages in thread
From: Alexey I. Froloff @ 2007-01-30 14:38 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Sergey Vlasov <vsu@> [070130 17:08]:
> >         add_subdirectory;
> Эта функция является документированной частью ABI?  У меня есть
> подозрение, что её как раз не нужно экспортировать.
Там этого барахла вагон и маленькая тележка.  Начиная с dlist_*.
Я ниасилю...

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

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

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

* Re: [devel] Q: sysfsutils
  2007-01-30 14:38     ` Alexey I. Froloff
@ 2007-01-30 14:42       ` Valery V. Inozemtsev
  2007-01-30 15:12         ` Alexey I. Froloff
  2007-01-30 21:44         ` Alexey I. Froloff
  0 siblings, 2 replies; 12+ messages in thread
From: Valery V. Inozemtsev @ 2007-01-30 14:42 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В сообщении от 30 января 2007 17:38 Alexey I. Froloff написал(a):
> * Sergey Vlasov <vsu@> [070130 17:08]:
> > >         add_subdirectory;
> >
> > Эта функция является документированной частью ABI?  У меня есть
> > подозрение, что её как раз не нужно экспортировать.
>
> Там этого барахла вагон и маленькая тележка.  Начиная с dlist_*.
> Я ниасилю...

"пилите, Шура, она золотая" (с)
короче, назвался груздем...

-- 
Valery V. Inozemtsev

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

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

* Re: [devel] Q: sysfsutils
  2007-01-30 14:42       ` Valery V. Inozemtsev
@ 2007-01-30 15:12         ` Alexey I. Froloff
  2007-01-30 15:37           ` Sergey Vlasov
  2007-01-30 21:44         ` Alexey I. Froloff
  1 sibling, 1 reply; 12+ messages in thread
From: Alexey I. Froloff @ 2007-01-30 15:12 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Valery V. Inozemtsev <shrek@> [070130 17:43]:
> > Там этого барахла вагон и маленькая тележка.  Начиная с dlist_*.
> > Я ниасилю...
> "пилите, Шура, она золотая" (с)
> короче, назвался груздем...
Т.е. предложение ваше, сделать version script примерно следующего
вида:

SYSFS_BASE {
	local:
		dlist_*;
		add_attribute;
		get_attribute;
		get_attributes_list;
		get_dev_attributes_list;
		read_dir_links;
		read_dir_subdirs;
		_*;
}

SYSFS_2.1.0 {
	global:
		sysfs_close_dev_tree;
		sysfs_open_device_tree;
		sysfs_open_link_list;
		sysfs_read_dir_subdirs;
};

?

По мотивам
http://lists.altlinux.org/pipermail/devel/2005-September/023881.html

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

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

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

* Re: [devel] Q: sysfsutils
  2007-01-30 15:12         ` Alexey I. Froloff
@ 2007-01-30 15:37           ` Sergey Vlasov
  2007-01-30 16:43             ` Valery V. Inozemtsev
  0 siblings, 1 reply; 12+ messages in thread
From: Sergey Vlasov @ 2007-01-30 15:37 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Jan 30, 2007 at 06:12:03PM +0300, Alexey I. Froloff wrote:
> * Valery V. Inozemtsev <shrek@> [070130 17:43]:
> > > Там этого барахла вагон и маленькая тележка.  Начиная с dlist_*.
> > > Я ниасилю...
> > "пилите, Шура, она золотая" (с)
> > короче, назвался груздем...
> Т.е. предложение ваше, сделать version script примерно следующего
> вида:
> 
> SYSFS_BASE {
> 	local:
> 		dlist_*;

Насколько я понимаю, функции dlist_* всё-таки относятся к API libsysfs,
поэтому скрывать их не нужно.

> 		add_attribute;
> 		get_attribute;
> 		get_attributes_list;
> 		get_dev_attributes_list;
> 		read_dir_links;
> 		read_dir_subdirs;
> 		_*;

Так сделать тоже не получится, поскольку есть функции _dlist_*, которые
помечены как внутренние, но на самом деле используются в макросах из
dlist.h.  Хотя вообще странно - в этом dlist.h таких функций объявлено
довольно много, а используется таким образом только _dlist_mark_move.

> }

SYSFS_BASE тут можно было не заводить - local: можно положить в любую
версию.
> 
> SYSFS_2.1.0 {
> 	global:
> 		sysfs_close_dev_tree;
> 		sysfs_open_device_tree;
> 		sysfs_open_link_list;
> 		sysfs_read_dir_subdirs;
> };
> 
> ?
> 
> По мотивам
> http://lists.altlinux.org/pipermail/devel/2005-September/023881.html

Вообще этот способ чреват багами, если апстрим не использует соглашения
типа "имена вида _* предназначены для внутренних функций, которые не
должны экспортироваться из библиотеки".

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

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

* Re: [devel] Q: sysfsutils
  2007-01-30 15:37           ` Sergey Vlasov
@ 2007-01-30 16:43             ` Valery V. Inozemtsev
  0 siblings, 0 replies; 12+ messages in thread
From: Valery V. Inozemtsev @ 2007-01-30 16:43 UTC (permalink / raw)
  To: ALT Devel discussion list

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

> SYSFS_BASE тут можно было не заводить - local: можно положить в любую
> версию.

Цитирую Турбина:
"Чтобы local вообще скрывал символы от экспорта, его нужно
обязательно оставить в самой первой секции."

-- 
Valery V. Inozemtsev

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

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

* Re: [devel] Q: sysfsutils
  2007-01-30 14:42       ` Valery V. Inozemtsev
  2007-01-30 15:12         ` Alexey I. Froloff
@ 2007-01-30 21:44         ` Alexey I. Froloff
  2007-01-31  9:00           ` Anton Farygin
  1 sibling, 1 reply; 12+ messages in thread
From: Alexey I. Froloff @ 2007-01-30 21:44 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Valery V. Inozemtsev <shrek@> [070130 17:46]:
> "пилите, Шура, она золотая" (с)
> короче, назвался груздем...
Хи-хи.  Выпиленный лобзиком sysfsutils на розовом облаке медленно
уплыл в направлении инкамига.  Хи-хи.

P.S.  О мой моск.  Всем спасибо за помощь.

-- 
Regards,
Sir Raorn.

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

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

* Re: [devel] Q: sysfsutils
  2007-01-30 21:44         ` Alexey I. Froloff
@ 2007-01-31  9:00           ` Anton Farygin
  0 siblings, 0 replies; 12+ messages in thread
From: Anton Farygin @ 2007-01-31  9:00 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey I. Froloff wrote:
> * Valery V. Inozemtsev <shrek@> [070130 17:46]:
>> "пилите, Шура, она золотая" (с)
>> короче, назвался груздем...
> Хи-хи.  Выпиленный лобзиком sysfsutils на розовом облаке медленно
> уплыл в направлении инкамига.  Хи-хи.
> 
> P.S.  О мой моск.  Всем спасибо за помощь.

ты больше такое не кури... реакция странная, посмотрим что будет в самом
sysfs ;)

Rgds,
Rider



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

end of thread, other threads:[~2007-01-31  9:00 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-01-30 13:00 [devel] Q: sysfsutils Alexey I. Froloff
2007-01-30 13:31 ` Anton Farygin
2007-01-30 13:36 ` Alexey I. Froloff
2007-01-30 13:56   ` Anton Farygin
2007-01-30 14:07   ` Sergey Vlasov
2007-01-30 14:38     ` Alexey I. Froloff
2007-01-30 14:42       ` Valery V. Inozemtsev
2007-01-30 15:12         ` Alexey I. Froloff
2007-01-30 15:37           ` Sergey Vlasov
2007-01-30 16:43             ` Valery V. Inozemtsev
2007-01-30 21:44         ` Alexey I. Froloff
2007-01-31  9:00           ` Anton Farygin

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