Debian Bug report logs - #512161
ncurses-bin: ncursesw-config --cflags falls over bashism

version graph

Package: ncurses-bin; Maintainer for ncurses-bin is Craig Small <csmall@debian.org>; Source for ncurses-bin is src:ncurses.

Reported by: David Riebenbauer <davrieb@liegesta.at>

Date: Sun, 18 Jan 2009 02:27:01 UTC

Severity: normal

Tags: patch

Found in version ncurses/5.7+20090110-1

Fixed in version ncurses/5.7+20090117-1

Done: Daniel Baumann <daniel@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, Daniel Baumann <daniel@debian.org>:
Bug#512161; Package ncurses-bin. (Sun, 18 Jan 2009 02:27:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to David Riebenbauer <davrieb@liegesta.at>:
New Bug report received and forwarded. Copy sent to Daniel Baumann <daniel@debian.org>. (Sun, 18 Jan 2009 02:27:04 GMT) Full text and rfc822 format available.

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

From: David Riebenbauer <davrieb@liegesta.at>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ncurses-bin: ncursesw-config --cflags falls over bashism
Date: Sun, 18 Jan 2009 03:25:06 +0100
[Message part 1 (text/plain, inline)]
Package: ncurses-bin
Version: 5.7+20090110-1
Severity: normal
Tags: patch

Hi,

I just had a build fail because "ncursesw-config --cflags" wouldn't
spit out anything but an error message when /bin/sh links to dash.

The attached patch should fix that.

