Bug#762933: debsources: webapp should not require python-matplotlib

2014-09-26 Thread Stefano Zacchiroli
Package: qa.debian.org Severity: normal User: qa.debian@packages.debian.org Usertags: debsources Since the refactoring with the top-level debsources/ module, the webapp requires python-matplotlib to be installed to run properly. That is unfortunate, as matplotlib is needed only by the updater,

Bug#762931: debsources: flake8 compliance

2014-09-26 Thread Stefano Zacchiroli
Package: qa.debian.org Severity: minor User: qa.debian@packages.debian.org Usertags: debsources At present: /srv/debsources$ flake8 debsources/ | wc -l 228 We would like to make all Python source files flake8 (i.e. PEP8 + pyflakes) compliant, modulo justified (and documented) exceptions.

Bug#762934: debsources: refactoring - move queries out of models.py

2014-09-26 Thread Stefano Zacchiroli
Package: qa.debian.org Severity: normal User: qa.debian@packages.debian.org Usertags: debsources models.py contains several classes which are used only by the web app and that have nothing to do with the ORM layer, e.g. Location, Directory, SourceFile. Similarly, models.py also contains static

Bug#762935: debsources: namespace qualified ctags

2014-09-26 Thread Stefano Zacchiroli
Package: qa.debian.org Severity: minor User: qa.debian@packages.debian.org Usertags: debsources [ originally reported by Olly Betts on #debian-devel ] Ctags indexing is currently non-qualified, so indexing on OO langauges will not contain class names, namespaces, etc. To fix this we should a

Bug#762941: debsources: popup messages between lines instead of on the right margin

2014-09-26 Thread Stefano Zacchiroli
Package: qa.debian.org Severity: minor User: qa.debian@packages.debian.org Usertags: debsources We should add the ability of showing popup messages between source code lines, rather than showing them on the right margin. - rationale #1: popups might be overlooked for very long source code lin

Bug#762944: debsources: make .pc/ exclusion a configuration parameter

2014-09-26 Thread Stefano Zacchiroli
Package: qa.debian.org Severity: wishlist User: qa.debian@packages.debian.org Usertags: debsources Currently, the exclusion of the .pc/ dir from source package navigation is hard-coded, see: http://anonscm.debian.org/cgit/qa/debsources.git/tree/debsources/models.py#n578 It should become a

Bug#762946: debsources: multiple popup messages

2014-09-26 Thread Stefano Zacchiroli
Package: qa.debian.org Severity: wishlist User: qa.debian@packages.debian.org Usertags: debsources Currently, the URL scheme to associate popup messages to specific lines of code (see http://sources.debian.net/doc/url/) supports only one message at a time. We should support an arbitrary number

Bug#762951: debsources: increase/maximize test coverage

2014-09-26 Thread Stefano Zacchiroli
Package: qa.debian.org Severity: wishlist User: qa.debian@packages.debian.org Usertags: debsources Debsources' test coverage is decent: /srv/debsources$ nosetests --with-coverage debsources/ -v --cover-package=debsources [...] /srv/debsources$ python-coverage report Name

Bug#762952: debsources: Produce RDF meta-data interlinked with the PTS'

2014-09-26 Thread Olivier Berger
Package: qa.debian.org Severity: wishlist User: qa.debian@packages.debian.org Usertags: debsources Hi. (Transfering a previous item on the TODO list to a debbugs ticket) * TODO Produce RDF meta-data interlinked with the PTS' The idea would be to generate machine parseable meta-data, as RDF,

Bug#761124: marked as done (debsources: proper pythonic package layout)

2014-09-26 Thread Debian Bug Tracking System
Your message dated Fri, 26 Sep 2014 16:15:14 +0200 with message-id <20140926141514.ga11...@upsilon.cc> and subject line Re: Bug#761124: debsources: proper pythonic package layout has caused the Debian Bug report #761124, regarding debsources: proper pythonic package layout to be marked as done. Th

update status of forwared bugs for github

2014-09-26 Thread Sandro Knauß
Hey, I created a python script to check the status of forwarded bugs to github for a given source package and sets the "fixed-upstream" tag. My plan is, that this script will be available also for other devs and or maybe part of an automatic sync. I only checked it for two packages (owncloud an

Re: update status of forwared bugs for github

2014-09-26 Thread gregor herrmann
On Fri, 26 Sep 2014 23:55:01 +0200, Sandro Knauß wrote: > I created a python script to check the status of forwarded bugs to github for > a given source package and sets the "fixed-upstream" tag. My plan is, that > this script will be available also for other devs and or maybe part of an > auto

Re: update status of forwared bugs for github

2014-09-26 Thread Sandro Knauß
Hey, thanks for this information, that's like i thought i could work. Bts-link has support for github already and the code looks good :) Is bts-link run on every package? Or do i have to enable packages for it? Regads sandro -- Am Samstag, 27. September 2014, 00:51:54 schrieb gregor herrmann:

Re: update status of forwared bugs for github

2014-09-26 Thread gregor herrmann
On Sat, 27 Sep 2014 01:20:38 +0200, Sandro Knauß wrote: > thanks for this information, that's like i thought i could work. Bts-link has > support for github already and the code looks good :) Is bts-link run on > every > package? Or do i have to enable packages for it? In my experience as a me