Debian Bug report logs - #140837
automake: configure has mode 755

version graph

Package: automake; Maintainer for automake is Eric Dorland <[email protected]>; Source for automake is src:automake-1.16 (PTS, buildd, popcon).

Reported by: [email protected] (Martin Pool)

Date: Mon, 1 Apr 2002 23:03:03 UTC

Severity: normal

Found in version 1:1.4-p4-1.1

Done: [email protected] (Martin Pool)

Bug is archived. No further changes may be made.

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


Report forwarded to [email protected], Kevin Dalley <[email protected]>, [email protected]:
Bug#140837; Package automake. (full text, mbox, link).


Acknowledgement sent to [email protected] (Martin Pool):
New Bug report received and forwarded. Copy sent to Kevin Dalley <[email protected]>, [email protected]. (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: [email protected] (Martin Pool)
To: [email protected]
Subject: automake: configure has mode 755
Date: Tue, 2 Apr 2002 08:59:59 +1000 (EST)
Subject: automake: configure has mode 755
Package: automake
Version: 1:1.4-p4-1.1
Severity: normal

automake produces a configure file with mode 0775.  (At least, when
the user's umask is the default of 002.  Presumably it's modified
appropriately otherwise.)

This of course corresponds to the permission bits rwxrwxr-x.  This is
obviously completely inappropriate, as the code produced by automake
is something that should never been seen by human eyes.

To pick one examples:

  # The following way of writing the cache mishandles newlines in values,
{
  (set) 2>&1 |
    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
    *ac_space=\ *)
      sed -n \
        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
    	  s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
      ;;
    *)
      sed -n \
        "s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
      ;;
    esac;
} >&5

Worse than Perl!

Please, spare users the pain of seeing this by making the output
default to mode 0111.

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux toey 2.4.17 #32 Tue Feb 12 08:53:12 EST 2002 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages automake depends on:
ii  autoconf                      2.52-6     automatic configure script builder
ii  autotools-dev                 20020222.1 Update infrastructure for config.{



Information forwarded to [email protected], Kevin Dalley <[email protected]>, [email protected]:
Bug#140837; Package automake. (full text, mbox, link).


Acknowledgement sent to Alexandre Duret-Lutz <[email protected]>:
Extra info received and forwarded to list. Copy sent to Kevin Dalley <[email protected]>, [email protected]. (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Alexandre Duret-Lutz <[email protected]>
To: [email protected] (Martin Pool)
Cc: [email protected]
Subject: Re: Bug#140837: automake: configure has mode 755
Date: Tue, 02 Apr 2002 08:59:10 +0200
Funny :)  Next year, fill your joke against the right package...
-- 
Alexandre Duret-Lutz




Reply sent to [email protected] (Martin Pool):
You have taken responsibility. (full text, mbox, link).


Notification sent to [email protected] (Martin Pool):
Bug acknowledged by developer. (full text, mbox, link).


Message #15 received at [email protected] (full text, mbox, reply):

From: [email protected] (Martin Pool)
To: [email protected]
Subject: re: obfuscated output from automake/autoconf
Date: Mon, 15 Apr 2002 18:59:13 +1000 (EST)
"ha ha, only serious".

(The convolutions of automake/autoconf/libtool are pretty bad, but
they seem the best available solution for handling portability, or if
not the best then at least the standard.)

Regards,
-- 
Martin



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Sun Sep 1 13:32:34 2024; Machine Name: bembo

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.