Changeset 0b50bdd1


Ignore:
Timestamp:
01/21/2024 07:32:52 AM (4 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.1, ken/TL2024, lazarus, plabs/newcss, rahul/power-profiles-daemon, trunk, xry111/llvm18
Children:
0daaeef2
Parents:
c751775
git-author:
Xi Ruoyao <xry111@…> (01/19/2024 10:19:18 PM)
git-committer:
Xi Ruoyao <xry111@…> (01/21/2024 07:32:52 AM)
Message:

git: Add optional runtime dependencies for "git maintenance", and document a related test failure

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/git.xml

    rc751775 r0b50bdd1  
    115115    <para role="optional">
    116116      <xref linkend="apache"/> (for some tests),
     117      <xref role='runtime' linkend='fcron'/> (runtime, for scheduling
     118      <command>git maintenance</command> jobs),
    117119      <xref role="runtime" linkend="gnupg2"/> (runtime, may be used to sign
    118120      <application>Git</application> commits or tags, or verify the signatures
     
    132134      <ulink url="https://metacpan.org/pod/MIME::Base64">MIME::Base64</ulink>
    133135      (both runtime, for <command>git send-email</command>),
    134       and <xref linkend='perl-io-socket-ssl'/> (runtime, for
     136      <phrase revision='sysv'>and </phrase><xref
     137      linkend='perl-io-socket-ssl'/> (runtime, for
    135138      <command>git send-email</command> to connect to a SMTP server with
    136       SSL encryption)
     139      SSL encryption),
     140      <phrase>and <xref role='runtime' linkend='systemd'/>
     141      (runtime, rebuilt with <xref role='nodep' linkend='linux-pam'/>, for
     142      scheduling <command>git maintenance</command> jobs)</phrase>
    137143    </para>
    138144
     
    187193    <para>
    188194      The test suite can be run in parallel mode. To run the test suite, issue:
    189       <command>make test</command>. <!--If run as a normal user, 0 tests
    190       should be reported as failed in the final summary.-->
    191       <!-- all tests pass with 2.42.0
    192       If <xref linkend="apache"/> is installed,
    193       three tests in <filename>t5559-http-fetch-smart-http2.sh</filename> are
    194       known to fail due to cURL-8.1.x.-->
     195      <command>make test -k |&amp; tee test.log</command>.  If some test
     196      fails, the list of failed tests can be shown via
     197      <command>grep '^not ok' test.log | grep -v TODO</command>.
     198      <phrase revision='systemd'>One test named <literal>start and stop
     199      Linux/systemd maintenance</literal> is known to fail if the current
     200      login session is not started after rebuilding
     201      <xref linkend='systemd'/> with <xref linkend='linux-pam'/>
     202      support, or it's a SSH session but the SSH server is not configured
     203      with <option>UsePAM</option> enabled.</phrase>
    195204    </para>
    196205
Note: See TracChangeset for help on using the changeset viewer.