From 19c8e1355f508a993fd8dd8dff509b817e5a745c Mon Sep 17 00:00:00 2001 From: bill-auger Date: Thu, 7 Feb 2019 06:43:47 -0500 Subject: add BR ref to qt5-webengine entries --- README | 52 ++++++++++++++++++++++++++++++++-------------------- blacklist.txt | 32 ++++++++++++++++---------------- 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 -- cgit v1.2.2