msgcat --color=test no longer works

Bug #1921482 reported by Daniel Tang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gettext (Ubuntu)
New
Undecided
Unassigned

Bug Description

`msgcat --color=test` no longer prints anything. I rely on that package to determine what colors a terminal supports, as does anyone using https://askubuntu.com/a/1044802/1004020 .

1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> About Ubuntu

$ lsb_release -rd
Description: Ubuntu Hirsute Hippo (development branch)
Release: 21.04

2) The version of the package you are using, via 'apt-cache policy pkgname' or by checking in Software Center

$ apt-cache policy gettext
gettext:
  Installed: 0.21-3ubuntu2
  Candidate: 0.21-3ubuntu2
  Version table:
 *** 0.21-3ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu hirsute/main amd64 Packages
        100 /var/lib/dpkg/status

3) What you expected to happen

It should work and the output should be the same as in 20.10:

$ msgcat --color=test
Colors (foreground/background):
       |black |blue |green |cyan |red |magenta|yellow |white |default
black | Words | Words | Words | Words | Words | Words | Words | Words | Words
blue | Words | Words | Words | Words | Words | Words | Words | Words | Words
green | Words | Words | Words | Words | Words | Words | Words | Words | Words
cyan | Words | Words | Words | Words | Words | Words | Words | Words | Words
red | Words | Words | Words | Words | Words | Words | Words | Words | Words
magenta| Words | Words | Words | Words | Words | Words | Words | Words | Words
yellow | Words | Words | Words | Words | Words | Words | Words | Words | Words
white | Words | Words | Words | Words | Words | Words | Words | Words | Words
default| Words | Words | Words | Words | Words | Words | Words | Words | Words

Colors (hue/saturation):
red:

yellow:

green:

cyan:

blue:

magenta:

red:

Weights:
normal, bold, default

Postures:
normal, italic, default

Text decorations:
normal, underlined, default

Colors (foreground) mixed with attributes:
black |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
blue |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
green |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
cyan |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
red |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
magenta|normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
yellow |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
white |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
default|normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|

Colors (background) mixed with attributes:
black |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
blue |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
green |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
cyan |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
red |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
magenta|normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
yellow |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
white |normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|
default|normal|bold|normal|italic|normal|underlined|normal|
       |normal|bold+italic|normal|bold+underl|normal|italic+underl|normal|

$
(The color was present before copying and pasting here)

4) What happened instead

There is no output:

$ msgcat --color=test
$

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.