Re: To Jelmer Vernooij > 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.)
Fwiw, that has happened at DebConf, there is now new fields "controlfile" and "upstream_metadata" in the json: { "browser": "https://salsa.debian.org/debian/kanyremote", "vcslog": "commit 2461c1171fc9103e2fd9ec946208fe5e1bc2deb7\nAuthor: Philipp Huebner <debala...@debian.org>\n Date: Sat May 28 00:32:06 2022 +0200\n\n Updated years in debian/copyright\n\ncommit a72ff16979f78545d0eb83 09370e47782536e4fd\nAuthor: Debian Janitor <jani...@jelmer.uk>\nDate: Fri Sep 24 05:04:54 2021 +0000\n\n Re move obsolete field Name from debian/upstream/metadata (already present in machine-readable debian/copyright).\n \n Changes-By: lintian-brush\n\ncommit 77bcda14a9bc556ecc7d5029ddf82282ff0c3303\nAuthor: Debian Janitor < jani...@jelmer.uk>\nDate: Fri Sep 24 05:04:43 2021 +0000\n\n Trim trailing whitespace.\n \n Changes-B y: lintian-brush\n Fixes: lintian: trailing-whitespace\n See-also: https://lintian.debian.org/tags/trailin g-whitespace.html", "ci_url": "https://salsa.debian.org/debian/kanyremote/-/pipelines", "last_scan": "2022-08-04 18:18:12+00", "issues": null, "url": "https://salsa.debian.org/debian/kanyremote.git", "valid_checkout": 1, "changelog_version": "8.1-1.2", "watchfile": "version=4\nhttps://sf.net/anyremote/kanyremote-(.*)\\.tar\\.gz", "package": "kanyremote", "changelog_distribution": "UNRELEASED", "branch": "master", "merge_requests": 1, "vcs": "Git", "dumb_http": null, "controlfile": "Source: kanyremote\nSection: kde\nPriority: optional\nMaintainer: Philipp Huebner <debalance @debian.org>\nBuild-Depends: debhelper-compat (= 13), dh-python, python3-all\nStandards-Version: 4.5.1\nRules-Re quires-Root: no\nHomepage: http://anyremote.sourceforge.net\nVcs-Git: https://salsa.debian.org/debian/kanyremote .git\nVcs-Browser: https://salsa.debian.org/debian/kanyremote\n\nPackage: kanyremote\nArchitecture: all\nDepends : ${misc:Depends},\n ${python3:Depends},\n anyremote (>= 6.7),\n python3-bluez (>= 0.9.1 ),\n python3-pyqt5\nRecommends: bluez\nDescription: KDE frontend for anyRemote\n kAnyRemote package is K DE GUI frontend for anyRemote.\n (http://anyremote.sourceforge.net/). The overall goal of this project is to\n p rovide remote control service on Linux through Bluetooth, InfraRed, Wi-Fi\n or TCP/IP connection.", "edited_at": null, "edited_by": null, "hash": "2461c1171fc9103e2fd9ec946208fe5e1bc2deb7", "debian_dir": 1, "changelog": "kanyremote (8.1-1.2) UNRELEASED; urgency=medium\n\n * Trim trailing whitespace.\n * Remove o bsolete field Name from debian/upstream/metadata (already present in\n machine-readable debian/copyright).\n\ n -- Debian Janitor <jani...@jelmer.uk> Fri, 24 Sep 2021 05:04:43 -0000", "next_scan": "2022-08-12 12:11:00+00", "commits": 3, "package_version": "8.1-1.1", "ci_status": null, "status": "NEW", "upstream_metadata": "Bug-Database: https://sourceforge.net/p/anyremote/discussion/\nBug-Submit: https://sourceforge.net/p/anyremote/discussion/\nChangelog: https://sourceforge.net/p/anyremote/code/HEAD/tree/kanyremote/trunk/ChangeLog\nRepository: svn://svn.code.sf.net/p/anyremote/code/kanyremote/trunk\nRepository-Browse: https://sourceforge.net/p/anyremote/code/HEAD/tree/kanyremote/\nRegistration: https://sourceforge.net/user/registration\nContact: anyrem...@mail.ru\nDocumentation: http://anyremote.sourceforge.net/docs.html\nFAQ: http://anyremote.sourceforge.net/faq.html", "avatar": "https://salsa.debian.org/uploads/-/system/project/avatar/1272/anyremote.png", "tag": "debian/8.1-1.1", "error": null }, Christoph