aboutsummaryrefslogtreecommitdiff
blob: e53e241e21f0b9d366b85cc48caf1da9660db809 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
This is a progress report #7 for Project Grumpy.

Progress so far
===============

As GSoC is nearing to its end and yesterday was marked as firm 'pencils-down'
date I have been slowly trying to start wrapping things up.
During last week I added the Favorite packages feature and sketched up two
version bump check plugins for some packages in GNOME and PyPi upstream. 
Although I'm currently not that satisfied with the design of these plugins, 
more refinement can be done later and I also expect that plugins for other
repos follow, at least for projects like KDE and CPAN that offer unified
tarball locations.

So far I have implemented:
  * Portage -> database synchronizer
  * Web interface
	* Portage browser
  	* Developer accounts via OpenID authentication
  * Various "issue-generator" plugins
  	* Upstream version checker (GNOME, PyPI)
	* Herd and maintainer checks

Future plans
============

For the last week I have planned some maintenance duties like fix up the
documentation as things have changed a lot and initial docs that were written
didn't always see the updates they should have.

There's also lots of work to be done on web UI to make it a bit more solid in
terms of navigation and usability.

Unfortunately I do not have time left to finish the tinderbox plugin
implementation, but this will be done eventually post-GSoC.

Project info
============

Git repository of Grumpy repo is available from [1].

[1] http://git.overlays.gentoo.org/gitweb/?p=proj/grumpy.git;a=summary

Project's semi-official IRC channel is #gentoo-grumpy on Freenode network [2],
if you run into troubles when testing out this project, then just ping me with
a message.

[2] irc://irc.freenode.net/#gentoo-grumpy

There's also basic web frontend available, join the channel to get the link ;)