[opensuse-packaging] Opinions about OBS notifications
Hi all, we are trying to find out whether the current notification system we are using in the OBS useful and fulfills the requirements of its users. So a loose collection of questions might be: Do you know the different ways of being notified (email, RSS, twitter)? Do you use other channels than email? Do you know the configuration interface https://hermes.opensuse.org/ ? Do you use it? means: did you ever tweak params there? Is it intuitive to use? Did you ever use the expert mode? Is the expert mode intuitive to use? Are you missing features? Is it working as you expected? (Except of things already known as bugs.) Other thoughts? Bye, Christopher -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Ola, Le lundi 16 juillet 2012, à 15:07 +0200, Christopher Hofmann a écrit :
Yes.
Do you use other channels than email?
No. (Well, indirectly, I use RSS since the collab plugin for osc uses it)
Do you know the configuration interface https://hermes.opensuse.org/ ?
Yes.
Do you use it? means: did you ever tweak params there?
Yes.
Is it intuitive to use?
Rather okay.
Did you ever use the expert mode?
Yes.
Is the expert mode intuitive to use?
No :-) The parameter filters are not really documented, so I had to guess a few things. I don't even know which kind of regexps are supported, for instance.
Are you missing features?
I really really want threads in hermes mails. I even wrote a preliminary patch a long time ago. Klaas put it there: https://bugzilla.novell.com/show_bug.cgi?id=693869 It would also be useful to get a diff of the metadata changes when a package/project metadata is changed.
Is it working as you expected? (Except of things already known as bugs.)
Mostly, yes. Cheers, Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 16 July 2012 14:07, Christopher Hofmann <cwh@suse.de> wrote:
Didn't know about Twitter.
Do you use other channels than email?
No.
Do you know the configuration interface https://hermes.opensuse.org/ ?
Yes.
Do you use it? means: did you ever tweak params there?
Yes.
Is it intuitive to use?
What it does it does in an intuitive way. But it doesn't do a lot and you are forced to use the expert mode.
Did you ever use the expert mode?
I try to.
Is the expert mode intuitive to use?
NOOOO. I'm still asking myself how to http://lists.opensuse.org/opensuse-buildservice/2012-06/msg00226.html
Are you missing features?
No.
Is it working as you expected? (Except of things already known as bugs.)
Yes.
Other thoughts?
The expert mode would not need to be so intuitive if it at least had some documentation. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hi Christopher, Le lundi 16 juillet 2012 à 15:07 +0200, Christopher Hofmann a écrit :
No, I only knew about e-mail.
Do you use other channels than email?
No.
Do you know the configuration interface https://hermes.opensuse.org/ ?
I did not (or I had forgotten about it), now I do (and I'll try to remember), thank you.
Do you use it? means: did you ever tweak params there?
One minute ago :)
Is it intuitive to use?
It is OK.
Did you ever use the expert mode?
One thing at a time ;)
Is it working as you expected? (Except of things already known as bugs.)
I made some changes, we'll see if it does what I expect. -- Jean Delvare Suse L3 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, Jul 16, 2012 at 3:07 PM, Christopher Hofmann <cwh@suse.de> wrote:
So a loose collection of questions might be:
If these are targeted only at factory contributors, please ignore this reply. I just use OBS (b.o.o and locally) to build packages for myself and my employer.
Do you know the different ways of being notified (email, RSS, twitter)?
Are these all done via hermes? If so, I knew about email.
Do you use other channels than email?
I am not even using email. I began reading the hermes docs on the wiki two or three times, and gave up halfway through every time. (I can't name specific issues from the top of my head and don't have time to try to re-read them now, but IIRC the docs seemed long, unstructured, and overly complicated. Since I see no personal notification use case and just wanted to take a look, I just gave up.)
Do you know the configuration interface https://hermes.opensuse.org/ ?
The name; never set up/logged in.
Do not apply. -- Kind regards 686f6c6d / Christopher 'm4z' Holm -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, 16 Jul 2012 15:07:19 +0200 Christopher Hofmann <cwh@suse.de> wrote:
Do you know the different ways of being notified (email, RSS, twitter)? Do you use other channels than email?
Didn't know about the others, just use email.
Do you know the configuration interface https://hermes.opensuse.org/ ? Yes
Do you use it? means: did you ever tweak params there? Only a few times to (re)configure it.
Is it intuitive to use? In simple mode, yes.
Did you ever use the expert mode? No
-- Cheers Malcolm °¿° (Linux Counter #276890) SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 3.0.34-0.7-default up 6 days 13:02, 3 users, load average: 0.17, 0.21, 0.22 CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
I would like Jabber(XMPP) bot for notifications. Hermes is ok. Christopher Hofmann wrote:
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, 16 Jul 2012 15:07:19 +0200 Christopher Hofmann wrote:
Do you know the different ways of being notified (email, RSS, twitter)?
Yes (email, RSS). Don't know about twitter.
Do you use other channels than email?
Yes. RSS for build failed/succeeded.
Do you know the configuration interface https://hermes.opensuse.org/ ?
Yes.
Do you use it? means: did you ever tweak params there?
Yes.
Is it intuitive to use?
Yes.
Did you ever use the expert mode? Is the expert mode intuitive to use?
I know about it. I don't remember if I ever use it.
Are you missing features?
Yes! I missing a notification if me is added as a maintainer and a bugowner of a package/project.
Is it working as you expected? (Except of things already known as bugs.)
Yes. -- WBR Kyrill -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Am Montag 16 Juli 2012, 15:07:19 schrieb Christopher Hofmann:
Do you use other channels than email? I only use RSS.
Do you know the configuration interface https://hermes.opensuse.org/ ? yes.
Do you use it? means: did you ever tweak params there? not anymore now that i have it set up the way i want...
Is it intuitive to use? yes
Did you ever use the expert mode? I just tried.
Is the expert mode intuitive to use? no.
Are you missing features? yes, the twitter option mentioned above.
Is it working as you expected? (Except of things already known as bugs.) yes
Other thoughts? no
bye, MH -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, Jul 16, 2012 at 03:07:19PM +0200, Christopher Hofmann wrote:
Yes.
Do you use other channels than email?
No.
Do you know the configuration interface https://hermes.opensuse.org/ ?
Yes.
Do you use it? means: did you ever tweak params there?
Yeys.
Is it intuitive to use?
Mostly.
Did you ever use the expert mode?
Yes.
Is the expert mode intuitive to use?
Mostly.
Are you missing features?
Is it working as you expected? (Except of things already known as bugs.)
No, it is not. I am involved with many packages and projects and the mail load is so high I stopped reading the e-mails. The information overload is definitely not addressed well. I only use the "My Work" link on the web-ui these days. Ciao, Marcus -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, Jul 16, 2012 at 10:07 AM, Christopher Hofmann <cwh@suse.de> wrote:
So a loose collection of questions might be: Do you know the different ways of being notified (email, RSS, twitter)?
I only knew about email.
Do you use other channels than email?
Nope
Do you know the configuration interface https://hermes.opensuse.org/ ?
Yep
Do you use it? means: did you ever tweak params there?
Yep (infrequently)
Is it intuitive to use?
Yep
Did you ever use the expert mode?
Le what?
Is the expert mode intuitive to use?
N/A
Are you missing features?
Yep. A link from build.o.o to hermes, or better integration with the web-ui. Especially for the appliance... I'm not sure how to get notifications working on the appliance. And an "edge" notification mode. Ie: when a build status changes instead when it fails. Because for packages that fail and build against factory, it ends up spamming quite considerably on each factory-induced failed rebuild.
Is it working as you expected? (Except of things already known as bugs.)
Yep. A-ok.
Other thoughts?
For the edge thing, I just checked the expert interface. Cool, but I don't see anything that applies. Frequency limits aren't exactly it, and though the "reason" filter get close, it's still not it. My initial impression of the expert interface: intuitive enough, for experts. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, Jul 16, 2012 at 9:07 AM, Christopher Hofmann <cwh@suse.de> wrote:
Christopher, Feature request: Have the ability to be a repository maintainer, but only get build success/failure notification about packages I care about within the ovrall repository. (I have no idea if others would find that helpful or not) == why I find myself with this need I have used https://hermes.opensuse.org/ and I don't recall if it can do this: I'm a maintainer of the security repo so I can do the very occasional linkpac. I also actively maintain 10 or 15 packages in security but ingore the rest. I think I'm set as the bug owner for those 10 or 15 packages. If not, I can certainly make that be true. I would like to be able to get build failure notifications for only that subset of packages I actually work with, not every package in the security repo. Currently I get a daily build success and failure notification, but since it has all of security in it, I get a lot of notifications I don't care about. I don't think hermes let's me restrict that down easily currently. Or maybe I just don't know how. Greg -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hello, Am Montag, 16. Juli 2012 schrieb Christopher Hofmann:
Do you know the different ways of being notified (email, RSS, twitter)?
I know mail and RSS, but I use only mails.
Do you use other channels than email?
No. - RSS doesn't change much - except that I see the notifications in Akregator instead of KMail ;-) (and RSS might loose old notifications if you don't check often enough - that doesn't happen with mail) - I don't use twitter, and I'm not sure if I like the idea of hermes messaging me (public?) on twitter "hey Christian, you just broke the build of $package!" ;-)
Do you know the configuration interface https://hermes.opensuse.org/ ?
yes
Do you use it? means: did you ever tweak params there? Is it intuitive to use?
yes and yes
Did you ever use the expert mode?
yes
Is the expert mode intuitive to use?
The expert mode is, well, for experts ;-) - so I tend to answer the question with "not really". The biggest problem is that there's no documentation for the available filter parameters. Maybe some parameters are easy to understand, but many others are quite non-intuitive. Maybe displaying some example events/messages (in a parameter/value table) when creating or editing a filter would be helpful to ensure people can create working filter conditions. This table could also include the parameter description. To give you an example: If I create or edit an "OBS Request accepted" notification, the example table would look like that: *parameter* *example value* *description* rm ??? ??? _type ??? ??? id 1234 ID of the submit request source package apparmor Package name in source project source project home:cboltz Source project source revision 42 Revision in source project [...] Yes, this has to be done for every notification type, and doing the initial round might be painful ;-) - but having such integrated documentation is worth it IMHO, and in the future you only have to do it for newly added notification types. Some of the descriptions in my example might sound obvious, but a) there are more obscure parameters which are less obvious and b) not everybody knows OBS, submit requests etc. like his pocket ;-)
Are you missing features?
The expert mode should have a flag so that you can see what are default subscriptions and what are "real" expert subscriptions in the overview page. The grouping of digest mails could be better - for example, if a package fails to build for multiple targets, this could be merged to one section in the mail listing all targets. Oh, and my favorite (and not new) feature request - the hermes mails should be GPG-signed. The reason for this request is simple - most hermes mails contain copy&paste-ready sniplets ("run osc rq accept 12345"). I'm quite sure that people could be tricked by faked hermes mails to run any command (maybe even the beloved rm -rf if it is hidden in the middle of another command) because they are used to copy&paste commands from hermes mails.
Is it working as you expected? (Except of things already known as bugs.)
I hope so - at least (I think) I received the notifications I expected ;-) Regards, Christian Boltz -- Ich hatte hatte wohl in einem *spät-nach-mitternächtlichen* Sicherheitswahn alle Files in /bin auf 700 root:root gesetzt. [denkt euch hier eines dieser smileys das mit dem kopf gegen die Wand hämmert] [Maik Bader in suse-linux] -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
This thread motivated me to try hermes again. I don't remember what has changed, but the last time I tried to use hermes back in 2010 or 2011, I was unable to login, which was why I took a step back and tried to read the docs first. (In retrospect, it might have been one of those days where the openSUSE/Novell SSO didn't work.) This time, I was able to login and it all worked as expected, so I didn't even try to re-read the docs. So let me answer these questions again... On Mon, Jul 16, 2012 at 3:07 PM, Christopher Hofmann <cwh@suse.de> wrote:
So a loose collection of questions might be: Do you know the different ways of being notified (email, RSS, twitter)?
Yes. (From within hermes, mail and RSS is hard to overlook.) No idea how to find/enable/use the twitter option, though.
Do you use other channels than email?
No.
Do you know the configuration interface https://hermes.opensuse.org/ ?
Yes.
Do you use it? means: did you ever tweak params there?
Yes.
Is it intuitive to use?
Mostly. 1.) I'm unsure if the empty table fields mean those rows belong to the same "topic" as the line(s) above it (ex: Build Failure/My Packages, OBS Request Change/My created requests). (I am no designer, but maybe the separating line shouldn't be visible in that case.) 2.) I don't feel like I understand the expert mode entirely, I believe I need to have a deeper understanding of the OBS API or administrative side of the OBS.
I was suprised to see that I receive one mail per (repository/rpm/binary lingo) "package" per distro ... in the default setting, I expected one mail per (obs/source lingo) "package". But that's a minor problem and I assume I can change it via the digest settings. -- Kind regards 686f6c6d / Christopher 'm4z' Holm -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Christopher Hofmann at "Mon, 16 Jul 2012 15:07:19 +0200" wrote: CH> Hi all, CH> we are trying to find out whether the current notification system we are CH> using in the OBS useful and fulfills the requirements of its users. CH> So a loose collection of questions might be: CH> Do you know the different ways of being notified (email, RSS, twitter)? No. I did not know. CH> Do you use other channels than email? CH> Do you know the configuration interface https://hermes.opensuse.org/ ? No. CH> Do you use it? means: did you ever tweak params there? CH> Is it intuitive to use? CH> Did you ever use the expert mode? CH> Is the expert mode intuitive to use? CH> Are you missing features? A pointer on OBS to hermes. It may be I did not read every line of OBS documentation but I don't remember I read about it. CH> Is it working as you expected? (Except of things already known as bugs.) I'm just trying it. Bye Stefano -- Stefano Canepa aka sc: sc@linux.it - http://www.stefanocanepa.it Three great virtues of a programmer: laziness, impatience and hubris. Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (15)
-
686f6c6d
-
Christian Boltz
-
Christopher Hofmann
-
Claudio Freire
-
Cristian Morales Vega
-
Greg Freemyer
-
Jean Delvare
-
Kyrill Detinov
-
Malcolm
-
Marcus Meissner
-
Mathias Homann
-
Matwey V. Kornilov
-
Petr Uzel
-
Stefano Canepa
-
Vincent Untz