Over the past few days I’ve been asking around on IRC whether anyone uses the i686 packages, and I’ve had a hard time getting an answer that isn’t “some people do.” As it currently stands the i686 portion of Nix(OS|pkgs) is basically abandoned; the builds fail constantly and no one seems to bother with fixing them.
Currently having i686 adds load to Hydra, takes up space in the binary cache, and most importantly adds noise to the list of failures of any given nix(os|pkgs) evaluation.
While I am in general in favor of supporting more, and not less, architectures, I feel that we are not currently supporting i686, but rather keeping it on life support, and that perhaps it is time we phase it out.
I’d like to propose that we:
- Attempt to measure the number of current i686 users
- Seek people to help maintain it | Deprecate it
: This may or may not be important/meaningful.
: Which will matter if/when we have to pay for it.