commit f970b141d10e70d0091d485e2c57af365761ab82 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Mar 1 21:53:07 2025 +0100 Prepare 5.6.4-1. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit eba57c874fb91015c8ea27f83190be1d26bf6948 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Mar 1 17:24:34 2025 +0100 d: Update standards version of the package. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 08146c6669b0fbc2d64cc5c2707194fcd0ba3714 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Mar 1 17:09:49 2025 +0100 d: Update expired key. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 43363699cd5881a7197e90563d00fe064557914e Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Mar 1 14:33:58 2025 +0100 d: Limit watchfile to the 5.6 series. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 85f3afafda62a50764f17d0127b41acee5e15f83 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Mar 1 14:09:39 2025 +0100 d: Sync output before removing source. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 712a7064004ed322ace3ea9915a5ff7cc9a0d94c Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Mon Feb 3 17:42:15 2025 +0100 Import 5.6.4 Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit f48fdbe5e0ff759465116c4180f3f1968eb56623 Merge: 9427ff2d 51612bd3 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Mon Feb 3 17:41:38 2025 +0100 Update upstream source from tag 'upstream/5.6.4' Update to upstream version '5.6.4' with Debian dir 1bd0a35878d206ba4b05d6b8cef2c29a84e66f65 commit 51612bd31d65b9cfd393e6267650770d9b0290c6 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Mon Feb 3 17:41:38 2025 +0100 New upstream version 5.6.4 commit ac50df0d89ce73f30430b8174e578071cbb4e056 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Thu Jan 23 11:45:07 2025 +0200 Bump version and soname for 5.6.4 commit 83ce1d42aecb280eae9212caf484ce869488dbfe Author: Lasse Collin <lasse.collin@tukaani.org> Date: Thu Jan 23 11:40:46 2025 +0200 Add NEWS for 5.6.4 commit 608dec5bc6c76f5a19174a9a5789b68bd78777ae Author: Lasse Collin <lasse.collin@tukaani.org> Date: Thu Jan 23 11:40:46 2025 +0200 NEWS: The security fix in 5.6.3 is known as CVE-2024-47611 (cherry picked from commit b3af3297e4d6cf0eafb48155aa97bb06c82a9228) commit 92950088374b20a9d0a4970db1f31b1950167cd9 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Thu Jan 23 11:24:33 2025 +0200 Translations: Run po4a/update-po commit 990c769a5ee1d2c3ba20879e350c3b69bb65d2bf Author: Lasse Collin <lasse.collin@tukaani.org> Date: Wed Jan 22 16:55:09 2025 +0200 windows/build.bash: Fix error message Fixes: 1ee716f74085223c8fbcae1d5a384e6bf53c0f6a (cherry picked from commit a04b9dd0c7c74fabd8c393d2dc68a221276d6e29) commit 5ae7958dbcb194a3df745e4860f7fa902593c095 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Wed Jan 22 15:03:55 2025 +0200 Windows: Disable MinGW-w64's stdio functions in size-optimized builds This only affects builds with UCRT. With legacy MSVCRT, the replacement functions are always enabled. Omitting the MinGW-w64 replacements saves over 20 KiB per executable. The downside is that --enable-small or XZ_SMALL=ON disables thousand separator support in xz messages. If someone is OK with the slower speed of slightly smaller builds, lack of thousand separators won't matter. Don't override __USE_MINGW_ANSI_STDIO if it is already defined (via CPPFLAGS or such method). (cherry picked from commit 4eae859ae8ad7072eaa74aeaee79a2c3c12c55cb) commit c182b9c1b398582b40ee3f8db36f32a4bf5cfe20 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sun Jan 19 20:11:54 2025 +0200 Update THANKS (cherry picked from commit da359c360e986b21cd8d7b888c6a80f56b9d49c7) commit 82df6518582be7f17990c02a145d144799c5d630 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sun Jan 19 19:40:32 2025 +0200 Update THANKS (cherry picked from commit f032373561cefaf07f92ffe3fbc471ec6770456e) commit 717bee1ec512d0e5762fee221df133c81cb9f7c4 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Wed Jan 8 19:26:29 2025 +0200 Build: Use --sort=name in TAR_OPTIONS Use also LC_COLLATE=C to make the sorting locale-independent. Sorting makes the file order reproducible. (cherry picked from commit 950da11ce09c90412dcbca29689575037640667a) commit 27a503b8dd14851d00b04b9ca74b96d77347525e Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sun Jan 12 13:06:17 2025 +0200 Update THANKS (cherry picked from commit 96336b0110d47756a9fd2a103fbf0a99e905fbed) commit f4d988bc045644788a47d8352fb26a28f4d269d5 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sun Jan 12 12:59:20 2025 +0200 liblzma: Fix the encoder breakage on big endian ARM64 When the 8-byte method was enabled for ARM64, a check for endianness wasn't added. This broke the LZMA/LZMA2 encoder. Test suite caught it. Fixes: cd64dd70d5665b6048829c45772d08606f44672e Co-authored-by: Marcus Comstedt <marcus@mc.pp.se> (cherry picked from commit 150356207c8d6a3e0af465b676430d19d62f884c) commit e22c4fb2593760bbd60783e4e3f15bb4a303956f Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sun Jan 12 11:04:27 2025 +0200 Windows: Update manifest comments about long UTF-8 filenames (cherry picked from commit b01b0958025a2da284b53a583f313f8140636cb5) commit 5e77f8a9ef970ca7e3ecb3d23be6e5b866fb9aef Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sun Jan 12 10:47:58 2025 +0200 Windows: Update build.bash and its README-Windows.txt to UCRT While MSVCRT builds are possible, UCRT works better with UTF-8. A 32-bit build is included still but hopefully it's not actually needed anymore. (cherry picked from commit 0dfc67d37ebb038be8a9b17b536d1b561d52e81a) commit 2133ff98396b991928c7052db0ae44585c1c8516 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Fri Jan 10 13:11:40 2025 +0200 Translations: Update Serbian translation I rewrapped a few overlong lines. Those edits aren't in the Translation Project. Automatic wrapping in the master branch means that these strings need to be updated soon anyway. commit 8eaf2cb58e56e6ae19e9c4542d23a33f4d7636ec Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sun Jan 5 12:10:05 2025 +0200 liblzma: Always validate the first digit of a preset string lzma_str_to_filters() may call parse_lzma12_preset() in two ways. The call from str_to_filters() detects the string type from the first character(s) and as a side-effect it validates the first digit of the preset string. So this change makes no difference there. However, the call from parse_options() doesn't pre-validate the string. parse_lzma12_preset() will return an invalid value which is passed to lzma_lzma_preset() which safely rejects it. The bug still affects the the error message: $ xz --filters=lzma2:preset=X xz: Error in --filters=FILTERS option: xz: lzma2:preset=X xz: ^ xz: Unsupported preset After the fix: $ xz --filters=lzma2:preset=X xz: Error in --filters=FILTERS option: xz: lzma2:preset=X xz: ^ xz: Unsupported preset The ^ now correctly points to the X and not past it because the X itself is the problematic character. Fixes: cedeeca2ea6ada5b0411b2ae10d7a859e837f203 (cherry picked from commit 75107217670a97b7b772833669d88c3c2f188e37) commit 9b5a5c39f43b7f949930f3b14d80285305f5aa16 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sun Jan 5 11:40:34 2025 +0200 xz: Fix getopt_long argument type in --filters* Forgetting the argument (or not using = to separate the option from the argument) resulted in lzma_str_to_filters() being called with NULL as input string argument. The function handles it fine but xz passes the NULL to printf() too: $ xz --filters xz: Error in --filters=FILTERS option: xz: (null) xz: ^ xz: Unexpected NULL pointer argument(s) to lzma_str_to_filters() Now it's correct: $ xz --filters xz: option '--filters' requires an argument The --filters-help option doesn't take any arguments. Fixes: 9ded880a0221f4d1256845fc4ab957ffd377c760 Fixes: d6af7f347077b22403133239592e478931307759 Fixes: a165d7df1964121eb9df715e6f836a31c865beef (cherry picked from commit 52ff32433734d03befd85a5bf00fba77d6501455) commit 4ddf32c92b76f32559096910afcf7528591302aa Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sat Jan 4 20:04:56 2025 +0200 xzdec: Don't leave Landlock file descriptor open for no reason This fix is similar to 48ff3f06521ca326996ab9a04d1b342098960427. Fixes: d74fb5f060b76db709b50f5fd37490394e52f975 (cherry picked from commit 2655c81b5e92278b0fd51f6537c1116f8349b02a) commit 1a5b93ed5712d37c1766a6cd48a8c8bf1283496a Author: Lasse Collin <lasse.collin@tukaani.org> Date: Wed Jan 1 18:46:50 2025 +0200 liblzma: Silence warnings from "clang -Wimplicit-fallthrough" (cherry picked from commit 672da29bb3a209a727ae46c0df948d7eea69f2e2) commit 33899ee86decc2cb3cbd853ac324df4e28a11046 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Wed Jan 1 15:06:15 2025 +0200 xzdec: Fix language in a comment (cherry picked from commit e34dbd6a0ae7a560a5508d51fc0bd142c5a320dc) commit 5a208b0c92fb0f2143772583a835e5b8d2e52edd Author: Lasse Collin <lasse.collin@tukaani.org> Date: Thu Jan 2 13:35:48 2025 +0200 Windows: Make NLS require UCRT and gettext-runtime >= 0.23.1 Also remove the recently-added workaround from tuklib_gettext.h. Requiring a new enough gettext-runtime is cleaner. I guess it's mostly MSYS2 where xz is built with translation support, so once MSYS2 has Gettext >= 0.23.1, this requirement shouldn't be a problem in practice. (cherry picked from commit 16821252c504071f5c2012e415e59cbf5fb79820) commit b8081fdbc5c2e06e0b2c23f27982cb1730eb7eb7 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Mon Dec 30 11:21:57 2024 +0200 Build: Use git log --pretty=medium when creating ChangeLog It's the default in git-log. Specifying it explicitly is good in case a user has set format.pretty to a different value. (cherry picked from commit ea21c76aa2406ba06ac154fe57741734c04f260f) commit 27c63200ee2e8c15fcc354d776e615781c5f3120 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Mon Dec 30 10:51:33 2024 +0200 Windows: Update MinGW-w64 + CMake instructions to recommend UCRT (cherry picked from commit 08050c0788ce5bac0ffd572e9784a2749c4a13df) commit 89db6aacbf8b62289797d1b67e4b76ff178f311f Author: Lasse Collin <lasse.collin@tukaani.org> Date: Mon Dec 30 10:51:26 2024 +0200 xz man page: Describe the source file deletion in -z and -d options The DESCRIPTION section always explained it, and the OPTIONS section only described the differences to the default behavior. However, new users in a hurry may skip reading DESCRIPTION. The default behavior is a bit dangerous, thus it's good to repeat in --compress and --decompress docs that source file is removed after successful operation. Fixes: https://github.com/tukaani-project/xz/issues/150 (cherry picked from commit 653732bd6f06d8f465bf353bf6e1c16f1405b906) commit 3324ea3576d6e3b2c53854ad7b313aeb6dc86e69 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Thu Dec 26 21:27:18 2024 +0200 xz: Fix comments (cherry picked from commit 260d5d36203955a7148ae1ab05d0931c942028d5) commit 50b8d61030e08a71f61d172d7d830d1eaae92bb5 Author: Dexter Castor Döpping <dexter.c.dopping@gmail.com> Date: Sun Dec 22 13:44:03 2024 +0100 CMake: Disable unity builds project-wide liblzma and xz can't be compiled as a unity/jumbo build because of redeclarations and type name reuse. The CMake documentation recommends setting UNITY_BUILD to false in this case. This is especially important if we're compiled as a subproject and the consumer wants to use CMAKE_UNITY_BUILD=ON for the rest of their code base. Closes: https://github.com/tukaani-project/xz/pull/158 (cherry picked from commit bf6da9a573a780cd1a7fb1728ef55d09e58dad11) commit 8a7d922fb84ef6c60f1dfc9a127a0921e693412e Author: Lasse Collin <lasse.collin@tukaani.org> Date: Fri Dec 20 08:51:18 2024 +0200 Windows: Workaround a UTF-8 issue in Gettext's libintl_setlocale() See the comment. In this package, locale is set at program startup and not changed later, so the point (2) in the comment isn't a problem. Fixes: 46ee0061629fb075d61d83839e14dd193337af59 (cherry picked from commit b40e3321a7fb9dfdf8ffb30e7e0788c2f0abc941) commit dcdd40cacc41ec7d8f290527a3000bce02c3a534 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Fri Dec 20 06:50:36 2024 +0200 Revert "Windows: Use UTF-8 locale when active code page is UTF-8" This reverts commit 0d0b574cc45045d6150d397776340c068df59e2a. (cherry picked from commit bc4165da92b56668ddd1b7014b3488a0fad1733a) commit f8e42ed44d857de95e005cf306db7f40b0b4d628 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Thu Dec 19 18:31:09 2024 +0200 xzdec: Use setlocale() instead of tuklib_gettext_setlocale() xzdec isn't translated and doesn't need libintl on Windows even when NLS is enabled, thus libintl_setlocale() cannot interfere with the locale settings. Thus, standard setlocale() works perfectly. In the commit 78868b6e, the explanation in the commit message is wrong. Fixes: 78868b6ed63fa4c89f73e3dfed27abfb8b0d46db (cherry picked from commit d6796f9ce5359faaaed82926c1735aee3694430f) commit 3ed40b9f87c2d855fccd9a4bb6bce7e980799abe Author: Lasse Collin <lasse.collin@tukaani.org> Date: Thu Dec 19 19:36:15 2024 +0200 Windows: Revert the setlocale(LC_ALL, ".UTF8") documentation Only leave the FindFileFirstA() notes from 20dfca81, reverting the incorrect setlocale() notes. On Windows, Gettext's <libintl.h> overrides setlocale() with libintl_setlocale() wrapper. I hadn't noticed this, and thus my conclusions were wrong. Fixes: 20dfca8171dad4c64785ac61d5b68972c444877b (cherry picked from commit e607329a615759f1519016595dd38df7c89208f2) commit 4e0ebbabe45b8a988a5e8aa524e2a69220b8320b Author: Lasse Collin <lasse.collin@tukaani.org> Date: Mon Dec 16 20:06:07 2024 +0200 tuklib_mbstr_width: Change the behavior when wcwidth() is not available If wcwidth() isn't available (Windows), previously it was assumed that one byte == one column in the terminal. Now it is assumed that one multibyte character == one column. This works better with UTF-8. Languages that only use single-width characters without any combining characters should work correctly with this. In xz, none of po/*.po contain combining characters and only ko.po, zh_CN.po, and zh_TW.po contain fullwidth characters. Thus, "only" those three translations in xz are broken on Windows with the UTF-8 code page. Broken means that column headings in xz -lvv and (only in the master branch) strings in --long-help are misaligned, so it's not a huge problem. I don't know if those three languages displayed perfectly before the UTF-8 change because I hadn't tested translations with native Windows builds before. Fixes: 46ee0061629fb075d61d83839e14dd193337af59 (cherry picked from commit b797c44c42ea54fe1c52722a2fca0c9618575598) commit 4ff609adb00ab3264b91cc9c2f7c44a360348795 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Wed Dec 18 14:23:13 2024 +0200 xzdec: Use setlocale() via tuklib_gettext_setlocale() xzdec isn't translated and didn't have locale-specific behavior in the past. On Windows with UTF-8 in the application manifest, setting the locale makes a difference though: - Without any setlocale() call, non-ASCII filenames don't display properly in Command Prompt unless one first uses "chcp 65001" to set the console code page to UTF-8. - setlocale(LC_ALL, "") is enough to make non-ASCII filenames print correctly in Command Prompt without using "chcp 65001", assuming that the non-UTF-8 code page (like 850) supports those non-ASCII characters. - setlocale(LC_ALL, ".UTF8") is even better because then mbrtowc() and such functions use an UTF-8 locale instead of a legacy code page. The tuklib_gettext_setlocale() macro takes care of this (without enabling any translations). Fixes: 46ee0061629fb075d61d83839e14dd193337af59 (cherry picked from commit 78868b6ed63fa4c89f73e3dfed27abfb8b0d46db) commit 4e7a48bf15138034f68ac1c73eb133dc04d7c8ad Author: Lasse Collin <lasse.collin@tukaani.org> Date: Tue Dec 17 14:59:37 2024 +0200 Windows: Use UTF-8 locale when active code page is UTF-8 XZ Utils 5.6.3 set the active code page to UTF-8 to fix CVE-2024-47611. This wasn't paired with UCRT-specific setlocale(LC_ALL, ".UTF8"), thus non-ASCII characters from translations became mojibake. Fixes: 46ee0061629fb075d61d83839e14dd193337af59 (cherry picked from commit 0d0b574cc45045d6150d397776340c068df59e2a) commit d20e4115e1628bf4a43f6ab2d050a3a195b4ceb4 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Tue Dec 17 15:01:29 2024 +0200 Windows: Document the need for setlocale(LC_ALL, ".UTF8") Also warn about unpaired surrogates and (somewhat UTF-8-specific) MAX_PATH issue in FindFirstFileA(). Fixes: 46ee0061629fb075d61d83839e14dd193337af59 (cherry picked from commit 20dfca8171dad4c64785ac61d5b68972c444877b) commit f9f0cdae8a071fb5ac68997f40b5b2a99e72ec17 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Wed Dec 18 14:12:22 2024 +0200 xzdec: Call tuklib_progname_init() early enough If the early pledge() call on OpenBSD fails, it calls my_errorf() which requires the "progname" variable. Fixes: d74fb5f060b76db709b50f5fd37490394e52f975 (cherry picked from commit 4e936f234056e5831013ed922145b666b04bb1e3) commit 3e0bc4e91fb4f50541884256d764b92e2b65fbe8 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sun Dec 15 19:08:32 2024 +0200 CMake: Bump maximum policy version to 3.31 With CMake 3.31, there were a few warnings from CMP0177 "install() DESTINATION paths are normalized". These occurred because the install(FILES) command in my_install_man_lang() is called with a DESTINATION path that contains two consecutive slashes, for example, "share/man//man1". Such a path is for the English man pages. With translated man pages, the language code goes between the slashes. The warning was probably triggered because the extra slash gets removed by the normalization. (cherry picked from commit 61feaf681bd793dc5c919732b44bca7dcf2ed1b8) commit 55127b25f268581324c61d3c51cd7bbb03851f02 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sun Dec 15 18:35:27 2024 +0200 Update THANKS (cherry picked from commit b0bb84dd7bbdcc85243386a0051c7b2cb5fc6a18) commit d86fa15b72233bc192be3a35fe9987398e4600e7 Author: Dexter Castor Döpping <dexter.c.dopping@gmail.com> Date: Sun Dec 8 18:24:29 2024 +0100 liblzma: Fix incorrect macro name in a comment Fixes: 33b8a24b6646a9dbfd8358405aec466b13078559 Closes: https://github.com/tukaani-project/xz/pull/155 (cherry picked from commit bee0c044d30a6ad3b3d94901c27e7519f6f46e27) commit 86e8b03d203a6d13870c56fdabe184ce5bc57837 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Sat Nov 30 10:27:14 2024 +0200 Translations: Update the Chinese (traditional) translation (cherry picked from commit b36177273602ebc83e9cc58517f63a7b6af33f70) commit 9c5bab8bd1f660fbb9e7112dfdf4d7f9ef5700d4 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Mon Nov 25 16:26:54 2024 +0200 Update THANKS (cherry picked from commit 9f69e71e78621fd056f5eaaad7cdcd9279310fb5) commit d9c2e7572bdba5fce4bfd8893d7d2ba376c5739d Author: Mark Wielaard <mark@klomp.org> Date: Mon Nov 25 12:28:44 2024 +0200 xz: Landlock: Fix a file descriptor leak (cherry picked from commit 48ff3f06521ca326996ab9a04d1b342098960427) commit 77cab41f32f1ed5dcc9dccd7492b219a2de939d3 Author: Sam James <sam@gentoo.org> Date: Wed Oct 2 03:04:03 2024 +0100 CI: update FreeBSD, NetBSD, OpenBSD, Solaris actions Checked the changes and they're all innocuous. This should hopefully fix the "externally managed" pip error in these jobs that started recently. (cherry picked from commit dbca3d078ec581600600abebbb18769d3d713914) commit 9427ff2dd267805284a16b7ffa87e2f296f369f5 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Thu Oct 24 21:27:23 2024 +0200 Prepare 5.6.3-1 Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit e882dbec8670bad46ce3139f8876f483f2e31f4c Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Thu Oct 24 21:21:34 2024 +0200 d/tests: Redo autoconf files for the ci testsuite run. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 5fec631959103982eec11f7bc1487ccccd5537ba Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sun Oct 6 10:48:27 2024 +0200 Import 5.6.3. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 34381552bd7f5b6bb78ac5be536f40d9514ceae5 Merge: 17040d56 2e006444 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sun Oct 6 10:46:41 2024 +0200 Update upstream source from tag 'upstream/5.6.3' Update to upstream version '5.6.3' with Debian dir b2b50272d4e27b69d0371884b4ffbe5051035221 commit 2e006444e9c08cf658d349a5523448be706d185e Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sun Oct 6 10:46:41 2024 +0200 New upstream version 5.6.3 commit 6084b25c29ce50a5ec86daa1bb0bcb5e9afb5c32 Author: Lasse Collin <lasse.collin@tukaani.org> Date: Tue Oct 1 14:49:41 2024 +0300 cmake/tuklib_large_file_support.cmake: Add a missing include v5.2 didn't build with CMake. Other branches had include(CMakePushCheckState) in top-level CMakeLists.txt which made the build work. Fixes: 597f49b61475438a43a417236989b2acc968a686 (cherry picked from commit be4bf94446b6286a5dffdde85fc1d21448f4edff) commit 17040d5626c00b2a95a1b2f68ecb6e89cc2d16b8 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Wed Jul 3 21:51:54 2024 +0200 Prepare 5.6.2-2. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 1067dc57b9e18c91c2534f6ac167cf0c19d91e1e Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Wed Jul 3 21:41:17 2024 +0200 d/control: Add graphviz Doxygen asks for dot/ graphviz during the build the process. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit a98e88cd2158a798d1d6eb02601f6a973f43da5c Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Tue Jul 2 23:24:44 2024 +0200 d: Correct the test build. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit dabc2cb94b472b4c72545e3ceaa108982d002ec1 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Tue Jul 2 23:20:09 2024 +0200 d: Increase the version dependency for 5.6.0 symbols. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 99024594a30dc1ad603f6f167e8ca25d52242c7f Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Jun 15 10:44:20 2024 +0200 Prepare 5.6.2-1 Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit d9d542ec61d1e6d3c780f3252f51fb7d92c9df84 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Fri Jun 14 22:07:16 2024 +0200 d/copyrigh: Remove unused licenses, move existing to match. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit f8832b0055fed5c2f686ea0e48a21925c140da18 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Fri Jun 14 22:00:56 2024 +0200 d: Remove unused overrides. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 3d1777d53e663eb49444b74d548f3c399db01f69 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sun Feb 25 11:39:35 2024 +0100 d: Allow stderr in autopkgtests. Configure spits some warnings on stderr. Allow output on stderr. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit a7c37982f2406c67306315c898af585302e7ae87 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Fri Jun 14 19:38:54 2024 +0200 d: Update docs rules Add extra configure target to enable doxygen. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit c9102aae6e67e8ae16131a15a1d5da5756187400 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Fri Jun 14 07:43:11 2024 +0200 d/copyright: Sync wording. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit f9802037fcd2631965a4b4d83184e39bd5f214e9 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Thu Jun 13 23:27:51 2024 +0200 d/changelog: Update changelog bit. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit e49a9082be8e123437b3b0b4162ebc31bee37d32 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sun Feb 25 11:19:02 2024 +0100 d: Skip more translated manpages Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 3f4acfe015699879c5a7dba1234b007f0c8dfa3f Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Feb 24 23:19:31 2024 +0100 d: remove TODO, it is not installed anymore Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 8c0c42fc83ec4fd810b7d5d450a4c68510cb60d7 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Thu Jun 13 23:20:08 2024 +0200 d: Update the copyright to the previous version. Update copyright to what was in previous the 5.6.1 release. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit f9ff79e6cd43fdf90089a20d427d99591d0a6d61 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Mon Feb 26 07:30:38 2024 +0100 d: Add breaks on pristine-tar See bug 1063252. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 9a7d3ec187fb71246e9455b9130647f8cda14316 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Thu Feb 15 22:04:08 2024 +0100 d: Update installed/ removed files. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 3d8f41fadbd4db638f3f88a739de77c5f61b7035 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Thu Feb 15 19:04:58 2024 +0100 d/control: Make liblzma-doc Multi-Arch foreign. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit f9ac51f02ccb7c8747dba35ce5bf05fe041c03ec Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Wed Jan 31 21:38:50 2024 +0100 d: Add new symbol. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit fcb656e01a4d0cf8ddfdac03fcec8497c1464eda Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Wed Mar 27 22:51:20 2024 +0100 d: Takeover maintenance. Takeover maintenance of the package after maintaining it via NMUs for the last few years. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 6bd3e4ab646777569c93484f8cf696e9655c7a82 Merge: 0977ab07 9c967ee5 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Thu Jun 13 22:42:29 2024 +0200 Update upstream source from tag 'upstream/5.6.2' Update to upstream version '5.6.2' with Debian dir 8de81ab6c4e1376ce872c68882b45df45035ed60 commit 0977ab073e97af9cbe80d93fdb7196547cf9172e Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Thu Jun 13 22:42:16 2024 +0200 d/gbp: Move to 5.6 series. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 7cf7717ef8fddf5191056baad94e1e530c6e08eb Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Thu Jun 13 22:35:52 2024 +0200 d: Update signing-key Use only Lasse's key. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit d5cd64bfea93c6157b8336cf4058e167c7dfe767 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Thu Feb 1 20:43:08 2024 +0100 d/watch: Correct URL The files are no longer hosted on tukaani.org. There is a redirect and the downloads point to github. Update the watch file and add additionally alpha to find current release. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 6bb69a9dd52619bb07fc40b2dba64484e132ab43 Merge: 46cb28ad 06671358 Author: Salvatore Bonaccorso <carnil@debian.org> Date: Thu Mar 28 15:59:38 2024 +0100 Import Debian changes 5.6.1+really5.4.5-1 xz-utils (5.6.1+really5.4.5-1) unstable; urgency=critical . * Non-maintainer upload by the Security Team. * Revert back to the 5.4.5-0.2 version commit 06671358ccd3e9d24ee51687602a323e64a2b334 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Mon Apr 1 19:14:19 2024 +0200 Import Upstream version 5.6.1+really5.4.5 commit 46cb28adbbfb8f50a10704c1b86f107d077878e6 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Wed Mar 27 22:53:36 2024 +0100 Prepare 5.6.1-1. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 0ad7b4827689e1bc3e03b4b67d94b7bd65c23dfd Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Wed Mar 27 22:51:20 2024 +0100 d: Takeover maintenance. Takeover maintenance of the package after maintaining it via NMUs for the last few years. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit e5dff42eca160cb348ba9a99deee42e8013efd10 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Tue Mar 26 22:02:40 2024 +0100 Import v5.6.1 Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit f7c276c144009b4b6ced966a69b7dd2ae3a4b52e Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Tue Mar 26 21:58:49 2024 +0100 New upstream version 5.6.1 commit e90686a9c16b0e799aa7a93ffedcdec019650bba Merge: 9f9049db f7c276c1 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Tue Mar 26 21:58:49 2024 +0100 Update upstream source from tag 'upstream/5.6.1' Update to upstream version '5.6.1' with Debian dir 0ed61b1a8467e2716d7f35cb72751f74a530867d commit 9f9049db150dbb01dfcadd5faa22325d4c0268f0 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Wed Feb 28 20:03:53 2024 +0100 Prepare 5.6.0-0.2 Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 4e9bfdb478fcb8aa82c2888edcdb2587acd61943 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Wed Feb 28 20:02:51 2024 +0100 d: Backport two patches from upstream. The log level fixes testsuite in two packages which capture output on stderr and assume output means error. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 49bfd50da5235f76fb045bb3704e32bf1fedc92d Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Mon Feb 26 07:48:12 2024 +0100 d/gbp: Move to unstable Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit b31c71e86108ae01ac188a54fa13cc79391c3e14 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Mon Feb 26 07:47:19 2024 +0100 Prepare 5.6.0-0.1. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 10d91fabcee2d4e8b0d14da34f04ce733cfb9b5f Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Mon Feb 26 07:30:38 2024 +0100 d: Add breaks on pristine-tar See bug 1063252. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 814ea5da5a0e226ca5cf8feb0d861384b8d356e0 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sun Feb 25 11:39:35 2024 +0100 d: Allow stderr in autopkgtests. Configure spits some warnings on stderr. Allow output on stderr. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 10121b6a8d5c7f0fa15b076ba75ed22c5b23a104 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sun Feb 25 11:19:02 2024 +0100 d: Skip more translated manpages Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 94611e67e2b8153561cc8e2afe67ca734089f608 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Feb 24 23:19:31 2024 +0100 d: remove TODO, it is not installed anymore Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit d0d21088a004c9a14093232cba24531685c25564 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Feb 24 22:05:33 2024 +0100 d: Update copyright for po/*.po Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit d1b67558cbc06c449a0ae7b7c1694e277aef4a78 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Feb 24 21:51:49 2024 +0100 d: Update copyright file based on current holders. Also, drop the windows section because it is 0BSD and covered by the * section above. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 058b92136a8b8a53c3929901bac8375dd13c806c Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Feb 24 21:24:42 2024 +0100 d/symbols: Update symbol. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 826f1ce5504ce01a1d490fc9a75db20b6ef5384c Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Feb 24 18:00:44 2024 +0100 Import the 5.6.0 release. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> commit 12388833e66a4ddafe08571882ad638a511cf68b Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Feb 24 17:59:06 2024 +0100 New upstream version 5.6.0 commit 2024dccf07e81337871814ff6f877a233657e5e4 Merge: bcd35779 12388833 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Sat Feb 24 17:59:06 2024 +0100 Update upstream source from tag 'upstream/5.6.0' Update to upstream version '5.6.0' with Debian dir c8327380459c45eb41e0aaa02ac7ca7170a30b9b commit bcd35779073eed82b194522b570c3e51fd03e285 Author: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Date: Thu Feb 22 21:07:58 2024 +0100 d/copyright: Remove Kevin Springle. Kevin Springle was added for the sha256.c copyright and removed in the 5.5.2beta after it has been noticed that he had nothing to do with it. Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Among the 3 debian patches available in version 5.6.4-1 of the package, we noticed the following issues: