Say something about the 64 character name limit #1415

Open
opened 2024-11-29 03:44:56 +00:00 by james · 4 comments
Owner

The policy doesn't say anything about the number of characters in the name, but we have limits for example bugzilla has a 64 character limit:

https://pagure.io/fedora-infrastructure/issue/12167

Should probably put something somewhere in:

https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/

The policy doesn't say anything about the number of characters in the name, but we have limits for example bugzilla has a 64 character limit: https://pagure.io/fedora-infrastructure/issue/12167 Should probably put something somewhere in: https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/
Author
Owner

Metadata Update from @james:

  • Issue tagged with: meeting
**Metadata Update from @james**: - Issue tagged with: meeting
Owner

Might be a good idea, though with the upcoming switch to a new forge / bug tracker, I'm not sure it's that important (unless the new system has a length limit for project names too).

Might be a good idea, though with the upcoming switch to a new forge / bug tracker, I'm not sure it's *that* important (unless the new system has a length limit for project names too).
Author
Owner

Metadata Update from @james:

  • Issue assigned to salimma
**Metadata Update from @james**: - Issue assigned to salimma
Author
Owner

PR 1439 (https://pagure.io/packaging-committee/pull-request/1439) brought this up again.

FWIW I had a look at current packages:

repoquery -a --qf '%{name}' | awk '{print length($1)}' | sort -n | uniq -c | \
perl -lne '/^\s*(\d+)\s+(\d+)\s*$/ && print "$2: $1: " . "*" x ((100 * $1) / 5500)'

...and the name lengths drop off a lot around 48 characters, and are in the low single digits by 58.

PR 1439 (https://pagure.io/packaging-committee/pull-request/1439) brought this up again. FWIW I had a look at current packages: repoquery -a --qf '%{name}' | awk '{print length($1)}' | sort -n | uniq -c | \ perl -lne '/^\s*(\d+)\s+(\d+)\s*$/ && print "$2: $1: " . "*" x ((100 * $1) / 5500)' ...and the name lengths drop off a lot around 48 characters, and are in the low single digits by 58.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
packaging/guidelines#1415
No description provided.