Attached debdiff for hirsute.

** Description changed:

  [IMPACT]
  Regression found while doing the verification testing of (LP: #1913284)
  
  As described by my colleague Ponnuvel:
  
  "
  The problem is that IndependentPlugin is not working in Focal's sosreport. 
The bcache plugin uses IndependentPlugin (as in, it's not tied to any specific 
Distro).
  
  IndependentPlugin was broken at some point since Bionic and has been
  fixed upstream. (It's working on Bionic in 3.X series).
  
   sosreport | 3.9.1-1ubuntu0.18.04.3       | bionic-updates
   sosreport | 4.0-1~ubuntu0.20.04.4        | focal-proposed
   sosreport | 4.0-1ubuntu2.2               | groovy-proposed
   sosreport | 4.0-1ubuntu9                 | hirsute
  
  However, the sos report package on Focal, Groovy, and Hirsute all have the 
broken code.
  "
  
  It currently impacts plugins relying on "IndependentPlugin" to run such
  as the bcache plugin.
  
  "IndependentPlugin" is a class for plugins that can run on any platform.
  
  [TEST PLAN]
+ The patch includes a fix for the IndependentPlugin. Currently, bcache plugin 
uses the IndependentPlugin. So sosreport collection has to be tested on a 
machine with bcache deployment. The cherry-picked commit includes a number of 
other changes, so --all-logs and -a options would need to be used to ensure 
there's no other breakages.
  
- <TO_BE_FILLED>
  
  [WHERE PROBLEM COULD OCCUR]
  
- <TO_BE_FILLED>
+ The IndependentPlugin may still not work - in that case, it'd only
+ affect bcache plugin. Worse, the changes could affect other Plugin types
+ and cause more regressions - affecting data collection for multiple
+ plugins.
+ 
  
  [OTHER INFORMATION]
  
  Upstream bug:
  https://github.com/sosreport/sos/pull/2018
  
  Upstream commit:
  
https://github.com/sosreport/sos/commit/a36e1b83040f3f2c63912d4601f4b33821cd4afb

** Attachment added: "hirsute-debdiff.txt"
   
https://bugs.launchpad.net/ubuntu/+source/sosreport/+bug/1917651/+attachment/5473096/+files/hirsute-debdiff.txt

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

Title:
  IndependentPlugin is not working

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

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

Reply via email to