/srv/irclogs.ubuntu.com/2010/05/14/#launchpad-reviews.txt

=== rockstar changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [noodles775] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== wgrant changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [noodles775,wgrant] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== wgrant changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [noodles775,wgrant,wgrant] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
wgrant07:55:29 < wgrant> rockstar: Hm, why was I dropped from the queue?09:15
wgrantEr.09:15
wgrantDidn't mean to paste that bit.09:15
=== noodles775 changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [noodles775,wgrant,wgrant, noodles775] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== matsubara-afk is now known as matsubara
=== Ursinha-afk is now known as Ursinha
=== sinzui changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [noodles775,wgrant,wgrant, noodles775, sinzui, sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== Ursinha is now known as Ursinha-lunch
=== matsubara is now known as matsubara-lunch
=== gary_poster is now known as gary-lunch
=== matsubara-lunch is now known as matsubara
=== Ursinha-lunch is now known as Ursinha
=== gary-lunch is now known as gary_poster
=== matsubara is now known as matsubara-afk
rockstarsinzui, might you be around for a quick review?22:27
rockstarEdwinGrubbs, maybe you?22:30
EdwinGrubbsrockstar, sure22:30
rockstarEdwinGrubbs, cool, sending your way now.22:30
rockstarhttps://code.edge.launchpad.net/~rockstar/launchpad/no-arm-recipe-build/+merge/2536422:35
rockstarEdwinGrubbs, ^^22:35
EdwinGrubbsrockstar, what code looks at the SourcePackageRecipeBuild.processor and decides whether to use the ARM builder22:43
rockstarEdwinGrubbs, it happens when creating the BuildQueue.  One sec.22:43
rockstarEdwinGrubbs, see lp.buildmaster.models.buildbase:42222:44
rockstarIt creates the BuildQueue with processor=specific_job.processor22:45
rockstarSo what I do is make sure that specific_job.processor points to an actual processor for the distroseries, and is not None.22:45
rockstarUsing None means "use whatever's available"22:45
rockstarWhich was safe until we got an ARM builder.22:46
EdwinGrubbsrockstar, I guess there are other tests to ensure that the Builder actually checks the processor in the BuildQueue.22:48
rockstarEdwinGrubbs, well, I'd assume that as well.  If the builders weren't honoring processor, we'd have a lot more other problems.22:49
rockstarEdwinGrubbs, I'm almost sure there are tests, because I remember working on some of them at our Wellington sprint with the soyuz folk.22:50
=== Ursinha is now known as Ursinha-afk
wgrantSee lp.buildmaster.tests.test_builder. There's quite a bit of it there.22:51
wgrantAnd yes, if it didn't work then the build farm would explode even more than it did yesterday.22:51
rockstarwgrant, :)22:51
EdwinGrubbsrockstar, wgrant: how do we know that the distroseries.nominatedarchindep attribute will have x86 as its processor family?22:55
wgrantEdwinGrubbs: This whole thing is a hack.22:56
rockstarEdwinGrubbs, we don't really, but if the distroseries isn't set up properly, more things would break than just this.22:56
wgrantIt will be superseded by proper restrictedness checks later.22:57
rockstarwgrant, right.  The real solution is in Soyuz's hands.22:57
wgrantAnd yes, I don't think we've worked that out yet. We've discussed a few possibilities.22:57
EdwinGrubbsrockstar, wgrant: I guess I don't understand why you don't just return Processor.select(id=1) if it's a hack anyway.22:58
rockstarEdwinGrubbs, because we want to make sure we're honoring the distroseries.22:59
rockstarEdwinGrubbs, bigjools said I should use it this way.22:59
rockstar(And it made sense to use the data already available)22:59
rockstarEdwinGrubbs, here's danilo's CP candidate that fixes a similar issue: https://code.edge.launchpad.net/~danilo/launchpad/bug-580016/+merge/2529322:59
EdwinGrubbsrockstar, so we have different distroseries for ARM?'22:59
rockstarEdwinGrubbs, I don't think so, but it's not the default_processor - Also, ARM is really only for OEM ATM.23:00
EdwinGrubbsrockstar, well, since it's temporary it should be fine. If we don't have different distroseries for ARM, then I think the property is misleading, because it will always choose x86. My understanding of the problem is that some of the archindep packages really are dependent on the architecture. So, r=me ambivalently.23:04
rockstarEdwinGrubbs, we want it to always choose x86 for SourcePackageRecipeBuildJobs23:05
rockstarEdwinGrubbs, yeah, it's not really as "archindep" as we say.23:05
rockstarEdwinGrubbs, thanks.23:05
=== flacoste is now known as flacoste_afk
wgrantEdwinGrubbs: So, we have an armel distro*arch*series in multiple distroseries.23:07
wgrantEach distroseries has a set of architectures. These are generally inherited from the series' parent, resulting in the creation of a set of new DASes.23:08
wgrantSo there are generally several distroarchseries for any particular architecture.23:08
wgrantnominatedarchindep is the architecture on which we will build architecture independent package components.23:08
wgrant(and we now reuse it for truly architecture-independent builds. but we should probably stop that now that armel is in the picture)23:09
rockstarIn the case of Lucid, there's no lpia arch series, but there is an ARM arch series23:09
wgrantRight.23:13
wgrantWe occasionally drop or gain an arch, but they are largely preserved betwen series.23:13

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!