Processed: bookworm-pu: package iotop-c/1.23-1+deb12u1

2023-10-16 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 1054100 =bookworm
Bug #1054100 [release.debian.org] bookworm-pu: package iotop-c/1.23-1+deb12u1
Added tag(s) bookworm; removed tag(s) bullseye.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
1054100: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054100
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: bullseye-pu: package iotop-c/1.23-1

2023-10-16 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle 1054100 bookworm-pu: package iotop-c/1.23-1+deb12u1
Bug #1054100 [release.debian.org] bullseye-pu: package iotop-c/1.23-1
Changed Bug title to 'bookworm-pu: package iotop-c/1.23-1+deb12u1' from 
'bullseye-pu: package iotop-c/1.23-1'.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
1054100: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054100
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1054100: bullseye-pu: package iotop-c/1.23-1

2023-10-16 Thread Boian Bonev
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: ioto...@packages.debian.org
Control: affects -1 + src:iotop-c

[ Reason ]
This update fixes 3 bugs in iotop-c:
- the program will busy loop after pressing ESC key, eating 100% on one core
- pseudo graphs in ASCII mode display incorrect/garbage values
- the logic behind showing only IO active processes incorrectly hides active 
ones

All the bugs were reported via IRC or via the upstream tracker and have no 
debian bug ids

[ Impact ]
Each of those 3 bugs severly affects user experience

[ Tests ]
Fixes were verified by manual testing and also confirmed as fixed by the 
reporters

[ Risks ]
Risks are very low - it is a leaf package, fixes are near trivial

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
All changes are cherry-picked upstream commits

[ Other info ]
N/A
diff -Nru iotop-c-1.23/debian/changelog iotop-c-1.23/debian/changelog
--- iotop-c-1.23/debian/changelog   2023-01-23 22:56:03.0 +
+++ iotop-c-1.23/debian/changelog   2023-10-17 01:06:47.0 +
@@ -1,3 +1,13 @@
+iotop-c (1.23-1+deb12u1) bookworm; urgency=medium
+
+  * Backport fixes from 1.25
+- Fix ESC makes iotop busy loop
+- Fix the logic in 'only' option
+  * Backport fixes from 1.24
+- Fix ASCII graph problem in R, W & RW modes
+
+ -- Boian Bonev   Tue, 17 Oct 2023 01:06:47 +
+
 iotop-c (1.23-1) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru iotop-c-1.23/debian/patches/fix-ascii-graph.patch 
iotop-c-1.23/debian/patches/fix-ascii-graph.patch
--- iotop-c-1.23/debian/patches/fix-ascii-graph.patch   1970-01-01 
00:00:00.0 +
+++ iotop-c-1.23/debian/patches/fix-ascii-graph.patch   2023-10-17 
01:06:47.0 +
@@ -0,0 +1,33 @@
+From: Boian Bonev 
+Date: Tue Oct 17 01:23:35 UTC 2023
+Forwarded: 629d80290c34b3a6a2e6f6400d8e277597547c93
+Subject: Fix ASCII graph problem in R, W & RW modes
+
+---
+--- a/src/view_curses.c
 b/src/view_curses.c
