Re: using the salsa issue tracker for internal package maintainer tracking

2018-03-18 Thread Federico Ceratto
On Fri, Mar 16, 2018 at 9:12 AM, Paolo Greppi 
wrote:

> So I have written an experimental python script to keep the salsa issue
> tracker aligned with the debian BTS.
>

Hello Paolo,

Have you seen this [1]? It's used by the FreedomBox project to do the same.

[1] https://salsa.debian.org/debian/bts-to-salsa-sync

-- 
Federico


What python-gitlab to use? (Was: using the salsa issue tracker for internal package maintainer tracking)

2018-03-16 Thread Andreas Tille
Hi Paolo,

On Fri, Mar 16, 2018 at 10:12:39AM +0100, Paolo Greppi wrote:
> ...
> So I have written an experimental python script to keep the salsa issue
> tracker aligned with the debian BTS.
> ...

Besides this might be interesting I have another question.  You are using

   import gitlab

Which python3-gitlab are you using here?  Is this python3-gitlab 7.5.0-1
maintained by Benjamin Drung in collab-maint[1] (which is lagging
heavily behind upstream and seems unmaintained neither supporting API
v4) or rather the freshly ITPed (#891939) from Federico Ceratto which I
have set to Version 1:1.3.0 in Git[2] to have a higher version than the
old one.

I can confirm that I have successfully written a script to gather
metadata of Blends packages from Salsa[3] by using the latter.  I think
we should move forward and get some working python Gitlab module since
the need for this will increase.  Unfortunately both maintainers did
not respond yet to any of my mails (modulo a broken SPAM filter on my
side) and I wonder how we should proceed from here.

My favourite way of action would be to move the ITPed #891939 to
Python modules team, finalise the package, make it conflict with the
old package and remove the old one from Debian.

Kind regards

  Andreas.

[1] http://anonscm.debian.org/git/collab-maint/pyapi-gitlab.git
[2] https://salsa.debian.org/debian/python-pygitlab
[3] 
https://salsa.debian.org/blends-team/website/blob/master/misc/machine_readable/fetch-machine-readable_salsa.py

-- 
http://fam-tille.de



using the salsa issue tracker for internal package maintainer tracking

2018-03-16 Thread Paolo Greppi
Hi,

I am experimenting with the salsa.debian.org issue tracker, to see if it can
help with the maintainer job: project management, tracking maintainership
priorities, kanban board.
Of course the BTS is and remains the sole authoritative database: this is a
duplicate, "internal" list.

So I have written an experimental python script to keep the salsa issue
tracker aligned with the debian BTS.

More info here: https://salsa.debian.org/paolog-guest/bts2salsa
Please note the status: alpha release, incomplete, buggy.

Paolo