[oe-commits] [Bug 5133] New: bitbake xorg-image hangs when opkg-cl asks for input (eglibc, angstrom)

bugzilla-daemon at amethyst.openembedded.net bugzilla-daemon at amethyst.openembedded.net
Thu May 28 17:26:52 UTC 2009


http://bugs.openembedded.net/show_bug.cgi?id=5133

           Summary: bitbake xorg-image hangs when opkg-cl asks for input
                    (eglibc, angstrom)
    Classification: Unclassified
           Product: Openembedded
           Version: unspecified
          Platform: ARM
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P3
         Component: org.openembedded.stable
        AssignedTo: openembedded-commits at lists.openembedded.org
        ReportedBy: matt at genesi-usa.com


Building with eglibc means /etc/localtime is generated by eglibc. When the
image build realises that it has two copies of this file, it asks how to
resolve it:

Downloading file:/oe/tmp/deploy/eglibc/ipk/all/suspend-desktop_1.0-r1.1_all.ipk
Installing gpe-conf (0.2.8-r0.1) to root...
Downloading
file:/oe/tmp/deploy/eglibc/ipk/armv7-a/gpe-conf_0.2.8-r0.1_armv7-a.ipk
Installing xset (1:1.0.4-r0.1) to root...
Downloading file:/oe/tmp/deploy/eglibc/ipk/armv7-a/xset_1.0.4-r0.1_armv7-a.ipk
Installing libxfontcache1 (1:1.0.4-r1.1) to root...
Downloading
file:/oe/tmp/deploy/eglibc/ipk/armv7-a/libxfontcache1_1.0.4-r1.1_armv7-a.ipk
Installing ntpdate (4.2.2p3-r1.1) to root...
Downloading
file:/oe/tmp/deploy/eglibc/ipk/armv7-a/ntpdate_4.2.2p3-r1.1_armv7-a.ipk
Installing tzdata (2007k-r4.1) to root...
Downloading
file:/oe/tmp/deploy/eglibc/ipk/armv7-a/tzdata_2007k-r4.1_armv7-a.ipk
    Configuration file '/etc/localtime'
    ==> File on system created by you or by a script.
    ==> File also in package provided by package maintainer.
       What would you like to do about it ?  Your options are:
        Y or I  : install the package maintainer's version
        N or O  : keep your currently-installed version
          D     : show the differences between the versions (if diff is
installed)
     The default action is to keep your current version.
    *** localtime (Y/I/N/O/D) [default=N] ?


However it never responds to input of any kind (I tried feeding it through
/proc/$pid/fd/ files too).

eglibc shouldn't generate timezone data OR it should provide tzdata, but the
real problem is that opkg-cl hangs and doesn't accept input. Is there a way to
force it to choose the defaults? You only see this output with bitbake -DD
(otherwise with no debug it just hangs silently and opkg-cl takes up 100% of
one of my CPUs forever).

Needs fixing:
* priority is that opkg-cl must be able to accept input
* secondary, bitbake should show this question OR make opkg-cl pick defaults by
default
* tertiary is that eglibc should not generate timezone data

Another developer (DJWillis on IRC) has seen the problem, as has florian and pb
and we agree opkg-cl needs fixing...

-- 
Configure bugmail: http://bugs.openembedded.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the Openembedded-commits mailing list