on diverging memberships between alioth/salsa and unix group

2018-01-03 Thread Mattia Rizzolo
So now we got matthieucan request to join our group on salsa.

matthieucan was in the alioth team with his guest account, probably
because the debsources repository lives in the qa namespace for some
reason.

One thing that always bothered me is that the QA unix group is totally
mismatched from the alioth group, to the point that I am even in
qa-core, but never was (and still am not) in the qa alioth team.

I'm not sure we want to keep diverging on salsa as well, either we get
a policy of sorts, or enforce that we won't add "devlopers" to the salsa
team that are not in the unix group.

In cases like debsources, if they want to keep in the qa namespace (but
why?), if think they should rather create the repository and then grant
external, non-qa, debsources-only contributors access to the single
repository, instead of the whole team.  Or find a reason to have them
join the whole qa group, with the unix group bit and all (on a separate
note, I'd rather not add people randomly, we already have too many stale
members).

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Re: on diverging memberships between alioth/salsa and unix group

2018-01-03 Thread Matthieu Caneill
Hi,

On Wed, Jan 03, 2018 at 10:52:56AM +0100, Mattia Rizzolo wrote:
> So now we got matthieucan request to join our group on salsa.
> 
> matthieucan was in the alioth team with his guest account, probably
> because the debsources repository lives in the qa namespace for some
> reason.
> 
> One thing that always bothered me is that the QA unix group is totally
> mismatched from the alioth group, to the point that I am even in
> qa-core, but never was (and still am not) in the qa alioth team.
> 
> I'm not sure we want to keep diverging on salsa as well, either we get
> a policy of sorts, or enforce that we won't add "devlopers" to the salsa
> team that are not in the unix group.
> 
> In cases like debsources, if they want to keep in the qa namespace (but
> why?), if think they should rather create the repository and then grant
> external, non-qa, debsources-only contributors access to the single
> repository, instead of the whole team.  Or find a reason to have them
> join the whole qa group, with the unix group bit and all (on a separate
> note, I'd rather not add people randomly, we already have too many stale
> members).

Sorry about that Mattia, just experiencing with salsa and preparing
for the transition. I thought the salsa qa group would be similar to
the alioth one and not the unix group.

Cheers,
--
Matthieu


signature.asc
Description: PGP signature


Re: on diverging memberships between alioth/salsa and unix group

2018-01-03 Thread Mattia Rizzolo
On Wed, Jan 03, 2018 at 10:58:42AM +0100, Matthieu Caneill wrote:
> I thought the salsa qa group would be similar to
> the alioth one and not the unix group.

That's the whole point of my email: I do not want the salsa group to be
like the alioth one was :)
Also, the alioth one had weird things, like there were file system ACLs
to let me (with gid:qa coming from ldap, not local group db) commit to
the repositories (that were otherwise group-owned by gid:qa_scm)
despite not being in the alioth team (which grants you gid:qa_scm +
gid:qa set by fusionforge to the local system) /o\ - please.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Uploaders statistics

2018-01-03 Thread Andreas Tille
[CC-ing Debian-QA list where UDD issues are probably placed most
 apropriately and to avoid hidden / private discussion]

Hi Eriberto,

thanks for providing the statistics page about uploads of maintainers

https://people.debian.org/~eriberto/udd/uploaders_ranking.html

I was a bit curious about the numbers since my team metrics of uploads
has higher numbers.  I realised that I'm counting single uploads
(including different versions of the same package) which explains the
different numbers.  However, even if I'm counting only single packages
my results are different when doing pure SQL queries (instead of doing
some shell scripting magic as you do ;-) ).

Feel free to check


https://anonscm.debian.org/git/teammetrics/teammetrics.git/tree/eriberto_statistics.sql

which does not vary in the ranking itself but the numbers are different
in many cases.  I have added some hints how to call psql to suppress
some output you remove with "egrep -v".

I did not dived deeper into this issue since I mainly got the reason for
the difference of my statistics and yours.  My suspicion is that the
unfortunate duplication of carnivore_names might have some influence on
the results.

Thanks for providing the statistics page and feel free to ask me in case
of any questions

  Andreas.

-- 
http://fam-tille.de



Bug#886273: UDD: database table popcon_src no longer being updated

