Hi Jesper,
(Cc:ing Martin Wimpress from Ubuntu MATE)
I'm ok with that. Thank you for taking your time, I will do my best to
help. I've applied some upstream patches that fix
the manpage issue and i've also taken care of the lintian issues.
looking forward to hearing your review comments soon!
Here comes the review:
1.
src:pkg name: upstream names it gnome-firmware-updater, so why do you
name it gnome-firmware
2.
bin:pkg name: same as with src:pkg name
3.
debian/control:
- SYNOPSIS: gtk front end for fwupd -> GTK
- LONG_DESCRIPTION: indent the itemizations by two characters
- LONG_DESCRIPTION: why don't you use the wording from
upstream's README.md file? Please do.
https://gitlab.gnome.org/hughsie/gnome-firmware-updater/blob/master/README.md
- Build-Depends: please add a comma after the last pkg name, it
makes diffs look nicer
one the line below Build-Depends gets changed (e.g. with another pkg name)
- Vcs-*: fields are missing, we should put the pkg on salsa under
the debian/ folder
- Depends: field, I recommend having one package per row.
- Please use appropriate upper case and lower case letters
debian/copyright:
- personally, I don't like the "Files: *" debian/copyright style,
but ftpmaster
wave it through, so...
- Source: field: no URL with a release number here, I'd put the
releases/ folder
here as URL or even better, the GitLab repo.
A general thing: you did good, but for other packages you might
maintain... I normally
use all licenses appearing in the upstream code for debian/.
debian/changelog:
- my spelling: "Initial release to Debian. (Closes: #941016)."
-> thus, using full-stops
4.
The pristine-tar branch is not on salsa, I cannot build without that
branch using gbp-buildpackage.
There are three options now:
(a) you work on those bits and pieces and I take a second look
(b) you are ok with me adding some commits
(c) a mixture of (a) and (b)
We should created an empty Git repo (gnome-firmware-updater) under
salsa.debian.org/debian (I can do that, if you agree) and push a clone
of your Git repo there. Please let me know if you are ok with
continueing using that repository as the official packaging VCS
location.
Another option would be placing the packaging Git repo onto the Debian
GNOME team's namespace on GitLab, but gnome-firmware-updater has
"gnome" in its name, but as I learned from upstream, it is a suitable
add-on tool for all GTK-based desktop environments, so a "neutral"
spot like the /debian team folder salsa is probably the better way to
go.
Also, Martin Wimpress from Ubuntu MATE and I would like to add
ourselves as uploaders. Furthermore, I recommend adding the Debian
GNOME team and the Debian+Ubuntu MATE team as uploaders, too. In old
times, most Debian packages had been 1-person-maintained, which turned
out to be a bad concept in case devs went missing in action (MIA).
Allowing team uploads to packages makes Debian a much more flexible
place to be at. Please let me know, if you are ok with this, too.
Thanks for your work!
Mike
--
DAS-NETZWERKTEAM
c\o Technik- und Ãkologiezentrum Eckernförde
Mike Gabriel, Marienthaler str. 17, 24340 Eckernförde
mobile: +49 (1520) 1976 148
landline: +49 (4351) 850 8940
GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31
mail: ***@das-netzwerkteam.de, http://das-netzwerkteam.de