[Soc-coordination] Third report: Debsources as a Platform

Clément Schreiner clement at mux.me
Sun Jun 14 19:48:09 UTC 2015


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]



More information about the Soc-coordination mailing list