<div dir="ltr"><div dir="ltr"><div><div style="font-family:verdana,sans-serif" class="gmail_default">I dug as far as I could on sra-sdk before hitting a <span class="Asgive ng">block on time available.</span></div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div style="font-family:verdana,sans-serif" class="gmail_default">1. <span>abseil</span> is introduced with `d/p/support_libre2-11.patch`</div><div style="font-family:verdana,sans-serif" class="gmail_default">2. <span><span class="Q6ibn ng">it's</span></span> possible to remove the references, however it'll need something to <span><span class="Asgive ng">deal with</span></span> the string comparisons.</div><div style="font-family:verdana,sans-serif" class="gmail_default"> <span>* we</span> can fall back to substring checks in most of the diff things like `suffix.subtr(0,2) == "/1" || suffix.substr(0,2) == <span>"/2"`</span><br></div><div style="font-family:verdana,sans-serif" class="gmail_default"> <span>* find</span> something in `re2` for matching, as used in other places.</div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div style="font-family:verdana,sans-serif" class="gmail_default"><span class="Asgive ng">All the subtr</span> matching <span class="Q6ibn ng">or</span> literal matching <span class="Q6ibn ng">leads</span> to "indeterminate <span class="Q6ibn ng">behaviour"</span> so running it through static analysis to figure things out would be better. But I can't see a drop-in replacement for <span class="G8OMXb ng">absl::Starts_With().</span></div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><br></div><div><br></div><div>On Fri, 23 Jan 2026 03:35:28 +0100 Matthias Klose <<a href="mailto:doko@debian.org" target="_blank">doko@debian.org</a>> wrote:</div>> Package: src:sra-sdk<br>> Version: 3.2.1+dfsg-5<br>> Severity: important<br>> Tags: ftbfs sid forky<br>> User: <a href="mailto:debian-devel@lists.debian.org" target="_blank">debian-devel@lists.debian.org</a>><br>> Usertags: abseil20260107<br>> <br>> sra-sdk ftbfs with abseil 20260107, absl_string_view is not available <br>> anymore.<br>> <br>> [...]<br>> /usr/bin/x86_64-linux-gnu-ld.bfd: cannot find -labsl_string_view: No <br>> such file or directory<br>> collect2: error: ld returned 1 exit status<br>> /usr/bin/c++ -Wall -g -O2 -fno-omit-frame-pointer <br>> -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. <br>> -fstack-protector-strong -fstack-clash-protection -Wformat <br>> -Werror=format-security -fcf-protection <br>> -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/sra-sdk-3.2.1+dfsg-4ubuntu6 <br>> -fsigned-char -Wdate-time -D_FORTIFY_SOURCE=3 -DH5_USE_110_API <br>> -Wno-unused-function -Wl,-Bsymbolic-functions <br>> -Wl,--package-metadata=%7B%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22sra-sdk%22%2C%22version%22:%223.2.1+dfsg-4ubuntu6%22%2C%22architecture%22:%22amd64%22%7D <br>> -Wl,-z,relro -Wl,-z,now <br>> -Wl,--dependency-file=CMakeFiles/test-regexpr.dir/link.d <br>> "CMakeFiles/test-regexpr.dir/test-regexpr.cpp.o" -o <br>> ../../../test-bin/test-regexpr /usr/lib/x86_64-linux-gnu/libkapp.a <br>> ../../../ilib/libtk-version.a /usr/lib/x86_64-linux-gnu/libktst.a <br>> /usr/lib/x86_64-linux-gnu/libncbi-vdb.so -lpthread -ldl -lm -lmbedx509 <br>> -lmbedtls -lmbedcrypto -lre2 -labsl_string_view<br>> make[3]: *** <br>> [test/loaders/sharq/CMakeFiles/test-regexpr.dir/build.make:108: <br>> test-bin/test-regexpr] Error 1<br>> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'<br>> <br>> <br>> <br></div>
</div>