Bug#586728: vlc: Incorrect aspect ratio on initialization

2010-09-26 Thread Joel Roth
It's possible this bug is identical or related to #528365:

vlc: Squashed and greyscale picture with x11 video output

I am using Debian sid, and find one solution to be:

apt-get install vlc-plugin-sdl
vlc -V sdl somevideo.avi

This setting can be made permanent in ~/.config/vlc/vlcrc :

vout=sdl

Note that I have debian-multimedia.org in my
/etc/apt/sources.list file.

-- 
Joel Roth



___
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-03 Thread Joel Roth
Hi Multimedia Packaging Wizards and Wizardrettes!

I'm a long-time Debian user.  I mainly work in perl.  I'm
author of nama, a text/graphic UI for multitrack recording
based on Ecasound, and maintain a couple of CPAN modules.
I've got an alioth account, bolangi-guest, and have
been involved in the pkg-perl team.

I'm interested in seeing that an orphaned-but-useful python
app, MMA - Musical Midi Accompaniment, gets updated,
hopefully in time to squeeze into squeeze.

Current (outdated) package: http://packages.debian.org/lenny/mma 

Orphan status (missing): 
http://bugs.debian.org/cgi-bin/pkgreport.cgi?include=subject%3Amma;dist=unstable;package=wnpp

Author's Website: http://mellowood.ca/mma/

Look forward to your guidance and assistance. 

Regards,

-- 
Joel Roth

___
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-05 Thread Joel Roth
On Tue, Jan 04, 2011 at 01:44:19PM +0100, Jonas Smedegaard wrote:
> On Mon, Jan 03, 2011 at 06:33:54PM -1000, Joel Roth wrote:
> >Hi Multimedia Packaging Wizards and Wizardrettes!
> 
> Welcome, Joel,
> 
> 
> >I'm a long-time Debian user.  I mainly work in perl.  I'm author
> >of nama, a text/graphic UI for multitrack recording based on
> >Ecasound, and maintain a couple of CPAN modules. I've got an
> >alioth account, bolangi-guest, and have been involved in the
> >pkg-perl team.
> >
> >I'm interested in seeing that an orphaned-but-useful python app,
> >MMA - Musical Midi Accompaniment, gets updated, hopefully in time
> >to squeeze into squeeze.
> 
> As I already mentioned at the Perl list, I am interested in helping
> out maintaining mma.  But I am more hesitant if I am alone on it,
> and am ot quite sure what is your intend here: Do you just want to
> make us aware of this and encourage us to adopt the mma package, or
> (preferrably) want to join this team and get involved yourself
> together with those of us interested in this package as well?
> 
> If the latter, then please tell us when you've subscribed to our
> mailinglist (so we need not cc you on further discussions), and look
> through our guidelines of how our teamwork here is currently
> conducted: http://wiki.debian.org/DebianMultimedia

Am joined to the lists. 

Am looking through guidelines.

I maintain packages at pkg-perl.  I'm familiar with the
basics of git, quilt, and the dh scripts, so if someone can
help me get started, I will probably be able handle most of
the updating.

My immediate questions are:

1) The app, mma, is not in your repository. Is that
something I can introduce?

2) I seem to recall that a debian package does not
include all the files used to create it. If so,
is there a source for the original package? (The
source code package, perhaps?)

Pointer to appropriate references will be welcome.

Regards,

Joel

 
> Kind regards, and hope to see you join this team,
> 
>  - Jonas
> 
> -- 
>  * Jonas Smedegaard - idealist & Internet-arkitekt
>  * Tlf.: +45 40843136  Website: http://dr.jones.dk/
> 
>  [x] quote me freely  [ ] ask before reusing  [ ] keep private



-- 
Joel Roth

___
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-06 Thread Joel Roth
On Wed, Jan 05, 2011 at 10:02:53AM +0100, Reinhard Tartler wrote:
> On Wed, Jan 05, 2011 at 09:21:47 (CET), Joel Roth wrote:
> 
> > Am joined to the lists. 
> >
> > Am looking through guidelines.
> >
> > I maintain packages at pkg-perl.  I'm familiar with the
> > basics of git, quilt, and the dh scripts, so if someone can
> > help me get started, I will probably be able handle most of
> > the updating.
> 
> 
> In that case, welcome to the team, I've just added you to the team, so
> that you have write access to all team repositories and can create new
> ones.

Thanks!

> > My immediate questions are:
> >
> > 1) The app, mma, is not in your repository. Is that
> > something I can introduce?
> 
> sure!
> 
> > 2) I seem to recall that a debian package does not
> > include all the files used to create it. If so,
> > is there a source for the original package? (The
> > source code package, perhaps?)
> 
> I don't understand the question. You claim above that you do maintain
> packages with git, quilt and dh scripts in pkg-perl, we do the very same
> in pkg-multimedia as well, and create source packages from the git
> branches for testing, building and (restricted to DMs and DDs) uploading.

I claim some familiarity, *and* occasionally suffer various
misconceptions that I hope you will help me right.

Best,

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


Re: Introduction

2011-01-10 Thread Joel Roth
On Wed, Jan 05, 2011 at 10:02:53AM +0100, Reinhard Tartler wrote:
> On Wed, Jan 05, 2011 at 09:21:47 (CET), Joel Roth wrote:
> > 2) I seem to recall that a debian package does not
> > include all the files used to create it. If so,
> > is there a source for the original package? 
> 
> I don't understand the question. 

Hi Reinhard,

I would like to build on previous packaging
effort for mma.

Clearly, mma couldn't have been packaged without
a changelog. Do you know where to find it?

I would hope there is another location for these files
than the package itself. Mma's package control.tar.gz only contains

control
md5sums
mmadebian
postinst
prerm

For example, a different package I maintain has these
files in the debian/ directory.

changelog
compat
control
copyright
files
patches
rules
source
watch

So my question is where can I find the
original files used to create this debian package?

Thanks for your help.

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


Re: Introduction

2011-01-10 Thread Joel Roth
On Mon, Jan 10, 2011 at 09:46:20PM +0100, Jonas Smedegaard wrote:
> On Mon, Jan 10, 2011 at 10:03:14AM -1000, Joel Roth wrote:
> >I would like to build on previous packaging
> >effort for mma.
> >
> >Clearly, mma couldn't have been packaged without
> >a changelog. Do you know where to find it?
> >
> >I would hope there is another location for these files
> >than the package itself. Mma's package control.tar.gz only contains
> >
> > control
> > md5sums
> > mmadebian
> > postinst
> > prerm
> >
> >For example, a different package I maintain has these
> >files in the debian/ directory.
> >
> > changelog
> > compat
> > control
> > copyright
> > files
> > patches
> > rules
> > source
> > watch
> >
> >So my question is where can I find the
> >original files used to create this debian package?
> 
> 
> Sounds like you are confusing upstream and Debian parts

No, the above list of files is from a representative package's
debian/directory. Those are files I'm looking for 
for mma

> As for your underlying question - how to start working on this
> package, based on existing official packaging efforts, here's a
> smart oneliner I just discovered to day, which generates a new Git
> repository from all officially archived prior releases of a package
> (i.e. relevant when the package was not previously maintained in a
> VCS):
> 
>   git-import-dscs --debsnap --pristine-tar --sign-tags mma

