On Sun, May 12, 2024 at 01:59:22PM +0200, Joachim Zobel wrote:
> (forgotten cc)
> 
> Am Freitag, dem 03.05.2024 um 18:50 +0200 schrieb Tobias Frost:
> > 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. 
> > 
> 
> Done.
> 
> > 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)
> 
> Done, thx.
> 
> > 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.
> 
> Not exactly. There is the important line "Our packages are built with
> MQTT support, but without OMS support.". In addition it is a moving
> target. So I'd prefer to keep it as now.

This information would go into the long description of the package,
(README.md is not available pre-install, and this is something the
user wants to knowbeforehand; using README.md for this purpose is
very unusal in Debian.)

> >   - "Debian" is written with a captial "D".
> 
> Done.
> 
> >   - 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.
> 
> Done. During the discussion more changes were added.
> 
> >     Maybe this should be separated into a Debian and Raspberry Pi OS
> >     section? (They are different distributions anyways…)
> 
> The handling is very similar from the users perspective.
> 
> >   
> > 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.
> > 
> 
> It is currently under discussion if other installation methods are
> still needed.

I'd still say README.md shouldn't end up in the binary package, as it
only covers installation topics, which are irrelevant to our users.

> > 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
> 
> All done except for upstream-metadata-file-is-missing. I don't think
> this is of much use for a service.
> 
> An updated 0.8.5-1 has been uploaded.
> 
> Sincerely,
> Joachim
 

Reply via email to