[opensuse-buildservice] Discussing notification mechanisms
Hi, as we all know, commit notifications are one of the biggest next steps which are needed to become productive. I think a CIA tracking system could be the right thing for us. Or at least it could serve as a model. http://cia.navi.cx/doc I personally have no experience with it. Does anyone? Or better ideas? Peter -- SUSE LINUX Products GmbH Bug, bogey, bugbear, bugaboo: Research & Development A malevolent monster (not true?); Some mischief microbic; What makes someone phobic; The work one does not want to do. From: Chris Young (The Omnificent English Dictionary In Limerick Form)
On 1/11/07, Dr. Peter Poeml
Hi,
as we all know, commit notifications are one of the biggest next steps which are needed to become productive.
I think a CIA tracking system could be the right thing for us. Or at least it could serve as a model.
I think that having good rss channels for every package/project/category is enough - writing and irc bot or generating web page from rss is very easy. -- Regards ^^MAg^^ mailto:/jid: mag@entropy.be --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Thu, Jan 11, 2007 at 08:23:55PM +0100, Rafal Kwasny wrote:
On 1/11/07, Dr. Peter Poeml
wrote: Hi,
as we all know, commit notifications are one of the biggest next steps which are needed to become productive.
I think a CIA tracking system could be the right thing for us. Or at least it could serve as a model.
I think that having good rss channels for every package/project/category is enough - writing and irc bot or generating web page from rss is very easy.
But CIA gives us these things for free, for people who might want it. In addition, it offers more: the CIA tracker page has a "project page" for each project, like this one here for the Apache httpd repository: http://cia.navi.cx/stats/project/httpd Contrary to a simple RSS feed, it also has links to contributors, statistics, and maybe more. Regards, Peter -- SUSE LINUX Products GmbH Bug, bogey, bugbear, bugaboo: Research & Development A malevolent monster (not true?); Some mischief microbic; What makes someone phobic; The work one does not want to do. From: Chris Young (The Omnificent English Dictionary In Limerick Form)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dr. Peter Poeml wrote:
On Thu, Jan 11, 2007 at 08:23:55PM +0100, Rafal Kwasny wrote:
as we all know, commit notifications are one of the biggest next steps which are needed to become productive.
I think a CIA tracking system could be the right thing for us. Or at least it could serve as a model.
http://cia.navi.cx/doc I think that having good rss channels for every
On 1/11/07, Dr. Peter Poeml
wrote: package/project/category is enough - writing and irc bot or generating web page from rss is very easy. But CIA gives us these things for free, for people who might want it.
In addition, it offers more: the CIA tracker page has a "project page" for each project, like this one here for the Apache httpd repository: http://cia.navi.cx/stats/project/httpd Contrary to a simple RSS feed, it also has links to contributors, statistics, and maybe more.
... and IRC notifications (#opensuse-buildservice would make sense).
We're happily using CIA for the Packman SVN repository since quite some
time.
cheers
- --
-o) Pascal Bleser http://linux01.gwdg.de/~pbleser/
/\\
Dr. Peter Poeml escribió:
Hi,
as we all know, commit notifications are one of the biggest next steps which are needed to become productive.
I think a CIA tracking system could be the right thing for us. Or at least it could serve as a model.
I personally have no experience with it. Does anyone? Or better ideas?
Peter
The CIA tracker works quite fine, however I indeed think that RSS are enough and OK, specially 'cause are more manageable than tons of emails.. ;)
Dr. Peter Poeml wrote:
Hi,
as we all know, commit notifications are one of the biggest next steps which are needed to become productive.
I think a CIA tracking system could be the right thing for us. Or at least it could serve as a model.
Are build failure notifications planned, too? If so, can CIA help with that? Michal --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Michal Marek wrote:
Dr. Peter Poeml wrote:
Hi,
as we all know, commit notifications are one of the biggest next steps which are needed to become productive.
I think a CIA tracking system could be the right thing for us. Or at least it could serve as a model.
Are build failure notifications planned, too? If so, can CIA help with that?
I don't think so. CIA is really for commit notifications.
As they're also collecting and aggregating commit statistics on the
website, I doubt that you can just send "anything" to it.
OTOH writing a custom IRC bot isn't that difficult, there are a few
frameworks out there.
SUSEhelp (used on #suse, #opensuse-de, ...) is Choob:
http://choob.warwickcompsoc.co.uk/
And there are lots of frameworks in lots of different programming languages.
Jabber could be an option as well, but we don't have a Jabber server
(yet ?) although it's not necessarily needed.
It's pretty easy to write Jabber bots or apps that send Jabber messages
- -- I would recommend using the Smack API (Java):
http://www.igniterealtime.org/projects/smack/index.jsp
But there are other APIs as well, in Python, Perl, ...
I've used Smack to write a SVN commit notification bot for Jabber MUCs
(group chats), damn easy with Smack.
cheers
- --
-o) Pascal Bleser http://linux01.gwdg.de/~pbleser/
/\\
participants (5)
-
Cristian Rodriguez R.
-
Dr. Peter Poeml
-
Michal Marek
-
Pascal Bleser
-
Rafal Kwasny