librdf-trine-perl (1.019-1) unstable; urgency=medium [ upstream ] * New release. + Add test case for TSV serializer fixes. [ Jonas Smedegaard ] * Modernize Vcs-* fields: Include .git suffix in path. * Declare compliance with Debian Policy 4.1.3. * Update copyright info: Extend coverage for myself. * Update package relations: + Stop explicitly (build-)depend on (recent perl or) libmodule-load-conditional-perl libscalar-list-utils-perl: Needed version satisfied by perl even in oldstable. + Relax to (build-)depend unversioned on libmoose-perl liburi-perl libxml-sax-perl perl: Needed versions satisfied even in oldstable. + Relax to recommend unversioned libxml-libxml-perl: Needed version satisfied even in oldstable. * Update watch file: Use substitution strings. -- Jonas Smedegaard Fri, 05 Jan 2018 16:33:55 +0100 librdf-trine-perl (1.018-3) unstable; urgency=medium * Temporarily avoid build-depending on librdf-rdfa-parser-perl to avoid bug#750946. * Mention uses for suggested packages in long description. -- Jonas Smedegaard Tue, 22 Aug 2017 02:18:54 +0200 librdf-trine-perl (1.018-2) unstable; urgency=medium * Fix suggest (not recommend) librdf-rdfa-parser-perl. * Modernize Vcs-* fields: Use git (not cgit) in path. * Declare compliance with Debian Policy 4.0.1. -- Jonas Smedegaard Tue, 22 Aug 2017 00:03:41 +0200 librdf-trine-perl (1.018-1) unstable; urgency=medium [ upstream ] * New release(s). + Updated Makefile.PL for perl 5.26. + Fixes to RDF::Trine::Store::Redland. + Remove use of TryCatch in scripts and developer tests. + Fixes to data update code in RDF::Trine::Store::SPARQL. + Fix API inconsistency in RDF::Trine::Store::SPARQL. [ Jonas Smedegaard ] * Modernize cdbs: + Do copyright-check in maintainer script (not during build). + Stop build-depend on licensecheck. * Update copyright info: + Extend copyright of packaging to cover 2016. * Declare compliance with Debian Policy 4.0.0. -- Jonas Smedegaard Wed, 21 Jun 2017 00:06:42 +0200 librdf-trine-perl (1.015-1) unstable; urgency=medium [ upstream ] * New release. + Remove call to $dbh->begin_work when already working with AutoCommit turned off. + Remove use of RDF::Redland in bin/rdf_store_serialize.pl. + Update rdf_store_add_file.pl to guess the appropriate parser based on the filename. + Remove use of TryCatch. + Change hashbang to use env. + Replace all uses and initializations from Text::CSV in favour to Text::CSV_XS. [ Jonas Smedegaard ] * Update watch file: + Bump to file format 4. + Mention gbp --uscan in usage comment. + Tighten version regex. * Modernize git-buildpackage config: Filter any .git* file. * Drop CDBS get-orig-source target: Use gbp import-orig --uscan. * Modernize Vcs-Git field: Use https protocol. * Declare compliance with Debian Policy 3.9.8. * Bump debhelper compatibility level to 9. * Update copyright info: + Use License-Grant and License-Reference fields. Thanks to Ben Finney. + Extend coverage of Debian packaging. * Add lintian override regarding license in License-Reference field. See bug#786450. * Update package relations: + (Build-)depend on libtext-csv-xs-perl (not libtext-csv-perl). + Stop build-depend on libtrycatch-perl. + Build-depend on licensecheck (not devscripts). -- Jonas Smedegaard Wed, 04 Jan 2017 19:39:13 +0100 librdf-trine-perl (1.014-1) unstable; urgency=medium [ upstream ] * New release. + Fix data loss bug in SQLite backend schema and hash encoding. + Add Cache::LRU requirement to prerequisite list and README. + Read data as utf8 from STDIN. [ Jonas Smedegaard ] * Update copyright info: Extend coverage for myself. * Update package relations: (Build-)depend on libcache-lru-perl. * Add NEWS entry about SQLite backend encoding bugfix. -- Jonas Smedegaard Sun, 17 May 2015 19:18:39 +0200 librdf-trine-perl (1.013-1) unstable; urgency=medium [ upstream ] * New release. BUG FIXES + Update how file URIs are constructed to better deal with windows systems. + Fixed bug in RDF::Trine::Model->size that was only considering triples, not quads. + Fix get_statements and count_statements when called with quad patterns with non-nil graph. NEW FEATURES + Added RDF::Trine::Store::LanguagePreference class. + Added RDF::Trine::Parser->parse_url method. ENHANCEMENTS + Improve insertion performance in RDF::Trine::Store::Memory by keeping caching quad SHA1 hashes. + Make RDF::Trine::VariableBindings->join more flexible in testing of equality. + Simplify coercion of values in RDF::Trine::Node::Resource constructor. OTHER + Update triple store tests for expected results when passing in quad patterns with non-nil graphs. + Miscellaneous code and documentation improvements. + Added IRI to list of prereq modules in Makefile.PL. [ Jonas Smedegaard ] * (Build-)depend on libiri-perl. -- Jonas Smedegaard Sun, 15 Feb 2015 13:20:23 +0100 librdf-trine-perl (1.012-1) unstable; urgency=medium [ upstream ] * New release. + Fix SPARQL XML serialization of boolean results. [ Jonas Smedegaard ] * Drop patch now included upstream. -- Jonas Smedegaard Sat, 24 Jan 2015 12:20:08 +0100 librdf-trine-perl (1.011-2) unstable; urgency=medium * Add patch cherry-picked upstream to fix SPARQL XML serialization of boolean results. Closes: bug#767174. -- Jonas Smedegaard Fri, 28 Nov 2014 21:07:39 +0100 librdf-trine-perl (1.011-1) unstable; urgency=medium [ upstream ] * New release. BUG FIXES + Updated Hexastore store to return an empty iterator for get_contexts() instead of croaking. + Fixed TSV serializer to print header rows and accept VariableBindings as input. -- Jonas Smedegaard Sat, 25 Oct 2014 01:11:11 +0200 librdf-trine-perl (1.010-1) unstable; urgency=medium [ upstream ] * New release. BUG FIXES + Fix bug SPARQL store n0t properly decoding HTTP response content. NEW FEATURES + Refactor part of RDF::Trine::Iterator::Graph->as_hashref into RDF::Trine::Node->as_hashref. ENHANCEMENTS + Update RDF::Trine::Pattern with heuristic pattern sorter. OTHER + Add IRC resource to Makefile.PL. [ Salvatore Bonaccorso ] * Update Vcs-Browser URL to cgit web frontend [ Jonas Smedegaard ] * Declare compliance with Debian Policy 3.9.6. * Update package relations: + (Build-)depend on recent perl: Needed to satisfy need for recent List::Util. + Build-depend on libtest-deep-perl. -- Jonas Smedegaard Mon, 13 Oct 2014 21:20:19 +0200 librdf-trine-perl (1.009-1) unstable; urgency=medium [ upstream ] * New release. NEW FEATURES + Adding model sync/bulk ops to redland store. ENHANCEMENTS + Optimized use of regular expressions. + Optimized Hexastore store class. + Use a base64 encoded digest for Memory store etags. + Updated RDF::Trine::Iterator::Bindings->as_statements to accept a RDF::Trine::Pattern argument. OTHER + Log an info message if there is a cartesian product. -- Jonas Smedegaard Wed, 06 Aug 2014 22:12:48 +0200 librdf-trine-perl (1.008-1) unstable; urgency=medium [ upstream ] * New release. BUG FIXES + Fixed bug in Turtle lexer that was failing to anchor matches of PNAME_LN. + Fixed looping bug and handling of N-Triples escape sequences. + Made checking for known DBI backend DSN strings case insensitive. + Fix bug in RDF::Query::Plan::Join::PushDownNestedLoop that didn't allow 'aggregate' to appear in the RHS serialized text. + Fix SPARQL 1.1 GGP parsing bug. + Fixed bug in constructing the HTTP request object for SPARQL updates. NEW FEATURES + Added RDF::Trine::Parser::RDFPatch. + Added RDF::Trine::Parser::LineProtocol as a RDFPatch parser subclass allowing querying (with bin/cliapi tool). ENHANCEMENTS + Sync RDF::Trine::NamespaceMap up with URI::NamespaceMap's interface. + Updated RDF::Trine::Parser::Turtle->new to accept a default namespace 'map' key. + Updated RDF::Trine::Model->add_statement to verify that statement nodes are ground (not variables). + Updated RDF::Trine::Parser::Turtle->parse_node to allow accessing the tokenizer object used in parsing. + Added RDF::Trine::Parser::Turtle->_term method. + Fixed RDF::Query::Algebra->subpatterns_of_type to support descent into sub-queries. + Fixed as_hash method in RDF::Query::Expression::Alias, RDF::Query::Algebra::Aggregate and RDF::Query::Algebra::Sort. + Return a success iterator for POST requests based only on response code (and regardless of the response content). + Allow POST responses to redirect in RDF::Trine::Store::SPARQL. + Use normalized language tags in RDF::Trine::Node::Literal->new. + Added RDF::Query::ExecutionContext->bind_variable method. OTHER + Added W3C Turtle Test Suite harness bin/turtle-2013-harness.pl. + Added xt/perl-critic.t. + Updated parser method documentation to indicate where data is expected to be bytes. + Added some more docs to the SQlite config. + Throw error if bindings iterator is given rather than graph in RDF::Trine::Model->add_iterator. + Disable pushing full updates down into the store object (only meant to be full queries at this point). + Add POD hyperlinks to RDF::Trine documentation. [ Jonas Smedegaard ] * Bump to standards-version 3.9.5. * Fix use canonical Vcs-Git URL. * Update copyright info: + Extend coverage of packaging, and bump its licensing to GPL-3+. + Add git URL as alternate source. * Update watch file to use metacpan.org URL, and ignore prereleases. * Fix build-depend explicitly on perl (accidentally missed by previous CDBS releases). -- Jonas Smedegaard Sun, 25 May 2014 01:25:09 +0200 librdf-trine-perl (1.007-2) unstable; urgency=high * Favor recent perl over libscalar-list-utils-perl. * Set urgency=high to ease Perl transition (libscalar-list-utils-perl dependency is versioned, and has libc6 as reverse dependency). -- Jonas Smedegaard Fri, 30 Aug 2013 14:04:59 +0200 librdf-trine-perl (1.007-1) unstable; urgency=low [ upstream ] * New release. BUG FIXES + Update Turtle lexer to look for whitespace (instead of a word break) after 'a' when looking for the A token. + Work around a XML::Namespace bug in RDF::Trine::Namespace->uri. + Fixed xt/pod-coverage.t to avoid checking modules which fail to load. NEW FEATURES + Added initial implementation of TriG serializer. + Added implementation of the RDF Patch exporter and serializer, and ability to serialize model changes in RDF Patch format. ENHANCEMENTS + Added ability to configure the LWP::UserAgent used through the RDF::Trine framework. + Updated Turtle and TriG parsers and test suites to track W3C standardization work. + Update bin/turtle_parse.pl to output N-Quads when the input format contains quads. + Update RDF::Trine::Parser->parse_url_into_model to accept a base argument. + Allow lowercase hex codepoint values in N-Triples escapes in RDF::Trine::Parser::NTriples. OTHER + Use the :encoding(UTF-8) IO layer where previously just :utf8 was used. + s/exists/defined/ in RDF::Trine::Parser->parse_url_into_model. + Update the characters that may be used in blank node identifiers in RDF::Trine::Node::Blank->new. + Added POD for RDF::Trine::Statement::Quad->graph (alias for ->context). + Updated RDF::Trine::Store::Memory to generate SHA digests (for ETag use) based on bytes, not unicode strings. + Add RDF::Trine::Statement::Quad->graph as an alias for RDF::Trine::Statement::Quad->context. + Updated t/serializer-trig.t to load RDF::Trine before any sub-modules. + Added Test::Compile developer test xt/00_compile.t. [ Jonas Smedegaard ] * Drop not directly usable alternate git source, and revert to keep tracking md5sum of upstream tarball. * Update copyright/licensing info: + Fix add a license pseudo-section. + Cover relicensed and extended testsuite (BSD-3-clause~W3C licensed). -- Jonas Smedegaard Thu, 18 Jul 2013 15:28:55 +0200 librdf-trine-perl (1.006-1) unstable; urgency=low [ upstream ] * New release. API CHANGES + Punycode URIs are now left as-is (without decoding) in RDF::Trine::Node::Resource->new. BUG FIXES + Fix handling of IRIs with codepoints > 127 in RDF::Trine::Node::Resource. + Remove empty-string default in SQL schema of RDF::Trine::Store::DBI::mysql and update code to compensate. + Remove bad calls to encode_utf8 in sse and as_ntriples methods of RDF::Trine::Node::Resource. NEW FEATURES + Split RDF::Trine::Iterator->from_string into from_string and from_bytes. ENHANCEMENTS + Normalize IRI values before serialization in RDF::Trine::Node::Resource->as_ntriples and RDF::Trine::Node::Resource->compare. OTHER + Update RDF::Trine::Serializer::NTriples::Canonical to use $node->as_ntriples instead of $node->sse. + Add documentation noting that punycode will be decoded as a part of N-Triples serialization. + Change use of utf8::all to utf8 in t/node.t. + Mark TryCatch as a build_requires instead of a requires module in Makefile.PL. -- Jonas Smedegaard Mon, 01 Jul 2013 16:40:25 +0200 librdf-trine-perl (1.005-2) unstable; urgency=low * Stop needlessly recommending librdf-trin3-perl: Merely an enhancement. * Build-depend on librdf-query-perl and (in addition to recommend) on librdf-rdfa-parser-perl and librdf-trine-node-literal-xml-perl: Optionally used by testsuite. Support dropping these build-dependencies for profile builds, and document how in README.source. -- Jonas Smedegaard Sat, 08 Jun 2013 12:07:39 +0200 librdf-trine-perl (1.005-1) unstable; urgency=low [ upstream ] * New release. API CHANGES + Throw exception in RDF::Trine::Node::Resource->new when IRI contains bad characters. BUG FIXES + Fix RDF::Trine::Parser::RDFXML to UTF-8 encode strings before calling into the SAX parser. + Fix typo in exception throwing in RDF::Trine::Parser::TriG. + Fix mistaken use of 'otherwise' exception handler in turtle_tokenize.pl. ENHANCEMENTS + Update Turtle parser to support the Turtle 2013 draft syntax. + Improve error handling in RDF::Trine::Parser->parse_url_into_model. + Implement streaming version of RDF::Trine::Parser::RDFXML->parse_file using parse_file from XML::SAX. OTHER + Remove use of given/when statements to make perl 5.18 happy. + Silence tracing code in RDF::Trine::Store::Hexastore. + Add TryCatch to list of required modules. + Change key names and layout of nodemap data in Redis store. [ Jonas Smedegaard ] * Add README.source emphasizing control.in file as *not* a show-stopper for contributions, referring to wiki page for details. * Add git URL as alternate source. * Bump standards-version to 3.9.4. * Bump packaging license to GPL-3+, and extend coverage for myself to include current year. * Stop tracking md5sum of upstream tarball. * Build-depend on libtrycatch-perl. * Extend copyright coverage for a convenience code copy. * Extend copyright file Files section for W3C testsuite to include turtle-2013 testsuite. -- Jonas Smedegaard Fri, 07 Jun 2013 15:35:24 +0200 librdf-trine-perl (1.004-1) unstable; urgency=low [ upstream ] * New release. API CHANGES + Changed RT:spog:* keys to be a hash with node ID data for each quad position in Redis store. ENHANCEMENTS + Treat data passed into parsers as characters. + Improve the error message when trying to parse an empty RDF/XML string. + Added get_graphs as an alias for get_contexts in RDF::Trine::Model and RDF:Trine::Model::Dataset. OTHER + Test to see if DBD::Pg is installed in test suite. + Added turtle command line tools turtle_parse.pl, turtle_benchmark.pl, and turtle_tokenize.pl. [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org). -- Jonas Smedegaard Sun, 03 Mar 2013 16:52:47 +0100 librdf-trine-perl (1.003-1) unstable; urgency=low [ upstream ] * New upstream release. Highlights: + Fixes to code that depended on hash key ordering. + Fixed bug in RDF::Trine::Parser::RDFXML that caused fatal errors on malformed input instead of throwing RDF::Trine::Error exceptions. + Fixed RDF::Trine::Parser::Turtle::Lexer->check_for_bom to handle zero-length input. + Added prefix_for and abbreviate methods to RDF::Trine::NamespaceMap (patch from Dorian Taylor) + Re-added RDF::Trine::Parser::Turtle->parse_node method. -- Jonas Smedegaard Sun, 23 Dec 2012 00:48:52 +0100 librdf-trine-perl (1.002-2) unstable; urgency=low * Fix (build-)depend on recent libscalar-list-utils-perl: Version in perl-modules causes problems. -- Jonas Smedegaard Thu, 13 Dec 2012 02:13:00 +0100 librdf-trine-perl (1.002-1) unstable; urgency=low * New upstream release. Highlights: + Replaced old Turtle and TriG parsers with new streaming implementations. + Added RDF::Trine::Node::Literal->canonicalize method. + Updated RDF::Trine::Parser::Redland to construct a new parser object on each parse (avoiding a bug in redland). + Applied partial patch to 'fix interaction with HTML::Data::Parser'. + Added POD to RDF::Trine and RDF::Trine::Store::DBI. + Silenced undefined warnings in RDF::Trine::Parser::Turtle::Lexer. + Silenced warning of cartesian joins in RDF::Trine::Store::Hexastore. [ Jonas Smedegaard ] * Bump debhelper compatibility level to 8. * Update package relations: + (Build-)depend on libmoose-perl and libmoosex-arrayref-perl. + Relax to build-depend unversioned on cdbs: Needed version satisfied in stable, and oldstable no longer supported. * Update copyright file: + Expand Files section authored by Toby Inkster, and extend coverage. + Fix use comment and license pseudo-sections to obey silly restrictions of copyright format 1.0. -- Jonas Smedegaard Tue, 11 Dec 2012 04:17:02 +0100 librdf-trine-perl (1.000-1) unstable; urgency=low * New upstream release. -- Jonas Smedegaard Sat, 30 Jun 2012 17:04:49 +0200 librdf-trine-perl (0.999~02-1) experimental; urgency=low * New upstream prerelease. -- Jonas Smedegaard Fri, 29 Jun 2012 11:39:22 +0200 librdf-trine-perl (0.999~01-1) experimental; urgency=low * New upstream prerelease. * List upstream issue tracker as contact. * Use anonscm.debian.org for Vcs-Browser field. -- Jonas Smedegaard Tue, 26 Jun 2012 03:48:29 +0200 librdf-trine-perl (0.140-2) unstable; urgency=low * Update package relations: + Stop build-depending on libtest-pod-perl or libtest-pod-coverage-perl: Correctly dropped in 0.137-1 (sorry, Florian!). + Suggest libredis-perl. + Fix recommend librdf-perl. -- Jonas Smedegaard Thu, 10 May 2012 02:04:43 +0200 librdf-trine-perl (0.140-1) unstable; urgency=low * New upstream release. * Update package relations: + Relax build-dependency on cdbs: Needlessly tight. + Relax build-depend unversioned on debhelper and devscripts: Needed versions satisfied even in oldstable. + Fix readd build-dependency on libtest-pod-perl and libtest-pod-coverage-perl, accidentally dropped in 0.137-1. * Add Florian as copyright holder in rules file. Extend copyright years for myself. * Update copyright file: + Fix double-indent in Copyright fields as per Policy ยง5.6.13. + Quote licenses in comments. + Improve coverage of included convenience copies of external projects. -- Jonas Smedegaard Wed, 09 May 2012 12:50:15 +0200 librdf-trine-perl (0.139-1) unstable; urgency=low * Import Upstream version 0.139. * Bumped Standards-Version to 3.9.3 (use copyright-format 1.0). -- Florian Schlichting Thu, 12 Apr 2012 23:20:54 +0200 librdf-trine-perl (0.138-1) unstable; urgency=low * Imported Upstream version 0.138. * Drop fix_pod_spelling.patch, applied upstream. * Bump copyright years. -- Florian Schlichting Sat, 28 Jan 2012 01:05:49 +0100 librdf-trine-perl (0.137-1) unstable; urgency=low [ Florian Schlichting ] * Imported Upstream version 0.137. * Bumped copyright year and adjusted DEP-5 headers. * Updated dependencies. * Added myself to uploaders and copyright. * Made sure srx2csv and srx2table are only shipped as examples. * Added fix_pod_spelling.patch. [ Jonas Smedegaard ] * Update copyright file: Quote licenses in comments. [ gregor herrmann ] * Remove debian/source/local-options; abort-on-upstream-changes and unapply-patches are default in dpkg-source since 1.16.1. -- Florian Schlichting Thu, 29 Dec 2011 13:32:57 +0100 librdf-trine-perl (0.135-2) unstable; urgency=low * Update copyright file: + Fix improve references for convenience copy of Module::Install. * Fix declare package recommendations. -- Jonas Smedegaard Sun, 15 May 2011 16:47:35 +0200 librdf-trine-perl (0.135-1) unstable; urgency=low * New upstream release. + Adjust package relations, following upstream changes: - Drop libdigest-sha1-perl. - Tighten depenency on libxml-sax-perl. * Improve package relations: + (Build-)depend on recent perl favored over libmodule-load-conditional-perl. + Stop declaring package part of core Perl even in oldstable: - libmath-bigint-perl * Update copyright file: + Bump format to draft 174 of DEP-5. + Rewrap license fields at 72 chars, and shorten comments. * Bump policy compliance to standards-version 3.9.2. -- Jonas Smedegaard Thu, 12 May 2011 23:25:02 +0200 librdf-trine-perl (0.133-3) unstable; urgency=low * Drop needlessly build-depending on libtest-simple-perl or libscalar-list-utils-perl: Provided by perl itself. * Fix recommend extension libraries librdf-perl, librdf-trin3-perl, librdf-rdfa-parser-perl and librdf-trine-node-literal-xml-perl. Thanks to Kjetil Kjernsmo. * Update copyright file: + Rewrite using Subversion rev.173 of draft DEP5 format. + Fix include verbatim licensings. -- Jonas Smedegaard Mon, 14 Mar 2011 18:40:57 +0100 librdf-trine-perl (0.133-2) unstable; urgency=low * Tidy a copyright line in copyright file. * Keep example binaries in subdir. -- Jonas Smedegaard Sat, 05 Mar 2011 18:34:56 +0100 librdf-trine-perl (0.133-1) unstable; urgency=low * Initial packaging release. Closes: bug#616475. -- Jonas Smedegaard Sat, 05 Mar 2011 05:00:32 +0100