[Sugar-devel] [ANNOUNCE] 0.92 schedule update
Simon Schampijer
simon at schampijer.de
Wed Feb 9 13:35:15 EST 2011
Hi,
today I met with Sascha to talk about our upcoming 0.92 release.
Originally the schedule followed a 6 months cycle [1]. Since we did not
work much on Features for this cycle we decided to only do a bugfix
release, due the 18th of February. Since there are some bigger changes
in the code (pep8 fixes) we still will call it 0.92. Bugfix release
(point releases 0.92.1, 0.92.2...) are possible after that date.
The following items that infect the release were discussed as well:
* Don't hide Register menu item upon successful registration (currently
in master d9d25a926a88a30cdbb76d3620e66b1daaab4fd0)
Introduction: The reset registration to the school server has a long
history [2][3]. The patch that landed in master is based on a request
from a deployment (re-register after an XS crash), other use cases are
to connect to another school server (different school). Another
deployment recently requested to hide the item altogether because
they're apparently doing the registration automatically in some way. To
consider in the design discussion is as well the lack of feedback when
registering [4].
Todo: We should describe the use cases and then find a good way of
fixing this issue. This would be best handled by an email discussion
streamlined in a Feature page [5].
* Dynamically set number of control panel columns (currently in master
ecae03a35a505c4212271e415e618a1c5d271b3e)
Introduction: The patch from Anish does address an long standing issue
that 'Icons should be placed on the screen without having to scroll if
there is enough space' described in [6]. It does not handle wrapping of
the text if this exceeds the (2.5 * Cell size) which is reserved for an
Icon. Anish bumped into an issue with that which is filed as [7].
Todo: 1. file a bug on the GTK bug tracker with m_anish's test case. 2.
prepare a patch to replace the current code with gtk.IconView based code
and see whether it's impacted as well. (if 2. works, we can merge it in
0.92. Otherwise we need to block on upstream for a fix (or get someone
to fix it).
* Journal Entry Sharing
Introduction: That Feature is presented in [8]. Sascha requested some
minor additions before merging into mainline.
Todo: a) remove the metadata if there is not an associated file (e.g.
file has been deleted), so any file that gets written with the same name
in the future doesn't get associated with stale metadata. Files are
often named "Untitled.odt" etc., so it might be a rather common case. b)
delete metadata if it gets corrupted (don't delete the actual file) c)
remove preview if mtime does not match (e.g. Peter saves his Write entry
to a storage device, he opens it in OpenOffice on his mother's computer
and his mother corrects some errors ---> the preview will be outdated),
this might not be a too big issue - input on the design team on this
welcome.
* Cpu and memory resource indicator to frame (currently in master
e014bc401195a9b096e44d33d7f6135f7ae0c1c6)
Introduction: This patch is controversial because of the design (e.g.
[9]). The need to indicate system status is agreed on. It should go
through another iteration before landing.
Todo: a) for 0.92 revert the patch b) create a Feature page that does
describe the idea etc (include all the links to previous discussions) c)
and then get the discussion going
* Design meeting
We would like to reestablish the design meetings as those are important
for more detailed design discussions. Stay tuned on hopefully soonish
updates on this.
Regards,
Simon
[1] 0.92 tentative schedule:
http://wiki.sugarlabs.org/go/0.92/Roadmap#Schedule
[2] Reset registration form school server (long term):
http://dev.laptop.org/ticket/7765
[3] Reset registration form school server (0.84):
http://dev.laptop.org/ticket/9725
[4] Feedback when register with school server:
http://dev.laptop.org/ticket/10678
[5] Feature Policy: http://wiki.sugarlabs.org/go/Features/Policy
[6] Control Panel - improve space usage:
http://lists.sugarlabs.org/archive/sugar-devel/2011-February/029827.html
[7] Pygtk bug: http://www.mail-archive.com/pygtk@daa.com.au/msg19397.html
[8] Journal Entry Sharing:
http://wiki.sugarlabs.org/go/Features/Journal_Entry_Sharing
[9] What should system mood really mean?:
http://lists.sugarlabs.org/archive/sugar-devel/2010-September/026929.html
More information about the Sugar-devel
mailing list