Bug#406064: i386 binNMU for asterisk-chan-capi please

2007-01-26 Thread Lionel Elie Mamane
Hi,

I have reasons to believe that the i386 build of asterisk-chan-capi
was hosed in some way, because several people report that the package
in the archive makes a segfault for them, but that the exact same
package compiled from Debian sources on their machine or on the
pkg-voip private autobuilders works fine.

Please schedule an i386 binNMU for asterisk-chan-capi through
wanna-build. Thanks.

-- 
Lionel


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



Bug#406064: i386 binNMU for asterisk-chan-capi please

2007-01-26 Thread Lionel Elie Mamane
reassign 406064 asterisk-chan-capi
severity 406064 serious
severity 408256 serious
merge 406064 408256
thanks

This bug is by itself severity at most important because it touches
only i386 and none of the other architectures, and only in some
situations. However, I think that etch should not release with such a
broken package and thus upgrade the severity to "serious" under the
"in the package maintainer's opinion, makes the package unsuitable for
release" clause.

If it comes to that, I'd rather the package be removed from i386 (but
no other architecture).

-- 
Lionel


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



Bug#406064: i386 binNMU for asterisk-chan-capi please

2007-02-02 Thread Lionel Elie Mamane
On Fri, Feb 02, 2007 at 12:40:03AM -0800, Steve Langasek wrote:
> On Fri, Jan 26, 2007 at 10:52:27PM +0100, Lionel Elie Mamane wrote:

>> I have reasons to believe that the i386 build of asterisk-chan-capi
>> was hosed in some way, because several people report that the
>> package in the archive makes a segfault for them, but that the
>> exact same package compiled from Debian sources on their machine or
>> on the pkg-voip private autobuilders works fine.

>> Please schedule an i386 binNMU for asterisk-chan-capi through
>> wanna-build. Thanks.

> But the source of the hosing hasn't been identified?

The package is team-maintained. i386 is the architecture that was
uploaded with the sources. At this point, I hope that something was
hosed on the builder/uploader's personal machine, but we haven't heard
back from him yet.

Additionally, the packages in the archive works for me (in
production); I think I'm about the only team member that has hardware
on which the package works, but different hardware than what the bug
reporters have. So chasing down the problem is quite difficult.

> Which means there's no guarantee that this problem won't resurface
> later, even in an autobuilder environment.

> I've scheduled the binNMU so that we can fix the practical problem
> for users of the package,

Thanks.

> but I don't think this bug should be considered to be fixed at this
> point.

Theoretically you are right, but practically, I doubt it will achieve
anything. Remember that we cannot get a meaningful core file / stack
trace because rebuilding the package (be it with or without debugging
symbols) produces a package that works.

All I can imagine doing is rebuilding the package on the same machine
it was built on (Mark? You up to that? Maybe a normal build and a
debug,nostrip build?), have the bug reporters (who at this point do
not suffer from the bug anymore, because - hopefully - the binNMU will
fix it for them) try that package again.

Two possibilities:

 - It works. We can't even reproduce the bug, except with a specific
   binary that we cannot recreate from sources. Frankly, I'm clueless
   what to do next then.

 - It doesn't work. What do we do? Have Mark upgrade random packages
   (gcc, libfoo-dev, ...)  and the bugreporters try again, and loop
   that procedure ad nauseam?

   A lot of shots in the dark for no gain.

So we can tag it as "moreinfo", severity "important" (because, without
the severity inflation on my side to force this to be handled for
etch, that bug is important at most because architecture-specific) and
let it rot for a few years until it is irrelevant, fine. I fail to see
how this is an improvement over closing the bug under the
justification "Heisenbug, unreproducible, cannot be explained nor
investigated, reopen if you ever hit it again and we thus get a bit of
reproducibility".

-- 
Lionel


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



Bug#406064: i386 binNMU for asterisk-chan-capi please

2007-02-05 Thread Steve Langasek
On Fri, Feb 02, 2007 at 11:46:43AM +0100, Lionel Elie Mamane wrote:
> Two possibilities:

>  - It works. We can't even reproduce the bug, except with a specific
>binary that we cannot recreate from sources. Frankly, I'm clueless
>what to do next then.

In that case, I think it would be reasonable to close the bug until and
unless it reappears.

>  - It doesn't work. What do we do? Have Mark upgrade random packages
>(gcc, libfoo-dev, ...)  and the bugreporters try again, and loop
>that procedure ad nauseam?

Er, no.  At that point, we would want Mark to provide information about his
build system so that others could try to duplicate it and reproduce the bug
-- Mark changing packages on his system is the absolute last thing you'd
want to happen if you actually want to pin the bug and know for sure whether
it's a bug in your package's build-depends/conflicts!

> So we can tag it as "moreinfo", severity "important" (because, without
> the severity inflation on my side to force this to be handled for
> etch, that bug is important at most because architecture-specific)

This is a wrong rationale.

- we have no evidence that the bug is architecture-specific, we only know
  that only one of the binary packages was confirmed to be affected.
- if *any* package in the archive is completely broken, that's still an RC
  bug, even if the binary packages for all other archs are usable.

It is ok to downgrade this bug here based on the lack of information and the
lack of concrete impact on the current set of binaries.

> and let it rot for a few years until it is irrelevant, fine. I fail to see
> how this is an improvement over closing the bug under the
> justification "Heisenbug, unreproducible, cannot be explained nor
> investigated, reopen if you ever hit it again and we thus get a bit of
> reproducibility".

There is an obvious course of investigation here -- find out whether Mark's
system can still be used to reproduce broken binaries, and take it from
there.  Before that's been attempted, it's simply false to claim that it's
unreproducible.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


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



Bug#406064: Bug#408256: Bug#406064: i386 binNMU for asterisk-chan-capi please

2007-02-05 Thread Mark Purcell
On Monday 05 February 2007 21:53, Mark Purcell wrote:
> I can't recreate my build environment from Oct 06.
> 
> And I can't reproduce the bug, additionally I don't have the hardware to test.

One theory though looking at the time line:

asterisk-chan-capi (0.7.1-1) would of been built against 
asterisk (1:1.2.12.1.dfsg-1)

Etch now has asterisk (1:1.2.13~dfsg-2) and 
asterisk-dev may not be version compatible between 1.2.12 & 1.2.13?

This could explain why the binNMU of asterisk-chan-capi now works for etch,
and would suggest that asterisk-chan-capi should perhaps have a strict
version dependency against asterisk.

Mark


asterisk-chan-capi (0.7.1-1+b1) testing; urgency=low
 -- Debian/i386 Build Daemon   Fri,  2 Feb 2007 00:43:31 
-0800

asterisk-chan-capi (0.7.1-1) unstable; urgency=low
 -- Mark Purcell <[EMAIL PROTECTED]>  Sun, 22 Oct 2006 20:49:40 +0100


asterisk (1:1.2.13~dfsg-2) unstable; urgency=low
 -- Mark Purcell <[EMAIL PROTECTED]>  Mon,  6 Nov 2006 06:33:19 +

asterisk (1:1.2.13~dfsg-1) unstable; urgency=high
 -- Mark Purcell <[EMAIL PROTECTED]>  Wed, 25 Oct 2006 06:46:52 +0100

asterisk (1:1.2.12.1.dfsg-1) unstable; urgency=low
 -- Mark Purcell <[EMAIL PROTECTED]>  Sun, 24 Sep 2006 14:45:58 +0100


pgpHNttxVswqH.pgp
Description: PGP signature