changelog.xml 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
  3. "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
  4. <!ENTITY % general-entities SYSTEM "../general.ent">
  5. %general-entities;
  6. ]>
  7. <sect1 id="ch-intro-changelog">
  8. <?dbhtml filename="changelog.html"?>
  9. <title>Changelog</title>
  10. <para>This is version
  11. <phrase revision="sysv">&version;</phrase>
  12. <phrase revision="systemd">&versiond;</phrase>
  13. of the Linux From Scratch book, dated
  14. &releasedate;. If this book is more than six months old, a newer and better
  15. version is probably already available. To find out, please check one of the
  16. mirrors via <ulink url="&lfs-root;mirrors.html"/>.</para>
  17. <para>Below is a list of changes made since the previous release of the
  18. book.</para>
  19. <itemizedlist>
  20. <title>Changelog Entries:</title>
  21. <!-- Changelog template
  22. <listitem>
  23. <para>Date</para>
  24. <itemizedlist>
  25. <listitem>
  26. <para>[name] - New changelog entry.</para>
  27. </listitem>
  28. <listitem>
  29. <para>[name] - Previous changelog entry.</para>
  30. </listitem>
  31. </itemizedlist>
  32. </listitem>
  33. Note: If a change is only specific to sysv or systemd, then use
  34. <listitem revision="sysv"> or <listitem revision="systemd"> as
  35. appropriate for the entry or if needed the entire day's listitem.
  36. -->
  37. <listitem>
  38. <para>2020-06-16</para>
  39. <itemizedlist>
  40. <listitem>
  41. <para>[bdubbs] - Split Chapter 5 into three separate chapters.
  42. Implement a new method of cross-building the LFS tool chain
  43. and other tools to simplify the method of isolating the
  44. new system from the original host. This will be the start of
  45. LFS-10.0.</para>
  46. </listitem>
  47. </itemizedlist>
  48. </listitem>
  49. <listitem>
  50. <para>2020-06-03</para>
  51. <itemizedlist>
  52. <listitem revision="systemd">
  53. <para>[renodr] - Fix systemd's build with GCC-10 with a patch instead
  54. of CFLAGS.</para>
  55. </listitem>
  56. <listitem>
  57. <para>[renodr] - Update to perl-5.30.3 (security update). Fixes
  58. <ulink url="&lfs-ticket-root;4664">#4664</ulink>.</para>
  59. </listitem>
  60. <listitem revision="systemd">
  61. <para>[renodr] - Update to dbus-1.12.18 (security update). Fixes
  62. <ulink url="&lfs-ticket-root;4665">#4665</ulink>.</para>
  63. </listitem>
  64. <listitem>
  65. <para>[renodr] - Update to man-db-2.9.2. Fixes
  66. <ulink url="&lfs-ticket-root;4663">#4663</ulink>.</para>
  67. </listitem>
  68. <listitem>
  69. <para>[renodr] - Update to libcap-2.36. Fixes
  70. <ulink url="&lfs-ticket-root;4666">#4666</ulink>.</para>
  71. </listitem>
  72. <listitem>
  73. <para>[renodr] - Update to bison-3.6.3. Fixes
  74. <ulink url="&lfs-ticket-root;4667">#4667</ulink>.</para>
  75. </listitem>
  76. </itemizedlist>
  77. </listitem>
  78. <listitem>
  79. <para>2020-05-31</para>
  80. <itemizedlist>
  81. <listitem>
  82. <para>[pierre] - Fix bash tests: add a couple of symlinks
  83. from /bin to /tools, create the tester user with the uid of
  84. the tty owner, run the bash tests with su &lt;&lt; EOF, and
  85. explicitely defining stdin (with help from thomas and bdubbs).</para>
  86. </listitem>
  87. </itemizedlist>
  88. </listitem>
  89. <listitem>
  90. <para>2020-05-29</para>
  91. <itemizedlist>
  92. <listitem>
  93. <para>[xry111] - Move flex earlier in chapter 6, so that binutils
  94. can use it.</para>
  95. </listitem>
  96. <listitem>
  97. <para>[xry111] - Remove bzip2 and flex from chapter 5.</para>
  98. </listitem>
  99. <listitem>
  100. <para>[xry111] - Move zstd earlier in chapter 6, so that file and
  101. GCC can use it.</para>
  102. </listitem>
  103. <listitem>
  104. <para>[bdubbs] - Run sed and findutils tests as an
  105. unprivileged user. Fixes
  106. <ulink url="&lfs-ticket-root;4661">#4661</ulink>.</para>
  107. </listitem>
  108. </itemizedlist>
  109. </listitem>
  110. <listitem>
  111. <para>2020-05-28</para>
  112. <itemizedlist>
  113. <listitem>
  114. <para>[bdubbs] - Add an unprivileged user, tester, at the
  115. beginning of Chapter 6 for running some tests. This
  116. user is then removed at the end of the chapter.</para>
  117. </listitem>
  118. <listitem>
  119. <para>[bdubbs] - Update to zstd-1.4.5. Fixes
  120. <ulink url="&lfs-ticket-root;4660">#4660</ulink>.</para>
  121. </listitem>
  122. <listitem>
  123. <para>[bdubbs] - Update to util-linux-2.35.2. Fixes
  124. <ulink url="&lfs-ticket-root;4659">#4659</ulink>.</para>
  125. </listitem>
  126. <listitem>
  127. <para>[bdubbs] - Update to bison-3.6.2. Fixes
  128. <ulink url="&lfs-ticket-root;4657">#4657</ulink>.</para>
  129. </listitem>
  130. <listitem>
  131. <para>[pierre] - Update to linux-5.6.15. Fixes
  132. <ulink url="&lfs-ticket-root;4658">#4658</ulink>.</para>
  133. </listitem>
  134. </itemizedlist>
  135. </listitem>
  136. <listitem>
  137. <para>2020-05-27</para>
  138. <itemizedlist>
  139. <listitem>
  140. <para>[pierre] - Bash: document test results.</para>
  141. </listitem>
  142. </itemizedlist>
  143. </listitem>
  144. <listitem>
  145. <para>2020-05-26</para>
  146. <itemizedlist>
  147. <listitem>
  148. <para>[pierre] - Bash: do not use "su -c command" to change user
  149. to nobody: it removes the controlling terminal and makes some
  150. tests fail. Use "su &lt;&lt; EOF" instead.</para>
  151. </listitem>
  152. <listitem>
  153. <para>[pierre] - Mount /dev/pts with "--bind", so that "tty"
  154. knows there is a terminal. Fixes a test in coreutils.</para>
  155. </listitem>
  156. <listitem>
  157. <para>[pierre] - Add a patch to fix a failure in gold test suite,
  158. which really needs -fcommon in some tests.</para>
  159. </listitem>
  160. <listitem>
  161. <para>[pierre] - Fix a failure in automake test suite.</para>
  162. </listitem>
  163. <listitem>
  164. <para>[pierre] - Update to vim-8.2.0814.</para>
  165. </listitem>
  166. <listitem>
  167. <para>[pierre] - Add a symlink from /tools/lib/locale
  168. to /usr/lib/locale/locale-archive, to allow some programs
  169. to find the installed locales. Fixes test failures in bison
  170. and man-db.</para>
  171. </listitem>
  172. </itemizedlist>
  173. </listitem>
  174. <listitem>
  175. <para>2020-05-21</para>
  176. <itemizedlist>
  177. <listitem>
  178. <para>[pierre] - Fix a crash at early boot when using
  179. CONFIG_STACK_PROTECTOR_STRONG=y in kernel configuration.</para>
  180. </listitem>
  181. </itemizedlist>
  182. </listitem>
  183. <listitem>
  184. <para>2020-05-16</para>
  185. <itemizedlist>
  186. <listitem>
  187. <para>[bdubbs] - Update to meson-0.54.2. Fixes
  188. <ulink url="&lfs-ticket-root;4656">#4656</ulink>.</para>
  189. </listitem>
  190. <listitem>
  191. <para>[bdubbs] - Update to Python-3.8.3. Fixes
  192. <ulink url="&lfs-ticket-root;4655">#4655</ulink>.</para>
  193. </listitem>
  194. <listitem>
  195. <para>[bdubbs] - Update to bison-3.6.1. Fixes
  196. <ulink url="&lfs-ticket-root;4654">#4654</ulink>.</para>
  197. </listitem>
  198. <listitem>
  199. <para>[bdubbs] - Update to linux-5.6.13. Fixes
  200. <ulink url="&lfs-ticket-root;4653">#4653</ulink>.</para>
  201. </listitem>
  202. </itemizedlist>
  203. </listitem>
  204. <listitem revision="systemd">
  205. <para>2020-05-09</para>
  206. <itemizedlist>
  207. <listitem>
  208. <para>[pierre] - Pass -Wno-format-overflow to systemd to
  209. prevent an error with GCC 10.</para>
  210. </listitem>
  211. </itemizedlist>
  212. </listitem>
  213. <listitem>
  214. <para>2020-05-09</para>
  215. <itemizedlist>
  216. <listitem>
  217. <para>[pierre] - Patch GCC pass 2 to allow cross-compile
  218. (specific to new cross method).</para>
  219. </listitem>
  220. </itemizedlist>
  221. </listitem>
  222. <listitem>
  223. <para>2020-05-08</para>
  224. <itemizedlist>
  225. <listitem>
  226. <para>[bdubbs] - Update to vim-8.2.0716.</para>
  227. </listitem>
  228. <listitem>
  229. <para>[bdubbs] - Update to bison-3.6. Fixes
  230. <ulink url="&lfs-ticket-root;4652">#4652</ulink>.</para>
  231. </listitem>
  232. <listitem>
  233. <para>[bdubbs] - Update to gcc-10.1.0. Fixes
  234. <ulink url="&lfs-ticket-root;4651">#4651</ulink>.</para>
  235. </listitem>
  236. <listitem>
  237. <para>[bdubbs] - Update to libcap-2.34. Fixes
  238. <ulink url="&lfs-ticket-root;4650">#4650</ulink>.</para>
  239. </listitem>
  240. <listitem>
  241. <para>[bdubbs] - Update to bc-2.7.2. Fixes
  242. <ulink url="&lfs-ticket-root;4648">#4648</ulink>.</para>
  243. </listitem>
  244. <listitem>
  245. <para>[bdubbs] - Update to linux-5.6.11. Fixes
  246. <ulink url="&lfs-ticket-root;4649">#4649</ulink>.</para>
  247. </listitem>
  248. </itemizedlist>
  249. </listitem>
  250. <listitem>
  251. <para>2020-05-01</para>
  252. <itemizedlist>
  253. <listitem>
  254. <para>[bdubbs] - Update to tzdata-2020a. Fixes
  255. <ulink url="&lfs-ticket-root;4644">#4644</ulink>.</para>
  256. </listitem>
  257. <listitem>
  258. <para>[bdubbs] - Update to meson-0.54.1. Fixes
  259. <ulink url="&lfs-ticket-root;4646">#4646</ulink>.</para>
  260. </listitem>
  261. <listitem>
  262. <para>[bdubbs] - Update to iana-etc-20200429. Fixes
  263. <ulink url="&lfs-ticket-root;4645">#4645</ulink>.</para>
  264. </listitem>
  265. <listitem>
  266. <para>[bdubbs] - Update to linux-5.6.8. Fixes
  267. <ulink url="&lfs-ticket-root;4630">#4630</ulink>.</para>
  268. </listitem>
  269. </itemizedlist>
  270. </listitem>
  271. <listitem>
  272. <para>2020-04-23</para>
  273. <itemizedlist>
  274. <listitem>
  275. <para>[ken] - Update to openssl-1.1.1g (Security Fix). Fixes
  276. <ulink url="&lfs-ticket-root;4643">#4643</ulink>.</para>
  277. </listitem>
  278. </itemizedlist>
  279. </listitem>
  280. <listitem>
  281. <para>2020-04-20</para>
  282. <itemizedlist>
  283. <listitem>
  284. <para>[pierre] - Change -isystem to -idirafter in "Adjusting the
  285. toolchain". This allows to search g++ private headers before
  286. the public ones, which is the normal search order, with the
  287. drawback that it includes the headers in /tools if they exist
  288. in both /usr and /tools. Fix most of
  289. <ulink url="&lfs-ticket-root;4641">#4641</ulink>.</para>
  290. </listitem>
  291. </itemizedlist>
  292. </listitem>
  293. <listitem>
  294. <para>2020-04-19</para>
  295. <itemizedlist>
  296. <listitem>
  297. <para>[pierre] - Build util-linux in chapter 5 for both books.
  298. link util-linux libraries and headers from /usr to /tools.
  299. Copy util-linux pkg-config files from /tools to /usr, changing
  300. any occurence of /tools to /usr. Also move eudev before util-linux.
  301. Fixes <ulink url="&lfs-ticket-root;4637">#4637</ulink>,
  302. <ulink url="&lfs-ticket-root;4638">#4638</ulink>, and
  303. <ulink url="&lfs-ticket-root;4642">#4642</ulink>.</para>
  304. </listitem>
  305. <listitem>
  306. <para>[pierre] - Reinstate flex in chapter 5, so that ar and ranlib
  307. (binutils) link against libfl. This allows to run tests for bison,
  308. too. Fixes
  309. <ulink url="&lfs-ticket-root;4631">#4631</ulink>.</para>
  310. </listitem>
  311. <listitem>
  312. <para>[pierre] - Prevent readline.pc from referencing termcap as
  313. a private library by adding --with-curses to configure switches.
  314. Fixes <ulink url="&lfs-ticket-root;4635">#4635</ulink>.</para>
  315. </listitem>
  316. <listitem>
  317. <para>[pierre] - Allow bison to use the libtextstyle.so library from
  318. gettext, by moving gettext before bison. Fixes
  319. <ulink url="&lfs-ticket-root;4634">#4634</ulink>.</para>
  320. </listitem>
  321. <listitem>
  322. <para>[pierre] - Allow some shadow programs to use "setcap" by
  323. moving libcap before shadow. Fixes
  324. <ulink url="&lfs-ticket-root;4633">#4633</ulink>.</para>
  325. </listitem>
  326. <listitem>
  327. <para>[pierre] - Fix a wrong hardcoded path in some programs
  328. from the shadow package. Fixes
  329. <ulink url="&lfs-ticket-root;4632">#4632</ulink>.</para>
  330. </listitem>
  331. </itemizedlist>
  332. </listitem>
  333. <listitem>
  334. <para>2020-04-15</para>
  335. <itemizedlist>
  336. <listitem revision="systemd">
  337. <para>[renodr] - Install the man pages in systemd. Fixes
  338. <ulink url="&lfs-ticket-root;4627">#4627</ulink>.</para>
  339. </listitem>
  340. <listitem>
  341. <para>[bdubbs] - Update to gawk-5.1.0. Fixes
  342. <ulink url="&lfs-ticket-root;4629">#4629</ulink>.</para>
  343. </listitem>
  344. <listitem>
  345. <para>[bdubbs] - Update to gettext-0.20.2. Fixes
  346. <ulink url="&lfs-ticket-root;4628">#4628</ulink>.</para>
  347. </listitem>
  348. <listitem>
  349. <para>[bdubbs] - Update to man-pages-5.06. Fixes
  350. <ulink url="&lfs-ticket-root;4626">#4626</ulink>.</para>
  351. </listitem>
  352. <listitem>
  353. <para>[bdubbs] - Update to bc-2.6.1. Fixes
  354. <ulink url="&lfs-ticket-root;4625">#4625</ulink>.</para>
  355. </listitem>
  356. <listitem>
  357. <para>[bdubbs] - Update to bison-3.5.4. Fixes
  358. <ulink url="&lfs-ticket-root;4623">#4623</ulink>.</para>
  359. </listitem>
  360. <listitem>
  361. <para>[bdubbs] - Update to iproute2-5.6.0. Fixes
  362. <ulink url="&lfs-ticket-root;4622">#4622</ulink>.</para>
  363. </listitem>
  364. <listitem>
  365. <para>[bdubbs] - Update to linux-5.6.4. Fixes
  366. <ulink url="&lfs-ticket-root;4615">#4615</ulink>.</para>
  367. </listitem>
  368. </itemizedlist>
  369. </listitem>
  370. <listitem>
  371. <para>2020-04-01</para>
  372. <itemizedlist>
  373. <listitem>
  374. <para>[bdubbs] - Update to vim-8.2.0486. Addresses
  375. <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
  376. </listitem>
  377. <listitem>
  378. <para>[bdubbs] - Update to elfutils-0.179. Fixes
  379. <ulink url="&lfs-ticket-root;4621">#4621</ulink>.</para>
  380. </listitem>
  381. <listitem>
  382. <para>[bdubbs] - Update to meson-0.54.0. Fixes
  383. <ulink url="&lfs-ticket-root;4620">#4620</ulink>.</para>
  384. </listitem>
  385. <listitem>
  386. <para>[bdubbs] - Update to e2fsprogs-1.45.6. Fixes
  387. <ulink url="&lfs-ticket-root;4619">#4619</ulink>.</para>
  388. </listitem>
  389. <listitem>
  390. <para>[bdubbs] - Update to automake-1.16.2. Fixes
  391. <ulink url="&lfs-ticket-root;4618">#4618</ulink>.</para>
  392. </listitem>
  393. <listitem>
  394. <para>[bdubbs] - Update to xz-5.2.5. Fixes
  395. <ulink url="&lfs-ticket-root;4617">#4617</ulink>.</para>
  396. </listitem>
  397. <listitem>
  398. <para>[bdubbs] - Update to openssl-1.1.1f. Fixes
  399. <ulink url="&lfs-ticket-root;4616">#4616</ulink>.</para>
  400. </listitem>
  401. <listitem>
  402. <para>[bdubbs] - Update to perl-5.30.2. Fixes
  403. <ulink url="&lfs-ticket-root;4614">#4614</ulink>.</para>
  404. </listitem>
  405. </itemizedlist>
  406. </listitem>
  407. <listitem>
  408. <para>2020-03-29</para>
  409. <itemizedlist>
  410. <listitem>
  411. <para>[bdubbs] - Textual updates thanks to Kevin Buckley.</para>
  412. </listitem>
  413. </itemizedlist>
  414. </listitem>
  415. <listitem revision="systemd">
  416. <para>2020-03-19</para>
  417. <itemizedlist>
  418. <listitem>
  419. <para>[renodr] - Update to systemd-245. Fixes
  420. <ulink url="&lfs-ticket-root;4593">#4593</ulink>.</para>
  421. </listitem>
  422. </itemizedlist>
  423. </listitem>
  424. <listitem revision="systemd">
  425. <para>2020-03-18</para>
  426. <itemizedlist>
  427. <listitem>
  428. <para>[renodr] - Make minor modifications to the kernel configuration
  429. in order to match the configuration options to there current positions
  430. in Linux-5.5</para>
  431. </listitem>
  432. </itemizedlist>
  433. </listitem>
  434. <listitem>
  435. <para>2020-03-29</para>
  436. <itemizedlist>
  437. <listitem>
  438. <para>[bdubbs] - Textual updates thanks to Kevin Buckley.</para>
  439. </listitem>
  440. </itemizedlist>
  441. </listitem>
  442. <listitem revision="systemd">
  443. <para>2020-03-19</para>
  444. <itemizedlist>
  445. <listitem>
  446. <para>[renodr] - Update to systemd-245. Fixes
  447. <ulink url="&lfs-ticket-root;4593">#4593</ulink>.</para>
  448. </listitem>
  449. </itemizedlist>
  450. </listitem>
  451. <listitem revision="systemd">
  452. <para>2020-03-18</para>
  453. <itemizedlist>
  454. <listitem>
  455. <para>[renodr] - Make minor modifications to the kernel configuration
  456. in order to match the configuration options to there current positions
  457. in Linux-5.5</para>
  458. </listitem>
  459. </itemizedlist>
  460. </listitem>
  461. <listitem>
  462. <para>2020-03-15</para>
  463. <itemizedlist>
  464. <listitem>
  465. <para>[bdubbs] - Update to gcc-9.3.0. Fixes
  466. <ulink url="&lfs-ticket-root;4613">#4613</ulink>.</para>
  467. </listitem>
  468. <listitem>
  469. <para>[bdubbs] - Update to bc-2.6.0. Fixes
  470. <ulink url="&lfs-ticket-root;4612">#4612</ulink>.</para>
  471. </listitem>
  472. <listitem>
  473. <para>[bdubbs] - Update to bison-3.5.3. Fixes
  474. <ulink url="&lfs-ticket-root;4611">#4611</ulink>.</para>
  475. </listitem>
  476. <listitem>
  477. <para>[bdubbs] - Update to linux-5.5.9. Fixes
  478. <ulink url="&lfs-ticket-root;4610">#4610</ulink>.</para>
  479. </listitem>
  480. <listitem>
  481. <para>[bdubbs] - Update to coreutils-8.32. Fixes
  482. <ulink url="&lfs-ticket-root;4609">#4609</ulink>.</para>
  483. </listitem>
  484. </itemizedlist>
  485. </listitem>
  486. <listitem>
  487. <para>2020-03-02</para>
  488. <itemizedlist>
  489. <listitem>
  490. <para>[bdubbs] - Update to Python-3.8.2. Fixes
  491. <ulink url="&lfs-ticket-root;4606">#4606</ulink>.</para>
  492. </listitem>
  493. <listitem>
  494. <para>[bdubbs] - Update to meson-0.52.2. Fixes
  495. <ulink url="&lfs-ticket-root;4605">#4605</ulink>.</para>
  496. </listitem>
  497. <listitem>
  498. <para>[bdubbs] - Update to man-db-2.9.1. Fixes
  499. <ulink url="&lfs-ticket-root;4604">#4604</ulink>.</para>
  500. </listitem>
  501. <listitem>
  502. <para>[bdubbs] - Update to kmod-27. Fixes
  503. <ulink url="&lfs-ticket-root;4603">#4603</ulink>.</para>
  504. </listitem>
  505. <listitem>
  506. <para>[bdubbs] - Update to procps-3.3.16. Fixes
  507. <ulink url="&lfs-ticket-root;4602">#4602</ulink>.</para>
  508. </listitem>
  509. <listitem>
  510. <para>[bdubbs] - Update to psmisc-23.3. Fixes
  511. <ulink url="&lfs-ticket-root;4601">#4601</ulink>.</para>
  512. </listitem>
  513. <listitem>
  514. <para>[bdubbs] - Update to libcap-2.33. Fixes
  515. <ulink url="&lfs-ticket-root;4600">#4608</ulink>.</para>
  516. </listitem>
  517. <listitem>
  518. <para>[bdubbs] - Update to linux-5.5.7. Fixes
  519. <ulink url="&lfs-ticket-root;4598">#4598</ulink>.</para>
  520. </listitem>
  521. </itemizedlist>
  522. </listitem>
  523. <listitem>
  524. <para>2020-03-01</para>
  525. <itemizedlist>
  526. <listitem>
  527. <para>[bdubbs] - LFS-9.1 released.</para>
  528. </listitem>
  529. </itemizedlist>
  530. </listitem>
  531. </itemizedlist>
  532. </sect1>