[Soc-coordination] Report week 7, Redesign metapackage creation for Debian Blends

Emmanouil Kiagias e.kiagias at gmail.com
Fri Aug 2 20:09:24 UTC 2013


Hello,

This week:

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 error lines are issued into a logfile (
blends_metadata_gatherer.log).

* Changed current blends-dev Makefile/rules files (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.

I updated tasks_diff script so it could be also be executed from the
Makefile of blends-gsoc and achieve  an automatic changelog entry.

* tasks_diff stdout with dependencies changes between a blend's releases is
automatically included into the debian/changelog.new file when orig.tar.gz
is created.

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).

* Created simple dumpTags script which work with svn blends tags. 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/

* 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.

Next week:

* Install and test the new blends-dev package. Make fixes/changes/tweaks in
code.

While generally debugging/fixing current blends-gsoc code we will discuss
with my mentor about development plan for improving/extending the code.
Already some ideas have mentioned in previous weeks[1].

Note: next Thursday I will be travelling to Switzerland, in order to attend
to the upcoming DebConf.


Kind regards

Emmanouil

[0]: https://lists.debian.org/debian-blends/2013/07/msg00064.html
[1]: https://lists.debian.org/debian-blends/2013/07/msg00039.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/soc-coordination/attachments/20130802/041c11c0/attachment.html>


More information about the Soc-coordination mailing list