portage-2.1.10 released
What’s new in sys-apps/portage-2.1.10? Here are the portage-2.1.10 release notes and news items: The emerge –autounmask option is now enabled by default. The –autounmask-write option can be used to...
View ArticleAutomatic rebuilds with experimental EAPI 4-slot-abi
In response to recent discussion on the gentoo-dev mailing list, in portage-2.1.11.1 and 2.2.0_alpha112 I’ve added experimental support for EAPI “4-slot-abi”. This EAPI makes it possible for packages...
View ArticleExperimental EAPI 5_pre1
In portage-2.1.11.13 and 2.2.0_alpha124 there’s support for EAPI 5_pre1, which implements all of the features that are currently in the eapi-5 branch of PMS (including the features from EAPI...
View ArticleExperimental EAPI 5_pre2
In portage-2.1.11.16 and 2.2.0_alpha127 there’s support for EAPI 5_pre2, which implements all of the features that were approved for EAPI 5 in the Gentoo Council meeting on September 11. The only...
View ArticleOfficial EAPI 5 support in portage-2.1.11.19 and 2.2.0_alpha130
In portage-2.1.11.19 and 2.2.0_alpha130 there’s support for EAPI 5, which implements all of the features that were approved by the Gentoo Council for EAPI 5. There are no differences since EAPI 5_pre2.
View Articlepreserve-libs now available in Portage 2.1 branch
EAPI 5 includes support for automatic rebuilds via the slot-operator and sub-slots, which has potential to make @preserved-rebuild unnecessary (see Diego’s blog post regarding symbol collisions and bug...
View ArticleExperimental EAPI 5-hdepend
In portage-2.1.11.22 and 2.2.0_alpha133 there’s support for expermental EAPI 5-hdepend which adds the HDEPEND variable which is used to represent build-time host dependencies. For build-time target...
View Articletardelta – Generate a tarball of differences between two tarballs
I’ve created a utility called tardelta (ebuild available) that people using containers may be interested in. Here’s the README: It is possible to optimize docker containers such that multiple...
View Articlesocket-burst-dampener – An inetd-like daemon for handling bursts of connections
Suppose that you host a gentoo rsync mirror on your company intranet, and you want it to gracefully handle bursts of many connections from clients, queuing connections as long as necessary for all of...
View Articleportage API now provides an asyncio event loop policy
In portage-2.3.30, portage’s python API provides an asyncio event loop policy via a DefaultEventLoopPolicy class. For example, here’s a little program that uses portage’s DefaultEventLoopPolicy to do...
View Article