Changeset dd7a29e


Ignore:
Timestamp:
05/02/2022 08:05:51 AM (2 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/clfs-ng
Children:
100ca4e
Parents:
b1df1d7 (diff), 7c862ea (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'trunk' into xry111/clfs-ng

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    rb1df1d7 rdd7a29e  
    4242
    4343    <listitem>
     44      <para>2022-05-01</para>
     45      <itemizedlist>
     46        <listitem>
     47           <para>[bdubbs] - Change nobody/nogroup uid/gid to 65534. </para>
     48        </listitem>
     49        <listitem>
     50          <para>[bdubbs] - Update to meson-0.62.1.  Fixes
     51          <ulink url="&lfs-ticket-root;5052">#5052</ulink>.</para>
     52        </listitem>
     53        <listitem>
     54          <para>[bdubbs] - Update to libpipeline-1.5.6.  Fixes
     55          <ulink url="&lfs-ticket-root;5053">#5053</ulink>.</para>
     56        </listitem>
     57        <listitem>
     58          <para>[bdubbs] - Update to elfutils-0.187.  Fixes
     59          <ulink url="&lfs-ticket-root;5054">#5054</ulink>.</para>
     60        </listitem>
     61        <listitem revision="systemd">
     62          <para>[bdubbs] - Update to Jinja2-3.1.2.  Fixes
     63          <ulink url="&lfs-ticket-root;5055">#5055</ulink>.</para>
     64        </listitem>
     65        <listitem>
     66          <para>[bdubbs] - Update to vim-8.2.4814.  Addresses
     67          <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
     68        </listitem>
     69        <listitem revision="sysv">
     70          <para>[bdubbs] - Update to sysvinit-3.03.  Fixes
     71          <ulink url="&lfs-ticket-root;5046">#5046</ulink>.</para>
     72        </listitem>
     73        <listitem>
     74          <para>[bdubbs] - Update to linux-5.17.5.  Fixes
     75          <ulink url="&lfs-ticket-root;5050">#5050</ulink>.</para>
     76        </listitem>
     77        <listitem>
     78          <para>[bdubbs] - Update to gcc-11.3.0.  Fixes
     79          <ulink url="&lfs-ticket-root;5051">#5051</ulink>.</para>
     80        </listitem>
     81        <listitem>
     82          <para>[bdubbs] - Update to coreutils-9.1.  Fixes
     83          <ulink url="&lfs-ticket-root;5048">#5048</ulink>.</para>
     84        </listitem>
     85        <listitem>
     86          <para>[bdubbs] - Update to bc-5.2.4.  Fixes
     87          <ulink url="&lfs-ticket-root;5049">#5049</ulink>.</para>
     88        </listitem>
     89      </itemizedlist>
     90    </listitem>
     91
     92    <listitem>
    4493      <para>2022-04-15</para>
    4594      <itemizedlist>
  • chapter01/whatsnew.xml

    rb1df1d7 rdd7a29e  
    3636      <para>Autoconf-&autoconf-version;</para>
    3737    </listitem>-->
    38    <!--<listitem>
     38    <!--<listitem>
    3939      <para>Automake-&automake-version;</para>
    4040    </listitem>-->
    41    <!--<listitem>
     41    <!--<listitem>
    4242      <para>Bash &bash-version;</para>
    4343    </listitem>-->
     
    4545      <para>Bc &bc-version;</para>
    4646    </listitem>
    47    <!--<listitem>
     47    <!--<listitem>
    4848      <para>Binutils-&binutils-version;</para>
    4949    </listitem>-->
    50    <!--<listitem>
     50    <!--<listitem>
    5151      <para>Bison-&bison-version;</para>
    5252    </listitem>-->
     
    5757      <para>Check-&check-version;</para>
    5858    </listitem>-->
    59     <!--<listitem>
     59    <listitem>
    6060      <para>Coreutils-&coreutils-version;</para>
    61     </listitem>-->
    62    <!--<listitem>
     61    </listitem>
     62    <!--<listitem>
    6363      <para>DejaGNU-&dejagnu-version;</para>
    6464    </listitem>-->
     
    6666      <para>D-Bus-&dbus-version;</para>
    6767    </listitem>
    68    <!--<listitem>
     68    <!--<listitem>
    6969      <para>Diffutils-&diffutils-version;</para>
    7070    </listitem>-->
    71    <!--<listitem>
     71    <listitem>
    7272       <para>E2fsprogs-&e2fsprogs-version;</para>
    73     </listitem>-->
     73    </listitem>
    7474    <!--<listitem revision="sysv">
    7575       <para>Eudev-&eudev-version;</para>
     
    9393      <para>Gawk-&gawk-version;</para>
    9494    </listitem>-->
    95    <!--<listitem>
     95    <listitem>
    9696       <para>GCC-&gcc-version;</para>
    97     </listitem>-->
    98    <!--<listitem>
     97    </listitem>
     98    <!--<listitem>
    9999       <para>GDBM-&gdbm-version;</para>
    100100    </listitem>-->
     
    102102      <para>Gettext-&gettext-version;</para>
    103103    </listitem>-->
    104    <!--<listitem>
     104    <!--<listitem>
    105105      <para>Glibc-&glibc-version;</para>
    106106    </listitem>-->
     
    111111      <para>Gperf-&gperf-version;</para>
    112112    </listitem>-->
    113    <!--<listitem>
     113    <!--<listitem>
    114114      <para>Grep-&grep-version;</para>
    115115    </listitem>-->
     
    117117      <para>Groff-&groff-version;</para>
    118118    </listitem>-->
    119    <!--<listitem>
     119    <!--<listitem>
    120120      <para>GRUB-&grub-version;</para>
    121121    </listitem>-->
     
    123123      <para>Gzip-&gzip-version;</para>
    124124    </listitem>
    125    <!--<listitem>
     125    <!--<listitem>
    126126      <para>IANA-Etc-&iana-etc-version;</para>
    127127    </listitem>-->
     
    141141      <para>Kbd-&kbd-version;</para>
    142142    </listitem>-->
    143    <!--<listitem>
     143    <!--<listitem>
    144144      <para>Kmod-&kmod-version;</para>
    145145    </listitem>-->
    146    <!--<listitem>
     146    <!--<listitem>
    147147      <para>Less-&less-version;</para>
    148148    </listitem>-->
     
    153153      <para>Libcap-&libcap-version;</para>
    154154    </listitem>
    155    <!--<listitem>
     155    <listitem>
    156156      <para>Libelf-&elfutils-version; (from elfutils)</para>
    157     </listitem>-->
    158    <!--<listitem>
     157    </listitem>
     158    <!--<listitem>
    159159      <para>Libffi-&libffi-version;</para>
    160160    </listitem>-->
    161     <!--<listitem>
     161    <listitem>
    162162      <para>Libpipeline-&libpipeline-version;</para>
    163     </listitem>-->
     163    </listitem>
    164164    <listitem>
    165165      <para>Libtool-&libtool-version;</para>
     
    168168      <para>Linux-&linux-version;</para>
    169169    </listitem>
    170    <!--<listitem>
     170    <!--<listitem>
    171171      <para>M4-&m4-version;</para>
    172172    </listitem>-->
     
    177177      <para>Man-DB-&man-db-version;</para>
    178178    </listitem>
    179    <!--<listitem>
     179    <!--<listitem>
    180180      <para>Man-pages-&man-pages-version;</para>
    181181    </listitem>-->
     
    225225      <para>Sed-&sed-version;</para>
    226226    </listitem>-->
    227    <!--<listitem>
     227    <!--<listitem>
    228228      <para>Shadow-&shadow-version;</para>
    229229    </listitem>-->
    230    <!--<listitem revision="sysv">
     230    <!--<listitem revision="sysv">
    231231      <para>Sysklogd-&sysklogd-version;</para>
    232232    </listitem>-->
    233    <!--<listitem revision="systemd">
     233    <!--<listitem revision="systemd">
    234234      <para>Systemd-&systemd-version;</para>
    235235    </listitem>-->
     
    264264      <para>Zlib-&zlib-version;</para>
    265265    </listitem>
    266    <!--<listitem>
     266    <!--<listitem>
    267267      <para>Zstd-&zstd-version;</para>
    268268    </listitem>-->
  • chapter03/patches.xml

    rb1df1d7 rdd7a29e  
    6060      </listitem>
    6161    </varlistentry>
    62 
     62<!--
    6363    <varlistentry>
    6464      <term>Coreutils Chmod Fix Patch - <token>&coreutils-chmod-patch-size;</token>:</term>
     
    6767        <para>MD5 sum: <literal>&coreutils-chmod-patch-md5;</literal></para>
    6868      </listitem>
    69     </varlistentry>
     69   </varlistentry>
     70-->
    7071<!--
    7172    <varlistentry>
  • chapter07/createfiles.xml

    rb1df1d7 rdd7a29e  
    6767messagebus:x:18:18:D-Bus Message Daemon User:/run/dbus:/usr/bin/false
    6868uuidd:x:80:80:UUID Generation Daemon User:/dev/null:/usr/bin/false
    69 nobody:x:99:99:Unprivileged User:/dev/null:/usr/bin/false</literal>
     69nobody:x:65534:65534:Unprivileged User:/dev/null:/usr/bin/false</literal>
    7070EOF</userinput></screen>
    7171
     
    8484uuidd:x:80:80:UUID Generation Daemon User:/dev/null:/usr/bin/false
    8585systemd-oom:x:81:81:systemd Out Of Memory Daemon:/:/usr/bin/false
    86 nobody:x:99:99:Unprivileged User:/dev/null:/usr/bin/false</literal>
     86nobody:x:65534:65534:Unprivileged User:/dev/null:/usr/bin/false</literal>
    8787EOF</userinput></screen>
    8888
     
    117117uuidd:x:80:
    118118wheel:x:97:
    119 nogroup:x:99:
    120 users:x:999:</literal>
     119users:x:999:
     120nogroup:x:65534:</literal>
    121121EOF</userinput></screen>
    122122
     
    154154systemd-oom:x:81:
    155155wheel:x:97:
    156 nogroup:x:99:
    157 users:x:999:</literal>
     156users:x:999:
     157nogroup:x:65534:</literal>
    158158EOF</userinput></screen>
    159159
     
    166166  besides the group <systemitem class="groupname">root</systemitem> with a
    167167  Group ID (GID) of 0, a group <systemitem class="groupname">bin</systemitem>
    168   with a GID of 1 be present. All other group names and GIDs can be chosen
    169   freely by the system administrator since well-written programs do not depend
    170   on GID numbers, but rather use the group's name.</para>
     168  with a GID of 1 be present. The GID of 5 is widely used for
     169  <systemitem class="groupname">tty</systemitem> group, and the number 5 is
     170  also used in <phrase revision="systemd">systemd</phrase>
     171  <phrase revision="sysv"><filename>/etc/fstab</filename></phrase> for the
     172  <systemitem class="filesystem">devpts</systemitem> filesystem.
     173  All other group names and GIDs can be chosen freely by the system
     174  administrator since well-written programs do not depend on GID numbers,
     175  but rather use the group's name.</para>
     176
     177  <para>The ID 65534 is used by the kernel for NFS and separate user
     178  namespaces for unmapped users and groups (those exist on the NFS server
     179  or the parent user namespace, but <quote>do not exist</quote> on the local
     180  machine or in the separate namespace).  We assign
     181  <systemitem class="username">nobody</systemitem> and
     182  <systemitem class="groupname">nogroup</systemitem> for it to avoid an
     183  unnamed ID.  But other distros may treat this ID differently, so any
     184  portable program should not depend on this assignment.</para>
    171185
    172186  <para>Some tests in <xref linkend="chapter-building-system"/> need a regular
  • chapter08/coreutils.xml

    rb1df1d7 rdd7a29e  
    5757   coreutils is released, please check #4055 to see if the change has been
    5858   picked up in this package -->
    59 
     59<!--
    6060   <para>Now, fix a problem with chmod return values:</para>
    6161
    6262<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-chmod-patch;</userinput></screen>
    63 
    64 <!--
    65 <para>Fix a problem with autoconf-2.70 in an included gnulib .m4 file:</para>
    66 
    67 <screen><userinput remap="pre">echo '# deleted' > m4/std-gnu11.m4</userinput></screen>
    6863-->
    6964    <para>Now prepare Coreutils for compilation:</para>
     
    139134<screen><userinput remap="test">su tester -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen>
    140135
     136<!-- test-getlogin is now skipped
    141137    <para>The test-getlogin test is known to fail in the LFS chroot environment.</para>
    142 
     138-->
    143139    <para>Remove the temporary group:</para>
    144140
  • chapter08/gcc.xml

    rb1df1d7 rdd7a29e  
    4141  <sect2 role="installation">
    4242    <title>Installation of GCC</title>
    43 
     43<!--
    4444    <para>At first, fix an issue breaking
    4545    <filename class="libraryfile">libasan.a</filename> building this package
     
    4949    -e 's/return kAltStackSize/return SIGSTKSZ * 4/' \
    5050    -i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp</userinput></screen>
    51 
     51-->
    5252    <para>For x86_64 target, set the default directory name for
    5353    64-bit libraries to <quote>lib</quote>.  The command is unnecessary,
     
    133133    <!-- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101081 -->
    134134    <para>Eight tests related to analyzer are known to fail.</para>
    135 
    136     <!-- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101751 -->
    137     <para>One test named <filename>asan_test.C</filename> is known to
    138     fail.</para>
    139 
    140     <!-- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100117 -->
    141     <para>In libstdc++, one test named <filename>49745.cc</filename> is
    142     known to fail because the header dependencies in glibc have
    143     changed.</para>
    144135
    145136    <para>In libstdc++, one numpunct test and six tests related to get_time are
  • packages.ent

    rb1df1d7 rdd7a29e  
    5959<!ENTITY bash-fin-sbu "1.5 SBU">
    6060
    61 <!ENTITY bc-version "5.2.3">
     61<!ENTITY bc-version "5.2.4">
    6262<!ENTITY bc-size "428 KB">
    6363<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
    64 <!ENTITY bc-md5 "804afda772aad9f8dd77847f8944a17d">
     64<!ENTITY bc-md5 "a2592b0cd87e383c3b594d3ccc515272">
    6565<!ENTITY bc-home "https://git.yzena.com/gavin/bc">
    6666<!ENTITY bc-fin-du "7.1 MB">
     
    105105<!ENTITY check-fin-sbu "0.1 SBU (about 3.8 SBU with tests)">
    106106
    107 <!ENTITY coreutils-version "9.0">
    108 <!ENTITY coreutils-size "5,482 KB">
     107<!ENTITY coreutils-version "9.1">
     108<!ENTITY coreutils-size "5,570 KB">
    109109<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
    110 <!ENTITY coreutils-md5 "0d79ae8a6124546e3b94171375e5e5d0">
     110<!ENTITY coreutils-md5 "8b1ca4e018a7dce9bb937faec6618671">
    111111<!ENTITY coreutils-home "&gnu-software;coreutils/">
    112112<!ENTITY coreutils-tmp-du "158 MB">
     
    149149<!ENTITY e2fsprogs-fin-sbu "4.4 SBU on a spinning disk, 1.3 SBU on an SSD">
    150150
    151 <!ENTITY elfutils-version "0.186"> <!-- libelf -->
    152 <!ENTITY elfutils-size "9,015 KB">
     151<!ENTITY elfutils-version "0.187"> <!-- libelf -->
     152<!ENTITY elfutils-size "9,024 KB">
    153153<!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2">
    154 <!ENTITY elfutils-md5 "2c095e31e35d6be7b3718477b6d52702">
     154<!ENTITY elfutils-md5 "cc04f07b53a71616b22553c0a458cf4b">
    155155<!ENTITY elfutils-home "https://sourceware.org/elfutils/">
    156156<!ENTITY elfutils-fin-du "116 MB">
     
    218218<!ENTITY gawk-fin-sbu "0.4 SBU">
    219219
    220 <!ENTITY gcc-version "11.2.0">
    221 <!ENTITY gcc-size "78,996 KB">
     220<!ENTITY gcc-version "11.3.0">
     221<!ENTITY gcc-size "79,240 KB">
    222222<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
    223 <!ENTITY gcc-md5 "31c86f2ced76acac66992eeedce2fce2">
    224 <!ENTITY gcc-sha256 "d08edc536b54c372a1010ff6619dd274c0f1603aa49212ba20f7aa2cda36fa8b">
     223<!ENTITY gcc-md5 "4ee3e8c4c99e7b3444eb79f00f5f7a7e">
     224<!ENTITY gcc-sha256 "b47cf2818691f5b1e21df2bb38c795fac2cfbd640ede2d0a5e1c89e338a3ac39">
    225225<!ENTITY gcc-home "https://gcc.gnu.org/">
    226226<!ENTITY gcc-tmpp1-du "3.3 GB">
     
    358358<!ENTITY iproute2-tmp-sbu "less than 0.1 SBU">
    359359
    360 <!ENTITY jinja2-version "3.1.1">
    361 <!ENTITY jinja2-size "261 KB">
     360<!ENTITY jinja2-version "3.1.2">
     361<!ENTITY jinja2-size "262 KB">
    362362<!ENTITY jinja2-url "https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-&jinja2-version;.tar.gz">
    363 <!ENTITY jinja2-md5 "964afcd0853f67f20f7b2e34e5935564">
     363<!ENTITY jinja2-md5 "d31148abd89c1df1cdb077a55db27d02">
    364364<!ENTITY jinja2-home "https://jinja.palletsprojects.com/en/3.0.x/">
    365365<!ENTITY jinja2-fin-du "3.7 MB">
     
    414414<!ENTITY libffi-fin-sbu "1.9 SBU">
    415415
    416 <!ENTITY libpipeline-version "1.5.5">
    417 <!ENTITY libpipeline-size "934 KB">
     416<!ENTITY libpipeline-version "1.5.6">
     417<!ENTITY libpipeline-size "954 KB">
    418418<!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">
    419 <!ENTITY libpipeline-md5 "3e725c76bfea1985e87e851ee50c2e29">
     419<!ENTITY libpipeline-md5 "829c9ba46382b0b3e12dd11fcbc1bb27">
    420420<!ENTITY libpipeline-home "http://libpipeline.nongnu.org/">
    421421<!ENTITY libpipeline-fin-du "9.7 MB">
     
    432432<!ENTITY linux-major-version "5">
    433433<!ENTITY linux-minor-version "17">
    434 <!ENTITY linux-patch-version "3">
     434<!ENTITY linux-patch-version "5">
    435435<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    436436<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    437 <!ENTITY linux-size "125,417 KB">
     437<!ENTITY linux-size "125,421 KB">
    438438<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    439 <!ENTITY linux-md5 "965ff63d08de58223d7f1717b9bb5be8">
     439<!ENTITY linux-md5 "2d9d725a716d27c82ea31d2b4e802158">
    440440<!ENTITY linux-home "https://www.kernel.org/">
    441441<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
     
    497497<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
    498498
    499 <!ENTITY meson-version "0.62.0">
    500 <!ENTITY meson-size "1,986 KB">
     499<!ENTITY meson-version "0.62.1">
     500<!ENTITY meson-size "1,988 KB">
    501501<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
    502 <!ENTITY meson-md5 "2b8c86273f9f94aada9adcce895861d8">
     502<!ENTITY meson-md5 "2f5301d0e7fd5544ab0004393ba44cbe">
    503503<!ENTITY meson-home "https://mesonbuild.com">
    504504<!ENTITY meson-fin-du "41 MB">
     
    664664<!ENTITY systemd-fin-sbu  "2.2 SBU">
    665665
    666 <!ENTITY sysvinit-version "3.02">
    667 <!ENTITY sysvinit-size "215 KB">
     666<!ENTITY sysvinit-version "3.04">
     667<!ENTITY sysvinit-size "216 KB">
    668668<!ENTITY sysvinit-url "&savannah;/releases/sysvinit/sysvinit-&sysvinit-version;.tar.xz">
    669 <!ENTITY sysvinit-md5 "db6ef4ee503211cb45cdd56735108942">
     669<!ENTITY sysvinit-md5 "9a00e5f15dd2f038f10feee50677ebff">
    670670<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
    671671<!ENTITY sysvinit-fin-du "1.4 MB">
     
    729729<!ENTITY mount-setsid-sbu "less than 0.1 SBU">
    730730
    731 <!ENTITY vim-version "8.2.4567">
     731<!ENTITY vim-version "8.2.4814">
    732732<!ENTITY vim-majmin "82">
    733733<!ENTITY vim-docdir "vim/vim82">
    734 <!ENTITY vim-size "10,436 KB">
     734<!ENTITY vim-size "10,486 KB">
    735735<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
    736736<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.xz">
    737 <!ENTITY vim-md5 "939fdfad067dec0e67bc4f8ad219cb4e">
     737<!ENTITY vim-md5 "3ffc16fd72de90ab72f7d94dee30a806">
    738738<!ENTITY vim-home "https://www.vim.org">
    739739<!ENTITY vim-fin-du "206 MB">
  • patches.ent

    rb1df1d7 rdd7a29e  
    2222
    2323<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
    24 <!ENTITY coreutils-i18n-patch-md5 "1eeba2736dfea013509f9975365e4e32">
     24<!ENTITY coreutils-i18n-patch-md5 "c1ac7edf095027460716577633da9fc5">
    2525<!ENTITY coreutils-i18n-patch-size "166 KB">
    26 
     26<!--
    2727<!ENTITY coreutils-chmod-patch "coreutils-&coreutils-version;-chmod_fix-1.patch">
    2828<!ENTITY coreutils-chmod-patch-md5 "4709df88e68279e6ef357aa819ba5b1a">
    2929<!ENTITY coreutils-chmod-patch-size "3.8 KB">
    30 
     30-->
    3131<!--
    3232<!ENTITY flex-fixes-patch "flex-&flex-version;-upstream_fixes-3.patch">
     
    4040<!ENTITY file-upstream-fixes-patch-size "4.0 KB">
    4141-->
    42 
     42<!--
    4343<!ENTITY gcc-upstream-fixes-patch "gcc-&gcc-version;-upstream_fixes-1.patch">
    4444<!ENTITY gcc-upstream-fixes-patch-md5 "27266d2a771f2ff812cb6ec9c8b456b4">
    4545<!ENTITY gcc-upstream-fixes-patch-size "18.0 KB">
    46 
     46-->
    4747<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
    4848<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
Note: See TracChangeset for help on using the changeset viewer.