# How to Blacklist a package (adapted from [1]Parabola GNU/Linux-Libre Wiki) if you find a package that contains, uses or recommends nonfree software, it should be added to blacklist.txt until a way to free it is found. more generally, any package in violation to the [2]FSDG belongs in blacklist.txt other packages should be added to your-privacy-blacklist.txt, your-freedom_emu-blacklist.txt or both if they endanger privacy or only exist for the sake of using nonfree software; respectively. see [3] and [4] for more info. ## Preferred method (blacklisting the package) * if you don't have [5]git access: * ask for it, or * send a patch produced using `git format-patch` to dev@lists.parabola.nu * if you do: 1. if possible, start by making a [6]replacement available for all the affected architectures (packages in your-freedom_emu-blacklist.txt are not meant to have a replacement), or [7]report a bug if the package could be changed to be free (read next section) 2. pull [8]blacklist.git 3. add package according to the SYNTAX file 4. push changes 5. ssh into repo.parabola.nu and run db-check-nonfree 6. pull [9]abslibre.git and make a new release of the corresponding blacklist package (e.g. your-freedom) ## Alternative method (reporting an issue) * file a bug report on the [3]Parabola Issue Tracker * choose the project responsible for it, nearly always "Packages" * choose the "Freedom issue" type and priority * report separate issues for appropriate projects if the package is included with installation media. ## References: [1]: https://wiki.parabola.nu/How_to_Blacklist_a_package [2]: https://www.gnu.org/distros/free-system-distribution-guidelines.html [3]: https://wiki.parabola.nu/Nonprism [4]: https://wiki.parabola.nu/Emulator_licensing_issues [5]: https://git.parabola.nu [6]: https://wiki.parabola.nu/Creating_-libre_packages [7]: https://labs.parabola.nu [8]: https://git.parabola.nu/blacklist.git [9]: https://git.parabola.nu/abslibre.git