> Hope that helps,

I tried this. It looks like I have some DNS
problems. Can you believe that my ISP doesn't resolve
debian subdomains bugs.debian.org or snapshot.debian.org?

Best,

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


Re: Introduction

2011-01-10 Thread Joel Roth
On Mon, Jan 10, 2011 at 09:46:20PM +0100, Jonas Smedegaard wrote:
> On Mon, Jan 10, 2011 at 10:03:14AM -1000, Joel Roth wrote:
> >I would like to build on previous packaging
> >effort for mma.

>   git-import-dscs --debsnap --pristine-tar --sign-tags mma
> 
> Hope that helps,

Yes, I succeeded in importing this package. 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


Re: Adoptiong ecasound

2011-01-22 Thread Joel Roth
On Thu, Jan 20, 2011 at 07:59:38PM +0100, Alessandro Ghedini wrote:
> Hi all,
> I've just adopted the bug #520271 (RFA: ecasound2.2), I think it is a good
> candidate to get maintained by the Multimedia Team. 
> 
> The main problem I see is that the source package is named 'ecasound2.2' 
> even if the current version is 2.7.0 (2.7.2 if you consider upstream). 
> >From the README.Debian:
> 
>  ecasound2.2 release was a major change from 2.0 series; 
>  and that was the reason for ecasound2.2 package name; we had two
>  versions to coexist.
> 
>  For transition purposes Debian source package name still retains 
>  the ecasound2.2 name.

> I think this may lead to confusion and renaming the source package to just 
> 'ecasound' would make things cleaner and clearer. AFAIK a solution would be 
> to upload the new 'ecasound' and ask for removal for the 'ecasound2.2'. 
> Is this right?
> 
> Also, there are a lot of problems with the packaging (e.g. 24 lintian
> warnings, "ancient" packaging and a lot of mess with the generated binary
> packages) that would probably make easier to re-start packaging from
> scratch (this would be made easier by replacing 'ecasound2.2' with
> 'ecasound', see above). What do you think?
> 
> Cheers
> 
> P.S. If anyone is interested in helping with this, I'll push everything
> to git as soon as I finish initial clean-up.

Hi,

I think it will be great to clean up and maintain the
ecasound source package. I'm no expert in C, but I maintain
a couple packages that depend on ecasound, and have an
interest in seeing Debian packages being maintained.

Regarding the name, the status-quo isn't especially bad.
the 2.2 refers to the C library API, which is still current,
even tho the ecasound software is up to version 2.7.x.  For
example, the header file package for using the ecasound C
library is called libecasoundc2.2-dev.  The python bindings
are in python-ecasound2.2.  
 
I'll be glad to bring any issues we encounter upstream to
developers on the Ecasound mailing list.

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


Re: Adopting ecasound

2011-01-26 Thread Joel Roth
On Tue, Jan 25, 2011 at 04:10:48PM +0100, Alessandro Ghedini wrote:
> If you want to help, whatever help you can provide is welcome.
> 
> Have a look at the debian/TODO file [0] to see what needs to be done.

Hi everyone,

Sure this is a FAQ, but a cursory search of the wiki didn't
turn anything up.

I've updated debian/copyright. 

Can someone direct me to docs on how to push to the
repository or standard procedure to submit a patch?

My .git/config file (produced by git-clone) currently looks like this:

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = http://git.debian.org/git/pkg-multimedia/ecasound.git
[branch "master"]
remote = origin
merge = refs/heads/master
 
I've tried https:// and git:// URLs at random.

Regards,

Joel

 
> [0] 
> http://git.debian.org/?p=pkg-multimedia/ecasound.git;a=blob;f=debian/TODO;h=98c19f390c57619c117966a3f3fbb7e2414783d8;hb=HEAD

-- 
Joel Roth

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


Re: Adopting ecasound

2011-01-27 Thread Joel Roth
On Thu, Jan 27, 2011 at 09:11:12AM +0100, IOhannes m zmoelnig wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On 2011-01-27 02:29, Joel Roth wrote:
> > On Tue, Jan 25, 2011 at 04:10:48PM +0100, Alessandro Ghedini wrote:
> >> If you want to help, whatever help you can provide is welcome.
> >>
> >> Have a look at the debian/TODO file [0] to see what needs to be done.
> > 
> > Hi everyone,
> > 
> > Sure this is a FAQ, but a cursory search of the wiki didn't
> > turn anything up.
> > 
> > I've updated debian/copyright. 
> > 
> > Can someone direct me to docs on how to push to the
> > repository or standard procedure to submit a patch?
> > 
> > My .git/config file (produced by git-clone) currently looks like this:
> 
> go to:
> http://git.debian.org/?p=pkg-multimedia/ecasound.git;a=summary
> and look for "URL".
> 
> (hint: you need an account on alioth which you can access via ssh)

Thanks, IOhannes

the git+ssh URL works fine.

Joel

> fgamsdr

Sounds friendly! What language is that?

> IOhannes
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iEYEARECAAYFAk1BKKAACgkQkX2Xpv6ydvR1pwCeLDyI6PHr8yTFjTeBgXYP4B9Q
> 6rcAoI0+7NJ3wjCwmn4uBrNWhPpcqBUa
> =h35h
> -END PGP SIGNATURE-
> 



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


-- 
Joel Roth

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


Re: Adopting Ecasound

2011-01-29 Thread Joel Roth
Alessandro and others,

I tried building the package today.

TODO says:

>  * Fix Python module 

Builds without errors.

>  * Fix debian/copyright (needs to be updated)

Done

>  * Clean lintian errors/warnings/...

Does someone know what to do with these?

