Bug#669132: libgpod4 and libgpod4-nogtk lack packages with debugging information

2012-04-17 Thread Matěj Laitl
Package: libgpod4
Version: 0.8.2-6

Both libgpod4 and libgpod4-nogtk packages have no debugging packages in Debian 
repositories, which makes debugging crashes related to libgpod impossible for 
Debian users. I'm an Amarok developer working on iPod support and we've faced 
multiple users with crashes and useless backtraces, see [1] and [2].

[1] https://bugs.kde.org/show_bug.cgi?id=287426
[2] https://bugs.launchpad.net/ubuntu/+source/libgpod/+bug/898002

Cheers,
Matěj Laitl



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



Bug#658538: Further explanation

2012-02-03 Thread Matěj Laitl
Hello,
to explain further, in order for libgpod to be able to actually write valid 
iPod database on all new models, it needs to know its model, firewire id and 
sometimes more. This information is automatically extracted thanks to udev 
hook from libgpod-common and written to 
iPod/iPod_Control/Device/SysInfoExtended every time iPod is plugged in.

I'm an Amarok developer working on iPod support and we've faces several users 
who found their iPod unusable because of missing SysInfoExtended file. For more 
information please see [1].

[1] 
http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=blob;f=README.overview

Regards,
Matěj Laitl



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



Bug#658538: Further explanation

2012-02-03 Thread Matěj Laitl
On 4. 2. 2012 Chow Loong Jin wrote:
 Considering libgpod4-nogtk (and presumably the gtk one as well) are, as you
 mentioned, practically useless without the -common package, do you think
 libgpod-common should be bumped up to Depends for both packages instead?

Yes, that would be best from my point of view. libgpod can be successfully 
used without libgpod-common _only_ under special circumstances, namely with:
 * iPods older than like 3 years
 * iPods that were previously connected to a PC that has libgpod-common 
installed.
With a couple of additional downsides:
 * while older iPods can work, users loose auto-detection of iPod model
 * AFAIK libgpod developers assume that the package is never broken into -lib 
and -common

This would crate circular dependency between libgpod4{,-nogtk} and libgpod-
common, but I think this is okay as they come from the same source package.

 libgpod-common itself is pretty small (28974 on Ubuntu), so it should be
 pretty harmless to move it to Depends in my opinion.

Indeed.

Matěj



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



Bug#658538: Further explanation

2012-02-03 Thread Matěj Laitl
On 4. 2. 2012 Chow Loong Jin wrote:
 Sounds like Depends would be the right choice here...
 
  This would crate circular dependency between libgpod4{,-nogtk} and
  libgpod-
  common, but I think this is okay as they come from the same source
  package.
 
 ...But this sounds like a real problem. It's not okay for circular
 dependencies to happen even if they're from the same source package[1].
 Perhaps we'll have to just go with Recommends.
 
 Thanks for spotting this before I made the upload.
 
  [...]
 
 [1] http://lists.debian.org/debian-devel/2005/06/msg02111.html (#5 under
 Why?)

I see. Unfortunately, #1 under How? in [1] cannot be applied as some 
executables from libgpod-common actually link libgpod:
strohel@edgy ~ $ ldd /lib/udev/ipod-set-info /usr/bin/ipod-read-sysinfo-
extended | grep gpod
libgpod.so.4 = /usr/lib64/libgpod.so.4 (0x7f198d192000)
libgpod.so.4 = /usr/lib64/libgpod.so.4 (0x7fb3aa949000)

How strong is the Recommends dependency? E.g. when an an ordinary user 
installs amarok from her favourite gui/cli, which then pulls libgpod, will it 
pull libgpod-common if it were Recommended by libgpod?

If so, this kind of dependency would be fine.

Disclaimer: I'm not a Debian user (I'm rather a Gentoo guy) so I have nearly 
no knowledge of .deb packaging system, nonetheless I enjoy such cross-distro 
knowledge sharing.

Matěj



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



Bug#464191: Sound broken with linux-image-2.6.24-1-686

2008-02-07 Thread Matěj Laitl
On Thursday 07 of February 2008 08:09:24 Mikko Nurminen wrote:
 Package alsa-firmware-loaders doesn't seem to handle a module for
 these chips.

This is not the right package, the right one is just alsa-firmware, which is 
evidently not packaged in Debian. You can get it from the alsa project, e.g.: 
ftp://ftp.alsa-project.org/pub/firmware/

Please note that this package does not contain the module, only firmware, 
which is needed by the in-kernel module. (The firmware needs to be installed 
somewhere where the kernel finds it, usually something like this:
/lib/firmware/ess/maestro3_assp_kernel.fw 
/lib/firmware/ess/maestro3_assp_minisrc.fw)



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



Bug#464191: Sound broken with linux-image-2.6.24-1-686

2008-02-06 Thread Matěj Laitl
Hi,

while I'm not a Debian user, I think I am able to point you at the potentional 
root of this problem. I saw following line your dmesg:
Maestro3: probe of :00:0d.0 failed with error -2

The cause is probably the missing firmware for your card. The firmware can be 
either embedded into the kernel or distributed alone, depending on the 
CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL kernel config option. See following 
lines from kernel's sound/pci/maestro3.c:
61 #ifndef CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL
62 MODULE_FIRMWARE(ess/maestro3_assp_kernel.fw);
63 MODULE_FIRMWARE(ess/maestro3_assp_minisrc.fw);
64 #endif

So in order for this card to work, you need either package with firmware 
(alsa-firmware usually) or CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL option 
enabled. I guess Debian switched this option from yes to no between kernel 
versions.

Regards,
Matěj Laitl