Control: tags -1 moreinfo

Hi Joachim,

reviewing your new package:

- d/changelog
  - generally documents only changes to the packaging, not "upstream" changes
    (the entry "Fixed logrotate conf user name" is an upstream change.)
    There are exceptions, like if it a very noteworthy change, but this
    is one isn't in that category.
  - When packaging a new upstream version, you say so in the changelog.
    (Like first changelog entry: 
     * New upstream version.
    )
  - There are undocumented changes, for example the change to the
    Standard-Version. 

A nitpick on d/rules:
 I'm a fan of declarative syntax, so I'd replace the dh_clean override
 with specifing the file to be deleted in the file d/clean. (If you feel
 different about this, it is ok to ignore my nitpicking)

Remarks on Readme.md: 
  - It cointains only information not relevant when the user is
    installing the binary package (like how to build, how to install and
    where to find the packages), so it should not be installed into
    the binary package.
  - "Debian" is written with a captial "D".
  - The sentence "Unfortunately Debian armhf packages do not 
    run on Raspberry Pi 1 although the architecture on the RPi is named armhf.
    Using Raspian armhf packages fixes that." is a bit hard to parse, a
    bit off:
    - Raspberry Pi 1 is supported by the Debian armel architecture, so people
      running (real) Debian on the Pi 1 need to use "armel" not "armhf".
    - Paspian has been renamed to Raspberry Pi OS, so the naming should
      maybe be also updated.
    
    Maybe this should be separated into a Debian and Raspberry Pi OS
    section? (They are different distributions anyways…)

  
Some parts already mentioned for the previous upload, would be great if
you could start tackling them:

As you are involved with upstream:
The manpage, initfile, systemd service file should probably be included in the
upstream part, it is not only useful for Debian alone.

Linitian: (I've pre-filtered them a bit already on those that should be
investigaged. If harderning is working now, override the linitian I: tag.)
I: vzlogger source: debian-rules-parses-dpkg-parsechangelog [debian/rules:15]
I: vzlogger: hardening-no-bindnow [usr/bin/vzlogger]
I: vzlogger: systemd-service-file-missing-documentation-key 
[usr/lib/systemd/system/vzlogger.service]
P: vzlogger source: trailing-whitespace [debian/changelog:10]
P: vzlogger source: trailing-whitespace [debian/changelog:4]
P: vzlogger source: trailing-whitespace [debian/control:17]
P: vzlogger source: trailing-whitespace [debian/control:40]
P: vzlogger source: trailing-whitespace [debian/rules:45]
X: vzlogger: systemd-service-file-missing-hardening-features 
[usr/lib/systemd/system/vzlogger.service]
X: vzlogger source: upstream-metadata-file-is-missing


-- 
Cheers,
tobi

On Fri, Apr 26, 2024 at 10:37:26PM +0200, Joachim Zobel wrote:
> Package: sponsorship-requests  
> Severity: normal
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "vzlogger":
> 
> * Package name     : vzlogger  
> Version          : 0.8.5-1  
> Upstream contact : Joachim Zobel <jz-2...@heute-morgen.de>  
> * URL              : 
> http://wiki.volkszaehler.org/software/controller/vzlogger  
> * License          : GPL-3.0-or-later 
> * Vcs              : https://github.com/volkszaehler/vzlogger/tree/debian  
> Section          : net
> 
> The source builds the following binary packages:
> 
> vzlogger - program for logging measurements of smart meters
> 
> To access further information about this package, please visit the following 
> URL:
> 
> http://www.heute-morgen.de/debian/repo/unstable/main/source/net/
> 
> Alternatively, you can download the package with 'dget' using this command:
> 
> dget -x 
> http://www.heute-morgen.de/debian/repo/unstable/main/source/net/vzlogger_0.8.5-1.dsc
> 
> Changes since the last upload:
> 
>   * Fixed logrotate conf user name
>   * Fixed passing of hardening flags to cmake 
> 
> Regards,  
> --  
> Joachim Zobel
> 

Attachment: signature.asc
Description: PGP signature

Reply via email to