Your message dated Sun, 03 Sep 2006 16:32:15 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#384198: fixed in readline5 5.1-8
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libreadline5
Version: 5.1-7
Severity: wishlist
Tags: patch

Patch attached for 32-bit biarch support (lib32readline5 and 
lib32readline5-dev).

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-1-amd64-k8
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)

Versions of packages libreadline5 depends on:
ii  libc6                         2.3.6-15   GNU C Library: Shared libraries
ii  libncurses5                   5.5-2      Shared libraries for terminal hand
ii  readline-common               5.1-7      GNU readline and history libraries

libreadline5 recommends no packages.

-- no debconf information
diff -Nur readline5-5.1.old/debian/control readline5-5.1/debian/control
--- readline5-5.1.old/debian/control    2006-08-22 16:05:57.000000000 +0200
+++ readline5-5.1/debian/control        2006-08-22 16:17:05.000000000 +0200
@@ -3,7 +3,7 @@
 Priority: standard
 Maintainer: Matthias Klose <[EMAIL PROTECTED]>
 Standards-Version: 3.6.2
-Build-Depends: debhelper (>= 4.1), patch, libncurses5-dev, lib64ncurses5-dev 
[i386 powerpc sparc s390], mawk | awk, texinfo, autotools-dev, 
libc6-dev-sparc64 [sparc], libc6-dev-s390x [s390], libc6-dev-ppc64 [powerpc], 
libc6-dev-i386 [amd64 ppc64], libc6-dev-amd64 [i386], lib64gcc1 [i386 powerpc 
sparc s390], lib32gcc1 [amd64 ppc64]
+Build-Depends: debhelper (>= 4.1), patch, libncurses5-dev, lib32ncurses5-dev 
[amd64 ppc64], lib64ncurses5-dev [i386 powerpc sparc s390], mawk | awk, 
texinfo, autotools-dev, libc6-dev-sparc64 [sparc], libc6-dev-s390x [s390], 
libc6-dev-ppc64 [powerpc], libc6-dev-i386 [amd64 ppc64], libc6-dev-amd64 
[i386], lib64gcc1 [i386 powerpc sparc s390], lib32gcc1 [amd64 ppc64]
 
 Package: libreadline5
 Architecture: any
@@ -18,6 +18,19 @@
  The GNU history library provides a consistent user interface for
  recalling lines of previously typed input.
 
+Package: lib32readline5
+Architecture: amd64 ppc64
+Depends: readline-common, ${libxx:Depends}, ${shlibs:Depends}
+Section: libs
+Priority: optional
+Description: GNU readline and history libraries, run-time libraries (32-bit)
+ The GNU readline library aids in the consistency of user interface
+ across discrete programs that need to provide a command line
+ interface.
+ .
+ The GNU history library provides a consistent user interface for
+ recalling lines of previously typed input.
+
 Package: lib64readline5
 Architecture: i386 powerpc s390 sparc
 Depends: readline-common, ${libxx:Depends}, ${shlibs:Depends}
@@ -63,9 +76,25 @@
  .
  This package contains as well the readline documentation in info format.
 
+Package: lib32readline5-dev
+Architecture: amd64 ppc64
+Depends: lib32readline5 (= ${Source-Version}), libreadline5-dev, 
lib32ncurses5-dev, ${devxx:Depends}
+Provides: lib32readline-dev
+Conflicts: lib32readline-dev
+Replaces: libreadline5-dev (<< 4.1-6)
+Section: libdevel
+Priority: optional
+Description: GNU readline and history libraries, development files (32-bit)
+ The GNU readline library aids in the consistency of user interface
+ across discrete programs that need to provide a command line
+ interface.
+ .
+ The GNU history library provides a consistent user interface for
+ recalling lines of previously typed input.
+
 Package: lib64readline5-dev
 Architecture: i386 powerpc s390 sparc
-Depends: lib64readline5 (= ${Source-Version}), lib64ncurses5-dev, 
${devxx:Depends}
+Depends: lib64readline5 (= ${Source-Version}), libreadline5-dev, 
lib64ncurses5-dev, ${devxx:Depends}
 Provides: lib64readline-dev
 Conflicts: lib64readline-dev
 Replaces: libreadline5-dev (<< 4.1-6)
