Debian Bug report logs - #630415
guile-1.8: Enable thread support

version graph

Package: guile-1.8; Maintainer for guile-1.8 is (unknown);

Reported by: Michael Terry <michael.terry@canonical.com>

Date: Mon, 13 Jun 2011 20:42:02 UTC

Severity: normal

Tags: patch

Found in version guile-1.8/1.8.8+1-6

Done: Rob Browning <rlb@defaultvalue.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, michael.terry@canonical.com, Rob Browning <rlb@defaultvalue.org>:
Bug#630415; Package guile-1.8. (Mon, 13 Jun 2011 20:42:05 GMT) (full text, mbox, link).


Acknowledgement sent to Michael Terry <michael.terry@canonical.com>:
New Bug report received and forwarded. Copy sent to michael.terry@canonical.com, Rob Browning <rlb@defaultvalue.org>. (Mon, 13 Jun 2011 20:42:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Michael Terry <michael.terry@canonical.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: guile-1.8: Enable thread support
Date: Mon, 13 Jun 2011 16:40:46 -0400
[Message part 1 (text/plain, inline)]
Package: guile-1.8
Version: 1.8.8+1-6
Severity: normal
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu oneiric ubuntu-patch

In Ubuntu, I was rebasing to Debian and noticed that the only difference we
still held was the attached patch to enable thread support.  Seems like
something Debian would want too?

The original notice for this change was:

    - Build with thread support. Some guile-using programs like autogen need
      it.
    - Add debian/guile-1.8-libs.shlibs: Thread support breaks ABI, bump the
      soname.

Thanks for considering the patch.


-- System Information:
Debian Release: wheezy/sid
  APT prefers oneiric-updates
  APT policy: (500, 'oneiric-updates'), (500, 'oneiric-security'), (500, 'oneiric')
Architecture: i386 (i686)

Kernel: Linux 3.0-0-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
[tmpmiNkB0 (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#630415; Package guile-1.8. (Thu, 16 Jun 2011 02:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Rob Browning <rlb@defaultvalue.org>:
Extra info received and forwarded to list. (Thu, 16 Jun 2011 02:21:03 GMT) (full text, mbox, link).


Message #10 received at 630415@bugs.debian.org (full text, mbox, reply):

From: Rob Browning <rlb@defaultvalue.org>
To: Michael Terry <michael.terry@canonical.com>
Cc: 630415@bugs.debian.org
Subject: Re: Bug#630415: guile-1.8: Enable thread support
Date: Wed, 15 Jun 2011 21:16:36 -0500
Michael Terry <michael.terry@canonical.com> writes:

> In Ubuntu, I was rebasing to Debian and noticed that the only difference we
> still held was the attached patch to enable thread support.  Seems like
> something Debian would want too?
>
> The original notice for this change was:
>
>     - Build with thread support. Some guile-using programs like autogen need
>       it.
>     - Add debian/guile-1.8-libs.shlibs: Thread support breaks ABI, bump the
>       soname.
>
> Thanks for considering the patch.

I'll have to look at the patch, but the original reason I never
supported 1.8 threads in Debian is because I released a version without
threads -- threads were broken early on, and a releasing a newer
threaded version would break the ABI.

I see from the comment above that the ABI was bumped, but I'll have to
examine how that was done.  Previously, I couldn't bump the soname
because it might conflict with the 2.0 sonames, once 2.0 was released.
I haven't checked to see what they chose yet.

In any case, my current plan is just to finish packaging 2.0, which will
have threads, and then start planning the removal of 1.8.

Thanks
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4




Information forwarded to debian-bugs-dist@lists.debian.org, Rob Browning <rlb@defaultvalue.org>:
Bug#630415; Package guile-1.8. (Mon, 30 Jan 2012 01:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Samuel Thibault <sthibault@debian.org>:
Extra info received and forwarded to list. Copy sent to Rob Browning <rlb@defaultvalue.org>. (Mon, 30 Jan 2012 01:39:03 GMT) (full text, mbox, link).


Message #15 received at 630415@bugs.debian.org (full text, mbox, reply):

From: Samuel Thibault <sthibault@debian.org>
To: 630415@bugs.debian.org, 646544@bugs.debian.org
Subject: Re: Bug#630415 & #646544: guile-1.8: Enable thread support & Please link against libpthread at least on hurd-any
Date: Mon, 30 Jan 2012 02:35:07 +0100
Hello,

With the upload of 2.0 with threads enabled I guess both bugs can be
closed.

Samuel




Reply sent to Rob Browning <rlb@defaultvalue.org>:
You have taken responsibility. (Thu, 28 Feb 2013 00:33:03 GMT) (full text, mbox, link).


Notification sent to Michael Terry <michael.terry@canonical.com>:
Bug acknowledged by developer. (Thu, 28 Feb 2013 00:33:03 GMT) (full text, mbox, link).


Message #20 received at 630415-done@bugs.debian.org (full text, mbox, reply):

From: Rob Browning <rlb@defaultvalue.org>
To: Michael Terry <michael.terry@canonical.com>
Cc: 630415-done@bugs.debian.org
Subject: Re: Bug#630415: guile-1.8: Enable thread support
Date: Wed, 27 Feb 2013 18:31:07 -0600
Rob Browning <rlb@defaultvalue.org> writes:

> Michael Terry <michael.terry@canonical.com> writes:
>
>> In Ubuntu, I was rebasing to Debian and noticed that the only difference we
>> still held was the attached patch to enable thread support.  Seems like
>> something Debian would want too?
>>
>> The original notice for this change was:
>>
>>     - Build with thread support. Some guile-using programs like autogen need
>>       it.
>>     - Add debian/guile-1.8-libs.shlibs: Thread support breaks ABI, bump the
>>       soname.
>>
>> Thanks for considering the patch.
>
> I'll have to look at the patch, but the original reason I never
> supported 1.8 threads in Debian is because I released a version without
> threads -- threads were broken early on, and a releasing a newer
> threaded version would break the ABI.
>
> I see from the comment above that the ABI was bumped, but I'll have to
> examine how that was done.  Previously, I couldn't bump the soname
> because it might conflict with the 2.0 sonames, once 2.0 was released.
> I haven't checked to see what they chose yet.
>
> In any case, my current plan is just to finish packaging 2.0, which will
> have threads, and then start planning the removal of 1.8.

I'm closing this since guile-2.0 has been available with threads for a
while.

Thanks
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 28 Mar 2013 07:26:39 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Jan 11 05:29:53 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.