==== accelerate Perl installer/builder on Windows ==== '''Backround:''' Windows is the slowest platform for make_installer to run on (under cygwin). This is in part because forking and executing processes is really slow. One of the slowest parts is unpacking ARCHIVES, in part this is because we spawn (in solenv/bin/modules/installer/archivefiles.pm) a find and exec of chmod to "Make dll's executable", yet there is no need to spawn find, we have Perl::Archive to do the unpack, which has all the filenames it just unpacked. Some of the perl is dead slow; there is a [http://users.freedesktop.org/~michael/make_installer.txt profile of this on Windows] - it would be great to do some re-factoring and/or optimisation to improve this. '''Skills:''' Perl, building
Deteted "Easyhack" from summary
@Norbert: Isnt this one solved by now?
(In reply to comment #2) > @Norbert: Isnt this one solved by now? @Bjorn : I do not know... a lot of things have changes in the installer side, but I have no idea what the exact situation is.
AFAIK the only zips left are external extensions like ct2n.oxt. There is only ~10 of them and they are not installed by default anyway. So I think we can close this. (We could open another easy hack to unpack these extensions during build and then drop archivefiles.pm entirely.)
nice work David - thanks ! :-)
Migrating Whiteboard tags to Keywords: (EasyHack DifficultyBeginner SkillScript SkillWindows) [NinjaEdit]
removing skillWindows keyword. There is no such thing at https://wiki.documentfoundation.org/Development/Easy_Hacks/lists/by_Required_Skill and having a "skill*" keyword makes the easyHack not even appear on that page even in "uncategorized".