+@@ -969,21 +969,21 @@ static inline void view_curses(struct xx
+   
v1=value2scale(s->readhist[j*2],maxvisible);
+   
v2=value2scale(s->readhist[j*2+gi],maxvisible);
+   } else
+-  
v1=value2scale(s->readhist[j*2],maxvisible);
++  
v1=value2scale(s->readhist[j],maxvisible);
+   break;
+   case E_GR_W:
+   if 
(has_unicode&) {
+   
v1=value2scale(s->writehist[j*2],maxvisible);
+   
v2=value2scale(s->writehist[j*2+gi],maxvisible);
+   } else
+-  
v1=value2scale(s->writehist[j*2],maxvisible);
++  
v1=value2scale(s->writehist[j],maxvisible);
+   break;
+   case E_GR_RW:
+   if 
(has_unicode&) {
+   
v1=value2scale(s->readhist[j*2]+s->writehist[j*2],maxvisible);
+   
v2=value2scale(s->readhist[j*2+gi]+s->writehist[j*2+gi],maxvisible);
+   } else
+-  
v1=value2scale(s->readhist[j*2]+s->writehist[j*2],maxvisible);
++  
v1=value2scale(s->readhist[j]+s->writehist[j],maxvisible);
+   break;
+   case E_GR_SW:
+   if 
(has_unicode&) {
diff -Nru iotop-c-1.23/debian/patches/fix-esc-busy-loop.patch 
iotop-c-1.23/debian/patches/fix-esc-busy-loop.patch
--- iotop-c-1.23/debian/patches/fix-esc-busy-loop.patch 1970-01-01 
00:00:00.0 +
+++ iotop-c-1.23/debian/patches/fix-esc-busy-loop.patch 2023-10-17 
01:06:47.0 +
@@ -0,0 +1,24 @@
+From: Boian Bonev 
+Date: Tue Oct 17 01:23:35 UTC 2023
+Forwarded: 4d0ccbbc62237b7b48764244461b5d47a1befb67
+Subject: Fix busy looping after ESC key
+
+---
+--- a/src/view_curses.c
 

Processed: bullseye-pu: package iotop-c/1.23-1

2023-10-16 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + src:iotop-c
Bug #1054100 [release.debian.org] bullseye-pu: package iotop-c/1.23-1
Added indication that 1054100 affects src:iotop-c

-- 
1054100: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054100
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: your mail

2023-10-16 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> unblock 1050591 by 1050384
Bug #1050591 [release.debian.org] bullseye-pu: package awstats/7.8-2+deb11u2
1050591 was blocked by: 1050384
1050591 was not blocking any bugs.
Removed blocking bug(s) of 1050591: 1050384
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
1050591: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050591
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: Re: bookworm-pu: package llvm-toolchain-16/16.0.6-15~deb12u1

2023-10-16 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 1054096 = bookworm
Bug #1054096 [release.debian.org] bookworm-pu: package 
llvm-toolchain-16/16.0.6-15~deb12u1
Added tag(s) bookworm; removed tag(s) bullseye.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1054096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054096
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1054096: bookworm-pu: package llvm-toolchain-16/16.0.6-15~deb12u1

2023-10-16 Thread Andres Salomon

Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian@packages.debian.org
Usertags: pu

Here's the update to stable for clang-16, like we recently did for 
oldstable.


[ Reason ]

Chromium 118 wouldn't build on clang-13, so we added clang-16 to 
oldstable (#1053761). In order to be consistent across distributions 
(and also allowing us to drop a bunch of clang-14 & clang-15 workaround 
patches from chromium), we should add clang-16 to stable as well.


[ Impact ]

There's no impact for users, as packages in stable must explicitly 
choose to build against clang-16.


[ Tests ]

Chromium 118.0.5993.70 succeeded in building and running on bookworm 
with the clang-16 packages from llvm-toolchain-16_16.0.6-15~deb12u1.


[ Risks ]

Low/no risk. Clang-16 is not currently in stable.

On oldstable, it built for all archs except mipsel 
(https://buildd.debian.org/status/package.php?p=llvm-toolchain-16=bullseye), 
so I'm not anticipating any other architecture build issues on stable.


[ Checklist ]

 [x] *all* changes are documented in the d/changelog
 [x] I reviewed all changes and I approve them
 [x] attach debdiff against the package in (old)stable
 [x] the issue is verified as fixed in unstable

[ Changes ]

This is the diff against llvm-toolchain-16_16.0.6-15 in trixie, since 
llvm-toolchain-16 isn't currently in bookworm:


diff -urN a/llvm-toolchain-16-16.0.6/debian/changelog 
b/llvm-toolchain-16-16.0.6/debian/changelog
--- a/llvm-toolchain-16-16.0.6/debian/changelog	2023-09-11 
13:40:42.0 +
+++ b/llvm-toolchain-16-16.0.6/debian/changelog	2023-10-16 
13:14:10.0 +

@@ -1,3 +1,11 @@
+llvm-toolchain-16 (1:16.0.6-15~deb12u1) bookworm; urgency=medium
+
+  * Non-maintainer upload.
+  * Rebuild for bullseye.
+  * Change build-dep from sid's llvm-spirv-16 to bookworm's 
llvm-spirv-14.

+
+ -- Andres Salomon   Mon, 16 Oct 2023 13:14:10 
+

+
llvm-toolchain-16 (1:16.0.6-15) unstable; urgency=medium

  * Second attempt to refresh D158066.patch (Closes: #1049362)
diff -urN a/llvm-toolchain-16-16.0.6/debian/control 
b/llvm-toolchain-16-16.0.6/debian/control
--- a/llvm-toolchain-16-16.0.6/debian/control	2023-09-10 
06:14:34.0 +
+++ b/llvm-toolchain-16-16.0.6/debian/control	2023-10-16 
13:14:10.0 +

@@ -23,7 +23,7 @@
libctypes-ocaml-dev [amd64 arm64 armhf ppc64el riscv64 s390x],
dh-exec, dh-ocaml [amd64 arm64 armhf ppc64el riscv64 s390x],
libpfm4-dev [linux-any], python3-setuptools, libz3-dev,
-llvm-spirv-16 [ amd64 arm64 armel armhf i386 mips64el ppc64el 
riscv64 s390x ]  | hello [!i386],
+llvm-spirv-14 [ amd64 arm64 armel armhf i386 mips64el ppc64el 
riscv64 s390x ]  | hello [!i386],

spirv-tools [ linux-any ] | hello [ !i386],
wasi-libc | hello [ !any-i386],
libcurl4-openssl-dev | libcurl-dev,
diff -urN a/llvm-toolchain-16-16.0.6/debian/control.in 
b/llvm-toolchain-16-16.0.6/debian/control.in
--- a/llvm-toolchain-16-16.0.6/debian/control.in	2023-09-10 
06:14:36.0 +
+++ b/llvm-toolchain-16-16.0.6/debian/control.in	2023-10-16 
13:14:10.0 +

@@ -23,7 +23,7 @@
libctypes-ocaml-dev [amd64 arm64 armhf ppc64el riscv64 s390x],
dh-exec, dh-ocaml [amd64 arm64 armhf ppc64el riscv64 s390x],
libpfm4-dev [linux-any], python3-setuptools, libz3-dev,
-llvm-spirv-16 [ amd64 arm64 armel armhf i386 mips64el ppc64el 
riscv64 s390x ]  | hello [!i386],
+llvm-spirv-14 [ amd64 arm64 armel armhf i386 mips64el ppc64el 
riscv64 s390x ]  | hello [!i386],

spirv-tools [ linux-any ] | hello [ !i386],
wasi-libc | hello [ !any-i386],
libcurl4-openssl-dev | libcurl-dev,



[ Other info ]



Bug#1025708: bullseye-pu: package debootstrap/1.0.123+deb11u2

2023-10-16 Thread Simon McVittie
On Thu, 31 Aug 2023 at 00:12:53 +0100, Simon McVittie wrote:
> I did the same testing as for bookworm's #1050868, summarized on
> .
> As with #1050868, all differences between the output of a reference
> version (from Debian 12.1) and the output of this version were expected
> or ignorable.

I have now also tried the proposed debootstrap_*.udeb via d-i, using
essentially the same steps as in
.
This time I installed XFCE rather than GNOME. Installation was successful.

Errata:
- The steps I wrote were incomplete, installing git and fakeroot on the
  build machine was also necessary
- As previously noted on #1050868, the proposed udeb needs to be copied
  into debian-installer_bullseye/build/localudebs/
- d-i 11 doesn't include "less", so the step involving viewing
  /usr/share/debootstrap/functions needs to use "more" instead

An additional note is that if you send Ctrl+Alt+F2 sufficiently early in
the "Installing the base system" step, and "ls -l /target" repeatedly, you
can see that as a result of Helmut's code changes, /target is initially
non-merged-/usr then gets converted to merged-/usr after unpacking the
Essential set.

smcv