Blog > Debian and Ubuntu packages 1.7.2-3 for Rivendell
le 23 Jan 2011This release is not a new Rivendell release but an update of debian/ubuntu packaging.
Always pin in production
Because you always need to validate fresh packages before upgrading your production system, you should “pin” the previous/expected Rivendell version in the apt preferences of your production stations :
Explanation: Always test Rivendell before upgrade
Package: rivendell
Pin: version 1.7.2-1*
Pin-Priority: 1000
See apt_preferences man page or Debian Reference documentation for more information.
You can “hold” the version in aptitude/synaptic tools too.
Changelog
These new Rivendell packages (released as 1.7.2-3) provide several updates on debian/ubuntu packages :
Jackd 2 support
As discussed on the french Rivendell mailing-list, the previous packages were built with “jackd1” and were incompatible with jackd2 (ticket 3). The new packages are now built with jackd2 when available in the distribution (testing, unstable and maverick currently).
LSB init.d/rivendell
Latest Debian and Ubuntu systems use a dependency based boot sequence. The previous /etc/init.d/rivendell script doesn’t provide required information. It’s now fixed (ticket #2).
The INIT INFO are based on Frederick Henderson’s script. After installing the new Rivendell package, you can update your sysv-rc configuration with : sudo dpkg-reconfigure sysv-rc
Hpklinux 4.04.07
The previous ASI drivers provided by hpklinux 3.08.05 can’t be built with newest kernel releases (ticket #4). The package provides now the 4.04.07 drivers released by AudioScience on November.
As noticed by Rob Landry, a small patch was required on Rivendell 1.7.2 sources to support the hpklinux (ticket #6).
Rivendell Loadable Modules plugins
RLM plugins (like Facebook or Twitter ones) are now included in rivendell packages (ticket 1). You can find them in RdAirPlay Now&Next section of RdAdmin.
Maverick support
Packages are now available for Ubuntu 10.10 Maverik.
Install
On Debian Tryphon repository, you will find packages :
- rivendell, hpklinux and gpio (including modules built for standard kernels)
- for debian stable, testing and unstable
- for ubuntu karmic, lucid and maverick
- on both i386 and am64
And instructions to modify your apt sources if needed.
Trac changes
Rivendell debian packages are now managed in Tryphon Projects : rivendell-debian. Tickets will help us to track feedback, requests and bugs around this packaging.
New build platform
We deployed the whole build process on our servers (buildbot, pbuilder and rake-debian-build framework). The 144 packages require … 6 hours to be built. But it’s now an industrial process which can be executed several times a day. It was a requirement for us before starting to package the v2 branch :
Rivendell 2 beta ?
We receive a lot of requests about Rivendell 2 packaging. We’ll try to start this new project over the next few weeks, a fresh packaging using latest debian tools. More information in this blog or on our Twitter & Identica accounts.


