I have updated my patch set : http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=sujith/toaster-build-cancel13 This would help to hide cancel button for builds triggered from command line in toaster.
On Tue, Jan 26, 2016 at 7:52 PM, sujith h <[email protected]> wrote: > > > On Wed, Jan 20, 2016 at 10:26 PM, Brian Avery <[email protected]> > wrote: > >> Pointer to xmlrpc test client - >> https://bitbucket.org/srccode/xmlrpc-test-tool > > > Today I gave a try with xmlrpc-test-tool. I tried to install php on my > local machine, followed by apache and then configured it to get it working > with php. Using this tool, I was getting the error as attached in the > screenshot. > >> >> >> -b >> >> On Mon, Jan 18, 2016 at 8:12 AM, sujith h <[email protected]> wrote: >> > >> > >> > On Mon, Jan 18, 2016 at 1:13 AM, Barros Pena, Belen >> > <[email protected]> wrote: >> >> >> >> >> >> >> >> On 13/01/2016 16:47, "sujith h" <[email protected]> wrote: >> >> >> >> > >> >> >I have updated another patch set with which I have verified with: >> >> > >> >> >a) cancellation of a normal build >> >> > >> >> >b) run again and cancel the build >> >> > >> >> >c) stop toaster + start toaster + run again and cancel the build >> >> > >> >> >> >> > > >> http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=sujith/toast >> >> >er-build-cancel12 >> >> >> >> Sorry for the delay in looking into this. Cancellation seems to be >> working >> >> well for me for any builds I start from Toaster. However, it doesn't >> seem >> >> to work for builds I start from the command line and I track through >> >> Toaster. For those builds, a 'cancel' button appears, but when I click >> it, >> >> nothing happens: the build proceeds until it completes. >> >> >> >> I am not even sure if the 'cancel' functionality can work for builds >> >> started from the command line, although it would be great if it did. >> If it >> >> is not possible to make it work, then the cancel button should not >> display >> >> for those builds. We can provide a message instead, as we do in the >> case >> >> of the 'run again' button, explaining that builds started from the >> command >> >> line can only be cancelled from the command line. >> > >> > >> > Somehow when i try to use the same logic to cancel the build triggered >> from >> > command line ( with small modification in the code though), I am getting >> > error in the toaster_web.log as: >> > >> > ProtocolError: <ProtocolError for 0.0.0.0:42952/: 503 Service >> Unavailable> >> > >> > Not able to understand why it is not able to connect to the port. >> Because as >> > per my understanding when a build is triggered from toaster, we connect >> to >> > the host:port and execute the commands. The runcommand is failing badly >> with >> > the log: >> > >> > 2016-01-18 16:06:05,608 ERROR Internal Server Error: >> > /toastergui/project/1/builds/ >> > Traceback (most recent call last): >> > File >> > >> "/home/sujith/build/poky-push/venv/lib/python2.7/site-packages/django/core/handlers/base.py", >> > line 132, in get_response >> > response = wrapped_callback(request, *callback_args, >> **callback_kwargs) >> > File >> > "/home/sujith/build/poky-push/bitbake/lib/toaster/toastergui/views.py", >> line >> > 171, in returned_wrapper >> > context = view(request, *args, **kwargs) >> > File >> > "/home/sujith/build/poky-push/bitbake/lib/toaster/toastergui/views.py", >> line >> > 2896, in projectbuilds >> > bbctrl.forceShutDown() >> > File >> > >> "/home/sujith/build/poky-push/bitbake/lib/toaster/bldcontrol/bbcontroller.py", >> > line 73, in forceShutDown >> > return self._runCommand(["stateForceShutdown"]) >> > File >> > >> "/home/sujith/build/poky-push/bitbake/lib/toaster/bldcontrol/bbcontroller.py", >> > line 50, in _runCommand >> > result, error = self.connection.runCommand(command) >> > File "/usr/lib64/python2.7/xmlrpclib.py", line 1240, in __call__ >> > return self.__send(self.__name, args) >> > File "/usr/lib64/python2.7/xmlrpclib.py", line 1599, in __request >> > verbose=self.__verbose >> > File "/usr/lib64/python2.7/xmlrpclib.py", line 1280, in request >> > return self.single_request(host, handler, request_body, verbose) >> > File "/usr/lib64/python2.7/xmlrpclib.py", line 1328, in single_request >> > response.msg, >> > ProtocolError: <ProtocolError for 0.0.0.0:42952/: 503 Service >> Unavailable> >> > Internal Server Error: /toastergui/project/1/builds/ >> > Traceback (most recent call last): >> > File >> > >> "/home/sujith/build/poky-push/venv/lib/python2.7/site-packages/django/core/handlers/base.py", >> > line 132, in get_response >> > response = wrapped_callback(request, *callback_args, >> **callback_kwargs) >> > File >> > "/home/sujith/build/poky-push/bitbake/lib/toaster/toastergui/views.py", >> line >> > 171, in returned_wrapper >> > context = view(request, *args, **kwargs) >> > File >> > "/home/sujith/build/poky-push/bitbake/lib/toaster/toastergui/views.py", >> line >> > 2896, in projectbuilds >> > bbctrl.forceShutDown() >> > File >> > >> "/home/sujith/build/poky-push/bitbake/lib/toaster/bldcontrol/bbcontroller.py", >> > line 73, in forceShutDown >> > return self._runCommand(["stateForceShutdown"]) >> > File >> > >> "/home/sujith/build/poky-push/bitbake/lib/toaster/bldcontrol/bbcontroller.py", >> > line 50, in _runCommand >> > result, error = self.connection.runCommand(command) >> > File "/usr/lib64/python2.7/xmlrpclib.py", line 1240, in __call__ >> > return self.__send(self.__name, args) >> > File "/usr/lib64/python2.7/xmlrpclib.py", line 1599, in __request >> > verbose=self.__verbose >> > File "/usr/lib64/python2.7/xmlrpclib.py", line 1280, in request >> > return self.single_request(host, handler, request_body, verbose) >> > File "/usr/lib64/python2.7/xmlrpclib.py", line 1328, in single_request >> > response.msg, >> > ProtocolError: <ProtocolError for 0.0.0.0:42952/: 503 Service >> Unavailable> >> > [18/Jan/2016 16:06:05] "POST /toastergui/project/1/builds/ HTTP/1.1" 500 >> > 13414 >> > >> > >> > Any helping hand would be appreciated. More over I would also like to >> know >> > if we can pass commands to builds triggered from command line? >> > >> > Thanks, >> > Sujith H >> > >> > -- >> > സുജിത് ഹരിദാസന് >> > Bangalore >> > <Project>Contributor to KDE project >> > http://fci.wikia.com/wiki/Anti-DRM-Campaign >> > <Blog> http://sujithh.info >> > >> > -- >> > _______________________________________________ >> > toaster mailing list >> > [email protected] >> > https://lists.yoctoproject.org/listinfo/toaster >> > >> > > > > -- > സുജിത് ഹരിദാസന് > Bangalore > <Project>Contributor to KDE project > http://fci.wikia.com/wiki/Anti-DRM-Campaign > <Blog> http://sujithh.info > -- സുജിത് ഹരിദാസന് Bangalore <Project>Contributor to KDE project http://fci.wikia.com/wiki/Anti-DRM-Campaign <Blog> http://sujithh.info
-- _______________________________________________ toaster mailing list [email protected] https://lists.yoctoproject.org/listinfo/toaster
