Bug#1070172: Exception when invoked without options
Hi, On Thu, May 02, 2024 at 03:55:53PM +0200, Guido Günther wrote: > Hi, > On Wed, May 01, 2024 at 12:27:41PM +0200, Guido Günther wrote: > > Package: gcovr > > Version: 7.2-1 > > Severity: grave > > > > Hi, > > invoking gcovr 7.2 in an empty directory fails like > > > > $ gcovr > > -- > >GCC Code Coverage Report > > Traceback (most recent call last): > > File "/usr/bin/gcovr", line 1972, in > > print_text_report(covdata) > > File "/usr/bin/gcovr", line 822, in print_text_report > > OUTPUT.write("Directory: "+options.root+"\n") > > ~^ > > TypeError: can only concatenate str (not "NoneType") to str > > > > > > This makes meson think gcovr is not available, e.g.: > > > > > > https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/jobs/3839480#L3265 > > > > I've marked this as grave as it breaks CI pipelines. > > Just had a closer look. It seems verson 3.2 instead of 7.2 got > imported. I'll propose a fix. Uploaded to delayed/3. MR is at https://salsa.debian.org/debian/gcovr/-/merge_requests/5 Cheers, -- Guido > > Cheers, > -- Guido > > > > > Cheers, > > -- Guido > > > > > > -- System Information: > > Debian Release: trixie/sid > > APT prefers testing > > APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, > > 'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, > > 'experimental') > > Architecture: amd64 (x86_64) > > Foreign Architectures: arm64 > > > > Kernel: Linux 6.6.15-amd64 (SMP w/12 CPU threads; PREEMPT) > > Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE > > Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE > > not set > > Shell: /bin/sh linked to /usr/bin/dash > > Init: systemd (via /run/systemd/system) > > LSM: AppArmor: enabled > > > > Versions of packages gcovr depends on: > > ii python33.11.6-1 > > ii python3-pkg-resources 68.1.2-2 > > > > gcovr recommends no packages. > > > > gcovr suggests no packages. > > > > -- no debconf information
Bug#1070172: Exception when invoked without options
Hi, On Wed, May 01, 2024 at 12:27:41PM +0200, Guido Günther wrote: > Package: gcovr > Version: 7.2-1 > Severity: grave > > Hi, > invoking gcovr 7.2 in an empty directory fails like > > $ gcovr > -- >GCC Code Coverage Report > Traceback (most recent call last): > File "/usr/bin/gcovr", line 1972, in > print_text_report(covdata) > File "/usr/bin/gcovr", line 822, in print_text_report > OUTPUT.write("Directory: "+options.root+"\n") > ~^ > TypeError: can only concatenate str (not "NoneType") to str > > > This makes meson think gcovr is not available, e.g.: > > > https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/jobs/3839480#L3265 > > I've marked this as grave as it breaks CI pipelines. Just had a closer look. It seems verson 3.2 instead of 7.2 got imported. I'll propose a fix. Cheers, -- Guido > > Cheers, > -- Guido > > > -- System Information: > Debian Release: trixie/sid > APT prefers testing > APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, > 'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, > 'experimental') > Architecture: amd64 (x86_64) > Foreign Architectures: arm64 > > Kernel: Linux 6.6.15-amd64 (SMP w/12 CPU threads; PREEMPT) > Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE > Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not > set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages gcovr depends on: > ii python33.11.6-1 > ii python3-pkg-resources 68.1.2-2 > > gcovr recommends no packages. > > gcovr suggests no packages. > > -- no debconf information
Bug#1070172: Exception when invoked without options
Package: gcovr Version: 7.2-1 Severity: grave Hi, invoking gcovr 7.2 in an empty directory fails like $ gcovr -- GCC Code Coverage Report Traceback (most recent call last): File "/usr/bin/gcovr", line 1972, in print_text_report(covdata) File "/usr/bin/gcovr", line 822, in print_text_report OUTPUT.write("Directory: "+options.root+"\n") ~^ TypeError: can only concatenate str (not "NoneType") to str This makes meson think gcovr is not available, e.g.: https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/jobs/3839480#L3265 I've marked this as grave as it breaks CI pipelines. Cheers, -- Guido -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: arm64 Kernel: Linux 6.6.15-amd64 (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages gcovr depends on: ii python33.11.6-1 ii python3-pkg-resources 68.1.2-2 gcovr recommends no packages. gcovr suggests no packages. -- no debconf information