[Bug 2084776] Re: [needs-packaging] pwl-pc-services: Support for Palcom Wireless WWAN modules
Vladimir Petko
2084776 at bugs.launchpad.net
Fri Nov 22 01:41:53 UTC 2024
Packaging review[1]
MUST:
- Package must meet Ubuntu versioning & Maintainer requirements
4.2.1-0ubuntu4, OK
Package targets oracular, should target Plucky.
As the package a new one, we can consolidate the changelog
(as it currently references packages never uploaded to the archive)
- Package must match current Ubuntu (and Debian) packaging policies
Lintian warnings:
W: pwl-fwupdate-service: unknown-field Modaliases
W: pwl-fwupdate-service-dbgsym: unknown-field Modaliases
W: pwl-madpt-service: unknown-field Modaliases
W: pwl-madpt-service-dbgsym: unknown-field Modaliases
W: pwl-pref-service: unknown-field Modaliases
W: pwl-pref-service-dbgsym: unknown-field Modaliases
W: pwl-test-quick-suspend-resume: unknown-field Modaliases
W: pwl-unlock-service: unknown-field Modaliases
Those are produced by dh_modalias and can be suppressed.
debian/source/include-binaries - not needed
- Package must build, install, run, remove, and purge cleanly
OK, did not check running as I lack the hardware.
Is it possible to provide a test plan?
SHOULD:
- Package should be lintian clean
NOK, Produces lintian warnings, see above
- Contents of debian/ should be sane
debian/pwl-test-quick-suspend-resume.{preinst,postrm} - we can just do
rm -f without if condition
- Changelog should close a "needs-packaging" bug
OK
- Package should follow http://www.debian.org/doc/manuals/developers-
reference/best-pkging-practices.html
Package needs a manual page
Nit: we can use cmake buildsystem:
%:
dh $@ --with modaliases --buildsystem cmake --builddir=build
override_dh_auto_configure:
dh_auto_configure -- --install-prefix="/temp"
override_dh_auto_install:
dh_auto_install
mv $(CURDIR)/debian/tmp/temp/* $(CURDIR)/debian/tmp
rm -rf $(CURDIR)/debian/tmp/temp/
override_dh_installsystemd:
dh_installsystemd -ppwl-core-service --name=pwl_core pwl-core.service
dh_installsystemd -ppwl-fwupdate-service --name=pwl_fwupdate pwl-fwupdate.service
dh_installsystemd -ppwl-madpt-service --name=pwl_madpt pwl-madpt.service
dh_installsystemd -ppwl-pref-service --name=pwl_pref pwl-pref.service
Maintenance review
MUST:
- Package must contain a watch file or get-orig-source rule
OK
- If upstream is no more, the packager should consider adopting the upstream package somewhere
n/a
- Packages who implement get-orig-source for packages with watch files get extra points
n/a
- Packaged version must not have any known security or critical bugs
n/a
SHOULD:
- Packaging scripts should be readable and readily comprehensible
OK
- Upstream should be responsive, and maintain a bug tracker
https://github.com/palcomwireless/linux_pkgs/issues
- Packaged version should be latest upstream
NOK, 4.2.2 is latest upstream
- Package should not be native without an approved spec
n/a
Suitability review
MUST:
- Package must meet copyright / licensing requirements
Multiverse package,
- Non-native packages must have verifiable cryptographic path to upstream source
Upstream signs commits, we can validate those
- Package must be advocated by at least two members of ubuntu-dev (the packager may count as one)
OK
SHOULD:
- Package should work on a standard Ubuntu/Kubuntu/Xubuntu/etc. system
Needs testing with real hardware
- Package should provide hints to system services (app-install-data, menus, etc.) to ease installation and use
OK
- Package should provide Ubuntu-specific documentation for variances in behaviour from upstream
n/a, no changes vs. upstream
- Package should provide a Homepage: header in debian/control
OK, https://github.com/palcomwireless/linux_pkgs
[1] https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews#NewPackage
--
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2084776
Title:
[needs-packaging] pwl-pc-services: Support for Palcom Wireless WWAN
modules
Status in OEM Priority Project:
In Progress
Status in Ubuntu:
In Progress
Bug description:
Version: 4.2.1
URL: https://github.com/palcomwireless/linux_pkgs
License: GPL-2, Apache-2.0, BSD-3-Clause
Programming Lang: C
Description: Support for Palcom Wireless WWAN modules
This package provides functionality and maintenance for Palcom Wireless WWAN modules.
The package splits into the following services:
- pwl-core-service
- pwl-fwupdate-service
- pwl-madpt-service
- pwl-pref-service
- pwl-unlock-service
- pwl-test-quick-suspend-resume
The package "pwl-unlock-service" is a binary-only file for FCC Unlock
procedure, and will be used by ModemManager:
https://modemmanager.org/docs/modemmanager/fcc-unlock/
The packaging will include modaliases, which is not available in
Debian packaging.
This package will be uploaded to multiverse due to non dfsg-free
contents.
To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2084776/+subscriptions
More information about the Ubuntu-sponsors
mailing list