I have two build issues, both of which seem likely to be pretty trivial:


1) On Fedora 45, a libswoc test fails which seems to be due to a newly 
introduced error code message (glibc update?) conflicting with a hardcoded 
value in libswoc:

/builddir/build/BUILD/trafficserver-10.2.0-build/trafficserver-10.2.0/lib/swoc/unit_tests/test_bw_format.cc:529:
 FAILED:
  REQUIRE( w.view().substr(0, 22) == "Unknown: Unknown error"sv )
with expansion:
  Unknown: Inappropriate
  ==
  "Unknown: Unknown error"



2) On arch ppc64le, there is an invalid type coercion which does not occur on 
the 10.1.x branch.  This is related to #13230 which updated the upstream 
library to a newer codepoint:

/builddir/build/BUILD/trafficserver-10.2.0/lib/fastlz/fastlz.cc: In function 
‘void flz_maxcopy(void*, const void*)’:
/builddir/build/BUILD/trafficserver-10.2.0/lib/fastlz/fastlz.cc:178:17: error: 
invalid conversion from ‘void*’ to ‘uint8_t*’ {aka ‘unsigned char*’} 
[-fpermissive]
  178 |   fastlz_memcpy(dest, src, MAX_COPY);
      |                 ^~~~
      |                 |
      |                 void*
/builddir/build/BUILD/trafficserver-10.2.0/lib/fastlz/fastlz.cc:94:36: note:   
initializing argument 1 of ‘void fastlz_memcpy(uint8_t*, const uint8_t*, 
uint32_t)’
   94 | static void fastlz_memcpy(uint8_t* dest, const uint8_t* src, uint32_t 
count) { memcpy(dest, src, count); }
      |                           ~~~~~~~~~^~~~
/builddir/build/BUILD/trafficserver-10.2.0/lib/fastlz/fastlz.cc:178:23: error: 
invalid conversion from ‘const void*’ to ‘const uint8_t*’ {aka ‘const unsigned 
char*’} [-fpermissive]
  178 |   fastlz_memcpy(dest, src, MAX_COPY);
      |                       ^~~
      |                       |
      |                       const void*
/builddir/build/BUILD/trafficserver-10.2.0/lib/fastlz/fastlz.cc:94:57: note:   
initializing argument 2 of ‘void fastlz_memcpy(uint8_t*, const uint8_t*, 
uint32_t)’
   94 | static void fastlz_memcpy(uint8_t* dest, const uint8_t* src, uint32_t 
count) { memcpy(dest, src, count); }
      |                                          ~~~~~~~~~~~~~~~^~~


I'll look at these as I have time (which probably means one of you or 
Copilot/Claude will get to it first).

--Jered

----- On Aug 10, 2026, at 4:18 PM, Chris McFarlen [email protected] wrote:

> I've prepared a release for 10.2.0.
> 
> ChangeLog:
> 
> https://github.com/apache/trafficserver/blob/10.2.x/CHANGELOG-10.2.0
> 
> The artifacts are available for download at:
> 
> https://dist.apache.org/repos/dist/dev/trafficserver/10.2.0
> 
> SHA512 checksum:
> 
> f952f98c74cdbb065640d6b3a3b8adf83f6afb19a1571f323742f286af4d200dd56303d87c56d34ab0b98631e0a3f50af151df8164f50ac9535a8ca6d4246f09
> 
> This corresponds to git refs:
> 
> Hash: 418a13d96b8c4b3c7444ceec482603b36a535cab
> Tag: 10.2.0-rc0
> 
> Which can be verified with the following command:
> 
> $ git tag -v 10.2.0-rc0
> 
> All code signing keys are available here:
> 
> https://downloads.apache.org/trafficserver/KEYS
> 
> Make sure you refresh from a key server to get all relevant signatures
> 
> Please test and cast your votes as early as possible.
> 
> -Chris
> 
> Sent with [Proton Mail](https://proton.me/mail/home) secure email.

Reply via email to