From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) by sourceware.org (Postfix) with ESMTPS id B4EA5386480A for ; Fri, 27 Oct 2023 19:04:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B4EA5386480A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=Shaw.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=shaw.ca ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B4EA5386480A Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=3.97.99.32 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698433495; cv=none; b=m1UMtYekoiYQO728KWGUXhStTV09TVIzej+xK1PQkEPU5WFjh/QJwVWpERdgBGefSkl4bhHJfE3E785o2ucvUQUMk7RgjI6GBhm9KaqDfBtJHhQWBqzRIl5lM57iVrhQhAc604fzPTCoN9uRojkjhMEeg5/wRBItc6XhTgIiV+U= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698433495; c=relaxed/simple; bh=870Y47iChBJdHBO987XkrOyFAJGQaXJ+ccjzU66bZVI=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=J1pO2E7gApCOTzsmYXjHr4/wsiyy77L0WXhE6IrMVsVG3gs9Be/TABfJnZ+nq4So0tNr/q3ys7pLz3udKMOidtw5s/zkrBLwncrXCQNjECeGedTLXahWgYXEWFpuP9QkbXUCu2MRvTJ0sc3S0PxBzsoPE6ydPBe0l/GP9pV2jtE= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from shw-obgw-4001a.ext.cloudfilter.net ([10.228.9.142]) by cmsmtp with ESMTPS id wLHPqMPi78jpTwS8bqol3W; Fri, 27 Oct 2023 19:04:53 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=shaw.ca; s=s20180605; t=1698433493; bh=870Y47iChBJdHBO987XkrOyFAJGQaXJ+ccjzU66bZVI=; h=Date:Reply-To:Subject:To:References:From:In-Reply-To; b=kKq0vQ+nUR/F6VJ5+dUzwqV4InqxejMyWn64D//5z5MrVgaQm4H4NQwsn0uuP7lqE 8cWN2+x4fdbDHIHoc4JMRcutqD0n0HevGhX+NoBOufOhEVxIHSUpXEyOvBvU31CRUp HyL+ry4pPyggqbj1i0Fz8d7vsIfPsijyHQ/nyqJuAdncG6XTs2/nvbFn3/bSEXUo+8 uaWbnW7tLNYhpGnQJIYOOVwgcYdVhp5tP/J76TX9ChO+xcIkaQWukekvCL+eWYFZNg dycVf2ACGXM0epGA84zgu6vcPmVP+HMqDXn6soOVX/DwmmQoMVfMkbofQkRxe1ycxm FpO2FNy5EihTw== Received: from [10.0.0.5] ([184.64.102.149]) by cmsmtp with ESMTP id wS5gqDzAlgVhvwS5gqtW5X; Fri, 27 Oct 2023 19:01:52 +0000 X-Authority-Analysis: v=2.4 cv=TPtW9npa c=1 sm=1 tr=0 ts=653c0920 a=DxHlV3/gbUaP7LOF0QAmaA==:117 a=DxHlV3/gbUaP7LOF0QAmaA==:17 a=IkcTkHD0fZMA:10 a=3g80flMcAAAA:8 a=Sl3D98FOAAAA:8 a=w_pzkKWiAAAA:8 a=lJXjh1-DNyo3oXurj10A:9 a=BhMdqm2Wqc4Q2JL7t0yJfBCtM/Y=:19 a=QEXdDO2ut3YA:10 a=ouV8bqFNGZoA:10 a=iaNbLiT_iXr-V9-ManOG:22 a=NWVoK91CQySWRX1oVYDe:22 a=lAIPu-TSoPCgWs-2gwLQ:22 a=q2s7cO7iM5eYtF5KlJVB:22 a=sRI3_1zDfAgwuvI8zelB:22 Message-ID: <60623de9-39f1-4bfd-add2-55dec6a3f033@Shaw.ca> Date: Fri, 27 Oct 2023 13:01:51 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Reply-To: cygwin-apps@cygwin.com Subject: Re: [ITA] libvpx Content-Language: en-CA To: cygwin-apps@cygwin.com References: <843d2979-4ffe-44d0-aa0c-7479a9e0ad44@Shaw.ca> From: Brian Inglis Organization: Inglis In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4xfLek23oAHHfOxr7bwf2wGnMhobnev4HkG7TdxNLoPgzy/xDna8PDLpz2qYFFaLbRnyXVNK81+faayOw+Mh9UaEacnlYyTGg58VnhPjFLGyvqYVXLtFMA 6auET/SZnR8gHHHz8I4Tw1n3lXDul8/9MwiuvVarwn4M4G7UHoaZZ9xyc+o7mam+eHNJm8ciVekNjg== X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_STORAGE_GOOGLE,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 2023-10-27 09:19, Jon Turney via Cygwin-apps wrote: > On 26/10/2023 16:56, Brian Inglis via Cygwin-apps wrote: >> Hi folks, >> >> I have built an updated release of libvpx with the CVE fixes included. >> This is a Google WebM project which does not use autotools or libtool, so the >> last maintainer did their own cygvpx dll build and relinked the executables. > > Taking a brief look over the cygport, if you're going to abstract out the > soversion, you can use 'declare' to evaluate variable names > > e.g. > > ABI=8 > PKG_NAMES="... libvpx${ABI} ..." > declare libvpx${ABI}_SUMMARY="$SUMMARY (runtime)" > declare libvpx${ABI}_CONTENTS="usr/bin/cygvpx-${ABI}.dll" Thanks Jon, I never realized that, so will now be using it in a number of packages where ABI changes occur. >> The current test programs do not relink against the unstripped dll, possibly >> because of their sizes requiring > 32 bit offsets, so I am no longer relinking >> the test programs with the dll, only the distributed utilities. >> >> $ du libvpx-1.13.1-1.x86_64/{build,inst/usr/bin}/*.{dll,exe} >> 23M     libvpx-1.13.1-1.x86_64/build/cygvpx-8.dll >> 26M     libvpx-1.13.1-1.x86_64/build/test_intra_pred_speed.exe >> 158M    libvpx-1.13.1-1.x86_64/build/test_libvpx.exe >> 33M     libvpx-1.13.1-1.x86_64/build/test_rc_interface.exe >> 3.3M    libvpx-1.13.1-1.x86_64/build/vpxdec.exe >> 3.5M    libvpx-1.13.1-1.x86_64/build/vpxenc.exe >> 3.4M    libvpx-1.13.1-1.x86_64/inst/usr/bin/cygvpx-8.dll >> 680K    libvpx-1.13.1-1.x86_64/inst/usr/bin/vpxdec.exe >> 700K    libvpx-1.13.1-1.x86_64/inst/usr/bin/vpxenc.exe >> >> With codec performance tests disabled, this build also downloads 1.4GB of test >> data files from Google under: >> >> https://storage.googleapis.com/downloads.webmproject.org/test_data/libvpx/ >> >> which we presumably would prefer not to include in the src package, to > > Yeah, including it seems a bad idea. > >> run tests which take 2.75-3.5 hours out of a 3.75-4.5 hour build, with 5 >> failures in scallywag CI and 2 failures locally out of 1596 tests, shown in >> the attached log, so I have questions into the upstream WebM libvpx project >> about those. >> >> Full scallywag logs are available at: >> >> https://cygwin.com/cgi-bin2/jobs.cgi?id=7148&srcpkg=libvpx&user=Brian+Inglis > > Thanks. > > I've added this to your packages. Cheers! -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut -- Antoine de Saint-Exupéry