<div dir="ltr">Hello, <div><br></div><div>Note: this Monday I did not work due to travelling.</div><div><br></div><div>This week:</div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">* Wrote new scripts: {sec-}blend-gen-control(each script handles differently the data from UDD ) which generate a single control file (using format like Depends: </span><span style="font-family:arial,sans-serif;font-size:13px">pkg1 [!arch1 !arch2 !arch3], pkg2 [!arch1]</span><span style="font-family:arial,sans-serif;font-size:13px">)</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><font face="arial, sans-serif">It took some time to debug[0] the latter scripts and make them produce the same output as the existing scripts(which generate multiple control.<arch>). By testing and comparing now all the results we have all the problematic cases/missing packages from UDD( package differences between the scripts for Blend debian-edu ).</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Tasksel does not support syntax similar to the control file's, so for the task-description files we have two choices[1]. One is to keep multiple taskdesc.<arch> files and select the correct one using rules file. Second is to have a somekind of tasksel template file and easily convert it to a taskdesc.<arch> .</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">* Wrote a test_taskdesc script which converts the taskdesc template to a  taskdesc.<arch>, for each available architecture, and compares each file with the corresponding taskdesc.<arch> files generated from the previous scripts. The latter generally needs more testing to make sure it generates valid files.</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><br></font></div><div>Next week:</div><div><br></div><div>More time than excepted was spent into the alternative way of creating control and taskdesc files so this goal is from the previous week:</div>
<div><br></div><div>* <span style="font-size:13px;font-family:arial,sans-serif">Really create arch </span><span style="font-size:13px;font-family:arial,sans-serif">dependant metapackages. Bring the source package we created using </span><span style="font-size:13px;font-family:arial,sans-serif">the blends tools to a status where we can say : "</span><span style="font-size:13px;font-family:arial,sans-serif">debuild" </span><span style="font-size:13px;font-family:arial,sans-serif">on a certain arch and metapackages are ready.</span></div>
<div><br></div><div>* Test/debug code to decide which way to go(this will probably continue and after the next week )</div><div><br></div><div><br></div><div>Kind regards</div><div><br></div><div>Emmanouil</div><div><br></div>
<div><font face="arial, sans-serif">[0]: </font><a href="https://lists.debian.org/debian-blends/2013/07/msg00048.html">https://lists.debian.org/debian-blends/2013/07/msg00048.html</a>, <a href="https://lists.debian.org/debian-blends/2013/07/msg00050.html">https://lists.debian.org/debian-blends/2013/07/msg00050.html</a></div>
<div>[1]: <a href="https://lists.debian.org/debian-blends/2013/07/msg00054.html">https://lists.debian.org/debian-blends/2013/07/msg00054.html</a></div></div>