Re: [Ayatana] What most people would find useful (was: Re: Updates on Login )

2009-06-18 Thread tacone
 I think the biggest problem with automatic updates is that it puts systems
 at some non-zero risk for the sake of fixing something that probably isn't
 relevant to their systems.

Wonderful point. I don't upgrade my system at all while I'm traveling.

Stefano

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Updates on Login (was: Re: [Fwd: Update manager])

2009-06-17 Thread tacone
 People who auto-login or never restart can be handled differently.
 Personally, I auto-login, so I would not use this feature, but let's not
 think of gurus like us, who participate on Linux mailing lists, and let's
 think instead about the average user, who might be made uncomfortable by
 computers in general, and may be nervous about their first venture into
 Linux.



 The core of the idea is, at the face browser, there is a present icon when
 you have updates already downloaded and ready to install. They might even be
 unpacked already. Beside the present is a simple description like 13
 updates available, requires restart. Click to update. The user either logs
 in as usual, ignoring the icon (maybe it's at the bottom/corner of GDM), or
 clicks the present. Clicking the present prompts for a password, and then
 shows an elegant progress bar, installing the updates. If the updates
 required a restart, the machine simply restarts, and our new 10 second boot
 time brings the machine back up before the user even notices it's
 restarting. We don't have to confirm shutdown, because nobody is logged in.
 Then, the user logs in to her newly updated desktop.

 There are drawbacks to this approach, sure, but do you honestly not see any
 merit? I think it delivers a much more pleasant experience than asking the
 user at shutdown. At GDM, the user is not in a hurry, and they can take a
 moment to decide if they would like to update or not. Asking the user to
 update at shutdown feels like a rushed decision; the machine is shutting
 down, and you have a brief moment to either opt-in or opt-out of updates.

David, don't think I want to discourage you in any way. I'm pretty
happy with initiatives like yours.
But, of course, one has to see which advantages those effectively bring.

Frankly, seems to me that the only merit you cite ('more pleasant
experience') is highly subjective as it is the consideration that at
login the user is less in hurry than on shutdown. The hurry factor, by
the way, varies depending on the platform (desktop/notebook/netbook).
I'd frankly consider a netbook/notebook user always in hurry, and that
brings down both the login/logout alternatives. For a desktop, though,
the shutdown is nicer.

Sure everything can be ignored, but that also means that such feature
would affect a lower percentage of users, making it less compelling.
I also think that doing things at start up will require much more code
respect of the shutdown option and increased complexity in the
configuration panels (see for example the proposed configuration panel
that will be needed for handling the pop-under intrusiveness
http://tinyurl.com/koommq . are we sure we need that?)

A few more points:
- auto-downloading the updates is already there, but it's optional and
opt-in - and for a reason. I couldn't afford to use that in my current
situation for example (pay for bandwith). Slow connections may not
afford it. And so on.
- I think that making the user wait for uploads to complete before
login will lead to quite of a backslash, no matter if it's opt-in.
You're proposing opt-in to an undesiderable feature. I still would
have no problem with that, but I'm sure many people would not like it.
- I have the feeling it will be more difficult to code and would
re-use much less of the existing infrastructure.

As a side note, I don't like having update opt-in even on shutdown,
but for sure I think it would be much better than in GDM and may be
helpful for some.

Let me iterate it again, I don't want to bash you or your idea. I just
think it's not good and I encourage you to find some other good point
about it or come out with something different.

Stefano

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Updates on Login (was: Re: [Fwd: Update manager])

2009-06-17 Thread tacone
On Thu, Jun 18, 2009 at 12:02 AM, David
Siegeldavid.sie...@canonical.com wrote:
 I think this is the ideal, but every time I start to bring up implicit
 updates, I get smacked :)

Understandable.
I should also say that browser upgrades are different from whole OS
upgrade (not to mention we have PPA's and similar stuff).

That said, the setting for automated upgrades already exists
(system-administration-software sources-updates). If you feel this
is important, consider proposing a more prominent place to let users
opt-in automated upgrades. (like, say, Ubiquity. We may place a
Perform the upgrades for me checkbox just under the 'autologin'
checkbox)

Stefano

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Getting users to care (was Re: [Fwd: Re: Update manager])

2009-06-16 Thread tacone
 Would you mind showing us some evidence of said overwhelmingly negatively
 reaction? From what I've seen on the mailing lists so far, those complaining
 about the update pop-under mostly belong to a small, yet very vocal group of
 power users.

Are you joking ?

Count the unique users on this
https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/332945?comments=all
and the number of duplicated bug.
Then compare with what an average a bug gets.

Stefano

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Fwd: Getting users to care (was Re: [Fwd: Re: Update manager])

2009-06-16 Thread tacone
 Awesome, right?

Not sure about what your whole reply meant.
I think that notifying on startup has many disadvantage and it's not
applicable in some cases (kernel upgrades, autologin).
It's not wonder windows why asks for it at the shutdown.

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Updates on Login (was: Re: [Fwd: Update manager])

2009-06-16 Thread tacone
 We should definitely consider as many update scenarios as possible in order
 to find the one that users will prefer. We are very quick to start
 implementing updates and shut down without considering something radically
 different because many of us have experiences updates at shutdown when using
 Windows. Neither solution is perfect, both have their merits, and this is
 the perfect place to discuss them.

May I ask which merits may the Updates-at-login-time have ?

It's not that Windows is perfect, but some times there's a rationale
behind the choices done by it. (and, btw, I hated the way Windows
tried to trick you into upgrading at shutdown)

The drawbacks of updates in GDM are many:
- some people auto login, they won't see anything (not big issue, but
also not nice)
- perceived bigger lag between power on  and operability (due to the
need to perform a choice)
- being reminded to reboot right after having just powered on is not nice.
- increased delta with Gnome and possible loss of compatibility with
existing GDM themes
- increases the workload startup (while the updates are being
performed), in a timeframe when there's already load (as the gnome
desktop is loading, and the first applications you'll launch will
load).

I don't think we really need to think different at all costs.

Stefano

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Interactive notifications idea

2009-06-14 Thread tacone
I fully understand my idea came in a time where everything was
decided, but you have to let people express their vision, only
afterwards you can point out things out.

 We're very interested in morphing windows, so thank you for exploring the
 idea! In general, morphing windows should let us deliver simpler, clearer
 user experiences, because people are confronted with just the specific
 information they need at any given time, and don't get lots of popup windows
 as that changes through the course of a workflow.

 If we thought there was a compelling use case for actions on notifications,
 your suggestion would be a very useful one!

Summing up, my idea, rather than being interactive notifications vs
morphing windows, was simply related to the use of the screen edge as
it's an easier target respect a small button. As you already guessed,
it could applied to morphing windows as well.

I won't discuss the morphing windows, since the entire concept is not
entirely clear to me.
Still, there's one thing that strikes me: morphing windows behave much
differently than notifications. They expand on mouse hover, instead of
disappearing. Even if they look different, having them be
semi-transparent may trick the user into expecting the same behaviour
as notifications.
(I should also note that pretty much nobody likes popups nor popunders )

 The reasons that we think actions on notifications are a bad idea have been
 documented elsewhere, I'll just focus on one of them which is the poor
 interaction between the short-lived nature of a notification and the need to
 reach it to interact with it. Allowing actions on notifications means that
 people HAVE to rush to get to them before they expire. We view that as
 broken by design, so we won't have any actions on notifications, and that in
 turn means there's no need for this.

I fully understand that. But let me point another consequence which I
consider broken by design.
The hands follow the eyes. If you see a mail notification you expect
to be able to click on it and open the incoming mail. Thus, in some
way, the non-intrusiveness, breaks something else.

Currently the problem is solved by the Indicator applet. If you miss
something, you can find it there. That removes the urge to reach the
notification in time. Still the dissonance between seeing a mail
notification here and having to click there to get to the mailbox is
present.

My take is that having the indicator applet removes part of the
frustration of missing a notification/morphing window (and using an
easy target like the screen edge may make it so much easier not to
miss it !) as, if you miss it, you can always find it in your catch
all indicator applet.

rumbling
There is still some problem with the indicator applet...
- the icon is pretty small to click and the indicator applet is meant
to be an often accessed item. I would make it larger. An hotkey would
also be appreciated.
- also the context menu is just a normal menu. In my ideal world,
clicking on the indicator applet would fade out the screen and make
appear again all the missed notifications, in a dashboard-like
fashion.
...but i guess it's fine for now.
/rumbling

Unrelated question: is a roadmap to be found anywhere ? What is the
work group working on, currently ?

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp