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

Bug#907075: tracker.debian.org: please report outstanding merge requests if Vcs- fields point to salsa



On Thursday, 23 August 2018 15:25:43 AEST Daniel Kahn Gillmor wrote:
> Package: tracker.debian.org
> Severity: wishlist
> 
> I just noticed that some debian packaging projects i've worked on that
> are hosted on salsa are starting to accumulate merge requests via the
> gitlab interface.
> 
> https://tracker.debian.org does a good job of collecting outstanding
> work under the "action needed" box.
> 
> I think if a source package has a Vcs- field that points to salsa, the
> tracker could take a look at the number of outstanding merge requests
> open on the project's gitlab repo, and report if the number is greater
> than 0.

This is a great idea -- it would be lovely if these data were exposed on the 
UDD dmd.cgi too, since many developers use that as a good overview of 
everything to do with packages of interest.

Is there a simple data export from salsa of open MRs? Walking all repos to see 
if there are open MRs is not the right thing to do. If walking needs to be 
done, then this is a candidate to be integrated with vcswatch or duck (and 
perhaps they need merging too, tbh).

Slurping a data file into a UDD table and exposing the information is then a 
relatively easy step.

Cheers
Stuart 


-- 
Stuart Prescott    http://www.nanonanonano.net/   stuart@nanonanonano.net
Debian Developer   http://www.debian.org/         stuart@debian.org
GPG fingerprint    90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7


Reply to: