Opened 8 years ago
Last modified 8 months ago
#1032 new defect/bug
WinCE cab packaging is broken because too many image files exist
Reported by: | tryagain | Owned by: | KaZeR |
---|---|---|---|
Priority: | major | Milestone: | version 0.6.0 |
Component: | install | Version: | git master |
Severity: | Keywords: | icons, wince | |
Cc: | http://wiki.navit-project.org/index.php/User:Xenos1984., cp15 |
Description
Current nightly builds for WinCE broken because they hit cab limitation of 998 files.
I'm considering following ways to solve the problem:
- implement png resizing in graphisc:win32 so we won't need for that bunch of prescaled image variants;
- implement svg rendering in graphisc:win32, most probably by adopting some svg library to support directory of navit.
Any ideas and suggestions are very appreciated.
Change History (5)
comment:1 Changed 8 years ago by sleske
comment:2 Changed 8 years ago by sleske
implement png resizing in graphisc:win32 [...] implement svg rendering in graphisc:win32
These also seems like good ideas (if they are doable).
PNG resizing should be a lot easier (and faster) than SVG rendering (which is a very complex process), so this is probably the way to go.
comment:3 Changed 6 years ago by usul
- Cc http://wiki.navit-project.org/index.php/User:Xenos1984. cp15 added
- Component changed from port/wince to install
- Keywords icons wince added
- Milestone set to version 0.5.1
- Owner set to KaZeR
user:Xenos1984 and cp15 are working to save multiple icons in one single PNG file. This will reduce the number of files significantly. Beside that, I clean up the icons as some are unused.
As this is a very essential (as installer related) issue, I schedule it for next hotfix.
comment:4 Changed 2 years ago by http://wiki.navit-project.org/index.php/user:jkoan
- Milestone changed from version 0.5.1 to version 0.5.2
This ticket was pushed back in order to bring 0.5.1 out soon.
comment:5 Changed 8 months ago by http://wiki.navit-project.org/index.php/user:jkoan
- Milestone changed from version 0.5.2 to version 0.6.0
Ticket retargeted after milestone closed
There is an article from Microsoft Support about this problem: You receive the "Setup failed" error message when you use a very large setup CAB file to install a program on a Pocket PC device
They recommend to avoid using so many files:
So maybe Navit should be redesigned not to use so many files. We could e.g. implement a feature that allows to load the image files from a ZIP file. ZIP code is already in Navit, so this should be doable.
Other, short-term solutions would be: