Bug#663916: New phonetisaurus package available

2012-10-22 Thread Jakub Wilk

* Giulio Paci giuliop...@gmail.com, 2012-10-21, 15:04:
What does --fst_field_separator exactly do? In my experiments it did 
not affect phonetisaurus-align in any way.
Unfortunately I do not know most of the options of this program. I 
asked upstream about this option.

Upstream replied that these flags are automatically added by openfst:
http://www.openfst.org/twiki/bin/view/FST/FstAdvancedUsage#Command_Line_Flags
Some of them affect the behaviour of functions that are not used by 
phonetisaurus-align.
However he does not know how to hide those inherited options (and I do 
not know as well) without rewriting all the flags parsing code.

Do you know how to hide them?


No idea, sorry.


Is it mandatory to identify possibly useless flags and to hide them?


I understand that removing/hiding unneeded option might be infeasible, 
but I would expect that these no-ops are documented as such in the 
manual page (or alternative: that they are not documented in the manpage 
at at all).


There are some warnings in the build log:
| /usr/bin/make  -C src CFLAGS=-g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
-Wall CXXFLAGS=-g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-fPIE -pie -Wl,-z,relro -Wl,-z,now  
THIRD_PARTIES_INCLUDE=-I3rdparty/utfcpp -k clean
| make[1]: Entering directory 
`/build/phonetisaurus-DN3moq/phonetisaurus-0.6/src'
| rm ../phonetisaurus-g2p ../phonetisaurus-align ../phonetisaurus-arpa2fst *.o
| rm: cannot remove `../phonetisaurus-g2p': No such file or directory
| rm: cannot remove `../phonetisaurus-align': No such file or directory
| rm: cannot remove `../phonetisaurus-arpa2fst': No such file or directory
| rm: cannot remove `*.o': No such file or directory
| make[1]: *** [clean] Error 1
| make[1]: Leaving directory `/build/phonetisaurus-DN3moq/phonetisaurus-0.6/src'
| make: [makefile-clean] Error 2 (ignored)

The above indicates two problem:
1) Upstream make clean is not idempotent: it fails it there's nothing 
to clean. Replacing rm with rm -f should fix this issue.
2) cdbs doesn't ignore errors from make clean. This was reported in 
#441020 over 5 years ago. (Sigh...)


There's a warning about debian/copyright_hints not being up-to-date.

There's also a few dozens of compiler warnings. Is upstream aware of 
them?


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121022154809.ga8...@jwilk.net



Bug#691014: marked as done (RFS: swftools/0.9.2+ds1-3 [RC])

2012-10-22 Thread Debian Bug Tracking System
Your message dated Mon, 22 Oct 2012 22:38:14 +0200
with message-id 5085aeb6.2080...@camlann.de
and subject line Re: Bug#691014: RFS: swftools/0.9.2+ds1-3 [RC]
has caused the Debian Bug report #691014,
regarding RFS: swftools/0.9.2+ds1-3 [RC]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
691014: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=691014
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: sponsorship-requests
Severity: important

Dear mentors,

  I am looking for a sponsor for my package swftools

 * Package name: swftools
   Version : 0.9.2+ds1-3

  It builds those binary packages:

swftools   - Collection of utilities for SWF file manipulation/creation
 swftools-dbg - Collection of utilities for SWF file
manipulation/creation (debug

  To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/swftools


  Alternatively, one can download the package with dget using this command:

dget -x
http://mentors.debian.net/debian/pool/main/s/swftools/swftools_0.9.2+ds1-3.dsc

  Changes since the last upload:

  * Added debug package.
  * Added fix for segfault on i386. (Closes: 690237)
  * Build with default debian hardening flags.

  This new version fixes an RC bug, which prevents the package
  libjs-swfupload from build on i386.


-- 
 MfG, Christian Welzel

  GPG-Key: 4096R/5117E119 2011-09-19
  Fingerprint: 3688 337C 0D3E 3725 94EC  E401 8D52 CDE9 5117 E119
---End Message---
---BeginMessage---
The package was uploaded.

-- 
 MfG, Christian Welzel

  GPG-Key: pub 4096R/5117E119 2011-09-19
  Fingerprint: 3688 337C 0D3E 3725 94EC  E401 8D52 CDE9 5117 E119---End Message---


Bug#663916: New phonetisaurus package available

2012-10-22 Thread Giulio Paci
Il 22/10/2012 17:48, Jakub Wilk ha scritto:
 * Giulio Paci giuliop...@gmail.com, 2012-10-21, 15:04:
 Is it mandatory to identify possibly useless flags and to hide them?
 
 I understand that removing/hiding unneeded option might be infeasible, but I 
 would expect that these no-ops are documented as such in the manual page (or 
 alternative: that
 they are not documented in the manpage at at all).

Removed those flags from the manpages.

 1) Upstream make clean is not idempotent: it fails it there's nothing to 
 clean. Replacing rm with rm -f should fix this issue.

Fixed by using $(RM).

 There's a warning about debian/copyright_hints not being up-to-date.

Fixed.

 There's also a few dozens of compiler warnings. Is upstream aware of them?

I just sent an email about them, along with a patch removing most of them. I 
left untouched those warnings that I was not sure how to solve properly. I am 
waiting upstream
to solve them.

Bests,
Giulio.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5085c0d2@gmail.com



Bug#663916: New phonetisaurus package available

2012-10-22 Thread Giulio Paci
Errata corrige.

Il 22/10/2012 23:55, Giulio Paci ha scritto:
 Il 22/10/2012 17:48, Jakub Wilk ha scritto:
 * Giulio Paci giuliop...@gmail.com, 2012-10-21, 15:04:
 Is it mandatory to identify possibly useless flags and to hide them?

 I understand that removing/hiding unneeded option might be infeasible, but I 
 would expect that these no-ops are documented as such in the manual page (or 
 alternative: that
 they are not documented in the manpage at at all).
 
 Removed those flags from the manpages.
 
 1) Upstream make clean is not idempotent: it fails it there's nothing to 
 clean. Replacing rm with rm -f should fix this issue.
 
 Fixed by using $(RM).

 2) cdbs doesn't ignore errors from make clean. This was reported in 
 #441020 over 5 years ago. (Sigh...) 

I just read the bug report. Actually cdbs ignores errors in make clean.
So the problem here seems to be that building should fail on make clean, but 
it was working anyway. Right?

 There's a warning about debian/copyright_hints not being up-to-date.
 
 Fixed.

I re-created the problem by adding the new patch. Now it is fixed (again).

 There's also a few dozens of compiler warnings. Is upstream aware of them?
 
 I just sent an email about them, along with a patch removing most of them. I 
 left untouched those warnings that I was not sure how to solve properly. I am 
 waiting upstream
 to solve them.

The patch header was broken, I fixed it.

Bests,
Giulio.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5085c7ad.8030...@gmail.com



Bug#663916: New phonetisaurus package available

2012-10-22 Thread Jakub Wilk

* Giulio Paci giuliop...@gmail.com, 2012-10-23, 00:24:
2) cdbs doesn't ignore errors from make clean. This was reported in 
#441020 over 5 years ago. (Sigh...)


I just read the bug report. Actually cdbs ignores errors in make clean.
So the problem here seems to be that building should fail on make 
clean, but it was working anyway. Right?


D'oh! I meant s/doesn't/shouldn't/. So yes, you are right. Sorry for the 
confusion.


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2012103716.ga3...@jwilk.net



Lots of problems with upstream, please help!

2012-10-22 Thread David Smith
Hello, I hope this is the right mailing list.

I've been a Debian user for over 10 years, but due to schoolwork and
work i haven't been very involved in Debian. Mostly I have submitted
patches to upstream or helping upstream debug rather than helping
Debian specifically.

For a long time, I always end up with a dozen or so of my own custom
packages which I derive from official debian source packages with an
extra tiny bugfix patch or two I've thrown in on top and recompiled.
Sounds pretty selfish, I know.

