<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git/tools, branch ff/tmp</title>
<subtitle>gitlab.freedesktop.org: NetworkManager/NetworkManager.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/'/>
<entry>
<title>build: fix pretty() sed invocation portability in .ver script</title>
<updated>2023-03-07T07:02:22+00:00</updated>
<author>
<name>Daniel Kolesa</name>
<email>daniel@octaforge.org</email>
</author>
<published>2023-03-07T04:39:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=97abbbb98730f7ad6b4ede1193f487553552b085'/>
<id>97abbbb98730f7ad6b4ede1193f487553552b085</id>
<content type='text'>
The `\0` being used to refer to the whole match is a GNU
extension. On other implementations of sed, this will simply
replace the each matched line with `	0;`, resulting in symbols
being missing in the NetworkManager executable, which breaks the
wifi plugin and others.

Use `&amp;` instead, which behaves as expected in all implementations.

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1562
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `\0` being used to refer to the whole match is a GNU
extension. On other implementations of sed, this will simply
replace the each matched line with `	0;`, resulting in symbols
being missing in the NetworkManager executable, which breaks the
wifi plugin and others.

Use `&amp;` instead, which behaves as expected in all implementations.

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1562
</pre>
</div>
</content>
</entry>
<entry>
<title>build: add test for checking consistency of "nm-autoptr.h"</title>
<updated>2023-02-28T15:33:07+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2023-02-28T15:22:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=dd5e769f2480b29e55cd51265ec305ca784e975a'/>
<id>dd5e769f2480b29e55cd51265ec305ca784e975a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vapi: add test for consistency of "vapi/NM-1.0.metadata"</title>
<updated>2023-02-28T12:05:47+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2023-02-28T06:51:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=fdec6a97e85987359fdf26c367b00a1f8ac27be3'/>
<id>fdec6a97e85987359fdf26c367b00a1f8ac27be3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ovs: add support for "other_config" settings</title>
<updated>2023-01-11T20:49:36+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2023-01-11T10:51:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=a259303e1d5aa593cef2cfdff7b4d7f8c488288e'/>
<id>a259303e1d5aa593cef2cfdff7b4d7f8c488288e</id>
<content type='text'>
See `man ovs-vswitchd.conf.db` for documentation of "other_config" keys.

https://bugzilla.redhat.com/show_bug.cgi?id=2151455
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See `man ovs-vswitchd.conf.db` for documentation of "other_config" keys.

https://bugzilla.redhat.com/show_bug.cgi?id=2151455
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/check-docs: more checks for missing includes</title>
<updated>2022-11-13T22:36:37+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2022-11-13T21:51:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=03813a530a28c3f51a3a446e1bf9f4236be9869d'/>
<id>03813a530a28c3f51a3a446e1bf9f4236be9869d</id>
<content type='text'>
We get this wrong *very* often.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We get this wrong *very* often.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: pass both filenames to "tools/check-compare-generated.sh" script</title>
<updated>2022-10-31T08:11:30+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-26T07:59:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=139f4b4b2ee153e728f111143a55d126e7fd0e65'/>
<id>139f4b4b2ee153e728f111143a55d126e7fd0e65</id>
<content type='text'>
It just feels nicer to be explicit about the filenames and
not rely on a specific naming.

Also, in meson we can directly pass the target as argument, which
expands to the filename but also adds a dependency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It just feels nicer to be explicit about the filenames and
not rely on a specific naming.

Also, in meson we can directly pass the target as argument, which
expands to the filename but also adds a dependency.
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: drop unused variables from "tools/generate-docs-nm-property-infos.py"</title>
<updated>2022-10-25T10:12:44+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-25T10:12:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=ea5cd47bc45ad0a0a9d6dc53ecaab7c1239a2372'/>
<id>ea5cd47bc45ad0a0a9d6dc53ecaab7c1239a2372</id>
<content type='text'>
Found by lgtm.com.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found by lgtm.com.
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: avoid Python 3 f-string in "generate-docs-nm-property-infos.py"</title>
<updated>2022-10-07T19:08:39+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-07T19:08:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=70fee1cf4613b1f7abc07322070f814d4d8020d5'/>
<id>70fee1cf4613b1f7abc07322070f814d4d8020d5</id>
<content type='text'>
We also need to build with python2. No f-strings.

Fixes: 8fc7b6df12ed ('tools: rework generating documentation from libnm meta data')
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We also need to build with python2. No f-strings.

Fixes: 8fc7b6df12ed ('tools: rework generating documentation from libnm meta data')
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: sort the settings in "generate-docs-nm-property-infos.py" by name</title>
<updated>2022-10-06T11:40:30+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-04T08:15:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=77e0041b274826d17ed94a1680a045aec756819d'/>
<id>77e0041b274826d17ed94a1680a045aec756819d</id>
<content type='text'>
"nm-setting-ip-config.c" is a base class for IPv4 and IPv6 settings. So
far, any tags there were ignored, which was not obvious. It can be
useful to document common properties there. Well, maybe every property
better has a IPv4/IPv6 specific text, but that should not be a technical
limitation of the tool. So also honor the base file for "ipv4" and
"ipv6" settings.

When doing that, the settings are no longer processed in the order as
they are provided on the command line. Because, one file would be parsed
twice, it wouldn't make much sense. Instead, sort the my setting name.
The advantage is that the generated XML is independent from the order
that make/meson passes to the tool.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"nm-setting-ip-config.c" is a base class for IPv4 and IPv6 settings. So
far, any tags there were ignored, which was not obvious. It can be
useful to document common properties there. Well, maybe every property
better has a IPv4/IPv6 specific text, but that should not be a technical
limitation of the tool. So also honor the base file for "ipv4" and
"ipv6" settings.

When doing that, the settings are no longer processed in the order as
they are provided on the command line. Because, one file would be parsed
twice, it wouldn't make much sense. Instead, sort the my setting name.
The advantage is that the generated XML is independent from the order
that make/meson passes to the tool.
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: don't set empty attributes in "generate-docs-nm-property-infos.py"</title>
<updated>2022-10-06T11:40:30+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-04T08:16:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=c1bebdfaa6994a053a0905c9348009ae5bc3de8c'/>
<id>c1bebdfaa6994a053a0905c9348009ae5bc3de8c</id>
<content type='text'>
If the information is missing, the entire attribute should not be there.
Don't set it to the empty word.

Also, don't alias the "variable" attribute to the "name". It's not clear
what the "variable" fields is supposed to mean, but if it's not
explicitly set, don't make up the information. If a user of that
information cares, the can always fallback to the "name".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the information is missing, the entire attribute should not be there.
Don't set it to the empty word.

Also, don't alias the "variable" attribute to the "name". It's not clear
what the "variable" fields is supposed to mean, but if it's not
explicitly set, don't make up the information. If a user of that
information cares, the can always fallback to the "name".
</pre>
</div>
</content>
</entry>
</feed>
