aboutsummaryrefslogtreecommitdiffstats
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
|
* TypoPierre Labastie2023-07-151-1/+1
|
* Package updates.Bruce Dubbs2023-07-144-19/+47
| | | | | | | | 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.
* kernel: Remove CONFIG_SYSFS_DEPRECATEDXi Ruoyao2023-07-111-1/+0
| | | | | | It's already removed from Linux 6.4. Link: https://git.kernel.org/torvalds/linux/c/721da5cee9d4
* dependencies: Perl is a build dependency for LibxcryptXi Ruoyao2023-07-051-1/+1
|
* Fix libxcrypt urlBruce Dubbs2023-07-031-1/+1
|
* 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
|
* currency: Remove two unneeded special casesXi Ruoyao2023-07-031-6/+0
|
* pkgconf: Switch back to upstream release tarball :)Xi Ruoyao2023-07-031-1/+1
| | | | | | | Upstream says: "update release tarball location because dynadot is a shitty registrar". Link: https://github.com/pkgconf/pkgconf/commit/437c2a3218bf
* current: Use GitHub API for applicable packagesXi Ruoyao2023-07-031-32/+12
|
* currency: Add libxcryptXi Ruoyao2023-07-031-0/+9
|
* currency: Use https for git remote, and only fetch history since r11.2Xi Ruoyao2023-07-031-3/+5
| | | | It can save some network download time.
* currency: Refactor http_get_file to avoid duplicating preg_matchXi Ruoyao2023-07-031-12/+10
| | | | Check special cases and return early.
* Merge branch 'xry111/libxcrypt' into trunkXi Ruoyao2023-07-0311-23/+255
|\
| * Merge branch 'trunk' into xry111/libxcryptxry111/libxcryptXi Ruoyao2023-07-024-25/+54
| |\
| * | dependencies: Add Libxcrypt dependency infoXi Ruoyao2023-06-301-12/+53
| | |
| * | gcc-pass2: Disable libsanitizerXi Ruoyao2023-06-301-0/+14
| | | | | | | | | | | | | | | Building libsanitizer needs libcrypt. Disable it so we don't need to add libxcrypt into Chapter 6.
| * | Add libxcryptXi Ruoyao2023-06-307-0/+191
| | |
| * | glibc: Disable obsolete libcrypt implementationXi Ruoyao2023-06-302-11/+3
| | | | | | | | | | | | | | | | | | 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.
* | | Package updateXi Ruoyao2023-07-033-9/+23
| |/ |/| | | | | | | - Update to iproute2-6.4.0 (#5277) - Update to linux-6.4.1 (#5276)
* | pkgconf: Use the Gentoo mirror for now :(Xi Ruoyao2023-07-021-1/+1
| | | | | | | | BugLink: https://github.com/pkgconf/pkgconf/issues/302
* | kbd: Simplify the instruction for doc installationXi Ruoyao2023-07-011-2/+1
| |
* | Package Updates.Bruce Dubbs2023-06-303-21/+51
|/ | | | | | | | | Update to iana-etc-20230615. Update to vim-9.0.1671. Update to util-linux-2.39.1. Update to linux-6.3.10. Update to kbd-2.6.1. Update to gettext-0.22.
* 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
|
* prologue/why: Tell why pkgconf is used instead of pkg-configXi Ruoyao2023-06-191-4/+8
|
* dependencies: list GDC along with GNAT as a GCC external dependencyXi Ruoyao2023-06-191-1/+2
| | | | | | It does not make too much sense to list GNAT but not GDC. They are for same purpose (building optional languages with bootstrap from binary requirement).
* dependencies: Add dependencies to pkgconf or systemdXi Ruoyao2023-06-191-19/+38
| | | | | | | | | | | | | | | | | | | | | | | There are many packages using pkg-config (pkgconf actually) or systemd (systemd revision only) in the configure stage but we've not documented them yet. - D-Bus uses pkgconf to detect systemd. - E2fsprogs uses pkgconf to detect libblkid (in util-linux). eudev (in sysv revision) and systemd (in systemd revision). - IProute2 uses pkgconf to detect libcap and libelf. - Man-DB uses pkgconf to detect libpipeline and systemd. - Procps-ng uses pkgconf to detect ncurses and systemd (or elogind, but it's an external dependency). - Python uses pkgconf to detect libuuid (in util-linux from Ch 07), zlib, bzip2, xz, and openssl (and some external dependencies). - Systemd uses pkgconf to detect Zlib, Xz, etc. - Util-linux uses ncurses and systemd (and some external dependencies) Add all of them. There are also several packages finding for pkg-config but only uses it for external dependencies, for eg grep and vim. I've not added them here.
* changelog: Add ticket number for pkgconf changeXi Ruoyao2023-06-171-1/+2
|
* Package updatesxry111/update-20230617Xi Ruoyao2023-06-172-6/+14
| | | | | Update to linux-6.3.8 (#5272) Update to kbd-2.6.0 (#5273)
* whatsnew: Update for pkgconf changeXi Ruoyao2023-06-171-3/+8
|
* Replace pkg-config with pkgconfRahul Chandra2023-06-177-144/+152
|
* glibc: Reword the reason to skip test-installation.plXi Ruoyao2023-06-111-3/+3
| | | | It won't work even on a "complete LFS system".
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2023-06-096-22/+30
|\
| * Kernel: IPV6 only appears if TCP/IP selectedPierre Labastie2023-06-071-16/+17
| | | | | | | | | | Report by wen zhang. Also fix formatting.
| * housekeeping after min-kernel bumpXi Ruoyao2023-06-054-4/+11
| | | | | | | | | | | | 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.
| * changelog: Fix the entry for MarkupSafeXi Ruoyao2023-06-041-2/+2
| |
* | Package updates.Bruce Dubbs2023-06-093-14/+32
|/ | | | | | Update to dbus-1.14.8. Update to linux-6.3.6. Update to Python-3.11.4.
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2023-06-031-1/+1
|\
| * 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.
* | Package updates.Bruce Dubbs2023-06-034-27/+60
|/ | | | | | | | | | Update to iana-etc-20230524. Update to MarkupSafe-2.1.3 (Python Module) Update to linux-6.3.5. Update to openssl-3.1.1. Update to meson-1.1.1. Update to diffutils-3.10. Update to bc-6.6.0.
* 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
|
* Fix to past changelog:Ken Moffat2023-05-251-1/+1
| | | | util-linux-2.39 is in both books.
* sysv book: Remove unneeded group sgx from eudev.Ken Moffat2023-05-252-0/+19
|
* Tweak ninja currencyBruce Dubbs2023-05-191-1/+1
|