Generated hostnames in 2.0 are much less friendly than 1.9

Bug #1583402 reported by Trent Lloyd
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Won't Fix
Undecided
Unassigned
petname (Ubuntu)
Fix Released
High
Dustin Kirkland 

Bug Description

Generated hostnames in MAAS 2.0 are significantly less friendly than those generated in MAAS 1.9. This change appears due to moving from an internal small-ish list of words to using the python-petname library.

I find these to be very difficult to work with compared to the old names, and do not wish to really use a single name out of 20 generated in MAAS 2.0, compared to MAAS 1.9 where the majority were generally favourable.

The expanded list contains many words which are more complex to read, remember or pronounce. At brief glance, I think that major contributing factors to this are
 (1) Many adjectives are much longer with more syllables
 (2) Many adjectives are further complicated by inverse versions or similar (e.g. non- or un-)
 (3) Names generally have much more varied spelling and are less likely to be already known, making them more difficult to remember and spell.

Here are some examples from 1.9 & 2.0 illustrate the difference, based on actual names I got when doing my deployment on both versions.

MAAS 1.9:
sleepy-toy
private-cracker
lovable-kiss
worthy-sweater
charming-play
only-observation
weepy-view
talkative-middle

MAAS 2.0:
infectious-carrie
annexable-keaton
conflictory-marilou
splanchnologic-jayleen
uncommendatory-lamonica
misformed-lurlene
unappareled-olin
abominable-aryanna
semicarbonate-vesta
oversorrowful-marge
furtive-clarinda
nonprobatory-thu
noncouperative-knox
throneless-earlean
complaisant-deena
retreatal-gricelda
aeneous-coreen
denumerable-lorretta

Related branches

Revision history for this message
Trent Lloyd (lathiat) wrote :
Revision history for this message
Blake Rouse (blake-rouse) wrote :

This library was chosen as its also the same library that is used for lxd which ships by default in Ubuntu Xenail.

Changed in maas:
status: New → Won't Fix
Changed in petname (Ubuntu):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Dustin Kirkland  (kirkland)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package petname - 2.3-0ubuntu1

---------------
petname (2.3-0ubuntu1) yakkety; urgency=medium

  * debian/tests/check_words:
    - bypass the dict(1) tests when building in the buildd

 -- Dustin Kirkland <email address hidden> Mon, 08 Aug 2016 21:37:07 -0500

Changed in petname (Ubuntu):
status: In Progress → Fix Released
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.