control: tag -1 + moreinfo
Hi!
On Fri, Nov 20, 2015 at 11:47:21PM -0500, Tong Sun wrote:
> http://mentors.debian.net/debian/pool/main/d/dbab/dbab_1.3.1-1.dsc
>
> Changes since last version:
>
> * New upstream release (1.3.1).
> - [!] make the pixelserv more robust
> - [!] fix dbab.service exec file name
> - [!] closes: #774191
> - [*] use dbab.md to replace dbab.html
> - [*] rename conf files to dbab.xxx (incompatible with previous
> version!)
> - [!] closes: #775253 by using conf files as /etc/dnsmasq.d/dbab.xxx
> - [+] dbab.md add faq
> - [!] amend dbab.list- to reflect upstream list change
> - [*] update copyright year
> - [*] update git home
> - [+] add must-have Depends: dnsutils
> - [+] add "How to whitelist some sites" section to FAQ
> - [+] add blank-line-checking to dbab-get-list to prevent errors
> - [!] fix "dep5-copyright-license-name-not-unique"
> - [!] fix "missing-license-paragraph"
well, the chaneglog in the downloaded source package from the .dsc up
there is different, it has less changes.
I find this way of maintaining the debian packaging of an non-native
thing quite difficoult to handle.
..., debian/changelog is where you store debian-specific changes,
for upstream stuff there should be some kind of other changelog outside
debian/, which will then automatically installed by dh_installchangelog
in /usr/share/doc/dbab/ alongside debian's changelog. See devref and/or
policy for this.
If the package has only one changelog which is used both as the Debian changelog and the upstream one because there is no separate upstream maintainer then that changelog should usually be installed as/usr/share/doc/package/changelog.gz
;
Also, in the changelog you put two bugs, but #774191 is already closed,
and cited also in the previous changelog entry; and that changelog entry
reads:
dbab (1.2.2-2) unstable; urgency=high
* Targeting back to Debian Sid
* The reported wrong path problems was fixed in v1.2.1 (closes: #774191)
=> bad. changelog entries should contains only changes for that
version, not for already released ones; just to add confusion, the
closing message in that bug says the bug is fixed only in 1.2.2-1 :S
Also there is a checksum mismatch between what you released on github
and what's in mentors.d.n:
mattia@chase ~/devel/RFS/dbab % sha256sum dbab_1.3.1.orig.tar.xz ~/Downloads/dbab-1.3.1.tar.gz
805e4674e2e6e7622bcb1ad0a3bd9db669e8737e1dd2a22dc716346c50c64e6d dbab_1.3.1.orig.tar.xz
2ea7a1a2f6a664d397a926ace21e71e2745050f219bd7977921ec8b8a017db27 /home/mattia/Downloads/dbab-1.3.1.tar.gz
please clarify.
I suggest you to try another way of handling the upstream development,
like keeping a 'debian' branch, where you then merge upstream tags, and
where you keep the debian/ directory (clearly you remove it from
master).
> More detailed information about changes can be obtained from
> https://github.com/suntong/dbab/commits/master.
Then I've issue to read the commits from github, but that's my problem
;)