Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-17822

mandb does not support "AD" as Turkish name

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • None
    • man-db
    • None
    • Low
    • rhel-databases
    • 3
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • x86_64
    • None

      Issue:

      ======

      # mandb -t
      mandb: warning: /usr/share/man/tr/man1/evim.1.gz: whatis parse for evim(1) failed
      mandb: warning: /usr/share/man/tr/man1/vimdiff.1.gz: whatis parse for vimdiff(1) failed
      mandb: warning: /usr/share/man/tr/man1/vim.1.gz: whatis parse for rview(1) failed
      mandb: warning: /usr/share/man/tr/man1/vim.1.gz: whatis parse for view(1) failed
      mandb: warning: /usr/share/man/tr/man1/vim.1.gz: whatis parse for vim(1) failed
      mandb: warning: /usr/share/man/tr/man1/vim.1.gz: whatis parse for rvim(1) failed
      mandb: warning: /usr/share/man/tr/man1/vim.1.gz: whatis parse for ex(1) failed
      mandb: warning: /usr/share/man/tr/man1/vimtutor.1.gz: whatis parse for vimtutor(1) failed
       
      

      Observation :

      ============
      Focusing only on one file for example
      mandb: warning: /usr/share/man/tr/man1/evim.1.gz: whatis parse for evim(1) failed

      RHEL 8 (No issue found)

      There is no Turkish Language man page being referred in RHEL 8 by default
      If you execute mandb -dt  (to enable debug) here is the output related to specific file /usr/share/man/pl/man1/evim.1.gz

      Below data is from mandb -dt

       

      ult_src: File /usr/share/man/ru/man1/evim.1.gz in mantree /usr/share/man/ru
      found lang dir element ru
      trying encoding UTF-8 -> UTF-8//IGNORE
      "evim - простой Vim, позволяет редактировать файл с помощью Vim в безрежимном режиме"
      record = 'evim - простой Vim, позволяет редактировать файл с помощью Vim в безрежимном режиме'        <--- No issue
      ult_src: File /usr/share/man/fr/man1/evim.1.gz in mantree /usr/share/man/fr
      found lang dir element fr
      trying encoding UTF-8 -> UTF-8//IGNORE
      trying encoding ISO-8859-1 -> UTF-8//IGNORE
      "evim - « Easy Vim », édite un fichier avec Vim sans utiliser les modes"
      record = 'evim - « Easy Vim », édite un fichier avec Vim sans utiliser les modes'               <--- No issue
      ult_src: File /usr/share/man/ja/man1/evim.1.gz in mantree /usr/share/man/ja
      found lang dir element ja
      trying encoding UTF-8 -> UTF-8//IGNORE
      "evim - easy Vim, モードレスエディタ Vim"
      record = 'evim - easy Vim, モードレスエディタ Vim'                                               <--- No issue
      ult_src: File /usr/share/man/pl/man1/evim.1.gz in mantree /usr/share/man/pl
      found lang dir element pl
      trying encoding UTF-8 -> UTF-8//IGNORE
      trying encoding ISO-8859-2 -> UTF-8//IGNORE
      "evim - łatwy Vim, edytuj plik w Vimie z ustawieniami dla edycji bez trybów"
      record = 'evim - łatwy Vim, edytuj plik w Vimie z ustawieniami dla edycji bez trybów'                  <--- No issue
      ult_src: File /usr/share/man/it/man1/evim.1.gz in mantree /usr/share/man/it
      found lang dir element it
      trying encoding UTF-8 -> UTF-8//IGNORE
      trying encoding ISO-8859-1 -> UTF-8//IGNORE
      "evim - Vim "facile", Vim impostato in modo da poter essere usato facilmente per modificare file, anche da chi non abbia familiarità con i comandi."
      record = 'evim - Vim "facile", Vim impostato in modo da poter essere usato facilmente per modificare file, anche da chi non abbia familiarità con i comandi.'        <--- No issue
      

       

      RHEL 9
      Below data is from mandb -dt

      ult_src: File /usr/share/man/ru/man1/evim.1.gz in mantree /usr/share/man/ru
      found lang dir element ru
      trying encoding UTF-8 -> UTF-8//IGNORE
      "evim - простой Vim, позволяет редактировать файл с помощью Vim в безрежимном режиме"
      record = 'evim - простой Vim, позволяет редактировать файл с помощью Vim в безрежимном режиме'               <--- No issue
       
      ult_src: File /usr/share/man/fr/man1/evim.1.gz in mantree /usr/share/man/fr
      found lang dir element fr
      trying encoding UTF-8 -> UTF-8//IGNORE
      trying encoding ISO-8859-1 -> UTF-8//IGNORE
      "evim - « Easy Vim », édite un fichier avec Vim sans utiliser les modes" 
      record = 'evim - « Easy Vim », édite un fichier avec Vim sans utiliser les modes'                             <--- No issue
      ult_src: File /usr/share/man/it/man1/evim.1.gz in mantree /usr/share/man/it
      found lang dir element it
      trying encoding UTF-8 -> UTF-8//IGNORE
      trying encoding ISO-8859-1 -> UTF-8//IGNORE
      "evim - Vim "facile", Vim impostato in modo da poter essere usato facilmente per modificare file, anche da chi non abbia familiarità con i comandi."
      record = 'evim - Vim "facile", Vim impostato in modo da poter essere usato facilmente per modificare file, anche da chi non abbia familiarità con i comandi.'       <--- No issue
      ult_src: File /usr/share/man/ja/man1/evim.1.gz in mantree /usr/share/man/ja
      found lang dir element ja
      trying encoding UTF-8 -> UTF-8//IGNORE
      "evim - easy Vim, モードレスエディタ Vim"
      record = 'evim - easy Vim, モードレスエディタ Vim'                                                            <--- No issue
      ult_src: File /usr/share/man/pl/man1/evim.1.gz in mantree /usr/share/man/pl
      found lang dir element pl
      trying encoding UTF-8 -> UTF-8//IGNORE
      trying encoding ISO-8859-2 -> UTF-8//IGNORE
      "evim - łatwy Vim, edytuj plik w Vimie z ustawieniami dla edycji bez trybów"
      record = 'evim - łatwy Vim, edytuj plik w Vimie z ustawieniami dla edycji bez trybów'                    <--- No issue
      
      ult_src: File /usr/share/man/tr/man1/evim.1.gz in mantree /usr/share/man/tr
      found lang dir element tr
      trying encoding UTF-8 -> UTF-8//IGNORE
      trying encoding ISO-8859-9 -> UTF-8//IGNORE
      "(null)"
      mandb: warning: /usr/share/man/tr/man1/evim.1.gz: whatis parse for evim(1) failed                 <----- Issue with tr
      

       

      Reproducer steps
      ==================
      Able to reproduce it on RHEL 9 (No issue is seen on RHEL 7, 8)

      1. Install vim-common package
      2. Execute below command

                    # mandb -t
          

              ljavorsk Lukas Javorsky
              rhn-support-prjagtap Pradeep Jagtap
              Lukas Javorsky Lukas Javorsky
              bot rhel-cs-apps-subsystem-qe bot rhel-cs-apps-subsystem-qe
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: