Bug#667653: mpg123 FTBFS on armhf

2012-04-07 Thread Miguel Colon
 I pulled that change into another 1.13 release, it is a bit different from 
 your patch. Could you  (peter?) test 
 http://mpg123.org/download/mpg123-1.13.8.tar.bz2 if it builds now? I'll make 
 it officialy public, then.


Final report.

I tested it with:

--with-cpu=neon + -marm = WORKS
--with-cpu=neon + -mthumb   = WORKS
--with-cpu=arm_nofpu + -marm= WORKS
--with-cpu=arm_nofpu + -mthumb  = WORKS

Seems that using the new LSL notation was not needed and the old MOV
with inline shift still work in this case.

Regards,
Miguel



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#667653: mpg123 FTBFS on armhf

2012-04-06 Thread Miguel Colon
 As mpg123 upstream it would be cool to get note of such issues without
 having to look for them in the debian bts. Having some bot subscribe
 and post to mpg123-de...@lists.sourceforge.net would be splendit; but if
 that is too troublesome, sending an info to maintai...@mpg123.org would
 be just as fine (using the generic address in case I vanish in future).
 But perhaps I overlooked a generic way to subscribe an address to all
 future reports.

Hello:

I have not tried it myself but I think this is what you are asking for:
http://www.debian.org/doc/manuals/developers-reference/resources.html#pkg-tracking-system

Section 4.10.1 explains the subscribe and the keyword options. I would
filter out some of them since it would be too verbose IMO.

 Second: There is no inline assembly in mpg123. The file at hand
 (layer3.c) is plain C all around. So, without further data, I must
 assume that this is a bug in gcc that is worked around by adding -marm.
 You might consider asking gcc folks about this.

I had some free time so I looked into this.

The armhf architecture defaults to -mthumb instead of -marm and:
1) --with-cpu=arm_nofpu it fails with -mthumb and works with -marm
(-DOPT_ARM -DREAL_IS_FIXED)
2) --with-cpu=neon it works with both. (-DOPT_NEON -DREAL_IS_FLOAT)

This lead me to believe that it was most likely related to -DOPT_ARM.

I saw that layer3.c includes #include mpg123lib_intern.h and that
in that file there is a block:

#  elif defined(OPT_ARM)
/* for arm */
#   define REAL_MUL_ASM(x, y, radix) \
snip

I patched this file by basically doing
-#  elif defined(OPT_ARM)
+#  elif defined(OxPT_ARxM)

Without the patch it FTBFS but with the patch it builds.

Looking at the ASM code it seems that these 2 asm block use PRE-UAL
ARM syntax which only work in ARM and not thumb. The newer UAL syntax
works with both. Here is a link that mentions some of the changes:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204j/Cjagjjbc.html


Attached is a patch to really fix this and the orr problem with a
header inside the patch explaining the changes. Using -marm was really
a workaround to hide the problem but not a real solution to this and
disabled all the advantages of using -mthumb.

Reference for thumb2 instructions:
http://infocenter.arm.com/help/topic/com.arm.doc.qrc0001m/QRC0001_UAL.pdf

Hope this helps,
Miguel


0005-thumbs2.patch
Description: Binary data
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#664998: Too much CPU used

2012-04-06 Thread Miguel Colon
I cannot reproduce that on my personal box. I have a Duron at 800 MHz with 
debian squeeze on it. Running mpg123 -v needs around 1% of CPU! There must be 
something else going on. Also please note that nowadays, the audio output 
happily gobbles up way more CPU than mpg123 needs. An example is the ALSA 
library resampling 44100 Hz material to 48000 Hz.
Can you produce a profile of your CPU-consuming mpg123 (using the perf tool, 
for example)?

Hello Santiago:

One of the upstream authors replied to your bug report but forgot to CC you.

This is email is just to relay the message.

Cheers,
Miguel



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: [SCM] mpg123/master: Add -marm to CFLAGS to fix FTBFS on armhf.

2012-04-05 Thread Miguel Colon
    Add -marm to CFLAGS to fix FTBFS on armhf.

    Closes: #667658
    Thanks: peter green for the patch.


Hello:

