1. Welcome to BLFS
The Beyond Linux From Scratch book is designed to carry on from where the LFS book leaves off. But unlike the LFS book, it isn’t designed to be followed straight through. Reading the Which sections of the book? part of this chapter should help guide you through the book.
Please read most of this part of the book carefully as it explains quite a few of the conventions used throughout the book.
1.1 Which Sections of the Book Do I Want?
Unlike the Linux From Scratch book, BLFS isn’t designed to be followed in a linear manner. LFS provides instructions on how to create a base system which can become anything from a web server to a multimedia desktop system. BLFS attempts to guide you in the process of going from the base system to your intended destination. Choice is very much involved.
Everyone who reads this book will want to read certain sections. The Introduction, which you are currently reading, contains generic information. Take special note of the information in Chapter 2, Important Information, as this contains comments about how to unpack software, issues related to the use of different locales, and various other considerations which apply throughout the book.
The part on Post LFS Configuration and Extra Software is where most people will want to turn next. This deals not only with configuration, but also with Security (Chapter 4, Security), File Systems (Chapter 5, File Systems and Disk Management – including GRUB for UEFI), Editors (Chapter 6, Editors), and Shells (Chapter 7, Shells). Indeed, you may wish to reference some parts of this chapter (especially the sections on Editors and File Systems) while building your LFS system.
Following these basic items, most people will want to at least browse through the General Libraries and Utilities part of the book. This contains information on many items which are prerequisites for other sections of the book, as well as some items (such as Chapter 13, Programming) which are useful in their own right. You don’t have to install all of the libraries and packages found in this part; each BLFS installation procedure tells you which other packages this one depends upon. You can choose the program you want to install, and see what it needs. (Don’t forget to check for nested dependencies!)
Likewise, most people will probably want to look at the Networking section. It deals with connecting to the Internet or your LAN (Chapter 14, Connecting to a Network) using a variety of methods such as DHCP and PPP, and with items such as Networking Libraries (Chapter 17, Networking Libraries), plus various basic networking programs and utilities.
Once you have dealt with these basics, you may wish to configure more advanced network services. These are dealt with in the Servers part of the book. Those wanting to build servers should find a good starting point there. Note that this section also contains information on several database packages.
The next twelve chapters deal with desktop systems. This portion of the book starts with a part talking about Graphical Components. This part also deals with some generic X-based libraries (Chapter 25, Graphical Environment Libraries). After that, KDE, GNOME, Xfce, and LXDE are given their own parts, followed by one on X Software.
The book then moves on to deal with Multimedia packages. Note that many people may want to use the ALSA-1.2.7 instructions from this chapter when first starting their BLFS journey; the instructions are placed here because it is the most logical place for them.
The final part of the main BLFS book deals with Printing, Scanning and Typesetting. This is useful for most people with desktop systems, but even those who are creating dedicated server systems may find it useful.
We hope you enjoy using BLFS. May you realize your dream of building the perfectly personalized Linux system!
1.2 Conventions Used in this Book
Typographical Conventions
To make things easy to follow, a number of conventions are used throughout the book. Here are some examples:
./configure --prefix=/usr
This form of text should be typed exactly as shown unless otherwise noted in the surrounding text. It is also used to identify references to specific commands.
install-info: unknown option
`--dir-file=/mnt/lfs/usr/info/dir'
This form of text (fixed width font) shows screen output, probably the result of issuing a command. It is also used to show filenames such as
/boot/grub/grub.conf
Emphasis
This form of text is used for several purposes, but mainly to emphasize important points, or to give examples of what to type.
https://www.linuxfromscratch.org/
This form of text is used for hypertext links external to the book, such as HowTos, download locations, websites, etc.
This form of text is used for links internal to the book, such as another section describing a different package.
cat > $LFS/etc/group << "EOF"
root:x:0:
bin:x:1:
......
EOF
This style is mainly used when creating configuration files. The first command (in bold) tells the system to create the file
$LFS/etc/groupfrom whatever is typed on the following lines, until the sequence EOF is encountered. Therefore, this whole section is usually typed exactly as shown. Remember, copy and paste is your friend!
<REPLACED TEXT>
This form of text is used to encapsulate text that should be modified, and is not to be typed as shown, or copied and pasted. The angle brackets are not part of the literal text; they are part of the substitution.
root
This form of text is used to show a specific system user or group reference in the instructions.
Conventions Used for Package Dependencies
When new packages are created, the software’s authors depend on prior work. In order to build a package in BLFS, these dependencies must be built before the desired package can be compiled. For each package, prerequisites are listed in one or more separate sections: Required, Recommended, and Optional.
Required Dependencies
These dependencies are the bare minimum needed to build the package. Packages in LFS, and the required dependencies of these required packages, are omitted from this list. Always remember to check for nested dependencies.
Recommended Dependencies
These are dependencies the BLFS editors have determined are important to give the package reasonable capabilities. Package installation instructions assume they are installed. If a recommended package is not installed, the instructions may require modification, to accommodate the missing package.
Optional Dependencies
These are dependencies the package may use. Integration of optional dependencies may be automatic by the package, or additional steps not presented by BLFS may be necessary. Optional dependencies are sometimes listed without explicit BLFS instructions. In this case you must determine how to perform the installation yourself.
Conventions Used for Kernel Configuration Options
Some packages require specific kernel configuration options. The general layout for these looks like this:
Master section --->
Subsection --->
[*] Required parameter [CONFIG_REQU_PAR]
<*> Required parameter (not as module) [CONFIG_REQU_PAR_NMOD]
<*/M> Required parameter (could be a module) [CONFIG_REQU_PAR_MOD]
<*/M/ > Optional parameter [CONFIG_OPT_PAR]
[ ] Incompatible parameter [CONFIG_INCOMP_PAR]
< > Incompatible parameter (even as module) [CONFIG_INCOMP_PAR_MOD]
[CONFIG_…] on the right gives the name of the option, so you can easily check whether it is set in your .config file. The meaning of the various entries is:
Master section
top level menu item
Subsection
submenu item
Required parameter
the option can either be built-in, or not selected: it must be selected
Required parameter (not as module)
the option can be built-in, a module, or not selected (tri-state): it must be selected as built-in
Required parameter (could be a module)
the option can be built-in, a module, or not selected: it must be selected, either as built-in or as a module
Optional parameter
rarely used: the option can be built-in, a module, or not selected: it may be set any way you wish
Incompatible parameter
the option can either be built-in or not selected: it must not be selected
Incompatible parameter (even as module)
the option can be built-in, a module, or not selected: it must not be selected
Note that, depending on other selections, the angle brackets (<>) in the configuration menu may appear as braces ({}) if the option cannot be unselected, or even as dashes (-*- or -M-), when the choice is imposed. The help text describing the option specifies the other selections on which this option relies, and how those other selections are set.
SBU values in BLFS
As in LFS, each package in BLFS has a build time listed in Standard Build Units (SBUs). These times are relative to the time it took to build binutils in LFS, and are intended to provide some insight into how long it will take to build a package. Most times listed are for a single processor or core to build the package. In some cases, large, long running builds tested on multi-core systems have SBU times listed with comments such as ‘(parallelism=4)’. These values indicate testing was done using multiple cores. Note that while this speeds up the build on systems with the appropriate hardware, the speedup is not linear and to some extent depends on the individual package and the specific hardware used.
For packages which use ninja (i.e., anything using meson) or rust, by default all cores are used; similar comments will be seen on such packages even when the build time is minimal.
Where even a parallel build takes more than 15 SBU, on certain machines the time may be considerably greater even when the build does not use swap. In particular, different micro-architectures will build some files at different relative speeds, and this can introduce delays when certain make targets wait for another file to be created. Where a large build uses a lot of C++ files, processors with Simultaneous Multi Threading will share the Floating Point Unit and can take 45% longer than when using four ‘prime’ cores (measured on an intel i7 using taskset and keeping the other cores idle).
Some packages do not support parallel builds; for these, the make command must specify -j1. Packages that are known to impose such limits are so marked in the text.
1.3 Book Version
This is BLFS-BOOK version 11.3 dated March 1st, 2023. This is the 11.3-systemd branch of the BLFS book, currently targeting the LFS 11.3-systemd book. For development versions, if this version is older than a month, it’s likely that your mirror hasn’t been synchronized recently and a newer version is probably available for download or viewing. Check one of the mirror sites at https://www.linuxfromscratch.org/mirrors.html for an updated version.
1.4 Mirror Sites
The BLFS project has a number of mirrors set up world-wide to make it easier and more convenient for you to access the website. Please visit the https://www.linuxfromscratch.org/mirrors.html website for the list of current mirrors.
1.5 Getting the Source Packages
Within the BLFS instructions, each package has two references for finding the source files for the package—an HTTP link and an FTP link (some packages may only list one of these links). Every effort has been made to ensure that these links are accurate. However, the World Wide Web is in continuous flux. Packages are sometimes moved or updated and the exact URL specified is not always available.
To overcome this problem, the BLFS Team, with the assistance of Oregon State University Open Source Lab, has made an HTTP/FTP site available through world wide mirrors. See https://www.linuxfromscratch.org/blfs/download.html#sources for a list. These sites have all the sources of the exact versions of the packages used in BLFS. If you can’t find the BLFS package you need at the listed addresses, get it from these sites.
We would like to ask a favor, however. Although this is a public resource for you to use, please do not abuse it. We have already had one unthinking individual download over 3 GB of data, including multiple copies of the same files that are placed at different locations (via symlinks) to make finding the right package easier. This person clearly did not know what files he needed and downloaded everything. The best place to download files is the site or sites set up by the source code developer. Please try there first.
1.6 Change Log
Current release: 11.3 – March 1st, 2023
Changelog Entries:
-
March 1st, 2023
- [bdubbs] - Release of BLFS-11.3.
-
February 27th, 2023
-
[renodr] - Add information to the alsa-utils page about setting the default sound card.
-
[renodr] - Fix seamonkey crash when playing audio when it is compiled with rustc-1.67 or higher.
-
[renodr] - Add the intel-media-driver for video acceleration on Broadwell and higher Intel CPUs. Fixes #17668.
-
[renodr] - Add intel-gmmlib for intel-media-driver. Fixes #17668.
-
-
February 26th, 2023
- [ken] - Rework inkscape dependencies: There are core (python) extensions shipped and installed by inkscape-1.2.2, these require several new modules or else they will not work: CacheControl-0.12.11 (with a dependency of msgpack-1.0.4), cssselect-1.2.0, numpy-1.24.0 and pyserial-3.5.
-
February 25th, 2023
-
February 24th, 2023
-
[bdubbs] - Update to font-util-1.4.0 (Xorg Font). Fixes #17695.
-
[bdubbs] - Update to unrar-6.2.6. Fixes #17684.
-
[bdubbs] - Update to gdb-13.1. Fixes #17679.
-
[bdubbs] - Update to parole-4.18.0. Fixes #17677.
-
[bdubbs] - Update to xf86-video-amdgpu-23.0.0. Fixes #17698.
-
[bdubbs] - Update to sudo-1.9.13p1. Fixes #17692.
-
[bdubbs] - Update to gparted-1.5.0. Fixes #17690.
-
-
February 23rd, 2023
-
February 22nd, 2023
-
February 21st, 2023
-
[renodr] - Update to gnome-backgrounds-43.1. Fixes #17671.
-
[renodr] - Update to gnome-desktop-43.2. Fixes #17670.
-
[renodr] - Update to Thunderbird-102.8.0 (Security Update). Fixes #17664.
-
[pierre] - Update to Java-19.0.2+7 (security update). Fixes #17674.
-
[bdubbs] - Update to sudo-1.9.13. Fixes #17652.
-
[bdubbs] - Update to curl-7.88.1 (Security Update). Fixes #17656.
-
[bdubbs] - Update to bind-9.18.12. Fixes #17660.
-
-
February 20th, 2023
- [bdubbs] - Update to plasma5-5.26.5. Fixes #17471.
-
February 19th, 2023
-
[bdubbs] - Update to kf5-apps-22.12.2, including kate, kwave, and falkon. Fixes #17485.
-
[bdubbs] - Update to kf5-5.103, including extra-cmake-modules, oxygen-icons and breeze-icons. Fixes #17518.
-
[bdubbs] - Update to pipewire-0.3.66. Fixes #17672.
-
[bdubbs] - Update to userspace-rcu-0.14. Fixes #17653.
-
[bdubbs] - Update to tigervnc-1.13.0. Fixes #17616.
-
[pierre] - Update to OpenJDK-19.0.2+7 (security update). Part of #17674.
-
-
February 18th, 2023
-
February 17th, 2023
-
February 16th, 2023
-
[renodr] - Update to PHP-8.2.3 (Security Update). Fixes #17654.
-
[renodr] - Update to mariadb-10.6.12. Fixes #17665.
-
[renodr] - Update to git-2.39.2 (Security Update). Fixes #17651.
-
[renodr] - Update to harfbuzz-7.0.0. Fixes #17634.
-
[renodr] - Update to xterm-379. Fixes #17661.
-
[renodr] - Update to freetype-2.13.0. Fixes #17619.
-
[renodr] - Adapt Subversion to Ruby-3.2. Fixes #17666.
-
-
February 15th, 2023
- [ken] - Update to x264-20230215 and x265-20230215. Fixes #17657.
-
February 14th, 2023
-
[ken] - Update to firefox-102.8.0 and JS-102.8.0 (Security updates). Fixes #17650.
-
[renodr] - Update to gnome-control-center-43.4.1. Fixes #17649.
-
[renodr] - Update to libadwaita-1.2.2. Fixes #17644.
-
[renodr] - Update to vala-0.56.4. Fixes #17643.
-
[renodr] - Update to vte-0.70.3. Fixes #17637.
-
[renodr] - Update to ruby-3.2.1. Fixes #17614.
-
[ken] - Update to nghttp2-1.52.0. Fixes #17647.
-
[timtas] - Update to openldap-2.6.4. Fixes #17648.
-
[thomas] - Update to traceroute-2.1.2. Fixes #17646.
-
-
February 13th, 2023
-
[renodr] - Update to seamonkey-2.53.15 (Security Update). Fixes #17285.
-
[ken] - Update to gnutls-3.8.0 (Security Update). Fixes #17633.
-
[bdubbs] - Update to rustc-1.67.1. Fixes #17642.
-
[bdubbs] - Update to util-macros-1.20.0. Fixes #17645.
-
[bdubbs] - Update to dos2unix-7.4.4. Fixes #17635.
-
[bdubbs] - Update to Python-3.11.2. Fixes #17613.
-
[bdubbs] - Update to dbus-1.14.6. Fixes #17611.
-
[bdubbs] - Update to libcap-2.67. Fixes #17600.
-
[ken] - Update to libdrm-2.4.115. Fixes #17621.
-
[renodr] - Update to Thunderbird-102.7.2 (Security Update). Fixes #17537.
-
-
February 12th, 2023
-
[renodr] - Update to gnome-terminal-3.46.8. Fixes #17641.
-
[renodr] - Update to gnome-maps-43.4. Fixes #17595.
-
[renodr] - Update to evolution and evolution-data-server 3.46.4. Fixes #17636.
-
[renodr] - Update to samba-4.17.5 (Security Update). Fixes #17567.
-
[renodr] - Update to libhandy-1.8.1. Fixes #17594.
-
[renodr] - Update to NetworkManager-1.42.0. Fixes #17632.
-
[renodr] - Update to libgusb-0.4.5. Fixes #17617.
-
[timtas] - Update to xfce4-settings-4.18.2. Fixes #17640.
-
[timtas] - Update to xfce4-notifyd-0.8.0. Fixes #17639.
-
[ken] - Update to XML-LibXSLT-2.002001 (Perl module). Fixes #17631.
-
-
February 11th, 2023
-
February 10th, 2023
-
February 9th, 2023
-
[timtas] - Revert to old SBU estimate for transmission-4.0.0.
-
[bdubbs] - Update to libreoffice-7.5.0.3. Fixes #17596.
-
[timtas] - Update to transmission-4.0.0. Fixes #17609.
-
[timtas] - Update to mesa-22.3.5. Fixes #17616.
-
[bdubbs] - Update to stunnel-5.68. Fixes #17610.
-
[bdubbs] - Update to libjpeg-turbo-2.1.5.1. Fixes #17612.
-
[pierre] - Update to xwayland-22.1.8 (security update). Fixes #17607.
-
[pierre] - Update to sphinx_rtd_theme-1.2.0. Fixes #17608.
-
[pierre] - Add sphinxcontrib-jquery-2.0.0, as a dependency of sphinx_rtd_theme-1.2.0. Part of #17608.
-
-
February 8th, 2023
-
February 7th, 2023
-
February 6th, 2023
-
[ken] - Update to ImageMagick-7.1.0-61. (Security Update) Addresses #16962.
-
[thomas] - Fix an issue in apr-1-config script.
-
-
February 5th, 2023
-
[pierre] - Add chardet-5.1.0 (python module), needed by doxypypy-0.8.8.7. Fixes #17604.
-
[bdubbs] - Update to doxypypy-0.8.8.7 (python module). Part of #17604.
-
[bdubbs] - Update to gnumeric-1.12.55. Fixes #17599.
-
[bdubbs] - Update to goffice-0.10.55. Fixes #17598.
-
[bdubbs] - Update to php-8.2.2. Fixes #17593.
-
[bdubbs] - Update to poppler-23.02.0 and poppler-data-0.4.12. Fixes #17587.
-
[pierre] - Update to vim-9.0.1273 (Sync with LFS). Part of #12241.
-
[renodr] - Update to WebKitGTK+-2.38.4 (Security Update). Fixes #17588.
-
-
February 4th, 2023
- [ken] - Update perl modules: Alien-Build-2.77, Alien-Libxml2-0.19, B-COW-0.007, Clone-0.46, CPAN-Meta-Check-0.017, DateTime-1.59, DateTime-Locale-1.37, DateTime-TimeZone-2.57, Exporter-Tiny-1.006000, FFI-CheckLib-0.31, File-chdir-0.1011, HTTP-Message-6.44, List-SomeUtils-0.59, MIME-Charset-1.013.1, Module-Build-0.4232, Params-Validate-1.31, Params-ValidationCompiler-0.31, Path-Tiny-0.144, Sub-Quote-2.006008, Test-Deep-1.204, Test-Fatal-0.017, Test-File-1.993, Test-Needs-0.002010, Test-Without-Module-0.21, Text-CSV_XS-1.49, Variable-Magic-0.63, XML-LibXML-2.0208, and add Alien-Build-Plugin-Download-GitLab-0.01 (now required for Alien-libxml2). Addresses #13850.
-
February 4th, 2023
-
February 3rd, 2023
-
February 2nd, 2023
-
February 1st, 2023
-
January 31th, 2023
-
January 30th, 2023
-
January 29th, 2023
-
January 27th, 2023
-
January 27th, 2023
-
January 26th, 2023
-
[bdubbs] - Update to bind and bind-utilities 9.18.11 (security update). Fixes #17562.
-
[bdubbs] - Update to xine-lib-1.2.13. Fixes #17566.
-
[bdubbs] - Update to IO-Socket-SSL-2.081 (Perl Module). Fixes #17564.
-
[bdubbs] - Update to btrfs-progs-v6.1.3. Fixes #17563.
-
[bdubbs] - Update to guile-3.0.9. Fixes #17565.
-
[bdubbs] - Update to gstreamer-1.22.0 stack. Includes gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, and gstreamer-vaapi. Fixes #17555.
-
[bdubbs] - Update to doxyqml-0.5.2 (Python Module). Fixes #17561.
-
[bdubbs] - Update to Text-BibTeX-0.89 (Perl Module). Fixes #17560.
-
-
January 25th, 2023
- [renodr] - Update to unrar-6.2.5. Fixes #17559.
-
January 24th, 2023
-
[renodr] - Update to libwacom-2.6.0. Fixes #17557.
-
[renodr] - Update to icewm-3.3.1. Fixes #17554.
-
[renodr] - Update to unrar-6.2.4. Fixes #17553.
-
[renodr] - Update to mc-4.8.29. Fixes #17549.
-
[bdubbs] - Update to graphviz-7.1.0. Fixes #17548.
-
[bdubbs] - Update to gnumeric-1.12.54. Fixes #17544.
-
[bdubbs] - Update to goffice-0.10.54. Fixes #17541.
-
[bdubbs] - Update to wireshark-4.0.3. Fixes #17534.
-
-
January 23rd, 2023
-
[bdubbs] - Update to postfix-3.7.4. Fixes #17551.
-
[bdubbs] - Update to neon-0.32.5. Fixes #17550.
-
[bdubbs] - Update to glib-2.74.5. Fixes #17540.
-
[bdubbs] - Update to cmake-3.25.2. Fixes #17539.
-
[renodr] - Update to gnome-desktop-43.1. Fixes #17542.
-
[renodr] - Update to gedit-44.2. Fixes #17538.
-
[renodr] - Update to libchamplain-0.12.21. Fixes #17536.
-
[xry111] - Use pip to install dbus-python. Fixes #17547.
-
[xry111] - Add meson_python-0.12.0 (Python dependencies). Part of #17547.
-
[xry111] - Add pyproject-metadata-0.7.0 (Python dependencies). Part of #17547.
-
[xry111] - Add patchelf-0.17.2. Part of #17547.
-
[pierre] - Update all python modules after merge. Fixes #17546.
-
[bdubbs] - Update to nano-7.2. Fixes #17530.
-
[bdubbs] - Update to exiv2-0.27.6. Fixes #17523.
-
[bdubbs] - Update to IO-Socket-SSL-2.080 (Perl Module). Fixes #17533.
-
[timtas] - Update to xfdesktop-4.18.1. Fixes #17552.
-
-
January 21st, 2023
-
[bdubbs] - Update to libXpm-3.5.15 (Xorg Library). Fixes #17523.
-
[pierre] - Update to plasma-wayland-protocols-1.10. Fixes #17535.
-
[pierre] - Update to talloc-2.4.0. Fixes #17531.
-
[pierre] - Update to libva-2.17.0 (Xorg driver). Fixes #17528.
-
[pierre] - Update to libinput-1.22.1 (Xorg driver). Fixes #17527.
-
[pierre] - Update to MarkupSafe-2.1.2 (Python Module). Fixes #17526.
-
[timtas] - Update to thunar-4.18.3. Fixes #17543.
-
-
January 19th, 2023
- [timtas] - Update to sudo-1.9.12p2. Fixes #17529.
-
January 18th, 2023
-
January 17th, 2023
-
January 16th, 2023
-
January 15th, 2023
- [thomas] - Build ssh-askpass using gtk3 instead of gtk2.
-
January 14th, 2023
-
[ken] - Update to rustc-1.66.1 (security update). Fixes #17501. Please read yesterday’s entry for ‘Install FileCheck’ if you have installed recent LLVM without that utility.
-
[timtas] - Update to thunar-4.18.2. Fixes #17498.
-
[timtas] - Update to libxfce4util-4.18.1. Fixes #17499.
-
[timtas] - Update to xfce4-panel-4.18.1. Fixes #17500.
-
[pierre] - Update to libreoffice-7.4.4.2. Fixes #17512.
-
[pierre] - Update to ed-1.19. Fixes #17516.
-
[pierre] - Update to xfsprogs-6.1.1. Fixes #17515.
-
[pierre] - Update to mesa-22.3.3. Fixes #17504.
-
-
January 13th, 2023
-
[pierre] - Add an XSL stylesheet for generating the pythonhosted.xml page from the information contained in the python modules and dependencies sections, and use it in Makefile.
-
[bdubbs] - Update to llvm-15.0.7. Fixes #17508.
-
[bdubbs] - Install FileCheck in LLVM. Partially addresses #17501. To build only FileCheck where LLVM has already been installed, see comment 42 in that ticket.
-
[thomas] - Update to iptables-1.8.9. Fixes #17506.
-
[renodr] - Update to pipewire-0.3.64. Fixes #17513.
-
[renodr] - Update to tracker-miners-3.4.3. Fixes #17511.
-
[renodr] - Update to libpcap-1.10.3. Fixes #17509.
-
[renodr] - Update to libwebp-1.3.0. Fixes #17507.
-
[renodr] - Update to gtksourceview5-5.6.2. Fixes #17505.
-
[renodr] - Update to NetworkManager-1.40.10. Fixes #17503.
-
[renodr] - Update to apache-ant-1.10.13. Fixes #17502.
-
-
January 10th, 2023
-
January 9th, 2023
- [bdubbs] - Update to php-8.2.1. Fixes #17484.
-
January 8th, 2023
-
[bdubbs] - Update to Cython-0.29.33 (Python module). Fixes #17487.
-
[pierre] - Update to gnome-maps-43.3. Fixes #17492.
-
[pierre] - Update to evolution-3.46.3. Fixes #17491.
-
[pierre] - Update to gvfs-1.50.3. Fixes #17490.
-
[pierre] - Update to evolution-data-server-3.46.3. Fixes #17489.
-
[pierre] - Update to libadwaita-1.2.1. Fixes #17488.
-
[pierre] - Update to graphviz-7.0.6. Fixes #17486.
-
[pierre] - Update to gedit-44.1. Fixes #17473.
-
-
January 7th, 2023
-
January 6th, 2023
-
[bdubbs] - Update to node-18.13.0. Fixes #17481.
-
[bdubbs] - Update to nss-3.87. Fixes #17479.
-
[bdubbs] - Update to libqalculate-4.5.1. Fixes #17474.
-
[bdubbs] - Update to python-dbusmock-0.28.7. Fixes #17483.
-
[bdubbs] - Update to LibRaw-0.21.1. Fixes #17482.
-
[bdubbs] - Update to xfsprogs-6.1.0. Fixes #17480.
-
[bdubbs] - Update to SDL2-2.26.2. Fixes #17472.
-
[bdubbs] - Update to btrfs-progs-v6.1.2. Fixes #17470.
-
[pierre] - Update to Qt5-5.15.8. Fixes #17476.
-
-
January 5th, 2023
- [ken] - Expand the gentoo details in ‘Going Beyond BLFS’. Fixes #17004.
-
January 4th, 2023
- [ken] - Fix a header in boost-1.81.0 and patch libreoffice to accommodate another change in this version of boost, so that system boost can again be used. Fixes #17461.
-
January 3rd, 2023
-
[renodr] - Archive telepathy-logger.
-
[renodr] - Update to tepl-6.4.0. Fixes #17469.
-
[renodr] - Update to gedit-44.0. Fixes #17462.
-
[renodr] - Update to pidgin-2.14.12. Fixes #17466.
-
[renodr] - Update to libxkbcommon-1.5.0. Fixes #17467.
-
[renodr] - Update to rxvt-unicode-9.31 (Security Update). Fixes #17648.
-
-
January 2nd, 2023
-
January 1st, 2023
-
[pierre] - Fix an issue in libkdcraw introduced by recent libraw.
-
[pierre] - Update to bootscripts-20230101: fix several issues with winbindd.
-
[pierre] - Fix an issue in gegl introduced by recent libraw.
-
-
December 31st, 2022
-
December 30th, 2022
-
[bdubbs] - Update to libpcap-1.10.2. Fixes #17460.
-
[bdubbs] - Update to Net-DNS-1.36 (Perl module). Fixes #17459.
-
[renodr] - Update to glib-2.74.4 (Security Update). Fixes #17441.
-
[renodr] - Update to libtiff-4.5.0 (Security Update). Fixes #17411.
-
[renodr] - Update to dovecot-2.3.20. Fixes #17438.
-
[renodr] - Update to curl-7.87.0 (Security Update). Fixes #17432.
-
[bdubbs] - Update to mesa-22.3.2. Fixes #17457.
-
[bdubbs] - Update to sqlite-autoconf-3400100. Fixes #17456.
-
[bdubbs] - Update to opencv-4.7.0. Fixes #17455.
-
-
December 29th, 2022
-
[bdubbs] - Update to traceroute-2.1.1. Fixes #17451.
-
[bdubbs] - Update to doxygen-1.9.6. Fixes #17450.
-
[bdubbs] - Update to libsndfile-1.2.0. Fixes #17448.
-
[bdubbs] - Update to libpsl-0.21.2. Fixes #17447.
-
[bdubbs] - Update to tree-2.1.0. Fixes #17446.
-
[bdubbs] - Update to ruby-3.2.0. Fixes #17379.
-
[bdubbs] - Update to gstreamer-1.20.5 stack. Includes gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, and gstreamer-vaapi. Fixes #17420.
-
[pierre] - Update to gtk4-4.8.3. Fixes #17445.
-
[pierre] - Update to libsigc++2-2.12.0. Fixes #17443.
-
[pierre] - Update to graphviz-7.0.5. Fixes #17442.
-
[pierre] - Update to libgusb-0.4.3. Fixes #17428.
-
[pierre] - Update to libqalculate-4.5.0. Fixes #17421.
-
[pierre] - Update to NetworkManager-1.40.8. Fixes #17417.
-
-
December 28th, 2022
-
[bdubbs] - Update to LibRaw-0.21.0. Fixes #17419.
-
[renodr] - Update to gedit-43.2. Fixes #17266.
-
[renodr] - Update to tepl-6.2.0. Fixes #17454.
-
[renodr] - Restore tepl from the archives in support of gedit. Fixes #17454.
-
[renodr] - Update to amtk-5.6.1. Fixes #17453.
-
[renodr] - Restore amtk from the archives in support of gedit. Fixes #17453.
-
[renodr] - Update to gucharmap-15.0.2. Fixes #17030.
-
[renodr] - Update to gnome-weather-43.0. Fixes #17092.
-
[renodr] - Update to gnome-terminal-3.46.7. Fixes #17089.
-
[renodr] - Update to gnome-power-manager-43.0. Fixes #17049.
-
[renodr] - Archive folks. The only package which used it (gnome-maps) no longer uses it.
-
[renodr] - Update to gnome-maps-43.2. Fixes #17074.
-
[renodr] - Add libshumate in support of gnome-maps. Fixes #17452.
-
[renodr] - Update to gnome-logs-43.0. Fixes #17121.
-
[renodr] - Update to gnome-disk-utility-43.0. Fixes #17057.
-
[renodr] - Update to gnome-calculator-43.0.1. Fixes #17053.
-
[renodr] - Update to file-roller-43.0. Fixes #17073.
-
[renodr] - Patch systemd against CVE-2022-4415. Fixes 17433.
-
[pierre] - Update to gtk+-3.24.36. Fixes #17344.
-
[renodr] - Fix building Seahorse with GnuPG-2.4.
-
[renodr] - Disable building the nautilus extension in Brasero. This is due to it being incompatible with the GTK-4 version of Nautilus.
-
[renodr] - Update to evolution-3.46.2. Fixes #17048.
-
[renodr] - Update to evince-43.1. Fixes #17088.
-
[renodr] - Update to eog-43.1. Fixes #17066.
-
[renodr] - Update to baobab-43.0. Fixes #17093.
-
[renodr] - Update to yelp-42.2. Fixes #17068.
-
[renodr] - Update to gnome-user-docs-43.0. Fixes #17081.
-
[renodr] - Update to gdm-43.0. Fixes #17101.
-
[renodr] - Update to gnome-session-43.0. Fixes #17102.
-
[renodr] - Update to gnome-shell-extensions-43.1. Fixes #17063.
-
[renodr] - Update to gnome-shell-43.2. Fixes #17062.
-
[renodr] - Archive Zenity. It’s no longer used by either Mutter or Libreoffice.
-
[renodr] - Update to mutter-43.2. Fixes #17064.
-
[renodr] - Update to gnome-control-center-43.2. Fixes #17034.
-
[renodr] - Update to gnome-settings-daemon-43.0. Fixes #17077.
-
[renodr] - Update to gnome-bluetooth-42.5. Fixes #17407.
-
[renodr] - Update to nautilus-43.1. Fixes #17087.
-
[renodr] - Add libcloudproviders-0.3.1 in support of Nautilus. Fixes #17436.
-
[renodr] - Update to gnome-backgrounds-43.0. Fixes #17100.
-
[renodr] - Update to evolution-data-server-3.46.2. Fixes #17047.
-
[renodr] - Update to dconf-editor-43.0. Fixes #17059.
-
[renodr] - Update to tracker-miners-3.4.2. Fixes #17079.
-
[renodr] - Update to tracker-3.4.2. Fixes #17079.
-
[renodr] - Update to libwnck-43.0. Fixes #17050.
-
[renodr] - Update to libpeas-1.34.0. Fixes #17071.
-
[renodr] - Update to libgweather-4.2.0. Fixes #17091.
-
-
December 27th, 2022
-
[bdubbs] - Update to harfbuzz-6.0.0. Fixes #17415.
-
[bdubbs] - Update to tk8.6.13. Fixes #17414.
-
[bdubbs] - Update to unrar-6.2.3. Fixes #17412.
-
[bdubbs] - Update to boost_1_81_0. Fixes #17408.
-
[bdubbs] - Update to qemu-7.2.0. Fixes #17406.
-
[bdubbs] - Update to mupdf-1.21.1. Fixes #17398.
-
[bdubbs] - Update to xscreensaver-6.06. Fixes #17393.
-
[bdubbs] - Update to exempi-2.6.3. Fixes #17389.
-
[bdubbs] - Update to btrfs-progs-v6.1. Fixes #17440.
-
[bdubbs] - Update to LVM2.2.03.18. Fixes #17439.
-
[dj] - Update to make-ca-1.12. Fixes #17449.
-
-
December 25th, 2022
-
December 24th, 2022
-
December 23nd, 2022
- [timtas] - Update to Xfce 4.18, including garcon libxfce4ui libxfce4util tumbler exo xfce4-panel xfconf xfwm4 xfdesktop xfce4-settings xfce4-appfinder xfce4-session xfce4-power-manager thunar thunar-volman ristretto xfce4-notifyd. Fixes #17409.
-
December 22nd, 2022
-
December 22nd, 2022
-
December 21st, 2022
-
December 20th, 2022
-
[pierre] - Update to xcb-util-0.4.1. Fixes #17424.
-
[pierre] - Update to xwayland-22.1.7. Fixes #17423.
-
[pierre] - Update to libSM-1.2.4 (xorg library). Fixes #17425.
-
[pierre] - Update to libX11-1.8.3 (xorg library). Fixes #17413.
-
[pierre] - Update to xdriinfo-1.0.7 (xorg application). Fixes #17426.
-
[pierre] - Update to xhost-1.0.9 (xorg application). Fixes #17395.
-
[pierre] - Update to xorg-server-21.1.6 (security update). Fixes #17422.
-
-
December 18th, 2022
-
[thomas] - Remove an obsolete sed from libarchive.
-
[ken] - Update to nss-3.86. Fixes #17387.
-
-
December 17th, 2022
-
December 16th, 2022
-
[renodr] - Update to libgee-0.20.6. Fixes #17058.
-
[renodr] - Update to gnome-online-accounts-3.46.0. Fixes #17067.
-
[renodr] - Update to cheese-43.0. Fixes #17401.
-
[renodr] - Update to gnome-desktop-43. Fixes #17090.
-
[renodr] - Port geocode-glib to libsoup3.
-
[renodr] - Update to yelp-xsl-42.1. Fixes #17069.
-
[renodr] - Archive gfbgraph. Nothing uses it anymore and it is incompatible with rest-0.9.1/libsoup3.
-
[renodr] - Add an entity for the gi-docgen URL and change various packages to use this URL in Optional Dependencies.
-
[renodr] - Update to rest-0.9.1. Fixes #16011.
-
[renodr] - Update to vte-0.70.2. Fixes #17043.
-
[renodr] - Update to gsettings-desktop-schemas-43.0. Fixes #17078.
-
-
December 15th, 2022
-
[renodr] - Adapt Zenity to use WebKitGTK+-2.38 if present.
-
[renodr] - Adapt Balsa to work with WebKitGTK+-2.38.
-
[renodr] - Update to epiphany-43.0. Fixes #17035.
-
[renodr] - Update to WebKitGTK+-2.38.2 (Security Update). Fixes #17046.
-
[renodr] - Force gst-plugins-good to use libsoup3.
-
[renodr] - Update to samba-4.17.4 (Security Update). Fixes #17410.
-
[thomas] - Update to logrotate-3.21-0. Fixes #17399.
-
[thomas] - Update to nano-7.1. Fixes #17405.
-
[pierre] - Update to thunderbird-102.6.0 (security update). Fixes #17402.
-
[pierre] - Update to xorg-server-21.1.5 (security update). Fixes #17403.
-
[pierre] - Update to xwayland-22.1.6 (security update). Fixes #17404.
-
[pierre] - Update to lxml-4.9.2 (python module). Fixes #17400.
-
-
December 14th, 2022
-
[renodr] - Update to seahorse-43.0. Fixes #17186.
-
[renodr] - Update to sysprof-3.46.0. Fixes #17072.
-
[renodr] - Update to gtksourceview5-5.6.1. Fixes #17070.
-
[renodr] - Update to gtksourceview4-4.8.4. Fixes #17268.
-
[renodr] - Update to adwaita-icon-theme-43. Fixes #17099.
-
[renodr] - Update to pyatspi-2.46.0. Fixes #17111.
-
[renodr] - Archived at-spi2-atk since it’s files are now provided by at-spi2-core.
-
[renodr] - Archived ATK since it’s files are now provided by at-spi2-core.
-
[renodr] - Change dependencies on atk or at-spi2-atk to at-spi2-core throughout the book.
-
[renodr] - Update to at-spi2-core-2.46.0. Fixes #17060.
-
-
December 13th, 2022
- [ken] - Update to firefox-102.6.0 (Security Update) and JS102.6.0. Fixes #17394.
-
December 12th, 2022
-
[renodr] - Update to libsoup-3.2.2. Fixes #17031.
-
[renodr] - Update to libadwaita-1.2.0. Fixes 17032.
-
[renodr] - Update to libhandy-1.8.0. Fixes #17033.
-
[renodr] - Update to glib-networking-2.74.0. Fixes #17036.
-
[ken] - Patch python module Requests to use the same environment variable as Pip to access system certificates, therefore remove the unneeded dependency of Certifi.
-
-
December 11th, 2022
-
December 9th, 2022
-
December 8th, 2022
-
[bdubbs] - Update to wireshark-4.0.2. Fixes #17380.
-
[bdubbs] - Update to pcre2-10.41. Fixes #17377.
-
[bdubbs] - Update to NetworkManager-1.40.6. Fixes #17364.
-
[bdubbs] - Update to graphviz-7.0.4. Fixes #17370.
-
[bdubbs] - Update to tcsh-6.24.05. Fixes #17369.
-
[bdubbs] - Update to poppler-22.12.0. Fixes #17368.
-
[bdubbs] - Update to SDL2-2.26.1. Fixes #17367.
-
-
December 6th, 2022
-
[pierre] - Update to inkscape-1.2.2. Fixes #17376.
-
[pierre] - Update to icewm-3.2.3. Fixes #17374.
-
[pierre] - Update to xinit-1.4.2. Fixes #17373.
-
[pierre] - Update to xcursorgen-1.0.8, xgamma-1.0.7, xprop-1.2.6, xrandr-1.5.2, xset-1.2.5, and xvinfo-1.1.5 (Xorg applications). Fixes #17372.
-
[pierre] - Update to libICE-1.1.0, libXScrnSaver-1.2.4, libXcomposite-0.4.6, libXdamage-1.1.6, libXres-1.2.2, libXv-1.0.12, and libXxf86dga-1.1.6 (Xorg libraries). Fixes #17371.
-
-
December 5th, 2022
-
December 3rd, 2022
-
December 2nd, 2022
- [pierre] - Update to thunderbird-102.5.1 (security update). Fixes #17360.
-
December 1st, 2022
- [ken] - Add page explaining how to use the system CA Certificates with the vendored Python pip installed in LFS. Fixes #17354.
-
November 30th, 2022
-
November 28th, 2022
-
[bdubbs] - Update to pycairo-1.23.0. Fixes #17356.
-
[bdubbs] - Update to php-8.1.13. Fixes #17348.
-
[bdubbs] - Update to umockdev-0.17.15. Fixes #17347.
-
[bdubbs] - Update to btrfs-progs-v6.0.2. Fixes #17346.
-
[pierre] - Update to libreoffice-7.4.3.2. Fixes #17350.
-
[bdubbs] - Update to pycryptodome-3.16.0 (Python module). Fixes #17355.
-
[bdubbs] - Update to pipewire-0.3.61. Fixes #17351.
-
[bdubbs] - Update to tcsh-6.24.02. Fixes #17345.
-
[thomas] - Update to ruby-3.1.3. Fixes #17349.
-
-
November 27th, 2022
-
[bdubbs] - Update to vlc-3.0.18. Fixes #17343.
-
[bdubbs] - Update to newt-0.52.22. Fixes #17339.
-
[bdubbs] - Update to libpng-1.6.39. Fixes #17335.
-
[bdubbs] - Update to SDL2-2.26.0. Fixes #17335.
-
[bdubbs] - Update to qpdf-11.2.0. Fixes #17333.
-
[bdubbs] - Update to mercurial-6.3.1. Fixes #17330.
-
[bdubbs] - Update to graphviz-7.0.3. Fixes #17329.
-
-
November 26th, 2022
-
[bdubbs] - Update to xterm-377. Fixes #17353.
-
[bdubbs] - Update to pycairo-1.22.0. Fixes #17352.
-
[bdubbs] - Update to pciutils-3.9.0. Fixes #17342.
-
[bdubbs] - Update to usbutils-015. Fixes #17341.
-
[bdubbs] - Update to IO-Socket-SSL-2.077 (Perl Module). Fixes #17338.
-
[bdubbs] - Update to wayland-protocols-1.30. Fixes #17336.
-
[bdubbs] - Update to libinput-1.22.0 (Xorg driver). Fixes #17332.
-
[bdubbs] - Update to libXpm-3.5.14 (Xorg library). Fixes #17331.
-
[bdubbs] - Update to libXrandr-1.5.3 (Xorg library). Fixes #17334.
-
[bdubbs] - Update to pango-1.50.12. Fixes #17328.
-
[bdubbs] - Update to mlt-7.12.0. Fixes #17327.
-
-
November 24th, 2022
- [dj] - Update to make-ca-1.11. Fixes #17340.
-
November 22nd, 2022
- [pierre] - Update to NetworkManager-1.40.4. Fixes #17325.
-
November 20th, 2022
-
November 18th, 2022
-
[bdubbs] - Update to bind and bind-utilities-9.18.9. Fixes #17320.
-
[bdubbs] - Update to sqlite-autoconf-3400000 (3.40.0). Fixes #17322.
-
[bdubbs] - Update to xterm-376. Fixes #17323.
-
[ken] - Update to mutt-2.2.9. Fixes #17274.
-
[pierre] - Update to mesa-22.2.4. Fixes #17321.
-
[pierre] - Update to libXft-2.3.7 (Xorg library). Fixes #17317.
-
[pierre] - Update to LLVM-15.0.5. Fixes #17319.
-
[pierre] - Update to cmake-3.25.0. Fixes #17318.
-
-
November 17th, 2022
-
[renodr] - Update to nano-7.0. Fixes #17314.
-
[renodr] - Update to samba-4.17.3 (Security Update). Fixes #17316.
-
[bdubbs] - Update to krb5-1.20.1 (Security Update). Fixes #17313.
-
[bdubbs] - Update to sysstat-12.7.1. Fixes #17310.
-
[bdubbs] - Update to xfsprogs-6.0.0. Fixes #17309.
-
[bdubbs] - Update to nghttp2-1.51.0. Fixes #17301.
-
[bdubbs] - Update to gegl-0.4.40. Fixes #17298.
-
[bdubbs] - Update to babl-0.1.98. Fixes #17297.
-
[bdubbs] - Update to grantlee-5.3.1. Fixes #17295.
-
[bdubbs] - Update to nss-3.85. Fixes #17294.
-
[pierre] - Update to Mako-1.2.4 (Python Module). Fixes #17315.
-
[pierre] - Update to mercurial-6.3.0. Fixes #17312.
-
-
November 16th, 2022
-
[bdubbs] - Update to postgresql-15.1. Fixes #17290.
-
[bdubbs] - Update to bluez-5.66. Fixes #17288.
-
[bdubbs] - Update to icewm-3.2.2. Fixes #17281.
-
[ken] - Update to firefox-102.5.0 (Security Update). Fixes #17306.
-
[ken] - Update js102 to 102.5.0 (security fix). Fixes #17308.
-
[pierre] - Update to shadow-4.13. Fixes #17282. Also increase the number of “crypt” rounds. This may require to update PAM files to keep them in sync.
-
[bdubbs] - Update to soundtouch-2.3.2. Fixes #17280.
-
[bdubbs] - Update to xlsclients-1.1.5 (Xorg App). Fixes #17305.
-
[bdubbs] - Update to xlsatoms-1.1.4 (Xorg App). Fixes #17304.
-
[bdubbs] - Update to xkill-1.0.6 (Xorg App). Fixes #17303.
-
[bdubbs] - Update to xkbevd-1.1.5 (Xorg App). Fixes #17302.
-
[bdubbs] - Update to IO-Socket-SSL-2.076 (Perl Module). Fixes #17311.
-
[pierre] - Update to fop-2.8. Fixes #17293.
-
[pierre] - Update to pipewire-0.3.60. Fixes #17292.
-
[pierre] - Update to libX11-1.8.2 (Xorg library). Fixes #17291.
-
[pierre] - Update to graphviz-7.0.1. Fixes #17287.
-
[pierre] - Update to LVM2-2.03.17. Fixes #17286.
-
[pierre] - Update to mesa-22.2.3. Fixes #17279.
-
-
November 15th, 2022
-
November 14th, 2022
-
[renodr] - Added gcr4 in support of gnome-shell. Fixes #17084.
-
[renodr] - Added js102 in support of gjs. Archived js91. Fixes #16714.
-
[renodr] - Update to gjs-1.74.1. Fixes #17106.
-
[renodr] - Update to network-manager-applet-1.30.0. Fixes 17283.
-
[renodr] - Update to libnma-1.10.4. Fixes 17284.
-
[renodr] - Update to highlight-4.4. Fixes 17299.
-
[renodr] - Update to unrar-6.2.2. Fixes #17300.
-
[renodr] - Update to sysstat-12.6.1 (Security Update). Fixes #17289.
-
[renodr] - Update to xfce4-settings-4.16.5 (Security Update). Fixes #17296.
-
-
November 10th, 2022
-
[pierre] - Fix building mozilla applications and qtwebengine with Python-3.11.
-
[renodr] - Update to php-8.1.12 (Security Update). Fixes #17241.
-
-
November 9th, 2022
-
November 8th, 2022
-
[bdubbs] - Update to mupdf-1.21.0. Fixes #17276.
-
[bdubbs] - Update to jasper-4.0.0 (Security Update). Fixes #17272.
-
[bdubbs] - Update to btrfs-progs-v6.0.1. Fixes #17271.
-
[pierre] - Update to node.js-18.12.1 (security update). Fixes #17228.
-
[bdubbs] - Update to sudo-1.9.12p1. Fixes #17270.
-
[bdubbs] - Update to wayland-protocols-1.28. Fixes #17269.
-
[bdubbs] - Update to llvm-15.0.4. Fixes #17264.
-
[bdubbs] - Update to libdrm-2.4.114. Fixes #17267.
-
[bdubbs] - Update to icewm-3.2.0. Fixes #17265.
-
[bdubbs] - Update to xwayland-22.1.5. Fixes #17261.
-
[bdubbs] - Update to mlt-7.10.0. Fixes #17259.
-
[bdubbs] - Update to SDL2-2.24.2. Fixes #17258.
-
[bdubbs] - Update to cmake-3.24.3. Fixes #17257.
-
[timtas] - Update to xfce4-settings-4.16.4. Fixes #17275.
-
-
November 6th, 2022
-
November 3rd, 2022
-
November 1st, 2022
-
October 31st, 2022
-
October 30th, 2022
-
[bdubbs] - Update to mpg123-1.31.0. Fixes #17246.
-
[bdubbs] - Update to xsetroot-1.1.3 (Xorg app). Fixes #17244.
-
[bdubbs] - Update to sessreg-1.1.3 (Xorg app). Fixes #17248.
-
[bdubbs] - Update to libXinerama-1.1.5 (Xorg library). Fixes #17243.
-
[bdubbs] - Update to libXext-1.3.5 (Xorg library). Fixes #17242.
-
-
October 29th, 2022
-
October 28th, 2022
-
[renodr] - Update to samba-4.17.2 (Security Update). Fixes #17208.
-
[renodr] - Patch libtiff against several vulnerabilities. Fixes #17144.
-
[bdubbs] - Update to taglib-1.13. Fixes #17238.
-
[bdubbs] - Update to xarchiver-0.5.4.20. Fixes #17235.
-
[bdubbs] - Update to gdk-pixbuf-2.42.10. Fixes #17234.
-
[ken] - Update to fetchmail-6.4.34. Fixes #17188.
-
-
October 27th, 2022
-
October 24th, 2022
-
October 24th, 2022
-
October 23rd, 2022
-
[bdubbs] - Update to thunderbird-102.4.0. Fixes #17209.
-
[bdubbs] - Update to flac-1.4.2. Fixes #17218.
-
[bdubbs] - Update to fontconfig-2.14.1. Fixes #17215.
-
[bdubbs] - Update to Log-Log4perl-1.57 (Perl module). Fixes #17216.
-
[bdubbs] - Update to xwayland-22.1.4. Fixes #17214.
-
[bdubbs] - Update to faad2-2.10.1. Fixes #17210.
-
[bdubbs] - Update to NetworkManager-1.40.2. Fixes #17204.
-
[bdubbs] - Update to llvm-15.0.3. Fixes #17154.
-
[bdubbs] - Update to harfbuzz-5.3.1. Fixes #17211.
-
[bdubbs] - Update to mesa-22.2.2. Fixes #17213.
-
[bdubbs] - Update to xcb-util-image-0.4.1, xcb-util-keysyms-0.4.1, xcb-util-renderutil-0.3.10, xcb-util-wm-0.4.2, xcb-util-cursor-0.1.4. Fixes #17206.
-
[bdubbs] - Update to libXrender-0.9.11 (Xorg Library). Fixes #17217.
-
[bdubbs] - Update to libxshmfence-1.3.1 (Xorg Library). Fixes #17205.
-
-
October 22nd, 2022
-
October 21st, 2022
-
[thomas] - Update to bind-9.18.8, bind-utils-9.18.8. Fixes #17207.
-
[thomas] - Update to rsync-3.2.7. Fixes #17212.
-
[bdubbs] - Update to libqalculate-4.4.0. Fixes #17195.
-
[bdubbs] - Update to libical-3.0.16. Fixes #17194.
-
[bdubbs] - Update to libunistring-1.1. Fixes #17191.
-
[bdubbs] - Update to asciidoctor-2.0.18. Fixes #17187.
-
[bdubbs] - Update to unbound-1.17.0. Fixes #17184.
-
[bdubbs] - Update to nss-3.84. Fixes #17181.
-
[bdubbs] - Update to gnupg-2.3.8. Fixes #17180.
-
[bdubbs] - Update to libsoup-2.74.3. Fixes #17178.
-
-
October 20th, 2022
-
[bdubbs] - Update to libreoffice-7.4.2.3. Fixes #17179.
-
[bdubbs] - Update to node.js-16.18.0. Fixes #17176.
-
[bdubbs] - Update to gstreamer-1.20.4 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi. Fixes #17175.
-
[pierre] - Update to libxkbfile-1.1.1 (Xorg library). Fixes #17198.
-
[pierre] - Update to libpciaccess-0.17 (Xorg library). Fixes #17197.
-
[pierre] - Update to libXmu-1.1.4 (Xorg library). Fixes #17196.
-
[pierre] - Update to smproxy-1.0.7 (Xorg application). Fixes #17189.
-
[pierre] - Update to libxml2-2.10.3 (security update). Fixes #17185.
-
[pierre] - Update to graphviz-6.0.2. Fixes #17172.
-
[pierre] - Update to libwacom-2.5.0. Fixes #17182.
-
[pierre] - Update to mesa-22.2.1. Fixes #17170.
-
[pierre] - Update to wayland-protocols-1.27. Fixes #17169.
-
[pierre] - Update to harfbuzz-5.3.0. Fixes #17166.
-
[pierre] - Update to libva-2.16.0 (Xorg driver). Fixes #17164.
-
[pierre] - Update to freeglut-3.4.0. Fixes #17163.
-
-
October 19th, 2022
-
October 18th, 2022
-
October 17th, 2022
-
October 15th, 2022
-
[bdubbs] - Update to btrfs-progs-v6.0. Fixes #17171.
-
[bdubbs] - Update to libksba-1.6.2 (Security fix). Fixes #17162.
-
[bdubbs] - Update to libgpg-error-1.46. Fixes #17161.
-
[bdubbs] - Update to dbus-1.14.4. Fixes #17156.
-
[bdubbs] - Update to JSON-4.10 (Perl Module). Fixes #17165.
-
[bdubbs] - Update to URI-5.16 (Perl Module). Fixes #17167.
-
[bdubbs] - Update to HTML-Parser-3.79 (Perl Module). Fixes #17177.
-
-
October 14th, 2022
-
October 12th, 2022
- [thomas] - Update to postfix-3.7.3. Fixes #17160.
-
October 11th, 2022
-
October 9th, 2022
- [bdubbs] - Update to wireshark-4.0.0. Fixes #17152.
-
October 5th, 2022
-
[bdubbs] - Update to Net-DNS-1.35(Perl module). Fixes #17153.
-
[bdubbs] - Update to xkeyboard-config-2.37. Fixes #17151.
-
[bdubbs] - Update to SDL2-2.24.1. Fixes #17150.
-
[bdubbs] - Update to openssh-9.1p1 and ssh-askpass-9.1p1. Fixes #17149.
-
[bdubbs] - Update to icewm-3.0.0. Fixes #17148.
-
[bdubbs] - Update to git-2.38.0. Fixes #17147.
-
-
October 4th, 2022
-
October 1st, 2022
-
September 29th, 2022
-
[timtas] - Fix Xfce4 Power Manager Introduction.
-
[pierre] - Update to seamonkey-2.53.14. Fixes #17135.
-
[pierre] - Update to plasma-wayland-protocols-1.9.0. Fixes #17134.
-
[pierre] - Update to highlight-4.3. Fixes #17133.
-
[pierre] - Update to gnutls-3.7.8. Fixes #17132.
-
[pierre] - Update to gspell-1.12.0. Fixes #17131.
-
-
September 27th, 2022
-
September 26th, 2022
-
September 25th, 2022
-
September 24th, 2022
-
September 23rd, 2022
-
[bdubbs] - Update to xapian-core-1.4.21. Fixes #17117.
-
[bdubbs] - Update to flac-1.4.1. Fixes #17116.
-
[bdubbs] - Update to mesa-22.2.0. Fixes #17107.
-
[bdubbs] - Update to balsa-2.6.4. Fixes #17104.
-
[renodr] - Update to libwpe-1.14.0. Fixes #16535.
-
[renodr] - Update to nghttp2-1.50.0. Fixes #17113.
-
[renodr] - Update to Mako-1.2.3 (Python Module). Fixes #17118.
-
[pierre] - Update to ghostscript-10.00.0. Fixes #17115.
-
-
September 21st, 2022
-
[renodr] - Update to cmake-3.24.2. Fixes #17026.
-
[renodr] - Update to gtkmm-3.24.7. Fixes #17027.
-
[renodr] - Update to libblockdev-2.28. Fixes #17029.
-
[renodr] - Update to xfce4-pulseaudio-plugin-0.4.5. Fixes #17037.
-
[renodr] - Update to graphviz-6.0.1. Fixes #17019.
-
[renodr] - Update to kdsoap-2.1.1. Fixes #17020.
-
[renodr] - Update to neon-0.32.4. Fixes #17022.
-
[renodr] - Update to btrfs-progs-5.19.1. Fixes #17023.
-
[bdubbs] - Update to pangomm-2.46.3. Fixes #17110.
-
[bdubbs] - Update to wpebackend-fdo-1.14.0. Fixes #17103.
-
[bdubbs] - Update to mypaint-brushes-2.0.2. Fixes #17098.
-
[bdubbs] - Update to glibmm-2.66.5. Fixes #17095.
-
[bdubbs] - Update to popt-1.19. Fixes #17055.
-
[bdubbs] - Update to gobject-introspection-1.74.0. Fixes #17065.
-
[bdubbs] - Update to glib-2.74.0. Fixes #17061.
-
[renodr] - Update to nss-3.83. Fixes #17038.
-
-
September 20th, 2022
-
[renodr] - Update to WebKitGTK+-2.36.8 (Security Update). Fixes #17096.
-
[pierre] - Update to libreoffice-7.4.1.2. Fixes #17044.
-
[pierre] - Update to gnumeric-1.12.53. Fixes #17076.
-
[pierre] - Update to goffice-0.10.53. Fixes #17075.
-
[pierre] - Update to gtk-4.8.1. Fixes #17052.
-
[ken] - Update to firefox-102.3.0 (Security Update). Fixes #17097.
-
-
September 19th, 2022
-
[renodr] - Update to qtwebengine-5.15.11 (Security Update). Fixes #17028.
-
[bdubbs] - Update to harfbuzz-5.2.0. Fixes #17056.
-
[bdubbs] - Update to libksba-1.6.1. Fixes #17054.
-
[bdubbs] - Update to pango-1.50.10. Fixes #17051.
-
[bdubbs] - Update to pipewire-0.3.58. Fixes #17045.
-
[bdubbs] - Update to acpid-2.0.34. Fixes #17041.
-
[bdubbs] - Update to qpdf-11.1.0. Fixes #17040.
-
-
September 17th, 2022
- [timtas] - Update to libpng-1.6.38. Fixes #17039.
-
September 16th, 2022
-
[bdubbs] - Update to nspr-4.35. Fixes #17018.
-
[bdubbs] - Update to libgusb-0.4.0. Fixes #17017.
-
[bdubbs] - Update to emacs-28.2. Fixes #17016.
-
[bdubbs] - Update to stunnel-5.66. Fixes #17015.
-
[renodr] - Update to Thunderbird-102.2.2. Fixes #17053.
-
[renodr] - Update to NetworkManager-1.40.0. Fixes #16956.
-
[renodr] - Update to gnome-bluetooth-42.4. Fixes #16997.
-
[renodr] - Update to samba-4.17.0. Fixes #16999.
-
[renodr] - Update to ModemManager-1.18.12. Fixes #17008.
-
[pierre] - Unconditionally use duktape for polkit: it adds low overhead and it simplifies instructions.
-
-
September 15th, 2022
-
[timtas] - Fix broken duktape download url.
-
[timtas] - Add duktape-2.7.0, allow polkit to use duktape instead of JS. Fixes #17025.
-
-
September 11th, 2022
-
[bdubbs] - Update to grantlee-5.3.0. Fixes #17014.
-
[bdubbs] - Update to libXft-2.3.6 (xorg library). Fixes #17013.
-
[bdubbs] - Update to qpdf-11.0.0. Fixes #17012.
-
[bdubbs] - Update to libnma-1.10.2. Fixes #17007.
-
[bdubbs] - Update to fuse-3.12.0. Fixes #17005.
-
[bdubbs] - Update to php-8.1.10. Fixes #16974.
-
-
September 10th, 2022
-
[pierre] - Enable pie and ssp by default in both GCC and LLVM/clang.
-
[bdubbs] - Update to xscreensaver-6.05.1. Fixes #17010.
-
[bdubbs] - Update to flac-1.4.0. Fixes #17011.
-
[bdubbs] - Update to rsync-3.2.6. Fixes #17009.
-
[bdubbs] - Update to gtk4-4.8.0. Fixes #17001.
-
[bdubbs] - Update to wireshark-3.6.8 (Security Update). Fixes #17000.
-
[bdubbs] - Update to hdparm-9.65. Fixes #16998.
-
[bdubbs] - Update to plasma-wayland-protocols-1.8.0. Fixes #16995.
-
[bdubbs] - Update to Python-3.10.7 (Security Update). Fixes #16994.
-
[bdubbs] - Add Cython python module.
-
-
September 9th, 2022
- [pierre] - Update to Qt-5.15.6. Fixes #17002.
-
September 6th, 2022
-
September 6th, 2022
-
[bdubbs] - Update to nmap-7.93. Fixes #16975.
-
[bdubbs] - Update to git-2.37.3. Fixes #16967.
-
[bdubbs] - Update to mercurial-6.2.2. Fixes #16973.
-
[bdubbs] - Update to xfce4-pulseaudio-plugin-0.4.4. Fixes #16979.
-
[bdubbs] - Update to xfce4-notifyd-0.6.4. Fixes #16976.
-
[bdubbs] - Update to libXft-2.3.5 (xorg library). Fixes #16990.
-
[bdubbs] - Update to sqlite-autoconf-3390300 (3.39.3). Fixes #16989.
-
[bdubbs] - Update to ffmpeg-5.1.1. Fixes #16972.
-
-
September 5th, 2022
-
September 4th, 2022
-
[pierre] - Update to pipewire-0.3.57. Fixes #16984.
-
[pierre] - Update to vala-0.56.3. Fixes #16980.
-
[pierre] - Update to libadwaita-1.1.5. Fixes #16978.
-
[pierre] - Update to libdrm-2.4.113. Fixes #16970.
-
[pierre] - Update to librsvg-2.54.5. Fixes #16953.
-
[bdubbs] - Update to Log-Log4perl-1.56 (Perl Module). Fixes #16983.
-
[bdubbs] - Update to IO-Socket-SSL-2.075 (Perl Module). Fixes #16982.
-
[bdubbs] - Update to doxygen-1.9.5. Fixes #16955.
-
[bdubbs] - Update to libatomic_ops-7.6.14. Fixes #16952.
-
-
September 3rd, 2022
-
[renodr] - Update to libtasn1-4.19.0. Fixes #16942.
-
[renodr] - Update to babl-0.1.96. Fixes #16943.
-
[renodr] - Update to fetchmail-6.4.33. Fixes #16961.
-
[renodr] - Update to gc-8.2.2. Fixes #15732.
-
[renodr] - Update to libqalculate-4.3.0. Fixes #16933.
-
[renodr] - Update to nghttp2-1.49.0. Fixes #16935.
-
[renodr] - Update to mozjs-91.13.0. Fixes #16941.
-
[renodr] - Fix building inkscape with poppler-22.09. Fixes #16985.
-
[renodr] - Fix building libreoffice with poppler-22.09. Fixes #16986.
-
[renodr] - Update to thunderbird-102.2.1 (Security Update). Fixes #16971.
-
[renodr] - Update to poppler-22.09.0 (Security Update). Fixes #16969.
-
[renodr] - Update to curl-7.85.0 (Security Update). Fixes #16968.
-
-
September 2nd, 2022
-
[bdubbs] - Update to libxslt-1.1.37. Fixes #16963.
-
[bdubbs] - Update to libxml2-2.10.2. Fixes #16950.
-
[bdubbs] - Update to libXau-1.0.10. Fixes #16958.
-
[bdubbs] - Update to libfontenc-1.1.6 (Xorg library). Fixes #16960.
-
[bdubbs] - Update to libXfont2-2.0.6 (Xorg library). Fixes #16959.
-
[bdubbs] - Update to libFS-1.0.9 (Xorg library). Fixes #16957.
-
[bdubbs] - Update to Mako-1.2.2 (Python module). Fixes #16964.
-
[bdubbs] - Update to PyYAML-6.0 (Python module). Fixes #16951.
-
-
September 1st, 2022
-
[timtas] - Update to qemu-7.1.0. Fixes #16966.
-
[bdubbs] - Release of BLFS-11.2.
-
1.7 Mailing Lists
The linuxfromscratch.org server is hosting a number of mailing lists that are used for the development of the BLFS book. These lists include, among others, the main development and support lists.
For more information regarding which lists are available, how to subscribe to them, archive locations, etc., visit https://www.linuxfromscratch.org/mail.html.
1.8 BLFS Wiki
The BLFS Project has created a Wiki for users to comment on pages and instructions at https://wiki.linuxfromscratch.org/blfs/wiki. Comments are welcome from all users.
The following are the rules for posting:
Users must register and log in to edit a page.
Suggestions to change the book should be made by creating a new ticket, not by making comments in the Wiki.
Questions with your specific installation problems should be made by subscribing and mailing to the BLFS Support Mailing List at mailto:blfs-support AT linuxfromscratch D0T org.
Discussions of build instructions should be made by subscribing and mailing to the BLFS Development List at mailto:blfs-dev AT linuxfromscratch D0T org.
Inappropriate material will be removed.
1.9 Asking for Help and the FAQ
If you encounter a problem while using this book, and your problem is not listed in the FAQ (https://www.linuxfromscratch.org/faq), you will find that most of the people on Internet Relay Chat (IRC) and on the mailing lists are willing to help you. An overview of the LFS mailing lists can be found in Mailing lists. To assist us in diagnosing and solving your problem, include as much relevant information as possible in your request for help.
Things to Check Prior to Asking
Before asking for help, you should review the following items:
-
Is the hardware support compiled into the kernel or available as a module to the kernel? If it is a module, is it configured properly in
modprobe.confand has it been loaded? You should use lsmod as therootuser to see if it’s loaded. Check thesys.logfile or run modprobe<driver>to review any error message. If it loads properly, you may need to add the modprobe command to your boot scripts. -
Are your permissions properly set, especially for devices? LFS uses groups to make these settings easier, but it also adds the step of adding users to groups to allow access. A simple usermod -G audio
<user>may be all that’s necessary for that user to have access to the sound system. Any question that starts out with “It works as root, but not as …” requires a thorough review of permissions prior to asking. -
BLFS liberally uses
/opt/<package>. The main objection to this centers around the need to expand your environment variables for each package placed there (e.g., PATH=$PATH:/opt/kde/bin). In most cases, the package instructions will walk you through the changes, but some will not. The section called “Going Beyond BLFS” is available to help you check.
Things to Mention
Apart from a brief explanation of the problem you’re having, the essential things to include in your request are:
-
the version of the book you are using (being 11.3),
-
the package or section giving you problems,
-
the exact error message or symptom you are receiving,
-
whether you have deviated from the book or LFS at all,
-
if you are installing a BLFS package on a non-LFS system.
(Note that saying that you’ve deviated from the book doesn’t mean that we won’t help you. It’ll just help us to see other possible causes of your problem.)
Expect guidance instead of specific instructions. If you are instructed to read something, please do so. It generally implies that the answer was way too obvious and that the question would not have been asked if a little research was done prior to asking. The volunteers in the mailing list prefer not to be used as an alternative to doing reasonable research on your end. In addition, the quality of your experience with BLFS is also greatly enhanced by this research, and the quality of volunteers is enhanced because they don’t feel that their time has been abused, so they are far more likely to participate.
An excellent article on asking for help on the Internet in general has been written by Eric S. Raymond. It is available online at http://www.catb.org/~esr/faqs/smart-questions.html. Read and follow the hints in that document and you are much more likely to get a response to start with and also to get the help you actually need.
1.10 Credits
Many people have contributed both directly and indirectly to BLFS. This page lists all of those we can think of. We may well have left people out and if you feel this is the case, drop us a line. Many thanks to all of the LFS community for their assistance with this project.
Current Editors
-
Bruce Dubbs
-
Pierre Labastie
-
DJ Lucas
-
Ken Moffat
-
Douglas Reno
Contributors and Past Editors
The list of contributors is far too large to provide detailed information about the contributions for each contributor. Over the years, the following individuals have provided significant inputs to the book:
-
Timothy Bauscher
-
Daniel Bauman
-
Jeff Bauman
-
Andy Benton
-
Wayne Blaszczyk
-
Paul Campbell
-
Nathan Coulson
-
Jeroen Coumans
-
Guy Dalziel
-
Robert Daniels
-
Richard Downing
-
Manuel Canales Esparcia
-
Jim Gifford
-
Manfred Glombowski
-
Ag Hatzimanikas
-
Mark Hymers
-
James Iwanek
-
David Jensen
-
Jeremy Jones
-
Seth Klein
-
Alex Kloss
-
Eric Konopka
-
Larry Lawrence
-
Chris Lynn
-
Andrew McMurry
-
Randy McMurchy
-
Denis Mugnier
-
Billy O’Connor
-
Fernando de Oliveira
-
Alexander Patrakov
-
Olivier Peres
-
Andreas Pedersen
-
Henning Rohde
-
Matt Rogers
-
James Robertson
-
Henning Rohde
-
Chris Staub
-
Jesse Tie-Ten-Quee
-
Ragnar Thomsen
-
Thomas Trepl
-
Tushar Teredesai
-
Jeremy Utley
-
Zack Winkles
-
Christian Wurst
-
Igor Živković
General Acknowledgments
-
Fernando Arbeiza
-
Miguel Bazdresch
-
Gerard Beekmans
-
Oliver Brakmann
-
Jeremy Byron
-
Ian Chilton
-
David Ciecierski
-
Jim Harris
-
Lee Harris
-
Marc Heerdink
-
Steffen Knollmann
-
Eric Konopka
-
Scot McPherson
-
Ted Riley
1.11 Contact Information
Please direct your emails to one of the BLFS mailing lists. See Mailing lists for more information on the available mailing lists.