Control: forwared -1 https://github.com/enkore/j4-dmenu-desktop/pull/139
Hi Peter,j4-dmenu-desktop is a dependency of sxmo-utils and so I would like to prevent it's removal from testing. The patch linked above is really simple and I would be happy if you could upload a fixed version.
I can also sponsor the upload, if needed.There where also multiple new upstream versions and I would be happy to help maintain this package if you would be ok with that.
In case you don't have time to do the upload, I can do an NMU. If you don't answer by end of next week I will assume that you are ok with an NMU containing the above patch and will upload.
Cheers Jochen * Matthias Klose <d...@debian.org> [2023-06-14 09:25]:
Package: src:j4-dmenu-desktop Version: 2.16-1 Severity: normal Tags: sid trixie User: debian-...@lists.debian.org Usertags: ftbfs-gcc-13 [This bug is targeted to the upcoming trixie release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-13/g++-13, but succeeds to build with gcc-12/g++-12. The severity of this report will be raised before the trixie release. The full build log can be found at: http://qa-logs.debian.net/2023/05/22/logs/j4-dmenu-desktop_2.16-1_unstable_gccexp.log The last lines of the build log are at the end of this report. To build with GCC 13, either set CC=gcc-13 CXX=g++-13 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-13/porting_to.html [...] | ^~~~~~~~~~~ /<<PKGBUILDDIR>>/src/Application.hh:149:22: error: unable to find string literal operator ‘operator""_istr’ with ‘const char [11]’, ‘long unsigned int’ arguments 149 | case "OnlyShowIn"_istr: | ^~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/Application.hh:161:22: error: unable to find string literal operator ‘operator""_istr’ with ‘const char [10]’, ‘long unsigned int’ arguments 161 | case "NotShowIn"_istr: | ^~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/Application.hh:173:22: error: unable to find string literal operator ‘operator""_istr’ with ‘const char [7]’, ‘long unsigned int’ arguments 173 | case "Hidden"_istr: | ^~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/Application.hh:174:22: error: unable to find string literal operator ‘operator""_istr’ with ‘const char [10]’, ‘long unsigned int’ arguments 174 | case "NoDisplay"_istr: | ^~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/Application.hh:182:22: error: unable to find string literal operator ‘operator""_istr’ with ‘const char [9]’, ‘long unsigned int’ arguments 182 | case "Terminal"_istr: | ^~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/Application.hh:183:61: error: unable to find string literal operator ‘operator""_istr’ with ‘const char [5]’, ‘long unsigned int’ arguments 183 | this->terminal = make_istring(value) == "true"_istr; | ^~~~~~~~~~~ In file included from /<<PKGBUILDDIR>>/src/TestFormatters.cc:8: /<<PKGBUILDDIR>>/src/Application.hh: In member function ‘bool Application::read(const char*, char**, size_t*)’: /<<PKGBUILDDIR>>/src/Application.hh:94:19: warning: ignoring return value of ‘char* getcwd(char*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 94 | getcwd(pwd, 100); | ~~~~~~^~~~~~~~~~ /<<PKGBUILDDIR>>/src/Main.hh: In member function ‘bool Main::read_args(int, char**)’: /<<PKGBUILDDIR>>/src/Main.hh:167:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 167 | exclude_generic = true; | ~~~~~~~~~~~~~~~~^~~~~~ /<<PKGBUILDDIR>>/src/Main.hh:168:13: note: here 168 | case 'l': | ^~~~ /<<PKGBUILDDIR>>/src/Main.hh: In member function ‘void Main::collect_files()’: /<<PKGBUILDDIR>>/src/Main.hh:187:15: warning: ignoring return value of ‘char* getcwd(char*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 187 | getcwd(original_wd, 384); | ~~~~~~^~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/Main.hh:195:18: warning: ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 195 | chdir(path.c_str()); | ~~~~~^~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/Main.hh:204:14: warning: ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 204 | chdir(original_wd); | ~~~~~^~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/Application.hh: In member function ‘bool Application::read(const char*, char**, size_t*)’: /<<PKGBUILDDIR>>/src/Application.hh:94:19: warning: ignoring return value of ‘char* getcwd(char*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 94 | getcwd(pwd, 100); | ~~~~~~^~~~~~~~~~ In file included from /<<PKGBUILDDIR>>/src/Main.hh:14: /<<PKGBUILDDIR>>/src/Dmenu.hh: In member function ‘void Dmenu::write(const std::string&)’: /<<PKGBUILDDIR>>/src/Dmenu.hh:19:16: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 19 | ::write(this->outpipe[1], what.c_str(), what.size()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/Dmenu.hh:20:16: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 20 | ::write(this->outpipe[1], "\n", 1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/Main.hh: In member function ‘std::string Main::get_command()’: /<<PKGBUILDDIR>>/src/Main.hh:247:18: warning: ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 247 | chdir(app->path.c_str()); | ~~~~~^~~~~~~~~~~~~~~~~~~ make[3]: *** [CMakeFiles/j4-dmenu-desktop.dir/build.make:79: CMakeFiles/j4-dmenu-desktop.dir/src/main.cc.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:114: CMakeFiles/j4-dmenu-desktop.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: *** [CMakeFiles/j4-dmenu-tests.dir/build.make:107: CMakeFiles/j4-dmenu-tests.dir/src/TestApplicationRunner.cc.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:88: CMakeFiles/j4-dmenu-tests.dir/all] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[1]: *** [Makefile:149: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 VERBOSE=1 returned exit code 2 make: *** [debian/rules:4: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
signature.asc
Description: PGP signature