aboutsummaryrefslogtreecommitdiffstats
path: root/classes/tinderclient.bbclass
AgeCommit message (Collapse)Author
2009-05-25tinderclient: support sitting behind proxyDmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2008-02-26seppuku.bbclass/tinderclient.bbclass: Use exec_func, not exec_task for clean ↵Richard Purdie
function
2007-08-19classes/tinderclient.bbclass: add the missing 'g'Holger Freyther
2007-08-19classes/tinderclient.bbclass: Assert for not None when posting, do not ↵Holger Freyther
handle MsgNote
2007-03-07tinderclient.bbclass: Add hacky workaround for bitbake 1.8.x (pending ↵Richard Purdie
rewrite in 1.9)
2006-10-25classes/tinderclient.bbclass: Send some more useful data to the tinderboxHolger Freyther
Send PN, PV, PR, MACHINE, DISTRO, TARGET_FPU, TARGET_OS, TARGET_ARCH to the tinderbox. This will be used by the new data mining tinderbox
2006-08-19classes/tinderclient.bbclass: Send PF instead of only PHolger Freyther
As requested by Marcin include the PR of the built package as well. This is already included in the PF variable.
2006-08-18classes/tinderclient.bbclass: Fix the getVar invocation and the test...Holger Freyther
2006-08-17classes/tinderclient.bbclass: TINDER_AUTOBUILD=0 to disable running do_cleanHolger Freyther
2006-08-17classes/tinderclient.bbclass: Fixes. truncate does not work this way...Holger Freyther
Fixup truncate to forget the the status of previous runs. We will simply write("") to the file and empty it this way. int(f.read()) will fail then
2006-08-17classes/tinderclient.bbclass: Add workaround for bitbake -k and save the statusHolger Freyther
Using the continue option of BitBake can lead to some issues with the Tinderbox. Even if one build failed the color of the result will be green as the BuildCompleted event will be send by BitBake. As a workaround we will store the failure in a tinder-status file in case of failure (e.g. no Provider or PkgFailed) and will reread on the start. When the build starts we will truncate the file and remove 'the' error
2006-07-08class/tinderclient.bbclass: Send bigger files in smaller chunks to avoid ↵Holger Freyther
broken firewalls Thanks to the firewall fascists of A???? longer HTTP requests were lost in the corporate firewall. Avoid this situation by sending the data in smaller chunks.
2006-05-27class/tinderclient.bbclass: Change the tabs againHolger Freyther
Reported by Richard, fixing the indention level of this class.
2006-05-26classes/tinderclient.bbclass: Retry sending, Clean package when failingHolger Freyther
Retry to connect the tinderbox a couple of times. This is needed on machines behind broken routers. When a package is broken (PackageFailed/TaskFailed) we will clean the package so we can retry the next time.
2006-03-18classes/tinderclient.class:Holger Freyther
-Exchange <--- and ---> to fix the tinderbox view -Add a new line to fix the tinderbox display for multiple providers.
2006-03-13classes/tinderclient.bbclass:Holger Freyther
Use the MultipleProvider and NoProvider Event to create reports to the TinderBox. The message format can be improved now we at least know if a build failed due a missing provider
2006-03-08classes/tinderclient.bbclass: Send the nameHolger Freyther
Send the name of the to be build packages. Now we can see what was intended to be build from within the log
2006-02-22classes/tinderclient.bbclass:Holger Freyther
-Disable sending of the environment as this somehow refuses to work from within a screen - dunno why -The lines of the log messages are ended with a new line no need to add another empty line.
2006-02-22classes/tinderclient.bbclass:Holger Freyther
-Have a none empty log messages when the build is completed otherwise the log is not transfered to the server. Now the build turns green :)
2006-02-22classes/tinderclient.bbclass:Holger Freyther
Be less verbose do not print the results for now. A proper fix/configurable one is pending.
2006-02-21classes/tinderclient.bbclass:Holger Freyther
Redo the changes... they were magically lost. readlines is a sequence, we join them (we might need to remove the \n)
2006-02-19classes/tinderclient.bbclass:Holger Freyther
-Send the right messages to the TinderBox -Read the log from the logfiles and send it to the tinderbox -Add the wish for a more sane and more featurefill reporting (e.g. less data, less often)
2006-02-19classes/tinderclient.bbclass:Holger Freyther
-Save the assigned machine id to a file and restore it when needed. BitBake does not have a 'persistent' cache one could use across files... -Post the configuration directly to the server
2006-02-19classes/tinderclient.bbclass:Holger Freyther
Begin of the rewrite to support the tbox3 protocol
2005-08-03tinderclient.bbclass remove even more debugging stuffHolger Freyther
2005-08-03openembedded/classes/tinderclient.bbclass:Holger Freyther
-Do not print that stuff... It was not meant to be pushed
2005-08-02To avoid further errors this is a manual copy of the currentJohn Bowler
classes/tinderclient.bbclass (which includes the de-reverted change) from org.openembedded.dev
2005-07-30Reinstated freyther's patch which I inadvertently reverted during a spurious ↵Rod Whitby
monotone merge :-(
2005-07-30openembedded/conf/tinder.conf:Holger Freyther
-Document the TINDER_TZ Option. It can either be Europe/Berlin (no kidding) or a timedelty (e.g. +0200) openembedded/classes/tinderclient.bbclass: -Send timenow as UTC + TINDER_TZ offset -Parse and send starttime as time + UTC (either set TINDER_START with gmtime or use the most recent bitbake from trunk for having BUILDSTART as UTC time)
2005-07-30openembedded/classes/tinderclient.bbclass:Holger Freyther
-Use spaces only, no more tabs to avoid issues with python and level of indention
2005-07-27openembedded/classes/tinderclient.bbclass:Holger Freyther
-No reason to include 'make' from bb. Specially as it was removed some time ago...
2005-07-26openembedded/classes/tinderclient.bbclass:Holger Freyther
-A beginning new line... makes process_builds... thanks to mithro...
2005-07-26classes/tinderclient.bbclass:Holger Freyther
-Make the other part of this class work (finish the bb.data -> data. work)
2005-07-26openembedded/tinderclient/tinderclient.bbclass:Holger Freyther
-event.data -> data in tinder_send_email -implement HTTP post (untested) set TINDER_SENDLOG to 'http' set TINDER_HOST to ewi....nl set TINDER_URL to /OE_qa/cgi-bin/process_builds.cgi
2005-07-26openembedded/classes/tinderclient.bbclass:Holger Freyther
-Prepare the way for HTTP post
2005-07-26openembedded/classes/tinderclient.bbclass:Holger Freyther
-s/base_/tinder_/
2005-07-26openembedded/classes/tinderclient.bbclass:Holger Freyther
-Use the BUILDSTART as the starttime for the tinderbox. In every none malicious bbfile this variable should have the same time.
2005-07-24classes/tinderclient.bbclass:Holger Freyther
-Fix indention of the final report mail. Now success or failure should be mail to the tinderbox.
2005-07-23classes/tinderclient.bbclass:Holger Freyther
-setting and reading make.cfg can not work conf/tinder.conf: -set TINDER_START there for now...
2005-07-23TinderClient.bbclass:Holger Freyther
-Add a TINDER_SUBJECT field, mails will carry that subject tinder.conf: -Mention TINDER_TREE and TINDER_SUBJECT. Without TINDER_TREE the tinderbox will not know how to associate your report.
2005-07-23openembedded/classes/tinderclient.bbclass:Holger Freyther
-Fix spacing and imports now we can test the tinderclient
2005-06-30import clean BK tree at cset 1.3670Koen Kooi
2005-06-22Tinder Client BBClass:Holger Freyther
turn OE into a tinderclient on its own. One can make any oe build send tinder reports to a tinderbox. BKrev: 42b9e243QjUOC_fqMR_9oUZFtmCf9Q