Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added arm64 jobs in Travis-CI #3895

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open

Conversation

ossdev07
Copy link

@ossdev07 ossdev07 commented Jan 2, 2020

Travis-CI has added support for ARM64. Added ARM64 jobs in Travis-CI.

Signed-off-by: ossdev07 <ossdev@puresoftware.com>
@@ -44,6 +64,7 @@ before_install:
echo "No pull requests can be sent to the master branch" 1>&2;
exit 1;
fi
- echo 'KEY' >> $HOME/.ssh/known_hosts

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this would read better as touch $/.ssh/known_hosts

@ossdev07
Copy link
Author

Ping @mfschwartz @houglum I have added the echo 'KEY' >> $HOME/.ssh/known_hosts as 1 test was failing on aarch64 because of the below issue, please have a look:

ERROR: test_timeout (tests.unit.manage.test_ssh.TestSSHTimeout)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/travis/build/ossdev07/boto/tests/unit/manage/test_ssh.py", line 48, in test_timeout
    test = SSHClient(server)
  File "/home/travis/build/ossdev07/boto/boto/manage/cmdshell.py", line 62, in __init__
    self._ssh_client.load_host_keys(os.path.expanduser(host_key_file))
  File "/home/travis/virtualenv/python3.6.9/lib/python3.6/site-packages/paramiko/client.py", line 127, in load_host_keys
    self._host_keys.load(filename)
  File "/home/travis/virtualenv/python3.6.9/lib/python3.6/site-packages/paramiko/hostkeys.py", line 95, in load
    with open(filename, "r") as f:
FileNotFoundError: [Errno 2] No such file or directory: '/home/travis/.ssh/known_hosts'

Please share your thoughts on this PR.

@houglum
Copy link
Contributor

houglum commented Jan 14, 2020

I no longer maintain gsutil, but before I handed it off to the new owners, I actually created a fork of boto/boto for gsutil to use because it looks like the Boto team is abandoning this library in favor of boto3. Even if you can get a PR accepted, the Boto team hasn't shown activity on this repo in quite a while, so it's unlikely they'll release a new version anytime soon. If you rely on this repo and need to submit fixes, I'd recommend making your own fork as well.

@ossdev07
Copy link
Author

Ping @mfschwartz Could you please have a look at this PR.

@mfschwartz
Copy link
Member

@ossdev07 - I agree with @houglum's suggestion to make your own boto fork with this change. Boto isn't getting maintained well any more so if you need it I think you should plan to maintain your own fork (or find a way to migrate to boto3).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants