[Sugar-devel] [DESIGN] Proposal: Lease expiry information display in My Settings -> About My Computer
Anish Mangal
anish at activitycentral.com
Tue Aug 7 12:55:22 EDT 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Daniel,
Thanks for replying!
On Tuesday 07 August 2012 10:12 PM, Daniel Drake wrote:
> On Wed, Aug 1, 2012 at 1:12 PM, Anish Mangal
> <anish at activitycentral.com> wrote:
>> One problem they were also trying to get around in Paraguay is
>> that during vacations, the kids don't go to the schools and hence
>> the leases expire. If the kids also know about this information,
>> then they can easily make sure that they don't get 'locked out'
>
> You'd hope that the project would make provisions for long-enough
> leases to be supplied before the vacations. But I can see the use
> for this for when that doesn't happen (which is understandable
> given high workloads and so on).
>
> Talking more with the team in Nicaragua, this functionality would
> be useful for them too. Similar situations are occuring here where
> laptops were activated for a certain amount of time, with the
> strong expectation that internet connectivity would become
> available in the schools before the activations expire (so that
> they can be automatically updated/renewed). These expectations look
> like they won't turn out to be true :(
>
> So a manual activation update process will happen and the ability
> for someone less-technical to be able to quickly check whether this
> manual update process has completed OK would be of value (that
> would be the person's only contact with activations - we aren't
> expecting them to be able to solve any problems if the results are
> bad, other than report up the chain).
>
This is exactly the kind of clear info that should have been in the
feature page in the first place. Sorry for not doing it earlier.
> Anyway, the use cases you describe in your mail don't seem to be
> described on the feature page. Could you please extend the feature
> page to go into more detail about this? I'll then add the above
> local case if its of interest.
>
+1
>
> Why is the proposal to show the number of days remaining?
>
Yes, I remember discussing specifically this with Roberto (PyEduca
Technical head) back in Dec 2010, and my suggestion was exactly the
same (to display the date).
However, as per them (and I know this is not a rational explanation),
they wanted us to display "no of days remaining".
> The Nicaraguan team have expressed a strong preference that this
> should (instead, or additionally) display the expiry date. When
> dealing with long duration activations, which is often the case
> (until good connectivity is established), having a teacher phone up
> and say "there are 137 days remaining" (and then having to
> calculate the day of expiry in order to put an appropriately timed
> school visit on the calendar) would be a pain.
>
I agree with this, and since I cannot seem to remember exactly why
they wanted it to display in terms of no. of days remaining, I'll ping
them or we can go with this.
>> Since this feature is only relevant for the XO at the moment,
>> making use of the bitfrost API would be acceptable to me, but I
>> don't see a lot wrong here by parsing the lease.sig directly.
>> This file is supposed to be automatically generated/updated in
>> normal use cases.
>
> Are you planning to parse sig02 (delegated leases) "by hand" as
> well? What if the lease is corrupt in some way?
>
> I can see myself objecting to any implementation of this that
> doesn't reuse bitfrost. It takes care of all of the corner cases
> and will avoid code duplication.
>
Again, it seemed to solve the use case we had in Paraguay, and the
idea behind upstreaming a feature is that it goes through this process
of review. I am up for changing the code to use the bitfrost api. It
should not be complex (if it's adequately documented somewhere).
> Daniel _______________________________________________ Sugar-devel
> mailing list Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
- --
Anish Mangal
Dextrose Project Manager
Activity Central
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJQIUh6AAoJEBoxUdDHDZVpEX8H/j5oCzGUvnfIWdy1f/awAnkf
Trtsm4Me8r2D0ufxEyIZkUHugCQPUTdPqDEAlexr8ziQjy8mqNLrbvEWwwxxl4ho
XstY7RZsk9gPGVYiE1bLniIZnO5e63lIyBEkM3eNgkHrO8XTPw86lBBcTcx9XDrx
T00HW8J1UGDMo29SRcrnxnNVd6j+uArJXcaeSXhLAPb3xkaharF22AbTlWgQ+4s5
YIzvIfmEYMpqXbCCY+IPSVxzcpdRuHhueaFKchDfzRm01Wf77laACUg6+ZFkq/Ft
9ChV1LNekysQwf+yCZ9dB9HZdfIjjJ4m1WjrPhrQtqruevs9/nglTp2djqsPU00=
=QHV1
-----END PGP SIGNATURE-----
More information about the Sugar-devel
mailing list