+++ This bug was initially created as a clone of Bug #1334641 +++ (In reply to Ryan VanderMeulen [:RyanVM] from comment #31) > mozilla-beta (and soon to be esr52) still runs a number of buildbot-based > Linux64 tests, and we do in fact see these failures occasionally there as > well. How easily would we be able to get the updated libxcb library included > in those AMIs as well? (In reply to Rail Aliiev [:rail] ⌚️ET from comment #32) > I think it shouldn't be too hard, just need to publish the fixed binaries to > the internal apt repos, and update the puppet manifests.
Created attachment 8840862 [details] [diff] [review] bug1341387_puppet.patch Took patched libxcb library (1.8.1-2ubuntu2.1mozilla2) from bug 1334641 and added to releng-puppet2 along with the actual libxcb (1.8.1-2ubuntu2.1mozilla1) in /data/repos/apt/releng/pool/main/libx. Also tested on a tst-linux64-ec2 machine this patch which was suppose to update the version of libxcb but I keep getting this error: "Version '1.8.1-2ubuntu2.1mozilla2' for 'libxcb1' was not found". Rail I see you worked with this package in Bug 975216 and maybe you have more experience.Can you tell me if there is something that I missed here?
Comment on attachment 8840862 [details] [diff] [review] bug1341387_puppet.patch Uploading a file is not enough unfortunately. You need to rebuild indexes after that. IIRC apt indexes don't support more than 1 version of a package in a single repo, so we usually create a repo per new package - it's much safer this way. https://wiki.mozilla.org/ReleaseEngineering/PuppetAgain/Packages#Ubuntu:_Adding_New_Packages talks about how to add a new repo and https://hg.mozilla.org/build/puppet/rev/7d907471288a is how we usually handle those in puppet. I hope this helps.
Created attachment 8841907 [details] [diff] [review] bug1341387_puppet.patch Patch for puppet after adding the package suite in /data/repos/apt/custom/libxcb and tests went successfully on a tst-linux64-ec2 machine: ii libxcb1 1.8.1-2ubuntu2.1mozilla2 X C Binding ii libxcb1:i386 1.8.1-2ubuntu2.1mozilla2 X C Binding ii libxcb1-dev:i386 1.8.1-2ubuntu2.1mozilla2 X C Binding, development files
Comment on attachment 8841907 [details] [diff] [review] bug1341387_puppet.patch Thank you!