summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2019-02-07 06:43:47 -0500
committerbill-auger <mr.j.spam.me@gmail.com>2019-02-07 06:43:47 -0500
commit19c8e1355f508a993fd8dd8dff509b817e5a745c (patch)
tree2daf5572e9d22ba0f8ea6cb1c9775b19c6db62bd
parentfa7b7d04cc3810ab04f47935bfa99a454e20765d (diff)
add BR ref to qt5-webengine entries
-rw-r--r--README52
-rw-r--r--blacklist.txt32
2 files changed, 48 insertions, 36 deletions
diff --git a/README b/README
index aa60b51..0a3a35e 100644
--- a/README
+++ b/README
@@ -10,31 +10,43 @@ 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)
+## Reporting a freedom bug
-## Alternative method (reporting an issue)
+ Every blacklisted package should have an associated bug report
+ for the purpose of documentation. This can be a bug report on the
+ debian, savannah, fedora, or parabola bug trackers, or en entry on the
+ libreplanet 'List_of_software_that_does_not_respect_the_FSDG" wiki page.
+ This should be referenced in the blacklist entry, as explained in the SYNTAX file,
- * file a bug report on the [3]Parabola Issue Tracker
+ Ideally the bug report should detail the precise nature of the freedom issues,
+ the liberation procedure if one is known, or some alternate replacement, if any,
+ that can be used if there is no viable liberation procedure.
+
+ If no such bug report yet exists:
+
+ * file a bug report on the [7]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.
+
+
+## Preferred method (blacklisting the package)
+
+ 1. Start by trying to liberate the package in whatever way possible
+ in order to make it useful in freedom. If that is not possible or is
+ too much work or will be too high-maintenance relative to the program's
+ usefulness, try finding some alternate replacement program
+ that accomplishes the same task. If that turns out to be is similarly
+ unfruitful, simply continue blacklisting the package with no replacement.
+ (NOTE: your-freedom_emu-blacklist packages are not meant to have replacements)
+ 2. pull [8]blacklist.git
+ 3. add an entry for the package according to the SYNTAX file
+ 4. if you have [5]git write access, push changes
+ if not, send a patch produced using `git format-patch` to dev@lists.parabola.nu
+ 5. if you have shell access, ssh into repo.parabola.nu and run db-check-nonfree
+ 6. if you have shell access, pull [9]abslibre.git and make a new release of the
+ corresponding blacklist package (e.g. your-freedom)
+
## References:
diff --git a/blacklist.txt b/blacklist.txt
index bc3d2fa..6346f85 100644
--- a/blacklist.txt
+++ b/blacklist.txt
@@ -39,7 +39,7 @@ bbswitch:bbswitch:::[technical] Recompile for linux-libre kernel instead of linu
bbswitch-dkms:bbswitch-dkms:::[technical] Recompile for linux-libre kernel instead of linux kernel
beanshell:beanshell:::[technical] Arch version is not compiled from source
bfgminer:bfgminer:::[uses-nonfree] recommends nonfree opencl optional installation
-bibletime:bibletime:::[uses-nonfree] depends on nonfree qt5-webengine
+bibletime:bibletime:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
blackbox:blackbox:::[uses-nonfree] recommends nonfree programs on menu
bladerf:bladerf:::[semifree] free, but contains binary components which are linked with proprietary libraries, and are impossible to build using only libre tools
blender:blender:::[uses-nonfree] supports nonfree cuda
@@ -91,7 +91,7 @@ epiphany:epiphany:parabola:367:[uses-nonfree] has non-privacy search engines e.g
faac::::[nonfree] [FIXME:description] is a GPL'ed package, but has non free code that can't be distributed under the GPL
faenza-icon-theme:faenza-icon-theme:::[branding] has nonfree distros and application icons, also Arch Linux logo and menu, rebranding
faience-icon-theme:faience-icon-theme:::[branding] has nonfree distros and application icons, also Arch Linux logo and menu, rebranding
-fcitx-libpinyin::::[uses-nonfree] depends on nonfree qt5-webengine
+fcitx-libpinyin::parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
file-roller:file-roller:::[uses-nonfree] recommends nonfree unrar and unace installation
filesystem:filesystem:::[branding][FIXME:description]
firefox-adblock-plus::fsf:firefox:[uses-nonfree] adapted for Firefox
@@ -351,14 +351,14 @@ jedit:jedit:::[technical] Arch version uses jar file to compile sources
jmol:jmol:::[technical] Arch version was not built from source
jsampler::::[uses-nonfree] only useful with nonfree linuxsampler
junit:junit:::[technical] Arch version was not built from source
-kde-development-environment-meta:kde-development-environment-meta:::[uses-nonfree] depends on nonfree qt5-webengine
-kdepim-addons:kdepim-addons:::[uses-nonfree] built with nonfree qt5-webengine
-kdepim-runtime:kdepim-runtime:::[uses-nonfree] built with nonfree qt5-webengine
-kdevelop:kdevelop:::[uses-nonfree] depends on nonfree qt5-webengine
+kde-development-environment-meta:kde-development-environment-meta:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
+kdepim-addons:kdepim-addons:parabola:1167:[uses-nonfree] built with nonfree qt5-webengine
+kdepim-runtime:kdepim-runtime:parabola:1167:[uses-nonfree] built with nonfree qt5-webengine
+kdevelop:kdevelop:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
khotkeys:khotkeys:parabola:1103:[uses-nonfree] has Google search engine URL into custom shortcuts
kile:kile:::[uses-nonfree] recommends Adobe Reader
kinfocenter:kinfocenter:parabola:1086:[branding][FIXME:description]
-kio-extras:kio-extras:::[uses-nonfree] depends on nonfree qt5-webengine
+kio-extras:kio-extras:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
kio:kio:parabola:1066:[uses-nonfree] has non-privacy search engines by default
kipi-plugins:kipi-plugins:::[semifree] recommends nonfree email clients
kodi:kodi:::[semifree] contains nonfree decompression engine for RAR archives and support for nonfree addons
@@ -512,7 +512,7 @@ opera::::[nonfree] nonfree, nondistributable, built from binary installers, etc
p7zip:p7zip:::[semifree] contains nonfree unrar
pacman-mirrorlist:pacman-mirrorlist:::[branding] points to Arch mirrors, not Parabola mirrors
pacman:pacman:::[technical] needs be repackaged to add [libre] repo
-parley:parley:::[uses-nonfree] depends on nonfree qt5-webengine
+parley:parley:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
pcsx2:pcsx2:::[uses-nonfree] depends on nonfree nvidia-cg-toolkit support
pdflib-lite::parabola:522:[nonfree] has several problems, but the main one is that it prohibits commercial use of the software
pepper-flash::parabola:1386:[nonfree] proprietary Adobe Computer Software License Agreement, missing sources
@@ -571,16 +571,16 @@ psensor:psensor:parabola:1914:[uses-nonfree] depends on nonfree libxnvctrl
psutils:psutils:fsf:psutils:[semifree] has nonfree files
pychess::parabola:2027:[uses-nonfree] installs non-free timestamp
pycuda-headers::::[uses-nonfree] depends on nonfree cuda
-pyqt5-common:pyqt5-common:::[uses-nonfree] depends on nonfree qt5-webengine
+pyqt5-common:pyqt5-common:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
pyrit:pyrit:parabola:1142:[uses-nonfree] recommends nonfree cpyrit-cuda optional installation
pysolfc-cardsets:pysolfc-cardsets:::[semifree] some copyrighted cardsets
python2-antlr2:antlr2-python2:::[technical] repackage for boring reasons
python2-pycuda::::[uses-nonfree] depends on nonfree cuda
-python2-pyqt5:python2-pyqt5:::[uses-nonfree] depends on nonfree qt5-webengine
+python2-pyqt5:python2-pyqt5:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
python2-reportlab:python2-reportlab:::[semifree] setup.py downloads adobe t1 fonts without license
python2-unrardll::::[uses-nonfree] depends on nonfree libunrar
python-pycuda::::[uses-nonfree] depends on nonfree cuda
-python-pyqt5:python-pyqt5:::[uses-nonfree] depends on nonfree qt5-webengine
+python-pyqt5:python-pyqt5:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
python-pytorch-cuda::::[uses-nonfree] depends on nonfree cuda and cudnn
python-reportlab:python-reportlab:::[semifree] setup.py downloads adobe t1 fonts without license
python-tensorflow-cuda::::[uses-nonfree] depends on nonfree cuda and cudnn
@@ -589,9 +589,9 @@ python-unrardll::::[uses-nonfree] depends on nonfree libunrar
qsampler::::[uses-nonfree] depends on nonfree linuxsampler
qsopcast::::[FIXME:description]
qt5-webengine::parabola:1167:[uses-nonfree][FIXME:package] Arch enables proprietary codecs at build time. suspect of repeating some of chromium's mistakes, see https://lists.nongnu.org/archive/html/gnu-linux-libre/2018-04/msg00001.html
-qt5-webview::::[uses-nonfree] depends on nonfree qt5-webengine
-qtcreator:qtcreator:::[uses-nonfree] depends on nonfree qt5-webengine
-qutebrowser:qutebrowser:::[uses-nonfree] recommends nonfree qt5-webengine
+qt5-webview::parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
+qtcreator:qtcreator:parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
+qutebrowser:qutebrowser:parabola:1167:[uses-nonfree] recommends nonfree qt5-webengine
r8168-lts::::[nonfree] blobs
r8168::::[nonfree] blobs
referenceassemblies-pcl::parabola:1334:[nonfree] missing source code, restrictions on usage
@@ -626,7 +626,7 @@ soundkonverter:soundkonverter:::[uses-nonfree] recommends nonfree faac and mac o
sqlite-doc::::[FIXME:description] portions of the documentation and some code used as part of the build process might fall under other licenses. The details here are unclear. We do not worry about the licensing of the documentation and build code so much because none of these things are part of the core deliverable SQLite library
steam-native-runtime::::[uses-nonfree] only useful with nonfree steam
steam::::[nonfree] binary package
-supercollider:supercollider:::[uses-nonfree] built with nonfree qt5-webengine
+supercollider:supercollider:parabola:1167:[uses-nonfree] built with nonfree qt5-webengine
syslinux:syslinux:::[branding][FIXME:description]
systemd-resolvconf:systemd-resolvconf:::[technical] Because systemd and libsystemd are being repackaged anyway (same PKGBUILD)
systemd:systemd:::[branding] Parabola, not Arch [technical] Use linux-libre [recommends-nonfree] Say GNU/Linux, use FSDG distros as examples
@@ -766,7 +766,7 @@ virtualbox::::[nonfree] contains BIOS which needs a nonfree compiler to build fr
virtualbox-sdk::::[uses-nonfree] depends on virtualbox
winetricks:winetricks-libre:parabola:366:[uses-nonfree] recommends and installs nonfree software
wings3d:wings3d:::[uses-nonfree] supports nonfree kerkythea renderer
-wiznote::::[uses-nonfree] depends on nonfree qt5-webengine
+wiznote::parabola:1167:[uses-nonfree] depends on nonfree qt5-webengine
x86_energy_perf_policy:linux-libre-tools-x86_energy_perf_policy:::[semifree] (linux-tools) Build from the Linux-libre kernel
xalan-java:xalan-java:::[technical] Arch version was not built from source
xarchiver-gtk2:xarchiver-gtk2:::[uses-nonfree] recommends nonfree unrar