From 06ddba047257d7c332629cce75f4916921b42ab1 Mon Sep 17 00:00:00 2001 From: "Colin B. Macdonald" <c...@m.fsf.org> Date: Sun, 20 Dec 2015 23:25:59 -0800 Subject: Enable tests, and cherry-pick upstream fixes
- cherry-pick from upstream to avoid braces warning. - enable tests, then patch and cherry-pick so they pass. - tarball missing two files needed for tests. - BR on perl(open) for tests. - patches to enquiet build, fix brace warnings. - spec formatting fixes. --- .gitignore | 2 + biber-drop-builddeps-for-monolithic-build.patch | 30 + biber-drop-minor-failing-test.patch | 52 ++ biber-more-sort-test-fixes.patch | 39 ++ biber-test-fixes-for-Fedora.patch | 41 ++ biber-updates-for-perl-5.22-changes.patch | 724 ++++++++++++++++++++++++ biber.spec | 59 +- sources | 2 + 8 files changed, 935 insertions(+), 14 deletions(-) create mode 100644 biber-drop-builddeps-for-monolithic-build.patch create mode 100644 biber-drop-minor-failing-test.patch create mode 100644 biber-more-sort-test-fixes.patch create mode 100644 biber-test-fixes-for-Fedora.patch create mode 100644 biber-updates-for-perl-5.22-changes.patch diff --git a/.gitignore b/.gitignore index 735ae4a..42ebd7c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ /biblatex-biber.tar.gz +/bibtex-forms.bib +/bibtex-forms.bcf diff --git a/biber-drop-builddeps-for-monolithic-build.patch b/biber-drop-builddeps-for-monolithic-build.patch new file mode 100644 index 0000000..50f8879 --- /dev/null +++ b/biber-drop-builddeps-for-monolithic-build.patch @@ -0,0 +1,30 @@ +From 24e914edf76bde592f4a72673465e9d8d6bd9f6b Mon Sep 17 00:00:00 2001 +From: "Colin B. Macdonald" <c...@m.fsf.org> +Date: Wed, 9 Dec 2015 14:55:37 -0800 +Subject: [PATCH] Drop unneeded builddeps + +These were noted during a package review for Fedora: +https://bugzilla.redhat.com/show_bug.cgi?id=1165620#c13 +--- + Build.PL | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/Build.PL b/Build.PL +index d84786d..e97cea5 100644 +--- a/Build.PL ++++ b/Build.PL +@@ -38,10 +38,7 @@ my $builder = $class->new( + }, + add_to_cleanup => [ 'biber-*' ], + configure_requires => { 'Module::Build' => 0.38 }, +- build_requires => { +- 'Config::AutoConf' => '0.15', +- 'ExtUtils::LibBuilder' => '0.02' +- }, ++ build_requires => { }, + requires => { + 'autovivification' => 0, + 'Data::Dump' => 0, +-- +2.5.0 + diff --git a/biber-drop-minor-failing-test.patch b/biber-drop-minor-failing-test.patch new file mode 100644 index 0000000..becde73 --- /dev/null +++ b/biber-drop-minor-failing-test.patch @@ -0,0 +1,52 @@ +Upstream says: + +I think you can ignore this. It's almost certainly to do with minor +difference in locales between OSX and Linux. You are using the same +locale as I am (en_GB.UTF-8) in the OS and this usually means that the +collation tables for the locale are different between OSes. Since the +default is to use the Unicode Collation algorithm anyway, this hardly +matters. I only use OS locales in the tests to speed them up a bit. + +https://github.com/plk/biber/issues/72#issuecomment-114232856 + +--- + +diff -u -r biblatex-biber-2.1-orig/t/sort-order.t biblatex-biber-2.1/t/sort-order.t +--- biblatex-biber-2.1-orig/t/sort-order.t ++++ biblatex-biber-2.1/t/sort-order.t +@@ -4,7 +4,7 @@ + use utf8; + no warnings 'utf8'; + +-use Test::More tests => 15; ++use Test::More tests => 14; + + use Biber; + use Biber::Output::bbl; +@@ -482,26 +482,6 @@ + is_deeply([$main->get_keys], ['L9','L6','L7','L8','L5','L4','L3','L2','L1B','L1A','L1'], 'nty with descending n'); + + +-# testing case sensitive with fastsort +-# In alphabetic, all uppercase comes before lower so the +-# "sortcase => 1" on location means that "edinburgh" sorts at the end after "London" +-# Take this out of the location sorting spec and it fails as it should +-$S = { spec => [ +- [ +- {sortcase => 1}, +- {'location' => {}} +- ] +- ]}; +- +-$main->set_sortscheme($S); +- +-$biber->set_output_obj(Biber::Output::bbl->new()); +-# Have to set locale to something which understands lexical/case differences for this test +-# otherwise testing on Windows doesn't work ... +-Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); +-$biber->prepare; +-$section = $biber->sections->get_section(0); +-is_deeply([$main->get_keys], ['L1B','L1','L1A','L2','L3','L4','L5','L7','L8','L9','L6'], 'location - sortcase=1'); + + # Test nosort option + $S = { spec => [ diff --git a/biber-more-sort-test-fixes.patch b/biber-more-sort-test-fixes.patch new file mode 100644 index 0000000..1a2ded9 --- /dev/null +++ b/biber-more-sort-test-fixes.patch @@ -0,0 +1,39 @@ +From 1f2ffc6824f23681143b3f1ff1b2fb0a0b771bd8 Mon Sep 17 00:00:00 2001 +From: Philip Kime <phi...@kime.org.uk> +Date: Mon, 22 Jun 2015 21:39:16 +0200 +Subject: [PATCH] More sort test fixes + +--- + t/sort-complex.t | 2 +- + t/sort-order.t | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/t/sort-complex.t b/t/sort-complex.t +index 650d40e..746f5f8 100755 +--- a/t/sort-complex.t ++++ b/t/sort-complex.t +@@ -240,7 +240,7 @@ Biber::Config->setoption('sourcemap', undef); # no longer ignore shorthand* + $bibentries->del_entries; + $section->del_everykeys; + Biber::Input::file::bibtex->init_cache; +-Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); ++Biber::Config->setoption('fastsort', 0); + $biber->prepare; + $section = $biber->sections->get_section(0); + $shs = $biber->sortlists->get_list(0, 'shorthands', 'list', 'shorthands'); +diff --git a/t/sort-order.t b/t/sort-order.t +index 4e9ad5d..c201e4c 100755 +--- a/t/sort-order.t ++++ b/t/sort-order.t +@@ -498,7 +498,7 @@ $main->set_sortscheme($S); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Have to set locale to something which understands lexical/case differences for this test + # otherwise testing on Windows doesn't work ... +-Biber::Config->setoption('sortlocale', 'en_US.UTF-8'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + $biber->prepare; + $section = $biber->sections->get_section(0); + is_deeply([$main->get_keys], ['L1B','L1','L1A','L2','L3','L4','L5','L7','L8','L9','L6'], 'location - sortcase=1'); +-- +2.5.0 + diff --git a/biber-test-fixes-for-Fedora.patch b/biber-test-fixes-for-Fedora.patch new file mode 100644 index 0000000..7207043 --- /dev/null +++ b/biber-test-fixes-for-Fedora.patch @@ -0,0 +1,41 @@ +From 2b578a8e1c8e6c7d780418fa05d3293771cc0f62 Mon Sep 17 00:00:00 2001 +From: Philip Kime <phi...@kime.org.uk> +Date: Mon, 22 Jun 2015 09:50:39 +0200 +Subject: [PATCH] Test fixes for Fedora + +--- + t/sort-complex.t | 1 + + t/sort-order.t | 4 ++-- + 2 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/t/sort-complex.t b/t/sort-complex.t +index 3bd580c..650d40e 100755 +--- a/t/sort-complex.t ++++ b/t/sort-complex.t +@@ -240,6 +240,7 @@ Biber::Config->setoption('sourcemap', undef); # no longer ignore shorthand* + $bibentries->del_entries; + $section->del_everykeys; + Biber::Input::file::bibtex->init_cache; ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + $biber->prepare; + $section = $biber->sections->get_section(0); + $shs = $biber->sortlists->get_list(0, 'shorthands', 'list', 'shorthands'); +diff --git a/t/sort-order.t b/t/sort-order.t +index 27c5bf5..4e9ad5d 100755 +--- a/t/sort-order.t ++++ b/t/sort-order.t +@@ -496,9 +496,9 @@ $S = { spec => [ + $main->set_sortscheme($S); + + $biber->set_output_obj(Biber::Output::bbl->new()); +-# Have to set locale to something which understand lexical/case differences for this test ++# Have to set locale to something which understands lexical/case differences for this test + # otherwise testing on Windows doesn't work ... +-Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); ++Biber::Config->setoption('sortlocale', 'en_US.UTF-8'); + $biber->prepare; + $section = $biber->sections->get_section(0); + is_deeply([$main->get_keys], ['L1B','L1','L1A','L2','L3','L4','L5','L7','L8','L9','L6'], 'location - sortcase=1'); +-- +2.5.0 + diff --git a/biber-updates-for-perl-5.22-changes.patch b/biber-updates-for-perl-5.22-changes.patch new file mode 100644 index 0000000..2cd813e --- /dev/null +++ b/biber-updates-for-perl-5.22-changes.patch @@ -0,0 +1,724 @@ +From d03fc1a65850213ff3254dc18dc374594e144a6c Mon Sep 17 00:00:00 2001 +From: Philip Kime <phi...@kime.org.uk> +Date: Sun, 21 Jun 2015 10:25:39 +0200 +Subject: [PATCH] Updates for perl 5.22 changes + +--- + lib/Biber/Input/file/bibtex.pm | 8 +++----- + lib/Biber/LaTeX/Recode.pm | 6 +++--- + t/basic-misc.t | 2 +- + t/biblatexml.t | 2 +- + t/bibtex-aliases.t | 2 +- + t/bibtex-output.t | 2 +- + t/crossrefs.t | 2 +- + t/dm-constraints.t | 2 +- + t/dm-dateformats.t | 2 +- + t/encoding.t | 2 +- + t/endnotexml.t | 2 +- + t/extratitle.t | 2 +- + t/extratitleyear.t | 2 +- + t/extrayear.t | 2 +- + t/labelalpha.t | 2 +- + t/labelname.t | 2 +- + t/names.t | 2 +- + t/options.t | 3 ++- + t/related-entries.t | 2 +- + t/remote-files.t | 2 +- + t/ris.t | 2 +- + t/sections-complex.t | 2 +- + t/sections.t | 2 +- + t/set-dynamic.t | 2 +- + t/set-legacy.t | 2 +- + t/set-static.t | 2 +- + t/skips.t | 2 +- + t/sort-case.t | 2 +- + t/sort-complex.t | 2 +- + t/sort-order.t | 4 ++-- + t/sort-uc.t | 2 +- + t/sorting.t | 2 +- + t/tool-bltxml.t | 2 +- + t/tool.t | 2 +- + t/uniqueness.t | 32 ++++++++++++++++---------------- + t/xdata.t | 2 +- + t/zoterordfxml.t | 2 +- + 37 files changed, 58 insertions(+), 59 deletions(-) + +diff --git a/lib/Biber/Input/file/bibtex.pm b/lib/Biber/Input/file/bibtex.pm +index 24b2772..a6e240d 100644 +--- a/lib/Biber/Input/file/bibtex.pm ++++ b/lib/Biber/Input/file/bibtex.pm +@@ -657,8 +657,6 @@ sub _literal { + else { + $bibentry->set_datafield($field, $value); + } +- +- + return; + } + +@@ -759,7 +757,7 @@ sub _name { + # Check for malformed names in names which aren't completely escaped + + # Too many commas +- unless ($name =~ m/\A{\X+}\z/xms) { # Ignore these tests for escaped names ++ unless ($name =~ m/\A\{\X+\}\z/xms) { # Ignore these tests for escaped names + my @commas = $name =~ m/,/g; + if ($#commas > 1) { + biber_warn("Name \"$name\" has too many commas: skipping name", $bibentry); +@@ -1262,8 +1260,8 @@ my %months = ( + + sub _hack_month { + my $in_month = shift; +- if ($in_month =~ m/\A\s*((?:jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).*)\s*\z/i) { +- return $months{lc(Unicode::GCString->new($1)->substr(0,3)->as_string)}; ++ if (my ($m) = $in_month =~ m/\A\s*((?:jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).*)\s*\z/i) { ++ return $months{lc(Unicode::GCString->new($m)->substr(0,3)->as_string)}; + } + else { + return $in_month; +diff --git a/lib/Biber/LaTeX/Recode.pm b/lib/Biber/LaTeX/Recode.pm +index a2900b2..427f7f5 100644 +--- a/lib/Biber/LaTeX/Recode.pm ++++ b/lib/Biber/LaTeX/Recode.pm +@@ -230,13 +230,13 @@ sub latex_decode { + $text =~ s/\\not\\($re)/$map->{$1}/ge; + } + elsif ($type eq 'superscripts') { +- $text =~ s/\\textsuperscript{($re)}/$map->{$1}/ge; ++ $text =~ s/\\textsuperscript\{($re)\}/$map->{$1}/ge; + } + elsif ($type eq 'cmdsuperscripts') { +- $text =~ s/\\textsuperscript{\\($re)}/$map->{$1}/ge; ++ $text =~ s/\\textsuperscript\{\\($re)\}/$map->{$1}/ge; + } + elsif ($type eq 'dings') { +- $text =~ s/\\ding{([2-9AF][0-9A-F])}/$map->{$1}/ge; ++ $text =~ s/\\ding\{([2-9AF][0-9A-F])\}/$map->{$1}/ge; + } + elsif ($type eq 'letters') { + $text =~ s/\\($re)(?:\{\}|\s+|\b)/$map->{$1}/ge; +diff --git a/t/basic-misc.t b/t/basic-misc.t +index bee5728..817fe13 100755 +--- a/t/basic-misc.t ++++ b/t/basic-misc.t +@@ -37,7 +37,7 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); + Biber::Config->setblxoption('uniquelist', 1); + Biber::Config->setblxoption('maxcitenames', 3); +diff --git a/t/biblatexml.t b/t/biblatexml.t +index 3bf4b0c..0642d44 100755 +--- a/t/biblatexml.t ++++ b/t/biblatexml.t +@@ -38,8 +38,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + # Now generate the information + $biber->prepare; +diff --git a/t/bibtex-aliases.t b/t/bibtex-aliases.t +index ba0b1d6..c1970e9 100755 +--- a/t/bibtex-aliases.t ++++ b/t/bibtex-aliases.t +@@ -37,8 +37,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + Biber::Config->setoption('validate_datamodel', 1); + + # THERE IS A MAPPING SECTION IN THE .bcf BEING USED TO TEST USER MAPS TOO! +diff --git a/t/bibtex-output.t b/t/bibtex-output.t +index 21c1ae7..673cba7 100755 +--- a/t/bibtex-output.t ++++ b/t/bibtex-output.t +@@ -36,7 +36,7 @@ Log::Log4perl->init(\$l4pconf); + # Biber options + Biber::Config->setoption('output_resolve', 1); + Biber::Config->setoption('output_format', 'bibtex'); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + $biber->parse_ctrlfile('bibtex-output.bcf'); + $biber->set_output_obj(Biber::Output::bibtex->new()); + +diff --git a/t/crossrefs.t b/t/crossrefs.t +index 6108f34..473bec7 100755 +--- a/t/crossrefs.t ++++ b/t/crossrefs.t +@@ -40,8 +40,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + Biber::Config->setoption('nodieonerror', 1); # because there is a failing cyclic crossref check + + # Now generate the information +diff --git a/t/dm-constraints.t b/t/dm-constraints.t +index b16e326..187c482 100755 +--- a/t/dm-constraints.t ++++ b/t/dm-constraints.t +@@ -50,9 +50,9 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); + Biber::Config->setoption('validate_datamodel', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + # Now generate the information + $biber->prepare; +diff --git a/t/dm-dateformats.t b/t/dm-dateformats.t +index 85f7927..71a0ab6 100755 +--- a/t/dm-dateformats.t ++++ b/t/dm-dateformats.t +@@ -35,8 +35,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + Biber::Config->setoption('validate_datamodel', 1); + + # Biblatex options +diff --git a/t/encoding.t b/t/encoding.t +index a4aae96..321ca09 100755 +--- a/t/encoding.t ++++ b/t/encoding.t +@@ -30,8 +30,8 @@ my $l4pconf = qq| + |; + Log::Log4perl->init(\$l4pconf); + ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + my $encode1 = q| \entry{testÅ }{book}{} + \name{author}{1}{}{% +diff --git a/t/endnotexml.t b/t/endnotexml.t +index 7dc871f..dc171f0 100755 +--- a/t/endnotexml.t ++++ b/t/endnotexml.t +@@ -34,8 +34,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + # THERE IS A CONFIG FILE BEING READ TO TEST USER MAPS TOO! + +diff --git a/t/extratitle.t b/t/extratitle.t +index 425b458..aa7724b 100755 +--- a/t/extratitle.t ++++ b/t/extratitle.t +@@ -35,8 +35,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 1); +diff --git a/t/extratitleyear.t b/t/extratitleyear.t +index df40e14..7c1e311 100755 +--- a/t/extratitleyear.t ++++ b/t/extratitleyear.t +@@ -35,8 +35,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + # Now generate the information + $biber->prepare; +diff --git a/t/extrayear.t b/t/extrayear.t +index 2da61c6..51d1389 100755 +--- a/t/extrayear.t ++++ b/t/extrayear.t +@@ -35,8 +35,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 1); +diff --git a/t/labelalpha.t b/t/labelalpha.t +index 3dcf427..8a25c36 100755 +--- a/t/labelalpha.t ++++ b/t/labelalpha.t +@@ -37,8 +37,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + # Biblatex options + Biber::Config->setblxoption('maxalphanames', 1); +diff --git a/t/labelname.t b/t/labelname.t +index a1362b1..ae731df 100755 +--- a/t/labelname.t ++++ b/t/labelname.t +@@ -27,8 +27,8 @@ my $l4pconf = qq| + |; + Log::Log4perl->init(\$l4pconf); + ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + $biber->parse_ctrlfile("general1.bcf"); + $biber->set_output_obj(Biber::Output::bbl->new()); + +diff --git a/t/names.t b/t/names.t +index 776ebf0..f14e48b 100755 +--- a/t/names.t ++++ b/t/names.t +@@ -38,8 +38,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('namesep', 'und'); # Testing custom name splitting string + Biber::Config->setoption('others_string', 'andere'); # Testing custom implied "et al" ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + Biber::Config->setblxoption('mincitenames', 3); + + # Now generate the information +diff --git a/t/options.t b/t/options.t +index ae19a92..0d845ce 100755 +--- a/t/options.t ++++ b/t/options.t +@@ -34,8 +34,9 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++ + # Testing customg xsv format sep + Biber::Config->setoption('xsvsep', '\s*\|\s*'); + +diff --git a/t/related-entries.t b/t/related-entries.t +index 273aa0b..bad2f1c 100755 +--- a/t/related-entries.t ++++ b/t/related-entries.t +@@ -34,8 +34,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + # Now generate the information + $biber->prepare; +diff --git a/t/remote-files.t b/t/remote-files.t +index 76bc4ff..4919522 100755 +--- a/t/remote-files.t ++++ b/t/remote-files.t +@@ -41,8 +41,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + Biber::Config->setoption('quiet', 1); + Biber::Config->setoption('nodieonerror', 1); # because the remote bibs might be messy + +diff --git a/t/ris.t b/t/ris.t +index f558891..97170d9 100755 +--- a/t/ris.t ++++ b/t/ris.t +@@ -34,8 +34,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + # THERE IS A CONFIG FILE BEING READ TO TEST USER MAPS TOO! + +diff --git a/t/sections-complex.t b/t/sections-complex.t +index 899b876..4d07f51 100755 +--- a/t/sections-complex.t ++++ b/t/sections-complex.t +@@ -35,8 +35,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 1); +diff --git a/t/sections.t b/t/sections.t +index 4ed5a90..51d3ff8 100755 +--- a/t/sections.t ++++ b/t/sections.t +@@ -36,7 +36,7 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); + Biber::Config->setoption('output_safechars', 1); + +diff --git a/t/set-dynamic.t b/t/set-dynamic.t +index d306f58..9ca03c6 100755 +--- a/t/set-dynamic.t ++++ b/t/set-dynamic.t +@@ -34,8 +34,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + + # Now generate the information + $biber->prepare; +diff --git a/t/set-legacy.t b/t/set-legacy.t +index 0fe1b22..70fedaa 100755 +--- a/t/set-legacy.t ++++ b/t/set-legacy.t +@@ -34,7 +34,7 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); + + # Now generate the information +diff --git a/t/set-static.t b/t/set-static.t +index e9a3224..f292b05 100755 +--- a/t/set-static.t ++++ b/t/set-static.t +@@ -34,7 +34,7 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); + + # Now generate the information +diff --git a/t/skips.t b/t/skips.t +index 23ff3c7..8c4cf3e 100755 +--- a/t/skips.t ++++ b/t/skips.t +@@ -34,7 +34,7 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); + + # Now generate the information +diff --git a/t/sort-case.t b/t/sort-case.t +index d8269b6..4eace90 100755 +--- a/t/sort-case.t ++++ b/t/sort-case.t +@@ -33,7 +33,7 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + Biber::Config->setoption('sortcase', 1); + Biber::Config->setoption('sortupper', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + + $S = [ + [ +diff --git a/t/sort-complex.t b/t/sort-complex.t +index b8d2e12..3bd580c 100755 +--- a/t/sort-complex.t ++++ b/t/sort-complex.t +@@ -34,8 +34,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + # relying on here for tests + + # Biber options ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + # Want to ignore SHORTHAND* fields for the first few tests + Biber::Config->setoption('sourcemap', [ + { +diff --git a/t/sort-order.t b/t/sort-order.t +index 2590d32..27c5bf5 100755 +--- a/t/sort-order.t ++++ b/t/sort-order.t +@@ -31,8 +31,8 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + + # Options - we could set these in the control file but it's nice to see what we're + # relying on here for tests ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); + Biber::Config->setblxoption('labelyear', undef); + Biber::Config->setblxoption('labelalpha', 0); + +@@ -498,7 +498,7 @@ $main->set_sortscheme($S); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Have to set locale to something which understand lexical/case differences for this test + # otherwise testing on Windows doesn't work ... +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + $biber->prepare; + $section = $biber->sections->get_section(0); + is_deeply([$main->get_keys], ['L1B','L1','L1A','L2','L3','L4','L5','L7','L8','L9','L6'], 'location - sortcase=1'); +diff --git a/t/sort-uc.t b/t/sort-uc.t +index ceb722b..33680ae 100755 +--- a/t/sort-uc.t ++++ b/t/sort-uc.t +@@ -31,7 +31,7 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + + # Options - we could set these in the control file but it's nice to see what we're + # relying on here for tests +-Biber::Config->setoption('sortlocale', 'sv_SE'); ++Biber::Config->setoption('sortlocale', 'sv_SE.UTF-8'); + + # U::C Swedish tailoring + $biber->prepare; +diff --git a/t/sorting.t b/t/sorting.t +index c7ed9d5..3d878cf 100755 +--- a/t/sorting.t ++++ b/t/sorting.t +@@ -36,7 +36,7 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + + my $yearoff1 = 'mm,,Knuth!Donald E,Computers Typesetting,1984,0000'; + my $yearoff2 = 'mm,,Knuth!Donald E,Computers Typesetting,198,0000'; +diff --git a/t/tool-bltxml.t b/t/tool-bltxml.t +index 7bd62b9..9134f98 100644 +--- a/t/tool-bltxml.t ++++ b/t/tool-bltxml.t +@@ -44,7 +44,7 @@ $out->set_output_target_file(\$outvar); + Biber::Config->setoption('tool', 1); + Biber::Config->setoption('output_resolve', 1); + Biber::Config->setoption('output_format', 'biblatexml'); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + + # THERE IS A CONFIG FILE BEING READ! + +diff --git a/t/tool.t b/t/tool.t +index 8a4283b..22325d0 100755 +--- a/t/tool.t ++++ b/t/tool.t +@@ -38,7 +38,7 @@ $biber->set_output_obj(Biber::Output::bibtex->new()); + Biber::Config->setoption('tool', 1); + Biber::Config->setoption('output_resolve', 1); + Biber::Config->setoption('output_format', 'bibtex'); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + + # THERE IS A CONFIG FILE BEING READ! + +diff --git a/t/uniqueness.t b/t/uniqueness.t +index 23eaf5b..b990e3b 100755 +--- a/t/uniqueness.t ++++ b/t/uniqueness.t +@@ -36,7 +36,7 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 1); +@@ -84,7 +84,7 @@ $biber->parse_ctrlfile('uniqueness1.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 1); +@@ -111,7 +111,7 @@ $biber->parse_ctrlfile('uniqueness2.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 5); +@@ -138,7 +138,7 @@ $biber->parse_ctrlfile('uniqueness1.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 2); + Biber::Config->setblxoption('mincitenames', 1); +@@ -157,7 +157,7 @@ $biber->parse_ctrlfile('uniqueness2.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('uniquename', 1); + Biber::Config->setblxoption('uniquelist', 1); +@@ -218,7 +218,7 @@ $biber->parse_ctrlfile('uniqueness1.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 1); + Biber::Config->setblxoption('mincitenames', 1); +@@ -247,7 +247,7 @@ $biber->parse_ctrlfile('uniqueness4.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 3); + Biber::Config->setblxoption('mincitenames', 3); +@@ -317,7 +317,7 @@ $biber->parse_ctrlfile('uniqueness4.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 3); + Biber::Config->setblxoption('mincitenames', 1); +@@ -357,7 +357,7 @@ $biber->parse_ctrlfile('uniqueness4.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 2); + Biber::Config->setblxoption('mincitenames', 1); +@@ -393,7 +393,7 @@ $biber->parse_ctrlfile('uniqueness5.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 1); + Biber::Config->setblxoption('mincitenames', 1); +@@ -422,7 +422,7 @@ $biber->parse_ctrlfile('uniqueness5.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('maxcitenames', 3); + Biber::Config->setblxoption('mincitenames', 2); +@@ -451,7 +451,7 @@ $biber->parse_ctrlfile('uniqueness3.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('uniquename', 1); + Biber::Config->setblxoption('uniquelist', 0); +@@ -480,7 +480,7 @@ $biber->parse_ctrlfile('uniqueness3.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('uniquename', 2); + Biber::Config->setblxoption('uniquelist', 1); +@@ -509,7 +509,7 @@ $biber->parse_ctrlfile('uniqueness3.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('uniquename', 0); + Biber::Config->setblxoption('uniquelist', 0); +@@ -538,7 +538,7 @@ $biber->parse_ctrlfile('uniqueness2.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('uniquename', 3); + Biber::Config->setblxoption('uniquelist', 1); +@@ -565,7 +565,7 @@ $biber->parse_ctrlfile('uniqueness2.bcf'); + $biber->set_output_obj(Biber::Output::bbl->new()); + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + # Biblatex options + Biber::Config->setblxoption('uniquename', 4); + Biber::Config->setblxoption('uniquelist', 1); +diff --git a/t/xdata.t b/t/xdata.t +index 2110639..49d0005 100644 +--- a/t/xdata.t ++++ b/t/xdata.t +@@ -44,7 +44,7 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + Biber::Config->setoption('nodieonerror', 1); # because there is a cyclic xdata check + + # Now generate the information +diff --git a/t/zoterordfxml.t b/t/zoterordfxml.t +index 09b5fa1..33e058e 100755 +--- a/t/zoterordfxml.t ++++ b/t/zoterordfxml.t +@@ -37,7 +37,7 @@ $biber->set_output_obj(Biber::Output::bbl->new()); + + # Biber options + Biber::Config->setoption('fastsort', 1); +-Biber::Config->setoption('sortlocale', 'C'); ++Biber::Config->setoption('sortlocale', 'en_GB.UTF-8'); + + # Now generate the information + $biber->prepare; +-- +2.5.0 + diff --git a/biber.spec b/biber.spec index b4b8d08..e97397f 100644 --- a/biber.spec +++ b/biber.spec @@ -1,13 +1,24 @@ Name: biber Version: 2.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Command-line bibliographic manager, BibTeX replacement License: (GPL+ or Artistic 2.0) and Artistic 2.0 Group: Development/Tools URL: http://biblatex-biber.sourceforge.net/ Source0: https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/%{version}/biblatex-biber.tar.gz +# Missing from tarball: http://github.com/plk/biber/issues/100 +Source1: https://github.com/plk/biber/blob/v%{version}/t/tdata/bibtex-forms.bib +Source2: https://github.com/plk/biber/blob/v%{version}/t/tdata/bibtex-forms.bcf +# not appropriate for upstream: http://github.com/plk/biber/pull/97 +Patch0: biber-drop-builddeps-for-monolithic-build.patch # cherry-pick from upstream: otherwise need perl-Unicode-Normalize <= 1.17 -Patch0: biber-bump-perl-u-n-dep-with-xsub.patch +Patch1: biber-bump-perl-u-n-dep-with-xsub.patch +# cherry-pick from upstream for brace warning and tests +Patch2: biber-updates-for-perl-5.22-changes.patch +Patch3: biber-test-fixes-for-Fedora.patch +Patch4: biber-more-sort-test-fixes.patch +# safe to drop this failing test: http://github.com/plk/biber/issues/72 +Patch5: biber-drop-minor-failing-test.patch BuildArch: noarch BuildRequires: perl @@ -43,6 +54,7 @@ BuildRequires: perl(Log::Log4perl::Appender::Screen) BuildRequires: perl(Log::Log4perl::Layout::PatternLayout) BuildRequires: perl(Log::Log4perl::Layout::SimpleLayout) BuildRequires: perl(Module::Build) >= 0.38 +BuildRequires: perl(open) BuildRequires: perl(POSIX) BuildRequires: perl(re) BuildRequires: perl(Regexp::Common) @@ -104,7 +116,14 @@ functionality. It is often used with the popular BibLaTeX package %prep %setup -q -n biblatex-biber-%{version} -%patch0 -p1 -F3 +cp -p %{SOURCE1} t/tdata/bibtex-forms.bib +cp -p %{SOURCE2} t/tdata/bibtex-forms.bcf +%patch0 -p1 +%patch1 -p1 -F3 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 %build @@ -118,6 +137,10 @@ rm -rf %{buildroot}%{_libdir}/perl5/auto %{buildroot}%{_datadir}/perl5/Unicode chmod u+w %{buildroot}%{_bindir}/* +%check +./Build test + + %files %doc README Changes THANKS doc/%{name}.pdf TODO.org %{_bindir}/%{name} @@ -127,7 +150,15 @@ chmod u+w %{buildroot}%{_bindir}/* %changelog -* Mon Dec 14 2015 Colin B. Macdonald <c...@m.fsf.org> 2.1-1 +* Sun Dec 20 2015 Colin B. Macdonald <c...@m.fsf.org> - 2.1-2 +- cherry-pick from upstream to avoid braces warning. +- enable tests, then patch and cherry-pick so they pass. +- tarball missing two files needed for tests. +- BR on perl(open) for tests. +- patches to enquiet build, fix brace warnings. +- spec formatting fixes. + +* Mon Dec 14 2015 Colin B. Macdonald <c...@m.fsf.org> - 2.1-1 - Bump to 2.1, for biblatex-3.0. - Update deps. - Add more deps based on upstream confirmation. @@ -138,37 +169,37 @@ chmod u+w %{buildroot}%{_bindir}/* * Thu Jun 11 2015 Jitka Plesnikova <jples...@redhat.com> - 1.8-11 - Perl 5.22 rebuild -* Tue Jun 09 2015 Colin B. Macdonald <c...@m.fsf.org> 1.8-10 +* Tue Jun 09 2015 Colin B. Macdonald <c...@m.fsf.org> - 1.8-10 - Add autovivification dep (#1229816). * Mon Jun 08 2015 Jitka Plesnikova <jples...@redhat.com> - 1.8-9 - Perl 5.22 rebuild -* Wed May 20 2015 Colin B. Macdonald <c...@m.fsf.org> 1.8-8 +* Wed May 20 2015 Colin B. Macdonald <c...@m.fsf.org> - 1.8-8 - Clean up deps as per review. -* Thu Mar 19 2015 Colin B. Macdonald <c...@m.fsf.org> 1.8-7 +* Thu Mar 19 2015 Colin B. Macdonald <c...@m.fsf.org> - 1.8-7 - Upstream thinks ok to relax U::C requirements. -* Wed Dec 3 2014 Colin B. Macdonald <c...@m.fsf.org> 1.8-6 +* Wed Dec 3 2014 Colin B. Macdonald <c...@m.fsf.org> - 1.8-6 - Add Requires, taken from Build.pl. -* Tue Nov 25 2014 Colin B. Macdonald <c...@m.fsf.org> 1.8-5 +* Tue Nov 25 2014 Colin B. Macdonald <c...@m.fsf.org> - 1.8-5 - Use sourceforge for Source0 instead of particular git commit. -* Tue Nov 25 2014 Colin B. Macdonald <c...@m.fsf.org> 1.8-4 +* Tue Nov 25 2014 Colin B. Macdonald <c...@m.fsf.org> - 1.8-4 - lots more BRs, perm fixes. -* Wed Nov 19 2014 Colin B. Macdonald <c...@m.fsf.org> 1.8-3 +* Wed Nov 19 2014 Colin B. Macdonald <c...@m.fsf.org> - 1.8-3 - update description and Summary -* Wed Nov 19 2014 Colin B. Macdonald <c...@m.fsf.org> 1.8-2 +* Wed Nov 19 2014 Colin B. Macdonald <c...@m.fsf.org> - 1.8-2 - Add dep on (probably overly) specific texlive-biblatex -* Tue Jan 14 2014 Colin B. Macdonald <c...@m.fsf.org> 1.8-1 +* Tue Jan 14 2014 Colin B. Macdonald <c...@m.fsf.org> - 1.8-1 - Bump to 1.8 - perl-File-Slurp-Unicode no longer needed - add perl-autovivification dep -* Wed Aug 22 2012 Mary Ellen Foster <mefos...@gmail.com> 1.2-1 +* Wed Aug 22 2012 Mary Ellen Foster <mefos...@gmail.com> - 1.2-1 - Initial quick-and-dirty package diff --git a/sources b/sources index bd869b1..291581d 100644 --- a/sources +++ b/sources @@ -1 +1,3 @@ c46979acce3befdb3431ffadcc81bdf3 biblatex-biber.tar.gz +e98ff495b0f87625e585947bd8651bc8 bibtex-forms.bib +1a0d31f50d4b3214a74e902f20d78535 bibtex-forms.bcf -- cgit v0.11.2 http://pkgs.fedoraproject.org/cgit/biber.git/commit/?h=master&id=06ddba047257d7c332629cce75f4916921b42ab1 -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/perl-devel@lists.fedoraproject.org