christmas-music-carousel:master

Last commit made on 2017-01-11
Get this branch:
git clone -b master https://git.launchpad.net/christmas-music-carousel

Branch merges

Branch information

Name:
master
Repository:
lp:christmas-music-carousel

Recent commits

7995994... by Didier Roche-Tolomelli

Fix FTBFS due to invalid channel signature

79fa2f9... by Didier Roche-Tolomelli

Use empty structs for channel signalling

This is better than using empty interface in term of memory consumption.
Apply best practices.

ba7ffad... by Didier Roche-Tolomelli

Add exiting if didn't find any root directory when developing

f141ce4... by Didier Roche-Tolomelli

Swig is needed as well to build the alsa seq binding

09bc827... by Didier Roche-Tolomelli

Add libasound2-dev, needed for building alsa sequencer binding.

We need this package to have our sequencer built on a clean environment.

d2693de... by Didier Roche-Tolomelli

Add hacking instructions

0d501d3... by Didier Roche-Tolomelli

Let timidity using its own local configuration

This enables to run the snap without having timidity installed on the host.
Look for local freepats and configuration to let them run properly.

fd976fe... by Didier Roche-Tolomelli

Define rootdir at startup to be reused

We can reuse rootdir in multiple locations now, so define it at startup.

d3cd35a... by Didier Roche-Tolomelli

Add specific configuration for timidity and freepat

Ships freepat as part of packages included.
Include a timidity config which is necessary for timidity to start inside the
snap. Before, it was relying on /etc/timidity/timidity.cfg which was actually
accessible in the snap if timidity was installed on the host.
(Referenced as https://bugs.launchpad.net/snappy/+bug/1648712)

2d3d722... by Didier Roche-Tolomelli

Implement and use a signalOnce

Factorize closing a channel only once in its own method (but this one isn't
concurrent goroutine safe). However, it's ok, as most of channels (apart the
quit one) could be only closed by one goroutine.