I already had fixed this FTBFS by adding this:

ifeq ($(ARCH),armhf)
CONF_arm:=--with-cpu=neon
CFLAGS += -mfpu=neon
endif

This also added the optimizations that you wanted the package to build
with earlier but had FTBFS since Debian uses -mfpu=vfpv3-d16 by
default.

The patch was only needed if --with-cpu=arm_nofpu since the git
branch before the patch did not FTBFS. If the idea was to be able to
build with the current default --with-cpu=neon OR with a user
selected --with-cpu=arm_nofpu then it could have been added inside
the current IF as CFLAGS += -mfpu=neon -marm instead of adding another
IF check.

Cheers,
Miguel

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: [SCM] mpg123/master: Pass --with-cpu=arm_nofpu to configure for armhf too.

2012-04-01 Thread Miguel Colon
On Sun, Apr 1, 2012 at 4:26 AM,  ales...@users.alioth.debian.org wrote:
 The following commit has been merged in the master branch:
 commit 726c947f2edde84a0a86ed972cb61a5e669501b7
 Author: Alessio Treglia ales...@debian.org
 Date:   Sun Apr 1 10:25:41 2012 +0200

    Pass --with-cpu=arm_nofpu to configure for armhf too.

 diff --git a/debian/rules b/debian/rules
 index bc8a8cd..9f82935 100755
 --- a/debian/rules
 +++ b/debian/rules
 @@ -17,13 +17,7 @@ CONF_COMMON:=--enable-static=no --enable-shared 
 --enable-lfs-alias \
        --with-module-suffix=.so

  CONF_i486:=--with-cpu=x86_dither
 -ifeq ($(ARCH),armel)
  CONF_arm:=--with-cpu=arm_nofpu
 -else
 -ifeq ($(ARCH),armhf)
 -CONF_arm:=--with-cpu=neon
 -endif
 -endif

  SOVERSION:=0
  LIB_PKG:=libmpg123-$(SOVERSION)

 --
 mpg123 packaging

 ___
 pkg-multimedia-commits mailing list
 pkg-multimedia-comm...@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-commits

Hello:

To make this work you could have done:


ifeq ($(ARCH),armhf)
CONF_arm:=--with-cpu=neon
CFLAGS += -mfpu=neon
endif

and moved

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: [SCM] mpg123/master: Pass --with-cpu=arm_nofpu to configure for armhf too.

2012-04-01 Thread Miguel Colon
 Hello:

 To make this work you could have done:


 ifeq ($(ARCH),armhf)
 CONF_arm:=--with-cpu=neon
 CFLAGS += -mfpu=neon
 endif

 and moved

(Not sure why the email got sent before I was done.)

CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)
LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)

to the top or at least above the if statement.

I had made the change really quick but did not commit it since I
wanted to test it first with qemu first but by the time I finished I
had fallen asleep (took way longer to make qemu work than to compile,
heh).

Anyway reverting the optimization or adding the -mfpu flag works.

- Miguel

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#664967: Segfaulting is caused by copyObject in version 0.12.1-3

2012-03-25 Thread Miguel Colon
Hello:

I managed to reproduce the segfaults and I believe I just fixed this
in the version available in the git repository. If you want, you can
try to compile it and report if it fixed your issue.

The following or something similar should work for building the packages:

sudo apt-get install git
git clone git://anonscm.debian.org/pkg-multimedia/mediatomb.git
sudo apt-get build-dep mediatomb
cd mediatomb
sed -i s/(0.12.1-4)/(0.12.1-4~local1)/g debian/changelog
dpkg-buildpackage -b
cd ..
sudo dpkg -i mediatomb_*_all.deb  mediatomb-common_*.deb
mediatomb-daemon_*_all.deb

Hope this helps,
Miguel



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#635321: Unable to reproduce with soundtouch 1.6.0-1 or 1.6.0-2

2011-08-30 Thread Miguel Colon
Hello:

Today I tried to reproduce this bug but I could not do it. I also
could not find a change in soundtouch BPM routines from 1.5.0 to 1.6.0
that could have caused it.

Here is a log of what I did but I cut out some of the verbose:

$ apt-cache policy libsoundtouch0 | grep Installed
  Installed: 1.6.0-2
$ sudo apt-get install banshee -qq
$ apt-cache policy banshee | grep Installed
  Installed: 2.0.1-4+b2
$ banshee
[Info  21:06:18.659] Running Banshee 2.0.1: [Debian GNU/Linux unstable
(sid) (linux-gnu, x86_64) @ 2011-08-28 13:30:52 UTC]
snip
$ sudo apt-get install -t experimental banshee -qq
$ apt-cache policy banshee | grep Installed
  Installed: 2.1.3-1
$ banshee
[Info  21:07:13.017] Running Banshee 2.1.3: [Debian GNU/Linux unstable
(sid) (linux-gnu, x86_64) @ 2011-08-25 13:36:14 BST]
snip
$ rm -rf ~/.config/banshee-1/


I went to 
http://snapshot.debian.org/package/soundtouch/1.6.0-1/#libsoundtouch0_1.6.0-1
and installed the 1.6.0-1 as originally reported.


$ sudo dpkg -i libsoundtouch0_1.6.0-1_amd64.deb
$ sudo apt-get install banshee/sid -qq
$ apt-cache policy libsoundtouch0 | grep Installed
  Installed: 1.6.0-1
$ apt-cache policy banshee | grep Installed
  Installed: 2.0.1-4+b2
$ banshee
[Info  21:08:58.164] Running Banshee 2.0.1: [Debian GNU/Linux unstable
(sid) (linux-gnu, x86_64) @ 2011-08-28 13:30:52 UTC]
snip
$ sudo apt-get install -t experimental banshee -qq
$ apt-cache policy banshee | grep Installed
  Installed: 2.1.3-1
$ banshee
[Info  21:09:59.268] Running Banshee 2.1.3: [Debian GNU/Linux unstable
(sid) (linux-gnu, x86_64) @ 2011-08-25 13:36:14 BST]
snip
$ apt-cache policy libsoundtouch0 | grep Installed
  Installed: 1.6.0-1
$ apt-cache policy banshee | grep Installed
  Installed: 2.1.3-1

Both soundtouch 1.6.0-1 and 1.6.0-2 worked fine with Banshee from sid
and experimental. For a final test I tried the version that was
originally reported:

$ rm -rf ~/.config/banshee-1/
$ sudo dpkg -i libgdata1.7-cil_1.7.0.1-1_all.deb
banshee_2.1.0-1_amd64.deb libmtp8_1.0.6-7_amd64.deb
$ banshee
[Info  21:32:02.028] Running Banshee 2.1.0: [Debian GNU/Linux unstable
(sid) (linux-gnu, x86_64) @ 2011-05-17 11:03:27 UTC]
snip
$ apt-cache policy libsoundtouch0 | grep Installed
  Installed: 1.6.0-1
$ apt-cache policy banshee | grep Installed
  Installed: 2.1.0-1

So the current 2.0.1, the reported 2.1.0-1 and the current version
from experimental seem to work with a current and up to date system.

I guess that there was a different package that caused the original
crash and that package got updated again and the original issue was
resolved. If the original submitter could confirm it would help.

Hope this helps,
Miguel



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#615269: audacity: Dependency conflict on installation on libsoundtouch

2011-02-26 Thread Miguel Colon
On Sat, Feb 26, 2011 at 5:12 PM, Benjamin Drung bdr...@debian.org wrote:
 reassign 615269 libsoundtouch0 1.5.0-3
 thanks

 Am Samstag, den 26.02.2011, 17:07 +0100 schrieb Daniel Andersson:
 I don't know if it's Pidgin, Audacity or libsoundtouch that should be
 contacted, but I asked on #debian and someone suggested Audacity.

 The problem lies in soundtouch. libsoundtouch0 conflicts with
 libsoundtouch1c2, but these two package should be installable
 side-by-side.

I'm not really sure what happened but I guess gst-plugins-bad0.10 (and
others) were supposed to get updated or gotten a sourceful NMU and
never did. Since otherwise this would have happened when moving the
package from experimental.

I commited some changes to git that should close this by letting
libsoundtouch1c2 and libsoundtouch0 be installable side by side.

