Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
treewide: remove uses of p7zip #87837
Motivation for this change
Work in progress; part of the long follow-up to #86417. This is just focused on fixing derivations that use p7zip at build time rather than applications that use p7zip themselves.
cc @tstrobel; I couldn't manage to get the various
This package has been broken since 2017, essentially untouched since 2014, and has no maintainers. The last upstream release was in 2016; the download link for that release is dead. Although i was able to download it via BitTorrent, that sounds hard to integrate into NixOS. Additionally, the latest phone the program works with was released in 2013, so I suspect the demand is fairly minimal. Given the amount of TODOs in the derivation and its long-broken state, I conclude that any update of this package would likely be as much effort as packaging it from scratch, and since nobody as stepped up to do so in several years, it can be safely removed.
libarchive can't handle this `.7z` file: zdoom> unpacking sources zdoom> tools/re2c/CHANGELOG: Lzma library error: Invalid options zdoom> bsdtar: Error exit delayed from previous errors.
Hydra won't build this so it probably shouldn't be used to extract derivation sources. libarchive is a suitable alternative.