diff -Nur readline5-5.1.old/debian/control32 readline5-5.1/debian/control32
--- readline5-5.1.old/debian/control32  2006-08-22 16:05:57.000000000 +0200
+++ readline5-5.1/debian/control32      1970-01-01 01:00:00.000000000 +0100
@@ -1,29 +0,0 @@
-
-Package: lib32readline5
-Architecture: amd64 ppc64
-Depends: readline-common, ${libxx:Depends}, ${shlibs:Depends}
-Section: libs
-Priority: optional
-Description: GNU readline and history libraries, run-time libraries (32-bit)
- The GNU readline library aids in the consistency of user interface
- across discrete programs that need to provide a command line
- interface.
- .
- The GNU history library provides a consistent user interface for
- recalling lines of previously typed input.
-
-Package: lib32readline5-dev
-Architecture: i386 powerpc s390 sparc
-Depends: lib32readline5 (= ${Source-Version}), lib32ncurses5-dev, 
${devxx:Depends}
-Provides: lib32readline-dev
-Conflicts: lib32readline-dev
-Section: libdevel
-Priority: optional
-Description: GNU readline and history libraries, development files (32-bit)
- The GNU readline library aids in the consistency of user interface
- across discrete programs that need to provide a command line
- interface.
- .
- The GNU history library provides a consistent user interface for
- recalling lines of previously typed input.
-
diff -Nur readline5-5.1.old/debian/rules readline5-5.1/debian/rules
--- readline5-5.1.old/debian/rules      2006-08-22 16:05:57.000000000 +0200
+++ readline5-5.1/debian/rules  2006-08-22 16:24:45.000000000 +0200
@@ -33,6 +33,22 @@
   endif
 endif
 
+ifneq (,$(findstring /$(DEB_HOST_ARCH)/,/amd64/ppc64/))
+  build32 = yes
+  CC32 = gcc -m32
+  gencontrol_flags = -- \
+       '-Vlibxx:Depends=libc6-$(ARCH32)' \
+       '-Vdevxx:Depends=libc6-dev-$(ARCH32)'
+  ifeq ($(DEB_HOST_ARCH),amd64)
+    ARCH32 = i386
+    HOST32 = i686-linux-gnu
+  endif
+  ifeq ($(DEB_HOST_ARCH),ppc64)
+    ARCH32 = powerpc
+    HOST32 = powerpc-linux-gnu
+  endif
+endif
+
 ifeq ($(DEB_HOST_ARCH_OS),netbsd)
   CC_LINK_FLAGS =
 else
@@ -44,20 +60,25 @@
 
 PWD    := $(shell pwd)
 p_rl   = libreadline$(soversion)
+p_rl32 = lib32readline$(soversion)
 p_rl64 = lib64readline$(soversion)
 p_comm = readline-common
 p_rld  = $(p_rl)-dev
+p_rld32        = $(p_rl32)-dev
 p_rld64        = $(p_rl64)-dev
 p_rlg  = $(p_rl)-dbg
 p_doc  = $(p_rl)-doc
 p_rlfe = rlfe
 
 d      = debian/tmp
+d32    = debian/tmp32
 d64    = debian/tmp64
 d_rl   = debian/$(p_rl)
+d_rl32 = debian/$(p_rl32)
 d_rl64 = debian/$(p_rl64)
 d_comm = debian/$(p_comm)
 d_rld  = debian/$(p_rld)
+d_rld32        = debian/$(p_rld32)
 d_rld64        = debian/$(p_rld64)
 d_rlg  = debian/$(p_rlg)
 d_doc  = debian/$(p_doc)
@@ -65,6 +86,7 @@
 
 srcdir         = $(PWD)
 builddir       = $(PWD)/build
+builddir32     = $(PWD)/build32
 builddir64     = $(PWD)/build64
 
 default: build
@@ -80,6 +102,14 @@
          CC=$(CC) $(srcdir)/configure \
                --with-curses --prefix=/usr
 
+ifneq ($(build32),)
+       rm -rf $(builddir32)
+       mkdir $(builddir32)
+       cd $(builddir32) && \
+         CC="$(CC32)" $(srcdir)/configure \
+               --host=$(HOST32) --with-curses --prefix=/usr
+endif
+
 ifneq ($(build64),)
        rm -rf $(builddir64)
        mkdir $(builddir64)
