Re: [lldb-dev] FreeBSD LLDB buildbot

2018-02-26 Thread Galina Kistanova via lldb-dev
Hi Ed,

Please try to install pip to get buildslave v0.8.12.
Something like this should work:
pip install 'buildbot-slave <= 0.8.12'

Thanks

Galina

On Mon, Feb 26, 2018 at 10:26 AM, Ed Maste  wrote:

> Years ago there was a FreeBSD LLDB buildbot managed by Galina; it was
> decommissioned quite some time ago. I've been running one since then,
> but it was never set up to run tests, only build.
>
> Over the weekend I tried to get it to run tests, but ended up with a
> broken installation. I've started over in a clean FreeBSD jail and
> have it configured again, but it appears that FreeBSD now has a newer
> version of the buildbot worker package (0.9.11) in the package
> collection that is not compatible with the server; the Python 3
> version reported:
>
> remoteFailed: [Failure instance: Traceback from remote host --
> Traceback unavailable
> buildbot_worker.base.UnknownCommand: unrecognized WorkerCommand 'b'shell''
> ]
>
> I installed the Python 2 buildbot-worker 0.9.11 and it reports:
>
> exceptions.AssertionError: Unexpected usePTY argument value:
> 'slave-config'. Expected boolean.
> exceptions.AssertionError: Unexpected usePTY argument value:
> 'slave-config'. Expected boolean.
>
> It seems there's a number of interop problems between different
> Buildbot versions and Python 2 / Python 3. What is the best way to
> install a compatible buildbot worker?
>
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


Re: [lldb-dev] buildbot master configs [Re: buildbot deployment: gsutil: Anonymous caller does not have storage.objects.create access to lldb_test_traces]

2018-08-30 Thread Galina Kistanova via lldb-dev
Hi Jan,

The public master uses zorg/buildbot. The config files are here:
https://llvm.org/svn/llvm-project/zorg/trunk/buildbot/osuosl/master/

It might be easier for you to use the silent(staging) master to test your
slaves against. It is there for this exact purpose.
Here is info on how to point your salve to silent master.
http://llvm.org/docs/HowToAddABuilder.html

Thanks

Galina



On Thu, Aug 23, 2018 at 9:56 AM Jan Kratochvil 
wrote:

> Hello,
>
> I need a testing local buildbot instance to develop a buildbot slave
> config:
>
> On Thu, 02 Aug 2018 14:47:42 +0200, Pavel Labath via lldb-dev wrote:
> > On Thu, 2 Aug 2018 at 13:39, Jan Kratochvil 
> wrote:
> > > On Thu, 02 Aug 2018 13:47:25 +0200, Pavel Labath wrote:
> > > > *However*, for setting up a new bot, I'd recommend not using this
> > > > particular slave factory (getLLDBScriptCommandsFactory) at all,
> > > > because it's heavily customized for our use case (*), and very
> > > > different from how typical llvm buildbots are set up. You might be
> > > > better off setting up a new factory, which just does the typical
> > > > checkout+build+(optional) test steps, and avoids all of this mess.
> > >
> > > OK. For development of these new steps I guess I should run my own
> buildbot
> > > master instance? As otherwise that will be probably several/many
> commits to
> > > zorg repo (+requested buildbot master restarts) and I may screw up
> something
> > > along.
> >
> > Yes, that would definitely be the best, but last time I tried that, I
> > couldn't get my master instance to run, for any approximation of the
> > word "run" (which is part of the reason why I haven't done anything
> > about this slave factory, even though I really don't like it)..
>
> I have found buildbot versions different than 0.8.5 are incompatibile with
> LLVM infrastructure/configs so to run 0.8.5 on Fedora 28 x86_64 I have
> backported:
> https://people.redhat.com/jkratoch/buildbot-0.8.5-fix.patch
> https://people.redhat.com/jkratoch/buildbot-0.8.5-fix2.patch
>
> So I downloaded zorg from LLVM and set it up
> [buildbot@host1 ~]$ ls -l lldbmaster
> lrwxrwxrwx 1 buildbot buildbot 32 Aug 14 18:55 lldbmaster ->
> zorg-git/buildbot/osuosl/master/
> [buildbot@host1 ~]$ ls -l lldbmaster/
> total 76
> -rw-r--r-- 1 buildbot buildbot   878 Aug 14 15:25 buildbot.tac
> drwxr-xr-x 2 buildbot buildbot  4096 Aug 14 19:01 config
> -rw-r--r-- 1 buildbot buildbot  9552 Aug 14 15:25 master.cfg
> drwxr-xr-x 2 buildbot buildbot  4096 Aug 14 15:25 public_html
> -rw-r--r-- 1 buildbot buildbot   465 Aug 14 15:25 README.txt
> drwxr-xr-x 2 buildbot buildbot  4096 Aug 14 15:25 templates
> -rw-r--r-- 1 buildbot buildbot 34088 Aug 14 19:01 twistd.log
> -rw--- 1 buildbot buildbot 7 Aug 14 19:01 twistd.pid
> lrwxrwxrwx 1 buildbot buildbot28 Aug 14 19:00 zorg ->
> /home/buildbot/zorg-git/zorg
> with zorg-git directory from https://llvm.org/git/zorg.git patched as
> attached
> but then I still get:
>
>
> --
> $ buildbot start ~/lldbmaster
> Following twistd.log until startup finished..
> /home/buildbot/.local/lib/python2.7/site-packages/buildbot-latest-py2.7.egg/buildbot/schedulers/base.py:111:
> DeprecationWarning: twisted.internet.defer.deferredGenerator was deprecated
> in Twisted 15.0.0; please use twisted.internet.defer.inlineCallbacks instead
>   @defer.deferredGenerator
> ... ^^^ this looks harmless
>
> 2018-08-14 14:35:04+0200 [-] error while parsing config file
> 2018-08-14 14:35:04+0200 [-] Unhandled Error
> Traceback (most recent call last):
>   File
> "/home/buildbot/.local/lib/python2.7/site-packages/buildbot-latest-py2.7.egg/buildbot/master.py",
> line 197, in loadTheConfigFile
> d = self.loadConfig(f)
>   File
> "/home/buildbot/.local/lib/python2.7/site-packages/buildbot-latest-py2.7.egg/buildbot/master.py",
> line 579, in loadConfig
> d.addCallback(do_load)
>   File
> "/usr/lib64/python2.7/site-packages/twisted/internet/defer.py", line 317,
> in addCallback
> callbackKeywords=kw)
>   File
> "/usr/lib64/python2.7/site-packages/twisted/internet/defer.py", line 306,
> in addCallbacks
> self._runCallbacks()
> ---  ---
>   File
> "/usr/lib64/python2.7/site-packages/twisted/internet/defer.py", line 587,
> in _runCallbacks
> current.result = callback(current.result, *args, **kw)
>   File
> "/home/buildbot/.local/lib/python2.7/site-packages/buildbot-latest-py2.7.egg/buildbot/master.py",
> line 226, in do_load
> exec f in localDict
>   File "/quad/home/buildbot/lldbmaster/master.cfg", line 104, in
> 
> standard_categories)
>   File "/quad/home/buildbot/lldbmaster/config/status.py", line 31,
> in get_status_targets
> default_

Re: [lldb-dev] [llvm-dev] [cfe-dev] [Openmp-dev] GitHub Migration Starting Now

2019-10-23 Thread Galina Kistanova via lldb-dev
Thanks for reporting that, Mikael!

The sorting on the console page has been fixed. It is time based now.

Galina

On Wed, Oct 23, 2019 at 9:27 AM Tom Stellard via llvm-dev
 wrote:
>
> On 10/23/2019 01:57 AM, Mikael Holmén wrote:
> > On Tue, 2019-10-22 at 09:57 -0700, Tom Stellard via cfe-dev wrote:
> >> On 10/22/2019 09:08 AM, Tom Stellard via Openmp-dev wrote:
> >>> Hi,
> >>>
> >>> We're getting ready to start migrating to GitHub.  SVN will be
> >>> moved to read-only now and we'll
> >>> begin the process of turning on GitHub commit access.  I'll send an
> >>> email when we're done.
> >>>
> >>
> >> The migration is complete now.
> >
> > Did everyone stop commiting or is there something strange going on? The
> > last commit I see is d052a578de from 8 hours ago.
> >
> > Another question:
> >
> > The build bot console
> >
> >  http://lab.llvm.org:8011/console
> >
> > is now sorted on git commit id which makes it a bit hard to use atm. Is
> > there an issue for doing something about that?
> >
>
> Can you file a bug for this?
>
> -Tom
>
> > Thanks,
> > Mikael
> >
> >>   If you have been added as a collaborator to the llvm-project
> >> repo, you should be able to commit directly to git now.  The git-svn
> >> script is optional and should
> >> continue to work, but you will need to supply a github user token in
> >> order to commit.
> >>
> >> I still need to update the github collaborates from the list in SVN,
> >> so if
> >> you have added your name in the last few days, you may not have
> >> commit access for a few more hours.
> >>
> >> If you run into any issues, please file a bug and mark it as a
> >> blocker for the github meta-bug.
> >>
> >> Thanks,
> >> Tom
> >>
> >>
> >>> -Tom
> >>>
> >>> ___
> >>> Openmp-dev mailing list
> >>> openmp-...@lists.llvm.org
> >>>
> > https://protect2.fireeye.com/v1/url?k=50544e46-0c8045f8-50540edd-86742d02e7e2-96dccc982e4dd0fc&q=1&e=1c901fd6-5221-4af3-a0ab-4a124a098487&u=https%3A%2F%2Flists.llvm.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fopenmp-dev
> >>>
> >>
> >> ___
> >> cfe-dev mailing list
> >> cfe-...@lists.llvm.org
> >>
> > https://protect2.fireeye.com/v1/url?k=a2f27696-fe267d28-a2f2360d-86742d02e7e2-ee8f0271cf8b963f&q=1&e=1c901fd6-5221-4af3-a0ab-4a124a098487&u=https%3A%2F%2Flists.llvm.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fcfe-dev
> >
>
> ___
> LLVM Developers mailing list
> llvm-...@lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