2018-01-03 Thread Adrian Bunk
Package: qa.debian.org
Severity: normal
User: qa.debian@packages.debian.org
Usertags: udd

The database table popcon_src (used for determining which packages
are key packages) is no longer being updated.

Possibly related, from /srv/udd.debian.org/udd/rudd.log :

D, [2017-10-29T13:43:15.348682 #2592] DEBUG -- : Finished running debian-popcon 
(duration: 0; status: 1)
and always "status: 1" afterwards



Bug#886283: tracker.debian.org: please do NOT yell

2018-01-03 Thread Holger Levsen
Package: tracker.debian.org
Severity: minor

Dear Maintainer,

tracker.debian.org/munin yells at me (and wrongly):

The VCS repository is NOT up to date, push the missing commits. 

please change this (at least) to say:

The VCS repository is not up to date, push the missing commits. 

or maybe better

The VCS repository is not up to date, probably push the missing commits. 

as in the case of munin, all the commits are there. (just in the debian
branch there is 2.0.34-1, while debian-experimental has 2.999.6-5, while
master doesnt have any Debian relevance…)


-- 
cheers,
Holger


signature.asc
Description: PGP signature


Bug#886283: tracker.debian.org: please do NOT yell

2018-01-03 Thread Mattia Rizzolo
On Wed, Jan 03, 2018 at 09:30:13PM +0100, Holger Levsen wrote:
> as in the case of munin, all the commits are there. (just in the debian
> branch there is 2.0.34-1, while debian-experimental has 2.999.6-5, while
> master doesnt have any Debian relevance…)

That's untrue, as the idea of Vcs-Git is that cloning what's pointed
there would leave you with a checkout comparable to what's updated,
which isn't case here.
If the 'master' branch doesn't have any relevance please fix your
repository to change the default HEAD to the 'debian' branch.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Bug#886283: tracker.debian.org: please do NOT yell

2018-01-03 Thread Holger Levsen
On Wed, Jan 03, 2018 at 09:30:13PM +0100, Holger Levsen wrote:
> or maybe better
 
The VCS repository seems not to be up to date, probably push the missing 
commits. 


-- 
cheers,
Holger


signature.asc
Description: PGP signature


Bug#886283: tracker.debian.org: please do NOT yell

2018-01-03 Thread Holger Levsen
oh wow…

On Wed, Jan 03, 2018 at 09:38:09PM +0100, Mattia Rizzolo wrote:
> On Wed, Jan 03, 2018 at 09:30:13PM +0100, Holger Levsen wrote:
> > as in the case of munin, all the commits are there.
> That's untrue, as the idea of Vcs-Git is that cloning what's pointed
> there would leave you with a checkout comparable to what's updated,
> which isn't case here.

thats untrue given some conditional definition of reality? interesting.

the repo has all the commits, that's definitly true, maybe some tool cannot
find them, but then it shouldnt yell at maintainers.


-- 
cheers,
Holger


signature.asc
Description: PGP signature


Bug#886283: tracker.debian.org: please do NOT yell

2018-01-03 Thread Steve Langasek
On Wed, Jan 03, 2018 at 09:20:21PM +, Holger Levsen wrote:
> oh wow…

> On Wed, Jan 03, 2018 at 09:38:09PM +0100, Mattia Rizzolo wrote:
> > On Wed, Jan 03, 2018 at 09:30:13PM +0100, Holger Levsen wrote:
> > > as in the case of munin, all the commits are there.
> > That's untrue, as the idea of Vcs-Git is that cloning what's pointed
> > there would leave you with a checkout comparable to what's updated,
> > which isn't case here.

> thats untrue given some conditional definition of reality? interesting.

> the repo has all the commits, that's definitly true, maybe some tool cannot
> find them, but then it shouldnt yell at maintainers.

Neither humans nor tools should have to guess which is the correct branch in
a git repository corresponding to the packaging, when we have ways to
specify this unambiguously.

You can point master at the correct branch for the packaging, or if you
prefer, you can add '-b foo' to your Vcs-Git field, as documented in Policy.

The wording of the message on the tracker may be suboptimal, but I do think
it's reasonable to ask that 'debcheckout' be given sufficient information to
DTRT.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature