Hello,

This is my review. I'm following this template [0]

* debian/changelog: 
  * You should target Stonking
  * You are not packaging the latest upstream version, which is 1.6 (released 
on April 27th, you're unlucky :) )
* debian/watch: 
  * `uscan` works but `uscan --download-current-version does not work.
This works better (credits to AI ofc):
```
version: 5

Search-Mode: plain
Source: https://codeberg.org/api/v1/repos/ifreund/waylock/releases
Matching-Pattern: 
https://codeberg.org/ifreund/waylock/releases/download/v@ANY_VERSION@/[^"]*@ARCHIVE_EXT@
Uversionmangle: s/$/+ds/
Pgp-Sig-Url-Mangle: s%$%.sig%
```
  * You mention debian/rules get-orig-source in README.source - does not work 
either because it relies on uscan - it makes things a little confusing. Can't 
we do the repack purely through uscan? Maybe we an MUT like [1]? But also the 
reviewing template gives you extra points [0]... At least shouldn't they behave 
the same?
  * also this get-orig-source is broken. You could also mention that it 
requires `tar` and `zig`.

* Lintian
  * The source one you can get rid of are
W: waylock source: build-depends-on-obsolete-package Build-Depends: pkg-config 
=> pkgcon
I: waylock source: debian-rules-contains-unnecessary-get-orig-source-target 
[debian/rules]
I: waylock source: missing-explanation-for-repacked-upstream-tarball 
[debian/copyright:1]
  * the binary ones are more concerning, please fix them or add overrides with 
proper justifications
E: waylock: FSSTND-dir-in-usr [usr/etc/]
E: waylock: description-starts-with-package-name
W: waylock: extended-description-line-too-long line 4
W: waylock: file-in-unusual-dir [usr/etc/pam.d/waylock]
W: waylock: groff-message error while loading shared libraries: 
/usr/lib/x86_64-linux-gnu/libc.so.6: cannot apply additional memory protection 
after relocation: Permission denied [usr/share/man/man1/waylock.1.gz:1]
W: waylock: synopsis-too-long
X: waylock: hardening-no-fortify-functions [usr/bin/waylock]

* rules
  * You can get rid of dh_verbose

* control
  * Section: x11 sounds both right and weird :)

* d/copyright: lrc is not clean
ISC              | Expat             
DEBIAN_VENDORED/wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27/LICENSE
ISC              | Expat             
DEBIAN_VENDORED/xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr/LICENSE

I hope this helps :)

[0] https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews#NewPackage
[1] 
https://git.launchpad.net/~antoinelassagne/+git/libnvidia-container/tree/debian/watch

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

Title:
  [needs-packaging] waylock - A small, secure Wayland screenlocker

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


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

Reply via email to