** Description changed:

  [Impact]
  
  There is an upcoming Azure-related project that would like to support
  Ubuntu 20.04 LTS out of the box, and one of the requirements is the
  sdbus-cpp library.
  The library is available in hirsute and bullseye, but not in focal.
  It would be great if it could be uploaded to focal-backports, so
  that it can be used out of the box. The alternative for the project
  team would be to vendor the dependency, but this would also apply
  to newer releases where the library is available, which means the
  security and maintainability would take a hit.
  
- One example use case that would rely on this library is outlined here:
- 
https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/microsoft-endpoint-manager-adds-management-and-compliance-checks/ba-p/2902346
- 
  [Scope]
  
  Backport from 21.10 impish to 20.04 focal-backports.
  So far Jammy is on the same version as impish - the new one there needs some 
fixes. But clearly later on we might re-upload a new verions once this has 
settled in Jammy.
  
  [Other Info]
  The only change needed to get a working build is to downgrade 
debhelper-compat from 13 to 12 in debian/control. Everything else works out of 
the box.
  
  PPA build:
  
  https://launchpad.net/~bluca/+archive/ubuntu/sdbus-cpp/+packages
+ 
+ 
+ --- sponsoring ---
+ 
+ [by cpaelzer]
+ 
+ Thanks for the link to [0].
+ The new rules are not much different to the past IMHO, checking all of this 
against them ...
+ 
+ - Responsibilities of the Backporter
+   - Prepare the package - (Lucas proposed content was fine already)
+   - Reviewed, the changes for the BP are really minimal
+ - Testing the Backport
+   - Done (already by Luca before based on the PPA)
+ - Functionality of the Backported Package
+   - This was tested on Lucas PPA (identical to the sponsored upload)
+     already in regard to [1] which is one of the use cases
+     utilizing the library
+   - It also installs fine in my tests
+   - Build time tests are present and passed as seen in [4] and similar
+     for all architectures
+   - Autopkgtest are not present, but would make more sense on an
+     app using the lib which (so far) is not in Focal
+   - No existing Dependencies or build-dependencies to sdbus-cpp
+     that we'd affect
+ - Future Maintenance of the Backport
+   - Luca/Azure will watch this and let us know and help if there
+     are new uploads needed.
+     - I have and will show Luca how to subscribe to the package on
+       LP to see potential related bug reports
+   - I've also imported the package to git-ubuntu for better 
+     maintenance/tracking
+     - the backport can be seen there as well [3]
+ 
+ I've done another set of test builds [2] (on all architectures this
+ time) and installs, but it really is a) simple and b) seems to work just
+ fine. A few changes to the changelog and update-maintainer is all that I
+ added to be more formally-correct.
+ 
+ The one thing we might add on top is a test result log using it, I'll
+ ask Luca if there is anything he can do about that.
+ 
+ [0]: https://wiki.ubuntu.com/UbuntuBackports#Prepare_and_upload_the_package
+ [1]: 
https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/microsoft-endpoint-manager-adds-management-and-compliance-checks/ba-p/2902346
+ [2]: https://launchpad.net/~paelzer/+archive/ubuntu/sdbus-cpp-focal
+ [3]: 
https://git.launchpad.net/~paelzer/ubuntu/+source/sdbus-cpp?h=backport-lp-1916068
+ [4]: 
https://launchpadlibrarian.net/569547426/buildlog_ubuntu-focal-arm64.sdbus-cpp_0.8.3-4~bpo20.04.1_BUILDING.txt.gz

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

Title:
  [BPO] Please backport sdbus-cpp 0.8.3-4 (universe) from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sdbus-cpp/+bug/1916068/+subscriptions


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

Reply via email to