* sysfsutils, aka systool, candidate for inclusion in util-linux-ng
@ 2017-03-17 17:47 Xose Vazquez Perez
2017-03-18 19:41 ` Sami Kerola
0 siblings, 1 reply; 7+ messages in thread
From: Xose Vazquez Perez @ 2017-03-17 17:47 UTC (permalink / raw)
To: Karel Zak, Ananth Mavinakayanahalli, Daniel Stekloff, util-linux
Hi,
Description: utilities for interfacing with sysfs.
Background: unmaintained since ten years, included in
enterprise distributions and widely used with plenty of
downloads: https://sourceforge.net/projects/linux-diag/files/sysfsutils/stats/timeline?dates=2003-07-01++to+2017-03-17
$HOME: https://linux-diag.sf.net/Sysfsutils.html
Source code: https://sf.net/projects/linux-diag/files/sysfsutils/
Thank you.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: sysfsutils, aka systool, candidate for inclusion in util-linux-ng
2017-03-17 17:47 sysfsutils, aka systool, candidate for inclusion in util-linux-ng Xose Vazquez Perez
@ 2017-03-18 19:41 ` Sami Kerola
2017-03-18 19:58 ` Xose Vazquez Perez
2017-03-21 12:14 ` Karel Zak
0 siblings, 2 replies; 7+ messages in thread
From: Sami Kerola @ 2017-03-18 19:41 UTC (permalink / raw)
To: Xose Vazquez Perez
Cc: Karel Zak, Ananth Mavinakayanahalli, Daniel Stekloff, util-linux
On 17 March 2017 at 17:47, Xose Vazquez Perez <xose.vazquez@gmail.com> wrote:
> Description: utilities for interfacing with sysfs.
>
> Background: unmaintained since ten years, included in
> enterprise distributions and widely used with plenty of
> downloads: https://sourceforge.net/projects/linux-diag/files/sysfsutils/stats/timeline?dates=2003-07-01++to+2017-03-17
>
>
> $HOME: https://linux-diag.sf.net/Sysfsutils.html
> Source code: https://sf.net/projects/linux-diag/files/sysfsutils/
Good proposal, and after quick test to migrate sysfsutils to
util-linux this seems
do-able. But before proceeding any further I want to hear from Karel and old
sysfsutils maintainer if the project merge what is wanted.
git://github.com/kerolasa/lelux-utiliteetit.git sysfsutils
If yes next steps:
1. polish libsysfs, add for example .sym file
2. polish systool, add translations, and other standard util-linux
conventions, such as atexit hook, xmalloc usage, and so on
3. figure out what should be done with dlist_test, get_device,
get_driver, and get_module
4. add tests, and make _PART_SYS_SYSTEM stuff work
5. without a doubt something other as well
6. send a pull month or two later
--
Sami Kerola
http://www.iki.fi/kerolasa/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: sysfsutils, aka systool, candidate for inclusion in util-linux-ng
2017-03-18 19:41 ` Sami Kerola
@ 2017-03-18 19:58 ` Xose Vazquez Perez
2017-03-20 20:11 ` Daniel Stekloff
2017-03-21 4:23 ` Ananth N Mavinakayanahalli
2017-03-21 12:14 ` Karel Zak
1 sibling, 2 replies; 7+ messages in thread
From: Xose Vazquez Perez @ 2017-03-18 19:58 UTC (permalink / raw)
To: Sami Kerola, Karel Zak, Ananth Mavinakayanahalli,
Daniel Stekloff, Mohan Kumar, Nitin Vashisth
Cc: util-linux
On 03/18/2017 08:41 PM, Sami Kerola wrote:
> On 17 March 2017 at 17:47, Xose Vazquez Perez <xose.vazquez@gmail.com> wrote:
>> Description: utilities for interfacing with sysfs.
>>
>> Background: unmaintained since ten years, included in
>> enterprise distributions and widely used with plenty of
>> downloads: https://sourceforge.net/projects/linux-diag/files/sysfsutils/stats/timeline?dates=2003-07-01++to+2017-03-17
>>
>>
>> $HOME: https://linux-diag.sf.net/Sysfsutils.html <--- HTTPS broken!!
>> $HOME: http://linux-diag.sf.net/Sysfsutils.html
>> Source code: https://sf.net/projects/linux-diag/files/sysfsutils/
>
> Good proposal, and after quick test to migrate sysfsutils to
> util-linux this seems
> do-able. But before proceeding any further I want to hear from Karel and old
> sysfsutils maintainer if the project merge what is wanted.
>
> git://github.com/kerolasa/lelux-utiliteetit.git sysfsutils
>
> If yes next steps:
>
> 1. polish libsysfs, add for example .sym file
> 2. polish systool, add translations, and other standard util-linux
> conventions, such as atexit hook, xmalloc usage, and so on
> 3. figure out what should be done with dlist_test, get_device,
> get_driver, and get_module
> 4. add tests, and make _PART_SYS_SYSTEM stuff work
> 5. without a doubt something other as well
> 6. send a pull month or two later
Cced the rest of the sysfsutils crew.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: sysfsutils, aka systool, candidate for inclusion in util-linux-ng
2017-03-18 19:58 ` Xose Vazquez Perez
@ 2017-03-20 20:11 ` Daniel Stekloff
2017-03-21 4:23 ` Ananth N Mavinakayanahalli
1 sibling, 0 replies; 7+ messages in thread
From: Daniel Stekloff @ 2017-03-20 20:11 UTC (permalink / raw)
To: Xose Vazquez Perez
Cc: Sami Kerola, Karel Zak, Ananth Mavinakayanahalli,
Daniel Stekloff, Mohan Kumar, Nitin Vashisth, util-linux
[-- Attachment #1: Type: text/plain, Size: 1780 bytes --]
Thank you for contacting me even though I haven't worked with sysfsutils
for a very long time. I'm honestly a little surprised it is still used.
I think the proposal is good. Please let me know if you need my assistance
with anything.
On Sat, Mar 18, 2017 at 12:58 PM, Xose Vazquez Perez <xose.vazquez@gmail.com
> wrote:
> On 03/18/2017 08:41 PM, Sami Kerola wrote:
>
> > On 17 March 2017 at 17:47, Xose Vazquez Perez <xose.vazquez@gmail.com>
> wrote:
> >> Description: utilities for interfacing with sysfs.
> >>
> >> Background: unmaintained since ten years, included in
> >> enterprise distributions and widely used with plenty of
> >> downloads: https://sourceforge.net/projects/linux-diag/files/
> sysfsutils/stats/timeline?dates=2003-07-01++to+2017-03-17
> >>
> >>
> >> $HOME: https://linux-diag.sf.net/Sysfsutils.html <--- HTTPS broken!!
> >> $HOME: http://linux-diag.sf.net/Sysfsutils.html
> >> Source code: https://sf.net/projects/linux-diag/files/sysfsutils/
> >
> > Good proposal, and after quick test to migrate sysfsutils to
> > util-linux this seems
> > do-able. But before proceeding any further I want to hear from Karel and
> old
> > sysfsutils maintainer if the project merge what is wanted.
> >
> > git://github.com/kerolasa/lelux-utiliteetit.git sysfsutils
> >
> > If yes next steps:
> >
> > 1. polish libsysfs, add for example .sym file
> > 2. polish systool, add translations, and other standard util-linux
> > conventions, such as atexit hook, xmalloc usage, and so on
> > 3. figure out what should be done with dlist_test, get_device,
> > get_driver, and get_module
> > 4. add tests, and make _PART_SYS_SYSTEM stuff work
> > 5. without a doubt something other as well
> > 6. send a pull month or two later
>
> Cced the rest of the sysfsutils crew.
>
[-- Attachment #2: Type: text/html, Size: 2959 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: sysfsutils, aka systool, candidate for inclusion in util-linux-ng
2017-03-18 19:58 ` Xose Vazquez Perez
2017-03-20 20:11 ` Daniel Stekloff
@ 2017-03-21 4:23 ` Ananth N Mavinakayanahalli
1 sibling, 0 replies; 7+ messages in thread
From: Ananth N Mavinakayanahalli @ 2017-03-21 4:23 UTC (permalink / raw)
To: Xose Vazquez Perez; +Cc: Sami Kerola, Karel Zak, Daniel Stekloff, util-linux
On Sat, Mar 18, 2017 at 08:58:41PM +0100, Xose Vazquez Perez wrote:
> On 03/18/2017 08:41 PM, Sami Kerola wrote:
>
> > On 17 March 2017 at 17:47, Xose Vazquez Perez <xose.vazquez@gmail.com> wrote:
> >> Description: utilities for interfacing with sysfs.
> >>
> >> Background: unmaintained since ten years, included in
> >> enterprise distributions and widely used with plenty of
> >> downloads: https://sourceforge.net/projects/linux-diag/files/sysfsutils/stats/timeline?dates=2003-07-01++to+2017-03-17
> >>
> >>
> >> $HOME: https://linux-diag.sf.net/Sysfsutils.html <--- HTTPS broken!!
> >> $HOME: http://linux-diag.sf.net/Sysfsutils.html
> >> Source code: https://sf.net/projects/linux-diag/files/sysfsutils/
> >
> > Good proposal, and after quick test to migrate sysfsutils to
> > util-linux this seems
> > do-able. But before proceeding any further I want to hear from Karel and old
> > sysfsutils maintainer if the project merge what is wanted.
> >
> > git://github.com/kerolasa/lelux-utiliteetit.git sysfsutils
> >
> > If yes next steps:
> >
> > 1. polish libsysfs, add for example .sym file
> > 2. polish systool, add translations, and other standard util-linux
> > conventions, such as atexit hook, xmalloc usage, and so on
> > 3. figure out what should be done with dlist_test, get_device,
> > get_driver, and get_module
> > 4. add tests, and make _PART_SYS_SYSTEM stuff work
> > 5. without a doubt something other as well
> > 6. send a pull month or two later
>
> Cced the rest of the sysfsutils crew.
While I wrote large parts of the code about 13/14 years ago, I haven't
worked on it for over a decade. If it is being used as is, that's good
to know. Let me know if anything specific is needed from my end.
Regards,
Ananth
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: sysfsutils, aka systool, candidate for inclusion in util-linux-ng
2017-03-18 19:41 ` Sami Kerola
2017-03-18 19:58 ` Xose Vazquez Perez
@ 2017-03-21 12:14 ` Karel Zak
2017-03-25 18:28 ` Sami Kerola
1 sibling, 1 reply; 7+ messages in thread
From: Karel Zak @ 2017-03-21 12:14 UTC (permalink / raw)
To: kerolasa; +Cc: util-linux
On Sat, Mar 18, 2017 at 07:41:53PM +0000, Sami Kerola wrote:
> On 17 March 2017 at 17:47, Xose Vazquez Perez <xose.vazquez@gmail.com> wrote:
> > Description: utilities for interfacing with sysfs.
> >
> > Background: unmaintained since ten years, included in
> > enterprise distributions and widely used with plenty of
> > downloads: https://sourceforge.net/projects/linux-diag/files/sysfsutils/stats/timeline?dates=2003-07-01++to+2017-03-17
> >
> >
> > $HOME: https://linux-diag.sf.net/Sysfsutils.html
> > Source code: https://sf.net/projects/linux-diag/files/sysfsutils/
>
> Good proposal, and after quick test to migrate sysfsutils to
> util-linux this seems
> do-able. But before proceeding any further I want to hear from Karel and old
> sysfsutils maintainer if the project merge what is wanted.
The question is if maintain it again is the right reaction to the
current agony. Maybe death is better solution.
I don't think it's widely used and IMHO it's probably used for trivial
things like write/read from sysfs.
For example we have for work with /sys/block a file lib/sysfs.c in
utils-linux. Not sure if for something like this is necessary to have
shared library.
Karel
--
Karel Zak <kzak@redhat.com>
http://karelzak.blogspot.com
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: sysfsutils, aka systool, candidate for inclusion in util-linux-ng
2017-03-21 12:14 ` Karel Zak
@ 2017-03-25 18:28 ` Sami Kerola
0 siblings, 0 replies; 7+ messages in thread
From: Sami Kerola @ 2017-03-25 18:28 UTC (permalink / raw)
To: Karel Zak; +Cc: util-linux
On 21 March 2017 at 12:14, Karel Zak <kzak@redhat.com> wrote:
> The question is if maintain it again is the right reaction to the
> current agony. Maybe death is better solution.
>
> I don't think it's widely used and IMHO it's probably used for trivial
> things like write/read from sysfs.
>
> For example we have for work with /sys/block a file lib/sysfs.c in
> utils-linux. Not sure if for something like this is necessary to have
> shared library.
I did a little bit more research what sysfsutils provides and who are
using it. 'Do not use libsysfs' in kernel documentation[1] is pretty
convincing hint this library should be left to be in state it is. Secondly
the list of projects I was able to find[2] had either migrated away
from the libsysfs or died.
I was able to find one exception, iputils arping command. I sent
change to iputils maintainer that will remove libsysfs stuff moment
ago, so lets hope that will be sorted in future release.
TL;DR. not including sysfsutils to util-linux is the right thing.
[1] https://raw.githubusercontent.com/torvalds/linux/master/Documentation/admin-guide/sysfs-rules.rst
[2] https://www.archlinux.org/packages/core/i686/sysfsutils/
--
Sami Kerola
http://www.iki.fi/kerolasa/
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2017-03-25 18:28 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-17 17:47 sysfsutils, aka systool, candidate for inclusion in util-linux-ng Xose Vazquez Perez
2017-03-18 19:41 ` Sami Kerola
2017-03-18 19:58 ` Xose Vazquez Perez
2017-03-20 20:11 ` Daniel Stekloff
2017-03-21 4:23 ` Ananth N Mavinakayanahalli
2017-03-21 12:14 ` Karel Zak
2017-03-25 18:28 ` Sami Kerola
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.