On 29/11/2020 22:04, Adam Jack wrote: > Hey Mark > > It transpires that there was an "isinstance(self.value, NoneType)" that got > converted to an "self.value is *not* None" reversing the intent. Fixed and > commit to SVN (python3 branch) after a unit test added.
Thanks. I've just started a new run. All green so far. /me waits a little while Ah. We have failures but those are genuine build failures rather than a python2 vs python3 error. (Commons Logging has some issues). Looking good. What do you think about merging the changes back into gump/live vs continuing with the branch? Mark > > regards > > Adam > > On Sun, Nov 29, 2020 at 11:36 AM Mark Thomas <ma...@apache.org> wrote: > >> Hi Adam, >> >> The current run started at Sun, 29 Nov 2020 18:19:38 (UTC). Details at: >> http://gump-vm2.apache.org/buildLog.html >> >> This failure looks like one you'll be able to fix much faster than me: >> >> http://gump-vm2.apache.org/apr/apr-configure/gump_work/build_apr_apr-configure.html >> >> Mark >> >> On 29/11/2020 18:03, Mark Thomas wrote: >>> On 29/11/2020 15:18, Adam Jack wrote: >>>> Thanks for testing it out Mark. >>>> >>>> If you need help taking it from here, let me know, and if I can gain >> access >>>> to the VM I'll help out. >>>> >>>> [ I am away (social distancing at a family cabin) and if I have any >> access >>>> keys they'll be on some old machines that I don't have easy access to. ] >>> >>> I think we are almost there. A proper run started which is further than >>> it got before but gump then failed during the run (looks to be most of >>> the way through). >>> >>> I suspect there are only a handful of fixes to go but run, fail, fix >>> repeat will quickly get time consuming as the run part (when it is >>> working) takes between 8 and 12 hours. Having two of us able to check on >>> it, fix the latest issue and start the next run will be a big help. >>> >>> Once everything is working we can merge the change back into trunk, >>> update the Puppet config, restart Puppet and we should be good to go. >>> >>> With that in mind, the first step to getting you access to the VM is >>> that you need to add an ssh key via id.apache.org. >>> >>> I should then be able to get you access to the machine. With access to >>> the machine you can do the OPIE/ortpasswd dance so you can use sudo. >>> >>> I'm just fixing the errors I can see in preparation for the next run. >>> >>> Thanks, >>> >>> Mark >>> >>> >>>> >>>> regards, >>>> >>>> Adam >>>> >>>> On Sun, Nov 29, 2020 at 2:31 AM Mark Thomas <ma...@apache.org> wrote: >>>> >>>>> On 29/11/2020 01:18, Adam Jack wrote: >>>>>> Hey Mark, >>>>>> >>>>>> I've taken a shot (on a Macbook) at porting Gump to Python 3. I used >>>>> "2to3" >>>>>> a bunch, but then manually worked on updates continually running >> Gump's >>>>>> unit test. I don't know how complete the coverage of those tests is, >> but >>>>>> hopefully it is a start. (I couldn't seem to install 'anydbm' on my >> mac, >>>>> so >>>>>> I mocked it and commented it out, for now.) >>>>>> >>>>>> ---------------------------------------------------- Gump >>>>>> Performed [102] tests with [0] issues. >>>>>> No Problems Detected >>>>>> >>>>>> I commit to a branch: >>>>>> >>>>>> https://svn.apache.org/repos/asf/gump/branches/python3/ >>>>>> >>>>>> I'm not sure how I access the VM to try the full Gump run. Let me >> know if >>>>>> there is anything more I can do to complete the migration. >>>>> >>>>> Hi Adam, >>>>> >>>>> Thanks - this is great. I'll test on the VM and let you know. >>>>> >>>>> Mark >>>>> >>>>>> >>>>>> regards, >>>>>> >>>>>> Adam >>>>>> >>>>>> On Fri, Nov 27, 2020 at 12:29 PM Mark Thomas <ma...@apache.org> >> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> Ubuntu 20.04 comes with python3. You can make python2 work but it >>>>>>> involves jumping through some hoops. >>>>>>> >>>>>>> Gump doesn't work with python 3. I've spent a couple of hours trying >> to >>>>>>> fix this (patch on gump-vm2 in /home/markt) and I have reached the >> end >>>>>>> of my (very) limited python skills. >>>>>>> >>>>>>> So, we have a choice. Python 2 or Python 3? >>>>>>> >>>>>>> Python 3 will need someone else to get Gump working on gump-vm2. >>>>>>> >>>>>>> Python 2 I can handle but I may take a few shortcuts and not put >>>>>>> everything in Puppet on the basis we rebuild the server so >> infrequently >>>>>>> that it is less effort to rebuild python 2 support manually than get >> it >>>>>>> into Puppet. >>>>>>> >>>>>>> Or there is the other option - send Gump to the attic. >>>>>>> >>>>>>> Gump has been useful in the past in identifying issues other CI >> systems >>>>>>> did not. Gump provides the Tomcat project with earlier sight of >> OpenSSL >>>>>>> integration issues we don't get any other way. Gump going to the >> attic >>>>>>> would be a loss to the Tomcat project but it would be a relatively >> small >>>>>>> loss. >>>>>>> >>>>>>> If someone has the time and skills to get Gump onto Python 3 now then >>>>>>> I'd support that. If not, my vote is for getting python2 running in >> the >>>>>>> short term and hope someone can look at python3 support in the >> medium to >>>>>>> long term. >>>>>>> >>>>>>> Thoughts? >>>>>>> >>>>>>> Mark >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: general-unsubscr...@gump.apache.org >>>>>>> For additional commands, e-mail: general-h...@gump.apache.org >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: general-unsubscr...@gump.apache.org >>>>> For additional commands, e-mail: general-h...@gump.apache.org >>>>> >>>>> >>>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: general-unsubscr...@gump.apache.org >>> For additional commands, e-mail: general-h...@gump.apache.org >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: general-unsubscr...@gump.apache.org >> For additional commands, e-mail: general-h...@gump.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@gump.apache.org For additional commands, e-mail: general-h...@gump.apache.org