Re: [lldb-dev] buildbot slave able to run on python3

2020-06-17 Thread Galina Kistanova via lldb-dev
Hello Jan,

Yes. The buildbot migration to buildbot-2.x is a work in progress.

Thanks

Galina

On Wed, Jun 17, 2020 at 12:51 AM Jan Kratochvil 
wrote:

> Hi Galina,
>
> there was:
> [llvm-dev] Buildbot cleaning for zorg upgrade
>
> https://lists.llvm.org/pipermail/llvm-dev/2020-February/139503.html
> "Zorg upgrade to a recent version of buildbot is coming."
>
> Do I understand it correctly there is a plan we could start using
> buildbot-2.x
> which is protocol-incompatible with the current buildbot-0.8.5 in use?
>
> buildbot-0.8.5 supports only python-2 (not python-3). Fedora 32 and higher
> no
> longer support python-2. I am stuck how to support recent Fedoras for
> buildbot.
>
> buildbot-0.9.0 started to support python-3 but I guess buildbot-0.9.0 is no
> longer protocol-compatible with LLVM buildbot master. I have tried 0.9.0
> but
> it does not run on Fedora 32 (due to incompatible python-3 libraries) so
> I would need to use some even newer buildbot version which I assume to be
> definitely protocol-incompatible.
>
>
> Jan
>
>
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


Re: [lldb-dev] lldb-sphinx-docs builder is failing

2021-05-27 Thread Galina Kistanova via lldb-dev
Yes, I was about to suggest the same.

Retired in
https://github.com/llvm/llvm-zorg/commit/f395d4d0c7d3e9f063d6becd5933d77eb32c1089
.

Galina

On Thu, May 27, 2021 at 9:37 AM Tom Stellard  wrote:

> On 5/11/21 2:58 AM, Raphael “Teemperor” Isemann wrote:
> > Hi Tom,
> >
> > yes, the bot has been failing since a long time but I couldn't reach
> Dmitri (who is I think maintaining it).
> >
> > For the record, the required dependencies for the LLDB docs are:
> > * Python 3 development headers (Something like python3-dev should be
> enough)
> > * SWIG (at least version 3).
> > * the sphinx-automodapi Python package (` pip3 install sphinx-automodapi
> ` should be enough)
> >
> > If someone has access to the worker machine and could update it, that
> would be great. I don't think it's sending out build error messages to my
> knowledge so it's not very urgent.
> >
> > Also the docs are built and published by this bot which is green:
> lab.llvm.org:8011/#/builders/89
>
> Galina,
>
> It seems like the best option would be to retire the lldb-sphinx-docs bot
> since it has been failing for a while and there is another bot that is
> building the lldb documentation.  Would you be able to retire the bot?
>
> -Tom
>
> >
> > Cheers,
> > - Raphael
> >
> >> On 11 May 2021, at 07:37, Tom Stellard via lldb-dev <
> lldb-dev@lists.llvm.org> wrote:
> >>
> >> Hi,
> >>
> >> The lldb-sphinx-docs builder has been failing for a while:
> https://lab.llvm.org/buildbot/#/builders/80
> >>
> >> I think the problem is that python is not installed on the worker,
> which causes the
> >> docs-lldb-html target to not be created.
> >>
> >> -Tom
> >>
> >> ___
> >> lldb-dev mailing list
> >> lldb-dev@lists.llvm.org
> >> https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
> >
>
>
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev