July 13, 2011  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[00:00:46] <rcui> i'm shadowing adlr for build sheriff
[00:00:53] <rcui> dhendrix, can we revert the change?
[00:01:33] <dhendrix> Yeah, let's go ahead and revert for now. Playing with it more, it seems the thing that fixed the ARM build broke the x86 build. Ugh.
[00:03:02] <dianders> autotest-tests appears to still be broken on ARM builds.  Mark Hayter is also seeing this.  Looking into it unless someone else has an answer...
[00:03:15] *** JasonO has joined #chromium-os
[00:04:08] <ferringb> probably a dumb question, but is there a non preflight queue where folks can beat on the builders/testers?
[00:05:00] <ferringb> my understanding, a change passes through gerrit, hits the preflight- if it's failing in preflight/tests and folks can't replicate it, just wondering if there is a set of builders/different pathway they can submit through for trying to run it down
[00:05:01] <kliegs> ferringb: there aren't any try-bots currently.  its being worked on I believe however
[00:05:16] <ferringb> yeah, try bot rings a bell
[00:05:49] <kliegs> ferringb: There are some people who have their own test buildbots running that they can work on, but those are mostly people working on build/release
[00:06:02] <rcui> yea I'm working on local trybots
[00:06:23] <rcui> it's close to being ready...
[00:06:37] <kliegs> rcui: ooh nice. knew you were working on it just had no idea on eta
[00:07:07] <kliegs> will be really nice to have those up and running. could really help get better coverage testing pre-submit as well so we get more greenness
[00:07:28] <rcui> hopefully this week.  i have build sheriff duty tomorrow and thur
[00:15:34] <dhendrix> okee, there's the new ebuild hack in the buildbot. let's hope it works better than the last one...
[00:15:40] <ellyjones> w 2
[00:15:42] <ellyjones> fail
[00:17:30] <ferringb> rcui: what's shadowing the sheriff exactly entail btw?
[00:19:32] *** Adys has joined #chromium-os
[00:22:12] <rcui> ferringb: looking at the problem at the same time as the sheriff. learning how to check logs, closing/opening the tree, etc.
[00:24:32] <ferringb> frequency of folks being sheriff?
[00:24:50] * ferringb needs to get in some shadowing one of these days, although will likely be remote/wfh thurs
[00:29:23] *** behdad has quit IRC
[00:30:07] <rcui> every couple of months?
[00:31:28] <njw> mmm, 0 for 2 today.
[00:33:56] *** micahc has joined #chromium-os
[00:33:56] *** ChanServ sets mode: +v micahc
[00:35:04] *** leavittx has quit IRC
[00:36:35] <quannnum> is there a doc for mirroring chromium.org's portage_binhost? http://commondatastorage.googleapis.com/chromeos-prebuilt/  doesn't look 'wget -m'able
[00:37:26] <quannnum> or is this not supported?
[00:45:23] *** Adys has quit IRC
[00:51:43] *** stalled has quit IRC
[00:57:23] *** Trzaska has quit IRC
[00:57:43] *** Trzaska has joined #chromium-os
[00:58:23] <cmasone> which builder(s) are we still waiting on?  x86 pfq?
[01:03:03] <adlr> sorry i stepped out. i'm glad rcui was able to help
[01:03:46] <cmasone> adlr: isn't there a backup sheriff as well, not just the shadow?
[01:03:49] <adlr> i guess the autotest problem wasn't llvm/mesa, after all
[01:03:55] <adlr> cmasone: yeah, he had to leave early today
[01:05:06] *** sadrul has quit IRC
[01:08:55] *** stalled has joined #chromium-os
[01:11:33] <rcui> davidjames was a big help too :)
[01:11:43] <rcui> yea we are waiting for x86 to go green
[01:11:48] <rcui> looks good
[01:11:56] <adlr> rcui: you're a natural :)
[01:17:03] <rcui> i'm doing this tomorrow too, so good practice
[01:35:21] *** macjunkie has joined #chromium-os
[01:36:26] *** macjunkie has left #chromium-os
[01:43:54] *** rbyers has joined #chromium-os
[01:58:00] *** rbyers has quit IRC
[01:58:09] *** rbyers has joined #chromium-os
[01:58:10] *** ChanServ sets mode: +v rbyers
[02:01:58] *** sadrul has joined #chromium-os
[02:01:58] *** ChanServ sets mode: +v sadrul
[02:06:46] *** lipsinV2 has joined #chromium-os
[02:07:51] *** wfrichar has quit IRC
[14:10:13] *** echelog-1 has joined #chromium-os
[14:19:06] *** stalled has quit IRC
[14:29:42] *** e_t_ has quit IRC
[14:32:04] *** stalled has joined #chromium-os
[14:33:45] *** flackr has joined #chromium-os
[14:33:45] *** ChanServ sets mode: +v flackr
[15:08:51] *** leavittx has joined #chromium-os
[15:12:37] *** sadrul has joined #chromium-os
[15:12:37] *** ChanServ sets mode: +v sadrul
[15:16:04] *** Adys has joined #chromium-os
[15:23:06] *** rbyers has joined #chromium-os
[15:35:19] *** CrashTest_ has joined #chromium-os
[15:48:40] *** leavittx has quit IRC
[15:51:12] *** leavittx has joined #chromium-os
[15:58:26] *** phil2 has quit IRC
[16:08:17] *** Adys_ has joined #chromium-os
[16:10:42] *** Adys has quit IRC
[16:34:56] *** Adys_ is now known as Adys
[16:44:40] *** rbyers__ has joined #chromium-os
[16:44:40] *** rbyers has quit IRC
[16:44:40] *** rbyers__ is now known as rbyers
[17:18:50] *** CrashTest_ is now known as CrashAFK
[17:21:56] *** jrbarnette has joined #chromium-os
[17:35:58] *** jrbarnette_ has joined #chromium-os
[17:35:59] *** benchan has quit IRC
[17:36:42] *** dmazzoni has quit IRC
[17:37:22] *** saintlou has joined #chromium-os
[17:37:22] *** ChanServ sets mode: +v saintlou
[17:38:32] *** jrbarnette has quit IRC
[17:38:32] *** jrbarnette_ is now known as jrbarnette
[17:38:45] *** wfrichar has joined #chromium-os
[17:38:45] *** ChanServ sets mode: +v wfrichar
[17:42:17] *** Adys has quit IRC
[17:54:07] *** Styx has quit IRC
[17:55:39] *** jujugre has left #chromium-os
[17:55:48] *** borios has joined #chromium-os
[18:01:13] <borios> how can I make branch? 'repo start [name] . ' doesn't work :(
[18:02:55] <cmasone> borios: "doesn't work" isn't really enough info.
[18:03:21] <borios> repo start a .
[18:03:21] <borios> error: project . not found
[18:04:01] <cmasone> are you in a git checkout?
[18:04:54] <borios> umm.. I don't know . I just 'repo sync'
[18:05:30] <cmasone> what project are you trying to create a branch in, then?
[18:07:33] *** behdad has joined #chromium-os
[18:07:48] <borios> I want create a branch and edit some script in 'src/script'
[18:08:08] <cmasone> did you cd to src/script before trying to repo start?
[18:08:46] <borios> oh..
[18:08:50] <borios> Thanks
[18:14:36] *** lipsinV2 has quit IRC
[18:34:30] *** Trzaska has quit IRC
[18:47:07] *** behdad has quit IRC
[19:01:34] *** perezd has joined #chromium-os
[19:02:18] *** behdad has joined #chromium-os
[19:02:19] *** ChanServ sets mode: +v behdad
[19:17:24] *** jrbarnette_ has joined #chromium-os
[19:20:46] *** jrbarnette has quit IRC
[19:21:47] *** jrbarnette_ has quit IRC
[19:23:06] *** jshin has joined #chromium-os
[19:23:06] *** ChanServ sets mode: +v jshin
[19:24:41] *** CrashAFK is now known as CrashTest_
[19:34:02] *** chocobo__ has joined #chromium-os
[19:34:02] *** ChanServ sets mode: +v chocobo__
[19:34:36] *** jrbarnette has joined #chromium-os
[19:34:36] *** ChanServ sets mode: +v jrbarnette
[19:35:42] *** Trzaska has joined #chromium-os
[19:52:54] *** sergiu has joined #chromium-os
[19:59:31] <rochberg_> Anyone around who can help me sort some gerrit ACL issues?
[20:00:33] *** CrashTest_ has left #chromium-os
[20:05:30] *** TW1920_ has joined #chromium-os
[20:08:11] *** TW1920 has quit IRC
[20:14:48] <mononoke> Can't build ARM: emerge: there are no ebuilds to satisfy ">=x11-libs/libxcb-1.6" for /build/tegra2_kaen/.
[20:15:01] <mononoke> I just did a repo sync.
[20:18:05] <davidjames> mononoke: Is that in build_packages or build_image ?
[20:20:23] <davidjames> mononoke: build_packages needs to be run after repo sync
[20:27:29] <mononoke> davidjames: build_packages
[20:33:26] *** rcui_ has joined #chromium-os
[20:33:26] *** ChanServ sets mode: +v rcui_
[20:36:19] <rcui_> Looks like package merge failure due to file conflict
[20:38:40] <cmasone> rcui_: that package built successfully on the next cycle...damned if I know why :-/
[20:39:05] <cmasone> kliegs: was this chromeos-bootimage change the thing you were talking about yesterday?
[20:40:44] <cmasone> rcui_: oh, I was looking at the arm tegra2 full failure.  Ignore me
[20:41:24] <cmasone> rcui_: are you sheriffing alone today?
[20:41:51] <chocobo__> i'm here
[20:41:58] *** behdad has quit IRC
[20:42:10] <rcui> cmasone: yea chocobo is sheriff too
[20:42:23] <chocobo__> this is the error:
[20:42:34] <chocobo__> Traceback (most recent call last):
[20:42:35] <chocobo__>   File "/b/build/slave/arm-tegra2_aebl-private-bin/build/chromite/buildbot/cbuildbot_stages.py", line 424, in Run
[20:42:35] <chocobo__>     self._PerformStage()
[20:42:36] <chocobo__>   File "/b/build/slave/arm-tegra2_aebl-private-bin/build/chromite/buildbot/cbuildbot_stages.py", line 763, in _PerformStage
[20:42:36] <chocobo__>     extra_env=env)
[20:42:36] <chocobo__>   File "/b/build/slave/arm-tegra2_aebl-private-bin/build/chromite/buildbot/cbuildbot_commands.py", line 233, in Build
[20:42:36] <chocobo__>     cros_lib.RunCommand(cmd, cwd=cwd, enter_chroot=True, extra_env=env)
[20:42:37] <chocobo__>   File "/b/build/slave/arm-tegra2_aebl-private-bin/build/chromite/lib/cros_build_lib.py", line 154, in RunCommand
[20:42:37] <chocobo__>     raise RunCommandError(msg, cmd, proc.returncode)
[20:42:37] <chocobo__> RunCommandError: Command "['./enter_chroot.sh', 'EXTRA_BOARD_FLAGS=--rebuilt-binaries', '--', './build_packages', '--board=tegra2_aebl', '--fast', '--nowithautotest']" with extra env {'EXTRA_BOARD_FLAGS': '--rebuilt-binaries'}
[20:43:19] <cmasone> chocobo__: that's not a meaningful error, though.  That just says that build_packages failed.  It sounds like rcui has chased it down to a light-sensor file collision, something there's a thread about on chromiumos-dev right now
[20:43:48] <cmasone> chocobo__: rcui I think that's bfreed's thing
[20:43:53] <rcui> where is the light-sensor ebuild located?
[20:44:02] <cmasone> rcui: no idea.  talk to bryan
[20:44:39] <chocobo__> it's weird that the blame list only has an unrelated change
[20:44:41] <kliegs> cmasone: The change of mine that would break the build?  Or the change that dianders was fixing?
[20:44:54] <cmasone> kliegs: the former.  It sounds like it's not
[20:45:11] <kliegs> nope. my change was just removing a file from manifest-internal.
[20:45:17] <rcui> chcobo: yea looks right, bfreed
[20:45:42] <kliegs> cmasone: I thought the buildimage was fixed yesterday.  sheriffs reported it fixed and i saw a tegra2 buildbot go green.  clchiou broke it this morning again and said he was working on a fix when I last talked to him
[20:45:47] <kliegs> but I haven't been actively tracking
[20:46:01] <cmasone> kliegs: no, I think you're fine.  this looks like something else.
[20:46:30] <kliegs> cmasone: I didn't check my change in.  tree's been red every time I look
[20:46:40] <kliegs> so i can still threaten sheriffs with future redness
[20:46:45] <cmasone> kliegs: ha
[20:46:57] <kliegs> I feel like ellyjones
[20:49:18] <ellyjones> weirdest hilight ever
[20:50:28] <kliegs> :)
[20:50:48] *** bfreed has joined #chromium-os
[20:50:48] *** ChanServ sets mode: +v bfreed
[20:54:53] <cmasone> updates?  Is bfreed here to help investigate?  is someone talking to the infrastructure guys to try and figure this out?
[20:55:11] *** benchan has joined #chromium-os
[20:55:12] *** ChanServ sets mode: +v benchan
[20:56:06] *** behdad has joined #chromium-os
[20:56:06] *** ChanServ sets mode: +v behdad
[20:58:26] <adlr> bfreed is looking
[20:58:35] <adlr> he and rcui are talking
[20:58:51] <adlr> he said he committed a lot of stuff, in (he thinks) the proper order
[20:59:00] <adlr> but some CLs may have landed in a different order (?)
[20:59:12] <rcui> the cl's landed close to the buildbot sync stage
[20:59:15] <adlr> and a poorly-timed build thus would have broken
[20:59:29] <rcui> so some changes maybe didn't make it
[21:06:04] *** behdad has quit IRC
[21:10:38] *** powderluv_ has joined #chromium-os
[21:10:38] *** ChanServ sets mode: +v powderluv_
[21:19:04] *** Justasic has quit IRC
[21:20:25] *** Justasic has joined #chromium-os
[21:23:31] <bfreed> The preflight queue (PFQ) is a double edged sword.
[21:24:56] <rcui> so issue was that bfreed's light-sensor change depended on an earlier powermanager change by him.  But since internal binaries don't uprev, he needed to wait for the PFQ to make his change live.
[21:25:27] <rcui> *wait for PFQ to make his powermanager change live before checking in light-sensor changes.
[21:29:53] <bfreed> And then make the light sensor ebuild depend on that particular revision of the power_manager.
[21:32:21] <rcui> hmm more package file conflicts....
[21:33:49] *** rochberg_ has quit IRC
[21:36:26] *** patcito has joined #chromium-os
[21:36:45] <cmasone> bfreed: the PFQ isn't a double-edged sword, so much as the mechanism that is intended to protect us against issues like this...it sounds like waiting for power_manager to uprev and then setting the dependencies in the light-sensor ebuild correctly would have worked, right?
[21:36:54] <bfreed> rcui: Yeah, those are mine, too.  :-(
[21:37:16] <bfreed> cmasone: right.
[21:37:57] <cmasone> bfreed: where is this light-sensor ebuild, anyhow?
[21:40:04] <bfreed> cmasone: The light-sensor ebuilds are in various private overlays/chromeos-base/light-sensor.
[21:41:18] <cmasone> bfreed: so it's a package we authored here?
[21:41:45] <rcui> i restarted the build, perhaps the bsp ebuild missed the uprev train
[21:43:24] <bfreed> rcui: My best guess is the alex failure can be fixed with a similar negative dependancy of chromeos-bsp-alex on "!board-devices".
[21:52:35] <ellyjones> hm, lack of policykit breaks enewgroup/enewuser... is that intentional?
[21:52:39] <ellyjones> or consolekit or whatever
[21:55:08] <sosa> rcui:  you can check the commits in the manifest printed out in the sync stage to verify
[21:55:09] <sosa> the manifest don't lie
[21:58:49] <rcui> sosa: it's a different problem than before
[21:59:03] <sosa> (12:45:50) rcui: i restarted the build, perhaps the bsp ebuild missed the uprev train
[21:59:27] <rcui> this time bfreed manually upreved the package
[21:59:27] <sosa> missed the uprev train meaning it missed hte uprev commit?  the uprev commit refers to some git commit which can be checked in the manifest
[22:00:50] <powderluv_> ellyjones: what prompted the breakage
[22:02:50] <ellyjones> trying to install a package that uses 'enewuser' onto my target
[22:02:59] <ellyjones> it complains about missing getent and then the install bails
[22:03:20] <cmasone> getent was installed by that package??
[22:03:39] <ellyjones> the package was trying to use enewuser, and enewuser tries to use getent
[22:03:41] <cmasone> I remember at some point AAAAAAAGES ago discovering that we didn't have getent on the image
[22:03:45] <ellyjones> getent was installed by some random package
[22:04:08] <cmasone> ellyjones: yes, it's supposed to be installed by the toolchain or something, but it never has been
[22:04:27] <ellyjones> ok, that seems like a bug?
[22:04:31] <cmasone> ellyjones: and so, at some point in like...2009, I added a script that implemented it and installed it in usr/bin
[22:04:56] <ellyjones> that seems to be gone now though
[22:05:08] <cmasone> ellyjones: yes, it was bug 1570
[22:05:10] <rcui> sque is taking a look at the power manager failures on x86-generic-pfq family
[22:05:14] <cmasone> http://code.google.com/p/chromium-os/issues/detail?id=1570
[22:05:21] <cmasone> it was supposedly fixed in may
[22:05:58] <ellyjones> "until the next compiler roll-out"
[22:06:03] <ellyjones> when's that?
[22:06:07] <cmasone> ellyjones: dunno :-/
[22:06:11] <cmasone> davidjames: ping ^^^
[22:06:13] <ellyjones> oh :\
[22:09:06] *** sergiu is now known as ergiu
[22:09:09] *** ergiu is now known as Sergiu
[22:13:01] <powderluv_> raymes/asharif may know
[22:13:20] <powderluv_> ofcourse they aren't on here :)
[22:20:24] *** e_t_ has joined #chromium-os
[22:26:37] *** Trzaska has quit IRC
[22:26:59] <gauravsh> didn't asharif send out a recent email to cros-dev about testing out the new gcc 4.6 based cross-compiler
[22:27:28] <gauravsh> he did say that it was going to be the default "soon"...
[22:28:01] <ellyjones> yeah, and I wish I knew what 'soon' meant
[22:30:36] *** tfarina has joined #chromium-os
[22:30:49] *** micahc has quit IRC
[22:31:09] <tfarina> is derat around?
[22:33:35] <rcui> seeing pci_add_option_rom: failed to find romfile "pxe-virtio.bin" in the x86-pineview test log
[22:33:40] <rcui> "pci_add_option_rom: failed to find romfile "pxe-virtio.bin""
[22:33:47] <rcui> any idea what's going on?
[22:33:53] *** tfarina has left #chromium-os
[22:36:17] <cmasone> rcui: irrelevant error output from VMs
[22:41:17] <cmasone> Once this tree breakage gets sorted out, can we get a post-mortem, so that we can figure out what we can fix/change so that this kind of problem doesn't trip us up again?
[22:41:30] <davidjames> cmasone, ellyjones: Yeah we should have getent by now
[22:42:00] <cmasone> davidjames: we don't :-/  At least, not on the build I did yesterday.  I did modify for test, and maybe that horked it
[22:42:44] <davidjames> cmasone: Hmm, no, I'm not seeing getent either on my machine, I'll check and see what's going on
[22:45:06] <ellyjones> danke
[22:48:26] *** CrashTest_ has joined #chromium-os
[22:49:14] *** CrashTest_ has left #chromium-os
[22:51:01] <chocobo__> some bots are failing on mesa-7.11_rc1. stephane says we need to clobber those bots
[22:51:04] <chocobo__> i will do them now
[22:53:12] <mononoke> From a fresh repo sync:   fatal: pack has 1370 unresolved deltas --- fatal: index-pack failed --- error: Cannot fetch chromiumos/overlays/portage
[22:53:28] <mononoke> Every time I take a step back, something else is failing.
[22:53:29] <sosa> why?
[22:53:35] <sosa> chocobo?
[22:53:49] <sosa> does this means devs also have to clobber their existing builds?
[22:55:27] <chocobo__> stephane said you only have to do it once
[22:55:48] <davidjames> chocobo__: Full builders are already building from source
[22:55:56] <davidjames> chocobo__: So clobber won't make a difference
[22:56:16] <davidjames> chocobo__: Same for chromiumos-sdk -- it's a full build from scratch, already rm -rf's the chroot prior to building
[22:56:20] <marcheu> davidjames: hmm interesting, why does it fail now though?
[22:56:33] <marcheu> I pushed this like a week ago
[22:56:40] <davidjames> marcheu: Yeah it wouldn't be a change from last week
[22:56:49] <marcheu> I can't see another reason
[22:56:55] <davidjames> marcheu: Something changed today, chromiumos-sdk was working earlier today and so did other full builders
[22:57:16] <marcheu> where is the log for the mesa build faile?
[22:57:28] <davidjames> marcheu: http://build.chromium.org/p/chromiumos/builders/chromiumos%20sdk/builds/220/steps/BuildBoard/logs/stdio
[22:57:57] <marcheu> oh right that has nothing to do with the issue that requires clobber
[22:58:10] <marcheu> I take back everything I said about needing to clobber :)
[22:58:52] <marcheu> missing stddef is bothering though :)
[22:59:15] <davidjames> So at 10:30am today the build was working, and at 11:57am the build was broken, so something changed in between those two times
[22:59:52] <chocobo__> ok, will investigate mesa failure
[23:11:36] *** leavittx has quit IRC
[23:15:03] <rcui> so the x86-pineview image crashes when i try to load it in kvm
[23:15:30] <ellyjones> oh, gr, you can't use 'fowners' in ebuilds because target uids != host uids
[23:31:48] <rcui> mesa failure - No rule to make target `/usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stddef.h', needed by `main/api_arrayelt.o'.  Stop.
[23:31:58] <rcui> why is it looking for redhad linux headers?
[23:33:07] *** oc80z has quit IRC
[23:33:07] *** oc80z has joined #chromium-os
[23:33:53] *** oc80z has joined #chromium-os
[23:36:21] *** micahc has joined #chromium-os
[23:36:22] *** ChanServ sets mode: +v micahc
[23:36:52] *** rbyers has quit IRC
[23:38:10] *** arun__ has quit IRC
[23:38:10] *** arun__ has joined #chromium-os
[23:38:53] *** arun__ is now known as arun_
[23:44:38] <rcui> marcheu: i was able to reproduce the mesa failure in my environment.  Could you try to see if you can reproduce it as well?
[23:45:00] <rcui> it's on the host
[23:45:05] <rcui> run 'emerge -1 mesa'
[23:45:08] <marcheu> it's not mesa though, it's a header update from the compiler
[23:45:16] <nirnimesh> So if you rebase and reupload to gerrit after getting an LGTM, are you supposed to ask for LGTM again?
[23:46:56] <davidjames> marcheu: When was compiler / flags changed?
[23:47:28] <marcheu> no idea
[23:48:11] *** tfarina has joined #chromium-os
[23:48:20] <marcheu> davidjames: so it looks like mesa doesn't build with gcc 4.6, so whoever updated to 4.6 didn't test
[23:50:27] <marcheu> davidjames: should we roll back to the previous gcc in the meantime?
[23:50:31] <davidjames> marcheu: Did we update to gcc 4.6?
[23:51:02] <marcheu> let me see
[23:51:02] <davidjames> marcheu: SDK builder seems like it's using gcc 4.3.4-r4
[23:51:15] <marcheu> then why does it say /usr/lib/gcc/x86_64-redhat-linux/4.6.0/include/stddef.h
[23:54:20] <davidjames> marcheu: No idea, but rcui reproduced same problem without changing gcc
[23:54:20] *** tfarina has quit IRC
[23:54:36] <marcheu> and, why wasn't it an issue until today?
[23:55:06] <davidjames> marcheu: That's what we're trying to figure out :)
[23:55:23] <marcheu> for what it's worth I'm building mesa fine here, but I never tried 4.6.0
[23:55:45] <davidjames> marcheu: You're building on the host? It fails for me
[23:56:00] <marcheu> hmm host, lets see
[23:59:55] <davidjames> marcheu: There's a depend file in /var/tmp/portage/media-libs/mesa-7.11_rc1/work/Mesa-7.11-rc1/src/mesa that has references to 4.6.0 everywhere. I think that depend file might be coming from the tarball we downloaded

top