<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi,<div><br></div><div>I found a problem with bundlebuilder (sugar-toolkit) when use "dist_xo" out</div><div>of git. The locale folder adds twice times the same .mo and the same .linfo.</div><div>The problem is easy solved, but exist some ways.</div><div>Basically: when execute the command, the .po are compiled. After, when</div><div>no git -> use list_files function (that returns all files including the locale</div><div>folder files).</div><div>In the package function, the files of get_files_in_git are add to the .zip</div><div>After, the locale files are again added:</div><div><br></div><div><div>    def package(self):</div><div>        bundle_zip = zipfile.ZipFile(self.package_path, 'w',</div><div>                                     zipfile.ZIP_DEFLATED)</div><div><br></div><div>        for f in self.get_files_in_git():</div><div>            bundle_zip.write(os.path.join(self.config.source_dir, f),</div><div>                             os.path.join(self.config.bundle_root_dir, f))</div><div>        locale_dir = os.path.join(self.config.source_dir, 'locale')</div><div>        locale_files = list_files(locale_dir, IGNORE_DIRS, IGNORE_FILES)</div><div><br></div><div>        for f in locale_files:</div><div>            bundle_zip.write(os.path.join(locale_dir, f),</div><div>                             os.path.join(self.config.bundle_root_dir,</div><div>                                          'locale', f))</div></div><div><br></div><div>I have installed "python-sugar-toolkit-0.96".</div><div>Some .XO can have bigger size due to this issue.</div><div><br></div><div>Regards!</div><div><br></div><div>Alan</div><div><br></div>                                          </div></body>
</html>