aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
Commit message (Collapse)AuthorAgeFilesLines
* man-db: Update known test failures, againrenodr/libudev-from-systemdXi Ruoyao2023-07-161-6/+4
| | | | | I was too naive: actually a lot of tests fail with groff-1.23.0 and they'll show up with "-k".
* man-db: Document a test failure (started with groff-1.23.0)Xi Ruoyao2023-07-161-1/+5
|
* Package updates.Bruce Dubbs2023-07-141-1/+3
| | | | | | | | Update to iana-etc-20230629. Update to linux-6.4.3. Update to libxcrypt-4.4.36. Update to groff-1.23.0. Update to perl-5.38.0.
* shadow: Allow using bcrypt and yescrypt, and use yescrypt as the defaultXi Ruoyao2023-07-031-11/+25
| | | | | | | | | | | Yescrypt is the current default password hashing algorithm of Fedora and Debian. See [1] for its advantage. Now we have libxcrypt providing the implementation of bcrypt and yescrypt, we can switch to yescrypt as well. We also don't need to adjust the rounds for SHA512 anymore. [1]:https://www.fedoraproject.org/wiki/Changes/yescrypt_as_default_hashing_method_for_shadow#Detailed_Description
* libxcrypt: Fix a typoXi Ruoyao2023-07-031-1/+1
|
* Merge branch 'trunk' into xry111/libxcryptxry111/libxcryptXi Ruoyao2023-07-021-2/+1
|\
| * kbd: Simplify the instruction for doc installationXi Ruoyao2023-07-011-2/+1
| |
* | Add libxcryptXi Ruoyao2023-06-302-0/+149
| |
* | glibc: Disable obsolete libcrypt implementationXi Ruoyao2023-06-301-11/+2
|/ | | | | | I've not bothered to write an explanation for --disable-crypt because it will likely be the default of Glibc-2.38, then we may drop it from the command lines.
* gettext: Use gettext-version instead of a hardcoded version (which isDouglas R. Reno2023-06-231-1/+1
| | | | now out of date) for /usr/share/gettext-0.21.1
* Create man page symlinks for awk, cc, pkg-config, and lexXi Ruoyao2023-06-214-9/+20
|
* Replace pkg-config with pkgconfRahul Chandra2023-06-173-123/+123
|
* glibc: Reword the reason to skip test-installation.plXi Ruoyao2023-06-111-3/+3
| | | | It won't work even on a "complete LFS system".
* housekeeping after min-kernel bumpXi Ruoyao2023-06-051-1/+1
| | | | | | Update the rationale for min-kernel in hostreqs. Add a note in general.ent about the EOL of current min-kernel. Realign the backslashes in glibc instructions.
* pkgmgmt: Revert some of reword for "dependency hell" from BruceXi Ruoyao2023-06-041-2/+2
| | | | | | | | | | | | | Use "library name" (instead of "library version") for SONAME (for now). And "conflicting locations" may not be a problem if the symbol is at two locations but they are exactly same (or ABI compatible). For the details see lfs-dev discussion. The current word is still not perfect (we've not defined "the name of a shared library" at all), so I guess we'll need to make a major revision for the entire "upgrading issue with shared libraries" thing in the future.
* Remove a remap="configure" attribute in eudevPierre Labastie2023-06-011-1/+1
| | | | | | | remap="configure" means it is for configuring the build before running make (or ninja), not for configuring the system after the package is installed. We don't have a special attribute for that.
* Minor rewordingBruce Dubbs2023-05-281-3/+2
|
* Reword library conflict paragraph.Bruce Dubbs2023-05-271-13/+11
|
* pkgmgt: Mention the "dependency hell" issueXi Ruoyao2023-05-271-0/+16
|
* sysv book: Remove unneeded group sgx from eudev.Ken Moffat2023-05-251-0/+8
|
* Skip a problem test in util-linux.Bruce Dubbs2023-05-181-0/+4
|
* SpelingBruce Dubbs2023-05-181-1/+1
|
* Package updates.Bruce Dubbs2023-05-182-2/+4
| | | | | | | | | Update to util-linux-2.39. Update to linux-6.3.3. Update to libcap-2.69. Update to grep-3.11. Update to flit_core-3.9.0. Update to eudev-3.2.12.
* glibc: Revive test failure note about old kernel or CPUXi Ruoyao2023-05-161-13/+2
| | | | | But consolidate them into one informative entry as we cannot really test the instructions on many old systems.
* gawk: Run the test suite as testerXi Ruoyao2023-05-151-1/+2
| | | | One test named pma fails if running it as root.
* Minor grammar fixBruce Dubbs2023-05-131-2/+2
|
* gcc: Note some additional test failuresXi Ruoyao2023-05-131-2/+6
|
* systemd: Fix runtime issues exploited by GCC 13 (#5254)Xi Ruoyao2023-05-101-1/+15
| | | | Switch to "meson setup" from the plain "meson" by the way.
* psmisc: Run the test suiteXi Ruoyao2023-05-031-1/+3
| | | | It seems the package has provided the test suite since some time point.
* gcc: Add libhwasan and libstdc++exp into contents and short descXi Ruoyao2023-05-031-2/+22
| | | | | | TODO: HWAsan needs Linux 6.4 (not released yet) and a recent Intel CPU. So it the kernel and hardware support is available, we may see more test failures. I'll try it out on my new system...
* gcc: Document the meaning of --disable-fixincludesXi Ruoyao2023-05-021-0/+11
|
* gcc: Update known test failures for GCC 13Xi Ruoyao2023-05-021-8/+8
|
* TypoBruce Dubbs2023-05-011-1/+1
|
* Package updates.Bruce Dubbs2023-05-011-2/+2
| | | | | | | | Update to vim-9.0.1503. Update to iana-etc-20230418. Update to sysvinit-3.07. Update to iproute2-6.3.0. Update to linux-6.3.1.
* Merge branch 'bdubbs/gcc13' into trunkBruce Dubbs2023-05-013-5/+10
|\
| * Fix double dashesThomas Trepl2023-05-011-1/+1
| |
| * Readd configure accidently commented completely.Thomas Trepl2023-05-011-0/+2
| |
| * Comment out TIME_T_32_BIT_OKThomas Trepl2023-05-011-5/+6
| |
| * Create new branch for gcc13Bruce Dubbs2023-04-272-1/+3
| |
* | openssl: Clarify the condition when 30-test_afalg.t failsXi Ruoyao2023-04-161-4/+7
| |
* | util-linux: Clarify the condition of hardlink failureXi Ruoyao2023-04-161-1/+5
| |
* | dbus: Enable testsXi Ruoyao2023-04-161-4/+8
|/ | | | | Though many tests are disabled w/o optional dependencies, we can at least run a dozen of tests.
* Be consistent with library contents.Bruce Dubbs2023-04-151-2/+2
|
* Revert "libelf: Add libelf.so.1 symlink into contents"Xi Ruoyao2023-04-161-2/+1
| | | | | | | | | This reverts commit 01a8a15a965a2dec4679c1734df0a03370189d34. We don't list the versioned SONAME symlink for any shared libraries. TODO: should we remove libelf-0.189.so from the list as well? It sounds like "libz.so.1.2.13" which is not listed too.
* libelf: Add libelf.so.1 symlink into contentsXi Ruoyao2023-04-151-1/+2
|
* eudev: Set /dev/kvm mode to 0660 and tag it "uaccess"Xi Ruoyao2023-04-101-2/+14
| | | | See the parent commit for rationale.
* systemd: Set /dev/kvm mode to 0660Xi Ruoyao2023-04-101-0/+10
| | | | | | | | | | The default /dev/kvm mode is 0666 and we consider it "not so safe". Like Tim said: "I'm also authenticating to my system all the time and don't do a chmod -R 777 / after every boot." With this option, the /dev/kvm mode is set to 0660 and it's tagged "uaccess" so systemd-logind will add an ACL entry for users logged-in locally.
* glibc: libanl is a dummy nowXi Ruoyao2023-04-081-1/+3
|
* glibc: Clarify the reference to POSIX.1b and POSIX.1cXi Ruoyao2023-04-081-3/+4
| | | | | | | The thread functions are in POSIX.1c, not POSIX.1b. Both POSIX.1b and POSIX.1c are named "extensions" (plural form). And POSIX.1b is titled "Real-time" instead of "Realtime".
* Typo reported by rhubarbpieguy.Ken Moffat2023-04-071-2/+2
|