emccalib: fix for bug 389 (not writing file)

thanks to jepler
French doc update: fix startup code example

Signed-off-by: Francis Tisserant <tissf@free.fr>
packaging: Debian testing requires use of tcl/tk 8.6

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
python: fix exception in set_translation_domain

The value from the earlier MultiFileBuilder.set_translation_domain call
was not being passed down to the actual builder object.  Instead, an
exception occurred.

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
tests: no need to track this var file

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
axis -add ability to set default spindle speed

most spindle drives will not start the spindle at the default 1 rpm.
now one can specify the starting rpmin the ini file.
Note this is not the minimum rpm.

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
Merge remote-tracking branch 'origin/v2.5_branch' into 2.6

Conflicts:
	docs/src/config/ini_config_fr.txt
docs: section ids are externally accessible hyperlinks

(cherry picked from commit 09f7fba10952857ccacd9aea1dc87c186db7f5aa)
docs: all html links work now

... So make it a build failure if they stop working in the future.
(cherry picked from commit bb6cef65dc51386dc0a6b923be0ebb5abea6a873)
platform-is-supported: "arch" has components "os" and "cpu", consider both

On Debian distributions running the Linux kernel, "DEB_HOST_ARCH"
is the same as "DEB_HOST_ARCH_CPU" (the Linux kernel is implied).
But on Debian kFreeBSD, DEB_HOST_ARCH includes both DEB_HOST_ARCH_OS
and DEB_HOST_ARCH_CPU.  This commit lets platform-is-supported consider
both components of the arch.

2.6 (this version) requires DEB_HOST_ARCH_OS to be "linux".
deb: move xhc udev rule to the right place

Lintian reminds us that udev rules belong in /lib/udev/rules.d.
French doc update: clarify comp's usage of count and names
:

Signed-off-by: Francis Tisserant <tissf@free.fr>
French doc update: default spindle speed

Signed-off-by: Francis Tisserant <tissf@free.fr>
deb: provide build-arch and build-indep targets

This is required by Debian Policy Manual section 4.9:

    https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules
These are needed for building and running on all platforms

(cherry picked from commit 3b03cefb49d964adaa9a83dc0f1775c4fdb97770)

Conflicts:
	debian/control.in
Fail on missing programs, instead of generating bogus scripts

(cherry picked from commit 0b5fba46aba7b35c8c3bcb80de43dec0ba8e97da)
Explicitly give the right build dependency for insmod/rmmod/etc

(cherry picked from commit 39e36ebd8fa5530ba87e162c17bac2c5ce57621f)

Conflicts:

	debian/configure
	debian/control.in
Merge remote-tracking branch 'origin/v2.5_branch' into 2.6

Conflicts:
	debian/configure (keep the 2.6 version)
	debian/control.in (keep the 2.6 version)
deb: recommend the correct hostmot2 package

The correct name for the hostmot2 firmware package to Recommend is
"hostmot2-firmware-all".

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
Merge remote-tracking branch 'seb-gh/seb/2.6/fix-recommends-hm2' into 2.6

Signed-off-by: Jeff Epler <jepler@unpythonic.net>