boxer (1.1.7-1) unstable; urgency=medium [ upstream ] * New release. Bug Fixes: + Fix make option --skeldir optional. -- Jonas Smedegaard Mon, 06 Nov 2017 11:33:54 +0100 boxer (1.1.6-1) unstable; urgency=medium [ upstream ] * New release. Bug Fixes: + Fix testsuite to gracefully handle executable reclass unavailable. Packaging: + Fix require Test::Exception and Test::File::Contents for testsuite. [ Jonas Smedegaard ] * Update package relations: Build-depend on libfile-which-perl. -- Jonas Smedegaard Sun, 05 Nov 2017 21:43:35 +0100 boxer (1.1.5-1) unstable; urgency=medium [ upstream ] * New release. Bug Fixes: + Fix chomp tweak lines. Documentation: + Add some TODOs. + Fix usage description for compose subcommand. Packaging: + Run perlcritic with tidyall, and test both (not only perlcritic) in TEST_AUTHOR mode. + Use version with modern assignment. Extend copyright to current year. Other: + Add Boxer::File::WithSkeleton class. + Add World and Part classes, with unit test. + Consistently use namespace::clean in modules. Order use by pragma/non-Moo/Moo/cleanup and (roughly) by specificity. + Drop unusued code in Boxer::CLI. + Modernize to use perl v5.14, utf8, and strictures 2. + Stop handle __PKGAUTOLIST__ in data (deprecated since 0.004). + Stop skip undefined args in Task::Serialize (needed only for Task::Classify). + Stop use MooX::Types::MooseLike::Base. [ Jonas Smedegaard ] * Simplify rules: Do copyright-check in maintainer script (not during build). * Update watch file: Use substitution strings. * Modernize Vcs-* fields: + Consistently use git (not cgit) in path. + Consistently include .git suffix in path. * Declare compliance with Debian Policy 4.1.1. * Tighten lintian overrides regarding License-Reference. * Update copyright info: + Use https protocol in file format URL. + Extend coverage for myself. * Update package relations: + Stop (build-)depend on libfile-homedir-perl libjson-perl libmoox-types-mooselike-perl libpath-class-perl. + Tighten to (build-)depend versioned on libstrictures-perl. + Build-depend (not only depend) on reclass. + Build-depend on libtest-exception-perl libtest-file-contents-perl. -- Jonas Smedegaard Sun, 05 Nov 2017 15:53:24 +0100 boxer (1.1.4-1) unstable; urgency=medium [ upstream ] * New release. + Fix have current dir be default nodedir (as originally intended and documented in boxer pod). -- Jonas Smedegaard Thu, 08 Dec 2016 01:47:58 +0100 boxer (1.1.3-1) unstable; urgency=medium [ upstream ] * New release. -- Jonas Smedegaard Tue, 03 May 2016 00:30:35 +0200 boxer (1.1.2-1) unstable; urgency=medium [ upstream ] * New release(s). + Use Log::Any::Adapter::Screen (not obsolete predecessor Log::Any::Adapter::ScreenColoredLevel). + Use File::ShareDir (not File::ShareDir::ProjectDistDir, strongly discouraged by author). [ Jonas Smedegaard ] * Update watch file: + Bump to file format 4. + List only metacpan URL. + Mention gbp --uscan in usage comment. * Modernize git-buildpackage config: Filter any .git* file. * Declare compliance with Debian Policy 3.9.8. * Use https protocol in Vcs-Git URL. * Drop CDBS get-orig-source target: Use "gbp import-orig --uscan" instead. * Update copyright info: + Extend copyright for main author to current year. + Extend copyright of packaging to cover recent years. * Update package relations: + (Build-)depend on libfile-sharedir-perl and liblog-any-adapter-screen-perl (not libfile-sharedir-projectdistdir-perl) or liblog-any-adapter-screencoloredlevel-perl). -- Jonas Smedegaard Sun, 01 May 2016 14:29:01 +0200 boxer (1.1.0-1) unstable; urgency=medium [ upstream ] * New release. [ Bug Fixes ] + Fix unescape \n and ${ for shellscript. + Fix use apt-get (automated) or apt (interactive, on recent suites) in skeleton scripts and notes (aptitude is not always available). [ Documentation ] + Add TODO on resolving named suites from relative ones. + Extend copyright to cover current year. [ Other ] + Added: Pass node to skeleton files (and use in boilerplate, replacing bogus DebianParl boilerplate. + Added: Pass suite to skeleton files, and set as variable in shellscript and preseed file late_script. + Fix drop all hardcoded data from default skeleton files. + Support empty packagelist. + Tidy Boxer::Types. * Update copyright info: + Extend copyright for main upstream author to cover current year. -- Jonas Smedegaard Sun, 29 Nov 2015 14:56:07 +0100 boxer (1.0.0-1) unstable; urgency=medium [ upstream ] * New release. [ Bug Fixes ] + Fix avoid Boxer::Task::Serialize spewing garbage when warning about empty lists. + Fix suppress failure to mark package auto-installed. [ Documentation ] + Rewrite INSTALL to use Debian boxer package. [ Other ] + Added: Implement --nonfree option for subcommand compose. + Croak (not die) on broken input. + Fixate suite in preseed file (resolved package list is suite-specific). + Improve coercion and error messages for input paths. + Release as stable, using semantic versioning. + Sync example data with boxer-data. + Tidy whitespace. + Use MooX::Role::Logger (not MooX::Log::Any) and Log::Any::Adapter::ScreenColoredLevel. [ Jonas Smedegaard ] * Update watch file to include semantic versioned releases. * Update CDBS upstream-tarball hints for new upstream versioning scheme. * Modernize git-buildpackage config: Avoid git- prefix. * Bump debhelper compatibility level to 9. * Add lintian override regarding debhelper 9. * Update copyright info: + Use License-Grant and License-Reference fields. Thanks to Ben Finney. * Add lintian override regarding license in License-Reference field. See bug#786450. * Update package relations: (Build-)depend on libmoox-role-logger-perl (not libmoox-log-any-perl) and log-any-adapter-screencoloredlevel. -- Jonas Smedegaard Sat, 21 Nov 2015 13:43:26 +0100 boxer (0.004-1) unstable; urgency=medium * Re-release for unstable. -- Jonas Smedegaard Mon, 13 Jul 2015 15:35:13 +0200 boxer (0.004-1~exp1) experimental; urgency=medium [ upstream ] * New release. + Fix only warn (not die) on unresolved auto-markings, avoidance or tweaks. + Add some TODOs. + Adjust example class set: Use reclass 1.4 ABI, and drop broken Printing class. + Adjust help output of Compose command to describe correct default locations. + Deprecate expansion of __PKGAUTOLIST__ in tweaklist. + Move initial shell code for tweaklist out to skeleton file. + Sort doc sections by explicit list (and alphabetically only as fallback). + Use Template::Tiny. [ Jonas Smedegaard ] * (Build-)depend on libtemplate-tiny-perl. -- Jonas Smedegaard Mon, 24 Nov 2014 23:11:17 +0100 boxer (0.003-2) unstable; urgency=medium * Fix recommend boxer-data. -- Jonas Smedegaard Sat, 25 Oct 2014 19:13:02 +0200 boxer (0.003-1) unstable; urgency=medium [ upstream ] * New release. + Update INSTALL file and pod synopsis slightly. + Fix copyright coverage to include current year. + Fix require MooX::Log::Any. + Require IPC::System::Simple. + Tighten Moo requirement to at least 1.001000 (older are untested with Type::Tiny). + Add --suite option (and drop it as 2nd argument) in compose command, allowing multiple nodes instead. + Added: Handle nodes, classes and skeleton files with separate options in compose command. + Added: Include builting skeleton files, and ship with example classes and nodes. + Explicitly use IPC::System::Simple (already implicitly used via autodie + system() call). + Refactor to strip undefined args handed over internally - a.k.a. coerce Undef to default, to permit callers to sloppily pass App::Cmd options as-is. [ Jonas Smedegaard ] * Fix depend on reclass (not (build-)depend on python-reclass). * Update package relations: + Build-depend on libfile-sharedir-install-perl. + (Build-)depend on libfile-basedir-perl and libfile-sharedir-projectdistdir-perl. + Tighten (build-)dependency on libmoo-perl. + Recommend boxer-data. * Install example classes. -- Jonas Smedegaard Tue, 21 Oct 2014 03:43:11 +0200 boxer (0.002-1) unstable; urgency=low * Initial packaging release. Closes: bug#765884. -- Jonas Smedegaard Sun, 19 Oct 2014 01:35:46 +0200