Thank you

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.28-toi+git (SMP w/1 CPU core; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages ncurses-bin depends on:
ii  libc6                     2.7-18         GNU C Library: Shared libraries
ii  libncurses5               5.7+20090110-1 shared libraries for terminal hand

ncurses-bin recommends no packages.

ncurses-bin suggests no packages.

-- no debconf information
[ncurses-config_bashism.patch (text/x-diff, attachment)]

Reply sent to Daniel Baumann <daniel@debian.org>:
You have taken responsibility. (Sun, 18 Jan 2009 15:39:06 GMT) Full text and rfc822 format available.

Notification sent to David Riebenbauer <davrieb@liegesta.at>:
Bug acknowledged by developer. (Sun, 18 Jan 2009 15:39:06 GMT) Full text and rfc822 format available.

Message #10 received at 512161-close@bugs.debian.org (full text, mbox):

From: Daniel Baumann <daniel@debian.org>
To: 512161-close@bugs.debian.org
Subject: Bug#512161: fixed in ncurses 5.7+20090117-1
Date: Sun, 18 Jan 2009 15:17:06 +0000
Source: ncurses
Source-Version: 5.7+20090117-1

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

lib64ncurses5-dev_5.7+20090117-1_i386.deb
  to pool/main/n/ncurses/lib64ncurses5-dev_5.7+20090117-1_i386.deb
lib64ncurses5_5.7+20090117-1_i386.deb
  to pool/main/n/ncurses/lib64ncurses5_5.7+20090117-1_i386.deb
libncurses5-dbg_5.7+20090117-1_i386.deb
  to pool/main/n/ncurses/libncurses5-dbg_5.7+20090117-1_i386.deb
libncurses5-dev_5.7+20090117-1_i386.deb
  to pool/main/n/ncurses/libncurses5-dev_5.7+20090117-1_i386.deb
libncurses5_5.7+20090117-1_i386.deb
  to pool/main/n/ncurses/libncurses5_5.7+20090117-1_i386.deb
libncursesw5-dbg_5.7+20090117-1_i386.deb
  to pool/main/n/ncurses/libncursesw5-dbg_5.7+20090117-1_i386.deb
libncursesw5-dev_5.7+20090117-1_i386.deb
  to pool/main/n/ncurses/libncursesw5-dev_5.7+20090117-1_i386.deb
libncursesw5_5.7+20090117-1_i386.deb
  to pool/main/n/ncurses/libncursesw5_5.7+20090117-1_i386.deb
ncurses-base_5.7+20090117-1_all.deb
  to pool/main/n/ncurses/ncurses-base_5.7+20090117-1_all.deb
ncurses-bin_5.7+20090117-1_i386.deb
  to pool/main/n/ncurses/ncurses-bin_5.7+20090117-1_i386.deb
ncurses-term_5.7+20090117-1_all.deb
  to pool/main/n/ncurses/ncurses-term_5.7+20090117-1_all.deb
ncurses_5.7+20090117-1.diff.gz
  to pool/main/n/ncurses/ncurses_5.7+20090117-1.diff.gz
ncurses_5.7+20090117-1.dsc
  to pool/main/n/ncurses/ncurses_5.7+20090117-1.dsc
ncurses_5.7+20090117.orig.tar.gz
  to pool/main/n/ncurses/ncurses_5.7+20090117.orig.tar.gz



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 512161@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Baumann <daniel@debian.org> (supplier of updated ncurses 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 ftpmaster@debian.org)


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

Format: 1.8
Date: Sun, 18 Jan 2009 09:18:00 -0500
Source: ncurses
Binary: libncurses5 libncurses5-dev libncurses5-dbg libncursesw5 libncursesw5-dev libncursesw5-dbg lib64ncurses5 lib64ncurses5-dev lib32ncurses5 lib32ncurses5-dev lib32ncursesw5 lib32ncursesw5-dev ncurses-bin ncurses-base ncurses-term
Architecture: source i386 all
Version: 5.7+20090117-1
Distribution: unstable
Urgency: low
Maintainer: Daniel Baumann <daniel@debian.org>
Changed-By: Daniel Baumann <daniel@debian.org>
Description: 
 lib32ncurses5 - shared libraries for terminal handling (32-bit)
 lib32ncurses5-dev - developer's libraries for ncurses (32-bit)
 lib32ncursesw5 - shared libraries for terminal handling (wide character support) (
 lib32ncursesw5-dev - developer's libraries for ncursesw (32-bit)
 lib64ncurses5 - shared libraries for terminal handling (64-bit)
 lib64ncurses5-dev - developer's libraries for ncurses (64-bit)
 libncurses5 - shared libraries for terminal handling
 libncurses5-dbg - debugging/profiling libraries for ncurses
 libncurses5-dev - developer's libraries and docs for ncurses
 libncursesw5 - shared libraries for terminal handling (wide character support)
 libncursesw5-dbg - debugging/profiling libraries for ncurses
 libncursesw5-dev - developer's libraries for ncursesw
 ncurses-base - basic terminal type definitions
 ncurses-bin - terminal-related programs and man pages
 ncurses-term - additional terminal type definitions
Closes: 512161
Changes: 
 ncurses (5.7+20090117-1) unstable; urgency=low
 .
   * Merging upstream version 5.7+20090117.
   * Applying patch from David Riebenbauer <davrieb@liegesta.at> to avoid
     bashism in ncurses-config (Closes: #512161).
Checksums-Sha1: 
 2f79f6fbc3c4919682428c828cb369386f626807 1517 ncurses_5.7+20090117-1.dsc
 16f2170dd2341f0aba896caa011dd4fe4d9ab2b0 2512688 ncurses_5.7+20090117.orig.tar.gz
 d4309d0c271941fdb8239bb7b455385d138e6529 40266 ncurses_5.7+20090117-1.diff.gz
 649a2814e5e90396687a36c3016926e63f929f8b 338388 libncurses5_5.7+20090117-1_i386.deb
 403685c16fcb7e95c3ee03e33d62c7b6130fc0d6 1553006 libncurses5-dev_5.7+20090117-1_i386.deb
 262eedb5a8b2bf160c7f05440bd1a29a6a006aeb 1805786 libncurses5-dbg_5.7+20090117-1_i386.deb
 81e067c665f36babb9eff2151ea6b9c23efa0654 361044 libncursesw5_5.7+20090117-1_i386.deb
 5c15efa8adb69afff1e9a339b2695b48b94404de 479498 libncursesw5-dev_5.7+20090117-1_i386.deb
 73d424c8568179801496799f2fe87caf91b54b30 2021326 libncursesw5-dbg_5.7+20090117-1_i386.deb
 a7d298bc462da9d84f9497442536e7bc66076d83 351894 lib64ncurses5_5.7+20090117-1_i386.deb
 bb5d8c6ce9f852e6c7cf06dc4e83ab94873d63d2 418162 lib64ncurses5-dev_5.7+20090117-1_i386.deb
 8dea8aa6f0c389b8000fcadb2f1c797804f355cb 306402 ncurses-bin_5.7+20090117-1_i386.deb
 8e6270007764423c874431439026e00ff9c4382b 178728 ncurses-base_5.7+20090117-1_all.deb
 129d59dff00e11762e2eed2302c6299df06e64ae 554684 ncurses-term_5.7+20090117-1_all.deb
Checksums-Sha256: 
 477507b23280090ed86a655dfe1dd84cd41eef8bb14e900e9e1e7232b7aa0453 1517 ncurses_5.7+20090117-1.dsc
 633fdb0cc5b5f1c0fd31bde08027865d024949bd4bdfb9a405ecb58d8804276b 2512688 ncurses_5.7+20090117.orig.tar.gz
 cfd44c1b0c74f15f7dd8100b0a83bafda0389f34e2e7b0784d2fb0ffd01e8331 40266 ncurses_5.7+20090117-1.diff.gz
 957d067a1b4093df71b3b440ce04a79349438477d08d57a1ba2f1d9a00b7489a 338388 libncurses5_5.7+20090117-1_i386.deb
 e80c1182b023ce3e67803357a4f8701589ae879b63bf03ee2dac3be6b94f34cc 1553006 libncurses5-dev_5.7+20090117-1_i386.deb
 21bab86610514353e3629e8795a76be2f0eb4378c79ab610c77404ae26b0149d 1805786 libncurses5-dbg_5.7+20090117-1_i386.deb
 7011cf6644d759dc8a63dff2adc2392fa4b706515d01e8e4c609a600da5701c0 361044 libncursesw5_5.7+20090117-1_i386.deb
 4296a55f1f160a06bd68a838c1215c51808d12c913f7a776e337f1f042e0472a 479498 libncursesw5-dev_5.7+20090117-1_i386.deb
 171ae53a38af0fdf02e5a4ebe2dc4ec818c425980735020d3325be0725efdb59 2021326 libncursesw5-dbg_5.7+20090117-1_i386.deb
 ee758483a69af01043e016c5969be1429fb6f60e93faa0de3451b2223cd7053b 351894 lib64ncurses5_5.7+20090117-1_i386.deb
 41caec38b2c77c0386d978a314a63f25057fb03449c3405106a190eaf6df8968 418162 lib64ncurses5-dev_5.7+20090117-1_i386.deb
 34b0d2a81ba37e2e6dfe336488c513f4da9e4b1054d58fce2d67d71d211e3b80 306402 ncurses-bin_5.7+20090117-1_i386.deb
 17844dc3d8233ffe41c205ca48f556a5477121ab840790d522b7873eda6ea537 178728 ncurses-base_5.7+20090117-1_all.deb
 bc990923899aa4bc601c0f0e1bc5d92cffb8e252232a33a51fd8f144a81b1244 554684 ncurses-term_5.7+20090117-1_all.deb
Files: 
 59e97f48fe7295cc3a629f5d0dc10325 1517 libs standard ncurses_5.7+20090117-1.dsc
 e389eb9df82666446578b8789ba00094 2512688 libs standard ncurses_5.7+20090117.orig.tar.gz
 d2074b612b9784520b9a442af727e587 40266 libs standard ncurses_5.7+20090117-1.diff.gz
 e8ef50878f59eca317179ee9621662a4 338388 libs required libncurses5_5.7+20090117-1_i386.deb
 627b6fee9456ae397ae9d713daca5c74 1553006 libdevel optional libncurses5-dev_5.7+20090117-1_i386.deb
 b856436100ab94ae96d9f60c4ff33258 1805786 libdevel extra libncurses5-dbg_5.7+20090117-1_i386.deb
 6cfecf5d4e1df92ebe11377b573d0302 361044 libs important libncursesw5_5.7+20090117-1_i386.deb
 8b39913b1da1ff35568dcbe72725f663 479498 libdevel optional libncursesw5-dev_5.7+20090117-1_i386.deb
 77500248a82519fec2c53cf313395ac3 2021326 libdevel extra libncursesw5-dbg_5.7+20090117-1_i386.deb
 fe428167e122545b1be3d2a06b47e8cf 351894 libs optional lib64ncurses5_5.7+20090117-1_i386.deb
 e95a850fa988bdbac105836c7ed65e9e 418162 libdevel optional lib64ncurses5-dev_5.7+20090117-1_i386.deb
 52674305eda9f6cfbd0984c1cfceacbd 306402 utils required ncurses-bin_5.7+20090117-1_i386.deb
 cfbbcb0aa02a4846fac052ed8add2d85 178728 utils required ncurses-base_5.7+20090117-1_all.deb
 239dbe4c42774a9e0052446ea15f0ce4 554684 admin standard ncurses-term_5.7+20090117-1_all.deb

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

iEYEARECAAYFAklzQJ0ACgkQ+C5cwEsrK54b8ACfamwEmE9x7RdIVDnVa5HyeC+d
N5MAoKp3yN/RJIPec/5aNcfXETtEhwS/
=ehl9
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 22 Feb 2009 07:36:01 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: Sat Apr 19 19:52:38 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.