PK:^9A buildbot-v0.8.7/searchindex.jsSearch.setIndex({objects:{"":{hasProperty:[5,3,1,""],getProperty:[5,3,1,""],"--no-logrotate":[22,0,1,"cmdoption-buildslave-create-slave--no-logrotate"],"--keepalive":[22,0,1,"cmdoption-buildslave-create-slave--keepalive"],getRenderingFor:[34,3,1,""],"--maxdelay":[22,0,1,"cmdoption-buildslave-create-slave--maxdelay"],setProperty:[5,3,1,""],"--log-size":[22,0,1,"cmdoption-buildslave-create-slave--log-size"],"--log-count":[22,0,1,"cmdoption-buildslave-create-slave--log-count"],getProperties:[5,3,1,""],"--umask":[22,0,1,"cmdoption-buildslave-create-slave--umask"],"--usepty":[22,0,1,"cmdoption-buildslave-create-slave--usepty"]},"buildbot.changes.pb":{PBChangeSource:[43,2,1,""]},"buildbot.db.buildsets.BuildsetsConnectorComponent":{completeBuildset:[30,3,1,""],getBuildsets:[30,3,1,""],getBuildsetProperties:[30,3,1,""],addBuildset:[30,3,1,""],getBuildset:[30,3,1,""]},"buildbot.changes.svnpoller":{SVNPoller:[43,2,1,""]},"buildbot.process.buildstep":{RemoteCommand:[1,2,1,""],RemoteShellCommand:[1,2,1,""],BuildStep:[45,2,1,""],BuildStepFailed:[45,6,1,""],LoggingBuildStep:[45,2,1,""]},"buildbot.db.state.StateConnectorComponent":{getObjectId:[30,3,1,""],getState:[30,3,1,""],setState:[30,3,1,""]},"buildbot.config.ConfigErrors":{addError:[25,3,1,""],errors:[25,4,1,""]},"buildbot.db.model":{Model:[30,2,1,""]},"buildbot.changes.mail":{SVNCommitEmailMaildirSource:[43,2,1,""],BzrLaunchpadEmailMaildirSource:[43,2,1,""],CVSMaildirSource:[43,2,1,""]},"buildbot.util":{datetime2epoch:[19,7,1,""],misc:[19,1,1,""],ComparableMixin:[19,2,1,""],flatten:[19,7,1,""],netstrings:[19,1,1,""],bbcollections:[19,1,1,""],eventual:[19,1,1,""],in_reactor:[19,7,1,""],NotABranch:[19,5,1,""],json:[19,1,1,""],sautils:[19,1,1,""],state:[19,1,1,""],UTC:[19,5,1,""],maildir:[19,1,1,""],lru:[19,1,1,""],none_or_str:[19,7,1,""],diffSets:[19,7,1,""],now:[19,7,1,""],epoch2datetime:[19,7,1,""],naturalSort:[19,7,1,""],formatInterval:[19,7,1,""],safeTranslate:[19,7,1,""],makeList:[19,7,1,""]},"buildbot.status.logfile":{LogFile:[40,2,1,""]},"buildbot.db.changes.ChangesConnectorComponent":{getRecentChanges:[30,3,1,""],getChangeUids:[30,3,1,""],getLatestChangeid:[30,3,1,""],addChange:[30,3,1,""],getChange:[30,3,1,""]},"buildbot.db.sourcestamps":{SourceStampsConnectorComponent:[30,2,1,""]},"buildbot.steps.source.buildbot.steps.source.bzr":{Bzr:[32,2,1,""]},"buildbot.process.buildstep.RemoteCommand":{remoteComplete:[1,3,1,""],remote_update:[1,3,1,""],addStderr:[1,3,1,""],logs:[1,4,1,""],stdout:[1,4,1,""],remoteUpdate:[1,3,1,""],remote_complete:[1,3,1,""],useLogDelayed:[1,3,1,""],results:[1,3,1,""],addHeader:[1,3,1,""],interrupt:[1,3,1,""],run:[1,3,1,""],addToLog:[1,3,1,""],rc:[1,4,1,""],active:[1,4,1,""],didFail:[1,3,1,""],useLog:[1,3,1,""],addStdout:[1,3,1,""]},"buildbot.process":{buildstep:[45,1,1,""]},"buildbot.status.mail":{MailNotifier:[27,2,1,""]},"buildbot.util.maildir":{MaildirService:[19,2,1,""]},buildbot:{util:[19,1,1,""],config:[25,1,1,""]},"buildbot.process.buildstep.LoggingBuildStep":{getText2:[45,3,1,""],createSummary:[45,3,1,""],getText:[45,3,1,""],logfiles:[45,4,1,""],startCommand:[45,3,1,""],commandComplete:[45,3,1,""],evaluateCommand:[45,3,1,""]},"buildbot.util.eventual":{fireEventually:[19,7,1,""],flushEventualQueue:[19,7,1,""],eventually:[19,7,1,""]},"buildbot.db.buildrequests.BuildRequestsConnectorComponent":{reclaimBuildRequests:[30,3,1,""],unclaimExpiredRequests:[30,3,1,""],claimBuildRequests:[30,3,1,""],getBuildRequests:[30,3,1,""],unclaimBuildRequests:[30,3,1,""],getBuildRequest:[30,3,1,""],completeBuildRequests:[30,3,1,""]},"buildbot.status.status_push":{StatusPush:[27,2,1,""]},"buildbot.db":{sourcestampsets:[30,1,1,""],schedulers:[30,1,1,""],users:[30,1,1,""],buildsets:[30,1,1,""],sourcestamps:[30,1,1,""],buildrequests:[30,1,1,""],connector:[30,1,1,""],state:[30,1,1,""],base:[30,1,1,""],model:[30,1,1,""],changes:[30,1,1,""],pool:[30,1,1,""],builds:[30,1,1,""]},"buildbot.util.state":{StateMixin:[19,2,1,""]},"buildbot.steps.source.buildbot.steps.master":{MasterShellCommand:[32,2,1,""]},"buildbot.changes.base":{ChangeSource:[28,2,1,""],PollingChangeSource:[28,2,1,""]},"buildbot.changes.gerritchangesource":{GerritChangeSource:[43,2,1,""]},"buildbot.schedulers.forceshed":{BaseParameter:[17,2,1,""]},"buildbot.db.pool":{DBThreadPool:[30,2,1,""]},"buildbot.process.buildstep.BuildStep":{progressMetrics:[45,4,1,""],setDefaultWorkdir:[45,3,1,""],flunkOnWarnings:[45,4,1,""],addCompleteLog:[45,3,1,""],addURL:[45,3,1,""],describe:[45,3,1,""],hideStepIf:[45,4,1,""],locks:[45,4,1,""],setBuild:[45,3,1,""],progress:[45,4,1,""],setProgress:[45,3,1,""],buildslave:[45,4,1,""],setBuildSlave:[45,3,1,""],alwaysRun:[45,4,1,""],failed:[45,3,1,""],useProgress:[45,4,1,""],start:[45,3,1,""],slaveVersion:[45,3,1,""],build:[45,4,1,""],addLog:[45,3,1,""],setStepStatus:[45,3,1,""],doStepIf:[45,4,1,""],finished:[45,3,1,""],warnOnFailure:[45,4,1,""],setupProgress:[45,3,1,""],interrupt:[45,3,1,""],runCommand:[45,3,1,""],slaveVersionIsOlderThan:[45,3,1,""],haltOnFailure:[45,4,1,""],flunkOnFailure:[45,4,1,""],name:[45,4,1,""],addHTMLLog:[45,3,1,""],getLog:[45,3,1,""],warnOnWarnings:[45,4,1,""],step_status:[45,4,1,""],startStep:[45,3,1,""],stopped:[45,4,1,""],addLogObserver:[45,3,1,""],getSlaveName:[45,3,1,""]},"buildbot.config.ReconfigurableServiceMixin":{priority:[25,4,1,""],reconfigService:[25,3,1,""]},"buildbot.util.maildir.MaildirService":{moveToCurDir:[19,3,1,""],setBasedir:[19,3,1,""],messageReceived:[19,3,1,""]},"buildbot.db.builds.BuildsConnectorComponent":{getBuildsForRequest:[30,3,1,""],finishBuilds:[30,3,1,""],addBuild:[30,3,1,""],getBuild:[30,3,1,""]},"buildbot.steps.source.buildbot.steps.slave":{SetPropertiesFromEnv:[32,2,1,""]},"buildbot.db.base.DBConnectorComponent":{db:[30,4,1,""]},"buildbot.status":{results:[13,1,1,""]},"buildbot.steps.source.buildbot.steps.source.cvs":{CVS:[32,2,1,""]},"buildbot.db.base":{cached:[30,7,1,""],DBConnectorComponent:[30,2,1,""]},"buildbot.schedulers.timed":{NightlyTriggerable:[24,2,1,""]},"buildbot.util.misc":{SerializedInvocation:[19,2,1,""],deferredLocked:[19,7,1,""]},"buildbot.db.model.Model":{upgrade:[30,3,1,""],is_current:[30,3,1,""],metadata:[30,4,1,""]},"buildbot.db.users.UsersConnectorComponent":{updateUser:[30,3,1,""],identifierToUid:[30,3,1,""],getUsers:[30,3,1,""],findUserByAttr:[30,3,1,""],getUser:[30,3,1,""],removeUser:[30,3,1,""],getUserByUsername:[30,3,1,""]},"buildbot.steps.source.buildbot.steps.shell":{SetProperty:[32,2,1,""],ShellCommand:[32,2,1,""],Configure:[32,2,1,""]},"buildbot.db.buildsets":{BuildsetsConnectorComponent:[30,2,1,""]},"buildbot.util.lru":{hits:[19,4,1,""],get:[19,3,1,""],inv:[19,3,1,""],misses:[19,4,1,""],refhits:[19,4,1,""],put:[19,3,1,""],max_size:[19,4,1,""]},"buildbot.steps.source.buildbot.steps.source.mercurial":{Mercurial:[32,2,1,""]},"buildbot.schedulers":{forceshed:[17,1,1,""]},"buildbot.db.connector":{DBConnector:[30,2,1,""]},"buildbot.db.builds":{BuildsConnectorComponent:[30,2,1,""]},"buildbot.status.web.baseweb":{WebStatus:[27,2,1,""]},"buildbot.steps.source.buildbot.steps.source.svn":{SVN:[32,2,1,""]},"buildbot.status.words":{IRC:[27,2,1,""]},"buildbot.db.pool.DBThreadPool":{do_with_engine:[30,3,1,""],"do":[30,3,1,""]},"buildbot.util.netstrings.NetstringParser":{feed:[19,3,1,""],strings:[19,4,1,""]},"buildbot.db.users":{UsersConnectorComponent:[30,2,1,""]},"buildbot.steps.source.buildbot.steps.subunit":{SubunitShellCommand:[32,2,1,""]},"buildbot.steps.source.buildbot.steps.python":{Sphinx:[32,2,1,""],BuildEPYDoc:[32,2,1,""],PyFlakes:[32,2,1,""]},"buildbot.util.bbcollections":{defaultdict:[19,2,1,""],KeyedSets:[19,2,1,""]},"buildbot.util.netstrings":{NetstringParser:[19,2,1,""]},"buildbot.util.sautils":{InsertFromSelect:[19,2,1,""],sa_version:[19,7,1,""]},"buildbot.db.buildrequests":{BuildRequestsConnectorComponent:[30,2,1,""],AlreadyClaimedError:[30,6,1,""],NotClaimedError:[30,6,1,""]},"buildbot.db.sourcestamps.SourceStampsConnectorComponent":{addSourceStamp:[30,3,1,""],getSourceStamps:[30,3,1,""],getSourceStamp:[30,3,1,""]},"buildbot.status.client":{PBListener:[27,2,1,""]},"buildbot.db.changes":{ChangesConnectorComponent:[30,2,1,""]},"buildbot.status.status_gerrit":{GerritStatusPush:[27,2,1,""]},"buildbot.schedulers.forceshed.BaseParameter":{regex:[17,4,1,""],parse_from_args:[17,3,1,""],multiple:[17,4,1,""],name:[17,4,1,""],update_from_post:[17,3,1,""],"default":[17,4,1,""],required:[17,4,1,""],label:[17,4,1,""],parse_from_arg:[17,3,1,""],type:[17,4,1,""]},"buildbot.db.sourcestampsets":{SourceStampSetsConnectorComponent:[30,2,1,""]},"buildbot.config.BuilderConfig":{category:[25,4,1,""],name:[25,4,1,""],locks:[25,4,1,""],factory:[25,4,1,""],nextSlave:[25,4,1,""],slavenames:[25,4,1,""],slavebuilddir:[25,4,1,""],env:[25,4,1,""],mergeRequests:[25,4,1,""],properties:[25,4,1,""],builddir:[25,4,1,""]},"buildbot.db.sourcestampsets.SourceStampSetsConnectorComponent":{addSourceStampSet:[30,3,1,""]},"buildbot.db.schedulers":{SchedulersConnectorComponent:[30,2,1,""]},"buildbot.status.results":{EXCEPTION:[13,5,1,""],RETRY:[13,5,1,""],SUCCESS:[13,5,1,""],worst_status:[13,7,1,""],WARNINGS:[13,5,1,""],Results:[13,5,1,""],FAILURE:[13,5,1,""],SKIPPED:[13,5,1,""]},"buildbot.util.state.StateMixin":{getState:[19,3,1,""],master:[19,4,1,""],name:[19,4,1,""]},"buildbot.config":{BuilderConfig:[25,2,1,""],error:[25,7,1,""],MasterConfig:[25,2,1,""],ReconfigurableServiceMixin:[25,2,1,""],ConfigErrors:[25,6,1,""]},"buildbot.steps.source.buildbot.steps.source.git":{Git:[32,2,1,""]},"buildbot.config.MasterConfig":{user_managers:[25,4,1,""],codebaseGenerator:[25,4,1,""],changeHorizon:[25,4,1,""],logMaxSize:[25,4,1,""],schedulers:[25,4,1,""],titleURL:[25,4,1,""],title:[25,4,1,""],buildHorizon:[25,4,1,""],properties:[25,4,1,""],loadConfig:[25,8,1,""],debugPassword:[25,4,1,""],multiMaster:[25,4,1,""],status:[25,4,1,""],change_sources:[25,4,1,""],logCompressionLimit:[25,4,1,""],db:[25,4,1,""],metrics:[25,4,1,""],logCompressionMethod:[25,4,1,""],eventHorizon:[25,4,1,""],manhole:[25,4,1,""],buildbotURL:[25,4,1,""],logHorizon:[25,4,1,""],logMaxTailSize:[25,4,1,""],prioritizeBuilders:[25,4,1,""],validation:[25,4,1,""],slaves:[25,4,1,""],slavePortnum:[25,4,1,""],mergeRequests:[25,4,1,""],builders:[25,4,1,""],caches:[25,4,1,""]},"buildbot.steps.source.buildbot.steps.source":{Repo:[32,2,1,""]},"buildbot.process.factory":{BasicBuildFactory:[41,2,1,""],Distutils:[41,2,1,""],BasicSVN:[41,2,1,""],Trial:[41,2,1,""],CPAN:[41,2,1,""],QuickBuildFactory:[41,2,1,""],GNUAutoconf:[41,2,1,""]},"buildbot.steps.source.buildbot.steps.python_twisted":{RemovePYCs:[32,2,1,""],Trial:[32,2,1,""]},"buildbot.db.schedulers.SchedulersConnectorComponent":{classifyChanges:[30,3,1,""],getChangeClassifications:[30,3,1,""]},"buildbot.db.state":{StateConnectorComponent:[30,2,1,""]},"buildbot.steps":{source:[32,1,1,""]},"buildbot.steps.source.buildbot.steps.transfer":{FileUpload:[32,2,1,""],FileDownload:[32,2,1,""],StringDownload:[32,2,1,""],JSONStringDownload:[32,2,1,""],DirectoryUpload:[32,2,1,""],JSONPropertiesDownload:[32,2,1,""]}},terms:{"0823ba88":28,untrust:[12,19],yellow:27,interchang:[29,19],four:[32,2,7],secondli:2,prefix:[27,43],getproperti:[28,27,5,11],dirnam:[29,32,43],slave_build:2,captain:43,valid_ami_location_regex:0,logmaxtails:[12,25],buildsconnectorcompon:30,mynewtrick_url:26,authorit:[26,37],typeerror:[30,44,28,19],orthogon:31,uploadfil:42,test_foo:32,pprint:28,umask:[22,32],concret:0,under:[0,22,2,38,27,28,24,43,41,9,31,32,36,19],lore:32,testabl:36,spec:32,ostinato:43,f_thorough:31,digit:[0,40],"6p1":[4,23],risk:[0,38,22],claimbuildrequest:[4,30],iparamet:17,divmo:43,triallog:32,jack:24,upstream:[4,32,28,24,7],affect:[24,38,27,28,8,45,43,12,32],log_interv:[16,12],minvers:45,cmd:[32,28,45,42],dbconnector:[18,12,30],upload:[0,32,43,42],stopservic:[28,25],factori:[4,23,11,2,43,25,38,28,39,33,8,41,35,31,12,44,32,24],imaplib:12,nfor:27,sleep:28,build_wait_timeout:0,x86_64:44,repres:[0,22,1,24,15,16,27,25,28,42,30,38,10,43,32,36,13,19],pty:[28,22,1,32,42],seper:11,direct:[26,44,30],batch:[38,27,32],fileisimport:[38,24],second:[0,22,24,38,27,28,7,30,44,9,35,43,12,32,19],aggreg:[30,23,13],authorizedkeysmanhol:12,abstractbuildslav:[18,25],spambot:22,longstand:30,even:[11,2,43,15,27,25,28,24,7,30,45,1,12,36,32,19],oldest:[38,12,27],hide:[27,32],warnonfailur:[32,8,45],neg:19,asid:[25,28,7],tradeof:[],scp:[28,24],migrat:[4,22,30],mmock:22,dothisfirst:36,"new":[0,1,2,7,8,9,12,15,16,17,19,4,22,23,24,25,27,28,29,30,31,32,33,35,36,38,41,42,43,44,45],net:[0,4,22,28,27,6,43,12,32],ever:[27,28],topolog:9,newfeatur:38,metadata:[32,30,42],widget:[16,12,17,19],manipul:[32,30],abov:[22,11,2,43,15,38,27,7,8,42,30,12,32,36],whose:[38,27,28,9],sourcestampset:[23,30],never:[0,4,11,38,27,28,30,31,12,36,44,19],here:[0,11,2,7,43,9,15,19,22,23,24,25,28,29,30,32,36,37,38,39,42,44],lgpl:0,descriptionsuffix:[32,23],config_env:41,path:[0,22,11,43,38,27,28,7,29,30,41,42,31,12,32,19],reconfigservic:25,cb_call:36,interpret:[11,38,7,29,30,43,12,34,32],dry:43,luther:28,oherwis:32,anymor:[],changecaches:[12,25],datetim:[27,30,19],harass:9,smoke:24,permit:[14,12,45,24,15],gpl:[9,19],aka:[0,32],buildepydoc:32,portabl:[41,9],succes:24,volunt:9,campaign:24,srcrpmdir:32,previousbuildgett:[],selen:43,"_test":28,linearli:45,brought:45,warningcountingshellcommand:32,unix:[22,24,27,41,9,42,12,35,19],step_class:8,procmail_log:43,brd:18,"byte":[22,24,28,35,30,44,42,32,12],unit:[22,24,38,28,7,30,41,9,32,45,36],highli:[12,43,24],reguard:27,igoro:30,describ:[0,11,7,8,9,1,12,18,19,22,23,24,25,26,27,28,29,30,32,36,38,39,41,42,43,45],would:[0,14,4,11,24,15,38,27,28,22,7,30,41,9,43,32,44,35,36],buildmaster_host:22,init:[22,32],afterward:[32,9,36],clientnam:43,deviat:32,call:[0,11,2,1,12,15,16,17,19,4,22,23,24,25,27,28,29,30,31,32,36,38,45,42,44],typo:24,recommend:[4,22,29,43,12,32],decentr:38,calc:[16,32],type:[0,4,22,23,11,24,25,32,16,17,28,7,30,41,35,38,43,12,44,27,19],until:[22,2,38,27,28,24,7,29,8,9,42,32,19],dostepif:[32,13,45],unescap:32,relax:30,notabranch:19,relat:[4,1,24,26,27,28,39,7,29,30,18,31,32,36,19],notic:[14,11,24,15,27,28,8,43,12,44],hurt:32,warn:[22,11,38,27,28,29,30,8,45,9,1,12,13,32],debugcli:[29,12,7],exce:[12,27,42],do_with_engin:30,indent:[36,15],hold:[31,30,2,43],getbuild:[30,24],miscellan:[32,39],branch_nam:43,addcompletelog:[28,45],accid:28,join:[15,27,28,29,32,44,19],err:19,mytre:7,setup:[0,20,22,24,43,28,8,41,42,31,32,45,36],work:[0,22,11,24,43,15,16,27,42,28,7,29,30,41,9,38,31,32,35,36],debpbuild:32,svn_watcher:43,worth:[38,28,24],conceptu:11,wors:[22,45,36],branches_to_ignor:24,buildrequestdistributor:18,buildmaster2:43,root:[22,24,27,28,35,30,43,12,32],sourcestampsconnectorcompon:30,overrid:[22,11,43,25,27,28,7,30,45,31,1,12,32],defer:[23,1,15,26,16,25,28,30,45,31,32,36,34,44,19],mktarbal:24,give:[0,22,24,43,38,27,28,7,29,8,41,42,31,12,45,44,32,36],vestigi:45,smtp:[0,27],indic:[14,22,1,2,43,15,16,38,28,7,30,42,8,41,4,31,11,12,45,32,19],segreg:36,keep_on_purg:32,commandcomplet:45,caution:[32,30,15],base_imag:0,want:[0,14,22,2,15,26,38,27,28,24,7,30,41,9,35,43,12,45,44,32,19],countmethod:16,everi:[0,4,22,24,25,38,27,28,7,43,41,35,12,36,32,19],czf:11,addcallback:[44,36,28,45,15],end:[4,22,23,2,15,38,27,28,35,43,45,42,12,36,32,19],actionallow:26,thing:[0,22,2,43,16,27,28,24,8,41,9,38,30,32,36,19],ordinari:22,length:[27,28,30,45,32,12,19],classifi:30,i686:41,how:[0,38,22,11,24,43,25,16,27,28,7,29,8,41,9,31,30,12,32,44],irender:[20,34,23,11,37],testrealth:36,env:[31,32,42,1,25],answer:[28,6],verifi:[0,22,24,27,29,9,32,35,36],"0x2e36e18":44,config:[4,22,1,24,43,25,38,27,28,39,7,29,8,44,31,11,12,32],updat:[0,1,7,43,9,17,45,20,4,22,23,25,28,29,30,32,35,38,41,42,44,19],bonsai:43,dialect:[30,12,27,22],recogn:[10,42,30,24,7],lai:36,testdebugpassword:28,repo1:28,after:[0,22,23,1,2,25,38,28,24,7,29,45,30,41,42,43,12,36,44,32,19],debugservic:18,less:[0,24,38,27,28,7,12,32],befor:[0,11,2,7,43,9,1,12,16,19,22,24,25,26,27,28,29,30,32,35,38,45,42,44],wrong:[22,28,45,32,36,44,41],didfail:1,offlin:[38,22,27,9],vc9:32,arch:[38,32],parallel:[22,32,9,15],demonstr:37,descent:43,handl:[11,43,9,1,12,14,15,18,19,20,4,22,23,24,25,26,28,30,31,32,36,38,39,45,42],attempt:[0,22,1,3,38,27,7,30,43,12,32,36],revlinktmpl:43,third:[27,28,2],macroman:22,temporari:[0,12,32,44],bootstrap:32,credenti:[0,27,7,43,30,12],neglect:0,jobdir:[24,7],receiv:[20,4,22,11,24,25,16,27,42,28,43,38,18,1,19],maintain:[4,22,24,38,30,9,12,32,36],environ:[0,22,1,27,28,43,41,9,42,31,32,36],buildslav:[0,11,7,43,9,12,18,41,22,24,25,27,28,29,31,32,33,35,36,38,39,45,42,44],incorpor:[28,24,9],enter:[0,4,24,35,32,44],exclus:[2,9],determinefoo:[23,11],first:[0,11,7,43,9,1,12,14,15,17,19,21,22,24,25,26,27,28,29,30,32,35,36,38,42,44],order:[4,22,24,25,26,38,27,28,7,30,41,9,31,12,45,32,19],wind:[32,28,24],access_uri:22,oper:[0,22,23,1,15,26,38,27,28,30,45,9,42,43,12,44,32,36],frontend:[27,43],feedback:[38,28,9],softwar:[0,25,38,27,41,9,18,36],diagnos:22,stringdownload:32,over:[0,22,2,43,16,27,28,30,41,9,42,31,12,36,32,24],govern:45,orang:[27,13],becaus:[0,22,11,15,38,25,28,35,29,8,30,12,32],repository_r:24,rpmbuild:32,logcompressionmethod:[12,25],privileg:[0,38,12,43,24],lintian:32,appar:[27,30],manifest_url:32,flexibl:[0,4,24,38,27,29,45,9],vari:[27,32],force_build_one_schedul:17,digest:[27,36],stateconnectorcompon:[4,30],fit:[32,28],python24:28,getprocessoutput:15,fix:[4,22,2,38,27,28,7,29,30,44,9,43,12,36,13,32,24],changemanag:18,mutipl:38,better:[22,24,16,27,28,7,8,38,12,36],offic:[28,9],drawback:31,hg_buildbot:43,iprop:34,comprehens:38,hidden:32,cred:[42,24,7],easier:[22,16,28,7,9,31,32],descend:[38,27,32],them:[0,1,2,3,7,8,9,12,15,19,22,23,24,27,28,30,31,32,10,36,38,41,43,44],patch_bodi:[30,32,11],thei:[0,11,2,7,43,9,1,12,16,19,4,22,24,25,27,28,29,30,31,32,10,36,38,41,42,44,45],test_status_web_authz_authz:36,usepti:[22,1,32,42],safe:[22,3,25,28,43,19],winslave1:19,winslave2:19,"break":[27,23,9,7],zope:[23,36],glorifi:41,jinja2:[26,22,27],interrupt:[22,1,27,45,42,32],buildstepfail:45,ther:25,bread:28,startarg:[],choic:[32,12,44,22,24],subqueri:30,debugpw:7,changelog:7,buildnumb:[28,32,11],overflow:15,shellcommand:[23,11,2,28,39,41,31,1,32,45,24],bonu:36,timeout:[0,12,1,32,42],each:[0,1,2,7,8,9,11,12,15,16,19,22,23,24,25,27,28,29,30,31,32,35,36,38,40,41,42,43,44,45],debug:[0,21,22,24,25,39,7,29,41,9,42,18,12,45,44,32,19],authnam:27,went:[22,27],missing_timeout:0,side:[4,1,25,38,27,39,7,30,45,42,32,36],mean:[0,22,23,24,25,38,27,28,7,30,41,43,12,45,10,32,36],miss_fn:19,prohibit:27,mda:43,calllat:36,spider:27,testirc:28,runtest:[44,35],owner:[0,27,43,24],svnpoller:[4,23,27,28,39,33,43],completebuildset:[4,30],bzrignor:32,extract:[22,25,28,7,42,32],stepnam:27,remote_shutdown:42,network:[0,2,28,43,41,9,32,19],fraught:29,emul:[4,32],goe:[11,38,28,30,45,32],slavebuild:[42,1,35,9,45],"00am":24,basedir:[22,1,25,7,29,43,42,31,12,32,19],predefin:[0,29,41,39],content:[21,1,24,14,26,27,28,7,30,45,42,43,12,32],rewrit:22,adapt:[38,25,43,35,19],reader:[2,3,42],naturalsort:19,got:[16,28,35],unrecogn:0,forth:9,getbuildsforrequest:30,buildcaches:[12,25],linear:32,navig:[18,12,28,27],uploaddirectori:42,situat:[0,2,15,12,36,32,19],infin:[32,28],free:[38,28,2,9,15],standard:[0,22,1,24,27,28,45,40,41,42,32,36,19],test_someth:36,attr_data:30,ancient:45,bldr:28,alert:0,notmuchmail:12,silent:[43,30,19],reconfigur:[20,14,25,27,28,29,18,44,19],sigkil:22,getprojectnam:27,workaround:[12,30,25],messagereceiv:19,repopath:43,try_masterstatu:7,sautil:[20,19],traceback:[29,44,28,19],db_lock:2,fetch_spec:23,teardown:36,heck:[28,36],isn:[0,38,27,12,35,36],regress:[27,36],loadconfig:[29,44,25],app:[31,38],my_prop1:32,confus:[0,11,2,7,30,42,36],caught:[29,38,44,30],masterdest:32,rang:[16,32,28,24,30],english:19,render:[0,4,23,11,26,38,27,34],p4client:32,eiv7po:7,independ:[22,38,7,30,9,8,32,36],getlog:[27,28,45],wast:[24,9,36],necess:36,restrict:[2,27,28,7,30,43,12,32,24],hook:[4,23,1,38,27,28,39,7,43,45,9,32],instruct:[0,22,25,6,7,43,9,32],alreadi:[0,4,22,43,25,27,7,8,45,30,32,44,19],wrapper:[30,19],robust:[22,36],thick:19,agre:10,uncollect:12,primari:45,trialarg:41,gracefulshutdown:[27,44],rewritten:23,easili:[24,38,28,35,29,30,44,43,12,32,36],top:[22,25,27,28,7,41,9,12,44,32,19],serialize_access:12,sometim:[0,22,11,15,26,38,28,7,30,41,43,12,32],downsid:28,mercuri:[4,23,38,7,43,32,10],necessarili:[22,42],master:[0,11,2,4,7,43,12,14,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,35,36,38,39,40,45,42,44],too:[0,22,25,26,28,29,30,9,18,12,32,36],similarli:[22,38,7,30,45,42,8,32],setmaxlinelength:28,libvirtd:0,john:24,outag:22,listen:[24,25,27,7,43,9,18,12],ipv4address:35,incud:0,useenv:32,namespac:38,tool:[14,22,11,3,4,38,27,7,29,43,41,9,12,33,13,32],easilii:27,lighttpd:27,took:[16,30,9],wisdom:20,makemak:[32,41],remotecomplet:1,changesourc:[24,25,38,27,28,39,43,44,9,32,35],somewhat:[38,22,28,27],conserv:19,borkhui:4,removeus:30,technic:0,onlyimport:24,past:[28,35],silli:32,target:[0,14,24,3,38,27,28,39,7,29,41,9,32,33,44],keyword:[23,11,24,25,17,28,7,30,45,31,36,27,19],provid:[0,11,5,7,8,9,12,14,16,17,18,19,22,23,24,25,27,28,30,31,32,34,36,38,41,42,43,45],tree:[4,22,23,11,24,43,25,38,27,28,7,8,41,9,18,30,32,44],project:[11,7,43,9,12,20,21,22,23,24,27,28,29,30,31,32,10,35,36,38,41,44],matter:[29,38,12,28,9],minut:[0,22,24,32,43,12,35],admonit:15,builderprior:28,fashion:[22,30,32],logcompressionlimit:[12,25],runner:29,modern:[43,8],mind:[0,28,42],mine:30,parenthes:[11,15],raw:17,manner:[38,3],increment:[16,28,30,45,43,32,41],remote_getcommand:42,seen:[32,4,22,24],seem:[30,28],incompat:[22,9,7],waitforfinish:[4,32,24],reviewcb:27,implement:[0,11,7,8,12,15,16,17,19,4,23,24,25,27,28,30,31,32,33,36,37,38,40,41,42,45],buildbot_send_branch_nam:43,strength:2,realm:42,patch_level:[30,32,11],maxq:32,thorough:31,weakli:19,evalu:[14,32,45,7],buidlbot:30,transmit:[12,43,24,42],expens:12,simplifi:25,insur:[32,28],dynload:28,though:[29,32,28],usernam:[0,4,24,26,38,27,7,30,44,35,42,18,43,12,32],object:[0,11,8,9,12,16,17,18,19,23,24,25,26,27,28,29,30,31,32,36,38,45,42,43,44],cronit:[20,19],lexic:[4,27],geturlforth:27,botmast:[18,12,44,42],apr1:27,specifi:[0,11,2,3,5,7,8,12,19,4,22,23,24,25,27,28,29,30,31,32,38,41,42,43,45],letter:15,warning_test:32,bsd:[0,9],equival:[11,2,28,7,43,12,32,19],multimast:[12,25],tradit:42,don:[0,22,24,27,28,29,30,9,12,10,32],sekrit:0,doc:[4,23,28,43,12,32],alarm:16,lose:[22,30,15],flow:[0,42,9,33],finalreleas:28,doe:[0,11,3,7,43,9,12,15,19,4,22,24,25,27,28,30,32,10,35,36,38,39,41,42,45],bash_profil:28,dummi:27,abbrev:32,bracket:29,got_revis:[38,32,23,11],remoteupd:[1,42],tens:32,mailinc:12,enclos:[26,32,43,15],unchang:44,myslav:28,notion:[38,30],dot:32,unicode_encod:22,changeset:[32,10],addstderr:1,introspect:22,class_nam:30,reactor:[12,36,30,41,19],pope:27,opposit:42,whitelist:27,random:[27,43,41,36],svnpasswd:43,radiu:19,syntax:[22,23,11,2,25,29,43,44,24],dnotifi:43,configerror:25,subtli:32,buildbot:[0,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,32,33,34,35,36,38,39,40,41,42,43,44,45],protocol:[40,43,24,9,19],assertionfail:36,unimport:[30,24],involv:[0,24,27,28,9,32],absolut:[22,11,24,25,16,29,43,9,12,32,19],grunt:28,latent:[0,28,39,33],acquir:[2,28,43,32,19,24],libari:22,explain:[22,38,27,7,43,32,44,36],configur:[0,1,3,4,6,7,8,9,11,12,14,16,19,20,21,22,23,24,25,27,28,29,31,32,33,35,38,39,41,42,43,44],apach:[38,27,43],discard:[29,32,19],busi:27,ldap:[38,27],tzinfo:19,folder:0,linuxpasswd:0,oct:28,somesetupmethod:36,branch_fn:24,nasti:22,likewis:[29,32,43,7],watch:[22,24,38,27,28,7,30,43,32,19],subunitshellcommand:32,insertfromselect:19,amazon:0,repo_gerrit:43,report:[4,43,25,16,27,28,7,30,41,9,38,18,31,12,44,32,45],masterconfig:25,depotpath:32,bat:32,bar:[23,11,16,27,43,32],do_what_i_sai:19,getbuildset:30,baz:[32,23,11],patch:[20,24,43,38,27,28,7,30,31,44,10,19],cleanli:[22,42],bad:[36,32,15,28,7],sligtli:7,told:[27,41,7],testdir:32,respond:[22,24,38,27,7,44],commandlin:[12,22],habit:32,getreason:27,mysql:[32,12,30,22],elimin:36,basicbuildfactori:41,set_result:15,num:24,filter_fn:24,slavebuilddir:[31,25],respons:[2,16,27,28,30,9,38,43,24],firstfailur:38,hash:[23,38,27,7,29,30,10],directoryenterpattern:32,remote_startbuild:42,bleh:28,best:[0,22,11,24,3,15,25,28,29,41,36,19],subject:[27,43,24,37],awar:[38,32,28,19],themslev:30,hopefulli:[27,28,24],databas:[20,14,22,2,25,38,27,39,7,30,44,18,43,12,36,13,32,19],hgrc:[4,43],wikipedia:2,test_data:32,queuenextserverpush:27,finduserbyattr:30,figur:[12,25,28,22,7],outstand:12,finger:38,simplest:[0,28,27,11,35],drawn:19,awai:[0,12,27,22,45],irc:[4,22,21,38,27,6,39,7,30,9,12,44],approach:[0,22,24,38,28,39,7,8,43,32],stepref:42,attribut:[23,1,24,43,25,32,38,17,28,39,7,30,8,41,31,18,11,12,45,27,19],listaddr:27,accord:[16,17,30],extend:[32,28,2,45],xrang:24,weak:[12,30,44,19],boss:24,autocreatet:32,extens:43,lazi:[29,45],recent:[0,22,38,27,29,30,9,43,32,44,19],natur:[4,25,38,15,30,19],advertis:26,sourcestampsetid:30,change_numb:32,protect:[0,27,2,7],planner:30,expos:[24,27,28,43,12,44],cow:26,fault:9,howev:[11,2,43,38,27,28,29,8,30,12,32,24],basicsvn:41,against:[0,22,23,1,24,38,27,28,7,30,43,12,36,44,19],capabl:[0,38,43],prop1:27,prop2:27,logic:[23,38,27,28,32,12,19],blame_merge_author:43,login:[0,4,23,27,30,44],p4port:[38,32,43],com:[0,22,24,38,27,28,7,29,43,44,35,12,32,19],col:24,compromis:[38,43,24],maildirmak:43,restructuredtext:32,masterlock:[32,2],jinja:[20,26,17,22],trunk:[2,27,28,7,43,32,24],widgetsoft:32,loader:27,sync:[32,30,24,7],safecat:43,frobnifi:28,diff:[38,44,43,7],makelist:19,guid:[0,43],assum:[0,22,2,3,25,38,28,39,7,45,43,41,32,36,35,24],summar:[27,28,45,9,42,32],duplic:[0,12,30,37,19],frob_how_mani:28,recur:36,union:38,coredump:32,usetl:27,three:[0,2,16,27,28,43,12,32],been:[0,4,22,23,2,25,38,28,24,7,29,30,41,42,43,12,45,44,32,19],abstractli:38,accumul:[32,24,19],beer:28,testnamelimit:32,dont:24,flexibli:4,interest:[24,32,38,17,28,7,30,9,43,12,27,19],netstringpars:19,mailsuit:12,quickli:[14,24,38,27,45,9,31,12,35],life:[0,32,43,9],rather:[0,4,11,24,43,25,38,27,28,7,30,42,31,32,36],suppress:[4,32,1],worker:35,telnet:12,anywher:[22,11,25,28,7,43],craft:43,child:[18,22,25,32,19],"catch":[38,30,45,19,41,36],has_patch:11,try_com:7,ugli:28,inhibit:41,ident:[0,43,44,9,42,31,12,32,19],gnu:[32,41],servic:[0,20,15,27,25,28,29,43,41,18,19],properti:[0,4,23,11,24,43,25,32,38,17,5,28,39,7,30,44,31,12,33,34,27],sourceforg:[22,6,27,28,43,12,32],aim:36,calcul:[32,23,28,41,45],rpmlint:32,p4sourc:[43,39,7],publicli:[22,43],aid:12,privatekei:[0,27],cachepath:43,spawn:[28,22,1,43],twistedmatrix:[43,22,28,27],myorg:43,buildsetsummari:27,framboozl:28,tabl:[14,4,27,28,30,12,10,32,19],viewcvspol:43,need:[0,11,2,7,8,9,12,15,19,4,22,23,24,25,27,28,29,30,32,35,36,38,45,43,44],attr_typ:30,getbuildsetproperti:30,cvsdiscard:32,conf:[32,43],"_sourcedir":32,conn:30,usessl:27,comparetooth:15,perforc:[38,32,10,43,7],credit:[0,28],perform:[0,1,2,7,8,9,11,15,16,19,22,24,25,26,27,28,29,30,31,32,38,41,45],suggest:[0,4,12,28,41],make:[0,11,2,3,7,8,9,12,15,16,18,19,4,22,24,25,26,27,28,29,30,31,32,35,36,38,41,43,44,45],mayb:27,dirstribut:32,buildmasterconfig:[29,44,28],complex:[11,15,38,27,28,30,41,32,36,17,19],outsid:[22,24,27,43,32,12],split:[22,23,1,28,43,32],synch:7,unconcern:28,complet:[0,1,7,8,9,12,15,16,19,4,22,24,26,27,28,29,30,31,32,35,38,45,42,43,44],autoreleas:32,oldrev:43,buildoutput:32,fragil:[29,32],projectfil:32,blue:28,hang:28,evil:7,hand:[22,23,27,28,45,42,32,44,19],fairli:[32,24],rais:[23,25,28,30,45,43,12,36,32,19],ownership:24,refin:45,kib:32,usdict:[12,30],uselogdelai:1,property_nam:12,techniqu:[28,36],redefin:28,kept:[32,38,12,22],undesir:[12,28],bewar:[43,24],revlink:[4,12,30,27,43],thu:[0,22,11,38,27,28,29,43,45,32],inherit:[28,1,24,25],singlebranchschedul:[24,39],client:[43,25,38,27,7,29,30,44,35,18,31,12,32],shortli:[22,9],thi:[0,1,2,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,4,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45],endif:26,programm:9,everyth:[0,22,27,28,29,9,31,32],thd:30,fnurrrgh:28,rout:[43,1],left:[0,38,27,29,43,32,44],identifi:[0,22,11,2,43,38,17,28,7,40,30,41,9,31,32,27,24],just:[0,11,2,7,43,9,12,15,17,19,4,22,23,24,25,27,28,29,30,32,35,38,41,42,45],beforework:24,do_load:44,atim:42,"0x7f7a4ab7df38":12,bandwidth:[32,2],fact:[2,38,28,30,43,36],human:[3,38,27,28,43,9,32,19],yet:[22,24,43,25,27,7,30,41,31,12,32],languag:[29,22,41,32],previous:[29,4,41,19],dbthreadpool:30,webstatu:[22,23,24,25,26,16,27,39,35,43,44,38,12,32],easi:[0,22,24,15,28,35,19],had:[22,27,28,7,41,9],shout:44,unic:22,setbuild:45,els:[11,25,27,28,7,29],save:[23,38,27,28,32,12],opt:31,applic:[24,15,38,28,39,7,41,9,35,12,32],myslavenam:22,advis:[22,32,7],update_from_post:[17,23],preserv:[14,42],repourl:[4,23,38,28,43,32],change_sourc:[25,27,28,7,29,43],background:[22,7],bbot:27,database_nam:12,apart:30,"10kb":32,measur:[16,32,28,9,38],daemon:[0,22,33,7],ctime:27,specif:[0,11,7,8,12,16,19,22,24,25,27,28,29,30,31,32,10,36,38,39,41,42,43,44],arbitrari:[4,22,24,15,38,27,28,30,9,43,12,32,19],hunt:0,manual:[0,14,22,4,38,27,7,30,44,31,12,33,32],remnant:32,needauthform:26,remind:22,nightli:[22,23,24,25,38,39,12],avatar:42,get_request_prior:28,night:24,astext:27,force_auth:24,xlarg:0,el5:32,underli:[0,32,23,30,19],www:[32,43,12,27,22],right:[24,27,7,30,9,43,32,44],old:[4,22,2,25,27,28,24,7,29,30,44,9,43,32,35,19],deal:[44,19],vcsrevis:32,textparamet:24,interv:[0,24,15,27,43,12,19],hidestepif:[4,32,45],percentag:28,stringparamet:24,intern:[22,11,24,3,32,17,28,29,8,9,30,12,43,27,36],flatten:[4,32,19],"_builddir":32,inact:[38,24],successfulli:[27,44,24,9,42],external_idstr:30,try_buildbotbin:7,txt:[27,32,40],max_idl:12,bottom:[44,36],consumeerror:15,subclass:[4,23,1,24,37,25,26,38,17,28,43,45,8,41,9,30,32,36,27,19],jinja_load:27,equal:[2,25,38,32,12,24],djmitch:[30,28],retryfetch:32,always_purg:32,foo:[23,11,16,27,43,41,38,32],localhost:[0,22,27,43,44,12,35],defaultdict:19,"3_3_0":28,plu:[30,27,28,32,7],buildid:32,payment:0,pose:22,curl:27,speak:32,allow_shutdown:22,thingconnectorcompon:30,relationship:[32,17,24],promot:24,repositori:[20,4,23,11,24,43,38,27,28,7,30,44,9,31,12,10,32],num_slav:16,startcb:[],hd_imag:0,"super":27,chapter:[20,38,28,29,43,31],sshd:12,postgresql:12,collectstdout:1,chronolog:[27,9],treestabletim:[32,24],unfortun:[30,28,41,9,24],user_passwd:7,slavedest:[32,42],afternoon:[28,24],horizon:[12,25],jsonstringdownload:32,commit:[4,24,38,27,28,7,30,44,9,43,12,10,32],changeroot:32,pyasn1:[12,44],produc:[22,23,11,24,43,26,38,28,8,45,9,42,1,12,32,36],match:[0,1,24,3,38,27,28,7,29,30,31,12,43,32],ppc:[27,9],erro:25,javac:32,curiou:35,xyz:28,encod:[20,14,22,24,3,27,7,30,43,32,19],bound:[22,30],mbc:22,down:[0,22,23,27,28,29,44,42,12,32,36],resili:[23,45],bizarr:30,formerli:12,contrib:[0,4,22,43,27],opportun:[32,28],info2:28,valid_ami_own:0,metricalarmev:16,accordingli:23,git:[4,23,11,24,15,38,27,28,7,30,44,35,42,43,12,10,32],suffici:[11,25,38,28,39,7,43,41,12],solarispasswd:0,judici:28,support:[0,11,7,43,16,18,45,4,22,23,24,25,27,28,30,32,10,38,41,8,44,19],warrant:8,try_host:7,unpriviledg:35,why:[30,27,1,45,43],avail:[0,11,2,6,7,43,9,12,13,15,16,17,19,4,22,23,24,25,26,27,28,29,30,31,32,34,36,37,38,39,41,45],stuck:32,reli:[30,28],last_tim:27,editor:44,postcommit:43,overhead:[9,19],repo_d:32,analysi:32,head:[4,24,38,27,43,9,32],medium:[0,14],maildir:[20,43,24,19],form:[11,24,43,15,26,38,17,25,28,7,29,8,41,42,30,12,27,32,45],offer:[38,12,43,24,9],forc:[4,22,23,11,24,32,38,17,28,7,44,9,12,27],mastershellcommand:32,maxim:36,taken:[38,32,1,24,19],sqlalchemi:[4,12,30,22,19],hear:[43,28,9],tryserv:24,"true":[1,7,43,11,12,16,17,41,4,24,25,27,28,30,31,32,36,38,45,42,8,44,19],log_channel_stdout:28,property1valu:23,reset:[22,19],submitted_at:30,full:[4,22,24,43,15,38,27,28,7,29,30,41,9,35,31,12,44,32,19],understood:[22,43],supp:32,bugfix:38,buildbot_dry_run:43,maximum:[22,1,25,27,28,30,42,43,12,32,19],tell:[22,24,27,28,7,29,43,41,12,44,32,36],buildd:27,knielsen:32,mtn:[38,32,42,7],absenc:7,bb_password:[38,30,7],sampl:[22,27,7,29,44,32,35],autoconf:[32,41],"_computerepositoryurl":23,emit:[22,38,27,28,7,32],classif:30,featur:[0,4,22,23,38,29,30,41,9,43,12,32,44],alongsid:27,request:[0,1,7,43,9,12,17,19,4,22,23,24,25,26,27,28,30,31,32,33,38,39,42,44],"abstract":[0,30],fedoraproject:32,change_hook_dialect:27,backoff:[22,42],diagnost:[12,22,45],comparablemixin:[25,19],aliv:[22,27],labix:22,ship:[0,22,28,32],trip:[12,42],assembl:30,remote_startcommand:42,blidli:38,startservic:[27,28,25],encrypt:[38,22,7],asserttru:36,when:[0,1,2,7,8,9,11,12,15,16,19,4,22,24,25,27,28,29,30,31,32,34,36,38,41,42,43,44,45],refactor:[30,36],tim:19,authuserfil:27,stage:12,gitpol:[44,23,43,35,39],test:[0,2,7,8,9,12,14,17,19,20,22,23,24,27,28,29,30,31,32,33,36,38,39,41,43,44,45],tie:28,presum:25,depot:[38,32,43,7],roll:[30,25],timemethod:16,node:[28,7],matur:32,notif:[4,22,38,27,28,39,43,9,44],intend:[20,4,22,25,27,7,30,41,43,32,19],determin:[23,24,25,26,38,27,5,28,7,30,45,9,43,12,32,19],stringio:28,kvm:0,eqconnectionpool:32,insensit:[32,43],consid:[0,4,11,37,3,27,28,30,42,43,32,36,35,19],sql:32,weekend:24,errormessag:45,failuretosuccess:27,longer:[0,4,22,23,15,28,7,30,45,43,32],phone:27,schedulermanag:18,pseudo:32,ignor:[0,23,1,24,43,15,27,28,7,30,41,31,12,44,32,19],gracefulli:[22,23,27,3],time:[0,1,2,7,8,9,11,12,15,16,19,4,22,24,25,26,27,28,29,30,31,32,10,35,36,38,41,42,43,44,45],push:[43,4,28,9,38],serious:35,backward:[43,23,28,25,7],mypkg:32,daili:24,osx:[22,24,7],concept:[14,11,38,33,43,31,32,10],reproduc:[38,22,36],chain:[36,15],whoever:[0,28,7],skip:[22,24,38,27,7,41,42,32,45,13,36],logfilenam:1,global:[11,2,43,25,36,27,39,7,30,31,12,33,32,24],laura:43,signific:[0,38,30],customari:28,netbsd:24,prop:[28,27,23,11,32],bewild:32,row:[23,24,30,32,12,19],serializedinovc:19,authtyp:27,middl:32,depend:[4,22,11,24,43,38,27,28,39,7,8,41,9,30,12,32,36],system:[0,11,7,43,9,12,16,4,22,24,27,28,29,32,33,10,35,36,38,41,42,44],unpack:[22,24,42],intermedi:[43,25],pen:27,rel:[0,22,1,25,38,27,28,7,30,45,42,43,12,32],refhit:19,foo_cal:16,decis:[28,9],text:[22,24,27,28,7,40,43,45,12,32],unclaimexpiredrequest:30,storage_engin:12,must:[0,1,2,3,7,43,9,11,12,19,22,24,25,26,27,28,29,30,31,32,36,38,41,42,44,45],copydirectori:[],github_buildbot:[27,43],sourc:[11,2,5,7,8,9,12,14,15,18,19,20,4,22,23,24,25,26,27,28,29,30,31,32,33,10,35,37,38,39,41,42,43,44],string:[0,1,2,3,7,43,9,11,12,14,17,19,20,4,22,23,24,25,27,28,29,30,31,32,38,39,41,42,44,45],patch_info:27,unnam:10,"_topdir":32,lru:[20,19],broadli:[38,22],condit:[11,15,43,32,19,36],word:[15,38,27,7,44,32],exact:[32,28,9],nodaemon:7,emption:15,administr:[0,22,24,27,7,43],level:[24,15,16,27,25,28,45,30,41,9,38,32,36,35,19],did:[27,19,43,45,7],try_password:7,necessit:32,iter:[28,19],item:[24,16,27,28,29,38,32,19],unsupport:11,perlmoduletest:32,public_html:[22,27,28,35,32,44],team:[14,9],quick:[21,22,24,14,38,27,7,43,41,31,32,35,44],dip:35,round:42,dir:[22,42,44,32,35],dict:[1,15,27,28,30,45,12,32,19],prevent:[0,22,2,30,32,36],sa_vers:19,core:[38,22,30,32],remote_interruptcommand:42,sign:0,sourcestampsetsconnectorcompon:30,cost:0,smtpport:27,svnurl:[4,2,38,27,28,43,41,32],relocat:[22,7],port:[22,24,27,39,7,29,43,44,9,18,12,32],nightly_factori:24,bbproto:29,portnum:7,ssid:30,inheritbuildparamet:24,buildernam:[4,11,24,27,7,30,44],favour:[27,43],current:[0,11,7,43,9,1,12,15,16,19,22,24,25,27,28,29,30,32,36,37,38,40,42,44],suspect:7,testchang:[32,41],getslavenam:[27,45],portnumb:43,vs2008:32,vs2005:32,gener:[0,1,2,6,7,43,9,11,12,15,16,17,18,19,4,22,23,24,25,26,27,28,29,30,32,33,36,38,39,41,45],someopt:28,buildhorizon:[12,25],vs2003:32,satisfi:[31,24],sysvinit:22,explicitli:[0,4,1,7,43,32,44,36],modif:[26,14,22,30,42],address:[0,22,24,38,27,43,44],skeleton:28,along:[4,38,28,7,30,43,12,32],commandlineusermanag:[12,7],vcexpress9:32,wait:[0,4,22,2,15,26,38,27,28,7,43,32,36,24],box:[22,24,27,28,7,9,12,44],cronjob:43,darcs_buildbot:43,allowforc:[27,44],shift:[22,32],bot:[0,21,22,4,27,39,42,44,35],addstdout:[28,1],queue:[24,38,27,28,43,9,12,19],trial:[22,24,38,28,7,41,32,36],throughput:12,behav:[32,24,9],gerrit_us:43,extrem:12,weird:[43,28],guilti:9,reclaim:30,unreason:12,dayofweek:24,semant:25,ipa:28,regardless:[38,27,8,32,25],extra:[4,11,15,27,7,30,41,43,12,32,45],output2:32,tweak:43,modul:[14,22,24,43,15,38,27,25,28,29,8,41,31,18,30,12,36,13,32,19],output1:32,prefer:[0,24,15,38,28,9,32,36,35,2],hlint:32,bbtest:44,paramat:[4,11],fake:[20,27,30,9,36],marker:[38,28,7],instal:[0,14,22,38,27,28,7,29,30,41,35,43,12,33,32,44],installdir:32,post:[23,26,38,17,28,43,27],regex:[17,27,24],httpd:27,symbiot:17,setbasedir:19,memori:[22,1,28,30,43,12,32,19],jschmo:7,flunk:45,visit:27,subvers:[4,38,28,30,43,32,10],connector:[18,20,12,30,4],live:[29,38,27,43,9],handler:[20,16,22,43],value2:29,value1:29,criteria:[38,30],msg:[27,25],scope:[0,11,2,38,39,36],setprogress:[28,45],checkout:[22,23,11,2,43,38,28,39,8,41,9,31,32],prep:32,reorder:38,analyz:[32,45],capit:[27,32,15],idempot:22,branchtyp:[4,32,43],peopl:[0,24],user_mast:7,claus:[12,28,24],pylint:32,no_cach:30,enhanc:30,visual:32,elast:0,accept:[0,22,11,24,43,15,38,27,28,7,8,41,9,30,12,32],examin:[11,38,27,43,45,42,36],sourcestamp:[4,23,11,24,32,38,17,28,7,30,9,31,12,27],changecommentlink:[27,32],obj:19,effort:[9,3],easiest:[30,22,28,45],buildstatu:27,clobberonbranchchang:32,prepar:38,pretend:7,uniqu:[0,23,11,2,43,38,27,7,30,31,12,32,24],cat:[32,35,44],pull_url:24,whatev:[22,11,26,27,28,7,30,9,32,44],interruptsign:32,forcesch:[4,23,24],purpos:[22,23,2,15,38,17,25,7,30,45,35,12,36,27,19],build_factori:28,change_svc:[18,12],claim:[2,38,27,30,41,12],encapsul:30,stream:[18,43,32,1,42],predict:41,slightli:[43,32,28,2,41],temptabl:12,nodelog:28,agent:43,topic:32,thdict:30,abort:7,decoderc:[32,1],finishbuild:30,occur:[0,22,24,43,15,38,27,25,28,7,29,8,9,30,32,36,19],skimp:36,alwai:[0,22,24,43,15,26,38,27,25,28,7,29,8,41,9,30,12,36,32,19],differenti:43,chroot:[32,43],multipl:[0,11,7,8,9,1,12,15,17,18,19,4,22,23,24,25,27,28,30,31,32,33,10,36,38,43],write_lock_pattern:2,get_base_revision_id:7,epoch2datetim:19,bege:25,ping:[20,27,42],idl:[12,28],write:[0,20,22,2,43,15,27,28,24,33,29,30,41,9,42,31,32,36,19],thid:30,purg:32,pure:[22,41,25],familiar:[0,14,22,27,39],tild:[29,22],xhtml:32,parameter:25,usersconnectorcompon:30,map:[38,27,28,29,30,9,43,32,13],product:[38,22,24,36],birthdai:24,http_refer:27,evildo:0,max:30,clone:[0,12,44,32,19],claimed_at:30,pqm:43,usabl:43,membership:19,suce:45,mymethod:[30,15],mixin:[20,36,19],mai:[0,1,2,7,8,9,11,12,15,16,45,4,22,23,24,25,27,28,29,30,31,32,36,38,40,41,43,44],builderconfig:[31,28,41,25],data:[0,11,2,16,42,28,39,24,29,40,30,45,38,18,1,12,32,19],grow:[22,28,19],newlin:[11,42],frob_how:28,noun:32,practic:[45,11,41,36],deve:24,timerservic:15,runcommand:[28,45],stdio:[28,27,1,45,42],divid:[12,36,7],explicit:[22,23,16,7,41,32],user_manag:[18,12,25],sphinx_builddir:32,inform:[0,11,2,7,43,9,1,12,17,18,19,22,24,25,27,28,29,30,31,32,35,36,37,38,39,45,42],"switch":[22,32],preced:[27,11,7],combin:[11,2,38,27,30,41,42,12,45,32,36],loglineobserv:28,callabl:[23,24,25,27,28,29,45,30,41,42,31,12,36,32,19],untest:27,ordinarili:[29,12],bandwith:43,epydoc:32,pingbuild:[27,44],perspective_keepal:42,pipe:[22,11,32],httploginlink:27,"_srcrpmdir":32,privid:32,pbmanag:18,equip:41,fromdir:42,still:[22,23,24,43,25,38,27,28,7,8,45,9,30,32,44,19],pointer:42,cvsroot:[32,43,41],dynam:[0,25,38,27,28,18,32,19],snippet:24,conjunct:[43,24],disconnect:[0,12,13,22,42],monitor:[24,16,28,7,30,38,43],concis:[38,10],polici:[43,32,28],gtk:[41,7],"_mysql_except":12,tbd:28,platform:[0,24,38,7,41,9,12,32],buildsetsconnectorcompon:30,maxdelai:22,curli:29,pythonpath:[22,28,43,41,42,32],mail:[0,6,27,28,39,43,9,38,32],main:[0,24,38,27,28,7,29,30,9,31,32,44,36],order_console_by_tim:27,non:[0,4,22,23,11,24,38,27,28,7,30,42,43,12,32,19],initd:22,bufferdelai:27,halt:[32,45,19],log_url:27,initi:[0,22,1,24,25,38,27,7,41,9,42,35,12,32],underneath:28,poll_interv:43,remote_command:1,half:[32,30],req1:28,now:[0,4,22,23,11,2,27,28,7,43,44,32,35,19],discuss:[38,6,42],nor:[38,32,30],introduct:[14,32,9,33],term:[32,10,2],workload:9,name:[0,1,2,4,5,7,43,11,12,13,15,16,17,19,20,21,22,23,24,25,27,28,29,30,31,32,10,36,38,41,42,44,45],ignore_upd:1,realist:36,perspect:42,drop:[30,28,24,43,38],revert:[32,30],gerrit:[32,4,27,43,24],propnam:[5,11],separ:[0,22,2,15,38,27,28,7,43,9,31,12,32,24],januari:24,collaps:[26,28,19],attributeerror:4,errback:[23,28,45,15],compil:[22,23,24,32,38,17,28,8,41,9,31,12,45,27,19],domain:[12,27],getmetr:16,replac:[22,23,11,2,3,38,27,28,7,29,43,42,1,12,36,32,19],arg2:[30,36],test_db_migrate_versions_015_remove_bad_master_objectid:30,continu:[4,22,24,43,15,39,35,8,44,42,30,12,32],ensur:[0,22,1,2,25,26,38,17,30,45,42,31,12,36,32,19],"640kb":32,wrap:[30,11,19],significantli:30,year:24,getresponsibleus:27,addsourcestamp:30,happen:[22,24,38,27,28,7,43,41,44,36],hacker:20,shown:[24,17,27,7,43,45,32,12],accomplish:[22,1,27,28,7,30,43,36],space:[22,27,7,43,45,32,12,19],upcal:28,storag:[12,30,32,7],smptpassword:27,profil:22,mess:22,internet:[15,7,44,19,35,36],formula:12,gerritchangesourc:[32,43,39],correct:[0,4,27,7,43,32,36],setstat:[23,30],earlier:[4,22,27,28,7,8,45,30,32],monster:36,underwhelm:35,migrate_vers:30,million:28,procmail:43,argv:[32,28,41],orm:30,none_or_str:19,org:[0,22,23,2,38,27,28,7,29,43,44,12,32],refupd:43,unpredict:[41,45],card:0,care:[22,25,15,28,30,45,9,32,19],peform:30,tigri:32,wai:[0,11,2,3,7,43,9,12,18,41,22,24,27,28,32,10,35,36,38,45,8,44,19],badli:[22,28],topdir:[32,7],frequenc:43,synchron:[32,19,30,15],fromtimestamp:27,refus:30,unavoid:28,turn:[0,25,38,27,28,43,41,42,12,32,19],place:[22,11,24,43,15,32,38,17,25,7,42,8,41,31,30,12,36,27,19],initialstdin:32,nicknam:[38,27,32],imposs:[29,4,27,38],frequent:[22,38,28,39,43,41,32,12],lambda:[43,32,28],origin:[32,22,43,24],gettext2:45,hgbuildbot:[4,43],reimplement:24,directli:[14,22,11,43,4,25,28,35,42,30,41,31,1,12,45,32,19],eol:44,carri:30,onc:[0,22,24,25,26,38,27,28,30,41,9,42,43,12,36,44,32,19],arrai:[29,32,41],slavesrc:[32,42],info1:28,remote_getvers:42,"23am":24,submit:[24,38,27,28,7,43,9,44],getfromkwarg:23,oppos:[28,13,8,38,7],happi:24,parse_rev_pars:15,tomorrow:28,awfulli:32,given:[0,11,7,43,9,1,12,45,22,23,24,25,26,27,28,30,31,32,34,38,41,42,19],nightlyschedul:30,convent:38,width:[32,27,24],bookmark:23,time_funct:16,fileloc:32,checker:[32,44],max_length:24,lognam:[27,1,45],averag:16,deciph:29,daunt:15,white:13,conveni:[0,22,28,7,45,41,36,19],friend:32,periodicbuildtim:24,show_ev:27,especi:[32,28,15],copi:[0,14,22,23,24,4,38,25,28,7,29,8,41,42,43,32,45,19],suppressionfil:32,artifact:[32,28],github:[4,22,38,27,28,29,43,44,12,35,19],gitpoller_work:43,want_stderr:[32,1,42],mostli:[29,12,22,32,19],date:[27,7,29,30,45,32],addbuild:30,than:[0,4,22,11,24,3,25,38,27,42,28,7,43,30,45,9,31,1,12,32,36],png:28,rotatelogsit:[44,35],serv:[22,38,27,8,43,36],wide:[22,38,28,30,43,32],instanc:[0,1,5,7,8,9,11,12,17,18,19,4,22,24,25,26,27,28,29,30,31,32,35,36,38,45,42,43,44],connectionpool:32,classmethod:25,viewcv:43,posix:42,balanc:9,were:[4,22,11,24,25,38,27,28,7,29,30,9,43,32,36,19],posit:[28,32,11,30],srpm:32,stub:[45,36],mysecretpassword:12,seri:[29,38,32,41,9],pre:[15,27,28,7,8,45,32,36],debcowbuild:32,sai:[0,22,11,27,28,29,30,43,44,35,19],changelist:7,metricslogobserv:16,argument:[0,1,2,7,8,11,12,17,19,4,22,23,24,25,27,28,30,31,32,36,38,41,42,43,44,45],getchangeuid:30,cvsdisard:32,deliv:[22,1,38,27,28,7,43,9,42,32],getauthz:26,notimplementederror:[28,45,36],exclud:32,saw:[38,44],result_str:27,getth:30,svnbin:43,engin:[26,27,28,30,12,32],squar:[29,28],advic:0,alias:19,test_something_els:36,destroi:0,note:[0,1,2,3,7,8,11,12,14,15,16,19,20,4,22,23,24,25,26,27,28,30,31,32,10,35,36,37,38,41,42,43,44,45],slave4:31,ideal:[45,24,36],addhead:[28,1],take:[0,11,2,7,8,12,13,15,16,17,45,4,22,23,24,25,27,28,30,31,32,35,38,41,42,43,44],extrapackag:32,slave2:31,green:[27,13,9],concern:[12,25,28,22,7],noth:[22,24,28,43,42,32],channel:[24,28,27,6,7,40,9,38,12,44],jimsproject:24,begin:[11,2,38,27,28,24,7,29,43,45,9,42,18,12,36,32,19],sure:[0,22,24,38,27,28,7,43,31,32,19],subtlti:29,trace:44,normal:[0,22,23,1,25,38,27,28,7,29,30,41,35,43,12,45,32,36],buffer:[28,19],compress:[12,42,32,40,25],twistedweb:22,abus:24,pair:[22,24,16,27,7,29,30,9,38,35,12,32,19],confid:9,snoop_my_password_pleas:12,misconfigur:13,notclaimederror:30,renam:[4,22,23,25,30,43,32],textarea:24,testnam:28,later:[0,22,11,24,43,38,27,28,29,30,41,31,32,45,19],need_email:24,meanwhil:[22,35],runtim:[4,22,27,28,30,12,19],choicestringparamet:24,axi:27,lockaccess:2,patchlevel:7,translat:[4,38,27,43,45,32],recipi:[0,27],serializ:32,gerritreviewcb:27,show:[0,22,24,26,38,27,28,7,29,44,9,12,32],subprocess:32,concurr:[19,2,15],slavevers:45,permiss:[32,24],hack:17,corner:44,removepyc:32,help:[0,22,23,1,15,32,17,28,44,7,29,43,45,9,12,10,27,36],xml:[0,32,3],formatinterv:19,onli:[0,1,2,7,8,9,11,12,19,22,23,24,25,26,27,28,29,30,31,32,10,36,38,41,42,43,45],slow:[32,36],dice:28,favor:[32,23,43,24],transact:[38,12,30],botnicknam:27,behind:[32,12,27,22,9],try2:24,black:[32,28],freenod:[44,6],oldvers:45,filesystemload:27,offici:[20,32,43],sighup:[29,22,7],startswith:28,variou:[24,16,27,28,39,29,43,45,9,38,12,32],get:[0,11,4,5,7,8,9,12,14,15,19,21,22,24,25,27,28,29,30,32,35,36,38,41,43,44,45],test_typ:32,between:[0,22,23,11,2,38,27,28,24,7,30,41,43,12,36,32,19],secondari:[32,28],repo:[10,32,28,43,42],ssl:[12,27],cannot:[22,11,24,27,28,7,45,30,41,43,12,36,32,19],ssh:[22,24,7,43,44,32,12],try_topfil:7,"import":[0,11,2,3,7,43,9,12,15,16,19,4,22,23,24,27,28,29,30,31,32,36,38,41,44,45],statemixin:[23,19],clearest:36,requir:[0,1,2,7,43,9,12,15,17,45,4,22,23,24,26,27,28,29,30,32,33,35,36,38,41,42],attr:30,prime:36,bzrpoller:43,getchang:30,istatusreceiv:[44,25],held:[1,2],metricshandl:16,seldom:12,cache_nam:30,yield:[26,27,15],pydoc:[12,22],mtr:32,stupid:[32,28],mediat:[38,30],through:[0,22,23,24,38,27,28,7,30,41,9,43,32,35],slave1:31,where:[11,2,3,5,7,8,9,12,15,19,4,22,24,25,27,28,29,30,31,32,35,36,38,41,42,43,44,45],summari:[22,27,28,7,45,32],wiki:[32,43,2,44],kernel:43,mindepth:22,titleurl:[12,44,25],"_mymethod_2":15,burst:38,codebasegener:[38,12,32,25],path_to_authfail:26,authz_cfg:[44,24],tlsrequirederror:27,testcas:36,sport:[4,28],wonder:36,infinit:2,appear:[4,22,11,43,38,28,29,30,45,31,12,13,32,44],dexter:19,detect:[0,11,25,38,7,45,32,36,19],review:[43,27,30],testwithcodecoverag:28,my_extract:32,label:[17,24],statusreceiv:4,latent_buildbot_slav:0,enough:[0,27,28,8,45,44,19,36],listinfo:6,vc2008:32,default_test:24,want_stdout:[32,1,42],vc2005:32,trysch:24,paramet:[0,11,2,7,43,9,1,12,13,15,17,19,4,22,23,24,25,27,28,29,30,31,32,34,38,39,41,42,45],across:[27,19,30,7],spars:[32,36],postfix:43,parent:[1,15,27,25,28,7,8,45,18,43,32,36],svnroot:[43,27,28],fundament:29,successtofailur:27,style:[20,14,11,24,15,43,12,32],nestedparamet:23,activatecallback:1,uncondition:30,buildbot_pqm:43,movetocurdir:19,come:[0,22,11,24,26,38,17,28,7,29,43,12,27,32],unnecessari:[0,12,19],mta:43,pkgname:32,refspec:23,cycl:[0,32,9],quiet:[29,7],tour:[21,44,35,14],tutori:[21,44,35,14],whimsic:28,mani:[22,11,2,15,32,16,17,28,24,7,30,41,9,38,35,43,12,36,27,19],among:[38,22],undocu:[4,23],color:[4,27,13,7],overview:[20,29,11,30],unittest:[32,41,36],inspir:9,period:[22,24,25,16,27,39,43,9,38,12],dispatch:[18,42],duti:9,a78890ba:28,cancel:[4,27,45],constant:[13,1,45,43],endeavor:29,poll:[23,27,28,30,9,43,12,32,19],consider:[4,28,38,43,36],ultim:38,logenviron:[32,1,42],coupl:[38,32,28,43,7],myserv:43,rebuild:[11,38,7,43,9,32],layer:[27,30],mark:[11,8,45,30,44,32],faileddelai:27,mysecretnickservpassword:27,valueerror:11,baseproduct:24,"1a4af6ec1dbb724b884ea14f439b272f30439e4d":35,identifii:19,someschedulerclass:24,thousand:[12,28],persist:[43,19],suscept:43,further:[22,17,28,8,45,42,43,32,44],test_slav:28,wait_timeout:12,wake:28,proven:7,workspac:[38,32],i18n:32,unauthent:[27,23],impati:22,former:[2,24],those:[1,3,43,9,12,14,15,18,45,4,22,24,25,26,27,28,30,31,32,38,41,42,44,19],"case":[0,11,2,3,7,43,9,12,15,16,19,22,24,25,27,28,29,30,32,35,36,38,40,41,42,44,45],bsid:30,amend:24,might:[22,24,15,38,27,28,7,30,41,9,42,35,43,12,36,44,32,19],addurl:[28,45],elastic_ip:0,getsourcestamp:[27,30],loghorizon:[12,25],trick:[38,22,41],cast:0,invok:[4,22,1,24,28,7,30,41,9,42,43,32,45,19],exist:[0,4,22,11,43,25,36,17,5,7,42,30,45,38,1,32,33,44,27,19],invoc:[38,22,25,28,19],try_who:7,log_statu:27,advantag:[4,22,24,15,38,27,43,41,32],stdout:[1,28,45,42,44,32],metric:[20,14,25,16,28,39,45,18,12,32],henc:43,convinc:35,dbpool:32,destin:[27,43,32,42],cluster:25,getrecentchang:30,responsbl:[16,38],clutter:27,getlatestchangeid:30,ascii:[22,43,3],twistd:[22,24,27,7,29,44,12,35,36],"__init__":[28,19],acess:[38,42],http_port:[29,27,44],develop:[0,6,7,43,9,12,14,17,20,4,22,23,24,25,27,28,30,32,35,36,38,39,44],author:[20,21,22,24,26,38,27,28,30,43,44],obfusc:32,hetting:19,reeturn:34,check:[0,11,7,43,9,1,12,17,19,4,22,23,24,25,26,27,28,30,32,35,36,38,41,42,44],proce:[23,2,45],epoch:[38,19],html:[22,23,24,3,32,38,17,28,29,45,9,12,44,27,19],timestamp:[38,27,30,43,32,10,19],pai:[38,28,24,43,7],subunit:32,pam:27,status:13,exhaust:36,hassler:38,finish:[22,1,15,38,27,28,30,45,9,32,36,44,35,19],warningpattern:32,webserv:22,utf8:[43,12,30,7],nest:[4,23,15,32,19,36],driver:[12,30],someon:[0,22,28,24,7],startbuild:42,showuserspag:27,driven:[43,19],unhandl:44,two:[0,22,11,2,38,27,28,24,7,43,44,9,42,31,12,13,32,19],improv:[4,28,41,9],extern:[11,3,28,30,43,12,13],get_from_post:23,tradition:32,appropri:[0,22,1,15,38,17,25,28,7,8,41,9,18,43,32,45,36],paranet:32,cherri:24,inconsist:25,macro:17,markup:27,clobber:[32,22,41],setmast:42,reconfig:[4,22,25,28,29,12,44,19],without:[14,22,1,24,43,15,27,25,28,7,8,41,9,42,35,30,12,44,32,19],forcesharedrepo:32,plevel:38,model:[0,38,32,30,43],buildbot_cvs_mail:43,roughli:45,bitrot:9,metriccountev:16,execut:[0,45,11,2,43,15,16,42,28,24,29,30,8,41,9,38,1,12,36,32,19],mypassword:27,tip:43,fsp3p:27,rest:[22,43,25,38,30,9,8,32],weekli:22,patch_author:[30,32,11],kill:[22,42,1,32,45],aspect:[38,12,22,9],touch:[22,36,35,7],perlig:43,flavor:[22,9],todays_build_config:32,speed:[22,28],great_new_featur:43,when_timestamp:30,badjobfil:24,maxwarncount:32,hint:[0,22,44],trigger:[4,24,25,38,27,39,29,30,9,43,12,19,32,2],adderrback:45,littl:[22,15,28,29,30,35,36],silver:24,identif:30,blob:43,exercis:[32,9,15],stringreceiv:19,vulner:32,disrupt:30,codebase_r:24,real:[0,38,7,30,45,9,32,36],compatible_build:24,around:[22,43,30,44,32,36],aws_id_file_path:0,fuss:22,psf:19,pollinterv:[43,28],lazylogfil:[32,45],noutput2:32,traffic:[0,42],pop:[27,28,19],darc:[11,38,7,43,42,32,10],world:[38,12,28],db_poll_interv:[12,25],divorc:29,stranger:27,whitespac:[26,32],realtim:[28,7],integ:[0,22,11,24,25,38,27,7,30,45,32,10,19],server:[0,4,22,2,28,27,6,7,43,44,38,12,32],my_branch_fn:24,benefit:12,either:[0,11,2,7,43,9,12,41,22,24,27,28,29,30,31,32,36,38,45,42,44,19],svncommitemailmaildirsourc:43,output:[20,22,1,3,26,38,27,28,7,43,41,9,42,12,45,44,32,36],inter:[22,41],manag:[0,20,22,43,25,38,7,30,18,31,12],"function":[0,11,7,43,9,1,12,13,15,16,17,19,4,22,23,24,25,26,27,28,29,30,31,32,33,36,38,41,44,45],getrevinfo:15,ascend:27,legitim:27,interlock:[2,38,39,33,45,31,32],sentinel:19,handshak:0,adequ:[22,43],authent:[0,4,24,26,38,27,7,43,42,12],dynamicbuild:28,startcommand:[45,42],constitut:38,nonzero:[1,42],basic:[22,11,24,25,38,27,28,39,29,43,12,36,32,19],rsync:32,slice:28,fix_changes_pickle_encod:22,confirm:[22,30,7],keepalive_interv:0,size:[22,24,25,27,9,42,12,32,19],definit:[0,14,11,24,25,20,28,39,30,41,31,12,10,32],rewriteengin:27,legal:32,rpmdir:32,fakedb:30,exit:[32,15,28,42,7],inject:[43,12,1,7],posgresql:12,codebase_fn:24,visualstudio:32,complic:[2,28,29,30,32,24],lucid:0,refer:[11,24,43,15,38,27,25,28,39,7,30,45,9,42,18,1,12,36,32,19],process:[0,1,2,5,7,8,9,11,12,16,17,18,19,4,22,23,24,27,28,29,30,31,32,38,41,42,43,45],getchunk:28,power:[29,22],lrucach:19,property1nam:23,getzvalu:15,all_step:41,inspect:[43,7],broker:[35,42],remote_upd:[1,42],broken:[0,29,9],manifest_branch:32,starttim:16,found:[24,27,5,7,30,45,42,43,32,19],trialmod:41,regexp:32,bazaar:[38,32,10,43],fakelatentbuildslav:28,unicod:[22,30,27,3],handi:44,bulidbot:28,mynewtrick:26,mtrlogobserv:32,log_d:15,underwai:30,automat:[0,22,11,15,38,25,28,29,30,45,9,42,43,12,32,19],pbuilder:32,"_rpmdir":32,splitlin:27,intens:38,start_inst:28,relative_pathnam:43,act:[18,28,39,36],embarass:45,cflag:41,max_siz:19,compos:[38,23],global_opt:32,quietli:15,"_quiet":19,findnewschedulerinst:25,addpatch:27,strip:[15,26,28,7,30,43,32],compare_attr:[25,28,19],log:[0,1,7,43,12,15,16,19,20,4,22,23,24,25,27,28,29,30,32,35,39,40,45,42,44],her:27,area:27,aren:[27,9],overwrit:[32,30],googlecodeatompol:[27,43,39],emailaddr:44,p1234:44,compliant:36,starv:2,interfac:[44,4,23,11,26,38,17,5,28,29,30,45,9,42,43,12,36,34,27,19],rmdir:42,lot:[0,22,2,15,38,27,28,9,32,36],configureflag:41,submiss:27,strictli:[43,32,28,19],machin:[0,22,2,38,7,43,9,35,12,32,24],builder2:24,builder1:24,unam:32,svn:[4,23,2,38,27,28,7,8,41,9,43,32],hard:[32,36],updatefromkwarg:23,flushchangeclassif:30,try_usernam:7,tupl:[43,38,27,28,29,8,41,42,30,32,45,19],bundl:[38,32],regard:[11,15],htpasswd:[27,23],buggi:0,httploginurl:23,faster:[43,7],pull:[4,23,24,38,28,30,9,43,32],someothermethod:15,immedi:[0,11,2,43,15,38,25,28,8,45,9,42,30,12,32,24],dirti:32,hostinfo:22,possibl:[0,4,22,2,25,38,27,5,28,35,29,30,41,43,12,45,32,36],"default":[0,1,2,5,7,8,11,12,16,17,19,4,22,24,25,27,28,30,31,32,35,38,41,42,43,44,45],factoryproduct:19,bucket:0,maxtim:[32,1,42],remote_complet:[1,42],lo0:12,unusu:[22,30,36],commonli:[11,28,29,43,41,12],embed:[12,44,32,9,19],deadlock:2,minumum:12,gone:[12,28,22],defaultbranch:[38,32,23,43],uid:[27,30],addhtmllog:[28,45],doxygen:32,certain:[22,16,27,7,8,44,9,38,12,32],inrepo:[4,32,43],watcher:[20,16],strongli:[0,12],deem:24,decreas:[16,25],file:[0,11,7,8,9,12,14,19,20,4,22,23,24,25,27,28,29,30,31,32,10,35,36,38,39,40,41,42,43,44,45],proport:28,rearrang:32,fill:[29,17,28,22,44],incorrect:[4,22,32],again:[22,2,26,38,28,30,41,32,36,44,24],incorrectli:22,googl:[4,22,43,27],gettext:[27,28,45],prepend:[32,42,43,7],field:[23,24,26,38,17,28,7,43,44],valid:[0,23,24,3,25,32,17,39,8,9,12,27,19],copyright:[14,28],sslist:30,pathnam:[43,23,28,7],you:[0,11,2,7,43,9,1,12,14,15,19,4,22,23,24,26,27,28,29,30,31,32,35,36,38,41,44],getdescript:[32,23],architectur:[4,22,33,41,9,32,44],poor:32,revlinkmatch:12,setproperti:[32,5,28],colon:[32,11,7],sequenc:[2,15,38,28,43,41,32,45],symbol:[20,29,39,41,15],docstr:[32,27,24,42],is_nightli:38,unbound:15,pool:[31,30],reduc:[32,43,9],ghdn4t0oqx:27,directori:[0,1,3,7,8,9,11,12,19,4,22,23,24,25,27,28,29,30,31,32,10,38,41,42,43],descript:[0,4,22,23,15,17,28,7,30,44,43,32,27],mastersrc:32,checkpatch:43,potenti:[0,4,38,27,9,18,32,19],cpp:32,escap:[31,27,28,32,43],parse_from_arg:17,newli:22,iproperti:[20,23,11,37,5,34],represent:[22,28,27,19],all:[0,1,2,3,7,8,9,11,12,15,16,18,19,4,22,23,24,25,27,28,29,30,31,32,10,35,36,38,41,42,43,44,45],priorit:[25,38,28,39,31,12],dist:[32,11],sch:24,metriclogobserv:18,vstudio:32,illustr:[2,36],lack:32,dollar:28,month:24,usehttphead:[27,23],represeng:30,correl:[38,12,10],deprecationwarn:29,abil:[24,30,44,18,12,32],follow:[0,1,7,8,11,12,15,18,45,4,22,23,24,25,27,28,29,30,31,32,35,36,38,39,40,41,42,43,44],disk:[0,22,27,28,30,9,12,32],children:28,usecolor:[4,27],changetext:27,loopingcal:15,ron:19,compiler_warn:32,"_re":24,mailnotifi:[0,4,23,38,27,28,39,43,9],tracetre:44,tail:[12,22,35],program:[22,15,38,27,28,29,43,41,32],blamelist:[38,27,44],procmailrc:43,queri:[22,38,27,28,30,45,9,43,32,19],deblintian:32,changepw:[43,7],bonsaipol:[43,39],cachenam:[30,25],liter:[44,30],unclaim:30,straightforward:30,determinist:30,fals:[4,11,24,15,38,27,25,28,45,42,30,41,31,1,12,36,44,32,19],checkin:[38,24,9],subcommand:[32,7],getaddress:38,util:[20,14,22,23,15,38,28,7,30,45,43,36,19],verb:32,worst:13,failur:[22,23,1,24,15,38,27,28,7,29,8,45,9,42,30,32,13,44,36],veri:[0,22,24,15,38,27,28,30,43,32,44,36],dapper:32,setbuilderlist:42,ticker:32,condition:[32,30],splitter:[43,28],harri:4,suport:19,list:[0,1,2,6,7,8,9,11,12,15,17,19,4,22,23,24,25,27,28,29,30,31,32,36,38,41,42,43,44,45],trydir:7,baserev:7,adjust:[4,23,30],stderr:[28,32,1,42],small:[0,22,27,7,19,36],pbl:27,"_revis":32,repo_download:32,arug:42,enterpris:32,webdav:28,buildfactori:[20,4,2,37,38,28,8,41,9,31,32,24],bitkeep:[4,32,10],aptli:36,somearch:32,scheduler_upstream_buildset:4,fakemast:4,zero:[32,35,19],design:[24,7,45,43,41,9,19,36],pass:[11,7,8,9,1,12,16,17,19,4,22,23,24,26,27,28,29,30,31,32,35,36,38,41,42,43,44,45],val2:27,val1:27,localdict:[29,44],what:[0,4,22,11,24,38,27,28,7,43,45,9,12,36,44,32,19],linuxpassword:0,sub:[16,28,7,30,41,43,32],clock:[36,11,7],section:[0,22,37,32,38,17,28,39,44,7,29,30,41,35,42,18,31,12,43,27,45],"_runcallback":44,abl:[0,22,24,38,27,28,7,30,9,35,43,12,32,19],brief:[22,15,27,7],force_build_clean:24,delet:[22,24,38,30,44,43,32,12,36],dicttabinfo:32,version:[0,11,7,43,9,12,14,15,41,20,4,22,23,25,27,28,30,32,33,10,38,45,42,44,19],remote_getslaveinfo:42,option2:27,"public":[24,27,43,9,12,36],contrast:28,option1:27,prereleas:28,somesit:32,themselv:[31,38,11,24,36],distrib_port:27,pacif:28,subcalss:27,test_info:32,unmodifi:17,bwverbos:41,decid:[26,38,28,7,45,9,32],getstep:27,behaviour:[22,43,27,9],bbcollect:[20,19],solari:[0,38,24,9],excess:32,build_config:32,method:[0,11,5,43,1,12,15,17,19,20,4,22,23,25,27,28,30,31,32,35,36,38,40,45,42],rudimentari:[27,30],modifi:[0,14,22,23,1,2,20,38,27,28,29,30,44,9,42,43,12,32],valu:[0,1,5,7,8,11,12,13,15,16,17,19,4,22,23,24,25,27,28,29,30,31,32,38,41,42,43,45],num_events_max:27,search:[14,27,28,30,41,32],unabbrevi:32,ahead:[44,41],extrahead:27,defaultwhenfals:11,"_dist":32,kernel_typ:32,prior:[22,7],amount:[22,1,28,41,12,32,36],pick:[22,24,28,7,30,31,12],codebas:[23,11,24,43,25,38,27,39,33,30,9,31,12,32],narrow:[27,32],metabuildbot:30,nightlytrigger:[24,39],via:[0,4,22,23,1,24,25,16,27,42,28,30,45,9,38,43,12,32,19],foobranch:43,finish_tim:30,unilist:27,transit:[27,9],log_bodi:27,vim:44,filenam:[11,3,25,38,28,7,30,41,42,43,12,32,19],href:[27,28],inappropri:[9,19],implied_index:30,serializedinvoc:[19,15],establish:[38,42,43,7],select:[22,24,38,7,32,19],slaveinfo:35,distinct:[43,28,42],liber:32,regist:[12,9],certainli:36,coverag:[22,38,28,7,41,36],pep:19,fall:[38,32],brdict:30,morn:[32,24],rhel:22,virt:0,dabraham:29,advertiseact:26,md5:[27,28],parentopt:28,minor:[26,30,19],more:[0,11,2,3,7,43,9,12,15,17,18,19,4,22,23,24,27,28,29,30,31,32,35,36,38,39,41,42,44,45],flat:19,determine_foo:23,desir:[0,2,43,38,27,28,30,41,31,32,24],openvz:0,canon:[30,25],mozilla:[38,43],dai:[38,32,24,9],site:[22,28,39,29,41,12,35,44],passwordmanhol:[12,44],flag:[22,24,28,8,41,32],warningextractor:32,stick:[19,9,15],particular:[0,4,22,11,24,15,38,27,25,28,7,40,30,41,43,12,10,32],known:[0,2,3,15,38,27,7,43,45,12,32,24],compani:[38,28,24],fireonfirsterrback:15,cach:[22,25,29,30,18,43,12,36,19],dictat:32,none:[0,11,5,7,43,1,12,15,17,45,22,24,25,27,28,30,31,32,10,38,41,42,19],endpoint:27,ec2buildslav:[0,28],hour:[0,43,24],hous:24,outlin:28,endswith:38,dev:[26,12,32,7],rev_parse_d:15,remain:[0,23,24,25,38,17,8,45,43,32,27],del:36,learn:[44,22,43,35,36],deb:[32,24],nagio:0,lrucachefuzz:36,split_file_branch:[43,27,28],def:[23,11,24,15,26,16,27,28,30,45,38,31,12,36,32,19],sendchang:[4,11,38,43,7],prompt:[38,12,44,27,7],scan:[44,22,28,32,7],challeng:28,registr:25,share:[22,23,2,28,7,43,9,31,12,32],sln:32,templat:[20,22,26,17,7,32,27],strport:[12,27,24,25],minimum:[4,22,29,45,9,12],explor:44,exmapl:28,action:[1,15,26,38,27,7,29,8,19],somesecretpassword:27,filter:[0,24,38,27,28,39,7,43,32,19],cours:[0,22,26,27,28,7,43,41],goal:[21,7,9,44,35,36],secur:[4,22,24,38,27,7,43,12,32],programmat:[28,33],anoth:[0,22,2,25,38,27,28,24,30,41,9,43,12,44,32,19],comfort:[29,32],altogeth:[0,30,45],equivlan:7,anypropertyparamet:[23,24],sched:[32,24],reject:[0,24],worst_statu:13,simpl:[0,4,22,11,24,15,38,17,25,28,7,43,41,32,36,44,27,19],css:[27,23],regener:32,resourc:[0,14,2,38,27,6,33,43,9,12],referenc:[24,19],masterhost:[22,7],sub_if_exist:11,variant:43,sneak:[28,9],reflect:22,perl:[32,41],catalog:24,getresult:[27,24],slavenam:[0,22,11,2,25,28,7,41,31],projectbar:32,mariadb:32,associ:[23,1,43,38,27,7,30,9,42,31,19],stabil:38,circumst:[38,27,19,45,7],"short":[22,38,27,28,7,30,45,43,12,36,32,19],unilin:27,ani:[0,1,2,7,8,9,11,12,14,15,17,19,4,22,23,24,25,26,27,28,29,30,32,36,38,41,42,43,44,45],jsonabl:19,proto:40,caus:[22,1,24,43,15,38,27,25,28,7,8,45,9,31,30,12,32,19],callback:[4,1,15,27,28,44,36,19],libvirtbuildslav:0,iemaillookup:27,egg:44,patch_subdir:[30,32,11],travel:[22,9],checkbox:24,rotat:[22,44,27,35],pytest_slav:28,soon:[31,45,28,38,19],trade:42,radar:24,i386:[27,32,9],loadtheconfigfil:44,same:[0,11,2,7,43,9,12,15,41,4,22,24,25,27,28,30,31,32,35,36,38,45,42,44,19],reconnect:[22,42,27,7],untouch:29,hierarchi:[18,20,29,9],suffer:9,brid:30,baseschedul:[23,25],full1:2,full2:2,full3:2,full4:2,glide:28,binari:[32,43,24,7],treat:[25,38,27,29,30,42,32],subshel:43,relev:[32,38,22,27,24],late:25,pck:22,pend:[31,12,28,32,45],bypass:[38,32,30],split_file_projects_branch:[43,28],userport:24,alter:[30,11,38],good:[0,20,22,24,17,28,7,29,8,9,30,36,27,19],"return":[11,5,7,8,9,1,12,13,15,16,17,19,22,23,24,25,26,27,28,29,30,31,32,36,38,45,42,43],fromaddr:[0,27],buildbot_:[32,36],g6a0fea1:[],rewriterul:27,framework:[20,24,26,38,28,39,41,32,36],somebodi:19,compound:25,rwx:24,detach:27,complain:[12,8,9],bigger:12,eventu:[20,38,28,7,43,19],setupprogress:45,getobjectid:30,troubleshoot:[22,33],userid:30,unlik:[32,22,27,36],refresh:12,update_tarbal:[],achiev:[29,30,32,11,36],buildbot_cvs_maildir:43,innodb:[12,30],compris:38,remoteshellcommand:[28,1,45],intervent:9,maxrotatedfil:27,leftov:32,truncat:[12,7],subsystem:[16,12],week:[32,22,24],interleav:28,sourcedir:32,smtppassword:27,monoton:[38,32,43,7],idea:[22,28,27,7],crontab:[22,24],realli:[0,24,38,29,44,19],heavi:18,getchangeclassif:30,buildprocess:38,expect:[3,25,17,28,30,41,9,12,45,32,36],xval:15,beyond:[0,22,19],todo:32,orient:27,raymond:19,ftp:38,alreadyclaimederror:30,track:[4,22,16,28,7,29,30,41,9,38,18,12,10,32,45],miss:[0,22,24,27,30,12,32,19],publish:[0,32,43,9],race:36,health:16,expans:[32,22,30,24],print:[22,27,28,7,43,42,19],subdir_root:38,occurr:36,foreground:7,qualifi:[28,25],postgr:[12,30,22],proxi:[29,27],advanc:[20,11,28,39,29,43,32],thursdai:24,differ:[0,22,23,24,25,38,27,28,7,30,41,9,42,43,12,36,10,32,19],committ:24,asc:27,cooki:4,reason:[0,22,1,2,38,27,28,7,29,8,45,9,42,30,12,44,32,24],base:[0,11,2,7,8,9,12,17,18,19,4,22,24,25,27,28,29,30,31,32,34,38,41,42,43,45],intric:28,ask:[22,38,27,28,7,8,41,43,12,32],teach:44,gerritstartcb:[],bash:[31,22],basi:[27,43,9,31,32,12],thrown:0,buildsetid:30,environmnet:25,forceallbuild:[27,44],omit:[22,11,38,27,7,30,36],success:[22,1,24,27,28,7,30,45,42,12,13,32,44],buildmast:[0,7,43,9,12,14,16,17,18,19,20,4,22,24,25,26,27,28,29,30,32,33,36,38,41,44],perhap:[22,24,38,28,29,43,41,45],previou:[0,4,22,23,24,27,28,7,8,41,43,32,44,45],perman:[10,28],threat:22,petmail:32,sourcerpm:32,project_fn:24,assign:[22,43,15,27,7,30,45,9,31,32,44,36],poller:[23,38,27,28,39,43],feed:[3,38,27,28,43,19],flood:[27,32],major:38,gerrit_serv:43,obviou:[38,36],cvsmaildirsourc:43,maxcountforslav:2,misc:[20,19,15],number:[0,22,11,2,25,38,27,28,24,7,29,30,45,9,42,43,12,36,10,32,19],placehold:[23,11],masterstatu:7,done:[4,22,11,2,25,38,27,28,7,30,41,9,42,43,32,44,35,45],construct:[4,25,27,28,7,29,8,41,30,12,45,32,36],stabl:[0,24,38,30,9,32],python2:[29,32,28,41,44],implementor:27,optionali:32,retrydelai:27,fanci:22,canforcebuild:27,guess:[38,41],treesiz:32,exponenti:[22,42],recompil:[32,41],histmax:43,interact:[0,38,27,7,30,12,44,36],gpg:32,testsometh:36,least:[22,23,15,27,28,7,43,41,9,32,36,19],mtr_subdir:32,stori:36,expand:[29,38,32,43,44],statement:[29,28,32,11,15],cfg:[22,11,24,38,28,7,29,43,44,35,12,32,36],loginfo:43,scheme:[30,32,28,24,43],store:[22,11,3,25,38,27,28,43,40,30,31,12,32,19],schema:[20,22,30],adher:[38,17],luckili:44,imperfect:32,option:[0,1,2,3,7,8,11,12,16,19,4,22,23,24,26,27,28,29,30,31,32,33,34,36,38,39,41,42,43,44,45],someextraarg:26,checklist:22,selector:11,getter:[30,15],pars:[11,15,38,28,39,29,30,41,43,32,36,44,19],somehost:12,consult:[14,22,15,28,30,42,12],grace:22,gitbin:43,kind:[24,43,38,27,28,29,8,30,32],grep:[27,28,44],experienc:8,downloadfil:42,asynclrucach:19,remot:[1,24,28,7,43,45,9,42,12,32,36],remov:[4,22,23,25,38,27,28,7,29,30,45,42,43,32,44,35,19],horizont:[27,45],changefilt:24,reus:32,str:[27,11,24,19],arrang:[18,22,43,27],toward:[28,9],baseweb:[27,35,44],builder:[0,1,2,7,8,9,11,12,18,45,20,4,22,24,25,27,28,29,30,31,32,33,38,39,41,42,43,44],randomli:[41,9],booleanparamet:24,comput:[0,28,7],beforehand:36,gedit:44,multpl:23,completed_at:30,reclaimbuildrequest:30,closewhenfinish:[28,1],consol:27,export_opt:32,"null":30,mypool:32,entireti:32,outbound:27,p4poller:43,lib:[22,28,29,41,32,44],loggingbuildstep:[28,45],self:[23,11,2,15,26,27,28,29,45,30,41,42,18,44,36,19],violat:32,also:[0,11,2,5,7,8,9,12,13,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,35,36,38,41,42,43,44],"0x2e36638":[44,35],exampl:[0,11,2,3,7,8,9,12,15,19,22,23,24,25,26,27,28,29,30,31,32,35,36,38,39,41,43,44,45],build:[0,1,2,4,5,7,8,9,11,12,13,14,15,17,45,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,39,41,42,43,44],somemodul:43,addtolog:1,mergerequest:[31,12,28,25],brace:29,extract_fn:32,builderstatu:27,distribut:[14,22,24,4,38,27,28,35,43,9,12,32],intercap:15,exec:[29,22,44],passwd:[22,26,27,7,43,12,44],interpol:[23,11,27,28,31,32],reach:[22,27,9,32,12,36],chart:27,plat:28,topfil:7,most:[11,2,3,7,43,9,1,12,15,17,18,22,24,25,27,28,29,30,32,36,38,41,44],plai:32,abstractlatentbuildslav:28,plan:[4,19],myisam:[12,30],branch_r:24,alpha:[12,11],metacharact:32,charg:[0,9],interestedus:27,chkconfig:22,bzr:[38,39,7,43,42,32],bug:[0,4,22,23,11,38,27,28,44,7,30,41,12,13,32,36],filesystem:[32,43,39],clear:[12,30,32,44],cover:[32,41,36],"0x2c2d950":44,cvsutil:32,ext:43,part:[22,11,25,26,27,42,28,7,8,41,31,30,12,44,32,36],bsdpasswd:0,clean:[0,4,24,28,41,32,36,19],latest:[22,24,38,27,7,30,32,44],microsoft:32,p4bin:43,think:[0,22,11,28,30,41,32,44],carefulli:[0,4,22,7,30,12],unrel:38,hostnam:[0,22,28,7,43,12],projectfoo:32,fnurrrghcount:28,session:[12,32],particularli:[36,32,19,38,15],secret_kei:27,worri:[9,15],getbuildrequest:30,chock:44,fine:[22,28,41,31,12,36],statuscli:42,impact:[12,30],testlock:28,firewal:[0,12,27,22,9],complete_at:[4,30],pretti:[38,28,43],merger:43,crawl:[27,7],writer:[2,42],solut:[22,44,36],codebase2:24,queu:[29,9],metdata:4,factor:[12,23,32],relayhost:[0,27],ampersand:27,control:[0,7,43,9,12,15,41,20,4,22,23,24,27,28,31,32,33,10,38,45,44,19],hit:[9,19],unus:23,setpropertiesfromenv:32,"__file__":29,express:[0,22,24,25,38,15,28,45,12,32,36],hashlib:28,interfacetest:36,nativ:22,gratif:35,baseparamet:[17,23],pserver:32,dustin:[30,12,28,35,44],sub_if_miss:11,whenev:[26,38,2,24,7],quotient:28,gif:28,alwaysuselatest:[4,32],common:[0,22,11,24,25,38,27,28,39,7,45,43,41,9,31,32,36,13,44,19],notify_ev:27,nowher:7,max_build:0,spell:[36,15],set:[0,1,2,4,5,7,8,9,11,12,13,15,16,17,19,21,22,23,24,25,27,28,29,30,31,32,35,36,38,39,41,42,43,44,45],setdefaultworkdir:45,dump:32,kibibyt:32,overwhelm:28,pid:[22,43],machineri:15,startup:[44,22,28,45,25],mutabl:[36,15],see:[0,1,2,7,8,9,11,12,13,18,4,22,23,24,25,27,28,29,30,31,32,10,35,36,38,40,45,42,43,44],histori:[22,24,27,33,29,43,9,32],serverpushcb:27,arg:[1,24,25,26,17,28,43,41,12,45,44,27,32,19],close:[28,45,42,44,12,36],metrictimeev:16,unqualifi:19,arn:32,deriv:38,maxint:28,descriptiondon:[32,23],inconveni:9,someth:[22,11,24,26,38,27,28,7,29,30,41,9,43,12,32,36],slaveversionisolderthan:45,htpasswdauth:27,new_config:25,revision_fil:7,cleanshutdown:27,subscript:[20,43,6,19],try_connect:7,split_fil:[43,27,23,28],attibut:38,signatur:[36,19],latin:3,appreci:28,numer:[4,38,28,32,13,19],javascript:[27,23],supersecret:43,mailbox:43,lowercas:13,succeed:[38,27],getbuildboturl:27,consumpt:27,distinguish:[23,38,30,45,42,43,32],safetransl:19,purpl:13,amd64:32,both:[0,20,22,11,2,43,15,38,27,25,28,7,30,41,9,31,12,36,44,32,24],reperesnt:11,bbtmp_:12,delimit:28,boto:0,hyperlink:[27,32],patch_com:[30,32,11],uselog:[28,1],alon:22,blissfulli:28,foreign:30,roman:22,context:[2,38,7,30,45,36],forgotten:32,remotehost:12,createsummari:[28,45],whole:[28,30,8,45,43,32],load:[22,2,25,28,39,29,8,9,43,44],my_file_splitt:28,simpli:[22,23,25,38,27,28,29,8,41,9,43,12,44,32,19],point:[22,23,3,15,38,27,25,28,7,29,8,35,42,43,12,32,19],instanti:[0,11,25,28,29,30,36],schedul:[11,4,7,43,9,12,14,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,35,38,39,44],docheckconfig:29,except:[44,45,23,1,24,43,15,27,25,28,29,30,8,41,11,12,36,13,32,19],schedulersconnectorcompon:[4,30],ec2latentbuildslav:[0,28],my_auth:24,provok:27,shutdown:[0,22,33],linux:[0,22,24,38,7,29,43,41,9,44,19],mistak:[43,44,11,9],desktop:38,userpass:[44,24,7],simpler:[32,41],backend:[12,30,22],sever:[22,2,25,26,38,24,7,30,41,9,18,43,12,36,44,32,19],authz:[23,24,26,27,44,36],becom:[0,4,22,11,38,28,36],java:41,stamp:[22,23,11,24,38,27,28,39,7,30,31,32,33],due:[2,25,27,32,36,13,24],empti:[4,11,25,38,30,41,42,43,12,44,32,19],implicit:30,whom:[38,24],test_localvari:36,newcom:11,far:[22,43,32,35,19],try_topdir:7,withproperti:[23,11],guessabl:[12,44],nightly_smoketest:30,pblisten:[27,39,7],versa:32,fr_fr:32,fire:[1,24,25,38,15,30,45,31,19],clariti:15,imag:[0,28,9],descib:38,convert:[0,22,25,38,17,7,43,32,19],unnecessarili:0,coordin:[38,10],understand:[29,38,22,43],demand:[0,9],fileexist:32,security_nam:0,formless:28,setupxxx:36,look:[0,7,43,9,12,16,45,4,22,24,26,27,28,30,31,32,35,41,42,8,44,19],packag:[22,24,38,27,28,35,29,30,41,12,36,44,32,19],alarm_ok:16,nextbuild:[31,28],putchild:27,kwarg:[28,17,8,19],histor:[12,42,9,36],durat:[0,38,19],"while":[0,4,22,1,24,25,38,27,28,7,29,30,8,45,31,11,32,36,44,35,19],unifi:32,hostkeyalia:12,behavior:[4,11,24,43,25,38,27,29,30,45,9,31,12,32,36],error:[20,21,22,11,24,3,14,32,17,25,7,29,30,45,4,42,12,44,27,36],fleet:[17,28],anonym:32,branchmap:43,everyon:9,loop:[19,28,15],expir:[24,9,19],subsect:24,earli:[22,1,32,45],larger:[12,43,32,15],svnuser:43,distribtu:38,readi:0,key2:29,key1:29,readm:[22,7],karmic:0,jpg:32,activ:[0,22,1,2,25,38,27,24,7,29,43,45,9,18,31,32,44,35,19],revers:[22,27],itself:[20,4,22,23,11,37,25,27,28,30,45,9,42,1,32,13],project_r:24,rotatelength:27,property_valu:12,deppbuild:32,rember:28,dedic:[43,22,28],chase:36,emaillookup:38,decor:[11,15,16,27,30,36,19],logobserv:[28,45],fedora:22,open:[12,19,44,35,7],grant:[12,24],seek:28,notify_on_miss:0,belong:[30,28],shorten:[27,28],x64:32,hexdigest:28,shorter:[38,22,36],funni:36,lengthi:36,decod:[32,22,27,3,19],bzr_buildbot:43,capac:12,octal:[22,32],higher:[4,22,25,38,32,12],twistedmail:22,x86:32,optim:12,restraint:2,overriden:27,wherea:[43,32,11,9],slave_basedir:22,"0x2aee368":44,moment:[22,27,28,30,32,36],p4user:[32,43],lxc:0,user:[0,11,2,4,7,43,9,12,14,17,18,19,20,21,22,23,24,25,26,27,28,30,32,33,35,36,38,39,45,44],updatesourcestamp:32,inlinecallback:[23,15],wherev:25,bob:[0,12,27,24],bz2:[12,32,42],subpackag:22,expend:9,task:[0,15,30,45,43,12,32,36],change_hook:[27,43],discourag:[27,8,32],older:[14,22,23,11,2,15,30,41,4,43,12,45,32,19],cachemanag:18,entri:[26,22,43,24,7],buildrequeset:12,spent:44,buildbot_serv:43,pickl:[12,30,22],person:[43,22,28,36],source1:43,branchnam:[43,27,28],endfor:26,grid:[12,27],manhol:[21,22,25,39,18,12,44],tast:35,spend:[38,28,35],propos:43,explan:24,hierarch:22,buildnum:[27,28],userdict:30,pywin32:22,obscur:11,myload:27,debug_level:24,pep8:15,flunkonfailur:[32,8,45],debugpassword:[12,25,7],useful:32,project1:24,failsaf:36,project2:24,move:[22,43,7,30,31,32,19],stopbuild:[27,44],cut:35,try_userpass:[44,24,7],cur:[43,24,19],brach:27,scenario:[43,28],p4line_end:32,numtest:28,shortcut:[29,22,45,27,15],notifi:[0,25,38,27,12,44,19],my_project:43,appli:[22,23,11,24,43,15,38,25,28,7,40,30,45,31,12,36,32,19],input:[20,24,3,25,17,39,42,12,32,19],subsequ:[0,11,15,38,7,29,45,42],yourbuildbot:27,pysqlit:22,bin:[22,29,43,41,31,32,35,44],flusheventualqueu:19,subroutin:24,march:4,obsolet:[36,7],maria:[32,43],format:[0,11,3,43,1,12,14,15,19,20,4,23,24,27,28,29,30,32,38,39,40,45,42],big:32,bid:30,projecta:43,split_file_alwaystrunk:43,sha1:[38,27,10,7],prioritizebuild:[12,28,25],insert:[0,27,43,30,32,44,19],bit:[22,23,2,38,28,30,32,36,35,24],characterist:30,like:[0,11,2,7,8,9,12,14,15,19,4,22,24,26,27,28,29,30,31,32,35,36,38,41,42,43,44,45],leisur:43,fireeventu:19,log_nam:27,cshrc:28,interven:[29,32,42],signal:[22,25,28,29,43,42,32,36],resolv:[38,43,19],elaps:16,manifest:[0,32],collect:[20,4,22,1,16,28,7,43,9,38,12,32,19],princip:19,api:[0,14,23,15,20,28,30,42,32,36,19],popular:24,statuspush:[27,39],initial_stdin:42,encount:[27,45,30,32,25],often:[0,11,2,15,28,27,25,6,43,45,38,31,12,36,32,24],mybuild:28,visibl:[22,38,17,8,9,30,12,32],some:[0,11,2,3,7,43,9,12,13,15,16,17,19,22,24,25,26,27,28,30,31,32,10,35,36,37,38,41,44,45],back:[22,3,25,27,28,7,30,9,32,44],slavelock:[32,2],remotecommand:[20,1,37,28,45,42,32],xmlcharrefreplac:3,unspecifi:28,try_branch:7,mirror:32,sphinx_sourcedir:32,surpris:[32,25,15],a87b2c4:27,virtualenv:[22,44,35,7],property1_nam:23,fastfrobnifi:28,release_train:11,test_config:28,whitspac:43,id2:7,checkin_factori:24,per:[0,24,38,27,28,7,9,31,12,32,36],id1:7,ssdict:[12,30],pem:27,makecommand:11,retri:[27,13,32,45],larg:[0,22,11,2,38,27,28,29,43,45,1,12,36,32,19],proj:32,slash:[12,23,43,32,7],bzrlaunchpademailmaildirsourc:43,necessari:[0,4,22,1,3,25,17,28,7,29,45,30,41,43,32,36,19],patchset:[27,43],htpasswdaprauth:[27,23],cgi:[27,43],a7d3a333db708e786edb34b6af646edd8d4d3ad9:11,run:[0,1,2,4,7,8,9,11,12,13,14,17,18,19,21,22,23,24,27,28,29,30,31,32,33,35,36,38,39,41,42,43,44,45],pyopenssl:27,somelock:19,gerritstatuspush:[27,39],step:[11,2,7,8,9,1,12,13,14,45,4,22,23,24,25,27,28,29,31,32,33,35,36,38,39,41,43],fee:0,example2:27,prerequisit:36,example1:27,impos:[22,7],repo2:28,react:28,testmodul:32,asdict:27,constraint:[2,24],transpos:27,preclud:[30,19],prove:[22,32],diffset:19,mycompani:27,regular:[0,14,22,23,24,25,27,28,9,12,32],statusnotifi:38,shinx:32,block:[0,15,30,42,32,36,35,19],cygwin:22,univers:32,pw2:24,primarili:38,pw1:24,try_vc:7,within:[22,43,15,38,27,28,7,30,9,31,12,32],apiref:32,findnewslaveinst:25,addtion:[27,24],keyerror:[30,45,19],contributor:22,lesson:28,announc:[29,38,22,27,7],forain:32,occupi:19,inclus:[32,28],"3_2":28,span:[12,19,7],sync_all_branch:[],gatherresult:28,hgbin:43,fledg:32,question:[28,11,32,6,7],fast:[32,27,28,2,36],custom:[0,14,23,11,24,25,20,27,28,39,33,43,45,9,31,1,12,44],window:[32,22,28,41,35],get_compatible_build:24,pocoo:22,dayofmonth:24,suit:[20,14,22,38,28,7,32,36],forward:[4,23,43],builderad:27,cowbuild:32,returnvalu:[26,15],properli:[4,22,38,29,30,32,36],repeatedli:[28,15],lint:[32,9],buildbot_fuzz:36,sendtointerestedus:27,state:[20,4,22,23,43,25,38,28,29,8,30,12,36,32,19],link:[0,4,23,26,27,28,39,35,30,45,43,12,32,44],uncontrol:32,newer:[22,23,43,32],atom:[43,27,30,15],zopeinterfac:22,line:[0,14,22,23,2,4,36,27,28,7,29,45,43,41,35,38,12,33,44,32,24],one_line_per_build:27,info:[22,23,28,7,43,42,32],concaten:[38,27,32],utf:[22,43,27,3],consist:[4,1,25,38,27,15,28,40,41,9,32,36],caller:[36,30,19],makedirectori:32,throug:32,schedulerid:4,testempti:28,maxcount:2,highlight:30,readlin:28,bzrginor:32,similar:[4,11,24,43,15,38,27,25,35,45,30,41,9,42,1,12,36,44,32,19],forcesh:17,curv:22,miss_fn_kwarg:19,netstringparseerror:19,parser:[43,28],doesn:[22,23,11,24,15,38,27,28,7,8,9,43,12,32],stoptim:16,"char":7,proper:[1,27,7,30,42,43],incomplet:[32,30,36],guarante:19,myfil:32,rewritecond:27,spontan:28,resultproxi:30,maybedef:28,cmake:32,twistedword:22,titl:[32,12,44,27,25],sequenti:[42,25],water:35,invalid:[29,32,15],chgrp:24,nick:[27,44],librari:[0,22,24,38,27,28,7,30,41,9,32,19],nat:[0,12,22,9],try_mast:7,mock:[22,32,36],nice:[23,28],smoketest:[29,27],wildcard:24,try_jobdir:[44,24,7],keypair_nam:0,mismatch:12,status_push:27,introduc:[22,2,27,9,32,44],popchunk:27,trac:[32,12,27,44],propag:[32,36],meaning:[43,7],identifiertouid:30,ctype:23,schmo:7,configfilenam:[29,12],interpolo:28,deserv:17,lang:32,ternari:[23,11],vice:32,loopback:[12,27],set_properti:[32,23],dvc:[38,30],sftp:38,promis:4,tradeoff:28,depth:[32,44],came:[38,7],svv:43,fresh:32,reconfigurableservicemixin:25,scroll:44,code:[0,11,4,7,43,9,1,12,13,14,15,16,19,20,21,22,23,24,25,27,28,29,30,32,33,35,36,37,38,41,42,44],partial:[32,30,19],first_tim:27,removedirectori:32,scratch:32,slavepassword:0,svn_buildbot:43,privat:[0,38,27,31,32,44,36],lifetim:[12,39,25],try_dir:7,sensit:32,category_fn:24,elsewher:[38,23,19],friendli:19,send:[0,22,1,24,38,27,7,29,43,44,9,42,32,35,19],lower:[12,43,22,15],test_mq:36,evolv:15,ugprad:30,sens:[38,32,30,24],junit:28,sent:[0,22,1,38,27,7,29,43,9,42,12,32],test_upgrad:30,alphanumer:0,rollback:30,progressmetr:[28,45],webhook:27,test_signature_somemethod:36,datastream:32,python_twist:[38,32],chdict:[12,30],algorithm:[31,28,42],vixi:22,implicitli:[32,7],dbname:12,codebaseparamet:[23,24],tri:[10,28,12,27,22],decidedli:28,newrev:43,magic:[43,27,28],all_repositori:12,notabl:[32,7],button:[26,4,27,29,7],fewer:[22,30,2,25],"try":[0,21,22,11,24,15,16,27,28,39,7,8,38,31,30,12,44,32,36],changehook:32,getstatu:27,busier:12,maxsiz:[32,42],somemethod:[36,19],blocksiz:[32,42],realtest:36,tgrid:27,impli:[27,32],noticeonchannel:27,show_tim:27,readabl:[22,15,38,32,19,36],bdict:30,rev_ord:27,myuser:27,yourself:[0,12,28,44],cron:[22,19],mockrebuild:32,mysqldb:32,accomod:31,download:[32,23,43,35,42],directoryleavepattern:32,odd:27,click:[0,44,28,35],folk:6,compat:[0,20,22,23,11,24,43,4,38,25,28,7,30,31,1,32,19],index:[14,22,38,27,7,29,30,43,32],poke:[27,7],compar:[0,25,28,29,45,19,36],stopallbuild:[27,44],find:[0,22,24,25,38,27,28,7,30,41,9,43,12,32,44],codebase1:24,hourli:24,experiment:27,ichangesourc:[28,25],copy_properti:[32,23],garbag:12,fooproject:22,can:[0,1,2,3,7,8,9,11,12,15,16,17,18,19,4,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,41,42,43,44,45],led:[38,27],despit:[38,9],botnam:22,len:[27,28],authformifneed:26,bodi:[27,30,36],somelockedfunct:19,ubuntu:[0,32],buildset:[4,24,38,33,30,13],layout:[43,28],safer:22,vertic:27,sinc:[23,2,25,16,27,28,24,7,29,45,30,41,9,38,43,12,36,32,19],unsuccessfulli:38,great:[27,39,15],convers:4,getfilesystemencod:22,conceiv:15,confgur:43,ignore_ignor:32,param:[22,19],cert:[0,27],twistedconch:[12,22],grandchild:32,document:[0,14,22,24,37,15,26,38,27,28,39,7,43,8,4,30,12,32],chang:[0,11,2,3,7,43,9,12,14,17,18,19,20,4,22,23,24,25,27,28,29,30,31,32,33,10,35,36,37,38,39,41,42,44],problemat:22,honor:27,chanc:[22,8,32,45],resultdir:32,firefox:38,danger:[0,36,15],forbid:43,win:[28,24],limp:4,submodul:32,apt:0,ran:27,nextslav:[31,25],breez:43,divmod:[43,44,28],adbapi:32,minion1:0,getus:30,cloud:0,buildclass:28,source_stamp:28,from:[0,1,2,7,8,9,11,12,13,15,16,17,18,19,4,22,23,24,25,27,28,29,30,31,32,35,36,38,40,41,42,43,44,45],objectid:[4,12,30],zip:28,commun:[38,22,43,9,25],wsgirestrictsign:43,doubl:[0,32],upgrad:[29,22,30,27,33],next:[0,4,22,2,43,25,27,28,39,30,41,31,32,45,44,19],websit:0,few:[0,22,2,15,26,28,24,7,29,45,30,41,42,43,12,36,44,19],pollingchangesourc:28,usr:[22,28,29,43,41,31],checkconfig:[29,4],mapilib:12,defens:12,budilbot:30,remaind:[22,23,27,7,30,36],sort:[0,4,38,27,28,43,9,12,32,19],changesconnectorcompon:[12,30],dash:26,clobberonfailur:32,src:[23,11,38,28,43,32],proxypass:27,expandus:[29,32],testpath:[32,41],trail:[28,32,11,43,19],"transient":29,unclaimbuildrequest:30,num_widget:16,virsh:0,getsometh:15,p4passwd:[32,43],harvest:22,greatli:32,account:[0,22,23,24,38,27,43,12,44],changehorizon:[12,25],retriev:[30,27,19,28,7],augment:[1,42],scalabl:27,alic:[0,12,24],annot:11,annoi:[0,9],column:[24,38,27,30,9,32],versu:[38,7],obvious:0,logrot:22,multiservic:[27,25,19],meet:36,unread:[22,43,15],fetch:[43,32,30,45,19],linux2:28,proof:30,abcd:42,sqlite:[4,12,30,22],tar:[32,11],master_statu:27,lock:[4,22,2,15,25,43,45,31,12,32,19],sudo:[0,32],high:[12,28,32],dirwatch:19,tag:[38,27,28,7,41,32],proprietari:32,tac:[29,22,42,7],tarbal:[22,11,24,38,9,42,32],onlin:[38,22,9],serial:19,mybuildstep:28,bb_usernam:[38,30,7],crimin:0,everywher:[9,19],builddir:[2,25,28,41,31,32],gcc:[32,28],"_line_r":28,filepath:28,pycheck:32,qcow2:0,deferredlist:15,spurious:28,mutualis:43,subdirectori:[22,43,38,28,30,41,31,8,32,19],instead:[0,22,23,11,24,3,15,26,38,27,28,7,29,43,41,1,12,36,44,32,19],no_install_req:22,sio:28,checkout_opt:32,tryschedul:7,fare:9,delai:[12,28,32],stepprogress:45,maildirservic:19,overridden:[17,43,41,32,19,12,36],num_ev:27,stop:[0,22,1,15,16,27,25,28,7,45,18,32,44,19],stop_inst:28,force_build_al:24,requst:30,onlyifchang:24,attent:[38,28,24,43,7],setcommand:28,getnumb:24,redund:38,philosophi:[9,33],getstat:[23,30,19],user_usernam:7,alloc:0,essenti:30,html_message_formatt:27,quickbuildfactori:41,bind:[0,12],counter:28,systemundertest:36,correspond:[4,24,25,16,17,42,7,30,45,9,38,32,27,36],element:[22,27,29,41,42,19],issu:[22,24,15,38,27,25,7,9,32,19],configtest:28,copydir:32,writ:11,allow:[0,11,2,5,7,8,9,12,15,19,4,22,23,24,25,27,28,29,30,31,32,36,38,45,43,44],fallback:3,jsonpropertiesdownload:32,vmbuilder:0,elif:[28,27,23,11],charset:12,creation:[0,27,32,9],routin:41,wit:22,testfaketh:36,extrarecipi:[38,27],pbchangesourc:[43,28,39,7],sysconfig:22,picknextbuild:31,ticket:27,graph:28,refman:12,effici:[22,32],is_dir:30,has_c_fil:38,everybodi:22,bunch:28,accur:[32,28,24],outer:15,inlet:[24,7],disambigu:10,chosen:43,lostdelai:27,notifyextens:43,myproj:32,clickabl:27,debugport:7,authfail:27,restart:[0,22,24,28,7,29,43,44],total:32,anyon:[27,28,9],stsatu:27,therefor:[38,27,7,29,41,9],"13b":44,crash:4,greater:32,numbuild:27,auto:32,extra_arg:[4,32,43],overal:[1,38,28,9,42,12,32],innermost:36,configureenv:41,auth:[44,27,43,24,7],devel:[6,24],mention:[22,32],facilit:36,patchset_numb:32,front:[4,22,28,27],secret_identifi:0,wortwhil:36,assertargspecmatch:36,somewher:[32,43,22,28,27],inconvenienc:9,maketarbal:28,regrssion:36,edit:[22,7,29,43,31,44],scenic:28,userlist:24,fuzz:36,getuserbyusernam:30,upward:7,builder_statu:[27,24],qmail:43,buildsetsconnector:4,intellig:28,addbuildset:30,read:[0,22,2,25,38,27,28,24,7,29,8,44,42,43,12,36,32,19],consum:[32,43,12,27,24],collectstdio:1,drizzl:32,"static":[38,27,32,19],ec2:0,our:[32,28],robot:27,waterfal:[4,22,38,27,28,35,29,43,45,9,12,32,44],special:[24,38,27,28,7,29,40,43,41,42,12,32,45],out:[0,4,22,23,11,2,43,38,27,28,24,7,30,41,35,1,12,36,44,32,19],variabl:[22,1,25,38,27,15,28,30,41,42,31,12,32,36],userevis:27,reload:[25,27,28,7,29,12,32],influenc:[32,7],releng:27,req:[26,17],rev:[38,43,35,15],reboot:[0,22],your:[0,21,22,24,43,26,38,17,28,7,29,30,44,35,31,12,36,27,32,19],categori:[24,43,25,38,27,7,30,31,12,32],secretli:28,suitabl:[0,22,11,27,43,41,12,45,32,19],disappear:[22,30],allowshutdown:[],dhcp:0,ref:[16,43,38,32,10,19],dive:35,red:[28,27,13,32,9],achiv:28,shut:[0,22,23,27,28,29,42,12],manifest_fil:32,insid:[22,24,16,27,43,9,38,31,32],parenthesi:29,qux:[23,11],pleas:[0,22,23,11,27,6,7,29,43,41,12,44,32,19],kilobyt:7,powerpc:9,standalon:27,deferredlock:[19,15],jill:27,req2:28,dictionari:[0,23,11,24,43,25,32,38,17,42,28,29,30,41,31,1,12,13,27,19],releas:[4,22,23,2,14,38,28,30,44,9,43,12,32,19],sherrif:38,likelihood:38,my_filt:24,viewer:[43,30],septemb:[],git_buildbot:43,lone:[32,9],unwant:28,could:[4,24,15,26,38,27,28,7,43,32,44],put:[0,22,2,43,38,27,28,24,7,8,41,31,32,44,19],mac:[38,22],timer:[16,30,24,9,38],keep:[0,22,24,25,16,27,42,28,29,43,41,9,38,12,45,44,32,36],counterpart:32,scari:28,remote_print:[35,42],enforc:[30,2,24],operationalerror:12,vc6:32,vc7:32,vc8:32,retain:[43,7],timezon:19,slave3:31,classifychang:30,andthisnext:36,branchfil:43,suffix:[32,23,43,24,19],getchangesgreaterthan:15,buildrequest:[38,27,28,33,30,9,31,12],qualiti:9,equial:32,echo:[32,11],append_revisions_onli:43,startstep:45,"24th":24,forceschedul:[20,4,23,24,37,17,39],gd3c9e14:[],oldsourc:23,sub_if_fals:11,netstringreceiv:24,facil:[32,43,9,7],messageformatt:27,suffic:22,utc:19,prioriti:[25,28,33,30,31,12],publickei:0,mockbuildsrpm:32,"long":[0,4,22,1,2,16,28,24,7,29,30,41,9,38,43,12,36,44,32,19],start:[0,1,2,7,8,9,11,12,14,15,16,18,19,4,22,23,24,25,27,28,29,30,31,32,34,35,38,41,42,43,44,45],unknown:[29,30,12,11,22],licens:[32,28,19],perfectli:38,mkdir:[42,43,24,35],todir:42,messag:[0,22,35,25,38,27,28,7,30,44,9,42,43,12,32,19],attach:[0,11,15,38,27,28,35,43,41,12,32],attack:43,bbuser:22,sadli:22,monkei:19,doesnt:23,termin:[27,35,8,44,7,32],bot1:[0,31,41],gnuautoconf:41,"final":[22,11,2,16,17,5,28,24,7,43,41,27,19],low:[12,32],specfil:32,thread:[30,15],shell:[4,22,1,2,43,28,35,8,41,42,11,12,44,32,24],hardwar:0,keyedset:19,chanag:29,shallow:32,flying_circuit:24,"var":[43,27,28,32,7],some_java_lib_hom:32,mantain:43,exactli:[24,16,28,7,30,9,38,31,32],haven:[22,9],rss:27,mechan:[22,2,3,25,38,27,43,45,42,32,36,24],succinctli:45,prune:22,snazzi:28,test_builder1:24,test_builder3:24,test_builder2:24,emac:44,structur:[29,43,25,30,15],charact:[22,11,24,3,15,27,7,29,30,31,32,43,19],queuedir:24,sed:12,seriou:8,fork:[43,28],bare:[22,30,15],stricter:[0,24],event:[0,20,24,25,16,27,28,7,29,43,9,12,44,19],start_tim:30,result:[11,2,7,8,9,1,12,13,14,15,19,20,22,24,25,27,28,29,30,31,32,36,38,45,43,44],unencrypt:12,stdin:[32,24,7],exectu:32,plaintext:24,favorit:[43,9],py2:44,deprec:[4,22,23,11,24,25,27,7,29,30,45,42,43,12,32],clearli:38,latter:[28,2,24],myproject:[32,43,24],corrupt:29,interf:0,bot2:[31,41],have:[0,11,2,7,8,9,12,16,19,4,22,23,24,25,26,27,28,29,30,31,32,10,36,38,40,41,42,43,44,45],disadvantag:24,mypasswd:22,p4extra_view:32,buildinfo:32,cvsmodul:[32,41],typic:[22,38,7,29,43,41,9,12,32],lazili:[32,28],iservic:28,probabl:[0,22,23,27,28,35,43,41,12,44,32,36],simplejson:[22,19],dictionnari:32,completebuildrequest:[4,30],sandbox:[32,35,44],accuraci:28,mix:[32,24,25],websvn:43,connectionlost:45,which:[0,11,7,8,9,1,12,15,16,19,4,22,23,24,25,27,28,29,30,31,32,36,37,38,40,41,42,43,44,45],sampleus:44,"3_3":28,singl:[0,11,2,7,43,9,1,12,15,19,4,22,23,24,27,28,30,31,32,36,38,40,42,44],netstr:[20,40,24,19],dateutil:[22,23],unless:[0,4,24,15,38,27,7,41,9,32,36],branches_to_build:24,remote_setbuilderlist:42,who:[20,4,22,24,26,38,17,7,43,44,9,12,27],discov:[32,24,9,19],branc:28,newcr:42,failureonnotest:32,deploi:[0,32,28],comparison:[20,25,30,19,10,36],segment:4,pyflak:[32,35,44],mi_packrec:32,"_build":32,joseph:7,won:[0,43,22,28],url:[21,22,23,24,4,38,27,25,28,43,41,9,12,44,32,45],gather:11,hardcod:43,uri:22,face:15,inde:22,deni:27,snapshot:9,psycopg:22,occasion:[32,19,2,41],constrain:45,svnmailer:43,not_real:42,assert:[0,32,36],run_maxq:32,syntaxerror:[29,44],verbos:[28,7],connect:[0,20,22,24,43,35,27,42,28,7,29,30,45,9,38,18,31,12,32,44],bring:[0,29,22,32,7],mailclient:12,elig:24,bedroom:19,trivial:[0,27,36],anywai:[28,24],setter:15,redirect:[26,27],warnextractfromregexpgroup:32,locat:[0,22,38,27,7,29,30,41,43,12,32],launchpad:43,much:[4,24,25,26,28,43,44,12,32],subtl:[38,41],forev:[38,2],should:[0,1,3,7,8,9,11,12,13,14,15,17,19,4,22,23,24,25,26,27,28,29,30,31,32,10,35,36,38,41,42,43,44,45],smallest:22,suppos:[22,28,27,9],try_wait:7,combo:24,inhabit:38,local:[22,2,15,25,28,24,7,43,45,9,42,31,32,36,19],hope:[38,43],meant:[38,32,43,7],count:[22,2,16,28,39,30,45,9,32],keyr:32,overidden:38,contribut:9,notat:24,schedulernam:[32,24],pypi:[29,22],hire:28,bear:28,autom:[38,22,30,9,7],regularli:36,httpstatuspush:[27,39],libaprutil:[27,23],certkei:27,somehook:27,increas:[22,24,16,45,38,32,12],telnetmanhol:12,edg:27,rite:4,lossless:3,buildrequestsconnectorcompon:30,experi:35,checkoutdelai:32,enabl:[21,16,27,28,7,41,12,32,44],organ:[18,14,25,28,20],twice:26,upper:[44,12,27,2,24],gerrit_chang:32,usernameparamet:24,intparamet:24,setbuildslav:45,stuff:28,arbitrarilii:19,integr:[38,39,30,31,32,36],querier:12,contain:[11,7,8,9,1,12,17,18,19,4,22,23,24,25,27,28,29,30,32,37,38,41,42,43,44,45],comma:[43,7],grab:[32,28,2],view:[38,27,30,44,32,12],altern:[0,22,11,24,27,7,41,42,32],legaci:[22,36],modulo:19,canbemergedwith:[31,28],masterdir:[29,28,24],unavail:38,googlecod:[27,43],knowledg:[29,41],apolog:7,changeid:[43,12,30,17],nickserv:27,smtpuser:27,"2fsvnroot":27,evaluatecommand:[28,45],try_build:7,bytestr:[22,3,42],buildbotbin:7,stack:[0,19,15],gmail:27,asynchron:[19,30,15],statu:[0,1,3,7,9,12,13,14,16,17,18,20,4,22,23,24,25,26,27,28,29,30,31,32,33,35,36,38,39,40,45,42,44],wire:24,correctli:[4,22,24,27,43,31,32,36],pattern:[43,32,36,11,15],boundari:[42,36],trialtestcasecount:28,flunkonwarn:[32,8,45],tend:[38,22,32,9,36],addchang:[30,28],lua:43,written:[0,2,28,43,9,42,32,36],quickest:35,mislead:41,manifest_overrid:[],unauthorizedlogin:7,progress:[11,38,27,28,7,41,9,32,45],neither:[31,32,30],email:[0,22,24,38,27,28,7,43,44,9,12,32],indefinit:12,jsonif:[30,19],kei:[0,23,11,24,43,15,38,27,25,28,7,29,30,42,31,12,32,19],datetime2epoch:19,sorrow:22,forced_test:24,isol:[22,30,36],logmaxs:[12,25],job:[22,11,24,38,28,7,43,44,31,12,32],entir:[4,11,2,25,38,27,30,41,42,43,32,36,24],rare:[3,25,15,45,41,36],joe:7,basicauth:[27,44],group:[0,23,24,27,28,12,32],disallow:27,directoryupload:32,addit:[0,4,22,1,2,43,38,27,28,24,7,30,8,41,11,12,45,44,32,19],no_build:27,instant:35,plugin:[0,22,28,33,43,9,12,32],admin:[22,24,27,7,8,9,43,12,44],status_gerrit:27,incident:32,dbconnectorcompon:30,etc:[22,24,3,38,27,7,43,8,41,9,30,12,32,45],eta:[44,28,45],grain:41,ami:0,usermanagermanag:18,samplepass:44,comment:[24,15,38,27,7,29,30,9,43,44,36],unclear:25,cxt:26,property1_valu:23,wall:[32,41,36],guidelin:23,hyphen:0,arriv:[1,38,28,43,9,31,12,19],chmod:24,walk:9,hasproperti:[23,5,11],solv:[32,36],buildstepstatu:[32,45],respect:[0,22,27,32,7],beach:28,qemu:0,append:[0,4,23,1,24,38,27,28,43,41,12,45,44,32,19],stopchang:27,alwaysrun:[32,8,45],quit:[0,22,23,24,27,9,32],iauth:27,slowli:36,creat:[0,11,2,4,7,8,9,12,15,17,19,21,22,24,25,27,28,29,30,31,32,33,35,36,38,39,41,42,43,44],forcebuild:[27,24,44],addition:[27,43,9],build_lock:2,changegroup:43,frob_what:28,compon:[22,24,25,38,28,39,33,29,30,9,42,18,43,32,19],json:[20,22,11,16,27,30,38,43,32,19],tryhost:7,willl:32,rpm:[32,24,39],hottest:28,popul:[22,27,28,7,29,43,32],dure:[4,11,2,25,28,29,45,30,41,1,12,36,32,24],try_quiet:7,myfactori:32,every2hour:24,buildbot_port:43,upcom:[28,9],inbound:12,presenc:[38,7],"0x300d290":44,vmware:0,parse_log:15,bulk:22,step_statu:45,bsdict:30,p4base:[38,32,43,7],buildboturl:[12,27,25],specifc:32,last:[0,4,22,24,15,16,27,28,7,29,30,44,43,12,32],haltonfailur:[32,8,41,45],present:[22,11,24,25,38,17,28,30,42,32,36,27,19],buld:38,authorized_kei:12,multi:[22,23,11,24,39,29,43,12,32],svnversion:1,plain:[32,43,22,28,27],align:[27,42],sphinx_build:32,implic:4,unsuit:45,defin:[0,11,2,3,8,12,15,41,4,24,25,27,28,29,30,31,32,36,38,39,45,42,43,44,19],lsblakk:44,eventhorizon:[12,25],wild:12,observ:[32,28,45],filedownload:32,mandatori:[22,43,32],usersauth:[38,27],opensourc:43,helper:[20,23,25,16,12,44,19],updateus:30,almost:[43,30,9,36],glob2list:32,fixedparamet:24,"4c0":28,serverurl:27,slaveportnum:[12,35,25],projectnam:[28,41],archiv:[4,6,41],substanti:[0,28],fiddl:24,incom:[24,25,38,27,43,9,42,18,12,19],revis:[4,23,11,24,43,38,27,28,39,7,30,9,31,12,10,32],"_trial_temp":32,irclookup:38,let:[0,22,24,15,27,28,7,29,43,41,32,35,44],welcom:27,parti:38,referenti:30,cross:[30,9,7],access:[0,2,3,5,7,43,12,18,19,4,24,25,27,28,30,32,35,36,38,39,45,42,44],member:[14,24,9],python:[0,11,7,43,9,12,13,15,18,19,4,22,23,24,25,28,29,30,32,35,36,38,39,41,42,44],gui:[38,32],"__version__":19,addstep:[4,11,24,28,8,41,31,32,2],difficult:[25,29,30,9,32,36],scheduler_manag:18,feedurl:43,workdir:[23,1,43,28,33,8,41,42,11,32,44,35,45],slave:[0,1,2,4,7,8,9,11,12,13,14,18,20,21,22,23,25,27,28,29,31,32,33,35,36,38,39,45,42,43,44],remote_setmast:42,denot:24,divmodpyflak:44,zorro:24,keepal:[0,22,35],upon:[22,24,38,27,28,7,8,9,43,32],effect:[43,38,28,7,29,8,30,12,19],libvirt:0,cpan:41,collid:30,logfil:[0,22,1,24,3,27,28,7,29,40,8,45,9,42,43,12,33,32],pdf:32,php:[12,43],distutil:[22,41],buildbot_on:43,iservicecollect:28,warnonwarn:[32,8,45],off:[0,24,27,43,41,9,32,45,44,19],center:0,firstli:2,myrepo:43,getschedulerid:4,usetimestamp:43,well:[0,2,3,6,7,43,9,12,15,18,22,23,24,25,27,28,29,30,32,35,36,38,45,44],versatil:32,thought:30,pedant:9,nonexist:[32,30],command:[11,2,7,8,9,1,12,14,45,20,4,22,24,27,28,29,31,32,33,35,38,39,41,42,43,44],choos:[22,24,38,28,39,7,43,12],undefin:[29,32],exeuct:45,fail:[0,4,22,24,3,15,38,27,25,28,45,8,41,9,42,30,32,36,13,19],metricev:16,piec:[22,38,27,28,7,29,45,9,36,19],usual:[0,22,24,15,26,38,27,25,28,7,29,30,41,9,43,32,13,36],sporad:36,newest:[38,27],stout:28,strict:24,foobaz:43,"boolean":[22,24,27,30,45,32],boot:[0,22],xen:0,obtain:[0,11,38,27,7,43,9,12,19],tcp:[0,24,27,7,43,44,9,42,12,35],"10mib":22,interim:[30,24],pythonx:22,heavili:15,deferredgener:15,simultan:[0,31,32,38,25],time_th:16,sre_match:32,smarthost:0,web:[0,3,4,7,43,9,12,14,17,20,21,22,23,24,26,27,28,29,30,32,35,36,38,44],revlinkmultiplex:12,idiom:[20,32,28,45,15],nullabl:30,makefil:[4,32,28,41],htmlresourc:26,getrenderingfor:[34,23,11],script:[0,4,22,24,27,7,29,30,41,9,43,32],add:[0,1,2,7,43,12,18,41,4,22,23,24,25,27,28,30,31,32,36,38,45,42,44,19],post_build_request:27,mybranch:43,apparmor:0,lookup:[30,27,28,38],smart:43,downstream:24,ought:[32,41],knob:28,outlinereceiv:28,candid:[31,32,30,36],royalti:14,branch:[4,23,11,24,43,38,27,28,7,30,31,12,10,32,19],dest:[],varieti:[22,38,27,29,43,41,9],lin:24,slaveport:7,db_url:[12,22,25],try1:24,source2:43,writabl:22,built:[0,24,38,27,28,30,41,9,43,32,19],realiz:[12,22],five:[2,35,24],know:[0,22,38,27,28,7,29,43,41,9,32,19],press:7,periodic_interv:12,lineend:32,password:[0,4,22,23,24,25,38,27,7,30,44,35,42,43,12,32],recurs:[32,41],python3:28,desc:27,loss:[0,22],mainten:[12,22,33],resid:[22,32],repository_fn:24,lost:[4,27,45,32,7],header:[28,12,1,27,42],sub_if_tru:11,anyth:[22,24,15,38,28,7,29,43,9,31,32,36,44,19],useprogress:[41,45],anotheropt:28,test_:[32,36],unord:28,fpga:43,cellspac:27,userpw:[12,7],change_filt:24,page:[0,14,22,24,28,27,6,7,30,45,9,38,35,43,12,32,44],time_foo:16,"100mb":32,therein:32,extra_opt:32,exceed:[12,32],didn:22,captur:[12,23,28,32],p4sync:[23,42],mistyp:22,callbackkeyword:44,mystep:[28,45],"export":[4,32,28],superclass:32,dictonari:27,flush:30,getmergeinfo:28,home:[0,22,27,6,7,29,43,44,35,12,32],transport:27,tmp:[22,24,27,29,43,44,32,35],win32:[12,7],trust:[38,27,43],leaf:45,pinpoint:9,lead:[0,11,27,29,43,32,36,19],anybranchschedul:[24,39],broad:36,avoid:[24,25,38,27,15,28,30,43,12,36,32,19],use_uniqu:12,thank:[0,4],elus:43,buildstep:[20,4,23,11,24,37,38,27,28,39,33,8,41,9,42,1,32,45],addsourcestampset:30,leap:19,estim:[32,41,9],leav:[22,25,27,7,43,41,32,36],contact:[38,12,43,22,7],delimet:11,launch:[0,22,7,29,41,12,33],is_merg:43,wnet:32,getnam:27,mode:[0,4,22,2,27,28,39,43,41,42,12,32,44],encourag:[12,41,9,36],investig:22,usal:45,importerror:22,usag:[30,12,28,32,19],symlink:22,taichino:19,statuslog:7,host:[22,24,28,27,6,7,29,43,44,9,38,35,12,32],how_mani:28,although:[0,22,11,24,43,15,32,38,17,7,29,8,41,30,12,27,36],interdepend:32,preferenti:32,f_quick:31,cpdir:42,panel:38,hgchang:43,about:[0,22,24,43,15,38,27,28,7,29,8,41,9,42,35,30,12,44,32,36],actual:[22,1,43,26,38,27,28,7,30,8,41,35,42,11,12,36,44,32,19],socket:[12,27],linenumb:32,addlogobserv:[28,45],http:[0,4,22,2,32,28,17,6,39,35,29,40,43,41,9,38,12,44,27,19],category_r:24,glade:7,viewvc:43,clientpath:32,winddk:32,limit_lin:27,includ:[0,20,22,1,24,15,38,27,25,28,7,45,30,41,9,43,12,36,44,32,19],constructor:[0,4,22,11,25,17,28,30,45,1,32,27,19],reviewarg:27,warner:[38,28],compatibli:19,disabl:[0,4,22,27,43,41,12,32],subset:[31,27,24,38],own:[0,22,43,15,26,27,28,7,8,9,31,30,32],mondai:24,additionn:32,submitt:[38,43],bashrc:[22,28],easy_instal:[44,35],pyc:32,frobe:28,pool_recycl:12,automak:41,cri:22,central:[22,16,43,9,38,32],browser:[29,22,27,9],basetgz:32,forget:22,mere:[36,12,25,28,15],virtualbox:0,merg:[4,24,43,25,38,27,28,39,33,40,30,41,9,31,12,32],cancelpendingbuild:[27,44],refnam:43,unvers:32,transfer:[38,32,39,42],sqlite3:22,secret:[0,27],mykei:27,log_eval_func:45,intention:27,mung:22,revnam:15,downgrad:22,arg1:[30,36],hassl:[24,7],rev_pars:15,individu:[0,4,22,16,27,42,7,41,9,38,12,10,32],contamin:30,deliveri:[27,43,9],respositori:[38,12],gitignor:32,unexpect:23,mailex:12,brand:38,subscrib:[43,27,28,9,19],fileupload:32,baseurl:[4,23,38,28,43,32],togeth:[22,38,28,7,30,9,43,32],toe:35,spuriou:36,addlog:[27,28,45],eas:43,highest:28,sleighpreflightcheck:24,suppli:[11,27,28,30,42,18,43,12,34,32,19],succe:[38,27,45,32,15],made:[0,4,23,24,43,15,38,27,28,7,8,9,30,12,32],cleanup:[8,30,1,32,4],displac:0,whether:[22,25,26,38,27,5,28,30,45,9,32,19],wish:[20,14,22,24,27,9,12,32,19],smooth:28,displai:[4,22,24,25,26,38,17,28,7,29,30,45,9,35,12,27,32],troubl:12,bonsaiurl:43,record:[22,1,25,16,27,28,7,30,9,38,12,32],below:[0,4,22,1,2,43,25,27,7,30,45,42,31,12,32,44],w32:12,limit:[0,22,11,2,43,25,38,27,28,7,30,31,12,36,32,24],mypath:27,xtoi:27,otherwis:[22,11,24,38,27,28,7,9,42,12,32],problem:[0,22,24,38,27,28,7,29,8,9,12,13,32,36],nevow:28,hgpoller:[23,43,39],breakag:9,"int":[27,30,44],mask:36,inv:19,textlimit:32,pig:26,twist:[1,7,43,9,12,15,16,17,18,19,20,4,22,23,24,25,27,28,30,32,36,41,42,44],fed:9,mtime:[22,42],pip:[22,44],replic:[12,30],statusgui:[27,7],aws_id:0,setstepstatu:45,istatu:[27,28],aplic:32,quot:[44,24],failures_onli:27,minim:[4,22,7,43,45,9,32,19],percent:32,detail:[0,11,7,43,1,12,14,15,19,4,22,23,24,27,28,29,30,31,32,36,38,45,44],virtual:[0,32,43,7],other:[0,1,2,5,7,8,9,11,12,15,16,18,19,4,22,24,25,27,28,29,30,31,32,35,36,38,41,42,43,45],bool:[32,1,45],futur:[22,23,24,15,16,7,30,41,38,31,12,32,19],rememb:[28,22,27,24,15],"3_2_1":28,handle_result:15,"3_2_2":28,adderror:[4,25],stat:42,repeat:[32,36],star:[9,7],user_map:24,fulli:[22,24,25,38,28,30,32,36],substitut:[4,23,11,27,43,32,12],"class":[0,11,5,33,8,9,1,12,14,15,16,17,19,20,22,23,24,25,27,28,30,31,32,34,36,37,38,40,41,42,43,45],is_curr:30,keepstamp:[32,42],in_reactor:19,mergeabl:38,webform:28,throughout:[38,32,25],repositoryhost:38,traceabl:32,debian:[32,22,28,27,39],stai:[43,2],"2famanda":27,teardownxxx:36,sphinx:32,eof:[42,19],pycrypto:[12,44],trial2:41,googlecode_atom:43,reliabl:32,rule:[38,32,36],cpu:[22,11,27,43,12,32],msater:18,amanda:[43,27,28],portion:[27,28,7,30,43,19],partli:38,decemb:24,invari:[19,15]},objtypes:{"0":"std:option","1":"py:module","2":"py:class","3":"py:method","4":"py:attribute","5":"py:data","6":"py:exception","7":"py:function","8":"py:classmethod"},titles:["Buildslaves","RemoteCommands","Interlocks","String Encodings","Release Notes for Buildbot v0.8.6p1","IProperties","Resources","Command-line Tool","BuildFactory","Introduction","Definitions","Properties","Global Configuration","Build Result Codes","Table Of Contents","Buildbot Coding Style","Metrics","ForceScheduler","Master Organization","Utilities","Buildbot Development","Buildbot Tutorial","Installation","Release Notes for Buildbot 0.8.7","Schedulers","Configuration","Web Status","Status Targets","Customization","Configuring Buildbot","Database","Builder Configuration","Build Steps","Buildbot Manual","IRenderable","First Run","Buildbot's Test Suite","Classes","Concepts","Configuration","File Formats","Build Factories","Master-Slave API","Change Sources","A Quick Tour","BuildSteps"],objnames:{"0":["std","option","option"],"1":["py","module","Python module"],"2":["py","class","Python class"],"3":["py","method","Python method"],"4":["py","attribute","Python attribute"],"5":["py","data","Python data"],"6":["py","exception","Python exception"],"7":["py","function","Python function"],"8":["py","classmethod","Python class method"]},filenames:["manual/cfg-buildslaves","developer/cls-remotecommands","manual/cfg-interlocks","developer/encodings","relnotes/0.8.6","developer/cls-iproperties","manual/resources","manual/cmdline","developer/cls-buildfactory","manual/introduction","developer/definitions","manual/cfg-properties","manual/cfg-global","developer/results","index","developer/style","developer/metrics","developer/cls-forcesched","developer/master-overview","developer/utils","developer/index","tutorial/index","manual/installation","relnotes/index","manual/cfg-schedulers","developer/config","developer/webstatus","manual/cfg-statustargets","manual/customization","manual/cfg-intro","developer/database","manual/cfg-builders","manual/cfg-buildsteps","manual/index","developer/cls-irenderable","tutorial/firstrun","developer/tests","developer/classes","manual/concepts","manual/configuration","developer/formats","manual/cfg-buildfactories","developer/master-slave","manual/cfg-changesources","tutorial/tour","developer/cls-buildsteps"]})PK6^9A]TR99buildbot-v0.8.7/index.html Table Of Contents — Buildbot 0.8.7 documentation

This is the BuildBot documentation for Buildbot version 0.8.7.

If you are evaluating Buildbot and would like to get started quickly, start with the Tutorial. Regular users of Buildbot should consult the Manual, and those wishing to modify Buildbot directly will want to be familiar with the Developer's Documentation.




PK:^9AgAAbuildbot-v0.8.7/bb-cfg.html Buildmaster Configuration Index — Buildbot 0.8.7 documentation



PK:^9A!䆬00buildbot-v0.8.7/bb-cmdline.html Command Line Index — Buildbot 0.8.7 documentation



PK:^9A}]BSBSbuildbot-v0.8.7/bb-step.html Build Step Index — Buildbot 0.8.7 documentation



PK:^9A;; buildbot-v0.8.7/py-modindex.html Python Module Index — Buildbot 0.8.7 documentation



PK:^9AO00buildbot-v0.8.7/bb-chsrc.html Change Source Index — Buildbot 0.8.7 documentation



PK:^9AErd=,=,buildbot-v0.8.7/bb-status.html Status Target Index — Buildbot 0.8.7 documentation

Status Target Index

G | H | I | M | P | S | W
 
G
GerritStatusPush
 
H
HttpStatusPush
 
I
IRC
 
M
MailNotifier
 
P
PBListener
 
S
StatusPush
 
