Your message dated Fri, 11 Jan 2019 00:19:02 +0200
with message-id <20190110221902.ga28...@yavor.doganov.org>
and subject line Re: Bug#918795: src:sogo: FTBFS with gnustep-base/1.26:
sogo-tests: NSThread.m:717: GSCurrentThread: Assertion `nil != thr && "No main
thread"' failed.
has caused the Debian Bug report #918795,
regarding src:sogo: FTBFS with gnustep-base/1.26: sogo-tests: NSThread.m:717:
GSCurrentThread: Assertion `nil != thr && "No main thread"' failed.
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.)
--
918795: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=918795
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: sogo
Version: 4.0.4-2
Severity: important
Tags: sid buster ftbfs
User: pkg-gnustep-maintain...@lists.alioth.debian.org
Usertags: gnustep-base1.26-transition gnustep-transition
This package fails to build on amd64 with gnustep-base/1.26.0-1 from
experimental:
| Making check in Tests/Unit ...
| Making all for test_tool sogo-tests...
| make[5]: Nothing to be done for 'internal-tool-compile'.
| ./obj/sogo-tests
| sogo-tests: NSThread.m:717: GSCurrentThread: Assertion `nil != thr && "No
main thread"' failed.
| make[2]: *** [GNUmakefile:54: check] Aborted
| make[1]: ***
[/usr/share/GNUstep/Makefiles/Master/serial-subdirectories.make:53:
internal-check] Error 2
The severity of this bug will be raised to "serious" as soon as the
new gnustep-base version is uploaded to unstable (which may be really
soon or postponed for the bullseye development cycle, depending on the
Release Team's decision).
--- End Message ---
--- Begin Message ---
On Wed, Jan 09, 2019 at 03:26:20PM +0200, Yavor Doganov wrote:
> Source: sogo
> Version: 4.0.4-2
> This package fails to build on amd64 with gnustep-base/1.26.0-1 from
> experimental:
>
> | sogo-tests: NSThread.m:717: GSCurrentThread: Assertion `nil != thr && "No
> main thread"' failed.
I'm sorry, this is a bogus bug report and the fault is entirely mine.
While investigating the above assertion failure I came to the
conclusion that the GNUstep Base library is being initialized twice in
a single process. Then I checked my sogo build log more carefully and
the culprit was pretty obvious: apt picked the sope packages from the
official Debian archive (still linked against gnustep-base/1.25)
rather than the binNMUed ones from my private test repo.
And that's happening because I forgot that we relaxed the dependencies
between gnustep-base's own binary packages to allow partial upgrades,
so sbuild happily picks sope from unstable and installs both
gnustep-base libraries in the chroot.
I've just tested sope/4.0.5-1 and sogo/4.0.5-1 (this time properly),
both build successfully with gnustep-base/1.26. I guess sogo/4.0.4-2
is fine as well but it's pointless to test it.
I'm closing this bug; apologies for the false alarm.
--- End Message ---