The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Funtoo:Harvester/Branches/2022-10
The harvester/2022-10
branch was the second harvester branch! It was created on Sunday, October 02, 2022
Contributors
Thanks to the following contributors:
Integration Testing
- Tree regeneration on harvester.funtoo.org.
- Freshen stage + GNOME stage build for next-release: harvester.funtoo.org/next
- Freshen stage + GNOME stage build for 1.4-release: https://harvester.funtoo.org/1.4-release-std
Commits
You can view the harvester branch itself.
Included Changes
- Replaced 'egrep' with 'grep -E' in eclasses that used it (FL-10583).
- Update util-linux to fix CVEs on 1.4-release without autogenned ebuild (FL-10246).
- Added eselect 1.4.14 directly to core-kit curated with ffs bash path patch (FL-10625).
- Cleaned up
eselect-rust
(direct commit). - Cleaned up
sys-devel/gcc
and the GCC bootsrap (direct commit). - Added autogens and ebuilds for ibus-rime, dependencies and fixes for zinnia-tomoe (FL-10592).
- Had
dev-python/pytz
autogen use the pypi-simple-1 generator with standard template as opposed to pypi-1 generator with custom template to make it more robust (direct commit). - Added autogens and ebuilds for rime, its dependencies and fixes to zinnia-tomoe (FL-10592).
- Firefox-106.0 with new distribution.ini inline autogen template (FL-10519).
- Fixed
app-i18n/pyzy
installation problems and some small issues (FL-10591). - Added autogens for
dev-libs/libbsd
andapp-crypt/libmd
(FL-10569). - Removed 1.2.12-fix-crc-calculation.patch from
sys-libs/zlib
(FL-10610). - Made
sys-libs/ncurses
static on 1.4-release and autogened on Next (FL-10609). - Updated
dev-libs/libx86emu
: added autogen to fix compile errors and keep it up to date (FL-10588). - Added KEYWORDS="*" to
app-arch/gzip
ebuild (FL-10551). - Fixed
sys-fs/jfsutils
for next (FL-10587). - Disabled unicode useflag on
sys-libs/ncurses
dep from all tmpl files, and made ncurses unicode IUSE non-default (FL-10593). dev-libs/libxml2
updated to 2.9.14-r1 (FL-10272).dev-libs/expat
updated to 2.4.9 (FL-10547).app-arch/xz-utils-5.2.4-r3
included on 1.4-release (FL-10551).dev-libs/libtasn1
updated to 4.19 (FL-10566).
PR specific testing
app-crypt/libbsd and app-crypt/libmd autogen FL-10569
- Ran
doit
to generate the ebuild. - Emerged the ebuild both on 1.4-release and Next
- Emerged all the dependencies both on 1.4-release and Next
Every dependency that could be emerged without unrelated fails, built cleanly with the new versions of these libraries. 6 dependencies on each release failed to build for unrelated reasons, so they could not be tested for compatibility with the updated libraries. The list of dependencies tested can be seen in the PR description.
Replacing 'egrep' with 'grep -E' in eclasses
No systematic, specific test was run for this change, as it's not expected to have a high impact on anything, but the edited eclasses were left in the developer's machine and have been used while emerging other packages ever since, without presenting any issues.