First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 165982
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Tavis Ormandy (RETIRED) <taviso@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: serb <serserb@bk.ru>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
ksh-mamprobe-ed-termination.patch Add '-V' to ed invocation, to ensure it terminates patch Kevin F. Quinn (RETIRED) 2007-03-25 10:20 0000 338 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 165982 depends on: Show dependency tree
Bug 165982 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-02-08 19:33 0000
emerge ksh hangs

Reproducible: Always

Steps to Reproduce:
1. emerge ksh

Actual Results:  
log:

# emerge ksh
Calculating dependencies... done!

>>> Emerging (1 of 1) app-shells/ksh-93.20060214-r1 to /
 * ast-ksh-locale.2006-02-14.tgz MD5 ;-) ...                              [ ok
]
 * ast-ksh-locale.2006-02-14.tgz RMD160 ;-) ...                           [ ok
]
 * ast-ksh-locale.2006-02-14.tgz SHA1 ;-) ...                             [ ok
]
 * ast-ksh-locale.2006-02-14.tgz SHA256 ;-) ...                           [ ok
]
 * ast-ksh-locale.2006-02-14.tgz size ;-) ...                             [ ok
]
 * INIT.2006-02-14.tgz MD5 ;-) ...                                        [ ok
]
 * INIT.2006-02-14.tgz RMD160 ;-) ...                                     [ ok
]
 * INIT.2006-02-14.tgz SHA1 ;-) ...                                       [ ok
]
 * INIT.2006-02-14.tgz SHA256 ;-) ...                                     [ ok
]
 * INIT.2006-02-14.tgz size ;-) ...                                       [ ok
]
 * ast-ksh.2006-02-14.tgz MD5 ;-) ...                                     [ ok
]
 * ast-ksh.2006-02-14.tgz RMD160 ;-) ...                                  [ ok
]
 * ast-ksh.2006-02-14.tgz SHA1 ;-) ...                                    [ ok
]
 * ast-ksh.2006-02-14.tgz SHA256 ;-) ...                                  [ ok
]
 * ast-ksh.2006-02-14.tgz size ;-) ...                                    [ ok
]
 * checking ebuild checksums ;-) ...                                      [ ok
]
 * checking auxfile checksums ;-) ...                                     [ ok
]
 * checking miscfile checksums ;-) ...                                    [ ok
]
 * checking ast-ksh-locale.2006-02-14.tgz ;-) ...                         [ ok
]
 * checking INIT.2006-02-14.tgz ;-) ...                                   [ ok
]
 * checking ast-ksh.2006-02-14.tgz ;-) ...                                [ ok
]
>>> Unpacking source...
>>> Unpacking INIT.2006-02-14.tgz to /var/tmp/portage/app-shells/ksh-93.20060214-r1/work
package: update
/var/tmp/portage/app-shells/ksh-93.20060214-r1/work/bin/execrate
README
share/lib/locale/C/LC_MESSAGES/errlist
share/lib/locale/C/LC_MESSAGES/libshell
share/lib/locale/C/LC_TIME
share/lib/locale/chef/LC_MESSAGES/errlist
share/lib/locale/chef/LC_MESSAGES/libshell
share/lib/locale/chef/LC_TIME
share/lib/locale/de/LC_MESSAGES/errlist
share/lib/locale/de/LC_MESSAGES/libshell
share/lib/locale/de/LC_TIME
share/lib/locale/es/LC_MESSAGES/errlist
share/lib/locale/es/LC_MESSAGES/libshell
share/lib/locale/es/LC_TIME
share/lib/locale/fr/LC_MESSAGES/errlist
share/lib/locale/fr/LC_MESSAGES/libshell
share/lib/locale/fr/LC_TIME
share/lib/locale/fudd/LC_MESSAGES/errlist
share/lib/locale/fudd/LC_MESSAGES/libshell
share/lib/locale/fudd/LC_TIME
share/lib/locale/it/LC_MESSAGES/errlist
share/lib/locale/it/LC_MESSAGES/libshell
share/lib/locale/it/LC_TIME
share/lib/locale/piglatin/LC_MESSAGES/errlist
share/lib/locale/piglatin/LC_MESSAGES/libshell
share/lib/locale/piglatin/LC_TIME
share/lib/locale/pt/LC_MESSAGES/errlist
share/lib/locale/pt/LC_MESSAGES/libshell
share/lib/locale/pt/LC_TIME
share/lib/locale/valley/LC_MESSAGES/errlist
share/lib/locale/valley/LC_MESSAGES/libshell
share/lib/locale/valley/LC_TIME
lib/package/ast-ksh-locale.README
lib/package/ast-ksh-locale.html
lib/package/ast-ksh-locale.pkg
lib/package/ast-ksh-locale.req
lib/package/ast-ksh-locale.ver
README
lib/package/LICENSES/ast
lib/package/ast-ksh.README
lib/package/ast-ksh.html
lib/package/ast-ksh.pkg
lib/package/ast-ksh.req
lib/package/ast-ksh.ver
lib/package/ast.lic
lib/package/ksh.pkg
lib/package/ksh.req
lib/package/ksh.ver
src/cmd/ksh93/COMPATIBILITY
..........................
src/lib/libdll/features/dll
 * Applying ksh-20050202-uname.patch ...
  [ ok ]
 * Applying ksh-20060124-syntax.patch ...
  [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-shells/ksh-93.20060214-r1/work ...
package: initialize the
/var/tmp/portage/app-shells/ksh-93.20060214-r1/work/arch/linux.i386 view
package: update
/var/tmp/portage/app-shells/ksh-93.20060214-r1/work/arch/linux.i386/lib/probe/C/make/probe
package: update
/var/tmp/portage/app-shells/ksh-93.20060214-r1/work/arch/linux.i386/bin/proto
package: update
/var/tmp/portage/app-shells/ksh-93.20060214-r1/work/arch/linux.i386/bin/mamake
package: update
/var/tmp/portage/app-shells/ksh-93.20060214-r1/work/arch/linux.i386/bin/ratz
package: update
/var/tmp/portage/app-shells/ksh-93.20060214-r1/work/arch/linux.i386/bin/release
package: make output captured in
/var/tmp/portage/app-shells/ksh-93.20060214-r1/work/arch/linux.i386/lib/package/gen/make.out
package: make start at Чтв Фев  8 22:23:18 MSK 2007 in
/var/tmp/portage/app-shells/ksh-93.20060214-r1/work/arch/linux.i386
+ mamake -r '*/*' -k install ksh93
+ mamake -C cmd/INIT -k install
probing C language processor
/var/tmp/portage/app-shells/ksh-93.20060214-r1/work/arch/linux.i386/bin/cc for
mam information

------- Comment #1 From Jakub Moc (RETIRED) 2007-02-08 19:39:58 0000 -------
emerge --info please.

------- Comment #2 From serb 2007-02-08 19:51:06 0000 -------
emerge --info
Portage 2.1.2-r8 (default-linux/x86/no-nptl, gcc-4.1.1, glibc-2.5-r0,
2.6.19-gentoo-r5 i686)
=================================================================
System uname: 2.6.19-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Tue, 06 Feb 2007 16:00:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.19.2-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LC_ALL=""
LINGUAS="ru"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X alsa apm automount bitmap-fonts cli cracklib crypt cups dlloader
dri dvdr eds emboss encode foomaticdb gif gstreamer gtk2 hal iconv imlib
isdnlog jpeg kde libg++ libwww mad midi mikmod mmx mp3 mpeg nis nls ogg opengl
oss pam pcre png pppd qt qt3 quicktime readline reflection sdl session spell
spl ssl tcpd truetype truetype-fonts type1-fonts unicode usb userlocales vorbis
x86 xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106
cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0
intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file
hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route
share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev"
KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001
mtxorb ncurses text" LINGUAS="ru" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS,
PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

------- Comment #3 From serb 2007-02-08 19:57:32 0000 -------
cat /etc/make.conf

CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
USE="dvdr mmx usb 7zip automount X kde qt qt3 alsa nptl nptlonly userlocales
nis unicode hal -arts -xml -gpm -python -perl -gnome -gtk -java -slang -ipv6
-ncurses -fortran -gdbm -berkdb -motif -qt4"
STAGE1_USE="nptl nptlonly"
ACCEPT_KEYWORDS="~x86"
LINGUAS="ru"
VIDEO_CARDS="radeon"

------- Comment #4 From serb 2007-02-13 12:44:33 0000 -------
WORKAROUND:
That has earned emerge ksh it is necessary to make emerge-C ed

------- Comment #5 From Kevin F. Quinn (RETIRED) 2007-03-25 10:20:37 0000 -------
Created an attachment (id=114329) [edit]
Add '-V' to ed invocation, to ensure it terminates

Well spotted, that 'emerge -C ed' works around it.  The problem is that the
mamprobe.sh script assumes that 'ed' terminates when given /dev/null as input,
and uses it thus to test for its existence.  Obviously it's not the case
(presumably it used to be).  This patch changes the 'ed' invocation in
mamprobe.sh to be 'ed -V' - which always terminates, thus allowing the test to
complete successfully.

------- Comment #6 From Ryan Hill 2007-04-16 04:34:40 0000 -------
looks like this is fixed in 2007-03-28 too.

------- Comment #7 From Ryan Hill 2007-04-29 02:11:03 0000 -------
Fixed in 93.20060214-r1.  Thanks for the patch.

First Last Prev Next    No search results available      Search page      Enter new bug