petname (2.8-0ubuntu1) eoan; urgency=medium * README.md: - update to the newer python-petname readme - refer to https://tools.ietf.org/html/rfc1178 - update golang and python examples * debian/control: - recommend man-db for --help -- Dustin Kirkland Wed, 12 Jun 2019 19:54:27 -0500 petname (2.7-0ubuntu1) artful; urgency=medium * usr/share/petname/small/names.txt, usr/share/petname/large/adverbs.txt, usr/share/petname/medium/names.txt: - remove two words (gryphon, crawfish) that seem to have fallen out of the common database - remove word that has fallen out of the database (skillfully) * debian/control: - fix lintian errors * debian/compat: - bump compat * debian/compat, debian/control, debian/rules, debian/tests/check_words => debian/tests/checkwords, debian/tests/control: - fix test name to make lintian happy -- Dustin Kirkland Thu, 21 Sep 2017 15:33:37 -0500 petname (2.6-0ubuntu1) artful; urgency=medium * debian/tests/check_words, usr/share/petname/small/adjectives.txt: - added "funky" - enumerated tests * README.md: - fixup the markdown * README.md, usr/share/man/man1/petname.1: - more markdown syntax fixes * README.md, usr/share/man/man1/petname.1: - recommend pip3 -- Dustin Kirkland Fri, 26 May 2017 14:50:51 -0500 petname (2.5-0ubuntu1) yakkety; urgency=medium * === added directory icons, icons/icon.png, icons/petname_14.png, icons/petname_192.png, icons/petname_64.png, usr/bin/petname: - added an icon (a dog tag) * snapcraft.yaml: - add snapcraft build instructions - use binary builds, since we use the coreutils binaries - fix arch - add icon * icons/petname.png: - added icon -- Dustin Kirkland Sat, 20 Aug 2016 07:33:09 -0500 petname (2.4-0ubuntu1) yakkety; urgency=medium * === added directory usr/share/petname/medium, === added symlink usr/share/petname/adjectives.txt, === added symlink usr/share/petname/adverbs.txt, === added symlink usr/share/petname/names.txt, debian/rules, debian/tests/check_words, === renamed directory usr/share/petname/complex => usr/share/petname/large, === renamed directory usr/share/petname/easy => usr/share/petname/small, === target is usmall/adjectives.txt, === target is usmall/adverbs.txt, === target is usmall/names.txt, usr/bin/petname, usr/share/man/man1/petname.1, usr/share/petname/adjectives.txt => usr/share/petname/medium/adjectives.txt, usr/share/petname/adverbs.txt => usr/share/petname/medium/adverbs.txt, usr/share/petname/names.txt => usr/share/petname/medium/names.txt: - default to our simplest word-base, which gives ~205K adjective-animal combinations, which are memorable, by default * debian/rules, debian/tests/check_words: - test updates -- Dustin Kirkland Tue, 09 Aug 2016 14:03:12 -0500 petname (2.3-0ubuntu1) yakkety; urgency=medium * debian/tests/check_words: - bypass the dict(1) tests when building in the buildd -- Dustin Kirkland Mon, 08 Aug 2016 22:13:36 -0500 petname (2.2-0ubuntu1) yakkety; urgency=medium * debian/control: - add a couple of ispell build-deps, to fix broken build -- Dustin Kirkland Mon, 08 Aug 2016 21:37:06 -0500 petname (2.1-0ubuntu1) yakkety; urgency=medium * debian/blacklist.txt, debian/tests/check_words, usr/share/petname/names.txt: - manual dictionary scrub of animal names; I checked and read every entry to ensure names.txt consists only of animals * usr/share/petname/adverbs.txt, usr/share/petname/names.txt: - remove any adverbs/adjectives which are not recognized by ispell * debian/blacklist.txt, debian/tests/check_words, usr/share/petname/adjectives.txt, usr/share/petname/adverbs.txt: - add more tests - remove adverbs that aren't adverbs - remove adjectives that aren't adjectives * debian/tests/check_words, usr/share/petname/adjectives.txt: - add a test to detect repeated words - remove some repeated words * debian/tests/check_words, debian/whitelist.txt, usr/share/petname/names.txt: - simplify animal names further - add dictionary tests to ensure animal names are nouns and common * debian/blacklist.txt, debian/tests/check_words, usr/share/petname/adjectives.txt, usr/share/petname/adverbs.txt, usr/share/petname/names.txt: - add a couple to the blacklist - create a whitelist (for okay words not in the dictionary) - move some tests to run sooner - add some adverbs * debian/tests/check_words, usr/share/petname/adverbs.txt, usr/share/petname/names.txt: - separate the SCOWL tests for adj/adv - add a bunch of adverbs back, now that they pass tests * usr/bin/petname: - fix typo/regression in words>=3 * === added directory usr/share/petname/easy, debian/tests/check_words, usr/share/petname/easy/adjectives.txt, usr/share/petname/easy/adverbs.txt, usr/share/petname/easy/names.txt: - enable the test to run against multiple directories - create an 'easy' set of words * debian/rules, debian/tests/check_words, usr/bin/petname, usr/share/man/man1/petname.1, usr/share/petname/complex/adjectives.txt, usr/share/petname/complex/adverbs.txt, usr/share/petname/complex/names.txt: - add a new -c|--complexity parameter, to support easy, standard, and complex words - run our tests against each * README.md, usr/share/man/man1/petname.1: - generate our README.md from our manpage * debian/rules, README.md, usr/share/man/man1/petname.1: - reformat for github * README.md, usr/share/man/man1/petname.1: - manually mangle our markdown readme * debian/control: -- Dustin Kirkland Mon, 08 Aug 2016 21:21:54 -0500 petname (2.0-0ubuntu1) yakkety; urgency=medium * README.md, usr/bin/petname, usr/share/man/man1/petname.1: - add support for an option -l|--letters parameter, to enable shorter, more readable names * usr/bin/petname: - ensure we don't go less than 3 letters * === added directory usr/share/petname/complex, usr/share/petname/complex/adjectives.txt, usr/share/petname/complex/adverbs.txt, usr/share/petname/complex/names.txt: - backup a copy of the "complex" names * === added directory usr/share/petname/complex, README.md, usr/share/petname/adjectives.txt, usr/share/petname/adverbs.txt, usr/share/petname/complex/adjectives.txt, usr/share/petname/complex/adverbs.txt, usr/share/petname/complex/names.txt, usr/share/petname/names.txt: - LP: #1583402 - drastically simplify petnames by culling complex names, adjectives, and adverbs - we do this by adding a couple of requirements on our words, which should now be: + 12 characters or less + 4 syllables or less + words known in Ubuntu's dict(1) * debian/blacklist.txt, debian/control, debian/rules, usr/bin/petname: - build depend on a few utilities necessary to test our wordlists at build time - test all words against our specs * debian/blacklist.txt, debian/control, debian/rules, README.md, usr/share/petname/adjectives.txt, usr/share/petname/adverbs.txt, usr/share/petname/names.txt: - add a few blacklist words - use the SCOWL database to reduce complexity by culling infrequently used words * README.md: - update docs * === added directory debian/tests, debian/blacklist.txt, debian/rules, debian/tests/check_words, usr/share/petname/adjectives.txt, usr/share/petname/names.txt: - change from people names to animal names, inspired by ubuntu - add tests * usr/bin/petname, usr/share/man/man1/petname.1: - add an "ubuntu mode", which chooses words that start with the same letter * debian/blacklist.txt, debian/control, debian/rules, debian/tests/check_words, debian/tests/control, README.md, usr/share/man/man1/petname.1, usr/share/petname/names.txt: - update some docs, remove a word -- Dustin Kirkland Wed, 03 Aug 2016 22:56:44 -0500 petname (1.9-0ubuntu1) xenial; urgency=medium * usr/bin/petname: - add support for --adverb|--adjective|--noun, to give only a random word of this type * usr/bin/petname: - define error() function * debian/blacklist.txt, debian/rules, usr/share/petname/adjectives.txt, usr/share/petname/adverbs.txt, usr/share/petname/names.txt: - add a blacklist, adapted from https://github.com/shutterstock/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words/blob/master/en - check our wordlists against that blacklist during the build - update our wordlists removing any blacklisted words or derivatives + note that this conservatively prunes a few perfectly acceptable words * debian/blacklist.txt: - add our religious figures to our blacklist -- Dustin Kirkland Fri, 30 Oct 2015 10:15:06 -0500 petname (1.8-0ubuntu1) vivid; urgency=medium * usr/bin/petname: - add a -h|--help option that drops you in the manpage * usr/bin/petname, usr/share/man/man1/petname.1, usr/share/petname/petname.sh: - support directories with customized adjectives, adverbs, and names * usr/bin/petname, usr/share/petname/petname.sh: - move into a Generate() function * usr/share/petname/names.txt: - drastically increase list of first names, using US Census data: http://deron.meranda.us/data/census-derived-all-first.txt * README.md, usr/share/petname/adjectives.txt, usr/share/petname/adverbs.txt: - drastically increase lists of adverbs and adjectives using: http://wordlist.aspell.net/agid-readme/ - update readme docs -- Dustin Kirkland Wed, 28 Jan 2015 15:15:05 -0600 petname (1.7-0ubuntu1) vivid; urgency=medium * usr/bin/petname, usr/share/petname/petname.sh: - drop the "Rand" prefix, as it's implicit -- Dustin Kirkland Tue, 13 Jan 2015 11:30:51 -0600 petname (1.6-0ubuntu1) vivid; urgency=medium * debian/rules, usr/share/petname/names.txt: - ensure our LC_ALL=C so that our grep works - prune out a name with a funny character caught by our grep -- Dustin Kirkland Mon, 12 Jan 2015 09:36:43 -0600 petname (1.5-0ubuntu1) vivid; urgency=medium * usr/bin/petname: - ensure that the binary can run from local source checkout * === added directory usr/share/petname, debian/rules, === removed directory usr/lib, === removed directory usr/lib/petname, usr/bin/petname, usr/lib/petname/adjectives.txt => usr/share/petname/adjectives.txt, usr/lib/petname/adverbs.txt => usr/share/petname/adverbs.txt, usr/lib/petname/names.txt => usr/share/petname/names.txt, usr/lib/petname/petname.sh => usr/share/petname/petname.sh: - this is architecture independent, so move lib -> share * usr/share/petname/petname.sh: - add interpreter to silence lintian -- Dustin Kirkland Mon, 12 Jan 2015 09:17:36 -0600 petname (1.4-0ubuntu1) vivid; urgency=medium * usr/lib/petname/names.txt: - remove some religious figures -- Dustin Kirkland Tue, 16 Dec 2014 14:28:29 -0600 petname (1.3-0ubuntu1) vivid; urgency=medium * README.md: - update docs to point to pypi and pip install instructions - add apt-get install instructions -- Dustin Kirkland Tue, 16 Dec 2014 14:05:41 -0600 petname (1.2-0ubuntu1) vivid; urgency=medium * usr/bin/petname, usr/lib/petname/petname.sh: - simplify our shell functions to just output rather than $_RET -- Dustin Kirkland Tue, 16 Dec 2014 13:23:39 -0600 petname (1.1-0ubuntu1) vivid; urgency=medium * debian/copyright, README.md: - update readme, add local location of license * debian/copyright, debian/petname.install => debian/install, usr/bin/petname, usr/lib/petname/petname.sh: - install README, which is used by downstream packages - move functions to common library - use common library in shell script -- Dustin Kirkland Tue, 16 Dec 2014 12:33:51 -0600 petname (1.0-0ubuntu1) vivid; urgency=medium * === added directory usr, === added directory usr/bin, === added directory usr/lib, === added directory usr/lib/petname, adjectives.txt => usr/lib/petname/adjectives.txt, adverbs.txt => usr/lib/petname/adverbs.txt, cmd/petname/main.go, debian/control, debian/golang-petname-dev.install, debian/petname.install, debian/python-petname.install, debian/rules, __init__.py, Makefile, names.txt => usr/lib/petname/names.txt, petname.go, petname.go.in, petname/petname.py, petname/petname.py.in, petname_test.go, === removed directory cmd, === removed directory cmd/petname, === removed directory petname, === removed directory src, === removed directory src/github.com, === removed directory src/github.com/dustinkirkland, === removed symlink src/github.com/dustinkirkland/petname, setup.py, === target was u../../../, update.sh, usr/bin/petname: - initial repackaging * usr/bin/petname: - sh is fine, not using bash * usr/lib/petname/adverbs.txt, usr/lib/petname/names.txt: - fix up a few words * debian/rules, LICENSE: - add a license, and a test for the word lists * === added directory usr/share, === added directory usr/share/man, === added directory usr/share/man/man1, usr/share/man/man1/petname.1: - add a manpage, update the README * README.md: - update readme, add code examples * usr/lib/petname/adjectives.txt, usr/lib/petname/names.txt: - fix sorting, add a few words and names -- Dustin Kirkland Tue, 16 Dec 2014 12:33:49 -0600