[Bugs] #3912 sugar UNSP: Sugar needs to preserve known extensions
Sugar Labs Bugs
bugtracker-noreply at sugarlabs.org
Mon Sep 17 10:09:37 EDT 2012
#3912: Sugar needs to preserve known extensions
------------------------------------------+---------------------------------
Reporter: greenfeld | Owner: erikos
Type: defect | Status: new
Priority: Unspecified by Maintainer | Milestone: Unspecified by Release Team
Component: sugar | Version: 0.97.x
Severity: Unspecified | Keywords:
Distribution: OLPC | Status_field: Unconfirmed
------------------------------------------+---------------------------------
The Sugar environment (Browse, Journal, etc.) needs to be able to preserve
extensions when known.
One possible approach:
* If the Browse activity downloads a file with an extension, we should
note this in the metadata along with the mime type.
* When copied to an external drive or the Documents folder, if the
original extension is present in the Journal entry's name or one of the
valid mime type names is, we *must* copy the entry to USB with said
extension. If no extension is present we should append the original.
* Activities which convert journal mime types without creating a new item
should delete the original extension metadata.
* Renaming a file on an external device/in the Documents folder to have
an extension will give it that extension if it is one of the valid ones
for a mime type or the original.
This would allow users to download OLPC leases/development keys without
renaming the file afterward. Martin believes this is a regression to
previous releases.
Seen in 13.1.0 os1.
--
Ticket URL: <http://bugs.sugarlabs.org/ticket/3912>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system
More information about the Bugs
mailing list