Ah, I had this set to oldstable. I'll switch it. On Tue, Jan 14, 2020, 14:00 Apache Jenkins Server <jenk...@builds.apache.org> wrote:
> See < > https://builds.apache.org/job/guacamole-server-master-docker/38/display/redirect?page=changes > > > > Changes: > > [mjumper] GUACAMOLE-249: Migrate to newer API (partial). > > [mjumper] GUACAMOLE-249: Remove all legacy FreeRDP compatibility. > > [mjumper] GUACAMOLE-249: Remove usage of CLRCONV. > > [mjumper] GUACAMOLE-249: Comment out remaining usage of SVC. > > [mjumper] GUACAMOLE-249: Correct prototypes of glyph handlers. > > [mjumper] GUACAMOLE-249: Correct prototypes of pointer handlers. > > [mjumper] GUACAMOLE-249: Correct prototypes of GDI handlers. > > [mjumper] GUACAMOLE-249: Correct prototype of certificate verification > callback. > > [mjumper] GUACAMOLE-249: Migrate to libwinpr "CF_*" constants for clipboard > > [mjumper] GUACAMOLE-249: The freerdp/gdi/gdi.h header is required to access > > [mjumper] GUACAMOLE-249: Remove usage of old FreeRDP channels interface. > > [mjumper] GUACAMOLE-249: Comment out usage of old event interface. > > [mjumper] GUACAMOLE-249: RDP "DisableEncryption" settings flag has been > inverted > > [mjumper] GUACAMOLE-249: Default to negotiated security mode, not old "RDP" > > [mjumper] GUACAMOLE-249: Add "nla-ext" option for extended NLA mode. > > [mjumper] GUACAMOLE-249: Correct remaining void returns from BOOL handlers. > > [mjumper] GUACAMOLE-249: Rely on default bitmap/GDI/pointer handlers for > all but > > [mjumper] GUACAMOLE-249: Correct incorrect syntax introduced by initial > partial > > [mjumper] GUACAMOLE-249: Add missing pixel format parameter to pointer > image copy. > > [mjumper] GUACAMOLE-249: Initialize FreeRDP's GDI implementation (default > GDI > > [mjumper] GUACAMOLE-249: Use reversed byte order for colors locally > (verification > > [mjumper] GUACAMOLE-249: Migrate wait mechanism to event handle interface. > > [mjumper] GUACAMOLE-249: Load FreeRDP plugins regardless of entry point > interface. > > [mjumper] GUACAMOLE-249: Centralize handling of connected channels. > > [mjumper] GUACAMOLE-249: Use pkg-config to determine location of FreeRDP > headers. > > [mjumper] GUACAMOLE-249: Restore support for CLIPRDR channel. > > [mjumper] GUACAMOLE-249: Free GDI implementation. Do not allocate cache > > [mjumper] GUACAMOLE-249: Do not include CB_RESPONSE_OK flag in Format List > PDU. > > [mjumper] GUACAMOLE-249: Send Format List Response PDU after successfully > > [mjumper] GUACAMOLE-249: Add trace-level logging of received and sent > CLIPRDR > > [mjumper] GUACAMOLE-249: Remove guac_rdp_dvc_list, relying instead on the > DVC > > [mjumper] GUACAMOLE-249: Update RAIL (RemoteApp) support to FreeRDP 2.0.0 > API. > > [mjumper] GUACAMOLE-249: Migrate to plugin naming style used by FreeRDP > 2.0.0. > > [mjumper] GUACAMOLE-249: Update Docker build to use FreeRDP 2.0.0. > > [mjumper] GUACAMOLE-249: Migrate SVC support to FreeRDP 2.0.0 plugin API. > > [mjumper] GUACAMOLE-249: Add example for testing arbitrary SVC support. > > [mjumper] GUACAMOLE-249: Migrate loading of RDPSND support ("guacsnd" > plugin) to > > [mjumper] GUACAMOLE-249: Migrate RDPSND support to FreeRDP 2.0.0 plugin > API. > > [mjumper] GUACAMOLE-249: Migrate loading of RDPDR support (guacdr plugin) > to > > [mjumper] GUACAMOLE-249: Migrate RDPDR support to FreeRDP 2.0.0 plugin API. > > [mjumper] GUACAMOLE-249: Remove lock around usage of FreeRDP (new library > appears > > [mjumper] GUACAMOLE-249: Gradually reassemble received chunks of RDPSND > data. > > [mjumper] GUACAMOLE-249: Add common SVC plugin implementation as future > simplified > > [mjumper] GUACAMOLE-249: Remove "guacsvc" plugin in favor of leveraging > common SVC > > [mjumper] GUACAMOLE-249: Remove "guacsnd" plugin in favor of leveraging > common SVC > > [mjumper] GUACAMOLE-249: VirtualChannelEntryEx entry point is supposed to > accept a > > [mjumper] GUACAMOLE-249: Dynamically wrap channel entry points (FreeRDP > will > > [mjumper] GUACAMOLE-249: Remove RDP constant definitions which are defined > within > > [mjumper] GUACAMOLE-249: Rename and restructure RDP source files more > sensibly. > > [mjumper] GUACAMOLE-249: Reorganize includes to match code standard. > > [mjumper] GUACAMOLE-249: Remove now-unnecessary status.h FreeRDP > compatibility > > [mjumper] GUACAMOLE-249: Callbacks for "drdynvc" plugin should return > > [mjumper] GUACAMOLE-249: FreeRDP 2.0.0 requires the Clipboard Capabilities > PDU to > > [mjumper] GUACAMOLE-249: Use correct start location of clipboard buffer > > [mjumper] GUACAMOLE-249: Message flags of clipboard data response must be > set to > > [mjumper] GUACAMOLE-249: Remove prototype for > guac_rdp_bitmap_decompress(), which > > [mjumper] GUACAMOLE-249: Correct @file annotations within Doxygen comments > of > > [mjumper] GUACAMOLE-249: Use filesystem constants defined by FreeRDP and > WinPR > > [mjumper] GUACAMOLE-249: Remove unused SEC_TO_UNIX_EPOCH constant. > > [mjumper] GUACAMOLE-249: Correct missing/incorrect documentation for RDP > callback > > [mjumper] GUACAMOLE-249: Correct mismatched ifndef/define header include > check. > > [mjumper] GUACAMOLE-249: Support for OpaqueRect MUST NOT be claimed without > > [mjumper] GUACAMOLE-249: Document absolutely all parameters and return > types for > > [mjumper] GUACAMOLE-249: Refactor RDPDR to be more documentable. Document > RDPDR > > [mjumper] GUACAMOLE-249: Refactor away old stream.h and guac_rdp_stream. > > [mjumper] GUACAMOLE-249: Log RDPDR debug messages at GUAC_LOG_DEBUG level. > > [mjumper] GUACAMOLE-249: Redirect FreeRDP log messages to debug level of > > [mjumper] GUACAMOLE-249: Free rdpBitmap and rdpGlyph within custom free > handlers > > [mjumper] GUACAMOLE-249: RAIL plugin for FreeRDP 2.0.0 requires that the > Client > > [mjumper] GUACAMOLE-249: Convert absolutely all rdpBitmaps before > attempting to > > [mjumper] GUACAMOLE-249: Push FreeRDP settings in preconnect hander > (OrderSupport > > [mjumper] GUACAMOLE-249: Do not draw background for glyphs when "redundant" > > [mjumper] GUACAMOLE-249: Defer draws to unrealized (server-side) buffers > until > > [mjumper] GUACAMOLE-249: Claim support only for RDP orders that are > explicitly > > [mjumper] GUACAMOLE-249: Alpha component must be in highest-order byte. > > [mjumper] GUACAMOLE-249: Remove unnecessary bitmap conversion - will happen > > [mjumper] GUACAMOLE-249: Determine FreeRDP pixel format corresponding to > local > > [mjumper] GUACAMOLE-249: Move keyboard-related source back to root of RDP > (ease > > [mjumper] GUACAMOLE-249: Remove handlers for PatBlt and OpaqueRect. > FreeRDP will > > [mjumper] GUACAMOLE-249: Add/remove headers as necessary based on run > through > > [mjumper] GUACAMOLE-249: Use ReadColor() / WriteColor() around > > [mjumper] GUACAMOLE-249: Common surface should still pay attention to > dirty flag, > > [mjumper] GUACAMOLE-249: Remove empty struct definitions added by Include > What You > > [mjumper] GUACAMOLE-249: Provide SetNull and SetDefault implementations for > > [mjumper] GUACAMOLE-249: freerdp_channels_data() is already the default > value of > > [mjumper] GUACAMOLE-249: Do not attempt to free SVC-specific data if it > hasn't > > [mjumper] GUACAMOLE-249: Do not include "extended mode" NLA in security > > [mjumper] GUACAMOLE-249: Until parameter prompting is available, do not > > [mjumper] GUACAMOLE-249: Remove accidental double spaces from RDP comments. > > [mjumper] GUACAMOLE-249: Fix misspelled "instruction" and "have" in > comments. > > [mjumper] GUACAMOLE-249: Remove accidentally-inserted "0" from end of > comment. > > [mjumper] GUACAMOLE-249: Clean up basename logic of file downloads. Add > unit test. > > [mjumper] GUACAMOLE-249: Refactor guac_freerdp_channels_load_plugin() to > log a > > [mjumper] GUACAMOLE-249: Switch return type of guac_rdp_cache_bitmap() > back to > > [mjumper] GUACAMOLE-249: Handle failure to send either response required > for > > [mjumper] GUACAMOLE-249: Correct typo: "updating" should be "update". > > [mjumper] GUACAMOLE-249: Correct typo: "indicating" should be "indicates". > > [mjumper] GUACAMOLE-249: Clean up documentation for arbitrary pipe SVC. No > need to > > [mjumper] GUACAMOLE-249: Correct typo: "of common RDPDR header" should be > "of the > > [mjumper] GUACAMOLE-249: Ensure CLIPRDR message handlers are accepted by > compiler > > [mjumper] GUACAMOLE-249: Test endianness of platform without violating > strict > > [mjumper] GUACAMOLE-249: Restructure audio input such that audio buffer > can be > > [mjumper] GUACAMOLE-249: Ensure RAIL message handlers are accepted by > compiler > > [mjumper] GUACAMOLE-249: The FreeRDPConvertColor() function is also known > as > > [mjumper] GUACAMOLE-249: Support rdpGlyph callback format used in FreeRDP > > [mjumper] GUACAMOLE-249: Remove CLIPRDR callback typecasts, relying > instead on > > [mjumper] GUACAMOLE-249: Remove RAIL callback typecasts, relying instead on > > [mjumper] GUACAMOLE-249: Preserve CPPFLAGS such that modifications needed > for > > [mjumper] GUACAMOLE-249: Add -Werror to CPPFLAGS for FreeRDP tests to > ensure tests > > > ------------------------------------------ > Started by upstream project "guacamole-server-master" build number 108 > originally caused by: > Started by an SCM change > Running as SYSTEM > [EnvInject] - Loading node environment variables. > Building remotely on H35 (ubuntu) in workspace < > https://builds.apache.org/job/guacamole-server-master-docker/ws/> > [WS-CLEANUP] Deleting project workspace... > [WS-CLEANUP] Deferred wipeout is used... > No credentials specified > Cloning the remote Git repository > Cloning repository https://github.com/apache/guacamole-server.git > > git init < > https://builds.apache.org/job/guacamole-server-master-docker/ws/> # > timeout=10 > Fetching upstream changes from > https://github.com/apache/guacamole-server.git > > git --version # timeout=10 > > git fetch --tags --progress -- > https://github.com/apache/guacamole-server.git > +refs/heads/*:refs/remotes/origin/* > > git config remote.origin.url > https://github.com/apache/guacamole-server.git # timeout=10 > > git config --add remote.origin.fetch > +refs/heads/*:refs/remotes/origin/* # timeout=10 > > git config remote.origin.url > https://github.com/apache/guacamole-server.git # timeout=10 > Fetching upstream changes from > https://github.com/apache/guacamole-server.git > > git fetch --tags --progress -- > https://github.com/apache/guacamole-server.git > +refs/heads/*:refs/remotes/origin/* > Checking out Revision 956c5f293e13c6916ae00431a9146c203e8b5912 > (origin/master) > > git config core.sparsecheckout # timeout=10 > > git checkout -f 956c5f293e13c6916ae00431a9146c203e8b5912 > Commit message: "Merge staging/1.1.0 changes back to master." > > git rev-list --no-walk c97b8f287eaf756504edd9559d95ba6568b12bb1 # > timeout=10 > [guacamole-server-master-docker] $ /bin/bash -xe > /tmp/jenkins3466460354904843056.sh > + export TAG=guac-jenkins-guacamole-server-master-docker-38 > + TAG=guac-jenkins-guacamole-server-master-docker-38 > + trap 'docker rmi --force guac-jenkins-guacamole-server-master-docker-38 > || true' EXIT > + docker build --build-arg DEBIAN_VERSION=oldstable --no-cache=true --rm > --tag guac-jenkins-guacamole-server-master-docker-38 . > Sending build context to Docker daemon 3.104MB > Step 1/21 : ARG DEBIAN_VERSION=stable > Step 2/21 : FROM debian:${DEBIAN_VERSION} AS builder > oldstable: Pulling from library/debian > 51ec2ad88f35: Pulling fs layer > 51ec2ad88f35: Download complete > 51ec2ad88f35: Pull complete > Digest: > sha256:dade1929751213128f6665f688456d49c7f37e74fcd8b14b21355d8aaa131deb > Status: Downloaded newer image for debian:oldstable > ---> 35dba36f6d6f > Step 3/21 : ARG PREFIX_DIR=/usr/local/guacamole > ---> Running in eeaf7badac74 > Removing intermediate container eeaf7badac74 > ---> 28c728444236 > Step 4/21 : ARG BUILD_DIR=/tmp/guacd-docker-BUILD > ---> Running in 53595f55ff3a > Removing intermediate container 53595f55ff3a > ---> 031678d7368c > Step 5/21 : ARG BUILD_DEPENDENCIES=" autoconf > automake freerdp2-dev > gcc libcairo2-dev > libjpeg62-turbo-dev > libossp-uuid-dev libpango1.0-dev > libpulse-dev libssh2-1-dev > libssl-dev libtelnet-dev > libtool libvncserver-dev > libwebsockets-dev libwebp-dev > make" > ---> Running in 23d2d4b60082 > Removing intermediate container 23d2d4b60082 > ---> 1b7fe745384b > Step 6/21 : RUN apt-get update && apt-get > install -y $BUILD_DEPENDENCIES && rm -rf /var/lib/apt/lists/* > ---> Running in 86dd2df09b3d > Ign:2 http://deb.debian.org/debian oldstable InRelease > Get:3 http://deb.debian.org/debian oldstable-updates InRelease [91.0 kB] > Get:1 http://security-cdn.debian.org/debian-security oldstable/updates > InRelease [94.3 kB] > Get:4 http://deb.debian.org/debian oldstable Release [118 kB] > Get:5 http://deb.debian.org/debian oldstable Release.gpg [2365 B] > Get:6 http://deb.debian.org/debian oldstable-updates/main amd64 Packages > [27.9 kB] > Get:7 http://security-cdn.debian.org/debian-security > oldstable/updates/main amd64 Packages [513 kB] > Get:8 http://deb.debian.org/debian oldstable/main amd64 Packages [7086 kB] > Fetched 7933 kB in 4s (1962 kB/s) > Reading package lists... > Reading package lists... > Building dependency tree... > Reading state information... > [91mE: Unable to locate package freerdp2-dev > [0mThe command '/bin/sh -c apt-get update && > apt-get install -y $BUILD_DEPENDENCIES && rm -rf /var/lib/apt/lists/*' > returned a non-zero code: 100 > + docker rmi --force guac-jenkins-guacamole-server-master-docker-38 > Error: No such image: guac-jenkins-guacamole-server-master-docker-38 > Build step 'Execute shell' marked build as failure >