Summary: | telepathy gabble 0.17.3 fails on parallel build | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Dominique Leuenberger <dominique-freedesktop.org> |
Component: | general | Assignee: | Simon McVittie <smcv> |
Status: | RESOLVED MOVED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | xclaesse |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Avoid having two of the same set of commands run in parallel
[Rakia] Avoid having two of the same set of commands run in parallel |
Description
Dominique Leuenberger
2013-05-06 17:49:49 UTC
We experienced similar issues in Empathy, see: https://git.gnome.org/browse/empathy/commit/?id=f1ab42c0c5332e47b33ecf905afd7fd6c2a344e8 https://git.gnome.org/browse/empathy/commit/?id=aadf9377c8ba043f84239801441d49538ce2f14c Created attachment 80222 [details] [review] Avoid having two of the same set of commands run in parallel A rule like this: _gen/x.c _gen/x.h: prerequisites $(AM_V_GEN)x-generator doesn't consider x.c and x.h together. Instead, it expands to two rules, one to generate x.c and one to generate x.h, which happen to run the same commands. This means that in the worst case, you can end up running x-generator twice in parallel, and they'll race with each other and overwrite or delete each other's output. Based on commit 36c2a545c from telepathy-glib. --- We should fix this in all the other CMs, too. Created attachment 80244 [details] [review] [Rakia] Avoid having two of the same set of commands run in parallel --- Basically the same as Attachment #80222 [details], but for telepathy-rakia. +1 Fixed in git for telepathy-rakia 0.7.5, telepathy-gabble 0.17.5. Haze, Idle, MC, Salut probably all have the same bug. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-spec/issues/168. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.