See <https://ci-builds.apache.org/job/Guacamole/job/guacamole-server-main-fedora/FEDORA_RELEASE=rawhide,JENKINS_LABEL_EXPRESSION=ubuntu/1663/display/redirect?page=changes>
Changes: [Mike Jumper] GUACAMOLE-377: Establish public guac_display API for efficient rendering via Guacamole protocol. [Mike Jumper] GUACAMOLE-377: Tighten dirty rects down to the individual pixel, rather than whole 64-pixel lines. [Mike Jumper] GUACAMOLE-377: Update layer list head upon layer removal only if non-empty. [Mike Jumper] GUACAMOLE-377: Do NOT acquire the ops lock before any frame lock. [Mike Jumper] GUACAMOLE-377: Correct logic and lock order around deferred frame flushing (caused deadlock). [Mike Jumper] GUACAMOLE-377: Clarify logic around opaque layers. [Mike Jumper] GUACAMOLE-377: Ensure regions outside last frame bounds are considered dirty. [Mike Jumper] GUACAMOLE-377: Migrate guac_mem_*() assertions to GUAC_ASSERT(). [Mike Jumper] GUACAMOLE-377: Do not render frames while users are joining. [Mike Jumper] GUACAMOLE-377: Flush an automatic frame for mouse changes only if there are no other graphical changes pending. [Mike Jumper] GUACAMOLE-377: Updates to cursor must occur within the boundary of their relevant frame (before "sync"). [Mike Jumper] GUACAMOLE-377: Ensure all layers supporting transparency are properly cleared before receiving data that also supports transparency (including WebP). [Mike Jumper] GUACAMOLE-377: Add ability to "hint" that a drawing operation copied data from another layer. [Mike Jumper] GUACAMOLE-377: Use 2 worker threads per available processor. [Mike Jumper] GUACAMOLE-377: Do not use threaded WebP encoder given that guac_display will already make use of a worker thread pool. [Mike Jumper] GUACAMOLE-377: Migrate VNC support to guac_display API. [Mike Jumper] GUACAMOLE-377: Group all guac_display documentation together under a shared Doxygen topic. [Mike Jumper] GUACAMOLE-377: Migrate RDP to guac_display. [Mike Jumper] GUACAMOLE-377: Replace RDP settings string (rather than reuse storage of unknown size). [Mike Jumper] GUACAMOLE-377: Use FreeRDP's built-in GDI handling of bitmap cache. [Mike Jumper] GUACAMOLE-377: Migrate terminal emulator to guac_display. [Mike Jumper] GUACAMOLE-377: Work around libssh2 usage of strlen() on key data (otherwise encumbering testing of terminal emulator refactor). [Mike Jumper] GUACAMOLE-377: Increase maximum number of streams. [Mike Jumper] GUACAMOLE-377: Ignore directories and files used by Clang compilation database. [Mike Jumper] GUACAMOLE-377: Correct return value confusion in handling of timeout vs. general failure of WaitForMultipleObjects(). [Mike Jumper] GUACAMOLE-377: Prefer GUAC_COMP_OVER to GUAC_COMP_SRC for performance-critical operations (~3x faster). [Mike Jumper] GUACAMOLE-377: Remove all old surface, display, cursor, and rect code from src/common/. [Mike Jumper] GUACAMOLE-377: Ensure frame boundaries are sent even for frames containing no graphics. [Mike Jumper] GUACAMOLE-377: Migrate from timer to thread for pending users. [Mike Jumper] GUACAMOLE-377: Restore heuristic detection of RDP frame boundaries. [Mike Jumper] GUACAMOLE-377: Restore heuristic detection of VNC frame boundaries. [Mike Jumper] GUACAMOLE-377: Allow the pending frame buffer for a guac_display_layer to be external. [Mike Jumper] GUACAMOLE-377: Allow external guac_display buffers to be replaced with NULL if necessary for external cleanup tasks. [Mike Jumper] GUACAMOLE-377: Migrate RDP to direct access of FreeRDP's GDI buffer. [Mike Jumper] GUACAMOLE-377: Migrate VNC to direct access of RFB framebuffer. [Mike Jumper] GUACAMOLE-377: Wrap all VNC message handling within drawing context. [Mike Jumper] GUACAMOLE-377: Remove unnecessary locking of last frame during resize. [Mike Jumper] GUACAMOLE-377: Restore good ol' guac_common_surface and guac_common_cursor for use by terminal. [Mike Jumper] GUACAMOLE-377: Revert migration of terminal emulator to guac_display. [Mike Jumper] GUACAMOLE-377: Make vertical combination more likely by limiting combinations to aligned boundaries. [Mike Jumper] GUACAMOLE-377: Read lock should NOT be acquired at same time as write lock. [Mike Jumper] GUACAMOLE-377: Do NOT combine display operations vertically unless edges match exactly. [Mike Jumper] GUACAMOLE-377: Do not allow "img" instructions to break "rect" and "cfill" pairs. [Mike Jumper] GUACAMOLE-377: Reduce number of worker threads to one per processor. [Mike Jumper] GUACAMOLE-377: Synchronize layer contents only if non-empty. [Mike Jumper] GUACAMOLE-377: Ignore alpha for rectangle operations on opaque layers. [Mike Jumper] GUACAMOLE-377: Add convenient, default render thread implementation for guac_display. [Mike Jumper] GUACAMOLE-377: Migrate RDP to default render thread. [Mike Jumper] GUACAMOLE-377: Migrate VNC to default render loop. [Mike Jumper] GUACAMOLE-377: Remove superfluous bounds check (now part of guac_pool). [Mike Jumper] GUACAMOLE-377: Restore original NULL returns for alloc failures of streams/objects. [Mike Jumper] GUACAMOLE-377: Fix regression causing RDP connections to always reconnect after closing. [Mike Jumper] GUACAMOLE-377: Stream/object sentinel must be assigned BEFORE returning index to pool. ------------------------------------------ [...truncated 42.72 KB...] #7 40.84 [ 19/230] perl-Getopt-Long-1:2.58-2.fc4 100% | 446.8 KiB/s | 63.9 KiB | 00m00s #7 40.95 [ 20/230] perl-IO-0:1.55-511.fc41.x86_6 100% | 467.7 KiB/s | 81.9 KiB | 00m00s #7 40.98 [ 21/230] perl-POSIX-0:2.20-511.fc41.x8 100% | 466.4 KiB/s | 97.0 KiB | 00m00s #7 41.02 [ 22/230] perl-PathTools-0:3.91-511.fc4 100% | 499.7 KiB/s | 87.4 KiB | 00m00s #7 41.10 [ 23/230] perl-Text-ParseWords-0:3.31-5 100% | 113.5 KiB/s | 16.6 KiB | 00m00s #7 41.23 [ 24/230] perl-constant-0:1.33-512.fc41 100% | 110.2 KiB/s | 23.0 KiB | 00m00s #7 41.33 [ 25/230] perl-interpreter-4:5.40.0-511 100% | 228.8 KiB/s | 72.3 KiB | 00m00s #7 41.37 [ 26/230] perl-File-Path-0:2.18-511.fc4 100% | 131.1 KiB/s | 35.3 KiB | 00m00s #7 41.46 [ 27/230] perl-Thread-Queue-0:3.14-511. 100% | 91.5 KiB/s | 21.3 KiB | 00m00s #7 41.60 [ 28/230] perl-threads-1:2.40-511.fc41. 100% | 215.5 KiB/s | 58.0 KiB | 00m00s #7 41.64 [ 29/230] libmpc-0:1.3.1-6.fc41.x86_64 100% | 408.7 KiB/s | 71.1 KiB | 00m00s #7 41.72 [ 30/230] perl-B-0:1.89-511.fc41.x86_64 100% | 1.5 MiB/s | 176.3 KiB | 00m00s #7 41.78 [ 31/230] perl-Scalar-List-Utils-5:1.66 100% | 505.2 KiB/s | 72.2 KiB | 00m00s #7 42.12 [ 32/230] cpp-0:14.2.1-4.fc42.x86_64 100% | 15.8 MiB/s | 11.9 MiB | 00m01s #7 42.16 [ 33/230] perl-overload-0:1.37-511.fc41 100% | 118.8 KiB/s | 45.5 KiB | 00m00s #7 42.26 [ 34/230] perl-libs-4:5.40.0-511.fc41.x 100% | 4.3 MiB/s | 2.3 MiB | 00m01s #7 42.30 [ 35/230] perl-Fcntl-0:1.18-511.fc41.x8 100% | 168.2 KiB/s | 29.8 KiB | 00m00s #7 42.35 [ 36/230] perl-parent-1:0.242-1.fc42.no 100% | 83.1 KiB/s | 15.0 KiB | 00m00s #7 42.38 [ 37/230] perl-Symbol-0:1.09-511.fc41.n 100% | 120.0 KiB/s | 14.2 KiB | 00m00s #7 42.45 [ 38/230] perl-Pod-Usage-4:2.03-511.fc4 100% | 384.7 KiB/s | 40.0 KiB | 00m00s #7 42.50 [ 39/230] perl-base-0:2.27-511.fc41.noa 100% | 107.8 KiB/s | 16.2 KiB | 00m00s #7 42.53 [ 40/230] perl-SelectSaver-0:1.02-511.f 100% | 77.4 KiB/s | 11.7 KiB | 00m00s #7 42.59 [ 41/230] perl-Socket-4:2.038-511.fc41. 100% | 403.1 KiB/s | 54.8 KiB | 00m00s #7 42.64 [ 42/230] perl-locale-0:1.12-511.fc41.n 100% | 128.1 KiB/s | 13.6 KiB | 00m00s #7 42.68 [ 43/230] perl-vars-0:1.05-511.fc41.noa 100% | 88.1 KiB/s | 13.0 KiB | 00m00s #7 42.72 [ 44/230] perl-threads-shared-0:1.69-51 100% | 333.8 KiB/s | 44.7 KiB | 00m00s #7 42.76 [ 45/230] perl-if-0:0.61.000-511.fc41.n 100% | 119.3 KiB/s | 14.0 KiB | 00m00s #7 42.79 [ 46/230] perl-overloading-0:0.02-511.f 100% | 115.9 KiB/s | 12.9 KiB | 00m00s #7 42.84 [ 47/230] perl-DynaLoader-0:1.56-511.fc 100% | 236.5 KiB/s | 26.0 KiB | 00m00s #7 42.88 [ 48/230] perl-mro-0:1.29-511.fc41.x86_ 100% | 251.2 KiB/s | 29.9 KiB | 00m00s #7 42.93 [ 49/230] perl-Pod-Perldoc-0:3.28.01-51 100% | 637.8 KiB/s | 86.1 KiB | 00m00s #7 42.96 [ 50/230] perl-podlators-1:6.0.2-2.fc41 100% | 1.0 MiB/s | 128.8 KiB | 00m00s #7 43.04 [ 51/230] groff-base-0:1.23.0-7.fc41.x8 100% | 6.9 MiB/s | 1.1 MiB | 00m00s #7 43.07 [ 52/230] perl-HTTP-Tiny-0:0.088-512.fc 100% | 390.3 KiB/s | 55.8 KiB | 00m00s #7 43.12 [ 53/230] perl-IPC-Open3-0:1.22-511.fc4 100% | 144.5 KiB/s | 21.8 KiB | 00m00s #7 43.16 [ 54/230] perl-Pod-Simple-1:3.45-511.fc 100% | 1.8 MiB/s | 219.0 KiB | 00m00s #7 43.20 [ 55/230] perl-Term-ANSIColor-0:5.01-51 100% | 390.9 KiB/s | 47.7 KiB | 00m00s #7 43.22 [ 56/230] perl-Term-Cap-0:1.18-511.fc41 100% | 210.2 KiB/s | 22.1 KiB | 00m00s #7 43.26 [ 57/230] perl-IO-Socket-SSL-0:2.089-1. 100% | 2.2 MiB/s | 231.2 KiB | 00m00s #7 43.31 [ 58/230] perl-MIME-Base64-0:3.16-511.f 100% | 279.8 KiB/s | 29.9 KiB | 00m00s #7 43.35 [ 59/230] perl-Mozilla-CA-0:20240730-1. 100% | 115.0 KiB/s | 14.3 KiB | 00m00s #7 43.39 [ 60/230] perl-Net-SSLeay-0:1.94-7.fc41 100% | 3.1 MiB/s | 375.7 KiB | 00m00s #7 43.43 [ 61/230] perl-Time-Local-2:1.350-511.f 100% | 285.3 KiB/s | 34.5 KiB | 00m00s #7 43.46 [ 62/230] perl-Pod-Escapes-1:1.07-511.f 100% | 183.4 KiB/s | 19.8 KiB | 00m00s #7 43.49 [ 63/230] perl-Text-Tabs+Wrap-0:2024.00 100% | 210.1 KiB/s | 21.9 KiB | 00m00s #7 43.55 [ 64/230] perl-IO-Socket-IP-0:0.42-512. 100% | 459.6 KiB/s | 41.8 KiB | 00m00s #7 43.59 [ 65/230] ncurses-0:6.5-2.20240629.fc41 100% | 2.5 MiB/s | 423.8 KiB | 00m00s #7 43.63 [ 66/230] perl-URI-0:5.29-1.fc42.noarch 100% | 1.0 MiB/s | 137.7 KiB | 00m00s #7 43.67 [ 67/230] perl-AutoLoader-0:5.74-511.fc 100% | 184.3 KiB/s | 21.2 KiB | 00m00s #7 43.69 [ 68/230] perl-MIME-Base32-0:1.303-21.f 100% | 208.9 KiB/s | 20.5 KiB | 00m00s #7 43.74 [ 69/230] perl-libnet-0:3.15-512.fc41.n 100% | 1.2 MiB/s | 128.5 KiB | 00m00s #7 43.78 [ 70/230] perl-Digest-MD5-0:2.59-5.fc41 100% | 333.4 KiB/s | 36.0 KiB | 00m00s #7 43.82 [ 71/230] perl-FileHandle-0:2.05-511.fc 100% | 124.7 KiB/s | 15.5 KiB | 00m00s #7 43.84 [ 72/230] perl-Digest-0:1.20-511.fc41.n 100% | 239.5 KiB/s | 24.9 KiB | 00m00s #7 43.91 [ 73/230] cairo-devel-0:1.18.0-4.fc41.x 100% | 1.4 MiB/s | 191.8 KiB | 00m00s #7 43.96 [ 74/230] cairo-0:1.18.0-4.fc41.x86_64 100% | 5.0 MiB/s | 709.9 KiB | 00m00s #7 43.99 [ 75/230] fontconfig-0:2.15.0-8.fc41.x8 100% | 1.8 MiB/s | 269.9 KiB | 00m00s #7 44.06 [ 76/230] freetype-0:2.13.2-6.fc41.x86_ 100% | 2.7 MiB/s | 410.7 KiB | 00m00s #7 44.11 [ 77/230] libXext-0:1.3.6-2.fc41.x86_64 100% | 352.1 KiB/s | 39.1 KiB | 00m00s #7 44.15 [ 78/230] libX11-0:1.8.10-2.fc42.x86_64 100% | 3.4 MiB/s | 649.7 KiB | 00m00s #7 44.19 [ 79/230] libXrender-0:0.9.11-7.fc41.x8 100% | 223.6 KiB/s | 27.5 KiB | 00m00s #7 44.22 [ 80/230] libpng-2:1.6.44-1.fc42.x86_64 100% | 1.1 MiB/s | 120.7 KiB | 00m00s #7 44.26 [ 81/230] libxcb-0:1.17.0-2.fc41.x86_64 100% | 2.1 MiB/s | 239.0 KiB | 00m00s #7 44.31 [ 82/230] pixman-0:0.43.4-2.fc41.x86_64 100% | 2.3 MiB/s | 294.1 KiB | 00m00s #7 44.36 [ 83/230] default-fonts-core-sans-0:4.1 100% | 219.7 KiB/s | 31.0 KiB | 00m00s #7 44.40 [ 84/230] fonts-filesystem-1:2.0.5-17.f 100% | 60.2 KiB/s | 8.5 KiB | 00m00s #7 44.43 [ 85/230] xml-common-0:0.6.3-65.fc41.no 100% | 276.4 KiB/s | 31.2 KiB | 00m00s #7 44.53 [ 86/230] harfbuzz-0:10.0.1-1.fc42.x86_ 100% | 6.2 MiB/s | 1.0 MiB | 00m00s #7 44.57 [ 87/230] libXau-0:1.0.11-7.fc41.x86_64 100% | 227.8 KiB/s | 31.9 KiB | 00m00s #7 44.61 [ 88/230] libX11-common-0:1.8.10-2.fc42 100% | 870.6 KiB/s | 175.9 KiB | 00m00s #7 44.65 [ 89/230] abattis-cantarell-vf-fonts-0: 100% | 1.0 MiB/s | 120.2 KiB | 00m00s #7 44.71 [ 90/230] google-noto-sans-vf-fonts-0:2 100% | 4.1 MiB/s | 593.9 KiB | 00m00s #7 44.77 [ 91/230] google-noto-fonts-common-0:20 100% | 143.3 KiB/s | 17.8 KiB | 00m00s #7 44.80 [ 92/230] graphite2-0:1.3.14-16.fc41.x8 100% | 492.9 KiB/s | 95.1 KiB | 00m00s #7 44.83 [ 93/230] CUnit-devel-0:2.1.3-33.fc41.x 100% | 572.1 KiB/s | 66.4 KiB | 00m00s #7 44.88 [ 94/230] CUnit-0:2.1.3-33.fc41.x86_64 100% | 483.8 KiB/s | 52.2 KiB | 00m00s #7 44.95 [ 95/230] freerdp-devel-2:3.8.0-1.fc42. 100% | 1.3 MiB/s | 206.7 KiB | 00m00s #7 45.11 [ 96/230] freerdp-libs-2:3.8.0-1.fc42.x 100% | 6.5 MiB/s | 1.4 MiB | 00m00s #7 45.14 [ 97/230] alsa-lib-0:1.2.12-2.fc41.x86_ 100% | 2.7 MiB/s | 514.4 KiB | 00m00s #7 45.22 [ 98/230] cups-libs-1:2.4.10-7.fc42.x86 100% | 2.3 MiB/s | 260.4 KiB | 00m00s #7 45.27 [ 99/230] fdk-aac-free-0:2.0.0-14.fc41. 100% | 2.6 MiB/s | 337.5 KiB | 00m00s #7 45.33 [100/230] fuse3-libs-0:3.16.2-4.fc41.x8 100% | 855.3 KiB/s | 93.2 KiB | 00m00s #7 45.38 [101/230] gsm-0:1.0.22-7.fc41.x86_64 100% | 318.2 KiB/s | 36.0 KiB | 00m00s #7 45.45 [102/230] lame-libs-0:3.100-18.fc41.x86 100% | 2.7 MiB/s | 336.3 KiB | 00m00s #7 45.49 [103/230] libXdamage-0:1.1.6-4.fc41.x86 100% | 225.4 KiB/s | 23.4 KiB | 00m00s #7 45.54 [104/230] cmake-filesystem-0:3.28.3-7.f 100% | 25.6 KiB/s | 18.2 KiB | 00m01s #7 45.59 [105/230] libXfixes-0:6.0.1-4.fc41.x86_ 100% | 141.9 KiB/s | 19.2 KiB | 00m00s #7 45.63 [106/230] libXinerama-0:1.1.5-7.fc41.x8 100% | 103.8 KiB/s | 14.4 KiB | 00m00s #7 45.67 [107/230] libXtst-0:1.2.5-1.fc41.x86_64 100% | 163.9 KiB/s | 20.5 KiB | 00m00s #7 45.71 [108/230] libusb1-0:1.0.27-3.fc41.x86_6 100% | 644.5 KiB/s | 76.1 KiB | 00m00s #7 45.75 [109/230] libwinpr-2:3.8.0-1.fc42.x86_6 100% | 3.2 MiB/s | 388.4 KiB | 00m00s #7 45.79 [110/230] libxkbfile-0:1.1.3-2.fc41.x86 100% | 752.4 KiB/s | 91.8 KiB | 00m00s #7 45.88 [111/230] pulseaudio-libs-0:17.0-2.fc41 100% | 5.1 MiB/s | 698.1 KiB | 00m00s #7 45.93 [112/230] soxr-0:0.1.3-17.fc42.x86_64 100% | 621.5 KiB/s | 85.1 KiB | 00m00s #7 46.00 [113/230] avahi-libs-0:0.8-30.fc42.x86_ 100% | 589.5 KiB/s | 66.6 KiB | 00m00s #7 46.05 [114/230] libXi-0:1.8.2-1.fc42.x86_64 100% | 337.7 KiB/s | 39.9 KiB | 00m00s #7 46.20 [115/230] libjpeg-turbo-0:3.0.4-1.fc42. 100% | 1.5 MiB/s | 228.9 KiB | 00m00s #7 46.33 [116/230] libwebp-0:1.4.0-4.fc41.x86_64 100% | 2.2 MiB/s | 292.0 KiB | 00m00s #7 46.55 [117/230] libicu-0:74.2-2.fc41.x86_64 100% | 18.7 MiB/s | 10.4 MiB | 00m01s #7 46.59 [118/230] uriparser-0:0.9.8-2.fc41.x86_ 100% | 222.9 KiB/s | 57.3 KiB | 00m00s #7 46.66 [119/230] dbus-libs-1:1.14.10-4.fc41.x8 100% | 1.5 MiB/s | 155.1 KiB | 00m00s #7 46.69 [120/230] libasyncns-0:0.8-29.fc41.x86_ 100% | 282.2 KiB/s | 29.9 KiB | 00m00s #7 46.77 [121/230] libsndfile-0:1.2.2-4.fc41.x86 100% | 1.9 MiB/s | 213.5 KiB | 00m00s #7 46.82 [122/230] flac-libs-0:1.4.3-5.fc41.x86_ 100% | 2.1 MiB/s | 261.8 KiB | 00m00s #7 46.91 [123/230] libogg-2:1.3.5-9.fc41.x86_64 100% | 241.0 KiB/s | 33.0 KiB | 00m00s #7 46.95 [124/230] libvorbis-1:1.3.7-11.fc41.x86 100% | 1.4 MiB/s | 188.1 KiB | 00m00s #7 47.02 [125/230] mpg123-libs-0:1.31.3-5.fc41.x 100% | 3.1 MiB/s | 339.4 KiB | 00m00s #7 47.09 [126/230] libgcrypt-devel-0:1.11.0-3.fc 100% | 1.1 MiB/s | 145.7 KiB | 00m00s #7 47.12 [127/230] opus-0:1.5.2-1.fc42.x86_64 100% | 159.3 KiB/s | 225.5 KiB | 00m01s #7 47.17 [128/230] libgcrypt-0:1.11.0-3.fc41.x86 100% | 3.7 MiB/s | 578.5 KiB | 00m00s #7 47.21 [129/230] libgpg-error-0:1.50-2.fc41.x8 100% | 1.8 MiB/s | 237.5 KiB | 00m00s #7 47.28 [130/230] libssh2-devel-0:1.11.0-8.fc41 100% | 543.9 KiB/s | 58.2 KiB | 00m00s #7 47.35 [131/230] libssh2-0:1.11.0-8.fc41.x86_6 100% | 959.0 KiB/s | 130.4 KiB | 00m00s #7 47.38 [132/230] libtelnet-devel-0:0.23-10.fc4 100% | 295.1 KiB/s | 28.3 KiB | 00m00s #7 47.45 [133/230] libtelnet-0:0.23-10.fc41.x86_ 100% | 233.4 KiB/s | 22.6 KiB | 00m00s #7 47.50 [134/230] libvorbis-devel-1:1.3.7-11.fc 100% | 151.8 KiB/s | 18.5 KiB | 00m00s #7 47.54 [135/230] libjpeg-turbo-devel-0:3.0.4-1 100% | 233.9 KiB/s | 97.3 KiB | 00m00s #7 47.59 [136/230] libvncserver-devel-0:0.9.14-4 100% | 434.8 KiB/s | 60.4 KiB | 00m00s #7 47.64 [137/230] libvncserver-0:0.9.14-4.fc41. 100% | 2.2 MiB/s | 315.3 KiB | 00m00s #7 47.67 [138/230] lzo-0:2.10-13.fc41.x86_64 100% | 504.1 KiB/s | 66.0 KiB | 00m00s #7 47.75 [139/230] libwebsockets-devel-0:4.3.3-1 100% | 3.0 MiB/s | 331.5 KiB | 00m00s #7 47.81 [140/230] libwebp-devel-0:1.4.0-4.fc41. 100% | 179.3 KiB/s | 39.4 KiB | 00m00s #7 47.86 [141/230] libwebsockets-0:4.3.3-1.fc42. 100% | 1.6 MiB/s | 305.3 KiB | 00m00s #7 47.91 [142/230] libev-0:4.33-12.fc41.x86_64 100% | 346.3 KiB/s | 52.6 KiB | 00m00s #7 47.97 [143/230] pango-devel-0:1.54.0-2.fc41.x 100% | 1.4 MiB/s | 160.3 KiB | 00m00s #7 48.02 [144/230] fontconfig-devel-0:2.15.0-8.f 100% | 1.4 MiB/s | 164.8 KiB | 00m00s #7 48.09 [145/230] freetype-devel-0:2.13.2-6.fc4 100% | 7.4 MiB/s | 950.3 KiB | 00m00s #7 48.20 [146/230] pango-0:1.54.0-2.fc41.x86_64 100% | 3.2 MiB/s | 347.5 KiB | 00m00s #7 48.27 [147/230] glib2-devel-0:2.82.1-2.fc42.x 100% | 6.0 MiB/s | 1.5 MiB | 00m00s #7 48.35 [148/230] gettext-0:0.22.5-6.fc41.x86_6 100% | 7.7 MiB/s | 1.1 MiB | 00m00s #7 48.45 [149/230] python3-packaging-0:24.1-2.fc 100% | 1.2 MiB/s | 125.4 KiB | 00m00s #7 48.51 [150/230] pkgconf-0:2.3.0-1.fc42.x86_64 100% | 191.4 KiB/s | 45.2 KiB | 00m00s #7 48.55 [151/230] fribidi-0:1.0.15-2.fc41.x86_6 100% | 940.7 KiB/s | 92.2 KiB | 00m00s #7 48.61 [152/230] libXft-0:2.3.8-7.fc41.x86_64 100% | 723.4 KiB/s | 72.3 KiB | 00m00s #7 48.64 [153/230] libthai-0:0.1.29-9.fc41.x86_6 100% | 2.1 MiB/s | 211.8 KiB | 00m00s #7 48.71 [154/230] libuv-1:1.49.0-1.fc42.x86_64 100% | 291.7 KiB/s | 262.8 KiB | 00m01s #7 48.76 [155/230] gettext-libs-0:0.22.5-6.fc41. 100% | 4.5 MiB/s | 666.4 KiB | 00m00s #7 48.78 [156/230] gettext-runtime-0:0.22.5-6.fc 100% | 888.9 KiB/s | 121.8 KiB | 00m00s #7 48.81 [157/230] libtextstyle-0:0.22.5-6.fc41. 100% | 901.9 KiB/s | 88.4 KiB | 00m00s #7 48.91 [158/230] libpkgconf-0:2.3.0-1.fc42.x86 100% | 303.1 KiB/s | 38.5 KiB | 00m00s #7 48.96 [159/230] libdatrie-0:0.2.13-10.fc41.x8 100% | 179.0 KiB/s | 32.2 KiB | 00m00s #7 49.00 [160/230] gettext-envsubst-0:0.22.5-6.f 100% | 203.1 KiB/s | 37.8 KiB | 00m00s #7 49.05 [161/230] pulseaudio-libs-devel-0:17.0- 100% | 3.4 MiB/s | 466.4 KiB | 00m00s #7 49.09 [162/230] pulseaudio-libs-glib2-0:17.0- 100% | 128.1 KiB/s | 16.0 KiB | 00m00s #7 49.15 [163/230] uuid-0:1.6.2-64.fc41.x86_64 100% | 568.3 KiB/s | 58.5 KiB | 00m00s #7 49.19 [164/230] uuid-devel-0:1.6.2-64.fc41.x8 100% | 125.1 KiB/s | 23.4 KiB | 00m00s #7 49.23 [165/230] pkgconf-pkg-config-0:2.3.0-1. 100% | 70.5 KiB/s | 10.0 KiB | 00m00s #7 49.28 [166/230] pkgconf-m4-0:2.3.0-1.fc42.noa 100% | 114.6 KiB/s | 14.3 KiB | 00m00s #7 49.32 [167/230] python3-0:3.13.0~rc2-3.fc42.x 100% | 227.0 KiB/s | 27.7 KiB | 00m00s #7 49.39 [168/230] expat-0:2.6.3-1.fc42.x86_64 100% | 1.0 MiB/s | 114.1 KiB | 00m00s #7 49.47 [169/230] libb2-0:0.98.1-12.fc41.x86_64 100% | 165.7 KiB/s | 25.7 KiB | 00m00s #7 49.51 [170/230] mpdecimal-0:2.5.1-16.fc41.x86 100% | 773.5 KiB/s | 89.0 KiB | 00m00s #7 49.68 [171/230] python3-libs-0:3.13.0~rc2-3.f 100% | 20.4 MiB/s | 9.1 MiB | 00m00s #7 49.75 [172/230] python-pip-wheel-0:24.2-2.fc4 100% | 4.4 MiB/s | 1.2 MiB | 00m00s #7 49.79 [173/230] perl-Getopt-Std-0:1.14-511.fc 100% | 142.2 KiB/s | 15.6 KiB | 00m00s #7 49.84 [174/230] perl-Storable-1:3.32-511.fc41 100% | 1.0 MiB/s | 98.4 KiB | 00m00s #7 49.90 [175/230] fribidi-devel-0:1.0.15-2.fc41 100% | 283.2 KiB/s | 29.5 KiB | 00m00s #7 49.97 [176/230] harfbuzz-devel-0:10.0.1-1.fc4 100% | 3.6 MiB/s | 449.8 KiB | 00m00s #7 50.01 [177/230] harfbuzz-cairo-0:10.0.1-1.fc4 100% | 266.8 KiB/s | 29.3 KiB | 00m00s #7 50.07 [178/230] harfbuzz-icu-0:10.0.1-1.fc42. 100% | 157.7 KiB/s | 15.8 KiB | 00m00s #7 50.12 [179/230] libXft-devel-0:2.3.8-7.fc41.x 100% | 461.0 KiB/s | 49.8 KiB | 00m00s #7 50.19 [180/230] xorg-x11-proto-devel-0:2024.1 100% | 2.4 MiB/s | 300.3 KiB | 00m00s #7 50.23 [181/230] libXrender-devel-0:0.9.11-7.f 100% | 177.0 KiB/s | 19.1 KiB | 00m00s #7 50.30 [182/230] libthai-devel-0:0.1.29-9.fc41 100% | 1.3 MiB/s | 146.8 KiB | 00m00s #7 50.34 [183/230] libev-devel-0:4.33-12.fc41.x8 100% | 926.6 KiB/s | 100.1 KiB | 00m00s #7 50.42 [184/230] libuv-devel-1:1.49.0-1.fc42.x 100% | 343.0 KiB/s | 40.8 KiB | 00m00s #7 50.46 [185/230] libuv-static-1:1.49.0-1.fc42. 100% | 883.4 KiB/s | 108.7 KiB | 00m00s #7 50.60 [186/230] openssl-devel-1:3.2.2-8.fc42. 100% | 16.2 MiB/s | 2.8 MiB | 00m00s #7 50.64 [187/230] libogg-devel-2:1.3.5-9.fc41.x 100% | 73.2 KiB/s | 12.8 KiB | 00m00s #7 50.71 [188/230] zlib-ng-compat-devel-0:2.1.7- 100% | 340.1 KiB/s | 38.1 KiB | 00m00s #7 50.75 [189/230] libdatrie-devel-0:0.2.13-10.f 100% | 1.3 MiB/s | 155.3 KiB | 00m00s #7 50.82 [190/230] libgpg-error-devel-0:1.50-2.f 100% | 638.8 KiB/s | 70.9 KiB | 00m00s #7 50.90 [191/230] libX11-devel-0:1.8.10-2.fc42. 100% | 7.0 MiB/s | 1.0 MiB | 00m00s #7 51.02 [192/230] libX11-xcb-0:1.8.10-2.fc42.x8 100% | 60.9 KiB/s | 11.9 KiB | 00m00s #7 51.24 [193/230] libxcb-devel-0:1.17.0-2.fc41. 100% | 4.2 MiB/s | 1.4 MiB | 00m00s #7 51.29 [194/230] graphite2-devel-0:1.3.14-16.f 100% | 144.4 KiB/s | 20.8 KiB | 00m00s #7 51.34 [195/230] perl-Encode-4:3.21-511.fc41.x 100% | 590.5 KiB/s | 1.1 MiB | 00m02s #7 51.40 [196/230] libicu-devel-0:74.2-2.fc41.x8 100% | 6.0 MiB/s | 928.2 KiB | 00m00s #7 51.43 [197/230] libffi-devel-0:3.4.6-3.fc42.x 100% | 198.4 KiB/s | 28.8 KiB | 00m00s #7 51.51 [198/230] libmount-devel-0:2.40.2-8.fc4 100% | 165.0 KiB/s | 27.4 KiB | 00m00s #7 51.54 [199/230] libselinux-devel-0:3.7-6.fc42 100% | 1.0 MiB/s | 151.2 KiB | 00m00s #7 51.58 [200/230] libsepol-devel-0:3.7-3.fc42.x 100% | 322.6 KiB/s | 48.1 KiB | 00m00s #7 51.65 [201/230] pcre2-devel-0:10.44-1.fc41.1. 100% | 3.7 MiB/s | 521.4 KiB | 00m00s #7 51.68 [202/230] pcre2-utf16-0:10.44-1.fc41.1. 100% | 2.2 MiB/s | 222.8 KiB | 00m00s #7 51.78 [203/230] sysprof-capture-devel-0:47.0- 100% | 450.2 KiB/s | 55.8 KiB | 00m00s #7 51.89 [204/230] elfutils-debuginfod-client-0: 100% | 323.8 KiB/s | 37.2 KiB | 00m00s #7 51.93 [205/230] pcre2-utf32-0:10.44-1.fc41.1. 100% | 613.5 KiB/s | 210.4 KiB | 00m00s #7 52.10 [206/230] binutils-0:2.43.1-1.fc42.x86_ 100% | 15.5 MiB/s | 6.5 MiB | 00m00s #7 52.14 [207/230] jansson-0:2.13.1-10.fc41.x86_ 100% | 179.9 KiB/s | 44.4 KiB | 00m00s #7 52.17 [208/230] glibc-devel-0:2.40.9000-1.fc4 100% | 567.5 KiB/s | 135.6 KiB | 00m00s #7 52.24 [209/230] glibc-headers-x86-0:2.40.9000 100% | 4.3 MiB/s | 627.7 KiB | 00m00s #7 52.29 [210/230] libxcrypt-devel-0:4.4.36-7.fc 100% | 201.8 KiB/s | 28.9 KiB | 00m00s #7 52.33 [211/230] brotli-devel-0:1.1.0-5.fc41.x 100% | 213.9 KiB/s | 34.0 KiB | 00m00s #7 52.37 [212/230] brotli-0:1.1.0-5.fc41.x86_64 100% | 166.0 KiB/s | 20.1 KiB | 00m00s #7 52.40 [213/230] bzip2-devel-0:1.0.8-19.fc41.x 100% | 1.8 MiB/s | 213.7 KiB | 00m00s #7 52.45 [214/230] libpng-devel-2:1.6.44-1.fc42. 100% | 2.4 MiB/s | 292.1 KiB | 00m00s #7 52.69 [215/230] cmake-data-0:3.28.3-7.fc41.no 100% | 9.3 MiB/s | 2.3 MiB | 00m00s #7 52.80 [216/230] jsoncpp-0:1.9.5-8.fc41.x86_64 100% | 1.0 MiB/s | 99.3 KiB | 00m00s #7 52.91 [217/230] rhash-0:1.4.4-2.fc41.x86_64 100% | 1.8 MiB/s | 196.0 KiB | 00m00s #7 53.09 [218/230] cmake-0:3.28.3-7.fc41.x86_64 100% | 14.1 MiB/s | 9.8 MiB | 00m01s #7 53.13 [219/230] vim-filesystem-2:9.1.737-1.fc 100% | 76.0 KiB/s | 16.7 KiB | 00m00s #7 53.19 [220/230] openh264-0:2.4.1-2.fc41.x86_6 100% | 512.5 KiB/s | 420.2 KiB | 00m01s #7 53.22 [221/230] libwinpr-devel-2:3.8.0-1.fc42 100% | 1.4 MiB/s | 174.7 KiB | 00m00s #7 53.26 [222/230] libxml2-devel-0:2.12.8-2.fc41 100% | 4.0 MiB/s | 524.2 KiB | 00m00s #7 53.30 [223/230] xz-devel-1:5.6.2-2.fc41.x86_6 100% | 621.6 KiB/s | 66.5 KiB | 00m00s #7 53.39 [224/230] pixman-devel-0:0.43.4-2.fc41. 100% | 145.0 KiB/s | 17.4 KiB | 00m00s #7 53.42 [225/230] libXau-devel-0:1.0.11-7.fc41. 100% | 110.6 KiB/s | 13.8 KiB | 00m00s #7 53.46 [226/230] libXext-devel-0:1.3.6-2.fc41. 100% | 366.5 KiB/s | 85.4 KiB | 00m00s #7 53.51 [227/230] libblkid-devel-0:2.40.2-8.fc4 100% | 224.3 KiB/s | 26.5 KiB | 00m00s #7 53.59 [228/230] perl-NDBM_File-0:1.17-511.fc4 100% | 172.5 KiB/s | 22.8 KiB | 00m00s #7 53.62 [229/230] python-unversioned-command-0: 100% | 94.3 KiB/s | 10.8 KiB | 00m00s #7 53.68 [230/230] kernel-headers-0:6.11.0-63.fc 100% | 6.3 MiB/s | 1.6 MiB | 00m00s #7 53.68 -------------------------------------------------------------------------------- #7 53.68 [230/230] Total 100% | 8.0 MiB/s | 133.8 MiB | 00m17s #7 53.69 Running transaction #7 55.76 Importing PGP key 0x105EF944: #7 55.76 UserID : "Fedora (42) <[email protected]>" #7 55.76 Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 #7 55.76 From : file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-rawhide-x86_64 #7 55.76 The key was successfully imported. #7 55.77 #7 55.77 Transaction failed: Signature verification failed. #7 55.77 PGP check for package "openh264-2.4.1-2.fc41.x86_64" (/var/cache/libdnf5/fedora-cisco-openh264-4896e02bbb10d47b/packages/openh264-2.4.1-2.fc41.x86_64.rpm) from repo "fedora-cisco-openh264" has failed: Import of the key didn't help, wrong key? #7 ERROR: process "/bin/sh -c /bin/bash -e -x /build/install-deps.sh" did not complete successfully: exit code: 1 ------ > [3/4] RUN /bin/bash -e -x /build/install-deps.sh: 53.68 [230/230] Total 100% | 8.0 MiB/s | 133.8 MiB | 00m17s 53.69 Running transaction 55.76 Importing PGP key 0x105EF944: 55.76 UserID : "Fedora (42) <[email protected]>" 55.76 Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 55.76 From : file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-rawhide-x86_64 55.76 The key was successfully imported. 55.77 55.77 Transaction failed: Signature verification failed. 55.77 PGP check for package "openh264-2.4.1-2.fc41.x86_64" (/var/cache/libdnf5/fedora-cisco-openh264-4896e02bbb10d47b/packages/openh264-2.4.1-2.fc41.x86_64.rpm) from repo "fedora-cisco-openh264" has failed: Import of the key didn't help, wrong key? ------ Dockerfile:3 -------------------- 1 | FROM fedora:rawhide 2 | COPY . /build/ 3 | >>> RUN /bin/bash -e -x /build/install-deps.sh 4 | RUN /bin/bash -e -x /build/build.sh 5 | -------------------- ERROR: failed to solve: process "/bin/sh -c /bin/bash -e -x /build/install-deps.sh" did not complete successfully: exit code: 1 + docker rmi --force guac-jenkins-guacamole-guacamole-server-main-fedora-fedora-release-rawhide-jenkins-label-expression-ubuntu-1663 Error response from daemon: No such image: guac-jenkins-guacamole-guacamole-server-main-fedora-fedora-release-rawhide-jenkins-label-expression-ubuntu-1663:latest Build step 'Execute shell' marked build as failure --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
