Debian Bug report logs - #480515
[gconf] rename built package for noldap support

Package: buildd.emdebian.org; Maintainer for buildd.emdebian.org is Debian Embedded Team <debian-embedded@lists.debian.org>;

Reported by: Neil Williams <codehelp@debian.org>

Date: Sat, 10 May 2008 15:33:03 UTC

Severity: normal

Done: Neil Williams <codehelp@debian.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, <debian-devel@lists.debian.org>:
Bug#480515; Package general. Full text and rfc822 format available.

Acknowledgement sent to Neil Williams <codehelp@debian.org>:
New Bug report received and forwarded. Copy sent to <debian-devel@lists.debian.org>. Full text and rfc822 format available.

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

From: Neil Williams <codehelp@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: buildd.emdebian.org: gconf unable to be uploaded, libldap-2.4-2 failed to cross build
Date: Sat, 10 May 2008 16:26:10 +0100
Package: general
Severity: normal

In preparation for a pseudo-package, buildd.emdebian.org, I'm filing
status bugs about packages that block the use of packages that
crossbuild successfully.

libldap-2.4.2 fails to cross build:

configure: error: crossing compiling: use
--with-yielding_select=yes|no|manual
make: *** [configure-stamp] Error 1
dpkg-buildpackage: failure: debian/rules build gave error exit status 2

In this particular case, the initial fix is probably a value in the
cache file but the dependencies of libldap also cause problems due to a
failure to cross build liborbit2.

gconf cannot be uploaded as it would result in broken dependencies:
Checking for error logs in /opt/emdebian/trunk/g/gconf/trunk/
gconf2 (= 2.22.0-1em1): FAILED
libgconf2-4 (= 2.22.0-1em1): FAILED

  gconf2 (= 2.22.0-1em1) depends on libgconf2-4 (>= 2.13.5) {libgconf2-4
(= 2.22.0-1em1)}
  libgconf2-4 (= 2.22.0-1em1) depends on libldap-2.4-2 (>= 2.4.7) {NOT
AVAILABLE}
  libgconf2-4 (= 2.22.0-1em1) depends on libldap-2.4-2 (>= 2.4.7) {NOT
AVAILABLE}

Thu May  8 00:56:43 BST 2008

This bug is blocked by the problems in libldap but is also blocking the
use of gpe-filemanager which requires gconf.

Due to the lack of a crossbuilding buildd, the build logs are not
internet-visible at this time. Builds can be reproduced using
emdebian-tools.

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

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash




Bug reassigned from package `general' to `buildd.emdebian.org'. Request was from Neil Williams <codehelp@debian.org> to control@bugs.debian.org. (Wed, 03 Sep 2008 06:30:03 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Embedded Team <debian-embedded@lists.debian.org>:
Bug#480515; Package buildd.emdebian.org. (Tue, 23 Sep 2008 16:27:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Neil Williams <codehelp@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Embedded Team <debian-embedded@lists.debian.org>. (Tue, 23 Sep 2008 16:27:04 GMT) Full text and rfc822 format available.

Message #12 received at 480515@bugs.debian.org (full text, mbox):

From: Neil Williams <codehelp@debian.org>
To: 480515@bugs.debian.org
Subject: partial fix
Date: Tue, 23 Sep 2008 17:23:24 +0100
[Message part 1 (text/plain, inline)]
As documentation of how this is being handled, Wookey and I discussed
this problem at Extremadura. The current fix is suboptimal (Emdebian
patches gconf to simply not provide the libldap2-dev build-dependency)
but there are a few issues that come out of this:

1. It would be better if gconf upstream supported a --disable-ldap
option to configure rather than auto-detecting ldap (this complicates
building inside and outside chroots). Thankfully, gconf is the only
package currently in Emdebian that needs libldap-dev so it is not an
actual problem, just an important theoretical one.

2. Emdebian needs to use DEB_VENDOR support and debian/control
substitution / patches to create a libgconf-noldap2-4 library or
something similar. i.e. the package name does need to change to indicate
that the cross-built library lacks the ldap symbols or applications that
expect to find those symbols in libgconf2-4 will crash in Emdebian.

See: http://lists.debian.org/debian-embedded/2008/09/msg00050.html


-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


[signature.asc (application/pgp-signature, inline)]

Changed Bug title to `[gconf] rename built package for noldap support' from `buildd.emdebian.org: gconf unable to be uploaded, libldap-2.4-2 failed to cross build'. Request was from Neil Williams <codehelp@debian.org> to control@bugs.debian.org. (Thu, 04 Jun 2009 15:33:03 GMT) Full text and rfc822 format available.

Reply sent to Neil Williams <codehelp@debian.org>:
You have taken responsibility. (Sat, 10 Apr 2010 14:33:13 GMT) Full text and rfc822 format available.

Notification sent to Neil Williams <codehelp@debian.org>:
Bug acknowledged by developer. (Sat, 10 Apr 2010 14:33:13 GMT) Full text and rfc822 format available.

Message #19 received at 480515-done@bugs.debian.org (full text, mbox):

From: Neil Williams <codehelp@debian.org>
To: 480515-done@bugs.debian.org
Subject: gconf-crush available
Date: Sat, 10 Apr 2010 15:29:55 +0100
[Message part 1 (text/plain, inline)]
http://www.emdebian.org/svn/browser/current/target/gconf-crush/trunk

A source package will be available via the Emdebian Crush repository in
a little while, this can then be cross-built for other architectures.

-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/

[Message part 2 (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 09 May 2010 07:31:50 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Apr 17 19:40:26 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.