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

Bug#1014473: vcswatch: track identity of committers of unuploaded commits



Re: Jelmer Vernooij
> It would be great if vcswatch could track who the committers were of the
> commits have not yet made it into the archive.

Hi Jelmer,

sorry for the latish reply.

We are already extracting the not-yet-uploaded part of the git log
which is part of https://qa.debian.org/data/vcswatch/vcswatch.json.gz :

{
  "package_version": "0.03-2",
  "merge_requests": 0,
  "dumb_http": null,
  "issues": null,
  "commits": 16,
  "valid_checkout": 1,
  "tag": "debian/0.03-1.1",
  "url": "https://salsa.debian.org/perl-team/modules/packages/libio-socket-portstate-perl.git";,
  "error": null,
  "avatar": null,
  "browser": "https://salsa.debian.org/perl-team/modules/packages/libio-socket-portstate-perl";,
  "changelog_distribution": "UNRELEASED",
  "last_scan": "2022-07-18 03:14:08+00",
  "debian_dir": 1,
  "changelog_version": "0.03-2",
  "changelog": "libio-socket-portstate-perl (0.03-2) UNRELEASED; urgency=medium\n\n  [ Salvatore Bonaccorso ]\n  * Update Vcs-Browser URL to cgit web frontend\n  * debian/control: Use HTTPS transport protocol for Vcs-Git URI\n\n  [ gregor herrmann ]\n  * debian/copyright: change Copyright-Format 1.0 URL to HTTPS.\n  * Remove Piotr Roszatycki from Uploaders. Thanks for your work!\n\n  [ Salvatore Bonaccorso ]\n  * Update Vcs-* headers for switch to salsa.debian.org\n\n  [ gregor herrmann ]\n  * debian/watch: use uscan version 4.\n\n -- Salvatore Bonaccorso <carnil@debian.org>  Sat, 16 Aug 2014 09:32:32 +0200",
  "ci_url": "https://salsa.debian.org/perl-team/modules/packages/libio-socket-portstate-perl/-/pipelines";,
  "vcs": "Git",
  "hash": "838c0802e0fa352208c1f8cad54a3b5cc1c83571",
  "branch": "master",
  "package": "libio-socket-portstate-perl",
  "ci_status": null,
  "edited_by": null,
  "next_scan": "2022-07-27 01:41:00+00",
  "status": "UNREL",
  "vcslog": "commit 838c0802e0fa352208c1f8cad54a3b5cc1c83571\nAuthor: Jelmer Vernooij <jelmer@jelmer.uk>\nDate:   Wed Jun 15 01:07:50 2022 +0100\n\n    Revert removal of .gbp.conf and .travis.yml.\n\ncommit 943cf41e6f49d494f52416595bdd44b53f767327\nAuthor: Jelmer Vernooij <jelmer@jelmer.uk>\nDate:   Wed Jun 15 01:04:05 2022 +0100\n\n  "
}

(abridged paste)

Does that work? I guess we could try extracting the authors
(committers?) into a proper json structure if that helps.

Helmut was approaching me about extracting even more fields from git,
Maintainer, Uploaders, Homepage, updated Vcs info, debian/watch, and
expose that for an easier feedback into the packages file without
requiring new uploads. That will likely happen shortly. (Mentioning
that here since it seems similar.)

> (Interested in working on a patch for vcswatch that does this)

Sure!

Christoph


Reply to: