[Bug 1956617] Re: [MIR] protobuf-c
Lukas Märdian
1956617 at bugs.launchpad.net
Wed Jul 13 07:28:19 UTC 2022
Thanks for the confirmation @paelzer! I think it'd make sense in this
case, as we tend to backport fwupdate to the LTS series and we would
like to have support for updating the Logitech webcams there, too.
The Ubuntu delta of protobuf-c is fairly simple and should apply 1:1 to
the Focal version. So yes, it is worth preparing this for future SRUs.
It's already included in Jammy. I'll prepare an SRU bug for Focal and
tag it "block-proposed-focal", as we probably don't want to push an
update just for that (no benefit to the user), but have it staged in
-proposed for whenever the next SRU happens so that tests will be
included.
And @superm1 can go ahead and enable the feature in Debian, so we can
sync it into Kinetic. Afterwards, it can slowly trickle down into the
LTS series.
** Changed in: protobuf-c (Ubuntu Jammy)
Status: New => In Progress
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to protobuf-c in Ubuntu.
https://bugs.launchpad.net/bugs/1956617
Title:
[MIR] protobuf-c
Status in protobuf-c package in Ubuntu:
In Progress
Status in protobuf-c source package in Focal:
New
Status in protobuf-c source package in Jammy:
In Progress
Status in protobuf-c source package in Kinetic:
In Progress
Bug description:
[Availability]
The package protobuf-c is already in Ubuntu universe, and was in main some years ago.
The package protobuf-c builds for the architectures it is designed to work on.
It currently builds and works for architectures: amd64 arm64 armhf i386 ppc64el riscv64 s390x
Link to package https://launchpad.net/ubuntu/+source/protobuf-c
[Rationale]
- The package protobuf-c is required in Ubuntu main for fwupd 1.7.x to handle firmware updates for Logitech devices that use logitech_bulkcontroller such as their 4k webcams.
- The feature is only going to be useful to users owning such hardware but it is important for those users.
[Security]
- No CVEs/security issues in this software in the past
- no `suid` or `sgid` binaries
- no executables in `/sbin` and `/usr/sbin`
- Package does not install services, timers or recurring jobs
- Packages does not open privileged ports (ports < 1024)
- Packages does not contain extensions to security-sensitive software
[Quality assurance - function/usage]
- The package works well right after install
[Quality assurance - maintenance]
- The package is maintained well in Debian/Ubuntu and has no bugs open in Debian or Ubuntu
- Ubuntu https://bugs.launchpad.net/ubuntu/+source/protobuf-c/+bug
- Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=protobuf-c
- The package does not deal with exotic hardware we cannot support
[Quality assurance - testing]
- The package runs a test suite on build time, if it fails
it makes the build fail, link to build log https://launchpadlibrarian.net/464904971/buildlog_ubuntu-focal-amd64.protobuf-c_1.3.3-1_BUILDING.txt.gz
- The package does not run an autopkgtest but there is no reason they
shouldn't be added.
[Quality assurance - packaging]
- debian/watch is not present, no reason it shouldn't have one though
- This package has some minor lintian warnings
# lintian --pedantic
running with root privileges is not recommended!
W: protobuf-c-compiler: no-manual-page usr/bin/protoc-c
W: protobuf-c-compiler: no-manual-page usr/bin/protoc-gen-c
P: protobuf-c source: package-uses-old-debhelper-compat-version 12
P: protobuf-c source: silent-on-rules-requiring-root
P: protobuf-c source: update-debian-copyright 2019 vs 2020 [debian/copyright:65]
and some warnings about long lines in upstream sources
- Lintian overrides are not present
- This package does not rely on obsolete or about to be demoted packages.
- This package has no python2 or GTK2 dependencies
- The package will be installed by default, but does not ask debconf
questions
- Packaging and build is easy, link to d/rules
https://salsa.debian.org/edmonds/protobuf-c/-/blob/master/debian/rules
[UI standards]
- Application is not end-user facing (does not need translation)
[Dependencies]
- No further depends or recommends dependencies that are not yet in main
[Standards compliance]
- This package correctly follows FHS and Debian Policy
[Maintenance/Owner]
- Owning Team should be foundations since they own fwupd
- Team is not yet, but will subscribe to the package before promotion
- This does not use static builds
- This does not use vendored code
[Background information]
The Package description explains the package well
Upstream Name is protobuf-c
Link to upstream project https://github.com/protobuf-c/protobuf-c
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/protobuf-c/+bug/1956617/+subscriptions
More information about the foundations-bugs
mailing list