linuxmint / linuxmint/mintinstall

Incorrect Title Case in Package Description

Open
#495 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
181
Forks
116
PR merge metrics
No merged PRs in 30d

Description

Steps to reproduce the issue.

  1. Download can-utils_2023.03-1_amd64.deb to Desktop
  2. Run dpkg-deb --info ./can-utils_2023.03-1_amd64.deb

Note the title in the description: [OK]
Description: SocketCAN userspace utilities and tools
CAN is a message-based network protocol designed for vehicles originally ...

  1. Open can-utils_2023.03-1_amd64.deb with Package Installer

Note the description title is now formatted [NOK]
Image

  1. Open can-utils_2023.03-1_amd64.deb with GDebi Package Installer

Note the description title is not formatted [OK]

Image

The issue is that the package description is being formatted in camel case ("Socketcan Userspace Utilities And Tools") instead of the expected title case ("SocketCAN userspace utilities and tools"). This formatting discrepancy can cause confusion for users trying to understand the package's purpose. Another example: NASA PLC will become Nasa Plc; BASF -> Basf; GmbH -> Gmbh

Expectation: use the original title description without formatting to avoid any confusion

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the discrepancy by opening can-utils_2023.03-1_amd64.deb with Package Installer and compare its description with dpkg-deb --info and GDebi Package Installer. Trace where Package Installer formats the description title, then verify that names such as SocketCAN, NASA PLC, BASF, and GmbH retain their original capitalization.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.