This line which has all the affected packages now works (assuming the
user never removed libsoundtouch1c2 and libsoundtouch1-dev for OCAML):
sudo apt-get install ardour djplay mixxx audacity freecycle
gstreamer0.10-plugins-bad ihu yatm libsoundtouch-ocaml
libsoundtouch-ocaml-dev liquidsoap

This should help fix this mess until all the BinNMU/NMU/Regular
uploads get eventually done.

Hopefully the git version gets approved and uploaded soon.

Cheers,
Miguel



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Bug#615141: libsoundtouch0: conflicts with gstreamer-plugins-bad libpurple/pidgin

2011-02-26 Thread Miguel Colon
Hello:

A possible fix has been commited to git.

Waiting for it to get approved and uploaded.

Cheers,
Miguel



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Bug#613677: slv2: Please recompile against versioned redland

2011-02-26 Thread Miguel Colon
Hey all:

Just a FYI.

Bug #613673 already got fixed/closed. Not sure if there is any other holdup.

Cheers,
Miguel



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: [SCM] mma packaging annotated tag, upstream/1.7, created. upstream/1.7

2011-02-02 Thread Miguel Colon
Hello:

Assuming you did a gbp-pull and git-buildpackage is configured
correctly it should work. Also when I created the missing tag a while
ago I confirmed that upstream/1.7 contain the correct source when
compared to a tarball I downloaded from upstream and I also merged
upstream/1.7 to master and verified that everything was peachy. So the
git in alioth should be fine. Try doing a gbp-pull or cloning it
again.

You will get build errors during dh_install since files got renamed. I
could fix them but not sure if you already fixed it all.

Cheers,
Miguel

On Wed, Feb 2, 2011 at 7:53 AM, Joel Roth jo...@pobox.com wrote:
 Michael and others,

 I wonder if I made a mistake in merging the upstream
 version.

 When I try building this package, I get a huge raft
 of errors.

 Could someone see if these are common or readily solved?

 thanks,

 Joel



 --
 Joel Roth

 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: [SCM] mma packaging annotated tag, upstream/1.7, created. upstream/1.7

2011-02-02 Thread Miguel Colon
Hello:

That should work. Try to pull the commit I just made to make sure.

It should complain at dh_installchangelogs now.

Cheers,
Miguel

