** Description changed:

- 'resolvectl' has been introduced in systemd v239.
+ [Impact]
  
- In ubuntu, a symlink has been created as follows:
+ 'resolvectl' has been introduced in systemd v239. Hence 'systemd-
+ resolve' is now considered deprecated.
  
- $ ls -altr /usr/bin/systemd-resolve 
+ In Ubuntu (Focal and onward), to accommodate the transition, a symlink
+ has been created as follows:
+ 
+ $ ls -altr /usr/bin/systemd-resolve
  lrwxrwxrwx 1 root root 10 Jul  6  2020 /usr/bin/systemd-resolve -> resolvectl
  
- Both command can still be executed, but the symlink will eventually disapear.
- It is only to accomodate the transition.
  
  In stable releases we have systemd version lt and gt v239:
  
- #systemd-resolve (wo/ resolvectl cmd at all):
-  systemd | 229-4ubuntu21.27 | xenial-security 
-  systemd | 229-4ubuntu21.29 | xenial-updates  
-  systemd | 237-3ubuntu10    | bionic          
-  systemd | 237-3ubuntu10.38 | bionic-security 
-  systemd | 237-3ubuntu10.44 | bionic-updates  
+ #systemd-resolve (wo/ resolvectl cmd):
+  systemd | 229-4ubuntu21.27 | xenial-security
+  systemd | 229-4ubuntu21.29 | xenial-updates
+  systemd | 237-3ubuntu10    | bionic
+  systemd | 237-3ubuntu10.38 | bionic-security
+  systemd | 237-3ubuntu10.44 | bionic-updates
  
- #resolvectl (with the deprecated symlink):
-  systemd | 245.4-4ubuntu3   | focal           
-  systemd | 245.4-4ubuntu3.4 | focal-updates   
-  systemd | 246.6-1ubuntu1   | groovy          
-  systemd | 246.6-1ubuntu1.1 | groovy-updates  
-  systemd | 247.1-4ubuntu1   | hirsute         
+ #resolvectl (w/ resolvectl and the symlink for 'systemd-resolve'):
+  systemd | 245.4-4ubuntu3   | focal
+  systemd | 245.4-4ubuntu3.4 | focal-updates
+  systemd | 246.6-1ubuntu1   | groovy
+  systemd | 246.6-1ubuntu1.1 | groovy-updates
+  systemd | 247.1-4ubuntu1   | hirsute
  
- This 'sos' change enable 'resolvectl' as the preference but is backward
- compatible with 'systemd-resolve' for systemd with systemd version lt
- v239.
+ [Test case]
+ 
+ * Deploy Ubuntu (A container will do)
+ * Run sosreport and make sure the systemd plugin is executed
+   ** sosreport -a 
+   ** sosreport -o systemd
+ * Look the content of the generated tarball under 
'path_to_sosreport/sos_commands/systemd/'
+ 
+ And you'll find the output of 'systemd'resolve' for statistics and
+ status.
+ 
+ What we want is to sosreport to prefer 'resolvectl' iff it
+ exists/executable.
+ 
+ [Where problem could occur]
+ 
+ This 'sos' change enable 'resolvectl' as the preference but remains
+ backward compatible with 'systemd-resolve' for system with systemd
+ version lt v239.
+ 
+ If a problem have to occur, it will only be impacting the systemd plugin
+ itself, not the core functionalities of 'sos' nor its other plugins.
+ 
+ [Other information]
  
  Upstream:
  https://github.com/sosreport/sos/pull/2385
  https://github.com/sosreport/sos/pull/2385/commits
  
  Debian:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=979264

** Changed in: sosreport (Ubuntu Hirsute)
   Importance: Undecided => Medium

** Changed in: sosreport (Ubuntu Groovy)
   Importance: Undecided => Medium

** Changed in: sosreport (Ubuntu Bionic)
   Importance: Undecided => Medium

** Changed in: sosreport (Ubuntu Focal)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1913581

Title:
  [plugin][systemd] prefer resolvectl over systemd-resolve

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sosreport/+bug/1913581/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to