Hi, this is the third weekly report on my Summer of Code project 'Debsources as a Platform'[1].
(Previous report: http://lists.alioth.debian.org/pipermail/soc-coordination/2015-June/002486.html) This report will be short: I've been stuck on the first planned task all week. Indeed, I've been trying to figure out how to handle the sqlalchemy session in distributed tasks, which is made difficult by the fact that the current implementation make heave use of nested transactions. This was used to cancel the addition of a package when one of the plugins failed. Fortunately, zack agreed to drop that behavior, and run each plugin in its own transaction instead. Although I haven't been able to produce much, I've spent a lot of time digging into sqlalchemy and celery documentations and making experiments locally. Now that a workaround has been decided, I should be able to finish the design soon and start completing the coding tasks in the coming days. Cheers, Clément [1] [https://wiki.debian.org/SummerOfCode2015/StudentApplications/ClementSchreiner] _______________________________________________ Soc-coordination mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/soc-coordination
