[Dev] [Libretools - Bug #314] (fixed) have per-user staging dirs to support concurrent librerelease runs

labs at parabola.nu labs at parabola.nu
Mon Sep 30 21:28:47 GMT 2013

Issue #314 has been updated by lukeshu.

Status changed from open to fixed
% Done changed from 0 to 100

This is fixed in libretools 20130930.
Bug #314: have per-user staging dirs to support concurrent librerelease runs

Author: mtjm
Status: fixed
Priority: bug
Target version: don't break and confuse parabolers

Example cases when it's needed:

* Alice uploads a new KDE release, after hours of uploading kdeartwork-wallpapers the network breaks, Bob runs librerelease on a single small package, db-update removes kdeartwork-wallpapers, Alice spends hours resending it.
* Alice uploads packages while new ones are building, rsync uploads some found after the signing is done, Bob uploads another package and db-update run by Bob fails due to missing signatures for Alice's packages.

There are more specific bugs in these cases and it's possible for others to be found.  All of them involve different users running librerelease and db-update, so using a different staging directory for each user and making db-update run on only one such staging directory would solve them and doesn't need more complex changes.

You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://labs.parabola.nu/my/account

More information about the Dev mailing list