--snip--
Now running lintian...
W: ecasound: manpage-has-errors-from-man usr/share/man/man1/ecasound.1.gz 61: 
warning: numeric expression expected (got `c')
W: python-ecasound2.2: executable-not-elf-or-script 
./usr/share/pyshared/pyeca.py
W: python-ecasound2.2: executable-not-elf-or-script 
./usr/share/pyshared/ecacontrol.py
W: python-ecasound2.2: executable-not-elf-or-script ./usr/share/pyshared/eci.py
W: libecasound-ruby1.8: executable-not-elf-or-script 
./usr/lib/ruby/1.8/ecasound.rb
Finished running lintian.
--snip--

>  * Maybe build shared libecasound, libecasoundc, libkvutils

they all appear to build

>  * ...

What about large file support? Does anyone know what the dependencies are?

Regards,

Joel

./configure script output:

-
Following packages are now configured:
ecasound:   yes (ecasound,libecasound,libecasoundc)
ecatools:   yes
pyecasound: yes (as Python C extension module)
rubyecasound:   yes
libkvutils: yes
-
Compiler options:
CFLAGS:  -ffast-math -fstrict-aliasing
-DNDEBUG -DENABLE_DBC -g -O2
CXXFLAGS:-ffast-math -fstrict-aliasing
-DNDEBUG -DENABLE_DBC -g -O2
CPPFLAGS:-D_REENTRANT -D_XOPEN_SOURCE=500
LDFLAGS:
-
Following features were selected:
Debugging info: no
Effects enabled:yes
Largefile support:  no
Termcap:ncurses
Use system readline:yes
Use curses interface:   yes
Libaudiofile:   yes
Libsndfile: yes
ALSA support:   yes
OSS support:yes
aRts support:   yes
JACK support:   no
Libsamplerate support   yes
Liboil support: yes
Liblo (OSC) support:yes
-
Following directories are used:
Directory prefix:   /usr/local
Python include dir: /usr/include/python2.6
Python module dir:  /usr/lib/python2.6
Ruby module dir:
Extra headers:   -I/usr/include/kde/artsc -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/liboil-0.3
Extra libs: -L/usr/lib -lartsc -lsamplerate
-laudiofile -lsndfile -lasound -loil-0.3 -lm -lrt -llo
-lpthread

-- 
Joel Roth

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


Re: Adoptiong ecasound

2011-01-29 Thread Joel Roth
On Thu, Jan 20, 2011 at 07:59:38PM +0100, Alessandro Ghedini wrote:
> Hi all,
> I've just adopted the bug #520271 (RFA: ecasound2.2), I think it is a good
> candidate to get maintained by the Multimedia Team. 
> 
> The main problem I see is that the source package is named 'ecasound2.2' 
> even if the current version is 2.7.0 (2.7.2 if you consider upstream). 
> >From the README.Debian:
> 
>  ecasound2.2 release was a major change from 2.0 series; 
>  and that was the reason for ecasound2.2 package name; we had two
>  versions to coexist.
> 
>  For transition purposes Debian source package name still retains 
>  the ecasound2.2 name.
> 
> I think this may lead to confusion and renaming the source package to just 
> 'ecasound' would make things cleaner and clearer. AFAIK a solution would be 
> to upload the new 'ecasound' and ask for removal for the 'ecasound2.2'. 
> Is this right?

Having had a look, I agree it would be cleaner for the
source package to be named ecasound.  And for all the others
to be renamed, too.

$ grep Package: debian/control 

Package: ecasound
Package: libecasound2.2-dev
Package: libecasoundc2.2-dev
Package: libkvutils2.2-dev
Package: python-ecasound2.2
Package: libecasound-ruby1.8 (??)
Package: ecasound-el

Here is the output from 'apt-cache showpkg'
on my sid distribution.

Package: ecasound2.2
Reverse Depends: ecasound,ecasound2.2 2.3.2-1

Package: libecasound2.2-dev
Reverse Depends:

Package: libecasoundc2.2-dev
Reverse Depends:

Package: libkvutils2.2-dev
Reverse Depends: libecasound2.2-dev,libkvutils2.2-dev

Package: python-ecasound2.2
Reverse Depends: ecasound,python-ecasound2.2 2.7.0-1.1

Package: libecasound-ruby1.8
Reverse Depends:

All of the packages depending on these packages appear
to be within the ecasound source package.

Based on this information, it looks like we could go
through a renaming without harming others.

If we need to be extra-careful, we could use Provides:
field to supply aliases to the old package names.

Does that seem right?

> Also, there are a lot of problems with the packaging (e.g. 24 lintian
> warnings, "ancient" packaging and a lot of mess with the generated binary
> packages) that would probably make easier to re-start packaging from
> scratch (this would be made easier by replacing 'ecasound2.2' with
> 'ecasound', see above). What do you think?

You must have done a lot since then; there are only a few
lintian warnings left.

Best,

Joel
 
> Cheers
-- 
Joel Roth

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


Re: Adopting Ecasound

2011-01-30 Thread Joel Roth
On Sun, Jan 30, 2011 at 12:51:15PM +0100, IOhannes m zm??lnig wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On 01/30/2011 03:24 AM, Joel Roth wrote:
> > Does someone know what to do with these?
> > 
> > --snip--
> > Now running lintian...
> > W: python-ecasound2.2: executable-not-elf-or-script 
> > ./usr/share/pyshared/pyeca.py
> > W: python-ecasound2.2: executable-not-elf-or-script 
> > ./usr/share/pyshared/ecacontrol.py
> > W: python-ecasound2.2: executable-not-elf-or-script 
> > ./usr/share/pyshared/eci.py
> > W: libecasound-ruby1.8: executable-not-elf-or-script 
> > ./usr/lib/ruby/1.8/ecasound.rb
> 
> 
> i strongly suspect that's because these files are missing the shebang.
> try patching the source files to have a
> "#!/usr/bin/python" or a
> "#!/usr/bin/env python"
> at the beginnin (of the python files; use ruby for the .rb file)
> 
> alternatively (and i think that's better) would be to remove the
> executable bit from the files in the installation stage)

Hi IOhannes and all,

As usual, one answer brings up two questions!

First, can you explain how I could "remove the
executable bit in the installation stage"?

Second, when I working on a patch with quilt, I noticed
that two patches were already applied.

In the pkg-perl group (using subversion) the patches
had to be popped before commits, and before building.

Are there any requirements or conventions for the multimedia
team about the patch status (applied or unapplied) when
making commits or when building?

Thanks for any light on this!

Joel

 
> fgmad
> IOhannes
> 
> 
> 
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iEYEARECAAYFAk1FULMACgkQkX2Xpv6ydvRJ4wCfQsdiaT+DKyEWwedca3jvKqqC
> /jAAoI67OZ+CUAU7vkl0vjHQc/mjVKR6
> =eK99
> -END PGP SIGNATURE-

-- 
Joel Roth

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


Re: Adopting Ecasound

2011-01-30 Thread Joel Roth
On Sun, Jan 30, 2011 at 04:56:37PM -1000, Joel Roth wrote:
> Second, when I working on a patch with quilt, I noticed
> that two patches were already applied.

Answering myself, that was mistaken. However for
some reason I needed the -f flag to unapply, and after that
the series applies and unapplies fine.

It's easy to see if patches are applied, because
git-diff suddenly shows a zillion changes!

Cheers
-- 
Joel Roth

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


Re: Adoptiong ecasound

2011-01-30 Thread Joel Roth
On Thu, Jan 20, 2011 at 07:59:38PM +0100, Alessandro Ghedini wrote:
> Hi all,
> I've just adopted the bug #520271 (RFA: ecasound2.2), I think it is a good
> candidate to get maintained by the Multimedia Team. 
> 
> The main problem I see is that the source package is named 'ecasound2.2' 
> even if the current version is 2.7.0 (2.7.2 if you consider upstream). 
> >From the README.Debian:
> 
>  ecasound2.2 release was a major change from 2.0 series; 
>  and that was the reason for ecasound2.2 package name; we had two
>  versions to coexist.
> 
>  For transition purposes Debian source package name still retains 
>  the ecasound2.2 name.
> 
> I think this may lead to confusion and renaming the source package to just 
> 'ecasound' would make things cleaner and clearer. AFAIK a solution would be 
> to upload the new 'ecasound' and ask for removal for the 'ecasound2.2'. 
> Is this right?

I haven't see a reply to this. One question I have is 
about handling bug relationships for all the renamed
packages.

For example, can a new source package 'ecasound' close bugs
submitted against package ecasound2.2?

Best,

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


Re: Adoptiong ecasound

2011-01-30 Thread Joel Roth
On Mon, Jan 31, 2011 at 07:04:09AM +0100, Reinhard Tartler wrote:
> On Mon, Jan 31, 2011 at 05:10:31 (CET), Joel Roth wrote:
> 
> > One question I have is about handling bug relationships for all the
> > renamed packages.
> >
> > For example, can a new source package 'ecasound' close bugs
> > submitted against package ecasound2.2?
> 
> yes, you can accidentally or on purpose close bugs in other packages in
> debian/changelog. As soon ecasound2.2 is superseeded, you need to
> manually reassign the remaining packages, though.

Thanks Reinhard!

Okay, so far so good. 

I have renamed all packages, removing the 2.2 suffix,
and the source package builds.

The remaining lintian complaints are:

Now running lintian...
W: ecasound: manpage-has-errors-from-man
usr/share/man/man1/ecasound.1.gz 61: warning: numeric expression expected (got 
`c')
E: libecasound-ruby1.8: ruby-script-but-no-ruby-dep 
./usr/lib/ruby/1.8/ecasound.rb
Finished running lintian.

I think I've fixed the error, by modifying the shebang line
to ruby1.8

I tried to rename the source package ecasound2.2 ->
ecasound. However encountered some error and reverted
it.

Regards,

Joel

> -- 
> Gruesse/greetings,
> Reinhard Tartler, KeyID 945348A4
-- 
Joel Roth

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


Re: Adoptiong ecasound

2011-01-31 Thread Joel Roth
On Mon, Jan 31, 2011 at 10:14:45AM +0100, IOhannes m zmoelnig wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On 2011-01-31 08:53, Joel Roth wrote:
> > Now running lintian...
> > W: ecasound: manpage-has-errors-from-man
> > usr/share/man/man1/ecasound.1.gz 61: warning: numeric expression expected 
> > (got `c')
> 
> i fixed the remaining errors in the ecasound manpage.
> 
> > E: libecasound-ruby1.8: ruby-script-but-no-ruby-dep 
> > ./usr/lib/ruby/1.8/ecasound.rb
> > Finished running lintian.
> > 
> > I think I've fixed the error, by modifying the shebang line
> > to ruby1.8
> 
> 
> actually i initially thought it would be better to remove the executable
> bits from the scripts (by running something like
> $ chmod a+x $(pkgdir)/usr/share/pyshared/pyeca.py
> $(pkgdir)/usr/share/pyshared/ecacontrol.py
> $(pkgdir)/usr/share/pyshared/eci.py $(pkgdir)/usr/lib/ruby/1.8/ecasound.rb

> in the the dh_fixperms section.

That does seem neater. 

> otoh, i guess this would not have pulled in automatic ruby/python
> dependencies, as the shebang does.

Do the existing shebangs in the ruby/python test scripts
accomplish this?
 
> > 
> > I tried to rename the source package ecasound2.2 ->
> > ecasound. However encountered some error and reverted
> 
> it would be interesting to know "some".

Reinhard suggests that it might have been due to
changing only d/control and not d/changelog.

I'll have another go.

Cheers,

Joel
 
> fgmadf
> IOhannes

-- 
Joel Roth

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


Ecasound - largefile support

2011-01-31 Thread Joel Roth
Hi,

I was under the impression that linux and Debian support the
largefile option. However when I run ./configure under my
sid system, it reports that largefile support is not enabled.

checking for largefile support (>2GB files)...
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no

Is someone familiar with this issue?

Best,

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


Re: [SCM] ecasound/master: debian/patches/0003-fix-shebangs.patch: add shebangs to python/ruby code

2011-01-31 Thread Joel Roth
On Mon, Jan 31, 2011 at 01:31:02PM +0100, Jonas Smedegaard wrote:
> On Mon, Jan 31, 2011 at 06:50:43AM +, 
> bolangi-gu...@users.alioth.debian.org wrote:
> >   debian/patches/0003-fix-shebangs.patch: add shebangs to python/ruby code
> 
> Don't just blindly add shebangs because lintian complains.
> 
> Is it really executables?
 
> As mentioned by others, it is more likely that these are in fact
> _libraries_, not executable, so their executable bit should be unset
> instead.

Done. (And patch removed.)

Joel
 
> 
>  - Jonas
-- 
Joel Roth

___
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-31 Thread Joel Roth
On Mon, Jan 10, 2011 at 09:46:20PM +0100, Jonas Smedegaard wrote:
> As for your underlying question - how to start working on this
> package, based on existing official packaging efforts, here's a
> smart oneliner I just discovered to day, which generates a new Git
> repository from all officially archived prior releases of a package
> (i.e. relevant when the package was not previously maintained in a
> VCS):
> 
>   git-import-dscs --debsnap --pristine-tar --sign-tags mma

Hi Jonas,

This works on my local machine. How would I go about
creating the corresponding git repository corresponding
to this?

git+ssh://git.debian.org/git/pkg-multimedia/mma.git

Regards,

Joel
 
> Hope that helps,
> 
>  - Jonas
-- 
Joel Roth

___
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-31 Thread Joel Roth
On Mon, Jan 31, 2011 at 02:09:50PM -1000, Joel Roth wrote:
> On Mon, Jan 10, 2011 at 09:46:20PM +0100, Jonas Smedegaard wrote:
> > As for your underlying question - how to start working on this
> > package, based on existing official packaging efforts, here's a
> > smart oneliner I just discovered to day, which generates a new Git
> > repository from all officially archived prior releases of a package
> > (i.e. relevant when the package was not previously maintained in a
> > VCS):
> > 
> >   git-import-dscs --debsnap --pristine-tar --sign-tags mma
> 
> Hi Jonas,
> 
> This works on my local machine. How would I go about
> creating the corresponding git repository corresponding
> to this?
> 
> git+ssh://git.debian.org/git/pkg-multimedia/mma.git

This should be:  

  ssh://git.debian.org/git/pkg-multimedia/mma.git

Sufficient details can be found here:

  http://pkg-perl.alioth.debian.org/git.html



   Cheers,

   Joel


> 
> Regards,
> 
> Joel
>  
> > Hope that helps,
> > 
> >  - Jonas
> -- 
> Joel Roth
> 
> ___
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

-- 
Joel Roth

___
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-31 Thread Joel Roth
On Tue, Feb 01, 2011 at 02:34:37AM +0100, Jonas Smedegaard wrote:
> On Mon, Jan 31, 2011 at 02:09:50PM -1000, Joel Roth wrote:
> >On Mon, Jan 10, 2011 at 09:46:20PM +0100, Jonas Smedegaard wrote:
> >>As for your underlying question - how to start working on this
> >>package, based on existing official packaging efforts, here's a
> >>smart oneliner I just discovered to day, which generates a new
> >>Git repository from all officially archived prior releases of a
> >>package (i.e. relevant when the package was not previously
> >>maintained in a VCS):
> >>
> >>  git-import-dscs --debsnap --pristine-tar --sign-tags mma
> >
> >Hi Jonas,
> >
> >This works on my local machine. How would I go about
> >creating the corresponding git repository corresponding
> >to this?
> >
> >   git+ssh://git.debian.org/git/pkg-multimedia/mma.git
> 
> Since you address me explicitly:
> 
> Sorry, I will not (at the moment, at least) take time to guide you
> in detail on the basics of packaging and using Alioth.  I am
> involved in many exciting projects already, and I might help out
> with your needs here too, but don't count on it.

> Please read http://wiki.debian.org/DebianMultimedia - and especially
> http://wiki.debian.org/DebianMultimedia/DevelopPackaging - and if
> you still need help then please do seek it more generally, both at
> this list (without addressing me in particular) and at other parts
> of the larger Debian community.

Thank you. References, as above, are often sufficient guidance.
I try to hit them first. In this case, I overlooked the 
link to that fine documentation. 

I will honor your request to avoid mentioning your name
specifically, except where appropriate to the context. 

I, too, am excited about the quality of both the software
and the packaging made available through the work of the
DMT.

Regards,

Joel



> Kind regards,
> 
>  - Jonas
> 
> -- 
>  * Jonas Smedegaard - idealist & Internet-arkitekt
>  * Tlf.: +45 40843136  Website: http://dr.jones.dk/
> 
>  [x] quote me freely  [ ] ask before reusing  [ ] keep private



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


-- 
Joel Roth

___
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-01 Thread Joel Roth
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


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

2011-02-02 Thread Joel Roth
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


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

2011-02-02 Thread Joel Roth
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


Re: Adopting Ecasound

2011-02-02 Thread Joel Roth
On Wed, Feb 02, 2011 at 04:45:19PM +0100, Alessandro Ghedini wrote:
> Hello,
> sorry for the late reply, I'm currently on vacation and Internet
> connectivity is quite unreliable (I also don't have my PC).

Thanks for dropping by! :-)
 
> On Sun, Jan 30, 2011 at 03:24, Joel Roth  wrote:
> > TODO says:
> >
> >>  * Fix Python module
> >
> > Builds without errors.
> 
> That wasn't the problem. I have no exprience in Python modules
> packaging, so I'm not sure it is the right way to do it (even if it
> builds).
> 
> >>  * Maybe build shared libecasound, libecasoundc, libkvutils
> >
> > they all appear to build
> 
> They are built statically. Since this is not a good thing we should
> make them build "dynamically" and add some new packages (e.g.
> libecasound2 libecasoundc2 and libkvutils2). I'll have a look at this
> when I'll be back home.
> 
> >>  * ...
> >
> > What about large file support? Does anyone know what the dependencies are?
> 
> This seems a good idea to me.

I asked on the ecasound list. Apparently we don't need to do 
anything special to support large files.

On amd64 systems (which I tested on) there is no problem, although the
./configure output is misleading. 

Someone should still probabaly test under a 32-bit system.

Meanwhile, enjoy :-) :-)

Best,

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

-- 
Joel Roth

___
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 Joel Roth
On Wed, Feb 02, 2011 at 08:21:49PM +, Miguel Colon wrote:
> 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.

Yes, I forgot that I should be using quilt for that.

I'll add the .gitignore, too.

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


Ecasound - getting quilt to pop -a after git-buildpackage

2011-02-03 Thread Joel Roth
The ecasound package currently requires a manual 'pop -a' after
a git-buildpackage before another git-buildpackage is
possible.

Successive builds are possible by adding dh_quilt_unpatch to the
override_dh_auto_clean rule. But that still leaves
the package sources with the patch applied.

Is there a place to put dh_quilt_unpatch at the *end*
of the build process?

btw, the debian policy manual is unclear (to me) about whether the
'clean' target cares about the quilt patch queue status.

Regards,

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


Re: Ecasound - getting quilt to pop -a after git-buildpackage

2011-02-03 Thread Joel Roth
On Fri, Feb 04, 2011 at 06:37:25AM +0100, Reinhard Tartler wrote:
> On Fri, Feb 04, 2011 at 01:21:57 (CET), Joel Roth wrote:
> 
> > The ecasound package currently requires a manual 'pop -a' after
> > a git-buildpackage before another git-buildpackage is
> > possible.
> >
> > Successive builds are possible by adding dh_quilt_unpatch to the
> > override_dh_auto_clean rule. But that still leaves
> > the package sources with the patch applied.
> >
> > Is there a place to put dh_quilt_unpatch at the *end*
> > of the build process?
> >
> > btw, the debian policy manual is unclear (to me) about whether the
> > 'clean' target cares about the quilt patch queue status.
> 
> FYI (and because not everyone was around at that time yet), this is
> pretty much why I was against adpoting v3 source package for
> pkg-multimedia. The git integration still seems less than ideal to me.
> 
> Joel, it seems that you have to live with manually popping the patches
> from the stack, until the integration matures.
 
Thanks for clarifying this. Of course I can easily add a
wrapper to handle it; mainly concerned about general
practice. From your reply I understand that completed
build with patches applied is current behavior.

If this is the only problem for quilt 3.0, it doesn't seem
like much, at least to my newbie sensibilities.

   
Regards,

Joel
>
> -- 
> Gruesse/greetings,
> Reinhard Tartler, KeyID 945348A4
> 
> ___
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

-- 
Joel Roth

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


Re: Ecasound - getting quilt to pop -a after git-buildpackage

2011-02-04 Thread Joel Roth
On Fri, Feb 04, 2011 at 01:34:35PM +0100, Jonas Smedegaard wrote:
> On Fri, Feb 04, 2011 at 06:37:25AM +0100, Reinhard Tartler wrote:
> >On Fri, Feb 04, 2011 at 01:21:57 (CET), Joel Roth wrote:
> >
> >>The ecasound package currently requires a manual 'pop -a' after
> >>a git-buildpackage before another git-buildpackage is possible.
> >>
> >>Successive builds are possible by adding dh_quilt_unpatch to the
> >>override_dh_auto_clean rule. But that still leaves the package
> >>sources with the patch applied.
> >>
> >>Is there a place to put dh_quilt_unpatch at the *end* of the
> >>build process?
> >>
> >>btw, the debian policy manual is unclear (to me) about whether
> >>the 'clean' target cares about the quilt patch queue status.
> >
> >FYI (and because not everyone was around at that time yet), this
> >is pretty much why I was against adpoting v3 source package for
> >pkg-multimedia. The git integration still seems less than ideal to
> >me.
> 
> Yes, you _were_ against it earlier on. What is more relevant here,
> and surprises me, is that you _still_ find it less than ideal.
> 
> >Joel, it seems that you have to live with manually popping the
> >patches from the stack, until the integration matures.
> 
> Since the time of some hesitating and others pushing for source v3,
> we have found - I believe - a sane way for source v3 and
> git-buildpackage to work reliably together:
> 
>   * Add this to debian/source/format:
> 
>   3.0 (quilt)
> 
>   * Add this to .gitignore:
> 
>   /.pc
> 
>   * Add this to debian/source/local-options:
> 
>   unapply-patches
>   abort-on-upstream-changes

Can this be added to the docs?  
 
> If anyone find this "less than ideal" then please elaborate on why.
> 
> 
>  - Jonas
> 
> -- 
>  * Jonas Smedegaard - idealist & Internet-arkitekt
>  * Tlf.: +45 40843136  Website: http://dr.jones.dk/
> 
>  [x] quote me freely  [ ] ask before reusing  [ ] keep private



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


-- 
Joel Roth

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


Re: [SCM] ecasound/master: Enable Large File support

2011-02-09 Thread Joel Roth
On Wed, Feb 09, 2011 at 10:36:18PM +, ghedo-gu...@users.alioth.debian.org 
wrote:
> The following commit has been merged in the master branch:
> commit 719ef87d9794d6a3f375efa0d5b269fcd2325044
> Author: Alessandro Ghedini 
> Date:   Wed Feb 9 22:32:50 2011 +0100
> 
> Enable Large File support
> 
> diff --git a/debian/rules b/debian/rules
> index 20bebcf..372d2ce 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -3,6 +3,9 @@
>  %:
>   dh $@ --with autotools-dev
>  
> +override_dh_auto_configure:
> + dh_auto_configure -- --enable-largefile

We don't need to enable this option: it is default behavior.

-
commit af792796fe9c3f87690b39a9b531d5ef1b53c0fb
Author: Kai Vehmanen 
Date:   Sun Feb 1 23:18:05 2009 +0200

Changed largefile support to be enabled by default if supported by the 
system.
-

>  override_dh_auto_clean:
>   mv ecasound.spec ecasound.spec.orig
>   dh_auto_clean
> 
> -- 
> ecasound packaging
> 
> ___
> pkg-multimedia-commits mailing list
> pkg-multimedia-comm...@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-commits

-- 
Joel Roth

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


Re: [SCM] ecasound/master: Enable Large File support

2011-02-10 Thread Joel Roth
On Thu, Feb 10, 2011 at 11:17:10AM +0100, Alessandro Ghedini wrote:
> On Wed, Feb 09, 2011 at 03:09:10PM -1000, Joel Roth wrote:
> > We don't need to enable this option: it is default behavior.
> 
> I thought so, but I noticed that on my system it gets disabled, after 
> running dh_auto_configure I see:
> 
>Largefile support:  no
> 
> It may be a problem with my configuration (I didn't investigate any 
> further), but explicitly enabling that option is not a big deal.

You're right, it's not a big deal. FWIW,
when I asked on the Ecasound list, Kai Vehmanen replied that the
option correctly means largefile support for 32bit system.
To avoid future confusion, ideally configure should be patched.


> When I run ./configure under Debian sid, the script   
>
> fails to find largefile support.  
>
>   
>
>checking for largefile support (>2GB files)... 
>
>checking for special C compiler options needed for large files... no   
>
>checking for _FILE_OFFSET_BITS value needed for large files... no  
>

   
Is this on a 64bit system perhaps? I believe on 64bit systems,  
   
_FILE_OFFSET_BITS has not effect, and then the above checks should be   
   
correct.
   

   
So if this is indeed the case, then the things are working as they  
   
should, but ecasound's configure summary is just misleading (it should  
   
say "largefile for 32bit systems...: yes/no".  
-

Best,

Joel

> 
> Cheers
> 
> -- 
> perl -E'$_=q;$/= @{[@_]};and s;\S+;;eg;say~~reverse'
> 
> ___
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

-- 
Joel Roth

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


debian/copyright

2011-03-22 Thread Joel Roth
Hi all,

I'm working on Ecasound's copyright file. Would like to
ask for a review.

This project has lots of contributors with different dates
in different files.

The catchall entry points to the original developer
covering all years listed in the project files.

Files: *
Copyright: 1997-2010 Kai Vehmanen 
License: GPL-2+

A general review would also help. I wonder if we're
about ready to ask for an upload.

Thanks,

-- 
Joel Roth

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


Re: debian/copyright

2011-03-22 Thread Joel Roth
On Tue, Mar 22, 2011 at 08:19:55PM +0100, Jonas Smedegaard wrote:
> On Tue, Mar 22, 2011 at 08:29:04AM -1000, Joel Roth wrote:
> >I'm working on Ecasound's copyright file. Would like to ask for a
> >review.
> >
> >This project has lots of contributors with different dates in
> >different files.
> >
> >The catchall entry points to the original developer covering all
> >years listed in the project files.
> >
> >Files: *
> >Copyright: 1997-2010 Kai Vehmanen 
> >License: GPL-2+
> 
> Was there an implicit question somewhere in the above?

Not from me. Alessandro, was there something you
wanted to ask about?
 
> Regards,
> 
>  - Jonas
> 
> -- 
>  * Jonas Smedegaard - idealist & Internet-arkitekt
>  * Tlf.: +45 40843136  Website: http://dr.jones.dk/
> 
>  [x] quote me freely  [ ] ask before reusing  [ ] keep private



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


-- 
Joel Roth

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


Bug#629871: missing man pages for ecasound-iam, ecatools, ecalength

2011-06-08 Thread Joel Roth
Package: ecasound
Version: 2.8.1-1
Severity: normal


No result for 'man' command.  

According to http://packages.debian.org/sid/amd64/ecasound/filelist

There should be man pages in /usr/share/man/man1/

However removing and reinstalling the package, the man files
are not present.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.36.20101128 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash

Versions of packages ecasound depends on:
ii  libasound21.0.23-2.1 shared library for ALSA applicatio
ii  libaudiofile0 0.2.6-8Open-source version of SGI's audio
ii  libc6 2.11.2-11  Embedded GNU C Library: Shared lib
ii  libgcc1   1:4.4.4-17 GCC support library
ii  libjack-jackd2-0 [libjack 1.9.6~dfsg.1-2 JACK Audio Connection Kit (librari
ii  libkvutils4   2.8.1-1Multitrack-capable audio recorder 
ii  liblo70.26~repack-5  Lightweight OSC library
ii  libncurses5   5.7+20100313-5 shared libraries for terminal hand
ii  liboil0.3 0.3.17-2   Library of Optimized Inner Loops
ii  libreadline6  6.1-3  GNU readline and history libraries
ii  libsamplerate00.1.7-3Audio sample rate conversion libra
ii  libsndfile1   1.0.23-1   Library for reading/writing audio 
ii  libstdc++64.6.0-10   The GNU Standard C++ Library v3

ecasound recommends no packages.

Versions of packages ecasound suggests:
ii  amb-plugins [ladspa-plugin] 0.8.1-2  ambisonics LADPSA plugins
ii  caps [ladspa-plugin]0.4.2-1  C* Audio Plugin Suite
ii  ladspa-sdk [ladspa-plugin]  1.13-1   sample tools for linux-audio-dev p
pn  mikmod (no description available)
pn  mp3-encoder(no description available)
ii  mpg321 [mp3-decoder]0.2.13-1 Simple and lightweight command lin
ii  nama1.073-1  Ecasound-based multitrack recorder
ii  rev-plugins [ladspa-plugin] 0.3.1-1  greverb-like ladspa plugin
ii  swh-plugins [ladspa-plugin] 0.4.15+1-5   Steve Harris's LADSPA plugins
ii  tap-plugins [ladspa-plugin] 0.7.1-1  Tom's Audio Processing LADSPA plug
ii  timidity2.13.2-39+b1 Software sound renderer (MIDI sequ
ii  vlc [mp3-decoder]   1.1.9-1+b1   multimedia player and streamer
ii  vlc-nox [mp3-decoder]   1.1.9-1+b1   multimedia player and streamer (wi
ii  vorbis-tools1.4.0-1  several Ogg Vorbis tools

-- no debconf information



___
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#629871: missing man pages for ecasound-iam, ecatools, ecalength

2011-06-09 Thread Joel Roth

On Thu, Jun 09, 2011 at 10:21:20AM +0200, Alessandro Ghedini wrote:
> On Wed, Jun 08, 2011 at 04:34:42PM -1000, Joel Roth wrote:
> > No result for 'man' command.  
> > 
> > According to http://packages.debian.org/sid/amd64/ecasound/filelist
> > 
> > There should be man pages in /usr/share/man/man1/
> > 
> > However removing and reinstalling the package, the man files
> > are not present.
> 
> Please note that the ecatools (as well as their manpages) have been moved 
> to the 'ecatools' package since version 2.8.0-1, to avoid a circular
> dependency between ecasound and python-ecasound.

>   $ dpkg -L ecatools | grep man1
>   /usr/share/man/man1/ecalength.1.gz
>   /usr/share/man/man1/ecatools.1.gz
>   /usr/share/man/man1/ecasound-iam.1.gz
>   /usr/share/man/man1/ecasignalview.1.gz
>   /usr/share/man/man1/ecanormalize.1.gz
>   /usr/share/man/man1/ecamonitor.1.gz
>   /usr/share/man/man1/ecafixdc.1.gz
>   /usr/share/man/man1/ecaplay.1.gz
>   /usr/share/man/man1/ecaconvert.1.gz

That's all good, however the man page for ecasound-iam,
which is necessary to use ecasound interactively, is 
in ecatools.  I think it should be moved to ecasound. 

Finally, someone trying out ecasound may be expecting the
docs and ecatools utilities. These packages are relatively
small. Could they be recommended (so they are pulled in
automatically)?  IMO they should be suggested, at least.
 
> Also, the file list on packages.d.o is quite outdated :)

Good to know, also about dpkg -L.

Thanks again for what has turned out to be a rather complex
packaging job!
 
> Cheers
> 
> -- 
> perl -E'$_=q;$/= @{[@_]};and s;\S+;;eg;say~~reverse'

-- 
Joel Roth

-- 
Joel Roth



___
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#633815: jackd2: High CPU usage following sleep (top reports 190% on quad-core)

2011-07-13 Thread Joel Roth
Package: jackd2
Version: 1.9.6~dfsg.1-2
Severity: normal

Observed when running jackd with user privileges.

System is extremely sluggish until I kill jackd.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.36.20101128 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash

Versions of packages jackd2 depends on:
ii  coreutils 8.5-1  GNU core utilities
ii  debconf [debconf-2.0] 1.5.38 Debian configuration management sy
ii  libasound21.0.23-2.1 shared library for ALSA applicatio
ii  libc6 2.11.2-11  Embedded GNU C Library: Shared lib
ii  libcelt0-00.7.1-1The CELT codec runtime library
ii  libdbus-1-3   1.4.6-1simple interprocess messaging syst
ii  libexpat1 2.0.1-7XML parsing C library - runtime li
ii  libgcc1   1:4.4.4-17 GCC support library
ii  libjack-jackd2-0  1.9.6~dfsg.1-2 JACK Audio Connection Kit (librari
ii  libncurses5   5.7+20100313-5 shared libraries for terminal hand
ii  libreadline6  6.1-3  GNU readline and history libraries
ii  libsamplerate00.1.7-3Audio sample rate conversion libra
ii  libsndfile1   1.0.23-1   Library for reading/writing audio 
ii  libstdc++64.6.0-10   The GNU Standard C++ Library v3
ii  python-dbus   0.83.1-1   simple interprocess messaging syst

Versions of packages jackd2 recommends:
ii  jackd2-firewire   1.9.6~dfsg.1-2 JACK Audio Connection Kit (FFADO a
ii  libpam-modules1.1.2-2Pluggable Authentication Modules f
ii  qjackctl  0.3.6-1+b1 User interface for controlling the

Versions of packages jackd2 suggests:
ii  jack-tools0.0.2-7+b1 various JACK tools: plumbing, play
ii  meterbridge   0.9.2-8+b1 A collection of Audio meters for t

-- debconf information:
* jackd/tweak_rt_limits: true



___
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#633815: jackd2: High CPU usage following sleep (top reports 190% on quad-core)

2011-07-15 Thread Joel Roth
On Thu, Jul 14, 2011 at 07:25:39PM +0200, Adrian Knoth wrote:
> On 07/14/11 01:49, Joel Roth wrote:
> 
> Hi!
> 
> > Package: jackd2
> > Version: 1.9.6~dfsg.1-2
> > Severity: normal
> > 
> > Observed when running jackd with user privileges.
> > 
> > System is extremely sluggish until I kill jackd.
> 
> Can we have some numbers, please?

> Many people run jackd2 with user privileges, that's actually the
> recommended way, and none of them experiences a substantial slowdown.
> 
> So we need to find out what's wrong with your system or particular
> setup.
> 
> I suggest a procedure like this:
> 
>0. Update to the current package version
>1. Stop jackd (killall -9 jackd, if need be)
>2. Start top, htop or another CPU
>3. Start jackd -d dummy
> 
> This must not trigger an considerable increase in CPU usage. Then, stop
> this jackd and start your real jackd. Which parameters do you use? Which
> soundcard is it?
 
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series
Chipset High Definition Audio (rev 06)

A couple of naive attempts with version 1.9.7~dfsg-1
don't show any slowdown.

I'll look into this further. My parameters are mostly defaults:

jackd -d alsa -d hw:0,0 -r 44100 -H

Thanks for your attention.


> Increasing the buffer size will ease the timing and hence lower the CPU
> load. Assuming you use ALSA:
> 
>$ jackd -d alsa -p 2048  --> relaxed timing
>$ jackd -d alsa -p 128   --> stresses the CPU a bit more
> 
> In case of firewire audio interfaces, there has been made a fix recently
> that triggered tons of error messages to be printed on the console, thus
> making the entire system awfully slow. The newest package has the fix.
> 
> 
> Cheers

-- 
Joel Roth



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


MMA package, install targets

2012-01-04 Thread Joel Roth
Hi Multimedia Maintainers,

I've merged the new upstream version 12.01, 
now trying to get the package to build.

Could someone check the install targets in
the files below, or point me to some 
examples/references? 

Isn't clear which of the following I should be using:

debian/mma/usr/bin/executable
/usr/bin/executable
usr/bin/executable


Thanks,

Joel


 debian/rules ---

#!/usr/bin/make -f

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

override_dh_install:
dh_install
cp mma.py  /usr/bin/mma
cp mma-mnx.py  /usr/bin/mma-mnx
cp mma-rm2std.py   /usr/bin/mma-rm2std
cp mma-splitrec.py /usr/bin/mma-splitrec
cp mup2mma.py  /usr/bin/mup2mma
cp pg2mma.py   /usr/bin/pg2mma
cp synthsplit.py   /usr/bin/synthsplit

override_dh_installchangelogs:
dh_installchangelogs text/CHANGES-1.7

%:
dh $@

 debian/mma.install --

mma-* usr/bin
lib usr/share/mma
includes usr/share/mma
MMA/*.py usr/share/mma/MMA


-- 
Joel Roth

___
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: MMA package, install targets

2012-01-05 Thread Joel Roth
On Thu, Jan 05, 2012 at 10:12:10AM +0100, Reinhard Tartler wrote:
> On Do, Jan 05, 2012 at 08:42:25 (CET), Joel Roth wrote:
> 
> > Hi Multimedia Maintainers,
> >
> > I've merged the new upstream version 12.01, 
> > now trying to get the package to build.
> >
> > Could someone check the install targets in
> > the files below, or point me to some 
> > examples/references? 
> >
> > Isn't clear which of the following I should be using:
> >
> > debian/mma/usr/bin/executable
> > /usr/bin/executable
> > usr/bin/executable
> >
> 
> I see that mma is a python project. I think you can save yourself and
> upstream a *lot* of time and headaches if you would write a proper
> setup.py using the standard distutils python package.

I'll look into it.  Thanks for the pointer.

Joel
 
> Cheers,
> Reinhard
> 
> -- 
> Gruesse/greetings,
> Reinhard Tartler, KeyID 945348A4
> 
> ___
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
> 

-- 
Joel Roth

___
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: MMA package, install targets

2012-01-10 Thread Joel Roth
On Thu, Jan 05, 2012 at 10:12:10AM +0100, Reinhard Tartler wrote:
> On Do, Jan 05, 2012 at 08:42:25 (CET), Joel Roth wrote:
> 
> > Hi Multimedia Maintainers,
> >
> > I've merged the new upstream version 12.01, 
> > now trying to get the package to build.
> >
> > Could someone check the install targets in
> > the files below, or point me to some 
> > examples/references? 
> >
> > Isn't clear which of the following I should be using:
> >
> > debian/mma/usr/bin/executable
> > /usr/bin/executable
> > usr/bin/executable
> >
> 
> I see that mma is a python project. I think you can save yourself and
> upstream a *lot* of time and headaches if you would write a proper
> setup.py using the standard distutils python package.

Hi Reinhard,

I've put in some time studying distutils and other modules
for this purpose. Writing setup.py seems like the right
direction for upstream.

For the moment, I have corrected the installation paths in
d/mma.install and d/rules. 

Is commiting dch -r sufficient to signal uploaders
to review the package?

Thanks,

Joel
 
> Cheers,
> Reinhard

-- 
Joel Roth

___
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: MMA package, install targets

2012-01-10 Thread Joel Roth
On Tue, Jan 10, 2012 at 10:18:26PM +0100, Reinhard Tartler wrote:
> On Di, Jan 10, 2012 at 20:10:55 (CET), Joel Roth wrote:
> 
> > On Thu, Jan 05, 2012 at 10:12:10AM +0100, Reinhard Tartler wrote:
> >> On Do, Jan 05, 2012 at 08:42:25 (CET), Joel Roth wrote:
> >> 
> >> > Hi Multimedia Maintainers,
> >> >
> >> > I've merged the new upstream version 12.01, 
> >> > now trying to get the package to build.
> >> >
> >> > Could someone check the install targets in
> >> > the files below, or point me to some 
> >> > examples/references? 
> >> >
> >> > Isn't clear which of the following I should be using:
> >> >
> >> >  debian/mma/usr/bin/executable
> >> >  /usr/bin/executable
> >> >  usr/bin/executable
> >> >
> >> 
> >> I see that mma is a python project. I think you can save yourself and
> >> upstream a *lot* of time and headaches if you would write a proper
> >> setup.py using the standard distutils python package.
> >
> > Hi Reinhard,
> >
> > I've put in some time studying distutils and other modules
> > for this purpose. Writing setup.py seems like the right
> > direction for upstream.
> 
> Why not write one right now, use the benefits it brings for the package,
> and then ask upstream to integrate your package?

I'll need to go through the app and replace all paths with
references to sys.prefix. But yes, the app is well
organized, and it would be possible to do with quilt,
if not upstream.  It's slow for me, being new to the
language and its conventions.

> > For the moment, I have corrected the installation paths in
> > d/mma.install and d/rules. 
> 
> What you did looks, at least on the first look, correct, but does not
> help upstream or other distributors.

The app already has install scripts that work on 
OS X, Windows and Linux, and have been working
fine for eight years. 
 
> > Is commiting dch -r sufficient to signal uploaders
> > to review the package?
> 
> At least I scan PET when I have some spare time:
> http://pet.debian.net/pkg-multimedia/pet.cgi
> 
> I notice that the mma package list only you as Uploader. Who else from
> the team is going to back you up in case you become unavailable or
> otherwise too busy to care for the package?

I agree that this another argument to use setup.py
I'm all for using standard methods and tools. 

OTOH, 
1. the app is mature, and isn't expected to change much.
2. I'm working with upstream to convert to distutils,
   and at that point we can easily import a new upstream version 
   with these improvements.
3. I would like to release something usable when that 
   is possible; having done enough to get the package
   to install, why *not* release?

 
> Also, the package has been removed from unstable for being buggy and
> dead upstream. What has changed since September 2010? This needs to be
> documented and discussed in a new ITP bug, which is then closed in
> debian/changelog (at least IMO).

AFAIK, the package never made it to unstable. Since Sept
2010 a new upstream version was released. I imported it
into the Debian multimedia git repository.

Do I need to open an new ITP bug?

Thanks for your attention!

Joel
 
> Cheers,
> Reinhard
> 
> -- 
> Gruesse/greetings,
> Reinhard Tartler, KeyID 945348A4
-- 
Joel Roth

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


Python app package data in Debian

2012-01-14 Thread Joel Roth
Hi all,

I'm working on packaging Musical Midi Accompaniment (MMA)
for Debian, currently in the Debian Multimedia applications
repository. 

I've been strongly urged to install it using distutils.

MMA contains some data files along with the packages.

In Pythonland, it seems kosher to install that
data with the packages, e.g. using package_data 
keyword in the call to setup(). 

Working that way is convenient, as it solves the issue of
choosing/accessing appropriate directories under other
platforms such as Windows and OS X.

What I'm wondering is if this will be a problem 
WRT Debian Policy.

In practical terms it would mean installing some data files
under /lib/user/python2.x/mma/

Since Debian users are accustomed to find
some package data files under /usr/share/mma
I'm wondering if it is kosher to let /usr/share/mma
be a link to /lib/user/python2.x/mma/resources.

Thanks for your attention.

-- 
Joel Roth

___
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: need help /fixing/ WNPP 594784

2012-01-17 Thread Joel Roth
On Tue, Jan 17, 2012 at 07:14:52PM +0100, Robin Gareus wrote:
> Hi *,
> 
> Could you please point me to a short concise walk-though for using
> git.debian.org as pkg-multimedia-maintainer?

Hi Robin,

Here's one:

http://wiki.debian.org/Alioth/Git

In case you missed it, this page is a useful starting point.

http://wiki.debian.org/DebianMultimedia

> And/Or tell me how to get a packaged software from github into debian.
> I can't seem to find this info on https://alioth.debian.org/

> Specifically,
> I am interested to upload:
>   https://github.com/x42/paulstretch_cpp
> 
> which has an 'upstream' and 'master' branch and produces a lintian clean
> debian package with git-buildpackage.
> 
> Shall I simply dput it somewhere (where?) or is it preferred to clone
> the git repository to debian.org (how?)

Do you need to keep previous history in the new Debian
repository?  Well, I thought about how to do that, will post 
if that is an issue. 

HTH,

Joel

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

-- 
Joel Roth

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