Issue #379 has been updated by lukeshu.
Status changed from open to fixed % Done changed from 0 to 100 That is the case: it will block librestage. Because sets of files can't be added to the staging directory atomically, there are a couple of race conditions so that I don't want to have the list of staged files. Perhaps if librerelease first moved files to a temporary upload directory, and only held the lock while it was moving the files? Although, this could also be fixed in the programs you use to build packages. Staging doesn't need to block building. treepkg/fullpkg could run the staging commands in the background. Also, they could be learn how to do parallel builds by spawning new chroot copies. I'm closing this, and creating a "librerelease block librestage" bug. https://labs.parabola.nu/issues/410 ---------------------------------------- Bug #379: [librerelease] removes files that were not uploaded https://labs.parabola.nu/issues/379 Author: mtjm Status: fixed Priority: bug Assignee: lukeshu Category: Target version: # Start librerelease with some files being staged # Run librestage on another package when librerelease is uploading # Wait for librerelease to finish upload, remove the uploaded file and the new file which wasn't uploaded This could also result in unsigned packages being uploaded. 4c1672b437f84a46a03a59fafea459a96c4638a4 introduced this bug. -- 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 _______________________________________________ Dev mailing list [email protected] https://lists.parabolagnulinux.org/mailman/listinfo/dev