With Wheezy coming out, I'm trying to help any way I can but I'm
having some problems.

Technically they are all problems with upstream and they're all for
different software.  I really don't know how to deal with them to help
Debian.

1. As a big regression from Squeeze,  I had to blacklist an HP
platform driver from loading into the kernel in order for my wireless
to work well. I filed a debian bug report about it and the debian
maintainers helped me collect all the information I needed and submit
it to upstream.  I did all that, it's been 3 weeks, and the upstream
kernel platform devs seem to have completely ignored it, although
linux-wireless confirmed the platform driver is doing something very
strange.  So I don't know what to do. Maybe I just need to wait
longer?

2. About 8 months ago, an upstream developer wrote a patch to enable a
feature in upstream software.  Upstream didn't review the patch so it
never officially made it into upstream software. Requests to review
the patch by me and others are getting completely ignored upstream.
The upstream dev that made the patch looks to have disappeared.
Upstream seems reluctant to accept, reluctant to reject and reluctant
to review, so it stays in limbo. Without upstream's proper review /
approval of the patch, in addition to the fact that the patch
essentially enables a feature, it's probably unlikely to ever make it
into Wheezy, right? I filed a bug report saying that the feature
didn't work as the feature is listed in the software as being
available, but it's not actually enabled in the code.  I'd imagine an
NMU for enabling this feature in Wheezy would be inappropriate and the
proper Debian thing to do would be to just write a different patch to
remove the feature so the user doesn't see it in the software?
Although, that's pretty much the exact opposite of what I'm doing on
my PC so I really don't have much motivation to do that.

3. A couple months ago, an upstream developer wrote a patch to fix
what I consider to be a serious bug that makes a lot of apps unusable
under normal (aka user customized) conditions. Upstream reviewed and
approved the patch but the patch is written for KDE 4.9. 1.   I tried
applying the patch to KDE 4.8. 4 in Wheezy which ended up as a
spectacular failure during compile. I asked upstream to back port the
patch to kde 4.8. 4 in Debian and they said that they do not control
the release of Debian and that KDE 4.8.5 is available.   I'm almost
certain the patch upstream wrote isn't going to work with 4.8.5
either, but I haven't tried it as I don't want to be that far away
from Debian's packages.  There is a work-around that's very easy to
do, but it's not obvious, and it saps performance from my PC.  I'm
certain some Debian users running KDE will eventually run into this
very annoying problem and have to Google and enable the work around.
I will likely end up backporting the patch myself for my own personal
needs if the workaround annoys me enough some day, which it probably
will eventually...  I worry that if I backport this patch, it
might be a little ugly and probably not suitable for Debian anyway,
although I really haven't looked at backporting the patch yet.

4. There appears to be a regression in some streaming libraries.  When
I'm running wheezy and I replace some audio streaming libraries in
Wheezy with the ones from Squeeze, it fixes the same problem in
several different audio players in Wheezy. What's very strange is that
some other audio players don't have the problem at all in Wheezy with
both the older and newer libs. I want to say that it's all the audio
streaming libraries fault, but at the same time it appears that the
recommended way for audio players to interface with these audio
streaming libraries may have changed.  It's so very complicated and
I'm having a lot of trouble debugging since it's not crashing ( I
wish!) and only periodically throwing out a warning or two in the
background.  I haven't yet contacted the audio streaming libraries
because I'm trying to understand how the recommended way to interface
with the streaming libraries has changed and it's very complicated.
I guess I should be contacting the audio streaming devs for
help/advice? Or maybe investigating the audio players to make sure
they're doing the recommended things when they play audio?  Or both?
  I wish I could just point and say it's broken as I usually do when
I have problems, but it's only partially broken under very 

Re: Lots of problems with upstream, please help!

2012-10-22 Thread Paul Wise
On Tue, Oct 23, 2012 at 12:38 PM, David Smith wrote:

 With Wheezy coming out, I'm trying to help any way I can but I'm
 having some problems.

It is probably too late to fix anything for wheezy unless it meets the
release team's freeze criteria:

http://release.debian.org/testing/freeze_policy.html

 Technically they are all problems with upstream and they're all for
 different software.  I really don't know how to deal with them to help
 Debian.

In future you might want include more specific information, like links
to bugs you have filed etc.

http://www.catb.org/esr/faqs/smart-questions.html

 1. As a big regression from Squeeze,  I had to blacklist an HP
 platform driver from loading into the kernel in order for my wireless
 to work well. I filed a debian bug report about it and the debian
 maintainers helped me collect all the information I needed and submit
 it to upstream.  I did all that, it's been 3 weeks, and the upstream
 kernel platform devs seem to have completely ignored it, although
 linux-wireless confirmed the platform driver is doing something very
 strange.  So I don't know what to do. Maybe I just need to wait
 longer?

Your options are:

Wait until someone with the appropriate skills is motivated to do something.

Find a way to motivate someone with the appropriate skills to do something.

Switch to some different hardware that doesn't have the issue.

Learn the appropriate skills to fix this issue yourself and send the
patch to the Linux maintainers.

 2. About 8 months ago, an upstream developer wrote a patch to enable a
 feature in upstream software.  Upstream didn't review the patch so it
 never officially made it into upstream software. Requests to review
 the patch by me and others are getting completely ignored upstream.
 The upstream dev that made the patch looks to have disappeared.
 Upstream seems reluctant to accept, reluctant to reject and reluctant
 to review, so it stays in limbo. Without upstream's proper review /
 approval of the patch, in addition to the fact that the patch
 essentially enables a feature, it's probably unlikely to ever make it
 into Wheezy, right? I filed a bug report saying that the feature
 didn't work as the feature is listed in the software as being
 available, but it's not actually enabled in the code.  I'd imagine an
 NMU for enabling this feature in Wheezy would be inappropriate and the
 proper Debian thing to do would be to just write a different patch to
 remove the feature so the user doesn't see it in the software?
 Although, that's pretty much the exact opposite of what I'm doing on
 my PC so I really don't have much motivation to do that.

Your description of this issue isn't very clear but it sounds like
something that doesn't fit the freeze criteria:

http://release.debian.org/testing/freeze_policy.html

Sounds like someone needs to take over development of this project
(zero idea if that is possible since you didn't mention any
specifics).

 3. A couple months ago, an upstream developer wrote a patch to fix
 what I consider to be a serious bug that makes a lot of apps unusable
 under normal (aka user customized) conditions. Upstream reviewed and
 approved the patch but the patch is written for KDE 4.9. 1.   I tried
 applying the patch to KDE 4.8. 4 in Wheezy which ended up as a
 spectacular failure during compile. I asked upstream to back port the
 patch to kde 4.8. 4 in Debian and they said that they do not control
 the release of Debian and that KDE 4.8.5 is available.   I'm almost
 certain the patch upstream wrote isn't going to work with 4.8.5
 either, but I haven't tried it as I don't want to be that far away
 from Debian's packages.  There is a work-around that's very easy to
 do, but it's not obvious, and it saps performance from my PC.  I'm
 certain some Debian users running KDE will eventually run into this
 very annoying problem and have to Google and enable the work around.
 I will likely end up backporting the patch myself for my own personal
 needs if the workaround annoys me enough some day, which it probably
 will eventually...  I worry that if I backport this patch, it
 might be a little ugly and probably not suitable for Debian anyway,
 although I really haven't looked at backporting the patch yet.

If it meets the freeze criteria (zero idea there since you didn't
mention specifics) and you are willing to backport the patch, I guess
the Debian KDE team would be happy to upload it, especially if you are
interested in joining the team.

 4. There appears to be a regression in some streaming libraries.  When
 I'm running wheezy and I replace some audio streaming libraries in
 Wheezy with the ones from Squeeze, it fixes the same problem in
 several different audio players in Wheezy. What's very strange is that
 some other audio players don't have the problem at all in Wheezy with
 both the older and newer libs. I want to say that it's all the audio
 streaming libraries fault, but at the same time it appears that the