[Sugar-devel] Feature Freeze exception request: Journal Sort
Simon Schampijer
simon at schampijer.de
Mon Aug 23 05:58:01 EDT 2010
Hi Aleksey,
On 08/23/2010 09:25 AM, Tomeu Vizoso wrote:
> On Sat, Aug 21, 2010 at 01:24, Aleksey Lim<alsroot at member.fsf.org> wrote:
>> Hi all,
>>
>> Implement sorting in the Journal UI. Also adds support for the two new
>> properties (filesize and ctime).
thanks for proposing this Feature. Thanks as well to Andres for working
on it!
I know that this Feature has a high value for learners (seen it myself
in class already - especially the addition of the creation date), so I
would not like this Feature to miss the boat. If all the issues are
addressed I would consider it.
Remember that today is UI Freeze so it really has to be in today's
tarballs! So the reviewer has to be convinced, too.
>> Feature page:
>> http://wiki.sugarlabs.org/go/Features/Journal_Sort
>>
>> Implementations:
>> http://git.sugarlabs.org/projects/sugar-datastore/repos/journal_sort
>> http://git.sugarlabs.org/projects/sugar/repos/journal_sort
>
> Some questions:
>
> - what with hard links? Aren't users going to expect that if they
> delete an entry of 50MB that their available space will be increased
> by 50MB?
>
> - creation time will be always displayed as '%Y-%m-%dT%H:%M:%S' ? What
> about those countries where they expect the fields being ordered in a
> different way? (may be good to format the string in listview.py
> instead of in listmodel.py, so we keep UI decisions out from the
> model).
>
> - if we are not interested in sorting by title, we should remove that
> field from the index, because makes the index bigger and also slows
> queries down a bit.
>
> - seems like this feature is still in dicussion in
> http://bugs.sugarlabs.org/ticket/1915 so I don't think it makes sense
> to accept it for inclusion in 0.90 at this stage. Also would be good
> to have the feature first accepted in the release set before
> eventually merging it.
>
> Regards,
>
> Tomeu
Does your patch address the issue with ctime? Can the list be filtered
by creation date now?
There are new icons as well. Is there a patch for those?
I had the following error when running the first time:
1282556253.679258 DEBUG root: Updating entry
'e603b6df-2b82-4917-8f86-c948fc4dc24f' in index. 93 to go.
1282556253.704024 ERROR root: Error processing
'e603b6df-2b82-4917-8f86-c948fc4dc24f'
Traceback (most recent call last):
File
"/home/erikos/sugar-jhbuild-master/install/lib/python2.6/site-packages/carquinyol/datastore.py",
line 125, in __update_index_cb
self._index_store.store(uid, props)
File
"/home/erikos/sugar-jhbuild-master/install/lib/python2.6/site-packages/carquinyol/indexstore.py",
line 261, in store
term_generator.index_document(document, properties)
File
"/home/erikos/sugar-jhbuild-master/install/lib/python2.6/site-packages/carquinyol/indexstore.py",
line 75, in index_document
xapian.sortable_serialise(int(properties['filesize'])))
KeyError: 'filesize'
I could not see any list after applying the Feature, I had the no
entries message.
Regards,
Simon
More information about the Sugar-devel
mailing list