[opensuse-packaging] New OBS notification mails
Hi, coolo and Christopher Hofmann created an initial implementation of notification support in OBS. In the long run we want to obsolete hermes.o.o with that approach in the hope that we can offer * improved email content * in the right situations * and way better direct integration in OBS, without the need to change interfaces. For a smooth migration, we want to enable the emails in OBS next week, while we will also de-register the notifications in hermes at the same point of time. There is also already a very-very first interface in build.opensuse.org where you can configure your notifications already (but it will have no effect until we enable the mail delivery): https://build.opensuse.org/user/notifications We know that the interface is not yet designed under usability aspects, the functionality was our first goal. But an improved interface and more optoins will come for sure. thanks adrian -- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 13.12.2013 13:27, Adrian Schröter wrote:
Hi,
coolo and Christopher Hofmann created an initial implementation of notification support in OBS.
In the long run we want to obsolete hermes.o.o with that approach in the hope that we can offer
* improved email content * in the right situations * and way better direct integration in OBS, without the need to change interfaces.
For a smooth migration, we want to enable the emails in OBS next week, while we will also de-register the notifications in hermes at the same point of time.
There is also already a very-very first interface in build.opensuse.org where you can configure your notifications already (but it will have no effect until we enable the mail delivery):
https://build.opensuse.org/user/notifications
We know that the interface is not yet designed under usability aspects, the functionality was our first goal. But an improved interface and more optoins will come for sure.
OBS sends mail now and I mass disabled the top 3 hermes subscriptions: Request Create "My incoming Requests" Request change "My created Requests" Request change "My incoming Requests" I did not touch rest of the hermes subsciptions - hermes will be around for a while, but I would like to hear from you if you're unable to migrate away from it. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Stephan Kulow <coolo@suse.de> writes:
I did not touch rest of the hermes subsciptions - hermes will be around for a while, but I would like to hear from you if you're unable to migrate away from it.
Will OBS implement per-project filters? Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Montag, 16. Dezember 2013, 10:56:00 wrote Andreas Schwab:
Stephan Kulow <coolo@suse.de> writes:
I did not touch rest of the hermes subsciptions - hermes will be around for a while, but I would like to hear from you if you're unable to migrate away from it.
Will OBS implement per-project filters?
A clear "maybe" from my side, but could you explain in which circustance you need them? Maybe there is a more clever approach, for example using user groups to classify the use cases and we would allow to deliver mails to the groups, which then can be subscribed or not. -- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Adrian Schröter <adrian@suse.de> writes:
A clear "maybe" from my side, but could you explain in which circustance you need them?
For example, using different settings for certain projects. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 16.12.2013 11:06, Andreas Schwab wrote:
Adrian Schröter <adrian@suse.de> writes:
A clear "maybe" from my side, but could you explain in which circustance you need them?
For example, using different settings for certain projects.
That's a feature, not a story. I want to know why you want that - to judge if it's something many want. Greetings, Stephan -- I've got all the money I'll ever need if I die by 4 o'clock. -- Henny Youngman -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
I don't want to receive mail for some roles in some projects, or receive mails for certain types only in selected projects. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 16.12.2013 11:12, Andreas Schwab wrote:
I don't want to receive mail for some roles in some projects, or receive mails for certain types only in selected projects.
I know what "different settings for projects" means - I want to understand about your story. Let me give you a story: I'm maintainer in openSUSE:Factory and want to know about requests, but not about build failures and I'm maintainer in home:coolo and I want to hear about (new) build failures there too. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 16.12.2013 10:56, Andreas Schwab wrote:
Stephan Kulow <coolo@suse.de> writes:
I did not touch rest of the hermes subsciptions - hermes will be around for a while, but I would like to hear from you if you're unable to migrate away from it.
Will OBS implement per-project filters?
Yes, but I'm not sure how. We need to learn more about the use cases for it. Our current thinking goes in the way of what github is using: "watch" and "mute", i.e. have a simplified way to specify projects and packages you watch even if not maintainer and projects and packages you are maintainer of but don't want mails for. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hello, Am Montag, 16. Dezember 2013 schrieb Stephan Kulow:
Our current thinking goes in the way of what github is using: "watch" and "mute", i.e. have a simplified way to specify projects and packages you watch even if not maintainer and projects and packages you are maintainer of but don't want mails for.
"watch" just rung a bell for me - I'd like to have a way to "watch" a SR (and get notifications about it - similar to how CC in bugzilla works). Ideally this watch should include the forward-to-factory SR if it's directly submitted while accepting the original SR. Usecase 1: I want to submit a package to factory, but it depends on another package (which already has a pending SR to factory). Now I'd like to watch the SR of the other package and get notified when it's accepted - afterwards I can send a SR for my package. [1] Usecase 2: Someone mentions a (for me) critical bug on the ML, with the fix already SR'd to factory. Now I want to get notified when the SR was accepted, so that I can safely update to the latest factory. Usecase 3 (for the "ideally" part): I submit a fix to the devel project, and want to know when the fix arrives in factory. Note: Even if my examples explicitely mention accepted SRs, I also want a notification on reviews and denied SRs. Regards, Christian Boltz [1] the perfect solution for this usecase would be dependencies between SRs ("Requires: SR 1234 accepted") - but that would be overengeneered IMHO ;-) -- Seriously, this is a bad time to leave users without xsnow! I'll bring my kids over to you to complain! ;-) I'd be willing to maintain this essential package. [Stefan Seyfried in opensuse-factory] -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 16.12.2013 10:51, Stephan Kulow wrote:
OBS sends mail now and I mass disabled the top 3 hermes subscriptions:
Request Create "My incoming Requests" Request change "My created Requests" Request change "My incoming Requests"
I did not touch rest of the hermes subsciptions - hermes will be around for a while, but I would like to hear from you if you're unable to migrate away from it.
There are some subtle changes btw: the maintainer role definition changed. - OBS does take groups into account - OBS ignores project maintainers if the package has maintainers - OBS assumes devel package maintainers as maintainers too Greetings, Stephan -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Am 13.12.2013 13:27, schrieb Adrian Schröter:
Hi,
coolo and Christopher Hofmann created an initial implementation of notification support in OBS.
In the long run we want to obsolete hermes.o.o with that approach in the hope that we can offer
* improved email content
Broken email headers (Message-ID is not conforming to RFC2822, something usually only spammers get wrong and thus gives bad SpamAssassin scores :-)) -- Stefan Seyfried "If your lighter runs out of fluid or flint and stops making fire, and you can't be bothered to figure out about lighter fluid or flint, that is not Zippo's fault." -- bkw -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Am 16.12.2013 22:08, schrieb Stefan Seyfried:
Am 13.12.2013 13:27, schrieb Adrian Schröter:
Hi,
coolo and Christopher Hofmann created an initial implementation of notification support in OBS.
In the long run we want to obsolete hermes.o.o with that approach in the hope that we can offer
* improved email content
Broken email headers (Message-ID is not conforming to RFC2822, something usually only spammers get wrong and thus gives bad SpamAssassin scores :-))
The difference between obs mails and a spammer is small :) I assume this is about the missing <> for custom ids I use to fake threading? Greetings, Stephan -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Am 17.12.2013 07:28, schrieb Stephan Kulow:
Am 16.12.2013 22:08, schrieb Stefan Seyfried:
Broken email headers (Message-ID is not conforming to RFC2822, something usually only spammers get wrong and thus gives bad SpamAssassin scores :-))
The difference between obs mails and a spammer is small :)
Well, but we can spam better, can't we? :-)
I assume this is about the missing <> for custom ids I use to fake threading?
Yes. AFAIU the RFC, the format is Message-Id: <xxxx@yyyy> OBS notification mails are Message-Id: xxx@yyy -- Stefan Seyfried "If your lighter runs out of fluid or flint and stops making fire, and you can't be bothered to figure out about lighter fluid or flint, that is not Zippo's fault." -- bkw -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Fri, Dec 13, Adrian Schröter wrote:
There is also already a very-very first interface in build.opensuse.org where you can configure your notifications already (but it will have no effect until we enable the mail delivery):
This side gives me the impression that I should receive email if I add some blurb to a SR, such as 211194. Are comments added via the webui are supposed to be sent out via email anyway? It would be nice if that will be the case one day. Right now the comments appearently remain unnoticed unless one really uses the webui to process requests. One other thing: the intial email I got for the SR above was sent to many people, perhaps all maintainers of the target project. Wouldnt it be nice if I could continue to use my reply-to-all button and send my comment to all of them and also include the OBS so that reply ends up as comment in the SR? Is such feature planned, or even desirable, so that unrelated folks can later view the conversation about a SR? Olaf -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Am 17.12.2013 18:22, schrieb Olaf Hering:
On Fri, Dec 13, Adrian Schröter wrote:
There is also already a very-very first interface in build.opensuse.org where you can configure your notifications already (but it will have no effect until we enable the mail delivery):
This side gives me the impression that I should receive email if I add some blurb to a SR, such as 211194. Are comments added via the webui are supposed to be sent out via email anyway? It would be nice if that will be the case one day. Right now the comments appearently remain unnoticed unless one really uses the webui to process requests. The emails are sent, but you don't get a copy.
One other thing: the intial email I got for the SR above was sent to many people, perhaps all maintainers of the target project. Wouldnt it be nice if I could continue to use my reply-to-all button and send my comment to all of them and also include the OBS so that reply ends up as comment in the SR? Is such feature planned, or even desirable, so that unrelated folks can later view the conversation about a SR?
A mail interface to OBS is not planned - but it's just ruby... Greetings, Stephan -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (6)
-
Adrian Schröter
-
Andreas Schwab
-
Christian Boltz
-
Olaf Hering
-
Stefan Seyfried
-
Stephan Kulow