<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/nmon/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/nmon/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 05 Aug 2025 16:03:29 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/nmon/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>Minor modification of makefile to adapt it to Debian distribution</title><link>https://sourceforge.net/p/nmon/patches/22/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
Please find the following patch to adapt the makefile of njmon_linux_v84.zip in order to compile the project on a Debian distribution.&lt;br/&gt;
Best regards&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Emvivre</dc:creator><pubDate>Tue, 05 Aug 2025 16:03:29 -0000</pubDate><guid>https://sourceforge.net70c7c1fb256a40c0694b509a71a90f3223448713</guid></item><item><title>Request to support LoongArch ISA</title><link>https://sourceforge.net/p/nmon/patches/21/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The &lt;a class="" href="https://en.wikipedia.org/wiki/Loongson" rel="nofollow"&gt;LoongArch&lt;/a&gt; architecture is a RISC-style ISA developed by &lt;a class="" href="https://www.loongson.cn/" rel="nofollow"&gt;Loongson&lt;/a&gt;. I write to request nmon to support LoongArch ISA, so that nmon can collect data from LoongArch Linux easily. &lt;/p&gt;
&lt;p&gt;I did some investigation. Some code changes are required to show CPU information correctly in the Welcome view and Resource view, based on cpuinfo or lscpu output from Linux on LoongArch. The other functionalities like CPU utilization, memory, or disk seem working well.&lt;/p&gt;
&lt;p&gt;Before submitting the patch, I wonder your thoughts about this support request and any other I should update for a new ISA support.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Qi Liang</dc:creator><pubDate>Sun, 27 Apr 2025 03:21:13 -0000</pubDate><guid>https://sourceforge.nete8a9294c9e3a0293c3cdf2575ec907b89bfc3699</guid></item><item><title>#17 No more %%CPU in top process displays</title><link>https://sourceforge.net/p/nmon/patches/17/?limit=25#4e86</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This works on RHEL with GCC 10 and fails on Ubuntu with GCC 11.&lt;br/&gt;
As it is largely a cosmetic change, I am going to close the issue.&lt;br/&gt;
Thanks for reporting and working a fix but there are higher priorities.&lt;br/&gt;
Thanks Nigel&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nigel Griffiths</dc:creator><pubDate>Thu, 08 Dec 2022 10:04:39 -0000</pubDate><guid>https://sourceforge.net2ed4ba067125c34618ec3813a6f4f39b771bab9e</guid></item><item><title>#17 No more %%CPU in top process displays</title><link>https://sourceforge.net/p/nmon/patches/17/?limit=25#3451</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This change fails to clean compile of Ubuntu with gcc 11 installed.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nigel Griffiths</dc:creator><pubDate>Wed, 07 Dec 2022 18:00:13 -0000</pubDate><guid>https://sourceforge.net71828ab7aaae144ddb9734c72af9688cac64de95</guid></item><item><title>#20 njmon2influx.py read njmon data error</title><link>https://sourceforge.net/p/nmon/patches/20/?limit=25#64ca/68ed</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">LiukeCode</dc:creator><pubDate>Wed, 16 Nov 2022 03:05:39 -0000</pubDate><guid>https://sourceforge.netf2d4fcfe2d5a7dbeded43d3ee255cc30ab297a73</guid></item><item><title>#20 njmon2influx.py read njmon data error</title><link>https://sourceforge.net/p/nmon/patches/20/?limit=25#64ca</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Use the -n option with njmon. &lt;br/&gt;
This switches off the  outputting of the process id, PID.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nigel Griffiths</dc:creator><pubDate>Tue, 15 Nov 2022 10:25:57 -0000</pubDate><guid>https://sourceforge.net38377a7d07729e078b0cda9e4b02f3dc40b3ba21</guid></item><item><title>#20 njmon2influx.py read njmon data error</title><link>https://sourceforge.net/p/nmon/patches/20/?limit=25#41c7</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;env: unbutu 22.10.&lt;br/&gt;
run the njmon, will echo the pid first, Causes script error.&lt;br/&gt;
add &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;#&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;line&lt;/span&gt;:&lt;span class="mi"&gt;241&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;isinstance&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;eval&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;line&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;,&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;dict&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;:&lt;span class="w"&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;fixed&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">LiukeCode</dc:creator><pubDate>Tue, 15 Nov 2022 09:27:56 -0000</pubDate><guid>https://sourceforge.neteb92f3459acb7e24515bf5b8d4fc6f28b62c125a</guid></item><item><title>njmon2influx.py read njmon data error</title><link>https://sourceforge.net/p/nmon/patches/20/</link><description>&lt;div class="markdown_content"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;njmon -s 5 |python3 njmon2influx.py njmond.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;Traceback&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;most&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;recent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;call&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;last&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;File&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"/root/njmon-tools/njmon2influx.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;240&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ow"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;host&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;inject_snapshot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;loads&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;File&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"/root/njmon-tools/njmon2influx.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;125&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ow"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;inject_snapshot&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;timestamp&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sample&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"timestamp"&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="s2"&gt;"UTC"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="n"&gt;TypeError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;'int'&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;object&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ow"&gt;not&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;subscriptable&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">LiukeCode</dc:creator><pubDate>Tue, 15 Nov 2022 09:22:28 -0000</pubDate><guid>https://sourceforge.net0ad6264c69483699419facb46fbf9c7f59008d54</guid></item><item><title>#13 nmonmerge2 doesn´t compile on debian 9.11</title><link>https://sourceforge.net/p/nmon/patches/13/?limit=25#7e2c</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nigel Griffiths</dc:creator><pubDate>Mon, 14 Nov 2022 22:00:29 -0000</pubDate><guid>https://sourceforge.nete2c3bc9635044b550dc5f8723e2943e621fe4500</guid></item><item><title>#17 No more %%CPU in top process displays</title><link>https://sourceforge.net/p/nmon/patches/17/?limit=25#2e7e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Where do you see it written as just %CPU and not %%CPU?&lt;br/&gt;
I don't think I have seen it. If this really is a problem I guess one could  keep the %% &lt;br/&gt;
and change the call to ncurses?&lt;br/&gt;
From&lt;br/&gt;
                    CURSE mvwprintw(padtop, 1, y, "%s", formatstring);&lt;br/&gt;
To&lt;br/&gt;
                    CURSE mvwprintw(padtop, 1, y, formatstring, NULL);&lt;br/&gt;
Would that work do you think?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nils Smeds</dc:creator><pubDate>Mon, 14 Nov 2022 21:53:52 -0000</pubDate><guid>https://sourceforge.net4e03766974f3b55c8c0a4ed46df26bb07474c08a</guid></item></channel></rss>