It reflects my own use, I guess.

I unfinalize to add something, but finalize using distribution UNRELEASED 
to save the work in CVS.  I only set the distribution to unstable when
ready for an actual upload.

Peter

Stefano Zacchiroli <[email protected]> wrote:

> Package: dpkg-dev-el
> Version: 29.5-1
> Severity: normal
> 
> Hi, I've a proposal for a (supposedly) better convention about
> finalized/unfinalized debian/changelog entries.
> 
> Currently:
> 
> - finalized entries have real distribution names (e.g., "unstable"),
>   and maintainer / timestamp after "--" at the entry end
> 
> - unfinalized entries have real distribution names too, but no
>   maintainer / timestamp after "--"
> 
> The problems I see with that:
> 
> 1) finalized entries are not distinguishable from valid, yet not
>   uploaded entries in VCSs (the equivalent of "UNRELEASED" entries
>   implemented by dch in devscripts)
> 
> 2) unfinalized entries are not properly parseable by
>   dpkg-parsechangelog (which indeed complains) and strictly speacking
>   do not adhere to the debian/changelog syntax
> 
> Consequences of (2):
> 
> - one cannot know who is the author of the text in a mono-author
>   (i.e. with no "[ Name Surname ]" tags) entry
> 
> - packages are not properly buildable by automatic tools which
>   checkout packages from VCS and build them, a la
>   svnbuildstat.debian.net
> 
> 
> My proposal to fix that is basically to implement the current dch
> conventions, namely:
> 
> - keep author name / timestamp after -- and use "UNRELEASED" as the
>   distribution for unfinalized changelog entries. Also, do not touch
>   the timestamp until an entry is finalized (which avoids useless VCS
>   commit diffs)
> 
> - upon finalization: fix UNRELEASED and update the timestamp
> 
> 
> Also, this would have the additional benefit of shamelessly
> integrating the workflow of people using dch with those of people
> using the Emacs changelog mode. FWIW, I belive the former set of
> people is way larger than the latter.
> 
> 
> What do you think of this?
> Cheers.
> 



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

Reply via email to