Project

General

Profile

Actions

Task #4002

closed

Jenkins: Ubuntu 17.04 slave

Added by Davide Pesavento over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Build
Target version:
-
Start date:
Due date:
% Done:

100%

Estimated time:

Description

Deploy 64-bit Ubuntu 17.04 slaves.


Related issues 2 (0 open2 closed)

Blocks NFD - Feature #3076: C++14 supportClosedDavide Pesavento

Actions
Blocked by ndn-cxx - Task #4095: DNS Lookups on Ubuntu 17.04 Fail SometimesClosedEric Newberry05/26/2017

Actions
Actions #1

Updated by Davide Pesavento over 7 years ago

Actions #2

Updated by Eric Newberry over 7 years ago

Where are we planning to host these?

Actions #3

Updated by Eric Newberry over 7 years ago

Ubuntu 17.04 was released today.

Actions #4

Updated by Davide Pesavento over 7 years ago

ping?

Actions #5

Updated by Eric Newberry over 7 years ago

I believe we should host these at CSU or UCLA, given that UofA is already hosting 9 or 10 nodes (incl. the Jenkins master) on one server.

Actions #6

Updated by Eric Newberry over 7 years ago

  • Status changed from New to Feedback
  • Assignee set to Eric Newberry

Two 64-bit 17.04 nodes have been deployed and added to Jenkins. I've added this platform to ndn-cxx, NFD, and ndn-tools to verify that the code compiles correctly.

Actions #7

Updated by Eric Newberry over 7 years ago

ndn-cxx issues with 17.04 were solved by removing systemd-resolved from the hosts line in /etc/nsswitch.conf.

The 17.04 64-bit platform has been removed from the NFD Jenkins config pending resolution of platform-specific issues.

Actions #8

Updated by Davide Pesavento over 7 years ago

Eric Newberry wrote:

ndn-cxx issues with 17.04 were solved by removing systemd-resolved from the hosts line in /etc/nsswitch.conf.

This is not a proper solution. If systemd-resolved is enabled by default in Ubuntu >= 17.04 and ndn-cxx doesn't work with it, we can't claim we support the platform.

The 17.04 64-bit platform has been removed from the NFD Jenkins config pending resolution of platform-specific issues.

Please open separate tickets for these issues otherwise they will never be fixed.

Actions #9

Updated by Eric Newberry over 7 years ago

  • Blocked by Task #4095: DNS Lookups on Ubuntu 17.04 Fail Sometimes added
Actions #10

Updated by Eric Newberry over 7 years ago

I've re-enabled the 64-bit 17.04 platform for NFD and I've pushed a minor change that should make the failing test case pass.

Actions #11

Updated by Davide Pesavento over 7 years ago

  • Status changed from Feedback to In Progress
Actions #12

Updated by Eric Newberry over 7 years ago

As suggested by Junxiao in #4095 note 7, I have deployed a 17.04 build node at UofA. I will check to see if it behaves similarly during builds to the CSU nodes, or if the issues are related to the node environment.

Actions #13

Updated by Junxiao Shi over 7 years ago

sudo is misconducted l misconfigured on Ubuntu-17.04-64bit-ua-maestro-31822.
http://jenkins.named-data.net/job/NFD/lastBuild/OS=Ubuntu-17.04-64bit/consoleText

Actions #14

Updated by Eric Newberry over 7 years ago

Junxiao Shi wrote:

sudo is misconducted l misconfigured on Ubuntu-17.04-64bit-ua-maestro-31822.
http://jenkins.named-data.net/job/NFD/lastBuild/OS=Ubuntu-17.04-64bit/consoleText

Whoops! This should be fixed now. I've restarted the affected build as well.

Actions #15

Updated by Junxiao Shi over 7 years ago

Ubuntu 17.04 slaves have been blocking NFD entirely for more than 3 days. Can we disable 17.04 for the main build, and investigate that in a separate Jenkins job? Once all issues are resolved, we can re-enable them.

Actions #16

Updated by Eric Newberry over 7 years ago

Junxiao Shi wrote:

Ubuntu 17.04 slaves have been blocking NFD entirely for more than 3 days. Can we disable 17.04 for the main build, and investigate that in a separate Jenkins job? Once all issues are resolved, we can re-enable them.

Agreed. I've disabled 17.04 for NFD.

Actions #17

Updated by Eric Newberry over 7 years ago

I've enabled 17.04 64-bit for ChronoChat, ChronoShare, ChronoSync, ndn-group-encrypt, ndn-traffic-generator, ndncert, ndns, ndnSIM, NLSR, nTorrent, and repo-ng.

Actions #18

Updated by Eric Newberry over 7 years ago

  • Status changed from In Progress to Closed
Actions #19

Updated by Eric Newberry over 7 years ago

  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF