Package: linuxbrew-wrapper
Version: 20170516-2
Severity: serious
Justification: Policy 2.2.1

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Though the linuxbrew-wrapper package is free just as Linuxbrew is, Linuxbrew 
does not commit to only free software. Linuxbrew's OpenCV formula builds with 
-DOPENCV_ENABLE_NONFREE=ON, and FFmpeg builds with --enable-nonfree. Though a 
comment in ffmpeg.rb notes that the flag produces unredistributable binaries, 
no notice is given to the user.

Users that commit to only using free software may install this package and 
believe that it is free because it is in main. Though the package is free, and 
Linuxbrew is free, the purpose of Linuxbrew and this wrapper package is to 
install software from outside of the Debian repository (some of which is 
non-free).

I believe that this violates Debian Policy that packages in main "must not 
require or recommend a package outside of main for compilation or execution."

Because this package is a wrapper that will "invoke upstream install script if 
found no linuxbrew instance" upon installation, I believe package is not suited 
for main and is probably better suited for contrib. The Debian Policy Manual 
says that packages that would be included in contrib include "wrapper packages 
or other sorts of free accessories for non-free programs." Linuxbrew is a 
wrapper for installing (with or without building from source) programs that, 
though many of them are free, some are not.


- -- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linuxbrew-wrapper depends on:
ii  build-essential    12.4
ii  curl               7.58.0-2
ii  git                1:2.15.1-3
ii  python-setuptools  38.2.4-2
ii  ruby               1:2.3.3

linuxbrew-wrapper recommends no packages.

linuxbrew-wrapper suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iQFGBAEBCgAwFiEEJwCMxdBfG24Y2trvfWFEpid5MHIFAlpx4wESHGpzY290dEBw
b3N0ZW8ubmV0AAoJEH1hRKYneTBy+e0H/iaJPxn/cQZVjjthqo674US+CXSTfw/+
shS/OmKzvUKfkFF0g0sKyhHmZTPTJtu6fAjYtSjMVLBwJud/nwhv5j5RJ/C/vZKl
zV7JdkL/swOCP/vU5zDWcHpemhyi+JRpujeAIfeghBrASSSj3O1Y8a9N+gsqovCK
HE0/qj63Yg1Qk3o5jlcBmf3MrVAjSCTUYofvpnShYwhqpUGAW1VTCAh/CRrvbOpZ
ssjJsDrTJCqExPLTOINx9tTNk+CCNXQv1xGmmzi9TDB+SUJgkc9IeF4m/IEKzkqE
AkQFIes3WCFOm81cgKd5tWHpbUtXL6YCf/X1tzmJqUWYCGChtXaS7Rs=
=QV9z
-----END PGP SIGNATURE-----

Reply via email to