W
WebStatus



PK:^9AĹ<<buildbot-v0.8.7/genindex.html Index — Buildbot 0.8.7 documentation

Index

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W

Symbols

--keepalive
buildslave-create-slave command line option
--log-count
buildslave-create-slave command line option
--log-size
buildslave-create-slave command line option
--maxdelay
buildslave-create-slave command line option
--no-logrotate
buildslave-create-slave command line option
--umask
buildslave-create-slave command line option
--usepty
buildslave-create-slave command line option

A

active (buildbot.process.buildstep.RemoteCommand attribute)
addBuild() (buildbot.db.builds.BuildsConnectorComponent method)
addBuildset() (buildbot.db.buildsets.BuildsetsConnectorComponent method)
addChange() (buildbot.db.changes.ChangesConnectorComponent method)
addCompleteLog() (buildbot.process.buildstep.BuildStep method)
addError() (buildbot.config.ConfigErrors method)
addHeader() (buildbot.process.buildstep.RemoteCommand method)
addHTMLLog() (buildbot.process.buildstep.BuildStep method)
addLog() (buildbot.process.buildstep.BuildStep method)
addLogObserver() (buildbot.process.buildstep.BuildStep method)
addSourceStamp() (buildbot.db.sourcestamps.SourceStampsConnectorComponent method)
addSourceStampSet() (buildbot.db.sourcestampsets.SourceStampSetsConnectorComponent method)
addStderr() (buildbot.process.buildstep.RemoteCommand method)
addStdout() (buildbot.process.buildstep.RemoteCommand method)
addToLog() (buildbot.process.buildstep.RemoteCommand method)
addURL
addURL() (buildbot.process.buildstep.BuildStep method)
AlreadyClaimedError
alwaysRun (buildbot.process.buildstep.BuildStep attribute)
AnyBranchScheduler Scheduler
AWS EC2

