[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#914383: debian-policy: re-encode virtual package list in YAML



Hello,

On Thu 22 Nov 2018 at 10:17PM +0100, Bill Allombert wrote:

> Hello Jonathan,
> Thanks for your effort working on this.

Likewise, thank you.

> However, the git changelog is not shipped in the policy package, so this
> is not a replacement to the enclosed ChangeLog.

Yes.  If we replace it at all, it should be with some sort of
easily-searchable convention for tracking changes to the list of virtual
packages in debian/changelog.

> Since such virtual package names can appear in the archive before
> adoption and after deprecation, it is important that the reader
> has access to such changelog in a readable form.
>
> This is especially important because no all virtual packages appear in
> this list (due to the "cooperating group of packages" exception) so the
> fact that a name does not appear in the list does not mean it is for an
> obsolete virtual package.
>
> The changelog could be kept as comment in the YAML file, or maybe better,
> the adoption and deprecation date could be simply added to the YAML
> data (but this require adding back the obsolete packages to the list).
> This way this would be machine readable too.

I have not thought through Bill's arguments here carefully, but let's
not block making the list of virtual packages machine-parseable on the
question of whether or not we can remove the changelog.

Let's just retain the changelog in a YAML comment, and proceed to merge
the conversion to a machine-parseable format.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature


Reply to: