** Summary changed:

- ksh: bogus time outut
+ ksh: bogus time output

** Package changed: qtxmlpatterns-opensource-src (Ubuntu) => ksh93u+m
(Ubuntu)

** Description changed:

  ksh doesn't print localized date-time properly anymore. E.g. the output of 
the following both commands should be the same ('So 9. Nov 07:15:31 MET 2025'):
  /bin/ksh93 -c 'LC_TIME=de_DE.UTF-8 printf "%T\n"'
  /bin/ksh93 -c 'LC_TIME=de_DE.UTF-8 date'
  
  So the month and day of week name abbreviation gets translated to an
  empty string ('   9 07:15:59 MET 2025').
  
  This works on jammy as expected, but not on noble anymore.
  
- For locale en_US.UTF-8 as well as C both works as expected. E.g.:
- /bin/ksh93 -c 'LC_TIME=en_US.UTF-8 printf "%T\n"'
- /bin/ksh93 -c 'LC_TIME=en_US.UTF-8 date'
+ For locale C it works as expected. E.g.:
+ /bin/ksh93 -c 'LC_TIME=C printf "%T\n"'
+ /bin/ksh93 -c 'LC_TIME=C date'
  
  Not sure, whether this has something to do with the locale packages?
  jammy: locales 2.35-0ubuntu3.8
  noble: locales 2.39-0ubuntu8.6

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2130971

Title:
  ksh: bogus time output

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ksh93u+m/+bug/2130971/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to