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.

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
>
>

-- 
Adam R. B. Jack
https://www.neukadye.com
https://adamjack.wordpress.com/

Reply via email to