On Wed, Feb 2, 2011 at 9:16 AM, Joel Roth jo...@pobox.com wrote:
 On Wed, Feb 02, 2011 at 08:09:44AM +, Miguel Colon wrote:
 Hello:

 Assuming you did a gbp-pull and git-buildpackage is configured
 correctly it should work. Also when I created the missing tag a while
 ago I confirmed that upstream/1.7 contain the correct source when
 compared to a tarball I downloaded from upstream and I also merged
 upstream/1.7 to master and verified that everything was peachy. So the
 git in alioth should be fine. Try doing a gbp-pull or cloning it
 again.

 You will get build errors during dh_install since files got renamed. I
 could fix them but not sure if you already fixed it all.

 Thanks Miguel,

 Looks better. With git-buildpackage, I now get as
 far as dh_install:

        dh_installdirs
        dh_install
        cp: cannot stat `./mma': No such file or directory


 The following line in mma.install appears to be at fault.

    mma usr/bin

 The executable is actally called mma.py. I'd like to
 do this:

    mma.py usr/bin/mma

 But according to 'man dh_install' the destination must be
 a directory.

 Any suggestions?

 thanks again,

 Joel



 --
 Joel Roth

 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: [SCM] mma packaging annotated tag, upstream/1.7, created. upstream/1.7

2011-02-02 Thread Miguel Colon
Hello:

Sure, I fixed a few things since I only planned to make 1 commit but
made a mistake since I forgot about the dh_install limitations.

Anyway since you seem to be doing well on your own now I was gonna
leave it at this but I noticed that you added a new manpage on the
source. When using quilt (3.0) all the changes should be done inside
the debian folder and the source left untouched. You should revert the
commit that adds docs/man/mma-gb.1 and add it as a patch in
debian/patches that creates this file and (if applicable) report it
upstream (this link should give you some info:
http://dep.debian.net/deps/dep3/) . At this point you will probably
also want to add a .gitignore file to ignore the .pc folder.

Cheers,
Miguel

On Wed, Feb 2, 2011 at 5:44 PM, Joel Roth jo...@pobox.com wrote:
 On Wed, Feb 02, 2011 at 09:45:50AM +, Miguel Colon wrote:
 Hello:

 That should work. Try to pull the commit I just made to make sure.

 It should complain at dh_installchangelogs now.


 Great. It goes much further. A few lintian warnings remain.

 W: mma source: changelog-should-mention-nmu
 W: mma source: source-nmu-has-incorrect-version-number 1.7-1
 W: mma source: no-human-maintainers
 W: mma source: ancient-standards-version 3.7.3 (current is 3.9.1)
 W: mma: binary-without-manpage usr/bin/mma-gb

 Will study the patches you made.

 Regards,

 Joel



 Cheers,
 Miguel
 --
 Joel Roth

 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Libsoundtouch{0,1}-dev?

2011-02-02 Thread Miguel Colon
 So looks like a transition to me, and we probably need to readjust
 ardour's build dependency (to libsoundtouch-dev). I can take care of
 this if agreed upon.

Hello, yes it's a transition I was the one that made renamed it.

 Perhaps Alessio wants to provide further clarification.

Last time I spoke with Alessio about it from what I understood and
remember he was waiting for post-squeeze. But better to wait for an
official response since I might have misunderstood.

 Ardour (perhaps among others) build-depends on libsoundtouch1-dev, but
 this is not built by the archive as soundtouch provides
 libsoundtouch-dev but not libsoundtouch1-dev. Is this just a typo in
 soundtouch packaging, or do we have a more serious problem?

The source packages affected are:
Package: ardour
Package: audacity
Package: djplay
Package: freecycle
Package: gst-plugins-bad0.10
Package: ihu
Package: ocaml-soundtouch
Package: rezound
Package: yatm

In addition:
- liquidsoap just needs to be rebuilt whenever ocaml-soundtouch get
updated since it depends on libsoundtouch-ocaml-dev and not
libsoundtouch directly.
- mixx just needs to be rebuilt since it depends on libsoundtouch-dev
so it should be fine after a binary upload or something.

I basically got this information by adding sid/experimental source
repos to the source.list and doing:
grep-dctrl -FBuild-Depends libsoundtouch  -sPackage
/var/lib/apt/lists/*Sources | sort | uniq
and confirming with apt-cache rdepends (not sure if there was a better
way or if doing it with these 2 commands is not exhaustive enough)

I locally recompiled all the packages in a clean chroot when I made
the initial rename and what I just posted are my notes from that time.
Also, from what I wrote down, all packages except ocaml-soundtouch and
liquidsoap worked with just renaming the build dependency but as luck
would have it ardour is the only package that I forgot to document the
changes I made to it so it would build.

Finally I remember Alessio uploading a new version of audacity and
freecycle to experimental using the renamed library so the transition
on those 2 I assume is done or started.

Hope I made some sense.

Cheers,
Miguel

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Introduction

2011-01-17 Thread Miguel Colon
Heh, thank y'all.

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Introduction

2011-01-16 Thread Miguel Colon
Hello Multimedia Team:

I was working on updating the soundtouch package that was orphaned
some time ago. I uploaded it to mentors.debian.net and Alessio Treglia
was kind enough to sponsor it. I'm interested on joining the team so I
can continue maintaining this package and possibly help on others.

I have an alioth account micove-guest and already subscribed to both
mailing list as instructed in the
http://wiki.debian.org/DebianMultimedia/Join page. I also have
experience using debhelper/quilt and always build on a clean chroot
using pbuilder. I also have read the debian policy / debian's new
maintainers guide / debian's developer reference / DEP-3 guidelines /
DEP-5 guidelines / etc. I don't have much experience using git besides
downloading from projects using clone/checkout/pull but I will read
http://wiki.debian.org/PackagingWithGit and other sources to get a
better hang on it.

Look forward to your guidance and assistance.

Regards,

- Miguel Colon

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers