path: root/classes/seppuku.bbclass
Commit message (Collapse)AuthorAgeFilesLines
* seppuku: add support for working behind the proxyDmitry Eremin-Solenikov2009-05-251-0/+6
| | | | Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
* seppuku.bbclass,oestats-client.bbclass: add bug number and tracker to oestatsJeremy Laine2008-05-231-0/+5
* divers: s/bugs.openembedded.org/bugs.openembedded.net/ for all of OERolf Leggewie2008-05-041-5/+5
| | | | | * bugs.openembedded.org has frequent DNS issues, .net is better maintained both should usually point to the same server and bugzilla installation
* sepukku: make attachments work again by importing bb and passing in e.data, ↵Koen Kooi2008-03-171-3/+4
| | | | based on a patch by RP
* seppuku: add PN to comment line for attachment (as discussed on ml)Rolf Leggewie2008-03-161-1/+1
* seppuku: have the name of the MACHINE in the attachment's description (as ↵Rolf Leggewie2008-03-161-1/+2
| | | | discussed on the ml)
* sepukku bbclass: change 'bugname' far so bugreports get grouped by PN-PV ↵Koen Kooi2008-03-101-4/+3
| | | | | | instead of PN-PV-PR-task * mentions failed task now in bug comment
* seppuku.bbclass/tinderclient.bbclass: Use exec_func, not exec_task for clean ↵Richard Purdie2008-02-261-1/+1
| | | | function
* seppuku: some more debuggingKoen Kooi2007-11-191-0/+8
* sepukku: don't log html to file, log more usefull stuff. Debug now looks like:Koen Kooi2007-11-191-7/+11
| | | | | | | | | | | Logged into the box Adding log file /data/build/koen/OE/build/tmp/angstrom/work/arm-oabi-angstrom-linux/failme-1.0-r0/temp/log.do_configure.23635 Trying http://bugs.openembedded.org/buglist.cgi?product=Openembedded&component=build&short_desc_type=substring&short_desc=failme-1.0-r0-do_configure Result of bug search is Bug is open: False and bug number: 2747 Reopened the bug #2747 Got exception in poster.open( attach_query, param ) Failed to attach the build log for bug #2747
* seppuku.bbclass: add more debugging and keep attaching buildlogs for known bugsKoen Kooi2007-08-231-5/+12
* classes/seppuku.bbclass: We can't handle NoProvider for, don't handle it ↵Holger Freyther2007-08-191-5/+4
| | | | | | | properly, more debugging added BitBake 1.8 is firing NoProvider in non fatal cases. We have to honor that for now.
* seppuku: remove extra '?' that confuses bugzilla Koen Kooi2007-08-131-2/+2
* seppuku: misc fixesKoen Kooi2007-08-121-9/+9
| | | | | | * better error messages * fixed bug creation and attachment handling * now reports machine in bug content (till we have a machine section in bugzilla)
* seppuku: quick fix for Noprovider not having isRuntime anymore (use ↵Koen Kooi2007-08-121-1/+1
| | | | Norprovider for that)
* seppuku.bbclass: Avoid recursion problem (#2722)Richard Purdie2007-08-121-3/+7
* seppuku.bbclass: fix indentationKoen Kooi2007-08-081-2/+2
| | | | * grrrrr, stupid python
* classes/seppuku.bbclass: Merge with the one used at openmoko's autobuilderHolger Freyther2007-05-191-19/+47
| | | | | -Properly quote the PR, PV and such. -Log communication with the bugzilla to a log file for inspection.
* seppuku.bbclass: replace all examples with OE examplesKoen Kooi2007-05-191-4/+4
* seppuku.bbclass: start removing openmoko crapKoen Kooi2007-05-191-3/+3
* classes/seppuku.bbclass: Make it work with OpenEmbedded bugtrackerHolger Freyther2007-03-161-2/+5
| | | | | | | Do not error out on python2.5 when splitting the url. We had an empty key and a none value. If there was no output file, do not error. This check is the same as in tinderclient.bbclass
* classes/seppuku.bbclass: Make parsing of OpenEmbedded's bugtracker workHolger Freyther2007-03-161-2/+10
| | | | | OE's bugtracker has different classes for the buglist. I try hard to parse them all. All severities should be handled.
* classes/seppuku.bbclass: Switch to HTTP post, attach the build logs instead ↵Holger Freyther2007-03-101-16/+95
| | | | | | | | | | | of using comments The limit of comments is too low. Use attachments to work around this issue. Also start using HTTP post to avoid really long URLs. They lead to a pipe error. To post we use a MultiPartPoster which is licensed LGPL and can be freely downloaded. You need to put it into the PYTHONPATH Add a new variable for creating attachments and document it.
* classes/seppuku.bbclass: Make it almost workHolger Freyther2007-03-071-21/+38
| | | | | | | | This class can find the broken bug, reopen it, or leave it open. There is some issue with sending the logfile to the server, the url itself is correct, when opened in a browser the right thing happens but not from within python *sigh* need a working tcpdump to look into this (which means I will continue tomorrow)
* conf/documentation.conf: Document the keys influencing seppuku.bbclassHolger Freyther2007-03-061-5/+5
* classes/seppuku.bbclass: This could be feature complete nowHolger Freyther2007-03-061-0/+18
| | | | It is time to try it
* classes/seppuku.bbclass: Add the BugQuery code, add code to post a bugHolger Freyther2007-03-061-7/+96
| | | | | Posting bugs should work (besides typos), now only reopening bugs is missing.
* classes/seppuku.bbclass: Add a class which might report build issues to a ↵Holger Freyther2007-03-061-0/+119
bugzilla directly Start adding seppuku. It listens to TaskFailed and NoProvider failures logs into a bugzilla and calls empty stubs to find a bug report. We use the urllib2 and cookielib from python2.4 to handle the session cookie for us automatically. This library is sadly not present in python2.3 but it eases my life. The old BugZilla installed at OpenMoko has no support for listing the bug report as csv or xml file, this will force me to parse the HTML which I will do for now. This assumes that only one bug report with the exact name can exist.