Changeset 827154b


Ignore:
Timestamp:
03/08/2023 05:53:15 PM (14 months ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
12.0, 12.1, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
2554b06
Parents:
f0dd071
Message:

Update to btrfs-progs-6.2.1

See ticket #17734 for some details (mitigation of a btrfs-convert bug)

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    rf0dd071 r827154b  
    4040    -->
    4141    <listitem>
    42       <para>March 7th, 2023</para>
    43       <itemizedlist>
    44         <listitem>
    45           <para>[thomas] - Add a patch to fix gcc-go version string (part of gcc-12.2.0).</para>
     42      <para>March 8th, 2023</para>
     43      <itemizedlist>
     44        <listitem>
     45          <para>[pierre] - Update to btrfs-progs-6.2.1. Fixes
     46          <ulink url="&blfs-ticket-root;17734">#17734</ulink>.</para>
     47        </listitem>
     48        <listitem>
     49          <para>[thomas] - Add a patch to fix gcc-go version string (part
     50          of gcc-12.2.0).</para>
    4651        </listitem>
    4752      </itemizedlist>
  • packages.ent

    rf0dd071 r827154b  
    4141
    4242<!-- Chapter 5 -->
    43 <!ENTITY btrfs-progs-version          "6.1.3">
     43<!ENTITY btrfs-progs-version          "6.2.1">
    4444<!ENTITY dosfstools-version           "4.2">
    4545<!ENTITY fuse3-version                "3.14.0">
  • postlfs/filesystems/btrfs-progs.xml

    rf0dd071 r827154b  
    77  <!ENTITY btrfs-progs-download-http "&kernel-dl;/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v&btrfs-progs-version;.tar.xz">
    88  <!ENTITY btrfs-progs-download-ftp  " ">
    9   <!ENTITY btrfs-progs-md5sum        "d5f703b4085dc745003c16d046d32c2b">
    10   <!ENTITY btrfs-progs-size          "2.2 MB">
    11   <!ENTITY btrfs-progs-buildsize     "53 MB (add 8.2 GB for tests)">
    12   <!ENTITY btrfs-progs-time          "0.2 SBU (add 5.0 SBU for tests, but will be longer on slow disks)">
     9  <!ENTITY btrfs-progs-md5sum        "01ae2a122acefb0f34ad7de8a41c213d">
     10  <!ENTITY btrfs-progs-size          "2.3 MB">
     11  <!ENTITY btrfs-progs-buildsize     "84 MB (transcient files created during tests need up to 10 GB)">
     12  <!ENTITY btrfs-progs-time          "0.2 SBU (add 5.0 SBU for tests, up to 77 SBU on slow disks)">
    1313]>
    1414
     
    140140    </para>
    141141
    142 <screen><userinput>./configure --prefix=/usr --disable-documentation &amp;&amp;
     142<screen><userinput>./configure --prefix=/usr           \
     143            --disable-static        \
     144            --disable-documentation &amp;&amp;
    143145make</userinput></screen>
    144146
     
    166168   ./mkfs-tests.sh
    167169   ./cli-tests.sh
     170   sed 's/,orphan_file//' /etc/mke2fs.conf >./custom_mke2fs.conf &amp;&amp;
     171   export MKE2FS_CONFIG=$PWD/custom_mke2fs.conf                  &amp;&amp;
    168172   ./convert-tests.sh
     173   unset MKE2FS_CONFIG &amp;&amp; rm custom_mke2fs.conf
    169174   ./misc-tests.sh
    170175   ./fuzz-tests.sh
     
    219224    <title>Command Explanations</title>
    220225
     226    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     227      href="../../xincludes/static-libraries.xml"/>
     228
    221229    <para>
    222230      <parameter>--disable-documentation</parameter>: This switch
     
    224232      <xref linkend="sphinx"/>.
    225233    </para>
    226 <!-- not anymore in the commands
    227     <para>
    228       <command>mv tests/{cli,convert,misc,fuzz}-tests/ ...</command>: Disables
    229       tests that fail and prevent tests from completing.
    230     </para>
    231 
     234    <para>
     235      <command>sed 's/,orphan_file//" ...</command>: In this version of
     236      <application>btrfs-progs</application>, the
     237      <command>btrfs-convert</command> program produces a btrfs filesystem
     238      containing errors if converting from an ext4 filesystem created
     239      with the <quote>orphan_file</quote> feature. This command creates
     240      a custom configuration file that prevents creating a filesystem
     241      with this feature.
     242    </para>
     243    <!--
    232244    <para>
    233245      <command>ln -s ... /usr/lib/libbtrfs.so</command>: Creates a
     
    240252    </para>
    241253-->
     254  </sect2>
     255
     256  <sect2 role="using" id="using-btrfs-convert">
     257    <title>Using the btrfs-convert Program</title>
     258
     259    <para>
     260      This version of <application>btrfs-progs</application> does not convert
     261      correctly ext4 filesystems to btrfs if the ext4
     262      <option>orphan_file</option> feature is turned on. If you happen to
     263      convert such a filesystem, you need to first run:
     264    </para>
     265
     266<screen role="nodump"><userinput>tune2fs -O ^orphan_file <replaceable>/dev/sdxx</replaceable></userinput></screen>
     267
     268    <para>
     269      where <filename>/dev/sdxx</filename> is the partition of the filesystem
     270      you want to convert.
     271    </para>
    242272  </sect2>
    243273
     
    294324        <listitem>
    295325          <para>
    296             converts from an ext2/3/4 or reiserfs filesystem to btrfs
     326            converts from an ext2/3/4 or reiserfs filesystem to btrfs (see
     327            <xref linkend="using-btrfs-convert"/> above)
    297328          </para>
    298329          <indexterm zone="btrfs-progs btrfs-convert">
Note: See TracChangeset for help on using the changeset viewer.