← Back to team overview

maas-devel team mailing list archive

[Bug 1615143] Re: [SRU] update python-petname and golang-petname libraries in xenial

 

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

---------------
golang-petname (2.3-0ubuntu1~16.04) xenial-proposed; urgency=medium

  * Backport golang-petname from yakkety to xenial, to take advantage
    of the vastly improved format in LXD, LP: #1615143

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

  * debian/rules:
    - don't build libgolang-petname1 on xenial

golang-petname (2.2-0ubuntu1) yakkety; urgency=medium

  * debian/rules, === removed directory usr, === removed directory
    usr/lib:
    - fix shared library build on yakkety while maintaining xenial
      no-shared-lib build

golang-petname (2.1-0ubuntu1) yakkety; urgency=medium

  [ Michael Hudson-Doyle ]
  * debian/control, debian/golang-petname-dev.install:
    - Build shared lib package.

  [ Dustin Kirkland ]
  * === added directory usr, === added directory usr/lib,
    debian/control, debian/golang-petname-dev.install:
    - add a couple of hacks, to not break the build on releases before
      yakkety
      + namely, use a dummy (dh-apparmor) to ensure we can meet a
        build-dependency on xenial
      + create the usr/lib dir, and always install it

golang-petname (2.0-0ubuntu1) yakkety; urgency=medium

  [ Dustin Kirkland ]
  * petname.go, README.md:
    - remove some non-words
  * debian/control, debian/golang-petname-dev.install:
    - reverting Michael's shared library changes, as it's breaking the build
  * petname.go, README.md:
    - bump to petname 2.0, using animals instead of people names, major change
    - rebuild with simplest, smallest wordlist

golang-petname (1.10-0ubuntu1) xenial; urgency=medium

  [ Michael Hudson-Doyle ]
  * Make packaging more typical for a package that uses dh-golang.

 -- Dustin Kirkland <kirkland@xxxxxxxxxx>  Tue, 23 Aug 2016 09:30:19
-0400

** Changed in: golang-petname (Ubuntu Xenial)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of MAAS
Development, which is subscribed to python-petname in Ubuntu.
https://bugs.launchpad.net/bugs/1615143

Title:
  [SRU] update python-petname and golang-petname libraries in xenial

Status in golang-petname package in Ubuntu:
  Fix Released
Status in python-petname package in Ubuntu:
  Fix Released
Status in golang-petname source package in Xenial:
  Fix Released
Status in python-petname source package in Xenial:
  Fix Released

Bug description:
  Please backport/update/SRU the golang-petname and python-petname
  packages in Xenial to the new ones from Yakety.  These are needed for
  the MAAS 2.0 and LXD 2.0 builds.  The new model uses much simpler,
  more pronouncable and memorable names -- a critical complaint of
  current MAAS and LXD randomly generated names.

  Note that this update is 100% API compatible.

  == SRU ==

  [Impact] 
  The impact of this bug is that MAAS and LXD generally produce really complicated, unpronouceable random names, like:
   - polyvinylidene-latesha
   - quarantinable-ayesha
   - troglodytical-flor

  The new petname methodology uses animals, has been meticulously curated, and undergoes a thorough series of quality tests.  New petnames look like this:
   - suited-mallard
   - pure-ringtail
   - calm-shark

  [Test Case]

  To test this, you can install the new golang-petname, python-petname, and python3-petname packages and simply run:
   $ golang-petname
   novel-muskox
   $ python-petname
   giving-shrew
   $ python3-petname
   new-mole

  Each of these build against the library (golang, python3) that MAAS and LXD use.
   

  [Regression Potential]

  Minimal.  The only difference in behavior is that the new methodology
  produces far fewer unique combinations (~200K vs. ~200M).  I've
  already discussed this with the MAAS and LXD maintainers.

  [Other Info]

  None.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/golang-petname/+bug/1615143/+subscriptions


References