** Description changed:

- This is a merge proposal for release 0.6.0 of Ubuntu Insights. This
- release resolves an issue related to the C bindings where the names of
- the type headers referenced internally do not match the ones packaged
- with `libinsights-dev`.
+ ## FFE ##
+ 
+ Release 0.6.0 of Ubuntu Insights introduces a number of critical bug-
+ fixes and few features required for features/changes planned for this
+ cycle. The `libinsights-dev` prior to this release was entirely broken
+ due to mismatching header files with the shared library found in
+ `libinsights0`. Additionally, it introduces additional C binding/library
+ changes that we require for integration with `gnome-initial-setup`. It
+ also introduced some additional changes to the internal logic to improve
+ basic experience.
+ 
+ The merge request was originally created on the 11th (this bug), before
+ FF. Additionally, this is a relatively new project/package (Upstream age
+ of ~8 months [1], added to universe about a month ago [2], still pending
+ MIR [3]). The nature of the package is also such that we don't expect
+ users to see users interacting with it directly, and that no one has
+ used its shared library yet (our own integrations are still a work in
+ progress, and prior to this version `libinsights-dev` was entirely
+ broken anyway). Thus, there is very minimal impact on the distribution.
+ 
+ For additional context, this cycle, following MIR [3], we plan on adding
+ Ubuntu Insights to the Desktop and WSL seeds for questing, and to
+ integrate it with `gnome-initial-setup`[4].
+ 
+ ### Changelog ###
+   * New upstream release (LP: #2120272)
+   * libinsights: Fix types.h references
+   * libinsights: (Breaking) Rename C bindings method and type definitions
+   * libinsights: Dry run collect only warns if consent file is missing
+   * libinsights: Expose collector write method
+   * libinsights: Expose collector compile method
+   * libinsights: Don't ignore source metrics for platform source or empty 
source
+   * Rework collector period window logic to be more intuitive
+   * Ensure that all duplicates are removed when the collector writes with 
force
+ 
+ ### Build ###
+ 
+ 0.6.0~ppa9 in this PPA matches the debdiff:
+ https://launchpad.net/~kkuo/+archive/ubuntu/ubuntu-insights/+packages
+ 
+ amd64: 
https://launchpadlibrarian.net/811361099/buildlog_ubuntu-questing-amd64.ubuntu-insights_0.6.0~ppa9_BUILDING.txt.gz
+ arm64: 
https://launchpadlibrarian.net/811361784/buildlog_ubuntu-questing-arm64.ubuntu-insights_0.6.0~ppa9_BUILDING.txt.gz
+ armhf: 
https://launchpadlibrarian.net/811361814/buildlog_ubuntu-questing-armhf.ubuntu-insights_0.6.0~ppa9_BUILDING.txt.gz
+ ppc64el: 
https://launchpadlibrarian.net/811361924/buildlog_ubuntu-questing-ppc64el.ubuntu-insights_0.6.0~ppa9_BUILDING.txt.gz
+ riscv64: -- IN PROGRESS -- see ~ppa8 for slightly older version (only a 
dependency update between the two)
+ s390x: 
https://launchpadlibrarian.net/811361598/buildlog_ubuntu-questing-s390x.ubuntu-insights_0.6.0~ppa9_BUILDING.txt.gz
+ 
+ ### Install Logs ###
+ 
+ See attachments in comment
+ 
+ ### Testing Done ###
+ 
+ This package has extensive tests that run at build time, with autopkgtest, 
and with CI upstream [1].
+ Additionally, some work has been done to integrate `libinsights0` with 
`libinsights-dev` has been done using this version [4].
+ 
+ [1]: https://github.com/ubuntu/ubuntu-insights/
+ [2]: https://bugs.launchpad.net/ubuntu/+source/ubuntu-insights/+bug/2107478
+ [3]: https://bugs.launchpad.net/ubuntu/+source/ubuntu-insights/+bug/2118794
+ [4]: 
https://salsa.debian.org/gnome-team/gnome-initial-setup/-/merge_requests/65
+ 
+ ## Original bug report ##
+ This is a merge proposal for release 0.6.0 of Ubuntu Insights. This release 
resolves an issue related to the C bindings where the names of the type headers 
referenced internally do not match the ones packaged with `libinsights-dev`.
  
  It also renames numerous the exported C types and definitions to be
  match GNU style and to avoid collisions.
  
  Upstream: https://github.com/ubuntu/ubuntu-insights/
  PPA: https://launchpad.net/~kkuo/+archive/ubuntu/ubuntu-insights

** Description changed:

  ## FFE ##
  
  Release 0.6.0 of Ubuntu Insights introduces a number of critical bug-
- fixes and few features required for features/changes planned for this
+ fixes and a few features required for features/changes planned for this
  cycle. The `libinsights-dev` prior to this release was entirely broken
  due to mismatching header files with the shared library found in
  `libinsights0`. Additionally, it introduces additional C binding/library
  changes that we require for integration with `gnome-initial-setup`. It
  also introduced some additional changes to the internal logic to improve
  basic experience.
  
  The merge request was originally created on the 11th (this bug), before
  FF. Additionally, this is a relatively new project/package (Upstream age
  of ~8 months [1], added to universe about a month ago [2], still pending
  MIR [3]). The nature of the package is also such that we don't expect
  users to see users interacting with it directly, and that no one has
  used its shared library yet (our own integrations are still a work in
- progress, and prior to this version `libinsights-dev` was entirely
+ progress, and prior to this version, `libinsights-dev` was entirely
  broken anyway). Thus, there is very minimal impact on the distribution.
  
  For additional context, this cycle, following MIR [3], we plan on adding
- Ubuntu Insights to the Desktop and WSL seeds for questing, and to
- integrate it with `gnome-initial-setup`[4].
+ Ubuntu Insights to the Desktop and WSL seeds for Questing, and
+ integrating it with `gnome-initial-setup`[4].
  
  ### Changelog ###
-   * New upstream release (LP: #2120272)
-   * libinsights: Fix types.h references
-   * libinsights: (Breaking) Rename C bindings method and type definitions
-   * libinsights: Dry run collect only warns if consent file is missing
-   * libinsights: Expose collector write method
-   * libinsights: Expose collector compile method
-   * libinsights: Don't ignore source metrics for platform source or empty 
source
-   * Rework collector period window logic to be more intuitive
-   * Ensure that all duplicates are removed when the collector writes with 
force
+   * New upstream release (LP: #2120272)
+   * libinsights: Fix types.h references
+   * libinsights: (Breaking) Rename C bindings method and type definitions
+   * libinsights: Dry run collect only warns if consent file is missing
+   * libinsights: Expose collector write method
+   * libinsights: Expose collector compile method
+   * libinsights: Don't ignore source metrics for platform source or empty 
source
+   * Rework collector period window logic to be more intuitive
+   * Ensure that all duplicates are removed when the collector writes with 
force
  
  ### Build ###
  
  0.6.0~ppa9 in this PPA matches the debdiff:
  https://launchpad.net/~kkuo/+archive/ubuntu/ubuntu-insights/+packages
  
  amd64: 
https://launchpadlibrarian.net/811361099/buildlog_ubuntu-questing-amd64.ubuntu-insights_0.6.0~ppa9_BUILDING.txt.gz
  arm64: 
https://launchpadlibrarian.net/811361784/buildlog_ubuntu-questing-arm64.ubuntu-insights_0.6.0~ppa9_BUILDING.txt.gz
  armhf: 
https://launchpadlibrarian.net/811361814/buildlog_ubuntu-questing-armhf.ubuntu-insights_0.6.0~ppa9_BUILDING.txt.gz
  ppc64el: 
https://launchpadlibrarian.net/811361924/buildlog_ubuntu-questing-ppc64el.ubuntu-insights_0.6.0~ppa9_BUILDING.txt.gz
  riscv64: -- IN PROGRESS -- see ~ppa8 for slightly older version (only a 
dependency update between the two)
  s390x: 
https://launchpadlibrarian.net/811361598/buildlog_ubuntu-questing-s390x.ubuntu-insights_0.6.0~ppa9_BUILDING.txt.gz
  
  ### Install Logs ###
  
  See attachments in comment
  
  ### Testing Done ###
  
  This package has extensive tests that run at build time, with autopkgtest, 
and with CI upstream [1].
- Additionally, some work has been done to integrate `libinsights0` with 
`libinsights-dev` has been done using this version [4].
+ Additionally, some work has been done to integrate `libinsights0` with 
`libinsights-dev` using this version [4].
  
  [1]: https://github.com/ubuntu/ubuntu-insights/
  [2]: https://bugs.launchpad.net/ubuntu/+source/ubuntu-insights/+bug/2107478
  [3]: https://bugs.launchpad.net/ubuntu/+source/ubuntu-insights/+bug/2118794
  [4]: 
https://salsa.debian.org/gnome-team/gnome-initial-setup/-/merge_requests/65
- 
- ## Original bug report ##
- This is a merge proposal for release 0.6.0 of Ubuntu Insights. This release 
resolves an issue related to the C bindings where the names of the type headers 
referenced internally do not match the ones packaged with `libinsights-dev`.
- 
- It also renames numerous the exported C types and definitions to be
- match GNU style and to avoid collisions.
- 
- Upstream: https://github.com/ubuntu/ubuntu-insights/
- PPA: https://launchpad.net/~kkuo/+archive/ubuntu/ubuntu-insights

** Patch removed: "2-0.6.0.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/ubuntu-insights/+bug/2120272/+attachment/5898982/+files/2-0.6.0.debdiff

** Patch removed: "1-0.6.0.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/ubuntu-insights/+bug/2120272/+attachment/5898681/+files/1-0.6.0.debdiff

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

Title:
  [FFE - Draft] Ubuntu-Insights Release 0.6.0

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to