<p dir="ltr">Roger, will check it tonight when I am back from work.</p>
<p dir="ltr">Thanks.</p>
<p dir="ltr">-- <br>
Danai</p>
<div class="gmail_quote">On 29 Aug 2013 13:01, "Norbert Preining" <<a href="mailto:preining@logic.at">preining@logic.at</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Do, 29 Aug 2013, Danai SAE-HAN (韓達耐) wrote:<br>
> I raised the issue with the Biber authors but Diver is a. integral part of<br>
> Biber.<br>
><br>
> Maybe we have to figure out some non-free workaround?<br>
<br>
No, what about the patch I pushed to the biber-norb repo<br>
which removes the dependency on data-diver completely<br>
by providing a Dive function (written by me only based one<br>
the specification):<br>
<br>
Patch included in email.<br>
<br>
I do not guarantee that this works, but from my analysis of the<br>
code the biber modules only use Dive to dereference arrays<br>
and make sure that undef is returned if not found.<br>
<br>
That is easy to implement without all the bells and whistles in<br>
Data::Diver::Dive.<br>
<br>
Please review.<br>
<br>
I would like to test, but unfortunately too many modules are still<br>
not updated for perl 5.18 so biber cannot be build:<br>
(I locally updated libtext-bibtex...)<br>
<br>
Norbert<br>
<br>
------------------------------------------------------------------------<br>
PREINING, Norbert                               <a href="http://www.preining.info" target="_blank">http://www.preining.info</a><br>
JAIST, Japan                                 TeX Live & Debian Developer<br>
DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094<br>
------------------------------------------------------------------------<br>
</blockquote></div>