[Yum] feedback wanted for two new yum-utils
James Antill
james-yum at and.org
Mon Nov 9 19:17:06 UTC 2009
Seth Vidal <skvidal at fedoraproject.org> writes:
> Last week doing some noodling around I wrote up a couple of new
> yum-utils but I'd like some constructive feedback on them.
>
> first:
> - shows what running programs should be restarted due to updates being
> applied.
>
> http://skvidal.wordpress.com/2009/11/03/what-needs-to-be-restarted/
This isn't terrible, but it needs a few tweaks before we put it in, IMO:
1. Tell people not running as root they will get wrong data.
2. Should check more than just smaps, one obvious problem is that
python apps. only come up as python (probably the only thing to do is
parse cmdline, and then check the first arg. to python).
3. Another big problem is to do with shared libraries, atm. I have:
james 3028 0.0 0.0 132156 3100 ? S Sep15 0:00 kerneloops-appl
/proc/3028/smaps:... 112903 /usr/lib64/libgtk-x11-2.0.so.0.1600.5 (deleted)
...which doesn't exist. The file /usr/lib64/libgtk-x11-2.0.so.0.1600.6
does exist, and was installed on the 8th of Nov.
The "obvious" solution here is that anything with a (deleted) suffix
automatically means it needs to be restarted. Of course there are also
a bunch of things like:
/proc/3028/smaps:... 112902 /usr/lib64/libatk-1.0.so.0.2511.1.#prelink#.egtvwq (deleted)
...which people may/may-not appreciate getting warnings about.
4. Might be nice to integrate history in the output.
5. Might be nice to have a "yum.proc" which contains some of this and
the locking stuff.
Feel free to ignore #4 and #5 though.
> second:
> a command-line pipes/parsing "friendly" yum-util.
> http://skvidal.wordpress.com/2009/11/06/playing-with-another-yum-util/
This one makes me twitch.
--
James Antill -- james at and.org
More information about the Yum
mailing list