Bug#967257: ardour: depends on deprecated GTK 2

2024-02-24 Thread Robin Gareus
Quick follow up: On debian/sid compiling Ardour 8.4 when configured with 
--use-external-libs depends on the following packages:


build-essential
gettext
intltool
itstool
libarchive-dev
libasound2-dev
libaubio-dev
libboost-dev
libcairomm-1.0-dev
libcurl4-gnutls-dev
libcwiid-dev
libdbus-1-dev
libfluidsynth-dev
libglibmm-2.4-dev
libhidapi-dev
libjack-dev
liblilv-dev
liblo-dev
liblrdf0-dev
libltc-dev
libpangomm-1.4-dev
libpulse-dev
libqm-dsp-dev
libreadline-dev
librubberband-dev
libsndfile1-dev
libtag1-dev
libusb-1.0-0-dev
libwebsockets-dev
libxinerama-dev
libxrandr-dev
python3
python-is-python3
vamp-plugin-sdk


Various packages listed currently as build-dep are no longer required.
Notably libsuil-dev, but also ladspa-sdk should be removed. Ardour never 
directly used libserd/sord/sratom either; and liblilv-dev pulls in lv2-dev.


New dependencies are libxrandr-dev and libglibmm-2.4-dev.

Cheers!
robin

On 2024-02-24 15:27, Robin Gareus wrote:

Ardour 8.4 has been released and no longer depends on deprecated GTK2
https://ardour.org/whatsnew.html

Please consider updating Ardour before the autoremoval is triggered.

Thanks,

--
robin - ardour.org

On 2024-02-18 01:43, Erich Eickmeyer wrote:
Apologies, this has *not* been released yet, but will hopefully be 
released in the next week, so please keep an eye on uscan.


Regardless, when it does get released, I will likely send out another 
email. Additionally, packages have been getting removed prematurely 
from Ubuntu prior to removal from Debian, so I'm getting a little 
trigger-happy, hence my email.


Again, apologies for jumping the gun here. :)
Erich

On 2/17/2024 4:22 PM, Erich Eickmeyer wrote:
Ardour 8.3 has been released and no longer depends on deprecated GTK2 
as a modified version is bundled within. 
https://ardour.org/whatsnew83.html


Considering ardour has been scheduled for autoremoval on 06 March 
(#1061203), I highly recommend getting this updated as soon as 
possible to avoid this removal. Since the library is now bundled, the 
dependency on libgtk2.0-dev can be dropped.


Thanks,
Erich
--
Erich Eickmeyer
Ubuntu MOTU
Project Leader - Ubuntu Studio
Technical Lead - Edubuntu









OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#967257: ardour: depends on deprecated GTK 2

2024-02-24 Thread Robin Gareus

Ardour 8.4 has been released and no longer depends on deprecated GTK2
https://ardour.org/whatsnew.html

Please consider updating Ardour before the autoremoval is triggered.

Thanks,

--
robin - ardour.org

On 2024-02-18 01:43, Erich Eickmeyer wrote:
Apologies, this has *not* been released yet, but will hopefully be 
released in the next week, so please keep an eye on uscan.


Regardless, when it does get released, I will likely send out another 
email. Additionally, packages have been getting removed prematurely from 
Ubuntu prior to removal from Debian, so I'm getting a little 
trigger-happy, hence my email.


Again, apologies for jumping the gun here. :)
Erich

On 2/17/2024 4:22 PM, Erich Eickmeyer wrote:
Ardour 8.3 has been released and no longer depends on deprecated GTK2 
as a modified version is bundled within. 
https://ardour.org/whatsnew83.html


