Ahhhhhhhhhhhh.  That's good to know :)

Thanks all.

On Fri, Feb 14, 2020 at 11:05 AM Michael A. Smith <[email protected]>
wrote:

> Ah, yes, I should've mentioned. lang/py supports python3 in master and I am
> looking to deprecate lang/py3 eventually.
>
> We also need to drop support for py27 at some point. But for now, lang/py
> supports 2.7, 3.5, and up.
>
> On Fri, Feb 14, 2020 at 13:15 Jacob Tolar <[email protected]
> .invalid>
> wrote:
>
> > I see that tox is set up for py2 but not py3.
> >
> > You might just try, from the lang/py3 directory:
> >
> > python3 setup.py test
> >
> > But, you probably want to make any changes to lang/py, not lang/py3.
> > Per AVRO-2656 and discussion on this list there are plans to deprecate
> > avro-python3.
> >
> > See:
> > https://issues.apache.org/jira/browse/AVRO-2656/
> > https://github.com/apache/avro/pull/744
> >
> >
> https://lists.apache.org/thread.html/3e1f8ddd4a29945fe226872ce1ae336f93083aca0c5220f08de12474%40%3Cdev.avro.apache.org%3E
> >
> > And in the 1.9.2 release notes:
> > > Work to unify Python2 and Python3 APIs in preparation for sunset.
> >
> > Jacob
> >
> > On Fri, Feb 14, 2020 at 11:18 AM Cris Ewing <[email protected]>
> > wrote:
> >
> > > Alright.  The docker build is good.  Full test suite is running as I
> > write
> > > this.  Yay!
> > >
> > > It does not appear, however, that running tox in the py3 language
> > directory
> > > works (at least not as I expect it would).  I see the following output
> > >
> > > cpe$ tox
> > > GLOB sdist-make: /Users/cpe/projects/tests/avro/lang/py3/setup.py
> > > python inst-nodeps:
> > >
> > >
> >
> /Users/cpe/projects/tests/avro/lang/py3/.tox/.tmp/package/1/avro-python3-1.10.0+snapshot.zip
> > > python installed: avro-python3==1.10.0+snapshot
> > > python run-test-pre: PYTHONHASHSEED='474647839'
> > > __________________________________________________________ summary
> > > ___________________________________________________________
> > >   python: commands succeeded
> > >   congratulations :)
> > >
> > > Does not appear to me that any tests are run?
> > >
> > > c
> > >
> > >
> > >
> > > On Fri, Feb 14, 2020 at 9:04 AM Cris Ewing <[email protected]>
> > > wrote:
> > >
> > > > I followed this approach and called dig from my host machine.  Then
> > > > realized that dig meant DNS was implicated and turned off my company
> > VPN.
> > > > Re-ran `./build.sh docker` and it succeeded.
> > > >
> > > > (and dig shows the same results inside and outside the container)
> > > >
> > > > c
> > > >
> > > >
> > > >
> > > > On Thu, Feb 13, 2020 at 4:48 PM Michael A. Smith <
> [email protected]
> > >
> > > > wrote:
> > > >
> > > >> OK, that is indeed the same image as I used, so the problem is
> > > >> elsewhere. What do you get for `dig security.debian.org`? What
> about
> > > >> when you run it from within the Docker build? (Try adding `apt-get
> -y
> > > >> update  && apt-get -y install dnsutils && dig security.debian.org`
> > > >> before the `# Install nodejs 6` part.)
> > > >>
> > > >> On Thu, Feb 13, 2020 at 7:10 PM Cris Ewing <
> [email protected]
> > >
> > > >> wrote:
> > > >> >
> > > >> > I absolutely remember you Michael.  It was great seeing your name
> on
> > > the
> > > >> > first thread I interacted with here.  It's awesome to find an old
> > > >> friend in
> > > >> > a new place!
> > > >> >
> > > >> > I just ran `./build.sh docker` again. Here's what I see in the
> > output
> > > in
> > > >> > the terminal:
> > > >> >
> > > >> > ```
> > > >> > Sending build context to Docker daemon  20.48kB
> > > >> > Step 1/27 : FROM openjdk:11-stretch
> > > >> >  ---> 193af7392c2e
> > > >> > Step 2/27 : WORKDIR /root
> > > >> >  ---> Using cache
> > > >> >  ---> a628fb621a0f
> > > >> > Step 3/27 : ENV
> > > >> > APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=isolemnlysweariamuptonogood
> > > >> > DEBIAN_FRONTEND=noninteractive
> > > >> >  ---> Using cache
> > > >> >  ---> 12e5289d663f
> > > >> > ```
> > > >> >
> > > >> > Admittedly, my docker-fu is not strong, but I don't think that
> > > >> 193af7392c2e
> > > >> > could be said to be anything like the SHA you posted.  I'm
> assuming
> > > here
> > > >> > that the hex value posted after that step represents the SHA for
> the
> > > >> image
> > > >> > that the step uses.
> > > >> >
> > > >> > I have also run `docker image pull openjdk:11-stretch` and this is
> > > what
> > > >> I
> > > >> > see:
> > > >> >
> > > >> > ```
> > > >> > ip-10-165-65-166:avro cpe$ docker image pull openjdk:11-stretch
> > > >> > 11-stretch: Pulling from library/openjdk
> > > >> > Digest:
> > > >> >
> > > sha256:04b4670ac7e90789932320ba849bda607d4edaba812b28570e946dd447e85041
> > > >> > Status: Image is up to date for openjdk:11-stretch
> > > >> > docker.io/library/openjdk:11-stretch
> > > >> > ```
> > > >> >
> > > >> > When I run `docker image ls` I find this entry for
> > openjdk:11-stretch:
> > > >> >
> > > >> > openjdk
> > > >> > 11-stretch                    193af7392c2e        11 days ago
> > > >>  606MB
> > > >> >
> > > >> > I am still getting the same error when trying to use the
> `./build.sh
> > > >> > docker` command.  So this is (at least on my end) 100% reliable.
> > > >> >
> > > >> > c
> > > >> >
> > > >> > On Thu, Feb 13, 2020 at 3:50 PM Michael A. Smith <
> > > [email protected]>
> > > >> > wrote:
> > > >> >
> > > >> > > Hi, Cris,
> > > >> > >
> > > >> > > Good to see you around these parts. (Idk if you remember me, but
> > we
> > > >> > > worked together a bit on Plone back in the day.) I just tried
> the
> > > same
> > > >> > > thing and wasn't able to reproduce the issue. Can you check if
> the
> > > >> > > openjdk:11-stretch image that the Dockerfile is based on has the
> > > >> > > digest
> > > >> > >
> > > >>
> > sha256:04b4670ac7e90789932320ba849bda607d4edaba812b28570e946dd447e85041
> > > >> > > ?
> > > >> > >
> > > >> > > Cheers,
> > > >> > > Michael
> > > >> > >
> > > >> > > On Thu, Feb 13, 2020 at 12:44 PM Cris Ewing <
> > > >> [email protected]>
> > > >> > > wrote:
> > > >> > > >
> > > >> > > > Greetings, folks
> > > >> > > >
> > > >> > > > I am new to avro, eager to participate, and working on setting
> > up
> > > a
> > > >> dev
> > > >> > > > environment.  I've been following the instructions from the
> > github
> > > >> > > > repository in BUILD.md, which instruct me to 'simplify this'
> by
> > > >> running a
> > > >> > > > docker container with all the dependencies. The instructions
> say
> > > to
> > > >> run
> > > >> > > >
> > > >> > > > `./build.sh docker`.
> > > >> > > >
> > > >> > > > I am doing so, but I get the following error:
> > > >> > > >
> > > >> > > > ```
> > > >> > > > ## Populating apt-get cache...
> > > >> > > >
> > > >> > > > + apt-get update
> > > >> > > > Ign:1 http://deb.debian.org/debian stretch InRelease
> > > >> > > > Get:2 http://security.debian.org/debian-security
> > stretch/updates
> > > >> > > InRelease
> > > >> > > > [94.3 kB]
> > > >> > > > Get:3 http://deb.debian.org/debian stretch-updates InRelease
> > > [91.0
> > > >> kB]
> > > >> > > > Ign:2 http://security.debian.org/debian-security
> > stretch/updates
> > > >> > > InRelease
> > > >> > > > Ign:3 http://deb.debian.org/debian stretch-updates InRelease
> > > >> > > > Get:4 http://security.debian.org/debian-security
> > > >> stretch/updates/main
> > > >> > > amd64
> > > >> > > > Packages [517 kB]
> > > >> > > > Get:5 http://deb.debian.org/debian stretch Release [118 kB]
> > > >> > > > Get:6 http://deb.debian.org/debian stretch-updates/main amd64
> > > >> Packages
> > > >> > > > [27.9 kB]
> > > >> > > > Get:7 http://deb.debian.org/debian stretch Release.gpg [2410
> B]
> > > >> > > > Ign:7 http://deb.debian.org/debian stretch Release.gpg
> > > >> > > > Get:8 http://deb.debian.org/debian stretch/main amd64
> Packages
> > > >> [7083 kB]
> > > >> > > > Fetched 7934 kB in 4s (1782 kB/s)
> > > >> > > > Reading package lists...
> > > >> > > > W: GPG error: http://security.debian.org/debian-security
> > > >> stretch/updates
> > > >> > > > InRelease: At least one invalid signature was encountered.
> > > >> > > > W: The repository 'http://security.debian.org/debian-security
> > > >> > > > stretch/updates InRelease' is not signed.
> > > >> > > > W: GPG error: http://deb.debian.org/debian stretch-updates
> > > >> InRelease: At
> > > >> > > > least one invalid signature was encountered.
> > > >> > > > W: The repository 'http://deb.debian.org/debian
> stretch-updates
> > > >> > > InRelease'
> > > >> > > > is not signed.
> > > >> > > > W: GPG error: http://deb.debian.org/debian stretch Release:
> At
> > > >> least one
> > > >> > > > invalid signature was encountered.
> > > >> > > > W: The repository 'http://deb.debian.org/debian stretch
> > Release'
> > > >> is not
> > > >> > > > signed.
> > > >> > > >
> > > >> > > > ## Installing packages required for setup: lsb-release...
> > > >> > > >
> > > >> > > > + apt-get install -y lsb-release > /dev/null 2>&1
> > > >> > > > Error executing command, exiting
> > > >> > > > The command '/bin/sh -c curl -sSL
> > > >> https://deb.nodesource.com/setup_10.x
> > > >> > >  |
> > > >> > > > bash -  && apt-get -qqy install nodejs  && apt-get -qqy clean
> > &&
> > > >> rm -rf
> > > >> > > > /var/lib/apt/lists  && npm install -g grunt-cli  && npm cache
> > > clean
> > > >> > > > --force' returned a non-zero code: 1
> > > >> > > > ```
> > > >> > > >
> > > >> > > > I wonder if there is some step I'm missing here, or if anyone
> > can
> > > >> help me
> > > >> > > > get past this issue and on to the fun part.
> > > >> > > >
> > > >> > > > Thanks very much,
> > > >> > > >
> > > >> > > > Cris
> > > >> > >
> > > >>
> > > >
> > >
> >
>

Reply via email to