@@ -99,6 +129,15 @@
            SHOBJ_CFLAGS="-fPIC -D_REENTRANT" \
            SHLIB_LIBS="-lncurses"
 
+ifneq ($(build32),)
+       $(MAKE) -C $(builddir32) \
+           CC="$(CC32)" \
+           CFLAGS="-g -O2" \
+           SHOBJ_CFLAGS="-fPIC -D_REENTRANT" \
+           SHOBJ_LDFLAGS='-shared' \
+           SHLIB_XLDFLAGS='$(CC_LINK_FLAGS)-soname,`echo $$@ | sed 
s/\\..$$$$//`'
+endif
+
 ifneq ($(build64),)
        $(MAKE) -C $(builddir64) \
            CC="$(CC64)" \
@@ -133,6 +172,9 @@
        rm -f configure*-stamp build*-stamp install-stamp
        rm -rf autom4te.cache
        rm -rf $(builddir)
+ifneq ($(build32),)
+       rm -rf $(builddir32) $(d32)
+endif
 ifneq ($(build64),)
        rm -rf $(builddir64) $(d64)
 endif
@@ -227,6 +269,40 @@
        cp -p $(builddir)/examples/rlfe/rlfe $(d_rlfe)/usr/bin/.
        cp -p debian/rlfe.1 $(d_rlfe)/usr/share/man/man1/.
 
+ifneq ($(build32),)
+       rm -rf $(d32)
+       mkdir -p $(d32)/usr/bin
+       $(MAKE) -C $(builddir32) install \
+           CC="$(CC32)" \
+           CFLAGS="-g -O2 -D_REENTRANT" \
+           SHOBJ_LDFLAGS='-shared' \
+           SHLIB_XLDFLAGS='$(CC_LINK_FLAGS)-soname,`echo $$@ | sed 
s/\\..$$$$//`' \
+           SHLIB_LIBS=-lncurses \
+           DESTDIR=$(PWD)/$(d32) \
+           mandir=/usr/share/man \
+           infodir=/usr/share/info
+
+       dh_installdirs -p$(p_rl32) \
+           lib32 \
+           usr/share/doc
+       dh_installdirs -p$(p_rld32) \
+           usr/share/doc
+       cp -p $(d32)/usr/lib/lib{history,readline}.so.$(libversion) \
+               $(d_rl32)/lib32/
+       ln -s libhistory.so.$(libversion) \
+               $(d_rl32)/lib32/libhistory.so.$(soversion)
+       ln -s libreadline.so.$(libversion) \
+               $(d_rl32)/lib32/libreadline.so.$(soversion)
+
+       dh_installdirs -p$(p_rld32) \
+           usr/lib32 \
+           usr/share/doc
+       ln -s /lib32/libhistory.so.$(soversion) \
+               $(d_rld32)/usr/lib32/libhistory.so
+       ln -s /lib32/libreadline.so.$(soversion) \
+               $(d_rld32)/usr/lib32/libreadline.so
+       mv $(d32)/usr/lib/lib{history,readline}.a $(d_rld32)/usr/lib32/.
+endif
 ifneq ($(build64),)
        rm -rf $(d64)
        mkdir -p $(d64)/usr/bin
@@ -305,6 +381,19 @@
        dh_shlibdeps -p$(p_rl) -p$(p_rld) -p$(p_rlg) -p$(p_rlfe) \
                 -L $(p_rl) -l $(d_rl)/lib
 
+ifneq ($(build32),)
+       -ls -l $(d_rld)/usr/share/doc/$(p_rl)
+       dh_installdocs -p$(p_rl32) \
+               USAGE debian/inputrc.arrows
+       dh_installchangelogs -p$(p_rl32) CHANGES
+       ln -sf $(p_rl32) $(d_rld32)/usr/share/doc/$(p_rld32)
+       dh_compress -p$(p_rl32) -p$(p_rld32)
+       dh_makeshlibs -p$(p_rl32) -V '$(p_rl32) (>= 5.1)'
+       -dh_shlibdeps -p$(p_rl32) -p$(p_rld32) \
+                -L $(p_rl32) -l $(d_rl32)/lib
+       -ls -l $(d_rld)/usr/share/doc/$(p_rl)
+endif
+
 ifneq ($(build64),)
        -ls -l $(d_rld)/usr/share/doc/$(p_rl)
        dh_installdocs -p$(p_rl64) \

