Bug#1000932: doxygen: diff for NMU version 1.9.1-2.1
Il 15/07/22 00:23, Sebastian Ramacher ha scritto: On 2022-07-14 16:23:16 +0200, Paolo Greppi wrote: ... ACK, I've canceled the NMU. Please consider that doxygen is a key package and thus effectively keeping llvm-toolchain-11 in testing. A timely fix for this issue would be much appreciated. Cheers Many thanks. I have prepared the new version with a fix for your issue (https://salsa.debian.org/debian/doxygen) and started a "fast" ratt job (https://salsa.debian.org/debian/doxygen/-/wikis/ratt_doxygen_1.9.1-1_amd64%20partial). This will take a few days to compete, so far we're at 22% of the progress and 8% of packages fail on the first pass, but all are probably false positives. If all goes well I should be able to upload by Friday. Paolo
Bug#1000932: doxygen: diff for NMU version 1.9.1-2.1
On 2022-07-14 16:23:16 +0200, Paolo Greppi wrote: > Hi Sebastian! > > Il 14/07/22 11:22, Sebastian Ramacher ha scritto: > > Control: tags 1000932 + patch > > Control: tags 1000932 + pending > > > > Dear maintainer, > > > > I've prepared an NMU for doxygen (versioned as 1.9.1-2.1) and > > uploaded it to DELAYED/7. Please feel free to tell me if I > > should delay it longer. > > > > Cheers > > thanks for the quick patch; alas your fix will break this logic: > https://salsa.debian.org/debian/doxygen/-/blob/master/debian/rules#L23 > which was contributed by Norbert Lange to fix > https://bugs.debian.org/945427. > > At this point I am unsure what effects this may cause, I only vaguely > remember that the Clang_DIR and LLVM_DIR env vars plug into cmake somehow. > > So I'd propose to skip this NMU, as I'd rather address this as part of the > new upstream release (https://bugs.debian.org/1013636). > With each upstream release, I usually run massive archive rebuilds with ratt > which helps pinpoint which of the ~700 paackages that reverse-build-dep on > doxygen might fail when the new version is pushed through. ACK, I've canceled the NMU. Please consider that doxygen is a key package and thus effectively keeping llvm-toolchain-11 in testing. A timely fix for this issue would be much appreciated. Cheers -- Sebastian Ramacher
Bug#1000932: doxygen: diff for NMU version 1.9.1-2.1
Hi Sebastian! Il 14/07/22 11:22, Sebastian Ramacher ha scritto: Control: tags 1000932 + patch Control: tags 1000932 + pending Dear maintainer, I've prepared an NMU for doxygen (versioned as 1.9.1-2.1) and uploaded it to DELAYED/7. Please feel free to tell me if I should delay it longer. Cheers thanks for the quick patch; alas your fix will break this logic: https://salsa.debian.org/debian/doxygen/-/blob/master/debian/rules#L23 which was contributed by Norbert Lange to fix https://bugs.debian.org/945427. At this point I am unsure what effects this may cause, I only vaguely remember that the Clang_DIR and LLVM_DIR env vars plug into cmake somehow. So I'd propose to skip this NMU, as I'd rather address this as part of the new upstream release (https://bugs.debian.org/1013636). With each upstream release, I usually run massive archive rebuilds with ratt which helps pinpoint which of the ~700 paackages that reverse-build-dep on doxygen might fail when the new version is pushed through. Having said that, if you feel confident this will not break too many things, feel free to let it go. Otherwise I'm more than happy if you are inspired to contribute in any way to doxygen maintenance; for me the preferred way is by means of Merge Requests on salsa. MfG, Paolo P.S. I also tried reviving the salsa gitlab CI: https://salsa.debian.org/debian/doxygen/-/commits/bugfix/sramacher/1000932 but ATM the pipeline is failing for unrelated reasons: https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/358
Bug#1000932: doxygen: diff for NMU version 1.9.1-2.1
Control: tags 1000932 + patch Control: tags 1000932 + pending Dear maintainer, I've prepared an NMU for doxygen (versioned as 1.9.1-2.1) and uploaded it to DELAYED/7. Please feel free to tell me if I should delay it longer. Cheers -- Sebastian Ramacher diff -Nru doxygen-1.9.1/debian/changelog doxygen-1.9.1/debian/changelog --- doxygen-1.9.1/debian/changelog 2021-03-22 00:04:01.0 +0100 +++ doxygen-1.9.1/debian/changelog 2022-07-14 11:12:01.0 +0200 @@ -1,3 +1,10 @@ +doxygen (1.9.1-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * debian/control: Switch to unversioned llvm dependencies (Closes: #1000932) + + -- Sebastian Ramacher Thu, 14 Jul 2022 11:12:01 +0200 + doxygen (1.9.1-2) unstable; urgency=medium * Build with LLVM support on riscv64. Closes: #985587. diff -Nru doxygen-1.9.1/debian/control doxygen-1.9.1/debian/control --- doxygen-1.9.1/debian/control 2021-03-21 11:06:46.0 +0100 +++ doxygen-1.9.1/debian/control 2022-07-14 11:11:30.0 +0200 @@ -10,9 +10,9 @@ zlib1g-dev, libxapian-dev (>= 1.2.21-1.2), cmake, - llvm-11-dev [amd64 armel armhf arm64 i386 mips mipsel mips64el ppc64 ppc64el riscv64 s390x sparc64], - libclang-11-dev [amd64 armel armhf arm64 i386 mips mipsel mips64el ppc64 ppc64el riscv64 s390x sparc64], - clang-11[amd64 armel armhf arm64 i386 mips mipsel mips64el ppc64 ppc64el riscv64 s390x sparc64], + llvm-dev [amd64 armel armhf arm64 i386 mips mipsel mips64el ppc64 ppc64el riscv64 s390x sparc64], + libclang-dev [amd64 armel armhf arm64 i386 mips mipsel mips64el ppc64 ppc64el riscv64 s390x sparc64], + clang[amd64 armel armhf arm64 i386 mips mipsel mips64el ppc64 ppc64el riscv64 s390x sparc64], sassc, faketime, mat2