summaryrefslogtreecommitdiff
path: root/classes/tinderclient.bbclass
AgeCommit message (Collapse)AuthorFiles
2008-02-26seppuku.bbclass/tinderclient.bbclass: Use exec_func, not exec_task for clean ↵Richard Purdie1
function
2007-08-19classes/tinderclient.bbclass: add the missing 'g'Holger Freyther1
2007-08-19classes/tinderclient.bbclass: Assert for not None when posting, do not ↵Holger Freyther1
handle MsgNote
2007-03-07tinderclient.bbclass: Add hacky workaround for bitbake 1.8.x (pending ↵Richard Purdie1
rewrite in 1.9)
2006-10-25classes/tinderclient.bbclass: Send some more useful data to the tinderboxHolger Freyther1
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 Freyther1
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 Freyther1
2006-08-17classes/tinderclient.bbclass: TINDER_AUTOBUILD=0 to disable running do_cleanHolger Freyther1
2006-08-17classes/tinderclient.bbclass: Fixes. truncate does not work this way...Holger Freyther1
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 Freyther1
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 Freyther1
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 Freyther1
Reported by Richard, fixing the indention level of this class.
2006-05-26classes/tinderclient.bbclass: Retry sending, Clean package when failingHolger Freyther1
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 Freyther1
-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 Freyther1
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 Freyther1
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 Freyther1
-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 Freyther1
-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 Freyther1
Be less verbose do not print the results for now. A proper fix/configurable one is pending.
2006-02-21classes/tinderclient.bbclass:Holger Freyther1
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 Freyther1
-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 Freyther1
-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 Freyther1
Begin of the rewrite to support the tbox3 protocol
2005-08-03tinderclient.bbclass remove even more debugging stuffHolger Freyther1
2005-08-03openembedded/classes/tinderclient.bbclass:Holger Freyther1
-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 Bowler1
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 Whitby1
monotone merge :-(
2005-07-30openembedded/conf/tinder.conf:Holger Freyther1
-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 Freyther1
-Use spaces only, no more tabs to avoid issues with python and level of indention
2005-07-27openembedded/classes/tinderclient.bbclass:Holger Freyther1
-No reason to include 'make' from bb. Specially as it was removed some time ago...
2005-07-26openembedded/classes/tinderclient.bbclass:Holger Freyther1
-A beginning new line... makes process_builds... thanks to mithro...
2005-07-26classes/tinderclient.bbclass:Holger Freyther1
-Make the other part of this class work (finish the bb.data -> data. work)
2005-07-26openembedded/tinderclient/tinderclient.bbclass:Holger Freyther1
-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 Freyther1
-Prepare the way for HTTP post
2005-07-26openembedded/classes/tinderclient.bbclass:Holger Freyther1
-s/base_/tinder_/
2005-07-26openembedded/classes/tinderclient.bbclass:Holger Freyther1
-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 Freyther1
-Fix indention of the final report mail. Now success or failure should be mail to the tinderbox.
2005-07-23classes/tinderclient.bbclass:Holger Freyther1
-setting and reading make.cfg can not work conf/tinder.conf: -set TINDER_START there for now...
2005-07-23TinderClient.bbclass:Holger Freyther1
-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 Freyther1
-Fix spacing and imports now we can test the tinderclient
2005-06-30import clean BK tree at cset 1.3670Koen Kooi1
2005-06-22Tinder Client BBClass:Holger Freyther1
turn OE into a tinderclient on its own. One can make any oe build send tinder reports to a tinderbox. BKrev: 42b9e243QjUOC_fqMR_9oUZFtmCf9Q