<div dir="ltr">Hello,<div><br></div><div>This week:</div><div><br></div><div>In the beginning of this week we discovered a small bug in blends_metadata_importer where we had duplicate packages into blends_dependencies_alternatives[0](actually same packages/task/blend values with different dependency status ). For the moment in case of duplicates in a task file the first occurrence of the package is stored into UDD and the<span style="color:rgb(0,0,0)"> error lines are issued into a logfile (</span><span style="color:rgb(0,0,0)">blends_metadata_gatherer.log</span><span style="color:rgb(0,0,0)">).</span></div>
<div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">* Changed current blends-dev Makefile/rules </span><span style="color:rgb(0,0,0)">files </span><span style="color:rgb(0,0,0)">(added into the blends-gsoc code) in order to work with the new blend-gen-control script. control and taskdesc{.template} files generated from the new code are properly include into a blends orig.tar.gz.</span></div>
<div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">I updated tasks_diff script so it could be also be executed from the Makefile of blends-gsoc and achieve  an automatic changelog entry.</span></div>
<div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">* tasks_diff stdout with </span><span style="color:rgb(0,0,0)">dependencies changes between a blend's releases is automatically included into the debian/changelog.new file when orig.tar.gz is created.</span></div>
<div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">In order to be able to test the changelog entry we needed to have dependencies from previous blend's releases stored into json files(so we can make the comparison and dump the changes). </span></div>
<div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">* Created simple dumpTags script which work with svn blends tags.</span> The script gets the tags directory of a blend and for each tag(release) it dumps a <blend>_<version>.json(containing the dependencies) to a given directory for example : ./dumpTags blends/svn/tags/  testdump/</div>

<div><br></div><div>* Created a blends-dev package from blends-gsoc code. Added debian/ directory into blends-gsoc with the files needed to generate a debian package. Also I added extra files from the existing blends-dev code(like examples/ directory, blend-get-names scripts etc) so now the debian package from "debuild" in blends-gsoc can properly replace the existing blends-dev.</div>
<div><br></div><div>Next week:</div><div><br></div><div>* Install and test the new blends-dev package. Make fixes/changes/tweaks in code.</div><div><br></div><div>While generally debugging/fixing current blends-gsoc code we will discuss with my mentor about<span style="font-size:13px;font-family:arial,sans-serif"> development plan for </span>improving/extending<span style="font-family:arial,sans-serif;font-size:13px"> the code. Already some ideas have mentioned in previous weeks[1].</span></div>
<div><br></div><div>Note: next Thursday I will be travelling to Switzerland, in order to attend to the upcoming DebConf. </div><div><br></div><div><br></div><div>Kind regards</div><div><br></div><div>Emmanouil</div><div><br>
</div><div>[0]: <a href="https://lists.debian.org/debian-blends/2013/07/msg00064.html" target="_blank">https://lists.debian.org/debian-blends/2013/07/msg00064.html</a></div><div>[1]: <a href="https://lists.debian.org/debian-blends/2013/07/msg00039.html" target="_blank" style="font-size:13px;font-family:arial,sans-serif">https://lists.debian.org/debian-blends/2013/07/msg00039.html</a></div>
</div>