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

Get ortools_vendor using ament_vendor and building on build.ros2.org #4

Closed
aosmw opened this issue Jun 10, 2024 · 9 comments
Closed

Comments

@aosmw
Copy link
Contributor

aosmw commented Jun 10, 2024

PR - #3

@aosmw
Copy link
Contributor Author

aosmw commented Jun 10, 2024

Build farm back up.

https://build.ros2.org/job/Ibin_uJ64__ortools_vendor__ubuntu_jammy_amd64__binary/

Seems like its not picking up the patch

@Gonzalo-Mier
Copy link
Member

Gonzalo-Mier commented Jun 10, 2024 via email

@aosmw
Copy link
Contributor Author

aosmw commented Jun 10, 2024

Ahh ok - here is the offending/unexpected line. 17:12:57 [ 42%] No patch step for 'ortools_vendor

BTW - While waiting for the build farm to come up I also played with https://github.com/canonical/colcon-in-container where it built a debian package successfully.

@Gonzalo-Mier
Copy link
Member

@Gonzalo-Mier
Copy link
Member

Sorry for the hype. Some amd64 binaries cannot be compiled because compilation takes more than 120 minutes:
https://build.ros2.org/job/Jbin_uN64__ortools_vendor__ubuntu_noble_amd64__binary/
https://build.ros2.org/job/Hbin_uJ64__ortools_vendor__ubuntu_jammy_amd64__binary/

@aosmw
Copy link
Contributor Author

aosmw commented Jun 11, 2024

The universe is teasing. ;/

The Rolling jazzy build that succeeded took 1h52min. NOTE the build is forced to be single threaded on the ros build farm. ros-infrastructure/bloom#643

The Rolly jazzy build computer spec

12:37:45 # BEGIN SECTION: cpu info
12:37:45 + lscpu
12:37:45 Architecture:                       x86_64
12:37:45 CPU op-mode(s):                     32-bit, 64-bit
12:37:45 Byte Order:                         Little Endian
12:37:45 Address sizes:                      46 bits physical, 48 bits virtual
12:37:45 CPU(s):                             4
12:37:45 On-line CPU(s) list:                0-3
12:37:45 Thread(s) per core:                 2
12:37:45 Core(s) per socket:                 2
12:37:45 Socket(s):                          1
12:37:45 NUMA node(s):                       1
12:37:45 Vendor ID:                          GenuineIntel
12:37:45 CPU family:                         6
12:37:45 Model:                              85
12:37:45 Model name:                         Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz
12:37:45 Stepping:                           4
12:37:45 CPU MHz:                            2999.994
12:37:45 BogoMIPS:                           5999.98
12:37:45 Hypervisor vendor:                  KVM
12:37:45 Virtualization type:                full
12:37:45 L1d cache:                          64 KiB
12:37:45 L1i cache:                          64 KiB
12:37:45 L2 cache:                           2 MiB
12:37:45 L3 cache:                           24.8 MiB
12:37:45 NUMA node0 CPU(s):                  0-3

The humble build that was timed out after 2 hrs was the same spec.

00:07:48 # BEGIN SECTION: cpu info
00:07:48 + lscpu
00:07:48 Architecture:                       x86_64
00:07:48 CPU op-mode(s):                     32-bit, 64-bit
00:07:48 Byte Order:                         Little Endian
00:07:48 Address sizes:                      46 bits physical, 48 bits virtual
00:07:48 CPU(s):                             4
00:07:48 On-line CPU(s) list:                0-3
00:07:48 Thread(s) per core:                 2
00:07:48 Core(s) per socket:                 2
00:07:48 Socket(s):                          1
00:07:48 NUMA node(s):                       1
00:07:48 Vendor ID:                          GenuineIntel
00:07:48 CPU family:                         6
00:07:48 Model:                              85
00:07:48 Model name:                         Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz
00:07:48 Stepping:                           4
00:07:48 CPU MHz:                            2999.994
00:07:48 BogoMIPS:                           5999.98
00:07:48 Hypervisor vendor:                  KVM
00:07:48 Virtualization type:                full
00:07:48 L1d cache:                          64 KiB
00:07:48 L1i cache:                          64 KiB
00:07:48 L2 cache:                           2 MiB
00:07:48 L3 cache:                           24.8 MiB
00:07:48 NUMA node0 CPU(s):                  0-3

@aosmw
Copy link
Contributor Author

aosmw commented Jun 11, 2024

Gcc 13.2 got faster.

@aosmw
Copy link
Contributor Author

aosmw commented Jun 12, 2024

I wonder if these guys have mellowed since 2022 and its worth asking for 15 more minutes.

https://discourse.ros.org/t/how-to-handle-timed-out-build-jobs/28127/3

@Gonzalo-Mier
Copy link
Member

Fortunately, we got a slightly faster cpu on today's compilation and now ortools_vendor is compiled successfully by all ROS buildfarms. Thank you @aosmw

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

No branches or pull requests

2 participants