Hi Kai,

Kai Hendry wrote:

> Could you point out exactly how I screwed up the changelog? And maybe
> how to fix it?

I'm not Daniel, but: when writing the changelog it is best to follow
the conventions of whoever you are working with and to consider your
audience (meaning the users).

To take an example:

  * Fix "should Provide dwm-tools" <Reverted the change for smooth
    upgrades> (Closes: #614032)

When reading this, it's not clear to me what change was actually made.
Only after reading bug#614032 and the git log do I understand that this
version adds "Provides: dwm-tools" (and that it is not reverting to a
previous state --- previously there was a dwm-tools transitional package,
but Provides don't seem to have been used before).  It would be more
helpful to describe the change straightforwardly:

  * Let suckless-tools satisfy dependencies on dwm-tools (Closes:
    #614032).

That way, if someone has a "Conflicts: dwm-tools" in a private package
and wonders what went wrong, the changelog says.

As icing on the cake, it can be good to spell out the rationale, like
you did.

  * Let suckless-tools satisfy dependencies on dwm-tools, for smoother
    upgrades (Closes: #614032).

Finally, to follow the principle of least surprise, one would want to
blend in with the style of Daniel's changelog entries for the package.
That means phrasing this as a present participle, something like:

  * Adding a "Provides" relation so suckless-tools can satisfy
    dependencies by old packages on dwm-tools (Closes: #614032)

> Thanks for your time from Kuala Lumpur!

Thanks for keeping suckless-tools in good shape, and hope that helps.

Cheers,
Jonathan



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to