--- End Message ---
--- Begin Message ---
Source: readline5
Source-Version: 5.1-8

We believe that the bug you reported is fixed in the latest version of
readline5, which is due to be installed in the Debian FTP archive:

lib64readline5-dev_5.1-8_i386.deb
  to pool/main/r/readline5/lib64readline5-dev_5.1-8_i386.deb
lib64readline5_5.1-8_i386.deb
  to pool/main/r/readline5/lib64readline5_5.1-8_i386.deb
libreadline5-dbg_5.1-8_i386.deb
  to pool/main/r/readline5/libreadline5-dbg_5.1-8_i386.deb
libreadline5-dev_5.1-8_i386.deb
  to pool/main/r/readline5/libreadline5-dev_5.1-8_i386.deb
libreadline5_5.1-8_i386.deb
  to pool/main/r/readline5/libreadline5_5.1-8_i386.deb
readline-common_5.1-8_all.deb
  to pool/main/r/readline5/readline-common_5.1-8_all.deb
readline5_5.1-8.diff.gz
  to pool/main/r/readline5/readline5_5.1-8.diff.gz
readline5_5.1-8.dsc
  to pool/main/r/readline5/readline5_5.1-8.dsc
rlfe_5.1-8_i386.deb
  to pool/main/r/readline5/rlfe_5.1-8_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <[EMAIL PROTECTED]> (supplier of updated readline5 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon,  4 Sep 2006 00:15:39 +0200
Source: readline5
Binary: lib64readline5 libreadline5 lib32readline5-dev rlfe lib64readline5-dev 
libreadline5-dbg readline-common libreadline5-dev lib32readline5
Architecture: source i386 all
Version: 5.1-8
Distribution: unstable
Urgency: low
Maintainer: Matthias Klose <[EMAIL PROTECTED]>
Changed-By: Matthias Klose <[EMAIL PROTECTED]>
Description: 
 lib64readline5 - GNU readline and history libraries, run-time libraries 
(64-bit)
 lib64readline5-dev - GNU readline and history libraries, development files 
(64-bit)
 libreadline5 - GNU readline and history libraries, run-time libraries
 libreadline5-dbg - GNU readline and history libraries, debugging libraries
 libreadline5-dev - GNU readline and history libraries, development files
 readline-common - GNU readline and history libraries, common files
 rlfe       - A front-end using readline to "cook" input lines for other progra
Closes: 358767 361193 384198
Changes: 
 readline5 (5.1-8) unstable; urgency=low
 .
   * Build 32bit packages for amd64 and ppc64. Closes: #384198.
   * Apply cross-compilation fixes, but keep the dependency on readline-common.
     Closes: #358767.
   * Fix build failure on ppc64. Closes: #361193.
Files: 
 63f59f63575b472561e00147d7f15d1e 1029 libs standard readline5_5.1-8.dsc
 71c9fc97dd84df6d543412648c8fe701 20013 libs standard readline5_5.1-8.diff.gz
 f176c70637683a0cf2e336326d242de7 50246 base standard 
readline-common_5.1-8_all.deb
 7bb50ef69f5214b78093f718c2f52d03 270524 libs standard 
libreadline5_5.1-8_i386.deb
 cab215fcd87eb7058a2982af41b6180b 290318 libs optional 
lib64readline5_5.1-8_i386.deb
 c427fe91bf897565f31fb11c36e97392 408900 libdevel optional 
libreadline5-dev_5.1-8_i386.deb
 d3d991482d1238820960c53da81a8a68 346916 libdevel optional 
lib64readline5-dev_5.1-8_i386.deb
 4f14b607b2e9bcf36cf20ad8ed3e52cb 248454 libdevel extra 
libreadline5-dbg_5.1-8_i386.deb
 2b43fffe1a627698afe40bbf57b91998 25340 utils optional rlfe_5.1-8_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFE+17UStlRaw+TLJwRAgjKAKDEf2Hr4e9s3AbQAx4jPZdPqWGEKQCdHyIt
+m8i+jL/7RKy+FQ2ARY2Vi4=
=p8V+
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to