lp:ubuntu/trusty-proposed/librdf-trine-perl

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/trusty-proposed/librdf-trine-perl
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

19. By Jonas Smedegaard <email address hidden>

* 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).

18. By Jonas Smedegaard <email address hidden>

[ 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).

17. By Jonas Smedegaard <email address hidden>

[ 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.

16. By Jonas Smedegaard <email address hidden>

* 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.

15. By Jonas Smedegaard <email address hidden>

[ 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.

14. By Jonas Smedegaard <email address hidden>

[ 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).

13. By Jonas Smedegaard <email address hidden>

Fix (build-)depend on recent libscalar-list-utils-perl: Version in
perl-modules causes problems.

12. By Jonas Smedegaard <email address hidden>

* 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.

11. By Jonas Smedegaard <email address hidden>

New upstream release.

10. By Jonas Smedegaard <email address hidden>

* 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.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/utopic/librdf-trine-perl
This branch contains Public information 
Everyone can see this information.

Subscribers