Considering ardour has been scheduled for autoremoval on 06 March 
(#1061203), I highly recommend getting this updated as soon as 
possible to avoid this removal. Since the library is now bundled, the 
dependency on libgtk2.0-dev can be dropped.


Thanks,
Erich
--
Erich Eickmeyer
Ubuntu MOTU
Project Leader - Ubuntu Studio
Technical Lead - Edubuntu







OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1061203: Ardour - GTK2 removal

2024-01-28 Thread Robin Gareus

Upcoming Ardour 8.3 no longer depends on GTK[mm]2.4.
It still depends on glibmm-2.4 (>=2.32.0) which is available in trixie.

We hope to release Ardour 8.3 (https://git.ardour.org/ardour/ardour) 
sometime mid February 2023, and it would be nice if DDs could check 
feasibility of packaging it beforehand.


see also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=967257


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#967257: ardour: depends on deprecated GTK 2

2024-01-07 Thread Robin Gareus

Upcoming Ardour 8.3 no longer depends on GTK2.

Current Ardour/git (8.2-34-g4f5a801209) already dropped the dependency.


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#967257: ardour: depends on deprecated GTK 2

2023-11-06 Thread Robin Gareus

On Mon, 6 Nov 2023 14:26:51 +0100 Bastian Germann  wrote:

Control: tags -1 wontfix

Upstream does not want to move to another toolkit, so when GTK 2 is
removed, ardour has to go as well.



For Arch, upstream considers copying relevant gtk/mm libraries into 
Ardour's source tree. Would that work for Debian as well?




OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1054233: LV2 plugin install path

2023-10-19 Thread Robin Gareus

The LV2 FHS that Jeremy mention can be found at
https://lv2plug.in/pages/filesystem-hierarchy-standard.html

Now you may not like, or disagree with the official standard, but 
breaking it is not acceptable. This affects various 3rd party software, 
notably Reaper, Harrison Mixbus, Ardour and other non-free DAWs that 
expect LV2 plugins in /usr/lib/lv2/


LV2s are to be installed $PREFIX/lib/lv2 (unrelated to $LIBDIR).
Most LV2 plugin build systems use LV2DIR = $PREFIX/lib/lv2 for this.

Thanks in advance,
robin

PS. VST3 has a similar spec using /usr/lib/vst3/ - 
https://steinbergmedia.github.io/vst3_dev_portal/pages/Technical+Documentation/Locations+Format/Plugin+Locations.html


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1000293: Problems starting jackd: Method RequestRelease is not implemented on interface org.freedesktop.ReserveDevice1

2023-03-20 Thread Robin Gareus

Hello fellow Debian users,

I wish I had better news for you but at this point in time PipeWire is 
not a replacement for JACK when it comes to pro-audio. Neither in terms 
of reliability, performance or features. It is certainly not something 
to use in a studio with paying customers, or live on stage.


There are still regular issues [1] coming up, configuration is still not 
easily accessible [2], freewheeling does not always work, and 
performance when using many clients is not yet equal to how JACK handles 
context-switches.


JACK is mature and reliable, musicians can trust it live on stage, 
pipewire is still under heavy development and sadly not yet ready for 
prime-time.


On the upside JACK and pipewire can co-exist. When jackd requests a 
device via d-bus, pipewire does (or should) release it.


At this point it is even unclear if JACK will be ever be discontinued. A 
recent discussion at [3] investigates the possibility to run pipewire on 
top of JACK, but that is a different story.


--
robin

PS. I have been involved with development of both JACK, design of 
PipeWire and am developing pro-audio software such as Ardour (I am also 
a Debian user since Potato).


[1] https://discourse.ardour.org/t/ardour-inputs-with-pipewire/108489
[2] 
https://discourse.ardour.org/t/how-does-pipewire-perform-with-ardour/107381/12
[3] 
https://lists.linuxaudio.org/hyperkitty/list/linux-audio-...@lists.linuxaudio.org/thread/I3BSVFO6DU7S2L7ATA7WOSDS7BTS4BPH/



On Sat, 15 Jan 2022 17:14:16 + =?utf-8?Q?Cr=C3=A1udio?= 
 wrote:

Hi Chris, do you think Pipewire is stable enough for professional audio 
production? I've seen some reports that it fails at important moments... Thank 
you for your attention!Hi Chris, do you think Pipewire is stable enough for 
professional audio production? I've seen some reports that it fails at 
important moments... Thank you for your attention!Hi Chris, do you think 
Pipewire is stable enough for professional audio production? I've seen some 
reports that it fails at important moments... Thank you for your attention!Hi 
Chris, do you think Pipewire is stable enough for professional audio 
production? I've seen some reports that it fails at important moments... Thank 
you for your attentioHi Chris, do you think Pipewire is stable enough for 
professional audio production? I've seen some reports that it fails at 
important moments... Thank you for your attention!Hi Chris, do you think 
Pipewire is stable enough for professional audio production? I've seen some 
reports that it fails at important moments...

Thank you for your attention!

Cláudio.

‐‐‐ Original Message ‐‐‐
Em quinta-feira, 30 de dezembro de 2021 às 14:03, chris 
 escreveu:

> `pipewire` is providing its own replacement for `jack`, so if you are using 
`pipewire` maybe you should not have `jackd2` installed at all.
>
> I think I've done exactly the following:
>
> ```
>
> aptitude --schedule-only install libspa-0.2-jack qsynth rosegarden; aptitude 
--schedule-only full-upgrade; aptitude install
>
> aptitude purge pulseaudio pulseaudio-module-bluetooth 
pulseaudio-module-gsettings
>
> aptitude purge qjackctl jackd jackd2
> ```
>
> Then, to start an app needing `jack`, I did:
>
> `pw-jack qsynth` (don't forget to add a soundfont in `settups/soudfounts`)
>
> then:
>
> `rosegarden 28316.mid` (you must go in `studio/manage midi devices` and 
select a mdi output)
>
> And it worked.
>
> I'm using unstable.
>
> Right after switching to pipewire, I did:
>
> ```
>
> aptitude install libspa-0.2-bluetooth pipewire-audio-client-libraries
> aptitude purge pipewire-media-session
> aptitude reinstall wireplumber
> ```
>
> Maybe as a user you should do:
>
> ```
>
> systemctl --user --now disable pulseaudio.service pulseaudio.socket
>
> systemctl --user mask pulseaudio
>
> systemctl --user restart pipewire
> ```
>
> Maybe there should be a dependency conflict between `pipewire `and `jackd`?
>
> Also, concerning
>
> https://wiki.debian.org/PipeWire#For_JACK";>
>


OpenPGP_signature
Description: OpenPGP digital signature


Bug#990448: RFP: yabridge -- A modern and transparent way to use Windows VST2 and VST3 plugins on Linux

2021-06-29 Thread Robin Gareus
Package: wnpp
Severity: wishlist

* Package name: yabridge
  Version : 3.3.1
  Upstream Author : Robbert van der Helm
* URL : https://github.com/robbert-vdh/yabridge/
* License : GPL
  Programming Lang: C++
  Description : A modern and transparent way to use Windows VST2 and VST3 
plugins on Linux


Yet Another way to use Windows VST plugins on Linux. Yabridge seamlessly
supports using both 32-bit and 64-bit Windows VST2 and VST3 plugins in a
64-bit Linux VST host as if they were native VST2 and VST3 plugins, with
optional support for plugin groups to enable inter-plugin communication
for VST2 plugins and quick startup times.

---

Note: This multimedia package *Enhances* digital audio workstations and
sequencers that support VST plugins (e.g. ardour, qtractor, LMMS).



Bug#916289: liblilv-0-0: Plugins in /usr/local/lib/lv2 are not scanned

2019-07-18 Thread Robin Gareus
On Wed, 12 Dec 2018 19:11:36 +0100 Julien ROGER 
wrote:
> Package: liblilv-0-0
> Version: 0.24.2~dfsg0-2
> Severity: normal
> 
> Dear Maintainer,
> 
> LV2 plugins installed in /usr/local/lib/lv2 path are not visible in LV2 hosts.
> 
> lv2ls command doesn't show them either.
> 
> The problem comes from the "--default-lv2-path" option passed to the configure
> script (debian/rules commit 53a743c6).
> The specified path is "/usr/local/lv2" instead of "/usr/local/lib/lv2".
> 

Bump!

Please see http://lv2plug.in/pages/filesystem-hierarchy-standard.html

Just keeping the default should be fine:
   $HOME/.lv2:/usr/local/lib/lv2:/usr/lib/lv2

Note that the FHS specifies is "$PREFIX/lib/lv2" (not $LIBDIR/lv2).
LV2-plugins should not be installed in $(DEB_HOST_MULTIARCH) folders.

If I remember correctly "/usr/lib/$(DEB_HOST_MULTIARCH)/lv2" was added
in the past to transition wrongly packaged plugins.

Cheers!
robin



Bug#897889: x42-plugins: ftbfs with GCC-8

2018-08-02 Thread Robin Gareus
This was fixed upstream early 2018.

check uscan, debian/watch: The latest release is
https://gareus.org/misc/x42-plugins/x42-plugins-20180320.tar.xz
and includes the fix.



Bug#890672: fixed in x42-plugins 20170428-1.1

2018-04-03 Thread Robin Gareus
Hi,

Why don't you update to x42-plugins-20180320 which was released about
two weeks ago and also fixes this issue?

see https://tracker.debian.org/pkg/x42-plugins it has an "action
needed", high-prio item for it.

Cheers!
robin

PS. As opposed to what tracker.debian.org says, the package does not
depend on libpugl-dev, feel free to remove the build-dep while you're at it.



signature.asc
Description: OpenPGP digital signature


Bug#878221: linux-image-4.9.0-4-amd64: Screen flickers randomly with Radeon R9 270X since upgrade from 4.9.0-3 to 4.9.0-4

2018-01-23 Thread Robin Gareus
The recent backport kernel does *not* have this issue. All is fine with

 4.14.0-0.bpo.3-amd64 #1 SMP Debian 4.14.13-1~bpo9+1 (2018-01-14)

This is on a Thinkpad X250 with 00:02.0 VGA compatible controller: Intel
Corporation HD Graphics 5500 (rev 09)

4.9.0-4-amd64 and 4.9.0-5-amd64 on the same box do cause screen flickering.



Chances are that the issue was introduced by the update to upstream
4.9.46. There are a handful of "drm/i915" changes:

https://anonscm.debian.org/git/kernel/linux.git/commit/?h=debian/4.9.65-3%2bdeb9u2&id=17811b5a4b11b32307baca3b88067398a1168cfb

"Workaround VLV/CHV DSI scanline counter hardware fail" sounds
suspicious, but that's just a guess.



Bug#878221: linux-image-4.9.0-4-amd64: Screen flickers randomly since upgrade from 4.9.0-3 to 4.9.0-4

2017-12-21 Thread Robin Gareus
Same issue with 4.9.0-4-amd64, same workaround (use 4.9.0-3-amd64)

Thinkpad X250
VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)

What information would be relevant or useful to provide?



Bug#871649: lv2-dev: abuse of non portable pointer of uint8_t type

2017-08-11 Thread Robin Gareus
Note that the LV2 event extension was deprecated years ago
and the last plugins which were using it were /killed/ in 2014.

http://lists.lv2plug.in/pipermail/devel-lv2plug.in/2014-January/000642.html


As for the bug report itself, changing plugin API specifications
post-factum is never a good idea. So uint8_t it is, besides the
documentation in event.h makes it clear:

/**
The contents of the event buffer. This may or may not reside in the
same block of memory as this header, plugins must not assume either.
The host guarantees this points to at least capacity bytes of allocated
memory (though only size bytes of that are valid events).
*/
uint8_t* data;


not a bug.

On 08/11/2017 08:20 PM, Joël Krähemann wrote:
> Hi
> 
> For sure you can cast any pointer. But feels somehow wrong. The
> opinion was the specs
> are always correct.
> 
> Bests,
> Joël
> 



Bug#649824: recordmydesktop: Specifying --use-jack makes recordmydesktop exit with a bad screen geometry

2016-10-07 Thread Robin Gareus
Package: recordmydesktop
Version: 0.3.8.1+svn602-1+b1
Followup-For: Bug #649824

Dear Maintainer,

The issue is still present and caused by an upstream bug/typo.
--use-jack sets the parameter also used by the --x option.
 (src/rmd_parseargs.c:194)

A workaround is to order the options: --use-jack .. -x 0


Related issue with --use-jack is that poptGetOptArg() does not iterate
correctly over space separate arguments. So at most a single
jack port can be used, and jack-ports with spaces are not possible.
A

Attached patch resolves both issues, by allowing incremental
--use-jack options.

e.g. to record a stereo file:

  recordmydesktop --width=1920 --height=1072 --fps=25 -o /tmp/test.ogv \
-x 0 -y 0 --use-jack system:capture_1 --use-jack "jackapp:Right Channel"


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages recordmydesktop depends on:
ii  libasound21.1.2-1
ii  libc6 2.23-5
ii  libice6   2:1.0.9-1+b1
ii  libjack-jackd2-0 [libjack-0.116]  1.9.10+20150825git1ed50c92~dfsg-2
ii  libogg0   1.3.2-1
ii  libpopt0  1.16-10
ii  libsm62:1.2.2-1+b1
ii  libtheora01.1.1+dfsg.1-14
ii  libvorbis0a   1.3.5-3
ii  libvorbisenc2 1.3.5-3
ii  libvorbisfile31.3.5-3
ii  libx11-6  2:1.6.3-1
ii  libxdamage1   1:1.1.4-2+b1
ii  libxext6  2:1.3.3-1
ii  libxfixes31:5.0.2-1
ii  zlib1g1:1.2.8.dfsg-2+b1

recordmydesktop recommends no packages.

recordmydesktop suggests no packages.

-- no debconf information
Index: recordmydesktop-0.3.8.1+svn602/src/rmd_parseargs.c
===
--- recordmydesktop-0.3.8.1+svn602.orig/src/rmd_parseargs.c
+++ recordmydesktop-0.3.8.1+svn602/src/rmd_parseargs.c
@@ -191,7 +191,7 @@ boolean rmdParseArgs(int argc, char **ar
   "SOUND_DEVICE" },
 
 { "use-jack", '\0',
-  POPT_ARG_STRING | RMD_USE_JACK_EXTRA_FLAG, &arg_return->x, RMD_ARG_USE_JACK,
+  POPT_ARG_STRING | RMD_USE_JACK_EXTRA_FLAG, NULL, RMD_ARG_USE_JACK,
   "Record audio from the specified list of space-separated jack ports.",
   "port1 port2... portn" },
 
@@ -350,9 +350,7 @@ boolean rmdParseArgs(int argc, char **ar
 
 case RMD_ARG_USE_JACK:
 {
-arg_return->jack_nports = 0;
-
-while (arg) {
+while (arg && arg_return->jack_nports < RMD_MAX_JACK_PORTS) {
 
 arg_return->jack_nports++;
 


Bug#829508: sordi misses sord_validate binary

2016-07-03 Thread Robin Gareus
Package: sordi
Version: 0.14.0~dfsg0-1
Severity: important

Dear Maintainer,

The sordi package only contains the manual page for sord_validate
but the actual binary is missing.


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages sordi depends on:
ii  libc62.22-11
ii  libserd-0-0  0.22.0~dfsg0-2
ii  libsord-0-0  0.14.0~dfsg0-1

sordi recommends no packages.

sordi suggests no packages.

-- no debconf information



Bug#812779: gnome-calculator: Incorrect Exponential Computation (10^-.25)

2016-01-26 Thread Robin Gareus
Package: gnome-calculator
Version: 3.18.2-1
Severity: important

Dear Maintainer,

Calculate 10^-.25,

expected result: 0.56234132519...

gnome-calculator responds: 3.273390608 x 10^150

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

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-calculator depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.24.0-2
ii  libatk1.0-0  2.18.0-1
ii  libc62.21-6
ii  libcairo-gobject21.14.6-1
ii  libcairo21.14.6-1
ii  libgdk-pixbuf2.0-0   2.32.3-1
ii  libglib2.0-0 2.46.2-3
ii  libgmp10 2:6.1.0+dfsg-2
ii  libgtk-3-0   3.18.6-1
ii  libgtksourceview-3.0-1   3.18.2-1
ii  libmpfr4 3.1.3-2
ii  libpango-1.0-0   1.38.1-1
ii  libpangocairo-1.0-0  1.38.1-1
ii  libxml2  2.9.3+dfsg1-1

Versions of packages gnome-calculator recommends:
ii  gvfs  1.26.2-1+b1
ii  yelp  3.16.1-1

gnome-calculator suggests no packages.

-- no debconf information



Bug#728710: [Jack-Devel] Bug#728710: jackd2: Bus error w/ POST_PACKED_STRUCTURE on powerpc G4 32bit

2014-03-21 Thread Robin Gareus
On 03/21/2014 11:25 AM, Adrian Knoth wrote:
> On 11/04/13 15:49, Benoît Delcour wrote:
> 
> Hi!
> 
>> I just got myself a dual Powermac G4 out of a garbage bin,
>> and immediately installed debian and jackd2.
>> It fails with an obscure "Bus error"; since I also own a raspberry pi,
>> I first tried to patch source with the same fix, and it works.
>> See "Usage of __attribute__((__packed__)) causes bus error on ARM":
> 
> OK, got you.
> 
>> Modifiying source to #undef & #define it unconditionnally did the trick.
>> Bug report tagged as patch, but I don't know the correct flag.
>> I can prepare an actual patch if/when I get the __powerpc__ 32bit-only
>> thingy
> 
> Did you ever find the correct macro? We're close to a new jackd release
> and would include this fix, if necessary (and correct).

gcc -dM -E - < /dev/null

lists all compiler defines, I hazard a guess that __ppc__ is appropriate
(there's also __ppc64__).

But going by compiler defines alone is tricky (OSX for example allows
multi-arch builds, even though osx <= 10.5 PPC users are rare these
days). This should be really be set/auto-detected during waf configure.

2c,
robin


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#686777: netjack2 + opus custom modes + debian

2013-07-02 Thread Robin Gareus
On 07/01/2013 05:59 PM, Ron wrote:
[..]
> So I'm still not really sure what
> showstopper complexity you are worried about there.

Sample accurate alignment of buffered netjack streams with the rest of
jack. updating port-latencies,.. Sounds easy, but it's not.

The realshowstopper there is lack of manpower.
No one volunteered to implement it.

ciao,
robin


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#686777: netjack2 + opus custom modes + debian

2013-07-01 Thread Robin Gareus
On 06/30/2013 03:11 AM, Ron wrote:

> My understanding of the background prior to that is that Robin had some
> discussion with some of the developers at FOMS, who at the time suggested
> the custom modes probably would be appropriate for the use described to
> them.

correct. derf aka Tim Terriberry in this case.

[..]

> The custom modes are not interoperable with anything else, nor are they
> a part of the codec standard, but they do exist in the code for people
> with very specialised needs in 'closed' applications, where the need for
> oddball frame sizes strongly outweighs any other considerations of
> interoperability, or codec performance (the latter being both in the
> sense of processing resources *and* more importantly audio quality).

jack in particular was one of the use-cases for opus-devs to justify
custom modes.

> My understanding at present is that the primary (only?) reason that
> netjack is using custom modes is so that it can use 64 sample frames
> which shaves ~1ms of latency off the usual 2.5ms (120 sample) minimum
> frame size for normal opus modes.  We didn't quite get to the bottom
> of all of that before Robin had to leave, so at present my only
> understanding of the reason for that is that "pro audio equipment"
> can operate with lower latencies than normal sound cards which makes
> this desirable.

not quite.

netjack is using opus custom modes so that jack can use the same
period-size across the complete jack system.

Adding buffering on either side (sender + receiver) to align jack + opus
buffers will always result in additional latency.

For large jack buffersizes or long-distance communication that
additional latency may be negligible, but it still is more latency.

Furthermore, aligning non-audio jack-data (transport + MIDI) with sample
accuracy to those opus-audio-buffers is far from trivial.

It's not impossible, but it is quite complex because jack is not
designed to cater for that case.


> What I still don't understand though is why if you are using Pro audio
> equipment the degradation in audio quality that this would bring (which
> is significant) would be acceptable for that use? 

a) because some users demand it :)
b) because celt is no longer available on most distros

low, fixed latency is most important.

There are countless solutions for high-quality streaming - where latency
and jitter is irrelevant, but basically only netjack that provides
synchroneous low latency.

[..]

> Which basically makes the question become: "If you are using Pro audio
> equipment and ~1ms of latency does make a difference to you, then
> wouldn't a lossless transport mode be more appropriate for that anyway?"

on a LAN, yes lossless. Over Wifi it may make sense to compress lossy to
accommodate more channels. On WAN there are e.g. remote jam-sessions,
phone relays, live monitoring,.. - none of which requires high quality,
but all require fixed low latency.

[..]

> The upstream developers have reaffirmed that they definitely do not
> want to enable the custom modes by default in what they release, so
> even if we do override that here for the .debs, there'll still be a
> question of our compatibility with other distros and users.

yes, the solution for that would be to add opus as git-submodule to jack
and statically link netjack against it. That'd also accommodate windows,
OSX and *BSD builds of jackd.

[..]

>  - Can jack really make a case for needing this in a way that actually
>delivers real benefits to jack users.  (Robin has said that this is
>also 'complicated', but I still don't fully understand why yet).

see above. Sample-sync alignment with other data-types is not easy.
Asynchronous (buffered) communication is orthogonal to everything else
in jack. It will likely be rejected upstream. jack does not aim to do
everything. JACK tries to address 95% and do that right and not care
about the last 5% edge-cases.

On top of of that, there are currently no volunteers to implement
"vanilla opus" on netjack2 (and also no volunteer to implement that in
netjack1). I was scratching my own itch with netjack2+opus. works for me.

The only case for non-custom modes would be:
 1) interoperability with other opus apps
 2) higher quality encoding

(1) is never going to work out. netjack consists of N audio-channels, M
midi-channels. Both include per-port latencies (min,max). And netjack
also comprises transport information (timecode, tempo, bar-beat-tick,
audio-frames per video-frame, etc). It is not a data stream that will be
consumed by non-jack.

(2) if a user chooses lossy encoding s/he does not really care about
quality anyway. jack's main features is no-copy zero-latency with local
clients, being able to include remote clients on the network that align
sample-sync and respond reliably is the main use-case.


ciao,
robin


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#686777: netjack2 + opus custom modes + debian

2013-06-29 Thread Robin Gareus
Hi *,

Ron (debian maintainer of libopus - CCed via @bugs..) ping'ed me
yesterday to follow up on
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686777

To recap:
  netjack2's + opus needs libopus with --custom-modes
  but libopus on debian does not provide custom modes.


When enabling custom modes in libopus, there's a (small, but still)
performance penalty that everyone will pay -> distribution package of
libopus don't usually have that enabled.

Currently jackd2 in debian is just depending on libopus-dev (and because
it has no custom-mode support, netjack is not compiled with opus support).

Adrian Knoth (debian jack maintainer) volunteered to embed the opus
source in jackd packages (if there's no other option).

@Adi does that offer still stand? Can we work this out?


There might be some other cases - e.g. embedded devices -- which would
also like to use custom-modes. Hence it's not 100% out of the question
that debian might package a libopus with custom modes - or provide a
drop-in-replacement (libopus-vanilla <= libopus-custom). But that is not
ideal..

The best option so far is to statically link netjack2 against libopus.

Other distributions may be affected as well, so we might as well address
that upstream and add libopus as git-submodule to the jack codebase (I
could do that).


Thoughts? Opinions? Volunteers?

ciao,
robin


-=-=-

As a reminder - the options for netjack+opus are

>   A)  use standard opus modes
>  + makes some opus-devs and packagers happy
>  - adds latency
>  - adds code-complexity to jack (re-framing to N*120 frames)
>  + possibly improved compressed sound-quality
>
>   B) use opus custom-modes.
>  - may not be available on all systems
>(requires libopus to be compiled with --enable-custom-modes)
>  + no additional latency
>  + simple code in jack
>  - possibly substandard compression quality
>(should still be better than celt, though)

we chose (B).

see also "[Jack-Devel] Switch from CELT to Opus in JACK1/JACK2 sources"
September 2012


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#708799: RFP: jack-midi-clock -- Utility to send MIDI Beat Clock pulses that follow the JACK Transport

2013-05-18 Thread Robin Gareus
Package: wnpp
Severity: wishlist

* Package name: jack-midi-clock
  Version : 0.4.0
  Upstream Author : Robin Gareus 
* URL : https://github.com/x42/jack_midi_clock
* License : GPL
  Programming Lang: C
  Description : Utility to send MIDI Beat Clock pulses that follow the JACK 
Transport

A simple and robust command-line tool to send
MIDI beat clock that accurately follows JACK Transport.

It also features an instumentation tool to parse and dump
incoming MCLK messages.  


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#704023: RFP: harvid -- HTTP Video Server

2013-03-26 Thread Robin Gareus
Package: wnpp
Severity: wishlist

* Package name: harvid
  Version : 0.7.0
  Upstream Author : Robin Gareus 
* URL : https://github.com/x42/harvid
* License : GPL
  Programming Lang: C
  Description : HTTP Video Server

Harvid is a HTTP server to efficiently extract and cache
still-images from video files.
It provides for frame-accurate decoding and is used as back-
end for the Ardour3 video-timeline.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#696977: RFP: silan -- commandline tool to detect silence in audio-files

2012-12-30 Thread Robin Gareus
Package: wnpp
Severity: wishlist

* Package name: silan
  Version : 0.2.0
  Upstream Author : Robin Gareus 
* URL : https://github.com/x42/silan
* License : GPL
  Programming Lang: C
  Description : commandline tool to detect silence in audio-files

Standalone application to analyze audio files for silence and
print ranges of detected signals.
..
Silan uses ffmpeg/libav and supports a wide variety of audio
codecs and formats.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#693419: libltc: FTBFS on PowerPC due to misnamed member name in LTCFrame struct

2012-11-16 Thread Robin Gareus

On 11/16/2012 10:29 AM, Adam Conrad wrote:
> Package: libltc
> Version: 1.0.3-1
> Severity: serious
> Tags: patch
> User: ubuntu-de...@lists.ubuntu.com
> Usertags: origin-ubuntu raring ubuntu-patch
>  
> The attached patch should be fairly self-evident, I hope.  This
> fixes the FTBFS on PowerPC (and fixes a bug in general on all
> big-endian arches, though some may be failing for other reasons
> as well).
> 
> ... Adam

Applied upstream. Will be part of next release [ETA next week-end].

Thanks,
robin


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#692562: jackd1: bus error on beagleboard

2012-11-15 Thread Robin Gareus

On 2012-11-09 15:05, Adrian Knoth wrote:

On 11/07/2012 02:46 PM, Samuel Casa wrote:


when i try to start jackd the process causes a bus error on my arm
system.


The issue is/was that packed structure fields are/were not aligned 
properly for ARM.


This is either a problem in the upstream code or with compiler flags 
on

the buildd.

I don't think we should work around it in the package but fix the 
root

cause instead.


+1

It was recently (end of oct 2012) fixed in jack2 git. I don't know 
about jack1.


ciao,
robin


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#692102: RFP: libltc -- linear timecode library

2012-11-02 Thread Robin Gareus
Package: wnpp
Severity: wishlist

* Package name: libltc
  Version : 1.0.0
  Upstream Author : Robin Gareus 
* URL : https://github.com/x42/libltc
* License : LGPL
  Programming Lang: C
  Description : linear timecode library

Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE
timecode data as a Manchester-Biphase encoded audio signal.
The audio signal is commonly recorded on a VTR track or other
storage media. libltc provides functionality to encode and
decode LTC from/to timecode.

NB. libltc supersedes and deprecates libltcsmpte. New projects
that already use libltc include xjadeo, ardour3 and ltc-tools.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#630018: patch/fix doxygen: Missing spaces in man page output

2012-11-01 Thread Robin Gareus
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

A patch/fix for issue A (missing space in Function doc) was submitted
upstream at https://bugzilla.gnome.org/show_bug.cgi?id=651848

I can not reproduce B (no spaces after the commas in a Defines) with
doxygen 1.8.2 - may be related to Doxyfile settings. #defines end up
in the "Macro" section and arguments are properly separated.

Please consider adding the patch to the debian patch-series until the
issue gets resolved upstream:
http://bugzilla-attachments.gnome.org/attachment.cgi?id=227750

Cheers!
robin
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJQkmUdAAoJEKCQvOAs9X8EfGAP/0PeqW0j88ER/OE1IGJsh/Av
UhklJewKaeCtG1PlCmU5QsUkGWuScLGgxzxQQ4hz1teGM/FFn1Nr66CA53P5Dp5E
PXemu0lcDZAV1Q0GoSFM+p9acv27RloOaNgd4EQ78lJ0WSiE3zc3NZC6etuotwAb
HIzAAahiV0q859Z/X0i/h078aSCrA0xV3vG62qc+SKwypTb+OCWNN2R/TDOnS8kW
E+n2rpElI+pvkK22EVLLcthSjVgaa3t0vTVTCfxVbBUZUGyX4T8UrgAsFsl/SPMr
UKnTL3rsAXXv31djbEvLR4ujPz8B6M9JPRONmycPit2StV6QkElgM9JOciQj8kH9
EGgvZKaZldS9dYkU157ksUzuXoQHs5w1qJNFgMWu5lj/9nz7L6rm/F9PRVcKedLq
amCiWJ97b2owSDl1m/26SjboqOYhALBk9ii8NRxR173WF5zra1bloz15lPQGUoQT
kdkZ/rQVuobIBFl30egupeisUBJHewgtTv6VT4JwaxOy2gNEODwxUudoHFcD2F5j
JvhYwaFqvP0KAb1VlFScUmZYe1e9nhIkSZE7Ku+SnUTC68Al7wQbwS2lK3QBwozh
7U1M86g35j2IRLiHw1QH+lmaV2fuGWnB0cgyUoH/2aOT3/Nwdt4UTR79uuVqgxBX
w8gKdoWhoV/oZPhRzG5v
=+3Iw
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#686777: libopus-dev: libopus misses opus-custom modes

2012-09-05 Thread Robin Gareus
Package: libopus-dev
Version: 0.9.14+20120615-1
Severity: important

Dear Maintainer,

The current libopus shipped on debian is not compiled with
the "--enable-custom-modes" configuration option.
opus/opus_custom.h is not included in the -dev package.

Netjack from jackaudio.org can use opus (instead of celt) 
but requires the custom-mode feature for that. There may also
be other projects that currently rely on celt-custom that will 
run into the same issue.

Please consider adding --enable-custom-modes to debian/rules.

TIA,
robin

PS. there is currently no way to query information about
availability of opus custom-modes using pkg-config. It requires
checking for opus/opus_custom.h or symbols in the .so.

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (400, 'unstable'), (300, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-2-rt-686-pae (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libopus-dev depends on:
ii  libopus0  0.9.14+20120615-1

libopus-dev recommends no packages.

libopus-dev suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#682831: ITP: setbfree -- DSP tonewheel organ

2012-07-25 Thread Robin Gareus
Package: wnpp
Severity: wishlist
Owner: Robin Gareus 

* Package name: setbfree
  Version : 0.5.5
  Upstream Author : Will Panther 
* URL : https://github.com/pantherb/setBfree
* License : GPL
  Programming Lang: C
  Description : DSP tonewheel organ

setBfree is a MIDI-controlled, software synthesizer designed to imitate
the sound and properties of the electromechanical organs and sound
modification devices that brought world-wide fame to the names and
products of Laurens Hammond and Don Leslie.

setBfree is the long awaited GPL version of the outstanding 
"Beatrix" synth engine. 
  http://linuxaudio.org/mailarchive/lau/2012/7/15/191359

The upstream git repository includes debian package information.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#677547: meterbridge: peak-meter scaling according to IEC-268-18 is incorrectly implemented

2012-06-14 Thread Robin Gareus
Package: meterbridge
Version: 0.9.2-9
Severity: important
Tags: patch upstream

The IEC scale function includes a typo which makes the range between
-60db and -50db not continuous. Furthermore the image of the rendered
the IEC 268-18:1995 scale is also wrong.

Upstream can not be reached and the issue has been reported to
http://lists.linuxaudio.org/pipermail/linux-audio-dev/2012-June/033486.html

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (400, 'unstable'), (300, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-2-rt-686-pae (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages meterbridge depends on:
ii  jackd 5
ii  libc6 2.13-21
ii  libjack-jackd2-0 [libjack-0.116]  1.9.8~dfsg.2-1
ii  libsdl-image1.2   1.2.12-2
ii  libsdl1.2debian   1.2.15-3

meterbridge recommends no packages.

meterbridge suggests no packages.

-- no debconf information
diff --git a/src/dpm_meters.c b/src/dpm_meters.c
index 34738c2..b1ea69c 100644
--- a/src/dpm_meters.c
+++ b/src/dpm_meters.c
@@ -33,7 +33,7 @@ int iec_scale(float db) {
  } else if (db < -60.0f) {
  def = (db + 70.0f) * 0.25f;
  } else if (db < -50.0f) {
- def = (db + 60.0f) * 0.5f + 5.0f;
+ def = (db + 60.0f) * 0.5f + 2.5f;
  } else if (db < -40.0f) {
  def = (db + 50.0f) * 0.75f + 7.5;
  } else if (db < -30.0f) {
<>

Bug#671586: gjacktransport: FTBFS on hurd-i386.

2012-05-15 Thread Robin Gareus
Hi Cyril, Alessio.

Thanks for the patch! Merged upstream in 0.5.3:

http://sourceforge.net/projects/gjacktransport/files/gjacktransport/v0.5/gjacktransport-0.5.3.tar.gz/download

Happy hurding.
Cheers!
robin



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#664665: ITP: zita-ajbridge -- ALSA to JACK bridge

2012-03-19 Thread Robin Gareus
On 03/19/2012 08:54 PM, Fons Adriaensen wrote:
> On Mon, Mar 19, 2012 at 07:26:25PM +0100, Alessio Treglia wrote:
>> Package: wnpp
>> Severity: wishlist
>> Owner: Debian Multimedia Maintainers 
>> 
>>
>> * Package name: zita-ajbridge
>>   Version : 0.1.0
>>   Upstream Author : Fons Adriaensen 
>> * URL : http://kokkinizita.linuxaudio.org/linuxaudio/
>> * License : GPL
>>   Programming Lang: C++
>>   Description : ALSA to JACK bridge
>>
>>  This package provides two applications, zita-a2j and zita-j2a.
>>  They allow to use an ALSA device as a Jack client, to provide
>>  additional capture (a2j) or playback (j2a) channels. 
>>  .
>>  Functionally these are equivalent to the alsa_in and alsa_out
>>  clients that come with Jack, but they provide much better audio
>>  quality. The resampling ratio will typically be stable within
>>  1 PPM and change only very smoothly. Delay will be stable as
>>  well even under worse case conditions, e.g. the Jack client
>>  running near the end of the cycle.
>>
> 
> OK, and what's the bug ?

ITP: Intend to package. WNPP: it's a "Work-Needing and Prospective
Package" - this bug report is intended for debian packagers, not
upstream-devs.

Weird that you've received the email.

best,
robin



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651301: clang debian detection is broken - clang fails to link executables - missing path to crt?.o files

2011-12-07 Thread Robin Gareus
Bonjour Sylvestre,

On 12/07/2011 03:51 PM, Sylvestre Ledru wrote:
> Le mercredi 07 décembre 2011 à 15:32 +0100, rgareus a écrit :
>> Package: clang
>> Version: 2.9-16
>> Severity: important
>>
>>
>> in short: changing /etc/debian_version from '6.0.3' to 'wheezy/sid'
>> works around the problem.
> Do you know how you get '6.0.3' in /etc/debian_version ?
> By the way, it seems that clang 3.0 does not have the pb.

maybe; Independently of what /etc/debian_version says, 3.0 fails to find
some relevant include files.

No multilib support here, gcc-4.6.2-5 i386
bits/predefs.h is in /usr/include/i386-linux-gnu/bits/predefs.h


Shall I file another bug report or can you take it from here?


clang -v -o test test.c
Debian clang version 3.0-1 (tags/RELEASE_30/final) (based on LLVM 3.0)
Target: i386-pc-linux-gnu
Thread model: posix
 "/usr/bin/clang" -cc1 -triple i386-pc-linux-gnu -emit-obj -mrelax-all
-disable-free -disable-llvm-verifier -main-file-name test.c
-mrelocation-model static -mdisable-fp-elim -masm-verbose
-mconstructor-aliases -target-cpu pentium4 -target-linker-version
2.21.90.20111025 -momit-leaf-frame-pointer -v -resource-dir
/usr/bin/../lib/clang/3.0 -fmodule-cache-path
/var/tmp/clang-module-cache -internal-isystem /usr/local/include
-internal-isystem /usr/bin/../lib/clang/3.0/include
-internal-externc-isystem /usr/include/i486-linux-gnu
-internal-externc-isystem /usr/include -ferror-limit 19 -fmessage-length
143 -fgnu-runtime -fobjc-runtime-has-arc -fobjc-runtime-has-weak
-fobjc-fragile-abi -fdiagnostics-show-option -fcolor-diagnostics -o
/tmp/test-m6YUCD.o -x c test.c
clang -cc1 version 3.0 based upon llvm 3.0 hosted on i386-pc-linux-gnu
ignoring nonexistent directory "/usr/bin/../lib/clang/3.0/include"
ignoring nonexistent directory "/usr/bin/../lib/clang/3.0/include"
ignoring duplicate directory "/usr/local/include"
ignoring duplicate directory "/usr/include/i486-linux-gnu"
ignoring duplicate directory "/usr/include/i486-linux-gnu"
ignoring duplicate directory "/usr/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /usr/include/i486-linux-gnu
 /usr/include
 /usr/lib/gcc/i486-linux-gnu/4.6/include/
 /usr/lib/gcc/i486-linux-gnu/4.6/include-fixed/
End of search list.
In file included from test.c:1:
In file included from /usr/include/stdio.h:28:
/usr/include/features.h:323:10: fatal error: 'bits/predefs.h' file not found
#include 
 ^
1 error generated.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#651301: clang debian detection is broken - clang fails to link executables - missing path to crt?.o files

2011-12-07 Thread Robin Gareus
On 12/07/2011 03:51 PM, Sylvestre Ledru wrote:
> Le mercredi 07 décembre 2011 à 15:32 +0100, rgareus a écrit :
>> Package: clang
>> Version: 2.9-16
>> Severity: important
>>
>>
>> in short: changing /etc/debian_version from '6.0.3' to 'wheezy/sid'
>> works around the problem.
> Do you know how you get '6.0.3' in /etc/debian_version ?
> By the way, it seems that clang 3.0 does not have the pb.
> 
> S
> 

It comes with base-files=6.0squeeze3

-- System Information:
 APT prefers stable
 APT policy: (700, 'stable'), (500, 'testing'), (300, 'unstable')

clang 3.0-1?! Wooha. Oven fresh! It only just showed up on the mirror.
I'll try that now.

Cheers!
robin





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#635366: gem: missing dependency on ffmpeg/libavcodec

2011-07-28 Thread Robin Gareus
On 07/28/2011 09:54 AM, IOhannes m zmölnig wrote:
> On 07/25/2011 04:38 PM, Robin Gareus wrote:
>> gem does not load: the Pd message window reports:
> 
> thanks for the bug report.
> 
>>   /usr/lib/pd/extra/Gem/Gem.pd_linux: libavcodec.so.51: cannot open
>>shared object file: No such file or directory
> 
>> # ldd /usr/lib/pd/extra/Gem/Gem.pd_linux | grep found
>>  libavcodec.so.51 => not found
> 
>> # apt-file search /usr/lib/pd/extra/Gem/Gem.pd_linux
>>  gem: /usr/lib/pd/extra/Gem/Gem.pd_linux
> 
>> debian currently provides libavcodec52 and libavcodec53.
> 
>> http://packages.debian.org/sid/gem - gem does not depend on libavcodec
>> though shlibdebs should find the dependency ?!
> 
> 
> 
> that's all a bit weird.
> there is no code in Gem (itself), that depends on libavcodec52;
> 
> however, Gem uses libraries, that depend on libavcodec52
> 
> 
> 
>> Versions of packages gem depends on:
>> ii  libgmerlin-avd 1.1.0~dfsg-2  a general multimedia decoding 
>> libr
> 
> this is the library in question.
> according to [1] (and my system), libgmerlin-avdec1 _does_ depend on
> libavcodec52, does satisfying the dependency.
> 
> do you happen to have an out-of-debian version of libgmerlin-avdec1 (or
> any other library) installed on your machine?
> 

nope. Looks like this is the first time aptitude's dependency resolving
ever failed on me; might be related to libav/ffmpeg updates on a mixed
sid/testing system. anyway:

`apt-get install --reinstall libgmerlin-avdec1 gmerlin-encoders-ffmpeg`
fixed the issue and pd rocks! back to making some real noise instead of
email-noise.

Sorry. Now that makes two invalid bug reports in just one week. I owe
you a beer next time we meet.

Cheers!
robin



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#635366: gem: missing dependency on ffmpeg/libavcodec

2011-07-25 Thread Robin Gareus
Package: gem
Version: 1:0.92.3-2+b1
Severity: grave
Justification: renders package unusable


gem does not load: the Pd message window reports:
  /usr/lib/pd/extra/Gem/Gem.pd_linux: libavcodec.so.51: cannot open
  shared object file: No such file or directory

# ldd /usr/lib/pd/extra/Gem/Gem.pd_linux | grep found
libavcodec.so.51 => not found

# apt-file search /usr/lib/pd/extra/Gem/Gem.pd_linux
gem: /usr/lib/pd/extra/Gem/Gem.pd_linux

debian currently provides libavcodec52 and libavcodec53.

http://packages.debian.org/sid/gem - gem does not depend on libavcodec
though shlibdebs should find the dependency ?!


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (700, 'testing'), (500, 'unstable'), (300, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.39 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gem depends on:
ii  libavifile-0.7 1:0.7.48~20090503.ds-2+b2 shared libraries for AVI read/writ
ii  libc6  2.13-7Embedded GNU C Library: Shared lib
ii  libftgl2   2.1.3~rc5-3   library to render text in OpenGL u
ii  libgavl1   1.2.0-3   low level audio and video library 
ii  libgcc11:4.6.1-4 GCC support library
ii  libgl1-mesa-gl 7.10.3-3  free implementation of the OpenGL 
ii  libglu1-mesa [ 7.10.3-3  The OpenGL utility library (GLU)
ii  libgmerlin-avd 1.1.0~dfsg-2  a general multimedia decoding libr
ii  libmagick++4   8:6.6.9.7-5   object-oriented C++ interface to I
ii  libmagickcore4 8:6.6.9.7-5   low-level image manipulation libra
ii  libmpeg3-1 1.5.4-5   MPEG streams decoding library
ii  libquicktime2  3:1.2.2-0.5   library for reading and writing Qu
ii  libstdc++6 4.6.1-4   GNU Standard C++ Library v3
ii  libv4l-0   0.8.4-3   Collection of video4linux support 
ii  libx11-6   2:1.4.3-2 X11 client-side library
ii  libxext6   2:1.3.0-3 X11 miscellaneous extension librar
ii  libxxf86vm11:1.1.1-2 X11 XFree86 video mode extension l
ii  puredata [pd]  0.43.0-4  realtime computer music and graphi
ii  puredata-core  0.43.0-4  realtime computer music and graphi
ii  zlib1g 1:1.2.3.4.dfsg-3  compression library - runtime

gem recommends no packages.

Versions of packages gem suggests:
ii  pd-zexy   2.2.3-2General Purpose addon library for 
ii  ttf-dejavu2.33-1 Metapackage to pull in ttf-dejavu-

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#635290: puredata-gui needs tcllib for base64

2011-07-25 Thread Robin Gareus
On 07/25/2011 03:12 PM, IOhannes m zmoelnig wrote:
> On 2011-07-25 14:59, IOhannes m zmoelnig wrote:
>>> `dpkg -r pd-pdp` solves the problem. `apt-get install pd-pdp` makes it
>>> re-appear.
> 
> it seems like you have PiDiP installed somewhere on your disk.
> afaik, PiDiP is not in debian.
>
> uninstalling pd-pdp will also disable pidip, since pidip depends on pdp.

Oh right. that explains it then.

> since the bug is triggered by an external not in debian, i think we
> cannot do much about it.
> can i therefore close this bug as illegal?

OK.

What about the gem/libavcodec issue. Shall I file a new bug-report for
that for package 'gem'?

http://packages.debian.org/sid/gem - it does not depend on libavcodec
but Pd log says:

  /usr/lib/pd/extra/Gem/Gem.pd_linux: libavcodec.so.51: cannot open
  shared object file: No such file or directory

# ldd /usr/lib/pd/extra/Gem/Gem.pd_linux | grep found
libavcodec.so.51 => not found

# apt-file search /usr/lib/pd/extra/Gem/Gem.pd_linux
gem: /usr/lib/pd/extra/Gem/Gem.pd_linux


> mgasdr
> IOhannes



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#635290: puredata-gui needs tcllib for base64

2011-07-25 Thread Robin Gareus
On 07/25/2011 02:03 PM, IOhannes m zmoelnig wrote:
> [...]
> 
>> the message itself - I can not read much into it. Maybe it is PiDiP
>> which is loaded just before it. But PiDiP works just fine.
> 
> indeed this is most likely the culprit.
> pidip requires "base64" for the pdp_colorgrid object, and issues a
> "package require base64".
> i guess that you haven't tested the pdp_colorgrid object when confirming
> the that "PiDiP works just fine".

Wow, you're quick: It does indeed. - no no use for pdp_colorgrid here so
far.

I take it, you and/or Paul still maintaing pd-pdp, so I don't need to
file a new bugreport against it, right?

> please confirm that removing pidip from the loaded libraries indeed
> fixes the problem.

`dpkg -r pd-pdp` solves the problem. `apt-get install pd-pdp` makes it
re-appear.

> ghmasdr
Grusse herzlichst mit ausserordenlich saftigen dankes r?

robin



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#635290: puredata-gui needs tcllib for base64

2011-07-25 Thread Robin Gareus
On 07/25/2011 09:57 AM, IOhannes m zmoelnig wrote:
> On 2011-07-24 19:42, Robin Gareus wrote:
> 
>> Everytime I opened Pd I got an error message that "base64" missing. 
>> Pd worked fine nevertheless except for the fact that
>> it stopped after the error and did not load patches
>> if they're specified at the commandline (e.g. `pd test.pd`).
>> I need to use the menu "File->Open".
> 
> hi robin,
> 
> thanks for your bugreport.

Hi IOhannes,
Thanks for the quick reply.

> unfortunately i cannot reprodude the problem as you describe it (that
> is: after uninstalling tcllib, i still don't get any error).

I can reproduce it: uninstalled libtcl:
  ...
  (Tcl) UNHANDLED ERROR: can't find package base64
while executing
  "package require base64"
("uplevel" body line 103)
invoked from within
  "uplevel #0 $cmd_from_pd"


The full log is attached (BTW. the GEM package does also not depend on
the right libav* version as well - I got libavcodec.so.52 - while GEM is
compiled against libavcodec.so.51, weird: shlibdeps should figure that).
Shall I file a new bug report for this, or can you take it from here?

> puredata has no direct dependency on the "base64" tclpackage; however it
> does use "msgcat", which might pull in the problem described.
> 
> since the problem really only applies to "puredata-gui", it would be
> nice to provide more information (dependencies!) for "puredata-gui".
> (e.g. installed versions of tcl & tk)

Versions of packages puredata-gui depends on:
ii  tcl8.3 [tclsh]   8.3.5-14   Tcl (the Tool Command Language) v8
ii  tcl8.4 [tclsh]   8.4.19-4   Tcl (the Tool Command Language) v8
ii  tcl8.5 [tclsh]   8.5.10-1   Tcl (the Tool Command Language) v8
ii  tk   8.5.0-2The Tk toolkit for Tcl and X11 (de

Versions of packages puredata-gui recommends:
ii  puredata 0.43.0-4   realtime computer music and graphi

some 'ls -l'
  /usr/bin/tclsh -> /etc/alternatives/tclsh
  /etc/alternatives/tclsh -> /usr/bin/tclsh-default
  /usr/bin/tclsh-default -> tclsh8.5

> also, does the error message allow to backtrace the problem, so we can
> find out where exactly the problem occurs?

the message itself - I can not read much into it. Maybe it is PiDiP
which is loaded just before it. But PiDiP works just fine.

There's no 'puredata-dbg' but if necessary I could get the source and
run it with some breakpoint in gdb. or probably easier: add some 'puts'
into tcl/tk.. Any hints where?

> apart from that, some random nobrainers:
> 
> - are you sure that you don't have another "pd" installed in your path?
> i'd suggest using "puredata" to start pd, as "pd" might be diverted to
> e.g. "pd-extended".

nice try, but no:

#ls -l /etc/alternatives/pd
lrwxrwxrwx 1 root root 17 May 26 20:36 /etc/alternatives/pd ->
/usr/bin/puredata

# apt-file search /usr/bin/puredata
puredata: /usr/bin/puredata

> - do you have any externals and/or (more important) gui-plugins
> installed, that might "require base64"?

I've removed my .pdrc and set `sudo chmod 0 /usr/local/lib/pd`. Now all
remains are "official" debianized externals. The error still remains.

# dpkg -l | grep " pd-"

ii  pd-aubio  0.3.2-4.2   aubio external for PureData
ii  pd-bsaylor0.1-2   a library of FFT-based Pd ob...
ii  pd-comport0.1-3   Pd object for reading and wr...
ii  pd-csound 1:5.13.0~dfsg-3.1   Csound external for PureData
ii  pd-cyclone0.1~alpha55-2   a Pd library of clones of Ma...
ii  pd-ekext  0.1.1-2 Pd objects for music informa...
ii  pd-freeverb   1.2-3   studio-quality Schroeder/Moo...
ii  pd-ggee   0.26-1  a Pd library of GUI controls...
ii  pd-hid0.7-1   Pd object for getting data f...
ii  pd-libdir 1.9-2   provides support for the lib...
ii  pd-mapping0.2-1   a Pd library for creatively ...
ii  pd-maxlib 1.5.3-2 Pd library for analysing mus...
ii  pd-moonlib0.2-2   library of Pd objects relate...
ii  pd-pddp   0.1-1   a support library for the Pu...
ii  pd-pdp1:0.12.5-1  Graphics system for Pd
ii  pd-purepd 0.1.1-1 a library of standard object...
ii  pd-smlib  0.12.1-2Pd library for mapping DSP d...
ii  pd-wiimote0.3.2-1 A Pd external for accessing ...
ii  pd-zexy   2.2.3-2 General Purpose addon librar...

I'll check later to remove and re-install those. I gotta go now.

> cheers
> fgam,sdr

freundliche gruesse aus mogadischu, sonne den r?

> IOhannes

Cheers!
robin
PDP: p

Bug#635290: puredata-gui needs tcllib for base64

2011-07-24 Thread Robin Gareus
Package: puredata
Version: 0.43.0-4
Severity: normal


Everytime I opened Pd I got an error message that "base64" missing. 
Pd worked fine nevertheless except for the fact that
it stopped after the error and did not load patches
if they're specified at the commandline (e.g. `pd test.pd`).
I need to use the menu "File->Open".

To resolve the issue, I just installed 'tcllib' which provides the tcl
implementation of base64. 

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (700, 'testing'), (500, 'unstable'), (300, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.39 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages puredata depends on:
ii  puredata-core 0.43.0-4   realtime computer music and graphi
ii  puredata-dev  0.43.0-4   realtime computer music and graphi
ii  puredata-doc  0.43.0-4   realtime computer music and graphi
ii  puredata-extra0.43.0-4   realtime computer music and graphi
ii  puredata-gui  0.43.0-4   realtime computer music and graphi
ii  puredata-utils0.43.0-4   realtime computer music and graphi

Versions of packages puredata recommends:
ii  gem1:0.92.3-2+b1 Graphics Environment for Multimedi

Versions of packages puredata suggests:
ii  pd-aubio   0.3.2-4.2 aubio external for PureData
ii  pd-csound  1:5.13.0~dfsg-3.1 Csound external for PureData
ii  pd-pdp 1:0.12.5-1Graphics system for Pd
ii  pd-zexy2.2.3-2   General Purpose addon library for 

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#623256: icecast2: added config/templates/postinst configuration

2011-04-18 Thread Robin Gareus
Package: icecast2
Version: 2.3.2-6
Severity: wishlist
Tags: patch


I've added config-templates and postinst configuration (passwords, 
hostname, enable-service) to icecast2.

Attached patch applies to revision baf67ba (currently HEAD) on
  http://git.debian.org/?p=pkg-multimedia/icecast2.git


-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (400, 'unstable'), (300, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.33.7.2-rt30 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages icecast2 depends on:
ii  adduser   3.112+nmu2 add and remove users and groups
ii  debconf [debconf-2.0] 1.5.36 Debian configuration management sy
ii  libc6 2.11.2-7   Embedded GNU C Library: Shared lib
ii  libcurl3-gnutls   7.21.0-1   Multi-protocol file transfer libra
ii  libkate1  0.3.8-1Kate is a codec for karaoke and te
ii  libogg0   1.2.0~dfsg-1   Ogg bitstream library
ii  liboggkate1   0.3.8-1Kate is a codec for karaoke and te
ii  libspeex1 1.2~rc1-1  The Speex codec runtime library
ii  libssl0.9.8   0.9.8o-4   SSL shared libraries
ii  libtheora01.1.1+dfsg.1-3 The Theora Video Compression Codec
ii  libvorbis0a   1.3.1-1The Vorbis General Audio Compressi
ii  libxml2   2.7.8.dfsg-2   GNOME XML library
ii  libxslt1.11.1.26-6   XSLT 1.0 processing library - runt

icecast2 recommends no packages.

Versions of packages icecast2 suggests:
ii  ices2 2.0.1-8Ogg Vorbis streaming source for Ic

-- Configuration Files:
/etc/default/icecast2 changed [not included]
/etc/icecast2/icecast.xml [Errno 13] Permission denied: 
u'/etc/icecast2/icecast.xml'

-- no debconf information

*** /tmp/0001-added-configuration-template-postinst-setup.patch
>From 58b10173268e252f87a7e021d61a0e43ba3d13aa Mon Sep 17 00:00:00 2001
From: Robin Gareus 
Date: Mon, 18 Apr 2011 19:22:15 +0200
Subject: [PATCH] added configuration template&postinst setup.

---
 debian/config|   25 +
 debian/icecast2.postinst |   35 ++-
 debian/templates |   37 +
 3 files changed, 96 insertions(+), 1 deletions(-)
 create mode 100644 debian/config
 create mode 100644 debian/templates

diff --git a/debian/config b/debian/config
new file mode 100644
index 000..742ddf3
--- /dev/null
+++ b/debian/config
@@ -0,0 +1,25 @@
+#!/bin/bash
+# Debconf config script for icecast2
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+db_input high icecast2/icecast-setup || true
+db_go ||true
+
+db_get icecast2/icecast-setup
+if [ "$RET" = "true" ]; then
+   db_input high icecast2/hostname || true
+   db_go ||true
+   db_input high icecast2/sourcepassword || true
+   db_go ||true
+   db_input high icecast2/relaypassword|| true
+   db_go ||true
+   db_input high icecast2/adminpassword || true
+   db_go ||true
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/icecast2.postinst b/debian/icecast2.postinst
index ca9a341..eb12a54 100644
--- a/debian/icecast2.postinst
+++ b/debian/icecast2.postinst
@@ -3,8 +3,10 @@
 
 set -e
 
+. /usr/share/debconf/confmodule
+
 case "$1" in
-configure)
+configure|reconfigure)
 
 ;;
 
@@ -34,6 +36,37 @@ id icecast2 >/dev/null 2>&1 || \
adduser --system --quiet --disabled-password --disabled-login \
--home /usr/share/icecast2 --no-create-home --ingroup icecast icecast2
 
+# set passwords
+db_get icecast2/icecast-setup
+if test "$RET" = "true"; then
+   if [ -f /etc/default/icecast2 -a -f /etc/icecast2/icecast.xml ]; then
+   echo "Configuring icecast2.." >&2
+   cat << _EOF_ \
+   | ed /etc/default/icecast2 2>/dev/null 1>&2 || true
+%s/^.*ENABLE=.*$/ENABLE=true/
+wq
+_EOF_
+
+   db_get icecast2/sourcepassword
+   ICESOURCE=$RET
+   db_get icecast2/relaypassword
+   ICERELAY=$RET
+   db_get icecast2/adminpassword
+   ICEADMIN=$RET
+   db_get icecast2/hostname
+   ICEHOST=$RET
+   cat << _EOF_ \
+   | ed /etc/icecast2/icecast.xml 2>/dev/null 1>&2 || true
+%s/[^<]*<\/source-password>/$ICESOURCE<\/source-password>/
+%s/[^<]*<\/relay-password>/$ICERELAY<\/relay-password>/
+%s/[^<]*<\/admin-password>/$ICEADMIN<\/admin-password>/
+%s/[^<]*<\/hostname>/$ICEHOST<\/hostname>/
+wq
+_EOF_
+   echo "Done Configuring icecast2.." >&2

Bug#620587: RFP: dbus-triggerd -- invoke custom hook scripts on dbus-signals

2011-04-02 Thread Robin Gareus
Package: wnpp
Severity: wishlist


* Package name: dbus-triggerd
  Version : 0.3.2
  Upstream Author : Robin Gareus
* URL : http://www.gareus.org/oss/dbustriggerd/
* License : GPL
  Programming Lang: C
  Description : invoke custom hook scripts on dbus-signals

 dbus-triggerd is a tool to trigger shell-commands upon receiving
 a given dbus-signal.
 .
 It is useful as instrumentation and development tool for 
 dbus applications, and also simplifies using dbus on
 the commandline or within shell scripts.
 



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#600751: RFP: libltcsmpte -- linear timecode and framerate convertion library

2010-10-19 Thread Robin Gareus
Package: wnpp
Severity: wishlist


* Package name: libltcsmpte
  Version : 0.4.2
  Upstream Author : Robin Gareus 
* URL : http://ltcsmpte.sourceforge.net/
* License : LGPL
  Programming Lang: C
  Description : linear timecode and framerate convertion library

Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode data 
as a Manchester-Biphase encoded audio signal. The audio signal is commonly 
recorded on a VTR track or other storage media.
libltcsmpte provides functionality to both encode and decode LTC from/to SMPTE
and can perform framerate conversion tasks.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#496737: RFP: liboauth -- secure authentication for desktop and web applications

2008-08-26 Thread Robin Gareus
Package: wnpp
Severity: whishlist

http://liboauth.sf.net/ is a collection of c functions implementing the
oAuth Core 1.0 standard API. liboauth provides basic functions to escape
and encode parameters according to oAuth specs and offers high-level
functions to sign requests or verify signatures.

##
the SVN trunk is the "lastest stable" - best get it from
https://liboauth.svn.sourceforge.net/svnroot/liboauth/trunk/

It includes /homebrew/ debian control&rules and debianizing may not be
much work. The code is MIT licensed, but debian-autoproject got me a
LGPL xmalloc.c - I'm sure you guys can help me out there.

TIA,
robin



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#403651: libacl1: symbol setxattr ATTR_1.0 not defined libattr.so.1 (ATTR_1.1)

2006-12-18 Thread Robin Gareus
Package: libacl1
Version: 2.2.42-1
Severity: normal


libattr1 2.4.35-1 + libacl1 2.2.42-1 
cause major trouble on my system.  eg:
$ls -l
ls: relocation error: /lib/libacl.so.1: symbol getxattr, version
ATTR_1.0 not defined in file libattr.so.1 with link time reference

I did not dare to reboot and downgraded to the prev version of both
libs.  It could be a "false alarm": eg. libattr was still in use,
but that should have been fixed by running ldconfig; and strings+grep
found ATTR_1.1 in libattr but not libacl!

#robin

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17.13-rg
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=UTF-8)

Versions of packages libacl1 depends on:
ii  libattr1 2.4.32-1Extended attribute shared library
ii  libc62.3.6.ds1-9 GNU C Library: Shared libraries

libacl1 recommends no packages.

-- debconf-show failed


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#369469: libasound2: invalid datadir path - alsa.conf not found

2006-05-29 Thread Robin Gareus
Package: libasound2
Version: 1.0.11-6
Severity: important


/usr/lib/libasound.so.2.0.0  is compiled with 
datadir=/home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11/${prefix}/share/alsa
 

libasound2 searches for alsa.conf in the build-dir rather than /usr/share/alsa/ 
- thus alsa apps fail to work until I create /usr/share/alsa as /home/jordi/... 
 or set the ALSA_CONFIG_PATH enviroment variable.

adding  --datadir=/usr/share  to the configure lines in debian/rules and 
rebuilding libasound2 helped me out.

-robin






alsa-lib-1.0.11/configure.in:65 says:

eval dir="$datadir"
case "$dir" in
/*) ;;
*) dir="$PWD/$dir"
esac


 \${prefix} is not replaced (maybe due to 40_relibtoolise.dpatch ??).
 datadir starts with '$' instead of '/' -> pwd is prepended and 
 '..${prefix}..' ends up in include/config.h and bibuild/include/config.h




$ strace alsamixer
...
stat64("/home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11//share/alsa/alsa.conf",
 0xaf951b1c) = -1 ENOENT (No such file or directory)
write(2, "ALSA lib control.c:816:(snd_ctl_"..., 47ALSA lib 
control.c:816:(snd_ctl_open_noupdate) ) = 47
write(2, "Invalid CTL default", 19Invalid CTL default) = 19
write(2, "\n", 1
)   = 1
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 9), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xa7f3d000
write(1, "\n", 1
)   = 1
write(2, "alsamixer: function snd_ctl_open"..., 79alsamixer: function 
snd_ctl_open failed for default: No such file or directory
) = 79
munmap(0xa7f3d000, 4096)= 0
exit_group(1)   = ?
...


$ strings /usr/lib/libasound.so.2.0.0 | grep share
...
/home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11/${prefix}/share/alsa/%s
/home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11/${prefix}/share/alsa/alsa.conf
/home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11/${prefix}/share/alsa/smixer.conf
/home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11/${prefix}/share
...


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages libasound2 depends on:
ii  libc6 2.3.6-9GNU C Library: Shared libraries

libasound2 recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]