-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependency on Data::Diver that has no copyright files #10
Comments
Unfortunately, biber really does depend on this. As far as I remember, the author did promise to change this but didn't. I can't remove this module, it is used by many internals. Can you try to contact the author directly? |
Hi OK, I understand that Data::Diver is a hard dependency. Cheers Danai |
See also http://perlmonks.org/?node_id=1047239 ... Tye has only once given an answer on the TeXLive mailing list https://www.tug.org/pipermail/tex-live/2013-July/033912.html but I don't know how long we've to wait to be able to support biber. Maybe I have to drop |
Hopefully your pull request will make it easier for him to reply soon ... |
Hi Werner Thank you for your tracking this issue as well. I sent a private email a I hope a new version gets updated on CPAN soon, so that we can all package BR Danai On 8 August 2013 22:06, plk notifications@github.com wrote:
|
Hi Philip, concerning the Data::Diver, since the upstream author seems reluctant, we will ship in Debian a replacement by including the following function in Biber/Utils.pm, and removing all use of Data::Diver. As far as I saw in the code it is only used in a few places and for referencing arrays. You do not use any of the more peculiar features of Data::Diver. Would you consider switching to that? sub Dive { Norbert |
The problem is that Data::Diver doesn't auto-vivify which is why I use it. I think your replacement does, which will almost certainly lead to errors. It mustn't be the case that |
Hi Philp, thanks for the answer. I can surely fix that if you let me know exactely what you need. Only one thing, with the sub I posted all the test but the one due to perl 5.18 did succeed - so either the tests are not complete or it works anyway ;-) Norbert |
On Fri, Aug 30, 2013 at 02:24:43AM -0700, norbusan wrote:
The missing copyright of Data::Diver is the last reason why I can not Werner "Having a smoking section in a restaurant is like having |
Hi Werner, Anyway, I will submit biber with the replaced Dive function soon to Debian. Norbert |
Data::Diver is removed in biber 1.8. Here is a patch against 1.7 as a temp fix if needed. |
Hi all
At Debian we would very much like to package Biber, but unfortunately we have a problem with one of Biber's dependencies.
Biber depends on Data::Diver, but this Perl package comes with no copyright file. This means that distributions like Debian (and many others) cannot ship the Data::Diver Perl package.
So far the Data::Diver author has not responded to the SourceForge bug ticket.
Does Biber really need to depend on the Data::Diver package? If not, is it possible to exclude its use? This will allow Debian and many other distributions to include Biber in their repositories.
Thank you for your kind consideration.
Best regards
Danai Sae-Han
The text was updated successfully, but these errors were encountered: