SYNTAX 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. The *blacklist.txt files consist of lines in the following format:
  2. original-package:libre-replacement:ref:id:description
  3. original-package is Arch binary package name, libre-replacement is the
  4. -libre package that provides and replaces the original-package or
  5. empty if there is no compatible replacement.
  6. ref is described by the following table:
  7. debian: &debian http://bugs.debian.org/
  8. fsf: &fsf http://libreplanet.org/wiki/List_of_software_that_does_not_respect_the_Free_System_Distribution_Guidelines#
  9. savannah: &sv https://savannah.nongnu.org/bugs/?
  10. fedora: &fedora https://bugzilla.redhat.com/show_bug.cgi?id=
  11. parabola: &parabola https://labs.parabola.nu/issues/
  12. Use the value after & as the ref column value, the URL pointed by it and
  13. concatenated with the id field should point to an issue
  14. reporting/describing the reason for the package being blacklisted.
  15. We should prefer fsf refs, since they are easily available for other
  16. distros. Hopefully some lines will move from parabola:X to fsf:Y with
  17. the LibrePlanet wiki linking to the X issue on labs.parabola.nu.
  18. To make reporting issues to gnu-linux-libre easier, we should explain
  19. in the description if the package is blacklisted due to an upstream FSDG
  20. issue, problem introduced by Arch (e.g. not including required license
  21. text, adding optional dependency on a nonfree package), or just
  22. branding, dependency or non-freedom-related issues which don't need
  23. reporting to other distros.