chiark / gitweb /
Debian build: Do not install COPYING.LESSER
[wiringPi.git] / debian / changelog
index 19f972d1b922bca96617969ad85e9668acfb0c66..1302acce8afa61e095c1c5c5d29eb85134dc4299 100644 (file)
@@ -2,6 +2,20 @@ wiringpi (2.28~iwj1) unstable; urgency=medium
 
   * Make `./build debian' do a true Debian source package based
     build; provide the old style build as `./build debian-template'
+  * Have `wiringpi' be a metapackage, and use `wiringpi-tools' as
+    the name of the command line tool package.
+  * Install `gpio' setuid root, and world-executable.  Given that `gpio'
+    doesn't take the kind of precations necessary to avoid offering
+    vulnerabilities, this probably enables all programs on the pi to
+    become root.  However, we do this to avoid howls of protest from users
+    whose cgi programs may no longer work, etc.
+  * Fix .so symlinks not to refer to build location (!) due to dh_install
+    running after the corrected symlinks are made in debian/rules.
+  * Remove -lm from gpio link line.  It is not used, and I'm told that
+    introducing it as a dependency is not desirable.  Not linking with -lm
+    will ensure that we detect such mistakes.
+  * Do not install COPYING.LESSER, which is redundant on a Debian
+    derivative (which will have /usr/share/common-licences).
 
  --