Comment 4 for bug 414401

Revision history for this message
Eleanor Berger (intellectronica) wrote : Re: Add a comment and subscribe button

(18:35:22) intellectronica: micahg: so, why do you think subscribing people automatically can be a problem? I think that it's quite rare for someone to comment on a bug and not want (or need) to stay in the discussion
(18:35:51) micahg: well, because the person might already be subscribed to bug mail for that project/package
(18:36:16) intellectronica: micahg: so? in that case nothing special will happen. they will still receive mail
(18:36:30) micahg: yes, but the headers and reasons why they are subscribed will change
(18:36:41) intellectronica: we just have to make sure that the headers reflect that. i'm pretty sure they already do
(18:37:05) micahg: yes, but the user might not want that
(18:37:19) micahg: user might already have filters set up
(18:37:39) intellectronica: micahg: if they do change, then i think it's something we should fix. if you're subscribed to bug mail for a project, that should take precedence over a header for subscribing to an individual bug
(18:38:17) micahg: no
(18:38:22) intellectronica: ?
(18:38:23) micahg: I think the current behavior is fine
(18:38:25) micahg: and proper
(18:38:48) micahg: I use individual bug subscription to show that I'm active in the bug
(18:39:00) micahg: but my comment might not mean I'm active necessarily
(18:39:11) micahg: what's wrong with 2 buttons?
(18:39:35) intellectronica: micahg: too complicated. not very user friendly
(18:39:43) ***micahg liked the checkbox with submit
(18:40:16) intellectronica: also, i have a bit of a problem with people commenting without subscribing. i think that it's extremely rare for someone to want to comment but not be aware of future discussion
(18:41:11) micahg: yes, but if a person is getting thousands of e-mails a day and only NEEDS to see comments on a few, and the filters are set up to do that, this would trash their system
(18:41:13) intellectronica: micahg: well, what i'm suggesting is quite similar, behaviour-wise, to what we had before. by default you subscribe to the bug, but if you don't want that, unsubscribing is one additional click
(18:41:21) micahg: i.e. team leads in Ubuntu
(18:41:53) micahg: intellectronica: you'd be adversely affect people that already don't have time for the extra click
(18:42:40) intellectronica: micahg: but that's just like it used to be. people who wouldn't have time for an extra click wouldn't have had time for an extra click when it was a checkbox
(18:42:57) micahg: exactly
(18:43:01) micahg: and they didn't want it checked
(18:43:17) intellectronica: also, it's better to incovenience a few users than to inconvenience most users
(18:43:25) micahg: it's not the same to click while on the way down to submit, then to wait for the postback and click
(18:43:42) micahg: intellectronica: you're talking about inconveniencing the heaviest users of LP
(18:43:43) intellectronica: micahg: but it was checked by default. they would have had to make an extra click to not get subscribed
(18:44:28) intellectronica: micahg: yes, that's definitely something to take into consideration. also, because i don't use filtering by headers (i use gmail) it's sometimes hard for me to get a feel for how people use them
(18:44:56) ***micahg uses it to separate passive and active bugs
(18:45:05) intellectronica: micahg: still, i don't see how that in any way would be worse than what we used to have, which seems to have been working quite well
(18:45:08) ***micahg subscribes to bugmail for 4 or so packages in ubuntu
(18:46:50) intellectronica: a refinement of that idea would be to provide a global, per-user, option. "[x] Automatically subscribe me to bugs I comment on"
(18:47:01) micahg: intellectronica: much better
(18:47:07) micahg: and you can enable that by default
(18:47:12) intellectronica: i hate doing that, though. i think that ideally we should have one behaviour that works as best as possible for everyone
(18:47:17) micahg: then it's one click for the maintainers
(18:47:31) micahg: intellectronica: people use the system differently
(18:47:37) ***micahg used to have 1 bug folder
(18:47:46) ***micahg now has 2 bug folders
(18:48:11) micahg: heavier users needs to filter whereas normal users do not
(18:49:31) intellectronica: another thing we could do is provide the header twice. once for your structural subscription and once for the direct subscription. then it's up to you to set up the filters that work best for you
(18:50:00) micahg: well, that would confuse current filters and make filtering more complicated
(18:50:33) intellectronica: micahg: but still, what i don't manage to understand is how what i'm suggesting would be any worse than what we already have. in both cases you get subscribed by default and need one single additional click if you rather not subscribe
(18:50:52) micahg: it's where the click is
(18:51:00) micahg: one is before the postback and in the flow
(18:51:11) micahg: one is after the postback and requires scrolling back up
(18:52:27) intellectronica: ah no, i'm not suggesting you have to scroll back. i'm suggesting something like "Thank you for your comment. You have been subscribed to mail notifications for future comments on the bug. Click <a href='unsubscribe'>here</a> to unsubscribe."
(18:52:58) hggdh: that might work as well, micahg
(18:53:43) micahg: again, you have to wait for another postback
(18:54:20) intellectronica: micahg: not really, since it can use XHR the interaction will be very fast