IRC log for #uclibc on 20120403

00:41.54*** join/#uclibc factor (~factor@74.195.96.67)
01:05.18*** join/#uclibc Jorasse (~Jorasse@bdi68-1-82-227-80-246.fbx.proxad.net)
01:12.46*** join/#uclibc washer (~washer@75.141.232.86)
02:10.27*** join/#uclibc dalias (dalias@216-12-86-13.cv.mvl.ntelos.net)
03:26.58*** join/#uclibc caubios (~caubios@2a01:6600:8081:8700::1)
05:26.21*** join/#uclibc risca (~risca@wnpgmb0903w-ds01-249-233.dynamic.mtsallstream.net)
05:43.49*** join/#uclibc erwt (~erwt@122.170.104.85)
06:10.14CIA-4103rwalker 07master * r7a4269329fa0 10busybox/networking/httpd.c: httpd: emit correct content length on range requests past the end. Closes 4952
06:16.52CIA-4103vda.linux 07master * r14850308e902 10busybox/procps/kill.c: killall5: don't do STOP/CONT dance if the signal we send is SIGSTOP or SIGCONT
06:36.35*** join/#uclibc Artemys (~quassel@stp25-2-82-234-232-91.fbx.proxad.net)
06:48.58*** join/#uclibc factor (~factor@74.195.96.67)
06:55.31*** join/#uclibc smartin (52e7e007@gateway/web/freenode/ip.82.231.224.7)
07:37.49*** join/#uclibc washer (~washer@75.141.232.86)
07:54.50*** join/#uclibc washer (~washer@75.141.232.86)
08:17.40*** join/#uclibc factor (~factor@r74-193-21-187.cnrocmta01.conrtx.tl.dh.suddenlink.net)
08:37.17*** join/#uclibc ksx4system (~ksx4syste@taranis.mac.info.pl)
09:08.26*** join/#uclibc ben1066_ (~quassel@host109-152-47-162.range109-152.btcentralplus.com)
09:13.37*** join/#uclibc ben1066 (~quassel@host109-152-51-55.range109-152.btcentralplus.com)
09:17.00*** join/#uclibc erwt (~erwt@122.170.104.85)
09:37.18*** join/#uclibc ben1066 (~quassel@host86-167-179-211.range86-167.btcentralplus.com)
11:59.30*** join/#uclibc ben1066_ (~quassel@host86-146-99-201.range86-146.btcentralplus.com)
12:01.12*** join/#uclibc ben1066 (~quassel@host86-146-99-201.range86-146.btcentralplus.com)
12:02.00*** join/#uclibc ben1066 (~quassel@unaffiliated/ben1066)
13:03.55*** join/#uclibc ben1066 (~quassel@host86-146-99-201.range86-146.btcentralplus.com)
13:05.00*** join/#uclibc ben1066 (~quassel@unaffiliated/ben1066)
13:10.05*** join/#uclibc jcEcaSinters (~jc@fw-tatom-nantes.pacwan.net)
13:45.00*** join/#uclibc acoul (~alex@212.70.193.241)
14:54.51*** join/#uclibc risca (~risca@wi-secure-7790.cc.umanitoba.ca)
15:05.46CIA-4103gustavo 07master * r56ece03c81a7 10buildroot/package/libpng/libpng.mk: libpng: security bump to version 1.4.11
15:19.51*** join/#uclibc ben1066_ (~quassel@host109-152-58-45.range109-152.btcentralplus.com)
15:42.04*** join/#uclibc ben1066 (~quassel@host86-151-189-44.range86-151.btcentralplus.com)
15:53.47*** join/#uclibc ben1066 (~quassel@host109-152-66-224.range109-152.btcentralplus.com)
16:10.04*** join/#uclibc NIN101 (~NIN@206.253.166.69)
16:47.00*** join/#uclibc y_morin (~ymorin@ARennes-256-1-47-224.w90-32.abo.wanadoo.fr)
16:55.07*** join/#uclibc risca (~risca@wi-secure-7790.cc.umanitoba.ca)
17:34.00blindvthi
17:34.18y_morinblindvt: howdy!
17:39.21CIA-4103rep.dot.nop 070.9.33 * r0bd15c132e83 10uClibc/libpthread/nptl/.gitignore: .gitignore: remove obsolete entries
17:39.21CIA-4103vapier 070.9.33 * r82f0cd5bbea7 10uClibc/ldso/ldso/bfin/dl-startup.h: ldso: bfin: tweak style
17:39.22CIA-4103vapier 070.9.33 * rf59799737600 10uClibc/ldso/ldso/bfin/dl-startup.h: ldso: bfin: add alias from __start to _start
17:39.22CIA-4103rep.dot.nop 070.9.33 * rf2140b3ca3b3 10uClibc/Rules.mak: buildsys: Fix typo in check-as-var handling
17:39.22CIA-4103rep.dot.nop 070.9.33 * r5d7ee2fe0f12 10uClibc/libc/stdio/_load_inttype.c: stdio: Fix char signedness in _load_inttype()
17:39.22CIA-4103vapier 070.9.33 * r6dc563a7f56c 10uClibc/libc/sysdeps/linux/common/fchmodat.c: fchmodat: fix handling of flags
17:42.28*** join/#uclibc factor (~factor@r74-193-21-187.cnrocmta01.conrtx.tl.dh.suddenlink.net)
18:07.30*** join/#uclibc NIN101 (~NIN@206.253.166.69)
19:07.14*** join/#uclibc yasar (~yasar@139.179.194.122)
19:19.42*** join/#uclibc rellig (~rellig@argon247.server4you.de)
19:21.28*** join/#uclibc sh4rm4 (~sh4rm@gateway/tor-sasl/sh4rm4)
19:26.49yasarHi, busybox stucks when a configure script uses grep on /usr/bin/install . I was wondering if this is a known issue. I checked bug tracker, but couldn't find something similiar. I compiled it with "musl" library by the way.
19:27.44y_morinyasar: try to reproduce using a "more standard" C library, such as uClibc or glibc, to see if it works.
19:28.22y_morinyasar: if it works, then you can incriminate musl. If it works, then you might incriminate busybox.
19:28.58yasarI will check and see. Thanks for your time.
19:42.33y_morinysare-reading my last setence, I made a mistake: if it works, you can incrimintae musl, it it *does not* work you may incriminate busybox.
19:42.42y_morinyasar: ^^^
19:47.46yasary_morin: Yes, I know :)
19:47.59y_morin;-)
19:57.16landleyyasar: run it under strace.  I have prebuilt static binaries for a bunch of different architectures at http://landley.net/aboriginal/bin
19:58.01landleyThere's two options: either it's blocking in a system call or it's spinning and eating CPU.
19:58.26landleystrace will tell you which system call it's blocking in, if that's the case.
19:58.40landleyIf it isn't, it gives you context to figure out why it's spinning.  (What it just read, etc.)
19:58.42yasarI can say it's eating too much cpu.
19:58.48landley90% chance it's blocked in a system call.
19:59.46landleyyasar: you can also grab the busybox binaries off of http://busybox.net/downloads/binaries (again, statically linked against uClibc) and see if they block the same way.
20:00.13landleyIf they do, it's definitely a busybox issue.  If they don't, it's either musl or busybox version skew.
20:00.36landleyyasar: most likely it's musl's regex implementation, but we can see what line it died on.
20:02.13yasarok, thanks. I should go and investigate now :)
20:03.31landleyIF you really want to be disgusting about diagnosing this, you can do some variant of (while read < /usr/bin/install; do echo "$REPLY" >&2; echo "$REPLY"; sleep 1; done) | grep blahblahblah
20:03.52landleySomething so you can see the input lines and be sure which one it's blocking on...
20:04.24landley(Then again strace might show this depending on its read granularity, and you could also just stick printf() calls into busybox to beat extra info out of it... :)
20:10.36yasarlandley: strace output gives me this http://pastebin.com/eWpNf292 .
20:12.19yasarI normally use it on a chroot environment, but strace output is from outside of the chroot because there isn't strace in new root. But since it's statically linked, I don't think it would matter.
20:19.00yasarand by using while read, I keep getting same line over and over.
20:22.11yasarI don't see any problem with landley's binaries, so I guess musl is to blame here. I am sorry to take your times.
20:53.17CIA-4103maxime.ripard 07master * r21fb8e68ee65 10buildroot/package/tinyhttpd/tinyhttpd.mk: tinyhttpd: convert to gentargets
20:53.18CIA-4103jacmet 07master * r9afba4fdc672 10buildroot/package/tinyhttpd/Config.in: tinyhttpd: fix white space issue in Config.in
20:53.18CIA-4103jacmet 07master * rd58777fdf0d1 10buildroot/package/tinyhttpd/tinyhttpd.mk: tinyhttpd: fix initscript, install as /usr/sbin/tinyhttpd
20:58.07kos_tomlandley: ouch, I just read about udev merge into systemd, and saw your comment.
21:01.35y_morinkos_tom: that's no such biggy. udev will still be available sithout systemd. The annoucement is clear that it is a goal to make it possible.
21:03.00kos_tomyes, but it's a pain for Buildroot
21:03.21y_morinkos_tom: probably not, they say it should be just possible to just build udev.
21:03.34kos_tomyes, but the fact that both udev and systemd will be the same source package
21:03.50kos_tommeans that we have to merge everything in package/systemd/, while the two separate packages were already quite complicated
21:03.57kos_tomso definitely it's not impossible, but annoying.
21:04.17y_morinkos_tom: Oh, I see. One source, to projects... Wouldn't make handle that appropriately, anyway?
21:04.24y_morin*two projects
21:04.41kos_tommake yes, our package infrastructure, not really.
21:04.50kos_tomthere's no clear separation of source package vs. binary package in BR.
21:05.04*** join/#uclibc risca (~risca@wi-secure-7790.cc.umanitoba.ca)
21:05.15y_morinkos_tom: D-Bus! Laughs! :-)
21:05.36kos_tomI honestly think it's part of the possible outcome.
21:05.51kos_tomit would even probably make more sense than the udev merge, IMO.
21:06.11y_morinkos_tom: what if BR keeps two packages, but they both use the same source?
21:06.49y_morinkos_tom: well, I wouldn't say about D-Bus. I don't use it in any product I 'touch'...
21:07.22CIA-4103maxime.ripard 07master * r5fd8f38fbc97 10buildroot/package/socketcand/socketcand-replace-cp-by-install.patch: socketcand: fix installation on old systems
21:07.22CIA-4103maxime.ripard 07master * rf4e2d3bd7318 10buildroot/package/ltrace/ (4 files): Bump version of ltrace
21:33.59CIA-4103sagaert.johan 07master * r517b845a520b 10buildroot/package/mysql_client/ (7 files): mysql_client : bump to 5.1.61 (fixes some security holes.)
21:34.00CIA-4103gustavo 07master * r2e59d1d7ed66 10buildroot/package/e2fsprogs/ (e2fsprogs-fallocate.patch e2fsprogs.mk): e2fsprogs: bump to version 1.42.2
21:50.40*** join/#uclibc Jorasse (~Jorasse@bdi68-1-82-227-80-246.fbx.proxad.net)
21:59.43*** join/#uclibc mnt_real (~sinan@78.160.141.11)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.