From f411d2d231437424fcd2b3733a60d54c7d99060b Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Wed, 1 Sep 2021 20:38:16 -0500 Subject: Trunk post 11.0 release cleanup --- chapter01/changelog.xml | 825 +----------------------------------------------- 1 file changed, 2 insertions(+), 823 deletions(-) (limited to 'chapter01/changelog.xml') diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index e5645c6fb..603b92eae 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -42,835 +42,14 @@ or as appropriate for the entry or if needed the entire day's listitem. --> - - 2021-08-25 - - - [xry111] - Update to man-pages-5.13. Fixes - #4915. - - - - - - 2021-08-25 - - - [bdubbs] - LFS-11.0-rc3 released. - - - [bdubbs] - Update to e2fsprogs-1.46.4. Fixes - #4910. - - - [bdubbs] - Update to meson-0.59.1. Fixes - #4909. - - - [bdubbs] - Update to util-linux 2.37.2. Fixes - #4908. - - - [bdubbs] - Update to linux-5.13.12. Fixes - #4907. - - - [bdubbs] - Update to libcap-2.53. Fixes - #4906. - - - [xry111] - Update to openssl-1.1.1l (security fixes). Fixes - #4911. - - - - - - 2021-08-20 - - - [bdubbs] - Add a sed to glibc in Chapter 8 to fix a - critical security issue. - - - - - - 2021-08-18 - - - [bdubbs] - Eliminate an instruction to remove a test - in bunutils that no longer fails. - - - - - - 2021-08-16 - - - [dj] - add p11-kit to dependencies list for systemd. - - - - - - 2021-08-15 - - - [renodr] - LFS-11.0-rc1 released. - - - - - - 2021-08-14 - - - [bdubbs] - Update to grep-3.7. Fixes - #4901. - - - - - - 2021-08-13 - - - [bdubbs] - Update to linux-5.13.10. Fixes - #4904. - - - [bdubbs] - Update to bc-5.0.0. Fixes - #4903. - - - [bdubbs] - Update to vim-8.2.3337. Addresses - #4521. - - - [bdubbs] - Add binutils-2.37 upstream patch. - - - - - - 2021-08-08 - - - [bdubbs] - Update to linux-5.13.9. Fixes - #4900. - - - [bdubbs] - Update to libffi-3.4.2. Fixes - #4902. - - - - - - 2021-08-06 - - - [xry111] - Fix - libasan.a building - GCC with Glibc-2.34. Addresses - - BLFS #15350. - - - - - - 2021-08-02 - - - [bdubbs] - Update to glibc-2.34. Fixes - #4897. - - - [bdubbs] - Update to diffutils-3.8. Fixes - #4898. - - - [bdubbs] - Update to libcap-2.52. Fixes - #4899. - - - - - - 2021-08-01 - - - [bdubbs] - Remove unneeded sed commands from automake and - coreutils. Fixes - #4895. - - - [bdubbs] - Update to linux-5.13.7. Fixes - #4893. - - - [bdubbs] - Update to e2fsprogs-1.46.3. Fixes - #4896. - - - - - - 2021-07-27 - - - [xry111] - Update to GCC-11.2.0. Fixes - #4883. - - - [xry111] - Update to inetutils-2.1. Fixes - #4892. - - - [xry111] - Update to automake-1.16.4. Fixes - #4894. - - - [xry111] - Always use --strip-unneeded for stripping. - - - - - - 2021-07-27 - - - [xry111] - Use workaround for Glibc NSS modules during - stripping, to prevent bash from crash. - - - - - - 2021-07-26 - - - [thomas] - Fix a programming error in shadow-4.9 - - - - - - 2021-07-25 - - - [xry111] - (Hopefully) complete stripping workaround. - - - - - - 2021-07-25 - - - [bdubbs] - Add workaround to strip libraries - correctly. - - - [xry111] - Add workaround to install Binutils-2.37 man pages - correctly. - - - [bdubbs] - Update to shadow-4.9. Fixes - #4891. - - - [bdubbs] - Update to util-linux 2.37.1. Fixes - #4890. - - - - - - 2021-07-23 - - - [renodr] - Guard systemd against CVE-2021-33910. Fixes - #4889. - - - [renodr] - Update to meson-0.59.0. Fixes - #4888. - - - [renodr] - Update to binutils-2.37. Fixes - #4887. - - - [renodr] - Update to less-590. Fixes - #4884. - - - - - - 2021-07-22 - - - [dj] - Correct page IDs in Chapter 08 dejagnu, expect, and - tcl. - - - [dj] - Ensure that glibc installs ldconfig and sln to - /usr/sbin. - - - - - - 2021-07-20 - - - [ken] - Update to linux-5.13.4 (security fix). Fixes - #4886. - - - [xry111] - Use a fixed, non-zero UID for - tester user, and spawn a - new pseudoterminal to satisfy bash testsuite. - - - - - - 2021-07-19 - - - [renodr] - Add text about security advisories to the - Errata page. - - - - - - 2021-07-17 - - - [ken] - Fix test failures in perl-5.34.0 by building less before - perl and by patching perl for a problem highlighted by gdbm-1.20. Fixes - #4885. - - - - - - 2021-07-15 - - - [bdubbs] - Remove modifications to m4 that are no longer needed. - - - - - - 2021-07-08 - - - [renodr] - Added Jinja2-3.0.1. - - - [renodr] - Added MarkupSafe-2.0.1. - - - [renodr] - Update to texinfo-6.8. Fixes - #4880. - - - [renodr] - Update to iproute2-5.13.0. Fixes - #4879. - - - [renodr] - Update to Python-3.9.6 (Security Update). Fixes - #4878. - - - [renodr] - Update to systemd-249 (Security Update). Fixes - #4882. - - - [renodr] - Update to Linux-5.13.1. Fixes - #4873. - - - - - - 2021-07-01 - - - [ken] - Patch gcc to fix some regressions (will be - needed to build firefox-91ESR in BLFS) and to allow it to - build against linux-5.13.0 kernel headers. Fixes - #4875. - - - - - - 2021-06-28 - - - [ken] - If installing individual locales, add 9 more - used by libstdc++-v3 tests. Fixes - #4877. - - - - - - 2021-06-27 - - - [bdubbs] - Update to bash-5.1.8. Fixes - #4869. - - - [bdubbs] - Update to dejagnu-1.6.3. Fixes - #4871. - - - [bdubbs] - Update to gdbm-1.20. Fixes - #4872. - - - [bdubbs] - Update to libcap-2.51. Fixes - #4874. - - - [bdubbs] - Update to man-pages-5.1. Fixes - #4876. - - - - - - 2021-06-18 - - - [bdubbs] - Ensure libcap installs capsh. - - - - - - 2021-06-15 - - - [bdubbs] - Update to iana-etc-20210611. Addresses - #4722. - - - [bdubbs] - Update to vim-8.2.3001. Addresses - #4500. - - - [bdubbs] - Update to util-linux-2.37. Fixes - #4865. - - - [bdubbs] - Update to meson-0.58.1. Fixes - #4867. - - - [bdubbs] - Update to linux-5.12.10. Fixes - #4866. - - - [bdubbs] - Update to m4-1.4.19. Fixes - #4864. - - - [bdubbs] - Update to grub-2.06. Fixes - #4868. - - - - - - 2021-06-09 - - - [ken] - For consistency, make the cpp link in /usr/lib. - - - - [ken] - Install iproute2 programs in /usr/sbin for - consistency. - - - - - - 2021-06-08 - - - [bdubbs] - Make shutting down the netwrok more robust. - - - - - - 2021-06-02 - - - [thomas] - Tweak sendsignal bootscript to avoid - killing mdmod (if active). - - - - - - 2021-05-31 - - - [ken] - Update to linux-5.12.8 (security fix). Fixes - #4863. - - - - - - 2021-05-28 - - - [bdubbs] - Update to iana-etc-20210526. Addresses - #4722. - - - [bdubbs] - Update to vim-8.2.2890. Addresses - #4500. - - - [bdubbs] - Update to zstd-1.5.0. Fixes - #4858. - - - [bdubbs] - Update to perl-5.34.0. Fixes - #4860. - - - [bdubbs] - Update to linux-5.12.7. Fixes - #4857. - - - [bdubbs] - Update to libcap-2.50. Fixes - #4862. - - - [bdubbs] - Update to kmod-29. Fixes - #4859. - - - [bdubbs] - Update to expat-2.4.1. Fixes - #4861. - - - [bdubbs] - Update to elfutils-0.185. Fixes - #4855. - - - [bdubbs] - Update to bc-4.0.2. Fixes - #4855. - - - - - - 2021-05-26 - - - [thomas] - Remove obsolete DOCDIR option from iproute2 install command. - - - - - - 2021-05-17 - - - [bdubbs] - Tweak install directories for eudev and e2fsprogs. - Thanks to Ryan Marsaw for the report. - - - - 2021-05-14 + 2021-09-01 - [ken] - Add a Note about upgrading in OpenSSL. + [bdubbs] - LFS-11.0 released. - - - 2021-05-12 - - - [bdubbs] - Removed instructions for running tests - in Python due to an indefinite hang in the partial - LFS envrionment. - - - [renodr] - Moved LFS to a merged-/usr configuration. Thanks - goes to Xi Ruoyao for doing almost all of the work. Fixes - #4848. - - - [renodr] - Update to gcc-11.1.0. Fixes - #4847. - - - [renodr] - Fix a FTBFS when building glibc-2.33 with - gcc-11.1.0. - - - [renodr] - Update to systemd-248. Fixes - #4841. - - - [renodr] - Update to iproute2-5.12.0. Fixes - #4852. - - - [renodr] - Update to Python-3.9.5. Fixes - #4854. - - - [renodr] - Update to meson-0.58.0. Fixes - #4853. - - - [renodr] - Update to linux-5.12.2. Fixes - #4840. - - - - - - 2021-04-28 - - - [renodr] - Fix building systemd with Linux-API-Headers 5.11.14 - and higher, as well as with meson-0.57.2. Fixes - #4851. - - - [bdubbs] - Add manual locales needed for tests - if using alternate locale installation instructions. Fixes - #4844. - - - [bdubbs] - Minor changes to boot scripts. Fixes - #4842. - Thanks to Scott Andrews for the report. - - - - - - 2021-04-26 - - - [bdubbs] - Update to vim-8.2.2812. Addresses - #4500. - - - [bdubbs] - Update to iana-etc-20210407. Addresses - #4722. - - - [bdubbs] - Update to Python3-3.9.4. Fixes - #4843. - - - [bdubbs] - Update to meson-0.57.2. Fixes - #4846. - - - [bdubbs] - Update to linux-5.11.16. Addresses - #4840. - - - [bdubbs] - Update to less-581. Fixes - #4849. - - - [bdubbs] - Update to file-5.40. Fixes - #4839. - - - [bdubbs] - Update to bc-4.0.1. Fixes - #4845. - - - - - - 2021-04-22 - - - [xry111] - Revert 2772bb9c, as the proposed fix in it is - rejected by Python maintainers explicitly. - - - - - - 2021-04-06 - - - The XML source code of this book is migrated from SVN - to Git. - - - - - - 2021-03-26 - - - [renodr] - Update to openssl-1.1.1k (Security Update). Fixes - #4838. - - - [renodr] - Update to attr-2.5.1. Fixes - #4833. - - - [renodr] - Update to linux-5.11.10. Fixes - #4834. - - - [renodr] - Update to bc-3.3.4. Fixes - #4835. - - - [renodr] - Update to man-pages-5.11. Fixes - #4836. - - - [renodr] - Update to expat-2.3.0. Fixes - #4837. - - - [renodr] - Update to acl-2.3.1. Fixes - #4832. - - - - - - 2021-03-17 - - - [xry111] - Use for Binutils - installation. Thanks report from Hans Meier. - - - - - - 2021-03-15 - - - [bdubbs] - Update to vim-8.2.2604. Addreses - #4500. - - - [bdubbs] - Update to iana-etc-20210304. Addreses - #4722. - - - [bdubbs] - Update to zstd-1.4.9. Fixes - #4827. - - - [bdubbs] - Update to sysvinit-2.99. Fixes - #4822. - - - [bdubbs] - Update to linux-5.11.6. Fixes - #4824. - - - [bdubbs] - Update to libcap-2.49. Fixes - #4831. - - - [bdubbs] - Update to iproute2-5.11.0. Fixes - #4823. - - - [bdubbs] - Update to e2fsprogs-1.46.2. Fixes - #4826. - - - [bdubbs] - Update to bison-3.7.6. Fixes - #4828. - - - [bdubbs] - Update to bc-3.3.3. Fixes - #4825. - - - [bdubbs] - Update to attr-2.5.0. Fixes - #4830. - - - [bdubbs] - Update to acl-2.3.0. Fixes - #4829. - - - - - - 2021-03-05 - - - [xry111] - Simplify the installation of systemd man pages. - - - - - - - 2021-03-04 - - - [renodr] - Patch systemd-247 so that it will function with - Linux-5.11 API headers. - - - - - - 2021-03-02 - - - [pierre] - Fix a header file for python, so that - #include <python&python-minor;/Python.h> - works. - - - - - - 2021-03-01 - - - [bdubbs] - LFS-10.1 released. - - - - -- cgit v1.2.3-54-g00ecf From beb80e291d09a6ca6f1855b42ae3178514b0a848 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Mon, 6 Sep 2021 09:32:47 -0500 Subject: Update text in Chapter 7 Backup/Restore sections Patch by Kevin Buckley. Also made minor clarification to umount commands. --- chapter01/changelog.xml | 10 +++++++ chapter07/cleanup.xml | 76 +++++++++++++++++++++++++++---------------------- 2 files changed, 52 insertions(+), 34 deletions(-) (limited to 'chapter01/changelog.xml') diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 603b92eae..3e7a37aa8 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -43,6 +43,16 @@ appropriate for the entry or if needed the entire day's listitem. --> + + 2021-09-06 + + + [bdubbs] - Text clarifications in the backup/restore section + o fChapter 7. Thanks to Kevin Buckley for the patch. + + + + 2021-09-01 diff --git a/chapter07/cleanup.xml b/chapter07/cleanup.xml index 36af2cfaa..8e80bdc40 100644 --- a/chapter07/cleanup.xml +++ b/chapter07/cleanup.xml @@ -20,7 +20,7 @@ Second, the libtool .la files are only useful when linking with static libraries. They are unneeded and potentially harmful when using dynamic - shared libraries, specially when using non-autotools build systems. + shared libraries, especially when using non-autotools build systems. While still in chroot, remove those files now: find /usr/{lib,libexec} -name \*.la -delete @@ -37,6 +37,17 @@ Backup + + At this point the essential programs and libraries have been created + and your current LFS system is in a good state. Your system can now be + backed up for later reuse. In case of fatal failures in the subsequent + chapters, it often turns out that removing everything and starting over + (more carefully) is the best option to recover. Unfortunately, all the + temporary files will be removed, too. To avoid spending extra time to + redo something which has been built successfully, creating a backup of + the current LFS system may prove useful. + + All the remaining steps in this section are optional. Nevertheless, as soon as you begin installing packages in + + If you have decided to make a backup, leave the chroot environment: + + +exit + - All of the following instructions are executed by - root. Take extra - care about the commands you're going to run as mistakes + + All of the following instructions are executed by + root on your host system. + Take extra care about the commands you're going to run as mistakes here can modify your host system. Be aware that the environment variable LFS is set for user lfs by default but may not be set for - root. Whenever - commands are to be executed by root, + root. + + + Whenever commands are to be executed by root, make sure you have set LFS. + + This has been discussed in . - - Now, if you are making a backup, leave the chroot environment: - + Before making a backup, unmount the virtual file systems: -exit +umount $LFS/dev/pts +umount $LFS/{sys,proc,run,dev} - At this point the essential programs and libraries have been created - and your current system is in a good state. Your system can now be - backed up for later reuse. In case of fatal failures in the subsequent - chapters, it often turns out that removing everything and starting over - (more carefully) is the best option to recover. Unfortunately, all the - temporary files will be removed, too. To avoid spending extra time to - redo something which has been built successfully, prepare a backup. + Make sure you have at least 1 GB free disk space (the source tarballs + will be included in the backup archive) on the filesystem containing + directory where you create the backup archive. - Make sure you have at least 1 GB free disk space (the source tarballs - will be included in the backup archive) in the home directory of user - root. + Note that the instructions below specify the home directory of the host + system's root user, which is + typically found on the root filesystem. - Before we make a backup, unmount the virtual file systems: - -umount $LFS/dev{/pts,} -umount $LFS/{sys,proc,run} + + Replace $HOME by a directory of your choice if you + do not want to have the backup stored in root's home directory. + Create the backup archive by running the following command: @@ -107,11 +125,6 @@ umount $LFS/{sys,proc,run} Because the backup archive is compressed, it takes a relatively long time (over 10 minutes) even on a resonably fast system. - - - Also, ensure the LFS environment variable is set - for the root user. - cd $LFS @@ -120,11 +133,6 @@ tar -cJpf $HOME/lfs-temp-tools-&version;.tar.xz . cd $LFS tar -cJpf $HOME/lfs-temp-tools-&versiond;.tar.xz . - - Replace $HOME by a directory of your choice if you - do not want to have the backup stored in root's home directory. - -- cgit v1.2.3-54-g00ecf From 8e6babecd0d75542a01eedfde32556879733f842 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Mon, 6 Sep 2021 09:43:46 -0500 Subject: Typo --- chapter01/changelog.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'chapter01/changelog.xml') diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 3e7a37aa8..ac6a2eb73 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -48,7 +48,7 @@ [bdubbs] - Text clarifications in the backup/restore section - o fChapter 7. Thanks to Kevin Buckley for the patch. + of Chapter 7. Thanks to Kevin Buckley for the patch. -- cgit v1.2.3-54-g00ecf From 2f72b728959d30a235d4fe6e15841ffc725c02f6 Mon Sep 17 00:00:00 2001 From: Pierre Labastie Date: Tue, 7 Sep 2021 22:46:59 +0200 Subject: Remove spaces at end o lines - chapter01 --- chapter01/askforhelp.xml | 2 +- chapter01/changelog.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'chapter01/changelog.xml') diff --git a/chapter01/askforhelp.xml b/chapter01/askforhelp.xml index 70b9b5e44..6367d0edd 100644 --- a/chapter01/askforhelp.xml +++ b/chapter01/askforhelp.xml @@ -38,7 +38,7 @@ - The version of the book being used (in this case + The version of the book being used (in this case &version; &versiond;) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index ac6a2eb73..edd35bb5e 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -10,7 +10,7 @@ Changelog - This is version + This is version &version; &versiond; of the Linux From Scratch book, dated -- cgit v1.2.3-54-g00ecf From e128c68596c1847eff317816550e06c01ab076fc Mon Sep 17 00:00:00 2001 From: "Douglas R. Reno" Date: Wed, 8 Sep 2021 10:36:09 -0500 Subject: Add the File upstream fixes patch to the book. --- chapter01/changelog.xml | 10 ++++++++++ chapter01/whatsnew.xml | 3 +++ chapter03/patches.xml | 8 ++++++++ chapter08/file.xml | 4 ++++ patches.ent | 4 ++++ 5 files changed, 29 insertions(+) (limited to 'chapter01/changelog.xml') diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index edd35bb5e..0097cb2c6 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -43,6 +43,16 @@ appropriate for the entry or if needed the entire day's listitem. --> + + 2021-09-08 + + + [renodr] - Fix regressions in File that result in improper + detection of text and XZ files. + + + + 2021-09-06 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index f4f4be90c..cd40cb78a 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -284,6 +284,9 @@ Added: + + file-5.40-upstream_fixes-1.patch + + + + + -- cgit v1.2.3-54-g00ecf From 06e7b3611839ab0051fb09e6ae1abc3dfad1ca4e Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Tue, 14 Sep 2021 10:06:10 -0500 Subject: Package updates. Ensure tcl documentation install instructions are present. Update to Python3-3.9.7. Update to linux-5.14.3. Update to libcap-2.57. Update to iproute2-5.14.0. Update to inetutils-2.2. Update to gzip-1.11. Update to gdbm-1.21. Update to bison-3.8.1. Update to bc-5.0.2. --- chapter01/changelog.xml | 45 ++++++++++++++++++++++++++++++++++++++ chapter01/whatsnew.xml | 36 +++++++++++++++--------------- chapter08/tcl.xml | 8 ++++++- packages.ent | 58 ++++++++++++++++++++++++------------------------- 4 files changed, 99 insertions(+), 48 deletions(-) (limited to 'chapter01/changelog.xml') diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 0097cb2c6..6c4dda462 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -42,6 +42,51 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + 2021-09-15 + + + [bdubbs] - Ensure tcl documentation instructions are present. Fixes + #4923. + + + [bdubbs] - Update to Python3-3.9.7. Fixes + #4916. + + + [bdubbs] - Update to linux-5.14.3. Fixes + #4913. + + + [bdubbs] - Update to libcap-2.57. Fixes + #4912. + + + [bdubbs] - Update to iproute2-5.14.0. Fixes + #4917. + + + [bdubbs] - Update to inetutils-2.2. Fixes + #4918. + + + [bdubbs] - Update to gzip-1.11. Fixes + #4920. + + + [bdubbs] - Update to gdbm-1.21. Fixes + #4919. + + + [bdubbs] - Update to bison-3.8.1. Fixes + #4921. + + + [bdubbs] - Update to bc-5.0.2. Fixes + #4905. + + + 2021-09-08 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index cd40cb78a..1e85e7978 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -45,15 +45,15 @@ - + - + @@ -99,9 +99,9 @@ - + @@ -123,21 +123,21 @@ - + - + - + @@ -153,9 +153,9 @@ - + @@ -168,9 +168,9 @@ - + @@ -219,9 +219,9 @@ - + diff --git a/chapter08/tcl.xml b/chapter08/tcl.xml index 3776739c4..facdfd518 100644 --- a/chapter08/tcl.xml +++ b/chapter08/tcl.xml @@ -140,10 +140,16 @@ unset SRCDIR ln -sfv tclsh&tcl-major-version; /usr/bin/tclsh - Finally, rename a man page that conflicts with a Perl man page: + Rename a man page that conflicts with a Perl man page: mv /usr/share/man/man3/{Thread,Tcl_Thread}.3 + If you downloaded the optional documentation, install it by issuing + the following commands: + + mkdir -v -p /usr/share/doc/tcl-&tcl-version; +cp -v -r ../html/* /usr/share/doc/tcl-&tcl-version; + diff --git a/packages.ent b/packages.ent index 1ace42aba..d89c301cd 100644 --- a/packages.ent +++ b/packages.ent @@ -58,10 +58,10 @@ - + - + @@ -78,10 +78,10 @@ - - + + - + @@ -240,10 +240,10 @@ - - + + - + @@ -311,10 +311,10 @@ - - + + - + @@ -329,10 +329,10 @@ - - + + - + @@ -346,10 +346,10 @@ - - + + - + @@ -394,10 +394,10 @@ - - + + - + @@ -427,13 +427,13 @@ - - + + - + - + - + - + - + - - + + -- cgit v1.2.3-54-g00ecf