Changeset 35b6a2e


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

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general/prog/perl-modules.xml

    r209ffd5 r35b6a2e  
    2222  <!ENTITY Business-ISSN-md5sum "004a95c3a44b1c2915ec62cdee66673d">
    2323
     24  <!ENTITY Class-Accessor-download-http "http://www.cpan.org/authors/id/K/KA/KASEI/Class-Accessor-&Class-Accessor-version;.tar.gz">
     25  <!ENTITY Class-Accessor-md5sum "0d9640d237a13276145f7e44b4855b89">
     26
    2427  <!ENTITY Data-Compare-download-http "http://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-&Data-Compare-version;.tar.gz">
    2528  <!ENTITY Data-Compare-md5sum "6a397ab5833237f3ca05ed7277b19a7a">
     
    2831  <!ENTITY Data-Dump-md5sum "762c111e525c82ff23d62c90821b26e9">
    2932
     33  <!ENTITY Data-Uniqid-download-http "http://www.cpan.org/authors/id/M/MW/MWX/Data-Uniqid-&Data-Uniqid-version;.tar.gz">
     34  <!ENTITY Data-Uniqid-md5sum "6bab3b5da09fedfdf60ce2629a7367db">
     35
    3036  <!ENTITY Date-Simple-download-http "http://www.cpan.org/authors/id/I/IZ/IZUT/Date-Simple-&Date-Simple-version;.tar.gz">
    3137  <!ENTITY Date-Simple-md5sum "436049dc2c7dfd8423d8bcc807248b31">
     
    8894  <!ENTITY Test-Differences-md5sum "ecfda620fe133e36a6e392d94ab8424d">
    8995
     96<!--
    9097  <!ENTITY Test-Pod-download-http "http://www.cpan.org/authors/id/E/ET/ETHER/Test-Pod-&Test-Pod-version;.tar.gz">
    9198  <!ENTITY Test-Pod-md5sum "f806aa84de2f0c0fba48b3a5a8a4aecf">
     
    93100  <!ENTITY Test-Pod-Coverage-download-http "http://www.cpan.org/authors/id/N/NE/NEILB/Test-Pod-Coverage-&Test-Pod-Coverage-version;.tar.gz">
    94101  <!ENTITY Test-Pod-Coverage-md5sum "c9ea5f4182415b13d2db18484a38c01b">
    95 
     102-->
    96103  <!ENTITY Text-BibTeX-download-http "http://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-&Text-BibTeX-version;.tar.gz">
    97104  <!ENTITY Text-BibTeX-md5sum "a616d5df23dc0552a85608bd15bf03d1">
     
    332339    </itemizedlist>
    333340
     341    <!-- Class::Accessor -->
     342    <bridgehead renderas="sect3" id="perl-class-accessor"
     343    xreflabel="Class::Accessor-&Class-Accessor-version;">
     344    Class::Accessor-&Class-Accessor-version;</bridgehead>
     345
     346    <indexterm zone="perl-modules perl-class-accessor">
     347      <primary sortas="a-Class-Accessor">Class::Accessor</primary>
     348    </indexterm>
     349
     350    <para>This module generators accessors/mutators for your class. It uses
     351    the standard <xref linkend="perl-standard-install"/>.</para>
     352
     353    &lfs79_checked;
     354
     355    <itemizedlist>
     356      <listitem>
     357        <para>
     358          <ulink url="&Class-Accessor-download-http;">Class::Accessor-&Class-Accessor-version;</ulink>
     359        </para>
     360      </listitem>
     361      <listitem>
     362<literallayout>&Class-Accessor-download-http;
     363MD5 sum: &Class-Accessor-md5sum;</literallayout>
     364      </listitem>
     365    </itemizedlist>
     366
    334367    <!-- Data::Compare -->
    335368    <bridgehead renderas="sect3" id="perl-data-compare"
     
    395428<literallayout>&Data-Dump-download-http;
    396429MD5 sum: &Data-Dump-md5sum;</literallayout>
     430      </listitem>
     431    </itemizedlist>
     432
     433    <!-- Data::Uniqid -->
     434    <bridgehead renderas="sect3" id="perl-data-uniqid"
     435    xreflabel="Data::Uniqid-&Data-Uniqid-version;">
     436    Data::Uniqid-&Data-Uniqid-version;</bridgehead>
     437
     438    <indexterm zone="perl-modules perl-data-uniqid">
     439      <primary sortas="a-Data-Uniqid">Data::Uniqid</primary>
     440    </indexterm>
     441
     442    <para>This module provides three simple routines for generating unique IDs.
     443    It uses the standard <xref linkend="perl-standard-install"/> but requires
     444    a patch because one of its tests fails in recent builds.</para>
     445
     446      <bridgehead renderas="sect4">Additional Download</bridgehead>
     447      <itemizedlist spacing="compact">
     448        <listitem>
     449          <para>
     450            Required patch:
     451            <ulink url="&patch-root;/Data-Uniqid-&Data-Uniqid-version;-disable_failing_test-1.patch"/>
     452          </para>
     453        </listitem>
     454      </itemizedlist>
     455
     456    &lfs79_checked;
     457
     458    <itemizedlist>
     459      <listitem>
     460        <para>
     461          <ulink url="&Data-Uniqid-download-http;">Data-Uniqid-&Data-Uniqid-version;</ulink>
     462        </para>
     463      </listitem>
     464      <listitem>
     465<literallayout>&Data-Uniqid-download-http;
     466MD5 sum: &Data-Uniqid-md5sum;</literallayout>
     467      </listitem>
     468      <listitem>
     469        <itemizedlist>
     470          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Math-BigInt/">Math::BigInt</ulink>
     471(http://search.cpan.org/dist/Math::BigInt/</literallayout>
     472          </listitem>
     473        </itemizedlist>
    397474      </listitem>
    398475    </itemizedlist>
     
    13571434    </itemizedlist>
    13581435
    1359     <!-- Test::Pod -->
     1436    <!-- Test::Pod \-\->
    13601437    <bridgehead renderas="sect3" id="perl-test-pod"
    13611438    xreflabel="Test::Pod-&Test-Pod-version;">
     
    13831460MD5 sum: &Test-Pod-md5sum;</literallayout>
    13841461      </listitem>
    1385     </itemizedlist>
    1386 
    1387     <!-- Test::Pod::Coverage -->
     1462    </itemizedlist> -->
     1463
     1464    <!-- Test::Pod::Coverage \-\->
    13881465    <bridgehead renderas="sect3" id="perl-test-pod-coverage"
    13891466    xreflabel="Test::Pod::Coverage-&Test-Pod-Coverage-version;">
     
    14201497        </itemizedlist>
    14211498      </listitem>
    1422     </itemizedlist>
     1499    </itemizedlist> -->
    14231500
    14241501    <!-- Text::BibTeX -->
     
    19992076    following commands:</para>
    20002077
     2078    <para>For <xref linkend="perl-data-uniqid"/>, first apply the required
     2079    patch with:</para>
     2080
     2081<screen><userinput>patch -Np1 -i ../Data-Uniqid-&Data-Uniqid-version;-disable_failing_test-1.patch</userinput></screen>
     2082
     2083    <para>Then, or for all other modules using the standard installation, proceed
     2084    with:</para>
     2085
    20012086<screen><userinput>perl Makefile.PL &amp;&amp;
    20022087make &amp;&amp;
     
    20302115    Build.PL by running the following commands:</para>
    20312116
    2032 <!-- when Build is removed from the core perl distribution, perhaps in 5.22,
    2033      Module::Build should be added to this page, and linked from here -->
    20342117<screen><userinput>perl Build.PL &amp;&amp;
    20352118./Build &amp;&amp;
  • introduction/welcome/changelog.xml

    r209ffd5 r35b6a2e  
    4949      <itemizedlist>
    5050        <listitem>
     51          <para>[ken] - Update to biblatex-biber-2.4 with biblatex-3.3,
     52          remove perl modules Test-Pod and Test-Pod-Coverage, replace
     53          them by Class-Accessor-0.34 and Data-Uniqid-0.12. Fixes
     54          <ulink url="&blfs-ticket-root;7513">#7513</ulink>,
     55          <ulink url="&blfs-ticket-root;7572">#7572</ulink> and
     56          <ulink url="&blfs-ticket-root;7573">#7573</ulink>.</para>
     57        </listitem>
     58        <listitem>
    5159          <para>[bdubbs] - Update to libdbusmenu-qt-0.9.3+16.04.20160218. Fixes
    5260          <ulink url="&blfs-ticket-root;7599">#7599</ulink>.</para>
  • packages.ent

    r209ffd5 r35b6a2e  
    308308<!ENTITY Business-ISMN-version        "1.13">
    309309<!ENTITY Business-ISSN-version        "1.001">
     310<!ENTITY Class-Accessor-version       "0.34">
    310311<!ENTITY Data-Dump-version            "1.23">
    311312<!ENTITY Data-Compare-version         "1.25">
     313<!ENTITY Data-Uniqid-version          "0.12">
    312314<!ENTITY Date-Simple-version          "3.03">
    313315<!ENTITY Encode-EUCJPASCII-version    "0.03">
     
    330332<!ENTITY Test-Command-version         "0.11">
    331333<!ENTITY Test-Differences-version     "0.64">
    332 <!ENTITY Test-Pod-version             "1.51">
    333 <!ENTITY Test-Pod-Coverage-version    "1.10">
    334334<!ENTITY Text-BibTeX-version          "0.71">
    335335<!ENTITY Text-Roman-version           "3.5">
     
    842842<!ENTITY texlive-year                 "2015">
    843843<!ENTITY asymptote-version            "2.36">
    844 <!ENTITY biber-version                "2.3">
    845 <!ENTITY biblatex-version             "3.2">
     844<!ENTITY biber-version                "2.4">
     845<!ENTITY biblatex-version             "3.3">
    846846<!ENTITY xindy-version                "2.5.1">
    847847
  • 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.