B

BaseParameter (class in buildbot.schedulers.forceshed)
BasicBuildFactory
BasicSVN
bdict
bid
BK (Slave-Side) Build Step
BonsaiPoller Change Source
brdict
brid
bsdict
bsid
build (buildbot.process.buildstep.BuildStep attribute)
Build Factory
BasicBuildFactory
BasicSVN
CPAN
Distutils
GNUAutoconf
QuickBuildFactory
Trial
Build Slaves
limiting concurrency
Build Steps
BK (Slave-Side)
BuildEPYDoc
Bzr
Bzr (Slave-Side)
CVS
CVS (Slave-Side)
Compile
Configure
Darcs (Slave-Side)
DebCowbuilder
DebLintian
DebPbuilder
DirectoryUpload
FileDownload
FileExists
FileUpload
Git
Git (Slave-Side)
HLint
JSONPropertiesDownload
JSONStringDownload
MTR
MakeDirectory
MasterShellCommand
MaxQ
Mercurial
Mercurial (Slave-Side)
MockBuildSRPM
MockRebuild
Monotone (Slave-Side)
P4 (Slave-Side)
PerlModuleTest
PyFlakes
PyLint
RemoveDirectory
RemovePYCs
Repo (Slave-Side)
RpmBuild
RpmLint
SVN
SVN (Slave-Side)
SetPropertiesFromEnv
SetProperty
ShellCommand
Sphinx
StringDownload
SubunitShellCommand
Test
TreeSize
Trial
Trigger
VC2003
VC2005
VC2008
VC6
VC7
VC8
VCExpress9
buildbot.changes.base.ChangeSource (built-in class)
buildbot.changes.base.PollingChangeSource (built-in class)
buildbot.changes.gerritchangesource.GerritChangeSource (built-in class)
buildbot.changes.mail.BzrLaunchpadEmailMaildirSource (built-in class)
buildbot.changes.mail.CVSMaildirSource (built-in class)
buildbot.changes.mail.SVNCommitEmailMaildirSource (built-in class)
buildbot.changes.pb.PBChangeSource (built-in class)
buildbot.changes.svnpoller.SVNPoller (built-in class)
buildbot.config (module)
buildbot.db.base (module)
buildbot.db.buildrequests (module)
buildbot.db.builds (module)
buildbot.db.buildsets (module)
buildbot.db.changes (module)
buildbot.db.connector (module)
buildbot.db.model (module)
buildbot.db.pool (module)
buildbot.db.schedulers (module)
buildbot.db.sourcestamps (module)
buildbot.db.sourcestampsets (module)
buildbot.db.state (module)
buildbot.db.users (module)
buildbot.process.buildstep (module)
buildbot.process.factory.BasicBuildFactory (built-in class)
buildbot.process.factory.BasicSVN (built-in class)
buildbot.process.factory.CPAN (built-in class)
buildbot.process.factory.Distutils (built-in class)
buildbot.process.factory.GNUAutoconf (built-in class)
buildbot.process.factory.QuickBuildFactory (built-in class)
buildbot.process.factory.Trial (built-in class)
buildbot.schedulers.forceshed (module)
buildbot.schedulers.timed.NightlyTriggerable (built-in class)
buildbot.status.client.PBListener (built-in class)
buildbot.status.logfile.LogFile (built-in class)
buildbot.status.mail.MailNotifier (built-in class)
buildbot.status.results (module)
buildbot.status.status_gerrit.GerritStatusPush (built-in class)
buildbot.status.status_push.StatusPush (built-in class)
buildbot.status.web.baseweb.WebStatus (built-in class)
buildbot.status.words.IRC (built-in class)
buildbot.steps.master.MasterShellCommand (class in buildbot.steps.source)
buildbot.steps.python.BuildEPYDoc (class in buildbot.steps.source)
buildbot.steps.python.PyFlakes (class in buildbot.steps.source)
buildbot.steps.python.Sphinx (class in buildbot.steps.source)
buildbot.steps.python_twisted.RemovePYCs (class in buildbot.steps.source)
buildbot.steps.python_twisted.Trial (class in buildbot.steps.source)
buildbot.steps.shell.Configure (class in buildbot.steps.source)
buildbot.steps.shell.SetProperty (class in buildbot.steps.source)
buildbot.steps.shell.ShellCommand (class in buildbot.steps.source)
buildbot.steps.slave.SetPropertiesFromEnv (class in buildbot.steps.source)
buildbot.steps.source (module)
buildbot.steps.source.bzr.Bzr (class in buildbot.steps.source)
buildbot.steps.source.cvs.CVS (class in buildbot.steps.source)
buildbot.steps.source.git.Git (class in buildbot.steps.source)
buildbot.steps.source.mercurial.Mercurial (class in buildbot.steps.source)
buildbot.steps.source.Repo (class in buildbot.steps.source)
buildbot.steps.source.svn.SVN (class in buildbot.steps.source)
buildbot.steps.subunit.SubunitShellCommand (class in buildbot.steps.source)
buildbot.steps.transfer.DirectoryUpload (class in buildbot.steps.source)
buildbot.steps.transfer.FileDownload (class in buildbot.steps.source)
buildbot.steps.transfer.FileUpload (class in buildbot.steps.source)
buildbot.steps.transfer.JSONPropertiesDownload (class in buildbot.steps.source)
buildbot.steps.transfer.JSONStringDownload (class in buildbot.steps.source)
buildbot.steps.transfer.StringDownload (class in buildbot.steps.source)
buildbot.util (module)
buildbot.util.bbcollections (module)
buildbot.util.eventual (module)
buildbot.util.json (module)
buildbot.util.lru (module)
buildbot.util.maildir (module)
buildbot.util.misc (module)
buildbot.util.netstrings (module)
buildbot.util.sautils (module)
buildbot.util.state (module)
buildbotURL (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
buildCacheSize (Buildmaster Config)
builddir (buildbot.config.BuilderConfig attribute)
BuildEPYDoc Build Step
BuilderConfig (class in buildbot.config)
Builders
priority, [1]
builders (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
buildHorizon (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
Buildmaster Config
buildCacheSize
buildHorizon
buildbotURL
builders
caches
changeCacheSize
changeHorizon
change_source
codebaseGenerator
db
db_poll_interval
db_url
debugPassword
eventHorizon
logCompressionLimit
logCompressionMethod
logHorizon
logMaxSize
logMaxTailSize
manhole
mergeRequests
metrics
multiMaster
prioritizeBuilders
properties
revlink
schedulers
slavePortnum
slaves
status
title
titleURL
user_managers
validation
BuildRequests
DB Connector Component
BuildRequestsConnectorComponent (class in buildbot.db.buildrequests)
Builds
DB Connector Component
merging, [1], [2], [3]
priority, [1]
BuildsConnectorComponent (class in buildbot.db.builds)
Buildsets
DB Connector Component
BuildsetsConnectorComponent (class in buildbot.db.buildsets)
buildslave (buildbot.process.buildstep.BuildStep attribute)
buildslave-create-slave command line option
--keepalive
--log-count
--log-size
--maxdelay
--no-logrotate
--umask
--usepty
BuildSlaves
AWS EC2
latent
libvirt
BuildStep (class in buildbot.process.buildstep)
Buildstep Parameter
alwaysRun
doStepIf
flunkOnFailure
flunkOnWarnings
haltOnFailure
hideStepIf
locks
warnOnFailure
warnOnWarnings
BuildStep URLs
BuildStepFailed
Bzr (Slave-Side) Build Step
Bzr Build Step
BzrLaunchpadEmailMaildirSource Change Source
BzrPoller Change Source

C

cached() (in module buildbot.db.base)
caches (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
category (buildbot.config.BuilderConfig attribute)
Change Hooks Change Source
Change Sources
BonsaiPoller
BzrLaunchpadEmailMaildirSource
BzrPoller
CVSMaildirSource
Change Hooks
GerritChangeSource
GitPoller
GoogleCodeAtomPoller
HgPoller
P4Source
PBChangeSource
SVNCommitEmailMaildirSource
SVNPoller
change_source (Buildmaster Config)
change_sources (buildbot.config.MasterConfig attribute)
changeCacheSize (Buildmaster Config)
changeHorizon (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
changeid
Changes
DB Connector Component
ChangesConnectorComponent (class in buildbot.db.changes)
chdict
claimBuildRequests() (buildbot.db.buildrequests.BuildRequestsConnectorComponent method)
classifyChanges() (buildbot.db.schedulers.SchedulersConnectorComponent method)
codebaseGenerator (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
Command Line Subcommands
create-master
create-slave
debugclient
restart (buildbot)
restart (buildslave)
sendchange
sighup
start (buildbot)
start (buildslave)
statusgui
statuslog
stop (buildbot)
stop (buildslave)
try
user
commandComplete() (buildbot.process.buildstep.LoggingBuildStep method)
ComparableMixin (class in buildbot.util)
Compile Build Step
completeBuildRequests() (buildbot.db.buildrequests.BuildRequestsConnectorComponent method)
completeBuildset() (buildbot.db.buildsets.BuildsetsConnectorComponent method)
ConfigErrors
Configure Build Step
CPAN
create-master Command Line Subcommand
create-slave Command Line Subcommand
createSummary() (buildbot.process.buildstep.LoggingBuildStep method)
CVS (Slave-Side) Build Step
CVS Build Step
CVSMaildirSource Change Source

D

Darcs (Slave-Side) Build Step
datetime2epoch() (in module buildbot.util)
db (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
(buildbot.db.base.DBConnectorComponent attribute)
DB Connector Component
BuildRequests
Builds
Buildsets
Changes
Schedulers
SourceStampSets
SourceStamps
State
Users
db_poll_interval (Buildmaster Config)
db_url (Buildmaster Config)
DBConnector (class in buildbot.db.connector)
DBConnectorComponent (class in buildbot.db.base)
DBThreadPool (class in buildbot.db.pool)
DebCowbuilder Build Step
DebLintian Build Step
DebPbuilder Build Step
debugclient Command Line Subcommand
debugPassword (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
default (buildbot.schedulers.forceshed.BaseParameter attribute)
defaultdict (class in buildbot.util.bbcollections)
deferredLocked() (in module buildbot.util.misc)
Dependent Scheduler
describe() (buildbot.process.buildstep.BuildStep method)
didFail() (buildbot.process.buildstep.RemoteCommand method)
diffSets() (in module buildbot.util)
DirectoryUpload Build Step
Distutils
do() (buildbot.db.pool.DBThreadPool method)
do_with_engine() (buildbot.db.pool.DBThreadPool method)
doStepIf (buildbot.process.buildstep.BuildStep attribute)

E

email
MailNotifier
env (buildbot.config.BuilderConfig attribute)
environment variable
HOME
INCLUDE
LIB
P4PASSWD
P4PORT
P4USER
PATH, [1], [2], [3], [4], [5], [6], [7], [8], [9]
PYTHONPATH, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]
TMP
epoch2datetime() (in module buildbot.util)
error() (in module buildbot.config)
errors (buildbot.config.ConfigErrors attribute)
evaluateCommand() (buildbot.process.buildstep.LoggingBuildStep method)
eventHorizon (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
eventually() (in module buildbot.util.eventual)
EXCEPTION (in module buildbot.status.results)

F

factory (buildbot.config.BuilderConfig attribute)
failed() (buildbot.process.buildstep.BuildStep method)
FAILURE (in module buildbot.status.results)
feed() (buildbot.util.netstrings.NetstringParser method)
File Transfer
FileDownload Build Step
FileExists Build Step
FileUpload Build Step
findUserByAttr() (buildbot.db.users.UsersConnectorComponent method)
finishBuilds() (buildbot.db.builds.BuildsConnectorComponent method)
finished() (buildbot.process.buildstep.BuildStep method)
fireEventually() (in module buildbot.util.eventual)
flatten() (in module buildbot.util)
flunkOnFailure (buildbot.process.buildstep.BuildStep attribute)
flunkOnWarnings (buildbot.process.buildstep.BuildStep attribute)
flushEventualQueue() (in module buildbot.util.eventual)
Forced Builds
ForceScheduler Scheduler
formatInterval() (in module buildbot.util)

G

GerritChangeSource Change Source
GerritStatusPush Status Target
get() (in module buildbot.util.lru)
getBuild() (buildbot.db.builds.BuildsConnectorComponent method)
getBuildRequest() (buildbot.db.buildrequests.BuildRequestsConnectorComponent method)
getBuildRequests() (buildbot.db.buildrequests.BuildRequestsConnectorComponent method)
getBuildset() (buildbot.db.buildsets.BuildsetsConnectorComponent method)
getBuildsetProperties() (buildbot.db.buildsets.BuildsetsConnectorComponent method)
getBuildsets() (buildbot.db.buildsets.BuildsetsConnectorComponent method)
getBuildsForRequest() (buildbot.db.builds.BuildsConnectorComponent method)
getChange() (buildbot.db.changes.ChangesConnectorComponent method)
getChangeClassifications() (buildbot.db.schedulers.SchedulersConnectorComponent method)
getChangeUids() (buildbot.db.changes.ChangesConnectorComponent method)
getLatestChangeid() (buildbot.db.changes.ChangesConnectorComponent method)
getLog() (buildbot.process.buildstep.BuildStep method)
getObjectId() (buildbot.db.state.StateConnectorComponent method)
getProperties()
getProperty()
getRecentChanges() (buildbot.db.changes.ChangesConnectorComponent method)
getRenderingFor()
getSlaveName() (buildbot.process.buildstep.BuildStep method)
getSourceStamp() (buildbot.db.sourcestamps.SourceStampsConnectorComponent method)
getSourceStamps() (buildbot.db.sourcestamps.SourceStampsConnectorComponent method)
getState() (buildbot.db.state.StateConnectorComponent method)
(buildbot.util.state.StateMixin method), [1]
getText() (buildbot.process.buildstep.LoggingBuildStep method)
getText2() (buildbot.process.buildstep.LoggingBuildStep method)
getUser() (buildbot.db.users.UsersConnectorComponent method)
getUserByUsername() (buildbot.db.users.UsersConnectorComponent method)
getUsers() (buildbot.db.users.UsersConnectorComponent method)
Git (Slave-Side) Build Step
Git Build Step
GitPoller Change Source
GNUAutoconf
GoogleCodeAtomPoller Change Source

H

haltOnFailure (buildbot.process.buildstep.BuildStep attribute)
hasProperty()
HgPoller Change Source
hideStepIf (buildbot.process.buildstep.BuildStep attribute)
hits (in module buildbot.util.lru)
HLint Build Step
HOME
HttpStatusPush Status Target

I

identifierToUid() (buildbot.db.users.UsersConnectorComponent method)
in_reactor() (in module buildbot.util)
INCLUDE
InsertFromSelect (class in buildbot.util.sautils)
interrupt() (buildbot.process.buildstep.BuildStep method)
(buildbot.process.buildstep.RemoteCommand method)
inv() (in module buildbot.util.lru)
IRC
IRC Status Target
is_current() (buildbot.db.model.Model method)

J

JSONPropertiesDownload Build Step
JSONStringDownload Build Step

K

KeyedSets (class in buildbot.util.bbcollections)

L

label (buildbot.schedulers.forceshed.BaseParameter attribute)
LIB
libvirt
links
loadConfig() (buildbot.config.MasterConfig class method)
locks (buildbot.config.BuilderConfig attribute)
(buildbot.process.buildstep.BuildStep attribute)
logCompressionLimit (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
logCompressionMethod (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
logfiles (buildbot.process.buildstep.LoggingBuildStep attribute)
LoggingBuildStep (class in buildbot.process.buildstep)
logHorizon (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
logMaxSize (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
logMaxTailSize (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
logs (buildbot.process.buildstep.RemoteCommand attribute)

M

MaildirService (class in buildbot.util.maildir)
MailNotifier Status Target
MakeDirectory Build Step
makeList() (in module buildbot.util)
Manhole
manhole (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
master (buildbot.util.state.StateMixin attribute)
MasterConfig (class in buildbot.config)
MasterShellCommand Build Step
max_size (in module buildbot.util.lru)
MaxQ Build Step
Mercurial (Slave-Side) Build Step
Mercurial Build Step
mergeRequests (buildbot.config.BuilderConfig attribute)
(Buildmaster Config)
(buildbot.config.MasterConfig attribute)
messageReceived() (buildbot.util.maildir.MaildirService method)
metadata (buildbot.db.model.Model attribute)
metrics (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
misses (in module buildbot.util.lru)
MockBuildSRPM Build Step
MockRebuild Build Step
Model (class in buildbot.db.model)
Monotone (Slave-Side) Build Step
moveToCurDir() (buildbot.util.maildir.MaildirService method)
MTR Build Step
multiMaster (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
multiple (buildbot.schedulers.forceshed.BaseParameter attribute)
MySQL
limitations, [1], [2], [3], [4]

N

name (buildbot.config.BuilderConfig attribute)
(buildbot.process.buildstep.BuildStep attribute)
(buildbot.schedulers.forceshed.BaseParameter attribute)
(buildbot.util.state.StateMixin attribute)
naturalSort() (in module buildbot.util)
NetstringParser (class in buildbot.util.netstrings)
nextSlave (buildbot.config.BuilderConfig attribute)
Nightly Scheduler
NightlyTriggerable Scheduler
none_or_str() (in module buildbot.util)
NotABranch (in module buildbot.util)
NotClaimedError
now() (in module buildbot.util)

O

objdict
objectid, [1]

P

P4 (Slave-Side) Build Step
P4PASSWD
P4PORT
P4Source Change Source
P4USER
parse_from_arg() (buildbot.schedulers.forceshed.BaseParameter method)
parse_from_args() (buildbot.schedulers.forceshed.BaseParameter method)
PATH, [1], [2], [3], [4], [5], [6], [7], [8], [9]
PBChangeSource Change Source
PBListener Status Target
Periodic Scheduler
PerlModuleTest Build Step
Postgres
prioritizeBuilders (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
priority (buildbot.config.ReconfigurableServiceMixin attribute)
progress (buildbot.process.buildstep.BuildStep attribute)
progressMetrics (buildbot.process.buildstep.BuildStep attribute)
Properties, [1]
Common Properties
Gerrit integration, [1]
JSONPropertiesDownload
Property
branch
builder
buildername
buildnumber
from GerritChangeSource
from buildslave
from forced build
from scheduler
from steps
global
got_revision
scheduler
slavename
tree-size-KiB
triggering schedulers
warnings-count
workdir
properties (buildbot.config.BuilderConfig attribute)
(Buildmaster Config)
(buildbot.config.MasterConfig attribute)
put() (in module buildbot.util.lru)
PyFlakes Build Step
PyLint Build Step
Python Enhancement Proposals
PEP 328
PYTHONPATH, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]

Q

QuickBuildFactory

R

rc (buildbot.process.buildstep.RemoteCommand attribute)
reclaimBuildRequests() (buildbot.db.buildrequests.BuildRequestsConnectorComponent method)
reconfigService() (buildbot.config.ReconfigurableServiceMixin method)
ReconfigurableServiceMixin (class in buildbot.config)
refhits (in module buildbot.util.lru)
regex (buildbot.schedulers.forceshed.BaseParameter attribute)
remote_complete() (buildbot.process.buildstep.RemoteCommand method)
remote_update() (buildbot.process.buildstep.RemoteCommand method)
RemoteCommand (class in buildbot.process.buildstep)
remoteComplete() (buildbot.process.buildstep.RemoteCommand method)
RemoteShellCommand (class in buildbot.process.buildstep)
remoteUpdate() (buildbot.process.buildstep.RemoteCommand method)
RemoveDirectory Build Step
RemovePYCs Build Step
removeUser() (buildbot.db.users.UsersConnectorComponent method)
Repo (Slave-Side) Build Step
required (buildbot.schedulers.forceshed.BaseParameter attribute)
restart (buildbot) Command Line Subcommand
(buildslave)
Results (in module buildbot.status.results)
results() (buildbot.process.buildstep.RemoteCommand method)
RETRY (in module buildbot.status.results)
revlink (Buildmaster Config)
RpmBuild Build Step
RpmLint Build Step
run() (buildbot.process.buildstep.RemoteCommand method)
runCommand() (buildbot.process.buildstep.BuildStep method)

S

sa_version() (in module buildbot.util.sautils)
safeTranslate() (in module buildbot.util)
Scheduler Scheduler
Schedulers
AnyBranchScheduler
DB Connector Component
Dependent
ForceScheduler
Nightly
NightlyTriggerable
Periodic
Scheduler
SingleBranchScheduler
Triggerable
Try_Jobdir
Try_Userpass
schedulers (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
SchedulersConnectorComponent (class in buildbot.db.schedulers)
sendchange Command Line Subcommand
SerializedInvocation (class in buildbot.util.misc)
setBasedir() (buildbot.util.maildir.MaildirService method)
setBuild() (buildbot.process.buildstep.BuildStep method)
setBuildSlave() (buildbot.process.buildstep.BuildStep method)
setDefaultWorkdir() (buildbot.process.buildstep.BuildStep method)
setProgress() (buildbot.process.buildstep.BuildStep method)
SetPropertiesFromEnv Build Step
SetProperty Build Step
setProperty()
setState() (buildbot.db.state.StateConnectorComponent method)
setStepStatus() (buildbot.process.buildstep.BuildStep method)
setupProgress() (buildbot.process.buildstep.BuildStep method)
ShellCommand Build Step
sighup Command Line Subcommand
single
Properties; IProperties
Properties; IRenderable
Properties; Interpolate
Properties; Renderer
Properties; WithProperties
SingleBranchScheduler Scheduler
SKIPPED (in module buildbot.status.results)
slavebuilddir (buildbot.config.BuilderConfig attribute)
slavenames (buildbot.config.BuilderConfig attribute)
slavePortnum (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
slaves (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
slaveVersion() (buildbot.process.buildstep.BuildStep method)
slaveVersionIsOlderThan() (buildbot.process.buildstep.BuildStep method)
SourceStamps
DB Connector Component
SourceStampsConnectorComponent (class in buildbot.db.sourcestamps)
SourceStampSets
DB Connector Component
SourceStampSetsConnectorComponent (class in buildbot.db.sourcestampsets)
Sphinx Build Step
SQLite
limitations, [1]
ssdict
ssid
start (buildbot) Command Line Subcommand
(buildslave)
start() (buildbot.process.buildstep.BuildStep method)
startCommand() (buildbot.process.buildstep.LoggingBuildStep method)
startStep() (buildbot.process.buildstep.BuildStep method)
State
DB Connector Component
StateConnectorComponent (class in buildbot.db.state)
StateMixin (class in buildbot.util.state)
status (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
Status Targets
GerritStatusPush
HttpStatusPush
IRC
MailNotifier
PBListener
StatusPush
WebStatus
statusgui Command Line Subcommand
statuslog Command Line Subcommand
StatusPush Status Target
stdout (buildbot.process.buildstep.RemoteCommand attribute)
step_status (buildbot.process.buildstep.BuildStep attribute)
stop (buildbot) Command Line Subcommand
(buildslave)
stopped (buildbot.process.buildstep.BuildStep attribute)
StringDownload Build Step
strings (buildbot.util.netstrings.NetstringParser attribute)
SubunitShellCommand Build Step
SUCCESS (in module buildbot.status.results)
SVN (Slave-Side) Build Step
SVN Build Step
SVNCommitEmailMaildirSource Change Source
SVNPoller Change Source

T

Test Build Step
title (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
titleURL (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
TMP
TreeSize Build Step
Trial
Trial Build Step
Trigger Build Step
Triggerable Scheduler
Triggers
try Command Line Subcommand
Try_Jobdir Scheduler
Try_Userpass Scheduler
type (buildbot.schedulers.forceshed.BaseParameter attribute)

U

unclaimBuildRequests() (buildbot.db.buildrequests.BuildRequestsConnectorComponent method)
unclaimExpiredRequests() (buildbot.db.buildrequests.BuildRequestsConnectorComponent method)
unsupported format character
update_from_post() (buildbot.schedulers.forceshed.BaseParameter method)
updateUser() (buildbot.db.users.UsersConnectorComponent method)
upgrade() (buildbot.db.model.Model method)
useLog() (buildbot.process.buildstep.RemoteCommand method)
useLogDelayed() (buildbot.process.buildstep.RemoteCommand method)
useProgress (buildbot.process.buildstep.BuildStep attribute)
user Command Line Subcommand
user_managers (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
Users
DB Connector Component
UsersConnectorComponent (class in buildbot.db.users)
UTC (in module buildbot.util)

V

validation (buildbot.config.MasterConfig attribute)
(Buildmaster Config)
VC2003 Build Step
VC2005 Build Step
VC2008 Build Step
VC6 Build Step
VC7 Build Step
VC8 Build Step
VCExpress9 Build Step
Visual C++
Visual Studio

W

WARNINGS (in module buildbot.status.results)
warnOnFailure (buildbot.process.buildstep.BuildStep attribute)
warnOnWarnings (buildbot.process.buildstep.BuildStep attribute)
WebStatus Status Target
worst_status() (in module buildbot.status.results)



PK:^9A}Ibuildbot-v0.8.7/.buildinfo# Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. config: d2de30e2094ca5c3de12252dda43b739 tags: fbb0d17656682115ca4d033fb2f83ba1 PK:^9AmCCbuildbot-v0.8.7/objects.inv# Sphinx inventory version 2 # Project: Buildbot # Version: 0.8.7 # The remainder of this file is compressed using zlib. x][s㺑~`զj*Syʛ-3Nlc3{\ IcrIQҪH'h < ^+~'h=?^05Ŏ0x)Hqd;\7)Iq$E7`Cɯ9 Wo+Ƀ?&1pU=+$# &`r319+\$Kid,lHA HR_S{J(79{M^D@) ib@A䯁cEۑUF{Wi"vNZ+M/قH' ffM%_q oO߃8nIA2<=eP$J@#_ߗJ0W7Ɗ /8?k*R` ۵_tnGdb ӆ2% d1 Y$Vn)XB妾)9wz #F!:}YKwc6eT$8ZF ;}-x]3C&( ܕ\VZ<Y3M OKΨ HeogVC->-̶kɕ7$%b\?XaR4|aQSHYg3ldqn-z<6ț(]_sgN)k^g o i\`%@,YJm ԙZ "RÁ@bKI[Z]|K6V;]9xҜ+]dtyzzAO %2r=7hUvR GҤʾKeI]FٹTjʹ}MUb@Cs0i1/=UĉX|:𐰐.*1? V@*{3ac+<j^y &o&L.NK9:yN9P$Z0r tgx7BE8 .48'}M]R )wWߊ])t4jOl"3ʴci:lCtҒ3UC ZNEv@+}bn$)HBg,9S/C1Fu0Np$1&"Uq P$x#,Yzromûwl~XO3ˑqa_4h#ܺQK Dep(WA:K"I@I*m;0S72"DAF|Br)z#7x)~pR eKZDy*uBR+ vvAAm``X2< zWsK'Ƣ!dfV8pneP+iW*vwI#C3ʭ4 鼰{\ t}ٞ&@s=a{'6\:t"6)fh:0mcM#sO1lr74j~N֥ L oѥq(ȵO!Ƚ=iД,`i`Gƫ+Rz & ":A-jM ( e\2BY8PrBT1s~3Ƭ" d 0n >lhZgͣmW.T]A&Is)C-yOB;,k9mß+kKSm,a<2aR R˲8O_0.q̮$NqϚVم8E뚾In46ZiW@ǂi:& mŒ&䩴0.y&$dsS⒟)ͺKiS3wYt͉r5,9-p_t믁N<}+N>bQ\W yLR{X BEmHW%wߟږCJ* '^7kciCAP?ܬjx@\X{D}LAk>JPrO]ga~$Ǧu" 2 L_G^Z[1EY@0^)"=իڴi58[ot 8ʼn!XbeעLL㗉ҋP ~(νAZi9uqwM%a\뗖P"e2%3<",бH(\ @IWCuX4U9(R1 ', }@pO:7l0h;u활{l&MDaUFф%)yse*khE<YF !'&(MN46+I PšX46Ő6zYѣ)3i*6+C.HBvnkN:j!ǺFi!! ûx;Ldh7t#lM>o|Ąim$w+PoiԦū1w#|Xþ.oiYp*ge&V:UDVﳶ (^mZe?ew`Bg>(HJUY}!JrQ\S"Du >;dQ䐰Y-h[)<kk.oߞ'Tbc2l[pTO`eb$F6T7/j1/[{=70 >N*Cz=,oܟiz͸b.{˫rgg;K..G)w[T86CvqȄw*t]BF$k HM|;~ .?fٹ,hD闻7ͅJ܋nʺ/qkGV?p}%!"pyb]宠袶ϘnJ!a|M2b/!z_ >1}Cd;=rG3)ߢ(<}XޑM.;NƠm/@XY Lّv4+u:C@sL55k"(>O8bgUisyDM$z&Cr6&Up6Sdo9+.]?:d1D+3ѵ;1|yʤ•ZAeqteeN9-bfQG'`nyd40hF{ި꩜)7P1bVSvNME%!d}n (?ųx$MFP9NLHTX3vɬnݽ֜!S7#8Rԕ[  r+HOnw_ui>$GU2"svgh}vR.lAty=2(gC?e_ a"v>Qb)**k8tj^9)B8E .sU,Dٕ~ [5e3V Ʊ !rdDS G>4{ cD9k2cAgUUۑE,CmZ\/UVVj--vt*wT+$+W:O+̖/9͛ fiΥCR/N fenlt F4#|J!i/-a4id}*Uei\I`q 9p^sBu}UϘP}}gX$;!,G˪~pӤ ;ڑV?J::6#Ko\|OѲ"ẝ]4czD~yzL(ƶluj نY7Quq:sϽTUccJۨ>OkrTqxU!$YJwjei$omG{@ΨE7לqlI 37LUAI"@DG'._O`83\?>LI$ -qDVǘyfPβ]* ;<:j&h漅@-yNQ ޣ=Dv>AaL49pdu$Oy꯺i DI0=huAng  xFVkR6LoomsVaÔTdlY_7 lf>Td#M;5;xd AѱĒ+IL4:q7>ꦣ&cBDBG,żdE܊{[jX*l|RVuCG l6D3T2T5V6;=pD%k^"04ixU|iffص0{:{LşOI9ou@ ۪RGewtM"|ȋޑ魳JߎED`Z| ֓Aq2+1 dA>giqJSReSg " Zn8dٝu6nǃ)%GwMtqP$'ɟuܐE0ׇN9+vv9bPQ.t22U>U.:dc]jv^KzX†Yi'S߷ŋեUA#ʽwE*⒫n6hB<.kیs&3j,}O˘w:QB̦NT{Nv<1pLw{DNFAE[wϥQ Cbm;_h5^^΃3`rymXVCyv*c}Sdm%Nn?m23H">awW>zҹȵpf.4I< v8I#k+>-!ѱd7aۣxa#ں5?R^5穮x2iKr"PK:^9AYV..buildbot-v0.8.7/bb-sched.html Scheduler Index — Buildbot 0.8.7 documentation



PK:^9ACCyy$$buildbot-v0.8.7/search.html Search — Buildbot 0.8.7 documentation

Search

Please activate JavaScript to enable the search functionality.

From here you can search these documents. Enter your search words into the box below and click "search". Note that the search function will automatically search for all of the words. Pages containing fewer words won't appear in the result list.




PKYa+Ahkk buildbot-v0.8.7/_static/down.pngPNG  IHDRasRGBbKGDC pHYs B(xtIME"U{IDAT8ҡNCAJ, ++@4>/U^,~T&3M^^^PM6ٹs*RJa)eG*W<"F Fg78G>q OIp:sAj5GنyD^+yU:p_%G@D|aOs(yM,"msx:.b@D|`Vٟ۲иeKſ/G!IENDB`PKYa+AkuFpp(buildbot-v0.8.7/_static/down-pressed.pngPNG  IHDRasRGBbKGDC pHYs B(xtIME -vF#IDAT8!OAJ, ++@I vbÿ@W7F HN#48646TMvv޼7Dsax1U q;< E-f)j%po4xF78G>)- EYm4%7YTk-Qa"NWAo-yeq,) Ypt\hqmszG]Nar߶s^l vh\2%0EeRvIENDB`PKYa+Aa buildbot-v0.8.7/_static/plus.pngPNG  IHDR &q pHYs  tIME 1l9tEXtComment̖RIDATcz(BpipPc |IENDB`PKYa+Au *buildbot-v0.8.7/_static/comment-bright.pngPNG  IHDRa OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs  tIME 6 B\<IDAT8˅Kh]es1mA`jh[-E(FEaA!bIȐ*BX"؁4)NURZ!Mhjssm؋^-\gg ]o|Ҭ[346>zd ]#8Oݺt{5uIXN!I=@Vf=v1}e>;fvnvxaHrʪJF`D¹WZ]S%S)WAb |0K=So7D~\~q-˟\aMZ,S'*} F`Nnz674U H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs  tIME!,IDAT8e_Hu?}s3y˕U2MvQ֊FE.łĊbE$DDZF5b@Q":2{n.s<_ y?mwV@tR`}Z _# _=_@ w^R%6gC-έ(K>| ${} a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, h4:hover > a.headerlink, h5:hover > a.headerlink, h6:hover > a.headerlink, dt:hover > a.headerlink { visibility: visible; } div.body p.caption { text-align: inherit; } div.body td { text-align: left; } .field-list ul { padding-left: 1em; } .first { margin-top: 0 !important; } p.rubric { margin-top: 30px; font-weight: bold; } img.align-left, .figure.align-left, object.align-left { clear: left; float: left; margin-right: 1em; } img.align-right, .figure.align-right, object.align-right { clear: right; float: right; margin-left: 1em; } img.align-center, .figure.align-center, object.align-center { display: block; margin-left: auto; margin-right: auto; } .align-left { text-align: left; } .align-center { text-align: center; } .align-right { text-align: right; } /* -- sidebars -------------------------------------------------------------- */ div.sidebar { margin: 0 0 0.5em 1em; border: 1px solid #ddb; padding: 7px 7px 0 7px; background-color: #ffe; width: 40%; float: right; } p.sidebar-title { font-weight: bold; } /* -- topics ---------------------------------------------------------------- */ div.topic { border: 1px solid #ccc; padding: 7px 7px 0 7px; margin: 10px 0 10px 0; } p.topic-title { font-size: 1.1em; font-weight: bold; margin-top: 10px; } /* -- admonitions ----------------------------------------------------------- */ div.admonition { margin-top: 10px; margin-bottom: 10px; padding: 7px; } div.admonition dt { font-weight: bold; } div.admonition dl { margin-bottom: 0; } p.admonition-title { margin: 0px 10px 5px 0px; font-weight: bold; } div.body p.centered { text-align: center; margin-top: 25px; } /* -- tables ---------------------------------------------------------------- */ table.docutils { border: 0; border-collapse: collapse; } table.docutils td, table.docutils th { padding: 1px 8px 1px 5px; border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #aaa; } table.field-list td, table.field-list th { border: 0 !important; } table.footnote td, table.footnote th { border: 0 !important; } th { text-align: left; padding-right: 5px; } table.citation { border-left: solid 1px gray; margin-left: 1px; } table.citation td { border-bottom: none; } /* -- other body styles ----------------------------------------------------- */ ol.arabic { list-style: decimal; } ol.loweralpha { list-style: lower-alpha; } ol.upperalpha { list-style: upper-alpha; } ol.lowerroman { list-style: lower-roman; } ol.upperroman { list-style: upper-roman; } dl { margin-bottom: 15px; } dd p { margin-top: 0px; } dd ul, dd table { margin-bottom: 10px; } dd { margin-top: 3px; margin-bottom: 10px; margin-left: 30px; } dt:target, .highlighted { background-color: #fbe54e; } dl.glossary dt { font-weight: bold; font-size: 1.1em; } .field-list ul { margin: 0; padding-left: 1em; } .field-list p { margin: 0; } .refcount { color: #060; } .optional { font-size: 1.3em; } .versionmodified { font-style: italic; } .system-message { background-color: #fda; padding: 5px; border: 3px solid red; } .footnote:target { background-color: #ffa; } .line-block { display: block; margin-top: 1em; margin-bottom: 1em; } .line-block .line-block { margin-top: 0; margin-bottom: 0; margin-left: 1.5em; } .guilabel, .menuselection { font-family: sans-serif; } .accelerator { text-decoration: underline; } .classifier { font-style: oblique; } abbr, acronym { border-bottom: dotted 1px; cursor: help; } /* -- code displays --------------------------------------------------------- */ pre { overflow: auto; overflow-y: hidden; /* fixes display issues on Chrome browsers */ } td.linenos pre { padding: 5px 0px; border: 0; background-color: transparent; color: #aaa; } table.highlighttable { margin-left: 0.5em; } table.highlighttable td { padding: 0 0.5em 0 0.5em; } tt.descname { background-color: transparent; font-weight: bold; font-size: 1.2em; } tt.descclassname { background-color: transparent; } tt.xref, a tt { background-color: transparent; font-weight: bold; } h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { background-color: transparent; } .viewcode-link { float: right; } .viewcode-back { float: right; font-family: sans-serif; } div.viewcode-block:target { margin: -1px -10px; padding: 0 10px; } /* -- math display ---------------------------------------------------------- */ img.math { vertical-align: middle; } div.body div.math p { text-align: center; } span.eqno { float: right; } /* -- printout stylesheet --------------------------------------------------- */ @media print { div.document, div.documentwrapper, div.bodywrapper { margin: 0 !important; width: 100%; } div.sphinxsidebar, div.related, div.footer, #top-link { display: none; } }PKͤ6A\ $buildbot-v0.8.7/_static/buildbot.ico h&h(  ___mo͎qqʏrrsshss7ff halxyyyzzyyyyxxwwԖvuvvI]Ye?x~~~}|"[H[sl{߫e`oE[WfCPwť֡؞TzGufn.((~ OHQɔ~YmUSS@>#0.5{y~|{x]}datqvs~xw~u|s{aU~}|v|zyšvrzpwqxixv{ts}s}zvnv|ls}krymmnw<|ow^|kro|ltzjqwfnwfnt_j(  $.()0.5S@>PHQVQ]mUSXS`\Xe]Xfk_je`oiamvdkufnwgnzjr}kr|lt}lt~nwnvtm|dahhmsnprrpxrzs}tt{u|w~v|qpsssststqwvvsxwxyxxyyzzzy~}~~~{~vwvvxzzy{|}yz}~{|~~{~š )+*)013231--/ Aie66868659 snghfd7~~}ttsu O|{|romlkj;zzxqp^]^\YXWFcwyvTVRQLba`_U MEKJI@S[ZUD,.N>&%$BHGC'4 a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, h4:hover > a.headerlink, h5:hover > a.headerlink, h6:hover > a.headerlink, dt:hover > a.headerlink { visibility: visible; } img { border: 0; } div.admonition { margin-top: 10px; margin-bottom: 10px; padding: 2px 7px 1px 7px; border-left: 0.2em solid black; } p.admonition-title { margin: 0px 10px 5px 0px; font-weight: bold; } dt:target, .highlighted { background-color: #fbe54e; } /* Header */ div.header { padding-top: 10px; padding-bottom: 10px; } div.header .headertitle { font-family: "Georgia", "Times New Roman", serif; font-weight: normal; font-size: 180%; letter-spacing: .08em; margin-bottom: .8em; } div.header .headertitle a { color: white; } div.header div.rel { margin-top: 1em; } div.header div.rel a { color: #fcaf3e; letter-spacing: .1em; text-transform: uppercase; } p.logo { float: right; } img.logo { border: 0; } /* Content */ div.content-wrapper { background-color: white; padding-top: 20px; padding-bottom: 20px; } div.document { width: 50em; float: left; } div.body { padding-right: 2em; text-align: justify; } div.document h1 { line-height: 120%; } div.document ul { margin: 1.5em; list-style-type: square; } div.document dd { margin-left: 1.2em; margin-top: .4em; margin-bottom: 1em; } div.document .section { margin-top: 1.7em; } div.document .section:first-child { margin-top: 0px; } div.document div.highlight { padding: 3px; background-color: #eeeeec; border-top: 2px solid #dddddd; border-bottom: 2px solid #dddddd; margin-top: .8em; margin-bottom: .8em; } div.document h2 { margin-top: .7em; } div.document p { margin-bottom: .5em; } div.document li.toctree-l1 { margin-bottom: 1em; } div.document .descname { font-weight: bold; } div.document .docutils.literal { background-color: #eeeeec; padding: 1px; } div.document .docutils.xref.literal { background-color: transparent; padding: 0px; } div.document blockquote { margin: 1em; } div.document ol { margin: 1.5em; } /* Sidebar */ div.sidebar { width: 20em; float: right; font-size: .9em; } div.sidebar a, div.header a { text-decoration: none; } div.sidebar a:hover, div.header a:hover { text-decoration: underline; } div.sidebar h3 { color: #2e3436; text-transform: uppercase; font-size: 130%; letter-spacing: .1em; } div.sidebar ul { list-style-type: none; } div.sidebar li.toctree-l1 a { display: block; padding: 1px; border: 1px solid #dddddd; background-color: #eeeeec; margin-bottom: .4em; padding-left: 3px; color: #2e3436; } div.sidebar li.toctree-l2 a { background-color: transparent; border: none; margin-left: 1em; border-bottom: 1px solid #dddddd; } div.sidebar li.toctree-l3 a { background-color: transparent; border: none; margin-left: 2em; border-bottom: 1px solid #dddddd; } div.sidebar li.toctree-l2:last-child a { border-bottom: none; } div.sidebar li.toctree-l1.current a { border-right: 5px solid #fcaf3e; } div.sidebar li.toctree-l1.current li.toctree-l2 a { border-right: none; } div.sidebar input[type="text"] { width: 170px; } div.sidebar input[type="submit"] { width: 30px; } /* Footer */ div.footer-wrapper { background: url(bgfooter.png) top left repeat-x; border-top: 4px solid #babdb6; padding-top: 10px; padding-bottom: 10px; min-height: 80px; } div.footer, div.footer a { color: #888a85; } div.footer .right { text-align: right; } div.footer .left { text-transform: uppercase; } /* Styles copied from basic theme */ img.align-left, .figure.align-left, object.align-left { clear: left; float: left; margin-right: 1em; } img.align-right, .figure.align-right, object.align-right { clear: right; float: right; margin-left: 1em; } img.align-center, .figure.align-center, object.align-center { display: block; margin-left: auto; margin-right: auto; } .align-left { text-align: left; } .align-center { text-align: center; } .align-right { text-align: right; } /* -- search page ----------------------------------------------------------- */ ul.search { margin: 10px 0 0 20px; padding: 0; } ul.search li { padding: 5px 0 5px 20px; background-image: url(file.png); background-repeat: no-repeat; background-position: 0 7px; } ul.search li a { font-weight: bold; } ul.search li div.context { color: #888; margin: 2px 0 0 30px; text-align: left; } ul.keywordmatches li.goodmatch a { font-weight: bold; } /* -- index page ------------------------------------------------------------ */ table.contentstable { width: 90%; } table.contentstable p.biglink { line-height: 150%; } a.biglink { font-size: 1.3em; } span.linkdescr { font-style: italic; padding-top: 5px; font-size: 90%; } /* -- general index --------------------------------------------------------- */ table.indextable td { text-align: left; vertical-align: top; } table.indextable dl, table.indextable dd { margin-top: 0; margin-bottom: 0; } table.indextable tr.pcap { height: 10px; } table.indextable tr.cap { margin-top: 10px; background-color: #f2f2f2; } img.toggler { margin-right: 3px; margin-top: 3px; cursor: pointer; } /* -- viewcode extension ---------------------------------------------------- */ .viewcode-link { float: right; } .viewcode-back { float: right; font-family:: "Verdana", Arial, sans-serif; } div.viewcode-block:target { margin: -1px -3px; padding: 0 3px; background-color: #f4debf; border-top: 1px solid #ac9; border-bottom: 1px solid #ac9; }PKYa+A+0 buildbot-v0.8.7/_static/file.pngPNG  IHDRabKGD pHYs  tIME  )TIDAT8˭J@Ir('[ "&xYZ X0!i|_@tD] #xjv YNaEi(əy@D&`6PZk$)5%"z.NA#Aba`Vs_3c,2mj [klvy|!Iմy;v "߮a?A7`c^nk?Bg}TЙD# "RD1yER*6MJ3K_Ut8F~IENDB`PKYa+APu u #buildbot-v0.8.7/_static/comment.pngPNG  IHDRa OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs  tIME 1;VIDAT8ukU?sg4h`G1 RQܸp%Bn"bЍXJ .4V iZ##T;m!4bP~7r>ιbwc;m;oӍAΆ ζZ^/|s{;yR=9(rtVoG1w#_ө{*E&!(LVuoᲵ‘D PG4 :&~*ݳreu: S-,U^E&JY[P!RB ŖޞʖR@_ȐdBfNvHf"2T]R j'B1ddAak/DIJD D2H&L`&L $Ex,6|~_\P $MH`I=@Z||ttvgcЕWTZ'3rje"ܵx9W> mb|byfFRx{w%DZC$wdցHmWnta(M<~;9]C/_;Տ#}o`zSڷ_>:;x컓?yݩ|}~wam-/7=0S5RP"*֯ IENDB`PKYa+Ah)bb%buildbot-v0.8.7/_static/websupport.js/* * websupport.js * ~~~~~~~~~~~~~ * * sphinx.websupport utilties for all documentation. * * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ (function($) { $.fn.autogrow = function() { return this.each(function() { var textarea = this; $.fn.autogrow.resize(textarea); $(textarea) .focus(function() { textarea.interval = setInterval(function() { $.fn.autogrow.resize(textarea); }, 500); }) .blur(function() { clearInterval(textarea.interval); }); }); }; $.fn.autogrow.resize = function(textarea) { var lineHeight = parseInt($(textarea).css('line-height'), 10); var lines = textarea.value.split('\n'); var columns = textarea.cols; var lineCount = 0; $.each(lines, function() { lineCount += Math.ceil(this.length / columns) || 1; }); var height = lineHeight * (lineCount + 1); $(textarea).css('height', height); }; })(jQuery); (function($) { var comp, by; function init() { initEvents(); initComparator(); } function initEvents() { $('a.comment-close').live("click", function(event) { event.preventDefault(); hide($(this).attr('id').substring(2)); }); $('a.vote').live("click", function(event) { event.preventDefault(); handleVote($(this)); }); $('a.reply').live("click", function(event) { event.preventDefault(); openReply($(this).attr('id').substring(2)); }); $('a.close-reply').live("click", function(event) { event.preventDefault(); closeReply($(this).attr('id').substring(2)); }); $('a.sort-option').live("click", function(event) { event.preventDefault(); handleReSort($(this)); }); $('a.show-proposal').live("click", function(event) { event.preventDefault(); showProposal($(this).attr('id').substring(2)); }); $('a.hide-proposal').live("click", function(event) { event.preventDefault(); hideProposal($(this).attr('id').substring(2)); }); $('a.show-propose-change').live("click", function(event) { event.preventDefault(); showProposeChange($(this).attr('id').substring(2)); }); $('a.hide-propose-change').live("click", function(event) { event.preventDefault(); hideProposeChange($(this).attr('id').substring(2)); }); $('a.accept-comment').live("click", function(event) { event.preventDefault(); acceptComment($(this).attr('id').substring(2)); }); $('a.delete-comment').live("click", function(event) { event.preventDefault(); deleteComment($(this).attr('id').substring(2)); }); $('a.comment-markup').live("click", function(event) { event.preventDefault(); toggleCommentMarkupBox($(this).attr('id').substring(2)); }); } /** * Set comp, which is a comparator function used for sorting and * inserting comments into the list. */ function setComparator() { // If the first three letters are "asc", sort in ascending order // and remove the prefix. if (by.substring(0,3) == 'asc') { var i = by.substring(3); comp = function(a, b) { return a[i] - b[i]; }; } else { // Otherwise sort in descending order. comp = function(a, b) { return b[by] - a[by]; }; } // Reset link styles and format the selected sort option. $('a.sel').attr('href', '#').removeClass('sel'); $('a.by' + by).removeAttr('href').addClass('sel'); } /** * Create a comp function. If the user has preferences stored in * the sortBy cookie, use those, otherwise use the default. */ function initComparator() { by = 'rating'; // Default to sort by rating. // If the sortBy cookie is set, use that instead. if (document.cookie.length > 0) { var start = document.cookie.indexOf('sortBy='); if (start != -1) { start = start + 7; var end = document.cookie.indexOf(";", start); if (end == -1) { end = document.cookie.length; by = unescape(document.cookie.substring(start, end)); } } } setComparator(); } /** * Show a comment div. */ function show(id) { $('#ao' + id).hide(); $('#ah' + id).show(); var context = $.extend({id: id}, opts); var popup = $(renderTemplate(popupTemplate, context)).hide(); popup.find('textarea[name="proposal"]').hide(); popup.find('a.by' + by).addClass('sel'); var form = popup.find('#cf' + id); form.submit(function(event) { event.preventDefault(); addComment(form); }); $('#s' + id).after(popup); popup.slideDown('fast', function() { getComments(id); }); } /** * Hide a comment div. */ function hide(id) { $('#ah' + id).hide(); $('#ao' + id).show(); var div = $('#sc' + id); div.slideUp('fast', function() { div.remove(); }); } /** * Perform an ajax request to get comments for a node * and insert the comments into the comments tree. */ function getComments(id) { $.ajax({ type: 'GET', url: opts.getCommentsURL, data: {node: id}, success: function(data, textStatus, request) { var ul = $('#cl' + id); var speed = 100; $('#cf' + id) .find('textarea[name="proposal"]') .data('source', data.source); if (data.comments.length === 0) { ul.html('
  • No comments yet.
  • '); ul.data('empty', true); } else { // If there are comments, sort them and put them in the list. var comments = sortComments(data.comments); speed = data.comments.length * 100; appendComments(comments, ul); ul.data('empty', false); } $('#cn' + id).slideUp(speed + 200); ul.slideDown(speed); }, error: function(request, textStatus, error) { showError('Oops, there was a problem retrieving the comments.'); }, dataType: 'json' }); } /** * Add a comment via ajax and insert the comment into the comment tree. */ function addComment(form) { var node_id = form.find('input[name="node"]').val(); var parent_id = form.find('input[name="parent"]').val(); var text = form.find('textarea[name="comment"]').val(); var proposal = form.find('textarea[name="proposal"]').val(); if (text == '') { showError('Please enter a comment.'); return; } // Disable the form that is being submitted. form.find('textarea,input').attr('disabled', 'disabled'); // Send the comment to the server. $.ajax({ type: "POST", url: opts.addCommentURL, dataType: 'json', data: { node: node_id, parent: parent_id, text: text, proposal: proposal }, success: function(data, textStatus, error) { // Reset the form. if (node_id) { hideProposeChange(node_id); } form.find('textarea') .val('') .add(form.find('input')) .removeAttr('disabled'); var ul = $('#cl' + (node_id || parent_id)); if (ul.data('empty')) { $(ul).empty(); ul.data('empty', false); } insertComment(data.comment); var ao = $('#ao' + node_id); ao.find('img').attr({'src': opts.commentBrightImage}); if (node_id) { // if this was a "root" comment, remove the commenting box // (the user can get it back by reopening the comment popup) $('#ca' + node_id).slideUp(); } }, error: function(request, textStatus, error) { form.find('textarea,input').removeAttr('disabled'); showError('Oops, there was a problem adding the comment.'); } }); } /** * Recursively append comments to the main comment list and children * lists, creating the comment tree. */ function appendComments(comments, ul) { $.each(comments, function() { var div = createCommentDiv(this); ul.append($(document.createElement('li')).html(div)); appendComments(this.children, div.find('ul.comment-children')); // To avoid stagnating data, don't store the comments children in data. this.children = null; div.data('comment', this); }); } /** * After adding a new comment, it must be inserted in the correct * location in the comment tree. */ function insertComment(comment) { var div = createCommentDiv(comment); // To avoid stagnating data, don't store the comments children in data. comment.children = null; div.data('comment', comment); var ul = $('#cl' + (comment.node || comment.parent)); var siblings = getChildren(ul); var li = $(document.createElement('li')); li.hide(); // Determine where in the parents children list to insert this comment. for(i=0; i < siblings.length; i++) { if (comp(comment, siblings[i]) <= 0) { $('#cd' + siblings[i].id) .parent() .before(li.html(div)); li.slideDown('fast'); return; } } // If we get here, this comment rates lower than all the others, // or it is the only comment in the list. ul.append(li.html(div)); li.slideDown('fast'); } function acceptComment(id) { $.ajax({ type: 'POST', url: opts.acceptCommentURL, data: {id: id}, success: function(data, textStatus, request) { $('#cm' + id).fadeOut('fast'); $('#cd' + id).removeClass('moderate'); }, error: function(request, textStatus, error) { showError('Oops, there was a problem accepting the comment.'); } }); } function deleteComment(id) { $.ajax({ type: 'POST', url: opts.deleteCommentURL, data: {id: id}, success: function(data, textStatus, request) { var div = $('#cd' + id); if (data == 'delete') { // Moderator mode: remove the comment and all children immediately div.slideUp('fast', function() { div.remove(); }); return; } // User mode: only mark the comment as deleted div .find('span.user-id:first') .text('[deleted]').end() .find('div.comment-text:first') .text('[deleted]').end() .find('#cm' + id + ', #dc' + id + ', #ac' + id + ', #rc' + id + ', #sp' + id + ', #hp' + id + ', #cr' + id + ', #rl' + id) .remove(); var comment = div.data('comment'); comment.username = '[deleted]'; comment.text = '[deleted]'; div.data('comment', comment); }, error: function(request, textStatus, error) { showError('Oops, there was a problem deleting the comment.'); } }); } function showProposal(id) { $('#sp' + id).hide(); $('#hp' + id).show(); $('#pr' + id).slideDown('fast'); } function hideProposal(id) { $('#hp' + id).hide(); $('#sp' + id).show(); $('#pr' + id).slideUp('fast'); } function showProposeChange(id) { $('#pc' + id).hide(); $('#hc' + id).show(); var textarea = $('#pt' + id); textarea.val(textarea.data('source')); $.fn.autogrow.resize(textarea[0]); textarea.slideDown('fast'); } function hideProposeChange(id) { $('#hc' + id).hide(); $('#pc' + id).show(); var textarea = $('#pt' + id); textarea.val('').removeAttr('disabled'); textarea.slideUp('fast'); } function toggleCommentMarkupBox(id) { $('#mb' + id).toggle(); } /** Handle when the user clicks on a sort by link. */ function handleReSort(link) { var classes = link.attr('class').split(/\s+/); for (var i=0; iThank you! Your comment will show up ' + 'once it is has been approved by a moderator.'); } // Prettify the comment rating. comment.pretty_rating = comment.rating + ' point' + (comment.rating == 1 ? '' : 's'); // Make a class (for displaying not yet moderated comments differently) comment.css_class = comment.displayed ? '' : ' moderate'; // Create a div for this comment. var context = $.extend({}, opts, comment); var div = $(renderTemplate(commentTemplate, context)); // If the user has voted on this comment, highlight the correct arrow. if (comment.vote) { var direction = (comment.vote == 1) ? 'u' : 'd'; div.find('#' + direction + 'v' + comment.id).hide(); div.find('#' + direction + 'u' + comment.id).show(); } if (opts.moderator || comment.text != '[deleted]') { div.find('a.reply').show(); if (comment.proposal_diff) div.find('#sp' + comment.id).show(); if (opts.moderator && !comment.displayed) div.find('#cm' + comment.id).show(); if (opts.moderator || (opts.username == comment.username)) div.find('#dc' + comment.id).show(); } return div; } /** * A simple template renderer. Placeholders such as <%id%> are replaced * by context['id'] with items being escaped. Placeholders such as <#id#> * are not escaped. */ function renderTemplate(template, context) { var esc = $(document.createElement('div')); function handle(ph, escape) { var cur = context; $.each(ph.split('.'), function() { cur = cur[this]; }); return escape ? esc.text(cur || "").html() : cur; } return template.replace(/<([%#])([\w\.]*)\1>/g, function() { return handle(arguments[2], arguments[1] == '%' ? true : false); }); } /** Flash an error message briefly. */ function showError(message) { $(document.createElement('div')).attr({'class': 'popup-error'}) .append($(document.createElement('div')) .attr({'class': 'error-message'}).text(message)) .appendTo('body') .fadeIn("slow") .delay(2000) .fadeOut("slow"); } /** Add a link the user uses to open the comments popup. */ $.fn.comment = function() { return this.each(function() { var id = $(this).attr('id').substring(1); var count = COMMENT_METADATA[id]; var title = count + ' comment' + (count == 1 ? '' : 's'); var image = count > 0 ? opts.commentBrightImage : opts.commentImage; var addcls = count == 0 ? ' nocomment' : ''; $(this) .append( $(document.createElement('a')).attr({ href: '#', 'class': 'sphinx-comment-open' + addcls, id: 'ao' + id }) .append($(document.createElement('img')).attr({ src: image, alt: 'comment', title: title })) .click(function(event) { event.preventDefault(); show($(this).attr('id').substring(2)); }) ) .append( $(document.createElement('a')).attr({ href: '#', 'class': 'sphinx-comment-close hidden', id: 'ah' + id }) .append($(document.createElement('img')).attr({ src: opts.closeCommentImage, alt: 'close', title: 'close' })) .click(function(event) { event.preventDefault(); hide($(this).attr('id').substring(2)); }) ); }); }; var opts = { processVoteURL: '/_process_vote', addCommentURL: '/_add_comment', getCommentsURL: '/_get_comments', acceptCommentURL: '/_accept_comment', deleteCommentURL: '/_delete_comment', commentImage: '/static/_static/comment.png', closeCommentImage: '/static/_static/comment-close.png', loadingImage: '/static/_static/ajax-loader.gif', commentBrightImage: '/static/_static/comment-bright.png', upArrow: '/static/_static/up.png', downArrow: '/static/_static/down.png', upArrowPressed: '/static/_static/up-pressed.png', downArrowPressed: '/static/_static/down-pressed.png', voting: false, moderator: false }; if (typeof COMMENT_OPTIONS != "undefined") { opts = jQuery.extend(opts, COMMENT_OPTIONS); } var popupTemplate = '\
    \

    \ Sort by:\ best rated\ newest\ oldest\

    \
    Comments
    \
    \ loading comments...
    \
      \
      \

      Add a comment\ (markup):

      \
      \ reStructured text markup: *emph*, **strong**, \ ``code``, \ code blocks: :: and an indented block after blank line
      \
      \ \

      \ \ Propose a change ▹\ \ \ Propose a change ▿\ \

      \ \ \ \ \
      \
      \
      '; var commentTemplate = '\
      \
      \
      \ \ \ \ \ \ \
      \
      \ \ \ \ \ \ \
      \
      \
      \

      \ <%username%>\ <%pretty_rating%>\ <%time.delta%>\

      \
      <#text#>
      \

      \ \ reply ▿\ proposal ▹\ proposal ▿\ \ \

      \
      \
      <#proposal_diff#>\
              
      \
        \
        \
        \
        \ '; var replyTemplate = '\
      • \
        \
        \ \ \ \ \ \
        \
        \
      • '; $(document).ready(function() { init(); }); })(jQuery); $(document).ready(function() { // add comment anchors for all paragraphs that are commentable $('.sphinx-has-comment').comment(); // highlight search words in search results $("div.context").each(function() { var params = $.getQueryParameters(); var terms = (params.q) ? params.q[0].split(/\s+/) : []; var result = $(this); $.each(terms, function() { result.highlightText(this.toLowerCase(), 'highlighted'); }); }); // directly open comment window if requested var anchor = document.location.hash; if (anchor.substring(0, 9) == '#comment-') { $('#ao' + anchor.substring(9)).click(); document.location.hash = '#s' + anchor.substring(9); } }); PKYa+A[{gtt&buildbot-v0.8.7/_static/up-pressed.pngPNG  IHDRasRGBbKGDC pHYs B(xtIME ,ZeIDAT8͓jA*WKk-,By@- و/`cXYh!6jf GrOlXvvfk2!p!GOOԲ &zf 6|M~%`]* ΛM]K ZĆ1Er%ȶcm1`> separators */ font-size: 0.8em; } div.related ul li.right { float: right; margin-right: 5px; color: transparent; /* Hide the | separators */ } /* "Breadcrumb" links in nav bar */ div.related ul li a { order: none; background-color: inherit; font-weight: bold; margin: 6px 0 6px 4px; line-height: 1.75em; color: #ffffff; padding: 0.4em 0.8em; border: none; border-radius: 3px; } /* previous / next / modules / index links look more like buttons */ div.related ul li.right a { margin: 0.375em 0; background-color: #697983; text-shadow: 0 1px rgba(0, 0, 0, 0.5); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } /* All navbar links light up as buttons when hovered */ div.related ul li a:hover { background-color: #8ca1af; color: #ffffff; text-decoration: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } /* Take extra precautions for tt within links */ a tt, div.related ul li a tt { background: inherit !important; color: inherit !important; } /* SIDEBAR ---------------------------------------------------------------- */ div.sphinxsidebarwrapper { padding: 0; } div.sphinxsidebar { margin: 0; margin-left: -100%; float: left; top: 3em; left: 0; padding: 0 1em; width: 14em; font-size: 1em; text-align: left; background-color: #e8ecef; } div.sphinxsidebar img { max-width: 12em; } div.sphinxsidebar h3, div.sphinxsidebar h4, div.sphinxsidebar p.logo { margin: 1.2em 0 0.3em 0; font-size: 1em; padding: 0; color: #222222; font-family: "ff-meta-web-pro-1", "ff-meta-web-pro-2", "Arial", "Helvetica Neue", sans-serif; } div.sphinxsidebar h3 a { color: #444444; } div.sphinxsidebar ul, div.sphinxsidebar p { margin-top: 0; padding-left: 0; line-height: 130%; background-color: #e8ecef; } /* No bullets for nested lists, but a little extra indentation */ div.sphinxsidebar ul ul { list-style-type: none; margin-left: 1.5em; padding: 0; } /* A little top/bottom padding to prevent adjacent links' borders * from overlapping each other */ div.sphinxsidebar ul li { padding: 1px 0; } /* A little left-padding to make these align with the ULs */ div.sphinxsidebar p.topless { padding-left: 0 0 0 1em; } /* Make these into hidden one-liners */ div.sphinxsidebar ul li, div.sphinxsidebar p.topless { white-space: nowrap; overflow: hidden; } /* ...which become visible when hovered */ div.sphinxsidebar ul li:hover, div.sphinxsidebar p.topless:hover { overflow: visible; } /* Search text box and "Go" button */ #searchbox { margin-top: 2em; margin-bottom: 1em; background: #ddd; padding: 0.5em; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; } #searchbox h3 { margin-top: 0; } /* Make search box and button abut and have a border */ input, div.sphinxsidebar input { border: 1px solid #999; float: left; } /* Search textbox */ input[type="text"] { margin: 0; padding: 0 3px; height: 20px; width: 144px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; } /* Search button */ input[type="submit"] { margin: 0 0 0 -1px; /* -1px prevents a double-border with textbox */ height: 22px; color: #444; background-color: #e8ecef; padding: 1px 4px; font-weight: bold; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; } input[type="submit"]:hover { color: #ffffff; background-color: #8ecc4c; } div.sphinxsidebar p.searchtip { clear: both; padding: 0.5em 0 0 0; background: #ddd; color: #666; font-size: 0.9em; } /* Sidebar links are unusual */ div.sphinxsidebar li a, div.sphinxsidebar p a { background: #e8ecef; /* In case links overlap main content */ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid transparent; /* To prevent things jumping around on hover */ padding: 0 5px 0 5px; } div.sphinxsidebar li a:hover, div.sphinxsidebar p a:hover { color: #111; text-decoration: none; border: 1px solid #888; } div.sphinxsidebar p.logo a { border: 0; } /* Tweak any link appearing in a heading */ div.sphinxsidebar h3 a { } /* OTHER STUFF ------------------------------------------------------------ */ cite, code, tt { font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; font-size: 0.95em; letter-spacing: 0.01em; } tt { background-color: #f2f2f2; color: #444; } tt.descname, tt.descclassname, tt.xref { border: 0; } hr { border: 1px solid #abc; margin: 2em; } pre, #_fontwidthtest { font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; margin: 1em 2em; font-size: 0.95em; letter-spacing: 0.015em; line-height: 120%; padding: 0.5em; border: 1px solid #ccc; background-color: #eee; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; } pre a { color: inherit; text-decoration: underline; } td.linenos pre { margin: 1em 0em; } td.code pre { margin: 1em 0em; } div.quotebar { background-color: #f8f8f8; max-width: 250px; float: right; padding: 2px 7px; border: 1px solid #ccc; } div.topic { background-color: #f8f8f8; } table { border-collapse: collapse; margin: 0 -0.5em 0 -0.5em; } table td, table th { padding: 0.2em 0.5em 0.2em 0.5em; } /* ADMONITIONS AND WARNINGS ------------------------------------------------- */ /* Shared by admonitions, warnings and sidebars */ div.admonition, div.warning, div.sidebar { font-size: 0.9em; margin: 2em; padding: 0; /* border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; */ } div.admonition p, div.warning p, div.sidebar p { margin: 0.5em 1em 0.5em 1em; padding: 0; } div.admonition pre, div.warning pre, div.sidebar pre { margin: 0.4em 1em 0.4em 1em; } div.admonition p.admonition-title, div.warning p.admonition-title, div.sidebar p.sidebar-title { margin: 0; padding: 0.1em 0 0.1em 0.5em; color: white; font-weight: bold; font-size: 1.1em; text-shadow: 0 1px rgba(0, 0, 0, 0.5); } div.admonition ul, div.admonition ol, div.warning ul, div.warning ol, div.sidebar ul, div.sidebar ol { margin: 0.1em 0.5em 0.5em 3em; padding: 0; } /* Admonitions and sidebars only */ div.admonition, div.sidebar { border: 1px solid #609060; background-color: #e9ffe9; } div.admonition p.admonition-title, div.sidebar p.sidebar-title { background-color: #70A070; border-bottom: 1px solid #609060; } /* Warnings only */ div.warning { border: 1px solid #900000; background-color: #ffe9e9; } div.warning p.admonition-title { background-color: #b04040; border-bottom: 1px solid #900000; } /* Sidebars only */ div.sidebar { max-width: 30%; } div.versioninfo { margin: 1em 0 0 0; border: 1px solid #ccc; background-color: #DDEAF0; padding: 8px; line-height: 1.3em; font-size: 0.9em; } .viewcode-back { font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif; } div.viewcode-block:target { background-color: #f4debf; border-top: 1px solid #ac9; border-bottom: 1px solid #ac9; } dl { margin: 1em 0 2.5em 0; } /* Highlight target when you click an internal link */ dt:target { background: #ffe080; } /* Don't highlight whole divs */ div.highlight { background: transparent; } /* But do highlight spans (so search results can be highlighted) */ span.highlight { background: #ffe080; } div.footer { background-color: #465158; color: #eeeeee; padding: 0 2em 2em 2em; clear: both; font-size: 0.8em; text-align: center; } p { margin: 0.8em 0 0.5em 0; } .section p img.math { margin: 0; } .section p img { margin: 1em 2em; } /* MOBILE LAYOUT -------------------------------------------------------------- */ @media screen and (max-width: 600px) { h1, h2, h3, h4, h5 { position: relative; } ul { padding-left: 1.25em; } div.bodywrapper a.headerlink, #indices-and-tables h1 a { color: #e6e6e6; font-size: 80%; float: right; line-height: 1.8; position: absolute; right: -0.7em; visibility: inherit; } div.bodywrapper h1 a.headerlink, #indices-and-tables h1 a { line-height: 1.5; } pre { font-size: 0.7em; overflow: auto; word-wrap: break-word; white-space: pre-wrap; } div.related ul { height: 2.5em; padding: 0; text-align: left; } div.related ul li { clear: both; color: #465158; padding: 0.2em 0; } div.related ul li:last-child { border-bottom: 1px dotted #8ca1af; padding-bottom: 0.4em; margin-bottom: 1em; width: 100%; } div.related ul li a { color: #465158; padding-right: 0; } div.related ul li a:hover { background: inherit; color: inherit; } div.related ul li.right { clear: none; padding: 0.65em 0; margin-bottom: 0.5em; } div.related ul li.right a { color: #fff; padding-right: 0.8em; } div.related ul li.right a:hover { background-color: #8ca1af; } div.body { clear: both; min-width: 0; word-wrap: break-word; } div.bodywrapper { margin: 0 0 0 0; } div.sphinxsidebar { float: none; margin: 0; width: auto; } div.sphinxsidebar input[type="text"] { height: 2em; line-height: 2em; width: 70%; } div.sphinxsidebar input[type="submit"] { height: 2em; margin-left: 0.5em; width: 20%; } div.sphinxsidebar p.searchtip { background: inherit; margin-bottom: 1em; } div.sphinxsidebar ul li, div.sphinxsidebar p.topless { white-space: normal; } .bodywrapper img { display: block; margin-left: auto; margin-right: auto; max-width: 100%; } div.documentwrapper { float: none; } div.admonition, div.warning, pre, blockquote { margin-left: 0em; margin-right: 0em; } .body p img { margin: 0; } #searchbox { background: transparent; } .related:not(:first-child) li { display: none; } .related:not(:first-child) li.right { display: block; } div.footer { padding: 1em; } .rtd_doc_footer .badge { float: none; margin: 1em auto; position: static; } .rtd_doc_footer .badge.revsys-inline { margin-right: auto; margin-bottom: 2em; } table.indextable { display: block; width: auto; } .indextable tr { display: block; } .indextable td { display: block; padding: 0; width: auto !important; } .indextable td dt { margin: 1em 0; } ul.search { margin-left: 0.25em; } ul.search li div.context { font-size: 90%; line-height: 1.1; margin-bottom: 1; margin-left: 0; } } PKYa+Ax!buildbot-v0.8.7/_static/bgtop.pngPNG  IHDRP2sRGBbKGDUWS!ÿ pHYs  tIME-tEXtCommentCreated with GIMPW IDAT8]ˎ@!C_d2mgAQy#|qI w X/`ᶮqdϏϪfH=C&H9M Cv"QV1T^ΜF#lvTت&j0PGyV!.6`HSsVfCxAƎ/]MyTږ9vne`cSLFUs%J'h v|m5ku|*l>*6D夻zdDX?IENDB`PKYa+A2,~~!~!%buildbot-v0.8.7/_static/underscore.js// Underscore.js 0.5.5 // (c) 2009 Jeremy Ashkenas, DocumentCloud Inc. // Underscore is freely distributable under the terms of the MIT license. // Portions of Underscore are inspired by or borrowed from Prototype.js, // Oliver Steele's Functional, and John Resig's Micro-Templating. // For all details and documentation: // http://documentcloud.github.com/underscore/ (function(){var j=this,n=j._,i=function(a){this._wrapped=a},m=typeof StopIteration!=="undefined"?StopIteration:"__break__",b=j._=function(a){return new i(a)};if(typeof exports!=="undefined")exports._=b;var k=Array.prototype.slice,o=Array.prototype.unshift,p=Object.prototype.toString,q=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;b.VERSION="0.5.5";b.each=function(a,c,d){try{if(a.forEach)a.forEach(c,d);else if(b.isArray(a)||b.isArguments(a))for(var e=0,f=a.length;e=e.computed&&(e={value:f,computed:g})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);var e={computed:Infinity};b.each(a,function(f,g,h){g=c?c.call(d,f,g,h):f;gf?1:0}),"value")};b.sortedIndex=function(a,c,d){d=d||b.identity;for(var e=0,f=a.length;e>1;d(a[g])=0})})};b.zip=function(){for(var a=b.toArray(arguments),c=b.max(b.pluck(a,"length")),d=new Array(c),e=0;e0?f-c:c-f)>=0)return e;e[g++]=f}};b.bind=function(a,c){var d=b.rest(arguments,2);return function(){return a.apply(c||j,d.concat(b.toArray(arguments)))}};b.bindAll=function(a){var c=b.rest(arguments);if(c.length==0)c=b.functions(a);b.each(c,function(d){a[d]=b.bind(a[d],a)}); return a};b.delay=function(a,c){var d=b.rest(arguments,2);return setTimeout(function(){return a.apply(a,d)},c)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(b.rest(arguments)))};b.wrap=function(a,c){return function(){var d=[a].concat(b.toArray(arguments));return c.apply(c,d)}};b.compose=function(){var a=b.toArray(arguments);return function(){for(var c=b.toArray(arguments),d=a.length-1;d>=0;d--)c=[a[d].apply(this,c)];return c[0]}};b.keys=function(a){if(b.isArray(a))return b.range(0,a.length); var c=[];for(var d in a)q.call(a,d)&&c.push(d);return c};b.values=function(a){return b.map(a,b.identity)};b.functions=function(a){return b.select(b.keys(a),function(c){return b.isFunction(a[c])}).sort()};b.extend=function(a,c){for(var d in c)a[d]=c[d];return a};b.clone=function(a){if(b.isArray(a))return a.slice(0);return b.extend({},a)};b.tap=function(a,c){c(a);return a};b.isEqual=function(a,c){if(a===c)return true;var d=typeof a;if(d!=typeof c)return false;if(a==c)return true;if(!a&&c||a&&!c)return false; if(a.isEqual)return a.isEqual(c);if(b.isDate(a)&&b.isDate(c))return a.getTime()===c.getTime();if(b.isNaN(a)&&b.isNaN(c))return true;if(b.isRegExp(a)&&b.isRegExp(c))return a.source===c.source&&a.global===c.global&&a.ignoreCase===c.ignoreCase&&a.multiline===c.multiline;if(d!=="object")return false;if(a.length&&a.length!==c.length)return false;d=b.keys(a);var e=b.keys(c);if(d.length!=e.length)return false;for(var f in a)if(!b.isEqual(a[f],c[f]))return false;return true};b.isEmpty=function(a){return b.keys(a).length== 0};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=function(a){return!!(a&&a.concat&&a.unshift)};b.isArguments=function(a){return a&&b.isNumber(a.length)&&!b.isArray(a)&&!r.call(a,"length")};b.isFunction=function(a){return!!(a&&a.constructor&&a.call&&a.apply)};b.isString=function(a){return!!(a===""||a&&a.charCodeAt&&a.substr)};b.isNumber=function(a){return p.call(a)==="[object Number]"};b.isDate=function(a){return!!(a&&a.getTimezoneOffset&&a.setUTCFullYear)};b.isRegExp=function(a){return!!(a&& a.test&&a.exec&&(a.ignoreCase||a.ignoreCase===false))};b.isNaN=function(a){return b.isNumber(a)&&isNaN(a)};b.isNull=function(a){return a===null};b.isUndefined=function(a){return typeof a=="undefined"};b.noConflict=function(){j._=n;return this};b.identity=function(a){return a};b.breakLoop=function(){throw m;};var s=0;b.uniqueId=function(a){var c=s++;return a?a+c:c};b.template=function(a,c){a=new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+a.replace(/[\r\t\n]/g, " ").replace(/'(?=[^%]*%>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<%=(.+?)%>/g,"',$1,'").split("<%").join("');").split("%>").join("p.push('")+"');}return p.join('');");return c?a(c):a};b.forEach=b.each;b.foldl=b.inject=b.reduce;b.foldr=b.reduceRight;b.filter=b.select;b.every=b.all;b.some=b.any;b.head=b.first;b.tail=b.rest;b.methods=b.functions;var l=function(a,c){return c?b(a).chain():a};b.each(b.functions(b),function(a){var c=b[a];i.prototype[a]=function(){var d=b.toArray(arguments); o.call(d,this._wrapped);return l(c.apply(b,d),this._chain)}});b.each(["pop","push","reverse","shift","sort","splice","unshift"],function(a){var c=Array.prototype[a];i.prototype[a]=function(){c.apply(this._wrapped,arguments);return l(this._wrapped,this._chain)}});b.each(["concat","join","slice"],function(a){var c=Array.prototype[a];i.prototype[a]=function(){return l(c.apply(this._wrapped,arguments),this._chain)}});i.prototype.chain=function(){this._chain=true;return this};i.prototype.value=function(){return this._wrapped}})(); PKYa+A #buildbot-v0.8.7/_static/doctools.js/* * doctools.js * ~~~~~~~~~~~ * * Sphinx JavaScript utilities for all documentation. * * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ /** * select a different prefix for underscore */ $u = _.noConflict(); /** * make the code below compatible with browsers without * an installed firebug like debugger if (!window.console || !console.firebug) { var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"]; window.console = {}; for (var i = 0; i < names.length; ++i) window.console[names[i]] = function() {}; } */ /** * small helper function to urldecode strings */ jQuery.urldecode = function(x) { return decodeURIComponent(x).replace(/\+/g, ' '); } /** * small helper function to urlencode strings */ jQuery.urlencode = encodeURIComponent; /** * This function returns the parsed url parameters of the * current request. Multiple values per key are supported, * it will always return arrays of strings for the value parts. */ jQuery.getQueryParameters = function(s) { if (typeof s == 'undefined') s = document.location.search; var parts = s.substr(s.indexOf('?') + 1).split('&'); var result = {}; for (var i = 0; i < parts.length; i++) { var tmp = parts[i].split('=', 2); var key = jQuery.urldecode(tmp[0]); var value = jQuery.urldecode(tmp[1]); if (key in result) result[key].push(value); else result[key] = [value]; } return result; }; /** * small function to check if an array contains * a given item. */ jQuery.contains = function(arr, item) { for (var i = 0; i < arr.length; i++) { if (arr[i] == item) return true; } return false; }; /** * highlight a given string on a jquery object by wrapping it in * span elements with the given class name. */ jQuery.fn.highlightText = function(text, className) { function highlight(node) { if (node.nodeType == 3) { var val = node.nodeValue; var pos = val.toLowerCase().indexOf(text); if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) { var span = document.createElement("span"); span.className = className; span.appendChild(document.createTextNode(val.substr(pos, text.length))); node.parentNode.insertBefore(span, node.parentNode.insertBefore( document.createTextNode(val.substr(pos + text.length)), node.nextSibling)); node.nodeValue = val.substr(0, pos); } } else if (!jQuery(node).is("button, select, textarea")) { jQuery.each(node.childNodes, function() { highlight(this); }); } } return this.each(function() { highlight(this); }); }; /** * Small JavaScript module for the documentation. */ var Documentation = { init : function() { this.fixFirefoxAnchorBug(); this.highlightSearchWords(); this.initIndexTable(); }, /** * i18n support */ TRANSLATIONS : {}, PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; }, LOCALE : 'unknown', // gettext and ngettext don't access this so that the functions // can safely bound to a different name (_ = Documentation.gettext) gettext : function(string) { var translated = Documentation.TRANSLATIONS[string]; if (typeof translated == 'undefined') return string; return (typeof translated == 'string') ? translated : translated[0]; }, ngettext : function(singular, plural, n) { var translated = Documentation.TRANSLATIONS[singular]; if (typeof translated == 'undefined') return (n == 1) ? singular : plural; return translated[Documentation.PLURALEXPR(n)]; }, addTranslations : function(catalog) { for (var key in catalog.messages) this.TRANSLATIONS[key] = catalog.messages[key]; this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); this.LOCALE = catalog.locale; }, /** * add context elements like header anchor links */ addContextElements : function() { $('div[id] > :header:first').each(function() { $('\u00B6'). attr('href', '#' + this.id). attr('title', _('Permalink to this headline')). appendTo(this); }); $('dt[id]').each(function() { $('\u00B6'). attr('href', '#' + this.id). attr('title', _('Permalink to this definition')). appendTo(this); }); }, /** * workaround a firefox stupidity */ fixFirefoxAnchorBug : function() { if (document.location.hash && $.browser.mozilla) window.setTimeout(function() { document.location.href += ''; }, 10); }, /** * highlight the search words provided in the url in the text */ highlightSearchWords : function() { var params = $.getQueryParameters(); var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; if (terms.length) { var body = $('div.body'); window.setTimeout(function() { $.each(terms, function() { body.highlightText(this.toLowerCase(), 'highlighted'); }); }, 10); $('') .appendTo($('#searchbox')); } }, /** * init the domain index toggle buttons */ initIndexTable : function() { var togglers = $('img.toggler').click(function() { var src = $(this).attr('src'); var idnum = $(this).attr('id').substr(7); $('tr.cg-' + idnum).toggle(); if (src.substr(-9) == 'minus.png') $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); else $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); }).css('display', ''); if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { togglers.click(); } }, /** * helper function to hide the search marks again */ hideSearchWords : function() { $('#searchbox .highlight-link').fadeOut(300); $('span.highlighted').removeClass('highlighted'); }, /** * make the url absolute */ makeURL : function(relativeURL) { return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; }, /** * get the current relative url */ getCurrentURL : function() { var path = document.location.pathname; var parts = path.split(/\//); $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { if (this == '..') parts.pop(); }); var url = parts.join('/'); return path.substring(url.lastIndexOf('/') + 1, path.length - 1); } }; // quick alias for translations _ = Documentation.gettext; $(document).ready(function() { Documentation.init(); }); PKYa+AK!buildbot-v0.8.7/_static/minus.pngPNG  IHDR &q pHYs  tIME <8tEXtComment̖RIDATc'buildbot-v0.8.7/_static/ajax-loader.gifGIF89aU|NU|l!Created with ajaxload.info! ! NETSCAPE2.0,30Ikc:Nf E1º.`q-[9ݦ9 JkH! ,4N!  DqBQT`1 `LE[|ua C%$*! ,62#+AȐ̔V/cNIBap ̳ƨ+Y2d! ,3b%+2V_ ! 1DaFbR]=08,Ȥr9L! ,2r'+JdL &v`\bThYB)@<&,ȤR! ,3 9tڞ0!.BW1  sa50 m)J! ,2 ٜU]qp`a4AF0` @1Α! ,20IeBԜ) q10ʰPaVڥ ub[;PKYa+A_Բ$buildbot-v0.8.7/_static/bgfooter.pngPNG  IHDRP2sRGBbKGDϴ Bb pHYs  tIME4\tEXtCommentCreated with GIMPW IDAT8m;%13jk1a >{1mC(_>Z7  zfH[v|BT:m882GK##>k׎9!ҾK8s(igISjl;a͇e]iw  "HVyb_ \i #l*喈j:hv0qePzD=ٸ@Bd&dt3ܰ|ǞSϳ6 亓pwF/O\҈k Hy3IENDB`PKYa+A4!buildbot-v0.8.7/_static/jquery.js/*! * jQuery JavaScript Library v1.4.2 * http://jquery.com/ * * Copyright 2010, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * Includes Sizzle.js * http://sizzlejs.com/ * Copyright 2010, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * * Date: Sat Feb 13 22:33:48 2010 -0500 */ (function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& (d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== "find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
        a"; var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, "_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== "="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

        ";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); (function(){var g=s.createElement("div");g.innerHTML="
        ";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= {},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== "string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== 1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
        ","
        "],thead:[1,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],col:[2,"","
        "],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
        ","
        "];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, ""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", ""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, "border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== "string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
        ").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? "&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== 1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== "json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== "number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
        "; a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": "pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); PK:^9A:>>>&buildbot-v0.8.7/_static/searchtools.js/* * searchtools.js_t * ~~~~~~~~~~~~~~~~ * * Sphinx JavaScript utilties for the full-text search. * * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ /** * helper function to return a node containing the * search summary for a given text. keywords is a list * of stemmed words, hlwords is the list of normal, unstemmed * words. the first one is used to find the occurance, the * latter for highlighting it. */ jQuery.makeSearchSummary = function(text, keywords, hlwords) { var textLower = text.toLowerCase(); var start = 0; $.each(keywords, function() { var i = textLower.indexOf(this.toLowerCase()); if (i > -1) start = i; }); start = Math.max(start - 120, 0); var excerpt = ((start > 0) ? '...' : '') + $.trim(text.substr(start, 240)) + ((start + 240 - text.length) ? '...' : ''); var rv = $('
        ').text(excerpt); $.each(hlwords, function() { rv = rv.highlightText(this, 'highlighted'); }); return rv; } /** * Porter Stemmer */ var Stemmer = function() { var step2list = { ational: 'ate', tional: 'tion', enci: 'ence', anci: 'ance', izer: 'ize', bli: 'ble', alli: 'al', entli: 'ent', eli: 'e', ousli: 'ous', ization: 'ize', ation: 'ate', ator: 'ate', alism: 'al', iveness: 'ive', fulness: 'ful', ousness: 'ous', aliti: 'al', iviti: 'ive', biliti: 'ble', logi: 'log' }; var step3list = { icate: 'ic', ative: '', alize: 'al', iciti: 'ic', ical: 'ic', ful: '', ness: '' }; var c = "[^aeiou]"; // consonant var v = "[aeiouy]"; // vowel var C = c + "[^aeiouy]*"; // consonant sequence var V = v + "[aeiou]*"; // vowel sequence var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 var s_v = "^(" + C + ")?" + v; // vowel in stem this.stemWord = function (w) { var stem; var suffix; var firstch; var origword = w; if (w.length < 3) return w; var re; var re2; var re3; var re4; firstch = w.substr(0,1); if (firstch == "y") w = firstch.toUpperCase() + w.substr(1); // Step 1a re = /^(.+?)(ss|i)es$/; re2 = /^(.+?)([^s])s$/; if (re.test(w)) w = w.replace(re,"$1$2"); else if (re2.test(w)) w = w.replace(re2,"$1$2"); // Step 1b re = /^(.+?)eed$/; re2 = /^(.+?)(ed|ing)$/; if (re.test(w)) { var fp = re.exec(w); re = new RegExp(mgr0); if (re.test(fp[1])) { re = /.$/; w = w.replace(re,""); } } else if (re2.test(w)) { var fp = re2.exec(w); stem = fp[1]; re2 = new RegExp(s_v); if (re2.test(stem)) { w = stem; re2 = /(at|bl|iz)$/; re3 = new RegExp("([^aeiouylsz])\\1$"); re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); if (re2.test(w)) w = w + "e"; else if (re3.test(w)) { re = /.$/; w = w.replace(re,""); } else if (re4.test(w)) w = w + "e"; } } // Step 1c re = /^(.+?)y$/; if (re.test(w)) { var fp = re.exec(w); stem = fp[1]; re = new RegExp(s_v); if (re.test(stem)) w = stem + "i"; } // Step 2 re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; if (re.test(w)) { var fp = re.exec(w); stem = fp[1]; suffix = fp[2]; re = new RegExp(mgr0); if (re.test(stem)) w = stem + step2list[suffix]; } // Step 3 re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; if (re.test(w)) { var fp = re.exec(w); stem = fp[1]; suffix = fp[2]; re = new RegExp(mgr0); if (re.test(stem)) w = stem + step3list[suffix]; } // Step 4 re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; re2 = /^(.+?)(s|t)(ion)$/; if (re.test(w)) { var fp = re.exec(w); stem = fp[1]; re = new RegExp(mgr1); if (re.test(stem)) w = stem; } else if (re2.test(w)) { var fp = re2.exec(w); stem = fp[1] + fp[2]; re2 = new RegExp(mgr1); if (re2.test(stem)) w = stem; } // Step 5 re = /^(.+?)e$/; if (re.test(w)) { var fp = re.exec(w); stem = fp[1]; re = new RegExp(mgr1); re2 = new RegExp(meq1); re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) w = stem; } re = /ll$/; re2 = new RegExp(mgr1); if (re.test(w) && re2.test(w)) { re = /.$/; w = w.replace(re,""); } // and turn initial Y back to y if (firstch == "y") w = firstch.toLowerCase() + w.substr(1); return w; } } /** * Search Module */ var Search = { _index : null, _queued_query : null, _pulse_status : -1, init : function() { var params = $.getQueryParameters(); if (params.q) { var query = params.q[0]; $('input[name="q"]')[0].value = query; this.performSearch(query); } }, loadIndex : function(url) { $.ajax({type: "GET", url: url, data: null, success: null, dataType: "script", cache: true}); }, setIndex : function(index) { var q; this._index = index; if ((q = this._queued_query) !== null) { this._queued_query = null; Search.query(q); } }, hasIndex : function() { return this._index !== null; }, deferQuery : function(query) { this._queued_query = query; }, stopPulse : function() { this._pulse_status = 0; }, startPulse : function() { if (this._pulse_status >= 0) return; function pulse() { Search._pulse_status = (Search._pulse_status + 1) % 4; var dotString = ''; for (var i = 0; i < Search._pulse_status; i++) dotString += '.'; Search.dots.text(dotString); if (Search._pulse_status > -1) window.setTimeout(pulse, 500); }; pulse(); }, /** * perform a search for something */ performSearch : function(query) { // create the required interface elements this.out = $('#search-results'); this.title = $('

        ' + _('Searching') + '

        ').appendTo(this.out); this.dots = $('').appendTo(this.title); this.status = $('

        ').appendTo(this.out); this.output = $('