<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git, branch lr/unmanaged-err</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>core/device: demote "strictly unamanged" error</title>
<updated>2022-10-14T20:22:55+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2022-10-11T16:28:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=ebc42cf28acae39d813a9c8bcc172099250be279'/>
<id>ebc42cf28acae39d813a9c8bcc172099250be279</id>
<content type='text'>
The "device ... not available because device is strictly unmanaged" is
almost certainly the least interesting of the reasons why connection
can't be activated on a device.

Invent a new error level for it and demote it.

Before:

  Error: Connection activation failed: No suitable device found
         for this connection (device lo not available because
         device is strictly unmanaged).

After

  Error: Connection activation failed: No suitable device found
         for this connection (device eth0 not available because
         profile is not compatible with device (...)).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "device ... not available because device is strictly unmanaged" is
almost certainly the least interesting of the reasons why connection
can't be activated on a device.

Invent a new error level for it and demote it.

Before:

  Error: Connection activation failed: No suitable device found
         for this connection (device lo not available because
         device is strictly unmanaged).

After

  Error: Connection activation failed: No suitable device found
         for this connection (device eth0 not available because
         profile is not compatible with device (...)).
</pre>
</div>
</content>
</entry>
<entry>
<title>man/nmcli: document variables affecting fancy output</title>
<updated>2022-10-11T14:34:49+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2022-10-10T14:36:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=77508aea59c0d6b826f15d1717b241d2d0121c79'/>
<id>77508aea59c0d6b826f15d1717b241d2d0121c79</id>
<content type='text'>
Notably, PAGER, TERM and NO_COLORS.

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1419
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Notably, PAGER, TERM and NO_COLORS.

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1419
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: use NM_STR_HAS_PREFIX() where appropriate</title>
<updated>2022-10-11T12:27:19+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-09-28T07:53:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=93ec6abf16a5af54b96a9ee953c3cca8cb437449'/>
<id>93ec6abf16a5af54b96a9ee953c3cca8cb437449</id>
<content type='text'>
Prefer it over strncmp(), because it seems easier to understand (to me).

Prefer it over g_str_has_prefix(), because it can directly expand
to a plain strncmp() -- instead of first humping to glib, then calling
strlen() before calling strncmp().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prefer it over strncmp(), because it seems easier to understand (to me).

Prefer it over g_str_has_prefix(), because it can directly expand
to a plain strncmp() -- instead of first humping to glib, then calling
strlen() before calling strncmp().
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: in _linktype_get_type() check for devtype before the interface name</title>
<updated>2022-10-11T12:27:18+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-07T15:09:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=46fdf8a40e951766840b55f1d6d37cc5d373e278'/>
<id>46fdf8a40e951766840b55f1d6d37cc5d373e278</id>
<content type='text'>
I think the devtype should be checked first, before the interface name.
Checking by name seems really very hacky, move that last.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I think the devtype should be checked first, before the interface name.
Checking by name seems really very hacky, move that last.
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: also recognize rmnet/ccmni with ARPHRD_RAWIP type</title>
<updated>2022-10-11T12:27:18+00:00</updated>
<author>
<name>Ratchanan Srirattanamet</name>
<email>ratchanan@ubports.com</email>
</author>
<published>2022-09-21T19:23:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=061cc60fda5a8f231178969af3b4c847fea997c6'/>
<id>061cc60fda5a8f231178969af3b4c847fea997c6</id>
<content type='text'>
Turns out, modern rmnet_* devices doesn't use ARPHRD_ETHER arptype, but
ARPHRD_RAWIP. Also complicating the fact is that ARPHRD_RAWIP is
actually added in v4.14, but devices using kernel before that version
define this value as "530" in an out-of-tree patch [1].

Recognize this case and check explicitly for 3 values of arptype.

[1] https://github.com/LineageOS/android_kernel_google_msm-4.9/commit/54948008c293fdf48552a5c39c91c09c3eb76ed2

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1392
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out, modern rmnet_* devices doesn't use ARPHRD_ETHER arptype, but
ARPHRD_RAWIP. Also complicating the fact is that ARPHRD_RAWIP is
actually added in v4.14, but devices using kernel before that version
define this value as "530" in an out-of-tree patch [1].

Recognize this case and check explicitly for 3 values of arptype.

[1] https://github.com/LineageOS/android_kernel_google_msm-4.9/commit/54948008c293fdf48552a5c39c91c09c3eb76ed2

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1392
</pre>
</div>
</content>
</entry>
<entry>
<title>release: bump version to 1.41.3 (development)</title>
<updated>2022-10-11T12:21:03+00:00</updated>
<author>
<name>Beniamino Galvani</name>
<email>bgalvani@redhat.com</email>
</author>
<published>2022-10-11T12:21:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=48dbd02d087f3b3e5f9a79ddba8d16f820ed7046'/>
<id>48dbd02d087f3b3e5f9a79ddba8d16f820ed7046</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gitlab-ci: update ci-templates version</title>
<updated>2022-10-11T07:47:39+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-07T18:50:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=2d0170ca7c8d26e590560d077bc7ea5c2710816e'/>
<id>2d0170ca7c8d26e590560d077bc7ea5c2710816e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gitlab-ci: enable F38 container and regenerate containers</title>
<updated>2022-10-11T07:47:39+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-07T18:46:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=dc2cbe1858b104dbf00130c410c97414fbac6d49'/>
<id>dc2cbe1858b104dbf00130c410c97414fbac6d49</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cli: fix translation string for error message in set_property()</title>
<updated>2022-10-11T07:43:26+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-11T07:43:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=d5d68235581fbf3553ffa86fc635555cbc0a6451'/>
<id>d5d68235581fbf3553ffa86fc635555cbc0a6451</id>
<content type='text'>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1112
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1112
</pre>
</div>
</content>
</entry>
<entry>
<title>glib-aux: merge branch 'th/uuid-generate-strv-null'</title>
<updated>2022-10-11T07:06:29+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-11T07:06:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=e99889f9776e55ce74f18c81609722e86b6fd2cc'/>
<id>e99889f9776e55ce74f18c81609722e86b6fd2cc</id>
<content type='text'>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1417
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1417
</pre>
</div>
</content>
</entry>
</feed>
