@prefix cpan-uri: <http://purl.org/NET/cpan-uri/terms#> .
@prefix dc: <http://purl.org/dc/terms/> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix doap-changeset: <http://ontologi.es/doap-changeset#> .
@prefix doap-deps: <http://ontologi.es/doap-deps#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://dev.perl.org/licenses/>
dc:title "the same terms as the perl 5 programming language system itself".
<http://purl.org/NET/cpan-uri/dist/Boxer/project>
a doap:Project;
cpan-uri:x_help_wanted <http://usefulinc.com/ns/doap#documenter>, <http://usefulinc.com/ns/doap#tester>;
dc:contributor <http://purl.org/NET/cpan-uri/person/jonass>;
doap-deps:runtime-requirement [ doap-deps:on "App::Cmd 0"^^doap-deps:CpanId ], [ doap-deps:on "autodie 0"^^doap-deps:CpanId ], [
doap-deps:on "Module::Load::Conditional"^^doap-deps:CpanId;
], [ doap-deps:on "Module::Runtime"^^doap-deps:CpanId ], [ doap-deps:on "Moo 1.001000"^^doap-deps:CpanId ], [
doap-deps:on "MooX::Role::Logger 0"^^doap-deps:CpanId;
], [
doap-deps:on "MooX::StrictConstructor 0"^^doap-deps:CpanId;
], [ doap-deps:on "List::MoreUtils 0"^^doap-deps:CpanId ], [
doap-deps:on "Log::Any::Adapter::Screen 0"^^doap-deps:CpanId;
], [
doap-deps:on "namespace::autoclean 0.16"^^doap-deps:CpanId;
], [ doap-deps:on "Path::Tiny 0.054"^^doap-deps:CpanId ], [ doap-deps:on "Role::Commons 0"^^doap-deps:CpanId ], [
doap-deps:on "IPC::System::Simple 0"^^doap-deps:CpanId;
], [
doap-deps:on "Template::Tiny 0.11"^^doap-deps:CpanId;
], [ doap-deps:on "Try::Tiny 0"^^doap-deps:CpanId ], [
doap-deps:on "Types::Path::Tiny 0"^^doap-deps:CpanId;
], [ doap-deps:on "Types::Standard 0"^^doap-deps:CpanId ], [ doap-deps:on "YAML::XS 0"^^doap-deps:CpanId ], [ doap-deps:on "perl 5.020000"^^doap-deps:CpanId ], [ doap-deps:on "strictures 2"^^doap-deps:CpanId ], [
doap-deps:on "Class::XSAccessor 0"^^doap-deps:CpanId;
], [ doap-deps:on "File::BaseDir 0"^^doap-deps:CpanId ], [ doap-deps:on "File::ShareDir 0"^^doap-deps:CpanId ], [ doap-deps:on "Hash::Merge 0"^^doap-deps:CpanId ], [ doap-deps:on "match::simple 0"^^doap-deps:CpanId ], [ doap-deps:on "Module::Find"^^doap-deps:CpanId ];
doap-deps:test-requirement [ doap-deps:on "Test::Deep 0.111"^^doap-deps:CpanId ], [ doap-deps:on "Test::More 0.61"^^doap-deps:CpanId ], [ doap-deps:on "English 0"^^doap-deps:CpanId ], [ doap-deps:on "File::Spec 0"^^doap-deps:CpanId ], [ doap-deps:on "File::Which 0"^^doap-deps:CpanId ], [
doap-deps:on "Test::CleanNamespaces 0"^^doap-deps:CpanId;
], [ doap-deps:on "Test::Compile 0"^^doap-deps:CpanId ], [ doap-deps:on "Test::Fatal 0"^^doap-deps:CpanId ], [
doap-deps:on "Test::File::Contents 0"^^doap-deps:CpanId;
], [ doap-deps:on "Test::Fixme 0"^^doap-deps:CpanId ], [
doap-deps:on "Test::MinimumVersion 0"^^doap-deps:CpanId;
], [ doap-deps:on "Test::Pod 1.00"^^doap-deps:CpanId ], [ doap-deps:on "Test::Synopsis 0"^^doap-deps:CpanId ];
doap:bug-database <http://rt.cpan.org/Dist/Display.html?Queue=Boxer>;
doap:category [ rdfs:label "Debian" ], [ rdfs:label "Distribution" ];
doap:created "2013-02-12"^^xsd:date;
doap:developer <http://purl.org/NET/cpan-uri/person/jonass>;
doap:download-page <https://metacpan.org/release/Boxer>;
doap:homepage <https://metacpan.org/release/Boxer>, <https://wiki.debian.org/Boxer>;
doap:license <http://dev.perl.org/licenses/>;
doap:maintainer <http://purl.org/NET/cpan-uri/person/jonass>;
doap:name "Boxer";
doap:programming-language "Perl";
doap:release <http://purl.org/NET/cpan-uri/dist/Boxer/v_0-001>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_0-002>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_0-003>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_0-004>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-0-0>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-0>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-1>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-10>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-11>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-2>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-3>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-4>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-5>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-6>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-7>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-8>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-9>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-2-0>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-3-0>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-4-0>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-4-1>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-4-2>, <http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-4-3>;
doap:repository [
a doap:GitRepository;
doap:browse <https://salsa.debian.org/boxer-team/boxer>;
];
doap:shortdesc "boxer command line utils".
<http://purl.org/NET/cpan-uri/dist/Boxer/v_0-001>
a doap:Version;
rdfs:label "Initial release.";
dc:identifier "Boxer-0.001"^^xsd:string;
dc:issued "2014-10-18"^^xsd:date;
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-0.001.tar.gz>;
doap:revision "0.001"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_0-002>
a doap:Version;
dc:identifier "Boxer-0.002"^^xsd:string;
dc:issued "2014-10-19"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Packaging;
rdfs:label "Fix time of initial release.";
], [
a doap-changeset:Packaging;
rdfs:label "Fix all references to distribution name.";
doap-changeset:thanks <http://purl.org/NET/cpan-uri/person/tobyink>;
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-0.002.tar.gz>;
doap:revision "0.002"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_0-003>
a doap:Version;
dc:identifier "Boxer-0.003"^^xsd:string;
dc:issued "2014-10-19"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Packaging;
rdfs:label "Fix copyright coverage to include current year.";
], [
a doap-changeset:Documentation;
rdfs:label "Update INSTALL file and pod synopsis slightly.";
], [
a doap-changeset:Change;
rdfs:label "Explicitly use IPC::System::Simple (already implicitly used via autodie + system() call).";
], [
a doap-changeset:Packaging;
rdfs:label "Fix require MooX::Log::Any.";
], [
a doap-changeset:Packaging;
rdfs:label "Require IPC::System::Simple.";
], [
a doap-changeset:Addition;
rdfs:label "Include builting skeleton files, and ship with example classes and nodes.";
], [
a doap-changeset:Packaging;
rdfs:label "Tighten Moo requirement to at least 1.001000 (older are untested with Type::Tiny).";
], [
a doap-changeset:Change;
rdfs:label "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.";
], [
a doap-changeset:Addition;
rdfs:label "Add --suite option (and drop it as 2nd argument) in compose command, allowing multiple nodes instead.";
], [
a doap-changeset:Addition;
rdfs:label "Handle nodes, classes and skeleton files with separate options in compose command.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-0.003.tar.gz>;
doap:revision "0.003"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_0-004>
a doap:Version;
dc:identifier "Boxer-0.004"^^xsd:string;
dc:issued "2014-11-24"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Update;
rdfs:label "Adjust example class set: Use reclass 1.4 ABI, and drop broken Printing class.";
], [
a doap-changeset:Documentation;
rdfs:label "Adjust help output of Compose command to describe correct default locations.";
], [
a doap-changeset:Change;
rdfs:label "Use Template::Tiny.";
], [
a doap-changeset:Change;
rdfs:label "Sort doc sections by explicit list (and alphabetically only as fallback).";
], [
a doap-changeset:Change;
rdfs:label "Move initial shell code for tweaklist out to skeleton file.";
], [
a doap-changeset:Removal;
rdfs:label "Deprecate expansion of __PKGAUTOLIST__ in tweaklist.";
], [
a doap-changeset:Bugfix;
rdfs:label "Fix only warn (not die) on unresolved auto-markings, avoidance or tweaks.";
], [
a doap-changeset:Documentation;
rdfs:label "Add some TODOs.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-0.004.tar.gz>;
doap:revision "0.004"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-0-0>
a doap:Version;
dc:identifier "Boxer-v1.0.0"^^xsd:string;
dc:issued "2015-11-21"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Change;
rdfs:label "Tidy whitespace.";
], [
a doap-changeset:Documentation;
rdfs:label "Rewrite INSTALL to use Debian boxer package.";
], [
a doap-changeset:Change;
rdfs:label "Use MooX::Role::Logger (not MooX::Log::Any) and Log::Any::Adapter::ScreenColoredLevel.";
], [
a doap-changeset:Change;
rdfs:label "Croak (not die) on broken input.";
], [
a doap-changeset:Addition;
rdfs:label "Implement --nonfree option for subcommand compose.";
], [
a doap-changeset:Bugfix;
rdfs:label "Fix suppress failure to mark package auto-installed.";
], [
a doap-changeset:Change;
rdfs:label "Fixate suite in preseed file (resolved package list is suite-specific).";
], [
a doap-changeset:Bugfix;
rdfs:label "Fix avoid Boxer::Task::Serialize spewing garbage when warning about empty lists.";
], [
a doap-changeset:Change;
rdfs:label "Sync example data with boxer-data.";
], [
a doap-changeset:Change;
rdfs:label "Improve coercion and error messages for input paths.";
], [
a doap-changeset:Packaging;
rdfs:label "Release as stable, using semantic versioning.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.0.0.tar.gz>;
doap:revision "v1.0.0"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-0>
a doap:Version;
dc:identifier "Boxer-v1.1.0"^^xsd:string;
dc:issued "2015-11-29"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Change;
rdfs:label "Tidy Boxer::Types.";
], [
a doap-changeset:Addition;
rdfs:label "Pass suite to skeleton files, and set as variable in shellscript and preseed file late_script.";
], [
a doap-changeset:Documentation;
rdfs:label "Add TODO on resolving named suites from relative ones.";
], [
a doap-changeset:Bugfix;
rdfs:label "Fix unescape \\n and ${ for shellscript.";
], [
a doap-changeset:Bugfix;
rdfs:label "Fix use apt-get (automated) or apt (interactive, on recent releases) in skeleton scripts and notes (aptitude is not always available).";
], [
a doap-changeset:Documentation;
rdfs:label "Extend copyright to cover current year.";
], [
a doap-changeset:Addition;
rdfs:label "Pass node to skeleton files (and use in boilerplate, replacing bogus DebianParl boilerplate.";
], [
a doap-changeset:Change;
rdfs:label "Fix drop all hardcoded data from default skeleton files.";
], [
a doap-changeset:Update;
rdfs:label "Support empty packagelist.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.0.tar.gz>;
doap:revision "v1.1.0"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-10>
a doap:Version;
dc:identifier "Boxer-v1.1.10"^^xsd:string;
dc:issued "2018-09-27"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Documentation;
rdfs:label "Tidy changes to mark test-related entries as such.";
], [
a doap-changeset:Tests;
rdfs:label "Fix author-test SYNOPSIS without needing MANIFEST.";
], [
a doap-changeset:Tests;
rdfs:label "Add author-test pod-spell.";
], [
a doap-changeset:Tests;
rdfs:label "Fix test miminum version without needing META.yml.";
], [
a doap-changeset:Packaging;
rdfs:label "Fix explicitly depend on Class::XSAccessor: Optionally used by Moo, but without it accessors with hyphens are not supported.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.10.tar.gz>;
doap:revision "v1.1.10"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-11>
a doap:Version;
dc:identifier "Boxer-v1.1.11"^^xsd:string;
dc:issued "2018-10-04"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Bugfix;
rdfs:label "Fix propagate nonfree flag to skeleton files.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.11.tar.gz>;
doap:revision "v1.1.11"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-1>
a doap:Version;
dc:identifier "Boxer-v1.1.1"^^xsd:string;
dc:issued "2016-04-12"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Change;
rdfs:label "Use Log::Any::Adapter::Screen (not obsolete predecessor Log::Any::Adapter::ScreenColoredLevel).";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.1.tar.gz>;
doap:revision "v1.1.1"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-2>
a doap:Version;
dc:identifier "Boxer-v1.1.2"^^xsd:string;
dc:issued "2016-04-30"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Change;
rdfs:label "Use File::ShareDir (not File::ShareDir::ProjectDistDir, strongly discouraged by author). Thanks to Karen Etheridge (RT#114079).";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.2.tar.gz>;
doap:revision "v1.1.2"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-3>
a doap:Version;
dc:identifier "Boxer-v1.1.3"^^xsd:string;
dc:issued "2016-05-02"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Bugfix;
rdfs:label "Fix use File::ShareDir.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.3.tar.gz>;
doap:revision "v1.1.3"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-4>
a doap:Version;
dc:identifier "Boxer-v1.1.4"^^xsd:string;
dc:issued "2016-05-02"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Bugfix;
rdfs:label "Fix have current dir be default nodedir (as originally intended and documented in boxer pod): Do XDG data_dirs lookup only on datadir, leaving datadir undefined by default).";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.4.tar.gz>;
doap:revision "v1.1.4"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-5>
a doap:Version;
dc:identifier "Boxer-v1.1.5"^^xsd:string;
dc:issued "2017-01-24"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Documentation;
rdfs:label "Fix usage description for compose subcommand.";
], [
a doap-changeset:Change;
rdfs:label "Modernize to use perl v5.14, utf8, and strictures 2.";
], [
a doap-changeset:Packaging;
rdfs:label "Use version with modern assignment. Extend copyright to current year.";
], [
a doap-changeset:Change;
rdfs:label "Consistently use namespace::clean in modules. Order use by pragma/non-Moo/Moo/cleanup and (roughly) by specificity.";
], [
a doap-changeset:Change;
rdfs:label "Drop unused code in Boxer::CLI.";
], [
a doap-changeset:Bugfix;
rdfs:label "Fix chomp tweak lines.";
], [
a doap-changeset:Tests;
rdfs:label "Run perlcritic with tidyall, and test both (not only perlcritic) in TEST_AUTHOR mode.";
], [
a doap-changeset:Removal;
rdfs:label "Stop handle __PKGAUTOLIST__ in data (deprecated since 0.004).";
], [
a doap-changeset:Change;
rdfs:label "Add World and Part classes, with unit test.";
], [
a doap-changeset:Change;
rdfs:label "Stop skip undefined args in Task::Serialize (needed only for Task::Classify).";
], [
a doap-changeset:Change;
rdfs:label "Add Boxer::File::WithSkeleton class.";
], [
a doap-changeset:Documentation;
rdfs:label "Add some TODOs.";
], [
a doap-changeset:Change;
rdfs:label "Stop use MooX::Types::MooseLike::Base.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.5.tar.gz>;
doap:revision "v1.1.5"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-6>
a doap:Version;
dc:identifier "Boxer-v1.1.6"^^xsd:string;
dc:issued "2017-11-05"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Packaging;
rdfs:label "Fix require Test::Exception and Test::File::Contents for testsuite.";
], [
a doap-changeset:Tests;
rdfs:label "Fix testsuite to gracefully handle executable reclass unavailable.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.6.tar.gz>;
doap:revision "v1.1.6"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-7>
a doap:Version;
dc:identifier "Boxer-v1.1.7"^^xsd:string;
dc:issued "2017-11-06"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Bugfix;
rdfs:label "Fix make option --skeldir optional.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.7.tar.gz>;
doap:revision "v1.1.7"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-8>
a doap:Version;
dc:identifier "Boxer-v1.1.8"^^xsd:string;
dc:issued "2018-07-13"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Bugfix;
rdfs:label "Fix subcommand about listing authority: Use namespace::autoclean (not namespace::clean, and use recent version to avoid Moo inflation to Moose).";
], [
a doap-changeset:Bugfix;
rdfs:label "Fix subcommand about choking on authority implemented but undefined.";
], [
a doap-changeset:Bugfix;
rdfs:label "Fix subcommand aliases help text to use valid example, and tone down usage (only some not most subcommands have aliases).";
], [
a doap-changeset:Documentation;
rdfs:label "Fix typo in POD of module Boxer::World::Flat.";
], [
a doap-changeset:Documentation;
rdfs:label "Fix changelog entry part of release v1.1.5.";
], [
a doap-changeset:Bugfix;
rdfs:label "Fix syntax error resolving nonfree packages in Boxer::World::Reclass.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.8.tar.gz>;
doap:revision "v1.1.8"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-1-9>
a doap:Version;
dc:identifier "Boxer-v1.1.9"^^xsd:string;
dc:issued "2018-09-27"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Documentation;
rdfs:label "Update INSTALL file: Update git URL.";
], [
a doap-changeset:Bugfix;
rdfs:label "Fix resolve nonfree, auto-resolved, and to-be-avoided packages.";
], [
a doap-changeset:Tests;
rdfs:label "Extend testsuite: Cover auto-resolved and to-be-avoided packages.";
], [
a doap-changeset:Change;
rdfs:label "Tidy HEREDOC commands.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.1.9.tar.gz>;
doap:revision "v1.1.9"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-2-0>
a doap:Version;
dc:identifier "Boxer-v1.2.0"^^xsd:string;
dc:issued "2019-02-27"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Bugfix;
rdfs:label "Fix compose option --help output to list current dir as default for --nodedir, to match boxer pod and actual logic since v1.1.4.";
], [
a doap-changeset:Update;
rdfs:label "Use buster as default suite.";
], [
a doap-changeset:BackCompat;
rdfs:label "Update skeleton files: Drop workaround unneeded since Jessie (see bug#751367).";
], [
a doap-changeset:Change;
rdfs:label "Update skeleton files: Use apt (not apt-get) in shell script.";
], [
a doap-changeset:Addition;
rdfs:label "Provide additional variables to skeleton templates, containing plain and perl-escaped shell code: tweaks tweaks_perl.";
], [
a doap-changeset:Addition;
rdfs:label "Provide additional variables to skeleton templates, containing comma-separated lists: pkgs pkgs_avoid pkgs_auto.";
], [
a doap-changeset:Documentation;
rdfs:label "Update TODOs.";
], [
a doap-changeset:Tests;
rdfs:label "Update spelling test, adding a few more words.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.2.0.tar.gz>;
doap:revision "v1.2.0"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-3-0>
a doap:Version;
dc:identifier "Boxer-v1.3.0"^^xsd:string;
dc:issued "2019-03-01"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Documentation;
rdfs:label "Reference inspirational projects and competing tools.";
], [
a doap-changeset:Tests;
rdfs:label "Use Test::Fatal (replacing Test::Exception).";
], [
a doap-changeset:Addition;
rdfs:label "Fix implement boxer-compose option --format.";
], [
a doap-changeset:Change;
rdfs:label "Use MooX::StrictConstructor.";
], [
a doap-changeset:Change;
rdfs:label "Treat namespace::autoclean as a pragma (one of its benefits over namespace::clean).";
], [
a doap-changeset:Tests;
rdfs:label "Use Test::CleanNamespaces in testsuite.";
], [
a doap-changeset:Documentation;
rdfs:label "Add TODO about unit testing code coverage.";
], [
a doap-changeset:Change;
rdfs:label "Limit Type::Utils import: Apparently unneeded.";
], [
a doap-changeset:Documentation;
rdfs:label "Rephrase Boxer::Reclass pod DESCRIPTION.";
], [
a doap-changeset:Change;
rdfs:label "Pass variables when file template is processed (not when instantiated).";
], [
a doap-changeset:Tests;
rdfs:label "Process node parl-greens (not lxp5) in serialize.t, to expose different features.";
], [
a doap-changeset:Tests;
rdfs:label "Check path prefix handling in serialize.t.";
], [
a doap-changeset:Change;
rdfs:label "Handle serialization details in Boxer::World::Flat (not Boxer::Task::Serialize).";
], [
a doap-changeset:Addition;
rdfs:label "Add subcommand bootstrap.";
], [
a doap-changeset:Tests;
rdfs:label "Avoid declaring test count where tests are optionally skipped.";
], [
a doap-changeset:Documentation;
rdfs:label "Update/fix references to upstream git.";
], [
a doap-changeset:Tests;
rdfs:label "Update spelling test, adding a few more words.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.3.0.tar.gz>;
doap:revision "v1.3.0"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-4-0>
a doap:Version;
dc:identifier "Boxer-v1.4.0"^^xsd:string;
dc:issued "2019-04-01"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Documentation;
rdfs:label "Mention Elbe commands and isar in SEE ALSO pod.";
], [
a doap-changeset:Change;
rdfs:label "Stop use version: Unneeded.";
], [
a doap-changeset:Change;
rdfs:label "Load Moo-related modules (base classes and roles) before other modules.";
], [
a doap-changeset:Change;
rdfs:label "Execute reclass in Boxer::World::Reclass (not Boxer::Task::Classify).";
], [
a doap-changeset:Documentation;
rdfs:label "Improve pod of Boxer::Task.";
], [
a doap-changeset:Change;
rdfs:label "Tidy coercion hints.";
], [
a doap-changeset:Change;
rdfs:label "Tidy to consistently use qw() in module use.";
], [
a doap-changeset:Change;
rdfs:label "Improve logging.";
], [
a doap-changeset:Documentation;
rdfs:label "Mention Perl module Footprintless in Boxer pod section SEE ALSO.";
], [
a doap-changeset:Change;
rdfs:label "Emit shell command notice via Log::Any to stderr (not explicitly to stdout).";
], [
a doap-changeset:Addition;
rdfs:label "Implement boxer-bootstrap option --mode.";
], [
a doap-changeset:Addition;
rdfs:label "Fix implement boxer-compose/boxer-bootstrap option --verbose.";
], [
a doap-changeset:Bugfix;
rdfs:label "Fix avoid option --verbose overriding stronger verbosity set as environment variables.";
], [
a doap-changeset:Documentation;
rdfs:label "Update TODOs.";
], [
a doap-changeset:Change;
rdfs:label "Tighten author-test pod-spell to rely on english aspell disctionary being installed.";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.4.0.tar.gz>;
doap:revision "v1.4.0"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-4-1>
a doap:Version;
dc:identifier "Boxer-v1.4.1"^^xsd:string;
dc:issued "2020-04-23"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Bugfix;
rdfs:label "Boxer::World::Reclass: avoid constructor for attributes classdir nodedir";
], [
a doap-changeset:Tests;
rdfs:label "use subtest to isolate repetitions";
], [
a doap-changeset:Change;
rdfs:label "relax constraints and tests to be less specific to Reclass world";
], [
a doap-changeset:Tests;
rdfs:label "add coverage of Boxer::World::Reclass; use Test::Deep";
], [
a doap-changeset:Bugfix;
rdfs:label "Boxer::Task::Classify: reword trace messages";
], [
a doap-changeset:Tests;
rdfs:label "improve coverage of Boxer::Task::Classify";
], [
a doap-changeset:Tests;
rdfs:label "use tempdir to ensure empty or non-existing dir";
], [
a doap-changeset:Change;
rdfs:label "Boxer::Part::Reclass: tighten type for attribute suite";
], [
a doap-changeset:Change;
rdfs:label "Boxer::World::Reclass: log (not croak) on error resolving parts from node";
], [
a doap-changeset:Change;
rdfs:label "handle Boxer::World::* as plugins, using Module::Find and Module::Load::Conditional";
], [
a doap-changeset:Change;
rdfs:label "Boxer::Task::Classify: simplify attribute datadir to not be required nor have default explicitly unset";
], [
a doap-changeset:Change;
rdfs:label "Boxer::World: add attribute data";
], [
a doap-changeset:Documentation;
rdfs:label "add Boxer synopsis";
], [
a doap-changeset:Change;
rdfs:label "Boxer::World::Reclass: rename attribute flatten -> map";
], [
a doap-changeset:Change;
rdfs:label "Boxer::World::Reclass: rename method get_node_by_id -> get_part, and distinguish empty world from missing part";
], [
a doap-changeset:Change;
rdfs:label "Boxer::World::Reclass: add method list_parts";
], [
a doap-changeset:Change;
rdfs:label "use feature signatures";
], [
a doap-changeset:Packaging;
rdfs:label "require perl 5.020";
], [
a doap-changeset:Tests;
rdfs:label "stop enumerate tests in 01_app_help.t";
], [
a doap-changeset:Change;
rdfs:label "process YAML data internally, using Hash::Merge (not with reclass)";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.4.1.tar.gz>;
doap:revision "v1.4.1"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-4-2>
a doap:Version;
dc:identifier "Boxer-v1.4.2"^^xsd:string;
dc:issued "2020-04-24"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Bugfix;
rdfs:label "have Boxer::Task::Classify: explicitly set datadir default as unset (this partly reverts git commit a4bea17)";
], [
a doap-changeset:Bugfix;
rdfs:label "fix process empty class list or non-empty parameters in node data";
], [
a doap-changeset:Tests;
rdfs:label "tighten World::Reclass test to cover node with custom parameters and no class";
], [
a doap-changeset:Change;
rdfs:label "tighten World::Reclass to process only matching types, and skip duplicates is arrays";
], [
a doap-changeset:Tests;
rdfs:label "fix tighten World::Reclass test to not tolerate duplicates (this also reverts git commit f3e3009)";
], [
a doap-changeset:Packaging;
rdfs:label "use List::MoreUtils";
], [
a doap-changeset:Change;
rdfs:label "rephrase World::Reclass slightly to make peace between perltidy and Test::Tabs)";
], [
a doap-changeset:Packaging;
rdfs:label "update perltidy config: consistently use long-options; use --converse";
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.4.2.tar.gz>;
doap:revision "v1.4.2"^^xsd:string.
<http://purl.org/NET/cpan-uri/dist/Boxer/v_v1-4-3>
a doap:Version;
dc:identifier "Boxer-v1.4.3"^^xsd:string;
dc:issued "2022-02-05"^^xsd:date;
doap-changeset:changeset [
doap-changeset:item [
a doap-changeset:Documentation;
rdfs:label "update TODOs";
], [
a doap-changeset:Documentation;
rdfs:label "rename boxer.svg -> features.svg";
], [
a doap-changeset:Documentation;
rdfs:label "add projects.svg";
], [
a doap-changeset:Documentation;
rdfs:label "group, improve identifiers, and add links in projects.svg";
], [
a doap-changeset:Documentation;
rdfs:label "fix typo in features.svg";
], [
a doap-changeset:Change;
rdfs:label "use bullseye as default suite";
], [
a doap-changeset:Change;
rdfs:label "work around tidyall string-encoding bug";
], [
a doap-changeset:Bugfix;
rdfs:label "fix use signature (not bypass it), to silence a warning";
], [
a doap-changeset:Change;
rdfs:label "check spelling of PODs with tidyall";
], [
a doap-changeset:Tests;
rdfs:label "fix wordlist in author test pod-spell";
], [
a doap-changeset:Documentation;
rdfs:label "Fix mirror sketch";
doap-changeset:thanks <https://couchdesign.dk/member/siri>;
];
];
doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/jonass>;
doap:file-release <http://backpan.cpan.org/authors/id/J/JO/JONASS/Boxer-v1.4.3.tar.gz>;
doap:revision "v1.4.3"^^xsd:string.
<http://purl.org/NET/cpan-uri/person/jonass>
a foaf:Person;
foaf:mbox <mailto:dr@jones.dk>, <mailto:jonass@cpan.org>;
foaf:name "Jonas Smedegaard";
foaf:nick "JONASS";
foaf:page <https://metacpan.org/author/JONASS>.
<http://purl.org/NET/cpan-uri/person/tobyink>
a foaf:Person;
foaf:mbox <mailto:tobyink@cpan.org>;
foaf:name "Toby Inkster";
foaf:nick "TOBYINK";
foaf:page <https://metacpan.org/author/TOBYINK>.
<https://couchdesign.dk/member/siri>
foaf:mbox <mailto:siri@jones.dk>;
foaf:name "Siri Reiter".