Ignore:
Timestamp:
03/21/2016 04:10:03 AM (8 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
d021e470
Parents:
209ffd5
Message:

biblatex-biber-2.4 and consequential perl module changes. I have downgraded the test deps for biber to optional: when I first put this in the book, test failures indicated problems. But for the last three releases we have had to expect at least one failure because we are not building on OSX. Meanwhile, v2.4 breaks external modules (hopefully, all have been updated by now) so the tests are no more useful than for most other desktop packages.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17138 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pst/typesetting/biber.xml

    r209ffd5 r35b6a2e  
    55  %general-entities;
    66
    7 <!--  <!ENTITY biber-download-http   "http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/&biber-version;/biblatex-biber.tar.gz">-->
    8   <!ENTITY biber-download-http   "&sources-anduin-http;/biblatex-biber/biblatex-biber-&biber-version;.tar.gz">
    9   <!ENTITY biber-download-ftp    "&sources-anduin-ftp;/biblatex-biber/biblatex-biber-&biber-version;.tar.gz">
    10   <!ENTITY biber-md5sum          "8bcfcc5c66a357521a2977c699a8c289">
    11   <!ENTITY biber-size            "2.0 MB">
     7  <!ENTITY biber-download-http   "http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/&biber-version;/biblatex-biber.tar.gz">
     8  <!ENTITY biber-download-ftp " ">
     9<!-- <!ENTITY biber-download-http   "&sources-anduin-http;/biblatex-biber/biblatex-biber-&biber-version;.tar.gz">
     10  <!ENTITY biber-download-ftp    "&sources-anduin-ftp;/biblatex-biber/biblatex-biber-&biber-version;.tar.gz">-->
     11  <!ENTITY biber-md5sum          "530368acb20b0881e13d7df0e5976e11">
     12  <!ENTITY biber-size            "1.1 MB">
    1213  <!-- buildsize includes the installed biblatex -->
    13   <!ENTITY biber-buildsize       "37 MB">
    14   <!ENTITY biber-time            "less than 0.1 SBU (0.4 SBU to run the tests)">
     14  <!ENTITY biber-buildsize       "32 MB">
     15  <!ENTITY biber-time            "less than 0.1 SBU (0.8 SBU to run the tests)">
    1516
    1617  <!ENTITY biblatex-download-http   "http://sourceforge.net/projects/biblatex/files/biblatex-&biblatex-version;/biblatex-&biblatex-version;.tds.tgz">
     
    9798      <xref linkend="perl-business-ismn"/>
    9899      <xref linkend="perl-business-issn"/>
     100      <xref linkend="perl-class-accessor"/>
    99101      <xref linkend="perl-data-compare"/>
    100102      <xref linkend="perl-data-dump"/>
     103      <xref linkend="perl-data-uniqid"/>
    101104      <xref linkend="perl-date-simple"/>
    102105      <xref linkend="perl-encode-eucjpascii"/>
     
    139142    </para>
    140143
    141     <bridgehead renderas="sect4">Recommended</bridgehead>
    142     <para role="required">
    143       <xref linkend="perl-file-which"/>,
    144       <xref linkend="perl-test-differences"/>,
    145       <xref linkend="perl-test-pod"/> and
    146       <xref linkend="perl-test-pod-coverage"/> (all needed to run the testsuite)
     144    <bridgehead renderas="sect4">Optional</bridgehead>
     145    <para role="optional">
     146      <xref linkend="perl-file-which"/> and
     147      <xref linkend="perl-test-differences"/> to run the testsuite
    147148    </para>
    148149
    149150    <note>
    150151<!-- when a new release appears, use this para and link to sourceforge,
    151      until we  have a versioned copy at anduin. \-\-\>
     152     until we  have a versioned copy at anduin. -->
    152153      <para>
    153154        Although the tarball name is unversioned, it will untar to a
    154155        correctly-versioned biblatex-biber-&biber-version; directory.
    155       </para> -->
     156      </para>
    156157
    157158      <para>
    158         It is possible to install (all) missing dependencies automatically.
     159        It is almost possible to install all missing dependencies automatically.
    159160        Except, from <application>perl-5.22.0</application> onwards,
    160161        <xref linkend="perl-module-build"/> is no longer part of
    161         the core distribution.  To automatically install the remaining perl
    162         dependencies you will need to manually install that first.
     162        the core perl distribution.  And for <xref linkend="perl-data-uniqid"/>
     163        we have to patch it to skip over a test which always fails - that failing
     164        test will probably break the automatic install.  To automatically install
     165        the remaining perl dependencies you will need to manually install those
     166        two modules first.
    163167        You can then run <command>perl ./Build.PL</command> and when it
    164168        prompts you, become the root user and run
    165169        <command>./Build installdeps</command>
    166170      </para>
    167 <!--
     171    </note>
     172
     173    <note> <!-- remove this note when texlive-2016 is released -->
    168174      <para>
    169         If you run <command>./Build.PL</command> under versions of
    170         <application>perl</application> after 5.20.2 it will tell you that the
    171         version of <application>Unicode::Normalize</application> is too
    172         <emphasis>new</emphasis>. In fact, the new version works, but is now
    173         pure perl and takes longer to run : <emphasis>much</emphasis> longer
    174         if you have a large bibliography.  You can find the old version at <ulink
    175         url="http://backpan.perl.org/authors/id/S/SA/SADAHIRO/Unicode-Normalize-1.17.tar.gz"/>
    176         and use the standard <xref linkend="perl-standard-install"/>
    177         to install it if you wish. Further details are in the User Notes.
    178       </para>-->
     175        If you use external modules with biber, a change in v2.4 (to
     176        \DeclareNameFormat) breaks at least some of them - if this applies to
     177        you, you will need to update the affected module from CTAN.
     178      </para>
    179179    </note>
    180180
     
    190190    commands:</para>
    191191
    192 <!--<screen><userinput>sed -i 's/ 44/ 43/' t/bcfvalidation.t &amp;&amp;-->
    193192<screen><userinput>perl ./Build.PL &amp;&amp;
    194193./Build</userinput></screen>
    195194
    196195    <para>To test the results, enter: <command>./Build test</command> - you will
    197     require the en_GB.UTF-8 and sv_SE.UTF-8 locales. Some tests will fail : for
     196    require the en_GB.UTF-8 and sv_SE.UTF-8 locales. Test 12 of t/sort-order.t
     197    will fail : for
    198198    speed the tests use system locales instead of the default Unicode::Collation
    199199    algorithm, and some minor details of the locales in OSX (where development
     
    210210  <sect2 role="commands">
    211211    <title>Command Explanations</title>
    212 <!--
    213     <para>
    214       <parameter>sed -i 's/ 44/ 43/' t/bcfvalidation.t</parameter>: Although
    215       the git master branch has 44 pairs of files for this test, the shipped
    216       tarball only contains 43. The sed prevents it reporting a failure.
    217     </para>-->
    218212
    219213    <para>
Note: See TracChangeset for help on using the changeset viewer.