diff --git a/App/RobobinApp/App.xaml.cs b/App/RobobinApp/App.xaml.cs
index 4241096dddf119adeb5e7389752266c55a0ebf0a..37ad86dba39eb36811115b7335574c1e9c087238 100644
--- a/App/RobobinApp/App.xaml.cs
+++ b/App/RobobinApp/App.xaml.cs
@@ -29,8 +29,13 @@ namespace RobobinApp
         {
             var window = base.CreateWindow(activationState);
 
-            window.MinimumWidth = 800;
-            window.MinimumHeight = 650;
+            window.Width = 1250;
+            window.Height = 800;
+            window.MinimumWidth = 1250;
+            window.MinimumHeight = 800;
+
+            window.MaximumWidth = 1250;
+            window.MaximumHeight = 800;
 
             return window;
         }
diff --git a/App/RobobinApp/Networking/WifiManager.cs b/App/RobobinApp/Networking/WifiManager.cs
index a1515dfcc725a4d08783039038a5354c3bdd02c6..646e9a039633a60e1a16d39595c5cd141d608964 100644
--- a/App/RobobinApp/Networking/WifiManager.cs
+++ b/App/RobobinApp/Networking/WifiManager.cs
@@ -5,18 +5,49 @@ using System.Text;
 using System.Threading;
 using System.Threading.Tasks;
 using System.Diagnostics;
+using System.Text.Json;
+using Newtonsoft.Json;
+using JsonException = Newtonsoft.Json.JsonException;
+using System.ComponentModel;
+using System.Runtime.CompilerServices;
 
 namespace RobobinApp.Networking
 {
-    public class WifiManager : IWifiService
+    public class WifiManager : IWifiService, INotifyPropertyChanged
     {
+        private (float X, float Y)? _location;
+        private string _mode = "Unknown";
+
+        public event PropertyChangedEventHandler PropertyChanged;
         private UdpClient _udpClient;
         private const int BroadcastPort = 5005;
         private bool _isConnected = false;
         private CancellationTokenSource _cancellationTokenSource;
         private TcpClient _tcpClient;
-        public string Location { get; private set; } = "Unknown";
+        public (float X, float Y)? Location
+        {
+            get => _location;
+            private set
+            {
+                _location = value;
+                OnPropertyChanged(); // Notify change
+            }
+        }
 
+        public string Mode
+        {
+            get => _mode;
+            private set
+            {
+                _mode = value;
+                OnPropertyChanged(); // Notify change
+            }
+        }
+
+        protected void OnPropertyChanged([CallerMemberName] string propertyName = null)
+        {
+            PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
+        }
         // Event to notify the UI or other parts of the app of specific messages
         public event Action<string> OnMessageReceived;
 
@@ -28,54 +59,71 @@ namespace RobobinApp.Networking
 
         public async Task StartListening()
         {
-            while (true) // Continuous listening loop with reconnection attempts
+            while (true)
             {
-             
-
                 try
                 {
                     Debug.WriteLine("Waiting for broadcast...");
                     var result = await _udpClient.ReceiveAsync();
                     string message = Encoding.ASCII.GetString(result.Buffer);
                     Debug.WriteLine("Received message: " + message);
-                    if (message.StartsWith("ROBOBIN_PRESENT"))
+
+                    // Parse JSON
+                    var jsonMessage = JsonConvert.DeserializeObject<dynamic>(message);
+
+                    Debug.WriteLine($"Message Type {jsonMessage.type}");
+                    if (jsonMessage != null && jsonMessage.type == "ROBOBIN_PRESENT")
                     {
-                        var parts = message.Split(new[] { '(', ',', ')' }, StringSplitOptions.RemoveEmptyEntries);
-                        if (parts.Length == 3)
+                        var location = jsonMessage.data?.Location;
+                        var mode = jsonMessage.data?.Mode;
+
+                        if (location != null && mode != null)
                         {
-                            Location = $"({parts[1].Trim()}, {parts[2].Trim()})";
-                            Debug.WriteLine($"Detected Robobin presence at location: {Location} from: {result.RemoteEndPoint}");
+                            float x = (float)location[0];
+                            float y = (float)location[1];
+                            Location = (x, y);
+                            Mode = mode.ToString();
+
+                            Debug.WriteLine($"Detected Robobin presence at location: {Location}, Mode: {mode}");
                             SendConnectMessage(result.RemoteEndPoint.Address.ToString());
                         }
                         else
                         {
-                            Debug.WriteLine("Invalid message format received.");
+                            Debug.WriteLine("Invalid JSON format.");
                         }
                     }
+                    else
+                    {
+                        Debug.WriteLine("Message type is not recognized.");
+                    }
                 }
                 catch (ObjectDisposedException)
                 {
                     Debug.WriteLine("UDP client has been closed.");
                     break;
                 }
+                catch (JsonException ex)
+                {
+                    Debug.WriteLine($"JSON parsing error: {ex.Message}");
+                }
                 catch (Exception ex)
                 {
                     Debug.WriteLine($"Error in UDP listening: {ex.Message}");
                 }
 
-                // Retry delay if not connected
                 if (!_isConnected)
                 {
-                    await Task.Delay(3000); // Wait 3 seconds before retrying
+                    await Task.Delay(3000);
                 }
             }
         }
 
+
         public void SendConnectMessage(string ipAddress)
         {
             if (_isConnected)
             {
-                Debug.WriteLine("Already connected. No need to send another connect message.");
+                //Debug.WriteLine("Already connected. No need to send another connect message.");
                 return;
             }
 
diff --git a/App/RobobinApp/RobobinApp.csproj b/App/RobobinApp/RobobinApp.csproj
index aee94946c230f6f365a034a450d090dff4a35669..23f7f0e0b0132659212999c839b080d7582efd9f 100644
--- a/App/RobobinApp/RobobinApp.csproj
+++ b/App/RobobinApp/RobobinApp.csproj
@@ -34,7 +34,6 @@
 			<Color>#512BD4</Color>
 			<BaseSize>128,128</BaseSize>
 		</MauiSplashScreen>
-		<MauiSplashScreen Include="Resources\Splash\bin.svg" Color="#8185b4" BaseSize="128,128" />
 	</ItemGroup>
 
 	<ItemGroup>
@@ -53,6 +52,7 @@
 		<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="8.0.1" />
 		<PackageReference Include="Microsoft.Maui.Essentials" Version="8.0.91" />
 		<PackageReference Include="Microsoft.Maui.Resizetizer" Version="8.0.91" />
+		<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
 		<PackageReference Include="Plugin.BLE" Version="3.1.0" />
 		<PackageReference Include="Shiny" Version="2.7.3" />
 		<PackageReference Include="Shiny.BluetoothLE" Version="3.3.3" />
@@ -74,6 +74,9 @@
 		<Compile Update="Views\Sides\AdminBox.xaml.cs">
 			<DependentUpon>AdminBox.xaml</DependentUpon>
 		</Compile>
+		<Compile Update="Views\Sides\ModeBox.xaml.cs">
+			<DependentUpon>ModeBox.xaml</DependentUpon>
+		</Compile>
 	</ItemGroup>
 
 	<ItemGroup>
@@ -92,6 +95,9 @@
 		<MauiXaml Update="Views\Sides\AdminBox.xaml">
 			<Generator>MSBuild:Compile</Generator>
 		</MauiXaml>
+		<MauiXaml Update="Views\Sides\ModeBox.xaml">
+		  <Generator>MSBuild:Compile</Generator>
+		</MauiXaml>
 		<MauiXaml Update="Views\Sides\SideBox.xaml">
 			<Generator>MSBuild:Compile</Generator>
 		</MauiXaml>
diff --git a/App/RobobinApp/RobobinApp.csproj.user b/App/RobobinApp/RobobinApp.csproj.user
index a7107cccb9a67713491f1295873576dd2d9e08da..298149938bb86f684e85057092ae9160f36393fe 100644
--- a/App/RobobinApp/RobobinApp.csproj.user
+++ b/App/RobobinApp/RobobinApp.csproj.user
@@ -2,9 +2,9 @@
 <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
     <IsFirstTimeProjectOpen>False</IsFirstTimeProjectOpen>
-    <ActiveDebugFramework>net8.0-windows10.0.19041.0</ActiveDebugFramework>
-    <ActiveDebugProfile>Windows Machine</ActiveDebugProfile>
-    <SelectedPlatformGroup>Emulator</SelectedPlatformGroup>
+    <ActiveDebugFramework>net8.0-android</ActiveDebugFramework>
+    <ActiveDebugProfile>Samsung SM-A805F (Android 9.0 - API 28)</ActiveDebugProfile>
+    <SelectedPlatformGroup>PhysicalDevice</SelectedPlatformGroup>
     <DefaultDevice>pixel_5_-_api_34</DefaultDevice>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-android|AnyCPU'">
@@ -35,6 +35,9 @@
     <MauiXaml Update="Views\Sides\AdminBox.xaml">
       <SubType>Designer</SubType>
     </MauiXaml>
+    <MauiXaml Update="Views\Sides\ModeBox.xaml">
+      <SubType>Designer</SubType>
+    </MauiXaml>
     <MauiXaml Update="Views\Sides\SideBox.xaml">
       <SubType>Designer</SubType>
     </MauiXaml>
diff --git a/App/RobobinApp/Views/MainPage.xaml b/App/RobobinApp/Views/MainPage.xaml
index 79e226df598a8bdb7de1db943fc080484f4226ee..0f85c60c9010e4e61f9f279d8d0aec8fb585069a 100644
--- a/App/RobobinApp/Views/MainPage.xaml
+++ b/App/RobobinApp/Views/MainPage.xaml
@@ -68,7 +68,7 @@
 
 
             </HorizontalStackLayout>
-            <sides:SideBox HeaderTitle="Mode:" />
+            <sides:ModeBox />
             <sides:AdminBox HeaderTitle="Admin:" />
 
         </VerticalStackLayout>
diff --git a/App/RobobinApp/Views/MainPage_Android.xaml b/App/RobobinApp/Views/MainPage_Android.xaml
index 2e1490644ecee3441cc3d215cc13bc5af0b59e0f..aa4b828bb5f089223bb037c32bc1264a14f39d02 100644
--- a/App/RobobinApp/Views/MainPage_Android.xaml
+++ b/App/RobobinApp/Views/MainPage_Android.xaml
@@ -37,8 +37,6 @@
                       HorizontalOptions="Center" />
                 </HorizontalStackLayout>
 
-                <sides:SideBox HeaderTitle="Queue:" />
-                <sides:SideBox HeaderTitle="Status:" />
             </VerticalStackLayout>
 
             <!-- Main Drawable Area with specific HeightRequest to ensure visibility -->
@@ -61,7 +59,7 @@
                                  VerticalOptions="End">
          
 
-                <sides:SideBox HeaderTitle="Mode:" />
+                <sides:ModeBox />
                 <sides:AdminBox HeaderTitle="Admin:" />
             </VerticalStackLayout>
 
diff --git a/App/RobobinApp/Views/Sides/AdminBox.xaml b/App/RobobinApp/Views/Sides/AdminBox.xaml
index 6cde48a5730d21b156eb32bf055684909720165b..91232b67d917e8ef2a0a95c2cd4a7500d93c2fe9 100644
--- a/App/RobobinApp/Views/Sides/AdminBox.xaml
+++ b/App/RobobinApp/Views/Sides/AdminBox.xaml
@@ -6,44 +6,144 @@
     <Frame class="side-box-frame">
         <VerticalStackLayout>
 
+            <!-- Header -->
             <Grid class="side-box-header">
                 <Label x:Name="HeaderText"
                        Text="Admin:"
                        class="side-box-header-text"/>
             </Grid>
 
+            <!-- Content -->
             <ScrollView class="side-box-content">
                 <VerticalStackLayout>
 
-               
-                        
-                        <HorizontalStackLayout>
-                        <Label Text="Send TCP Message:"/>
-                        <Entry x:Name="TcpMessageEntry"
-                                Placeholder="Type message here"
-                                    BackgroundColor="#FFFFFF"
-                                    Grid.Column="0"
-                HorizontalOptions="FillAndExpand"
-              Margin="0"/>
+                    <!-- Send TCP Message Section -->
+                    <VerticalStackLayout Spacing="10" Padding="10">
+                        <Label Text="Send TCP Message:" />
+
+                        <!-- Grid Layout for Entry and Button -->
+                        <Grid ColumnDefinitions="*, Auto">
+                            <!-- Entry Field -->
+                            <Entry x:Name="TcpMessageEntry"
+                                   Placeholder="Type message here"
+                                   BackgroundColor="#FFFFFF"
+                                   HorizontalOptions="Start"
+                                   VerticalOptions="Center"
+                                   WidthRequest="200"
+                                   HeightRequest="40"
+                                   Margin="0" />
 
+                            <!-- Send Button -->
                             <Button Text="Send"
-               Clicked="OnSendMessageClicked"
-               class="button-primary"
-               Grid.Column="1"
-               HorizontalOptions="End"
-               Margin="0"/>
-                        </HorizontalStackLayout>
-                    <HorizontalStackLayout>
-
-                        <Label Text="Latest Message:"  Margin="0,10,0,5"/>
-                        <Frame class="primaryFrame">
-                            <Label x:Name="LatestMessageLabel" TextColor="White"
-                               Text="No messages yet."
-                               />
+                                    Clicked="OnSendMessageClicked"
+                                    class="button-primary"
+                                    HorizontalOptions="End"
+                                    Grid.Column="1"
+                                    HeightRequest="40"
+                                    Margin="5,0,0,0" />
+                        </Grid>
+                    </VerticalStackLayout>
+
+                    <!-- Latest Message Section -->
+                    <VerticalStackLayout>
+                        <Label Text="Latest Message:"
+                               Margin="0,10,0,5" />
+                        <Frame class="primaryFrame"
+                               Padding="5"
+                               HorizontalOptions="FillAndExpand">
+                            <Label x:Name="LatestMessageLabel"
+                                   TextColor="White"
+                                   Text="No messages yet." />
                         </Frame>
-                    </HorizontalStackLayout>
+                    </VerticalStackLayout>
+
+                    <!-- Mode Selection Buttons -->
+                    <VerticalStackLayout Spacing="10" Padding="10">
+                        <Label Text="Mode Selection:"
+                               FontAttributes="Bold"
+                               HorizontalOptions="Center" />
+
+                        <!-- Buttons for Modes -->
+                        <Button Text="Manual Mode"
+                                Clicked="OnManualModeClicked"
+                                BackgroundColor="Red"
+                                TextColor="White"
+                                HeightRequest="40"
+                                CornerRadius="5" />
+
+                        <Button Text="Call Me Mode"
+                                Clicked="OnCallMeModeClicked"
+                                BackgroundColor="Green"
+                                TextColor="White"
+                                HeightRequest="40"
+                                CornerRadius="5" />
+
+                        <Button Text="Follow Me Mode"
+                                Clicked="OnFollowMeModeClicked"
+                                BackgroundColor="Blue"
+                                TextColor="White"
+                                HeightRequest="40"
+                                CornerRadius="5" />
+                    </VerticalStackLayout>
+
+                    <!-- WASD Button Layout -->
+                    <VerticalStackLayout Spacing="5" Padding="5">
+                        <Label Text="Control Pad:"
+                               FontAttributes="Bold"
+                               HorizontalOptions="Center" />
+                        <Grid RowDefinitions="Auto, Auto, Auto"
+                              ColumnDefinitions="Auto, Auto, Auto"
+                              HorizontalOptions="Center">
+                            <!-- W Button -->
+                            <Button Text="W"
+                                    Clicked="OnWClicked"
+                                    Grid.Row="0"
+                                    Grid.Column="1"
+                                    WidthRequest="50"
+                                    HeightRequest="50"
+                                    CornerRadius="5" 
+                                    BackgroundColor="LightGrey"/>
+
+                            <!-- A Button -->
+                            <Button Text="A"
+                                    Clicked="OnAClicked"
+                                    Grid.Row="1"
+                                    Grid.Column="0"
+                                    WidthRequest="50"
+                                    HeightRequest="50"
+                                    CornerRadius="5" 
+                                    BackgroundColor="LightGrey"/>
 
+                            <!-- S Button -->
+                            <Button Text="S"
+                                    Clicked="OnSClicked"
+                                    Grid.Row="1"
+                                    Grid.Column="1"
+                                    WidthRequest="50"
+                                    HeightRequest="50"
+                                    CornerRadius="5" 
+                                    BackgroundColor="LightGrey"/>
 
+                            <!-- D Button -->
+                            <Button Text="D"
+                                    Clicked="OnDClicked"
+                                    Grid.Row="1"
+                                    Grid.Column="2"
+                                    WidthRequest="50"
+                                    HeightRequest="50"
+                                    CornerRadius="5" 
+                                    BackgroundColor="LightGrey"/>
+                        </Grid>
+                        <Button Text="Stop"
+                    Clicked="OnStopClicked"
+                    BackgroundColor="Red"
+                    TextColor="White"
+                     WidthRequest="100"
+                    HeightRequest="50"
+                    HorizontalOptions="Center"
+                    CornerRadius="5"
+                    Margin="0,10,0,0" />
+                    </VerticalStackLayout>
 
                 </VerticalStackLayout>
             </ScrollView>
diff --git a/App/RobobinApp/Views/Sides/AdminBox.xaml.cs b/App/RobobinApp/Views/Sides/AdminBox.xaml.cs
index 95f404d79f9f9a3d809b9739add48b13d1087585..7f40cc1f494c034e36ef18e31a4fb947dd0042bc 100644
--- a/App/RobobinApp/Views/Sides/AdminBox.xaml.cs
+++ b/App/RobobinApp/Views/Sides/AdminBox.xaml.cs
@@ -22,13 +22,11 @@ namespace RobobinApp.Views.Sides
         {
             InitializeComponent();
 
- 
             App.WifiManager.OnMessageReceived += UpdateLatestMessage;
         }
 
         private void UpdateLatestMessage(string message)
         {
-
             MainThread.BeginInvokeOnMainThread(() =>
             {
                 LatestMessageLabel.Text = message;
@@ -37,15 +35,11 @@ namespace RobobinApp.Views.Sides
 
         private async void OnSendMessageClicked(object sender, EventArgs e)
         {
- 
             string messageToSend = TcpMessageEntry.Text;
 
             if (!string.IsNullOrWhiteSpace(messageToSend))
             {
-
                 await App.WifiManager.SendMessageAsync(messageToSend);
-
-
                 TcpMessageEntry.Text = string.Empty;
             }
             else
@@ -54,6 +48,63 @@ namespace RobobinApp.Views.Sides
             }
         }
 
+        private async void OnManualModeClicked(object sender, EventArgs e)
+        {
+            await App.WifiManager.SendMessageAsync("SETMODE Manual");
+        }
+
+        private async void OnCallMeModeClicked(object sender, EventArgs e)
+        {
+            await App.WifiManager.SendMessageAsync("SETMODE Call");
+        }
+
+        private async void OnFollowMeModeClicked(object sender, EventArgs e)
+        {
+            await App.WifiManager.SendMessageAsync("SETMODE Follow");
+        }
+
+        // WASD Button Handlers
+        private async void OnWClicked(object sender, EventArgs e)
+        {
+            await SendManualControlMessage("W");
+        }
+
+        private async void OnAClicked(object sender, EventArgs e)
+        {
+            await SendManualControlMessage("A");
+        }
+
+        private async void OnSClicked(object sender, EventArgs e)
+        {
+            await SendManualControlMessage("S");
+        }
+
+        private async void OnDClicked(object sender, EventArgs e)
+        {
+            await SendManualControlMessage("D");
+        }
+        private async void OnStopClicked(object sender, EventArgs e)
+        {
+
+                string stopMessage = "STOP";
+                await App.WifiManager.SendMessageAsync(stopMessage);
+            
+        
+        }
+        // Helper Method for Manual Control Messages
+        private async Task SendManualControlMessage(string direction)
+        {
+            if (App.WifiManager.Mode == "Manual")
+            {
+                string message = $"MANUALCTRL {direction}";
+                await App.WifiManager.SendMessageAsync(message);
+            }
+            else
+            {
+                await Application.Current.MainPage.DisplayAlert("Error", "App is not in Manual mode.", "OK");
+            }
+        }
+
         protected static void OnHeaderTitleChanged(BindableObject bindable, object oldValue, object newValue)
         {
             var control = (AdminBox)bindable;
diff --git a/App/RobobinApp/Views/Sides/ModeBox.xaml b/App/RobobinApp/Views/Sides/ModeBox.xaml
new file mode 100644
index 0000000000000000000000000000000000000000..15c626c69fcd43b4d744ac6a3b6b031d58c0fd1f
--- /dev/null
+++ b/App/RobobinApp/Views/Sides/ModeBox.xaml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<ContentView xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
+             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
+             x:Class="RobobinApp.Views.Sides.ModeBox"
+             >
+	<Frame class="side-box-frame">
+		
+		<VerticalStackLayout>
+
+			<!-- Header -->
+			<Grid class="side-box-header">
+				<Label x:Name="HeaderText"
+                       Text="Mode:"
+                       class="side-box-header-text"/>
+			</Grid>
+			<ScrollView class="side-box-content" HeightRequest ="80" IsEnabled="False">
+
+				<!-- Indicators -->
+				<HorizontalStackLayout Spacing="10" Padding="10" HorizontalOptions ="Center" >
+					<!-- Call Me State -->
+					<Frame x:Name="CallMeState"
+						   WidthRequest="70" HeightRequest="40"
+						   CornerRadius="5"
+						   BackgroundColor="Green" class="primaryFrame">
+						<Label Text="Call Me"
+							   HorizontalOptions="Center"
+							   VerticalOptions="Center" TextColor ="White"/>
+					</Frame>
+
+					<Frame x:Name="FollowState"
+						   WidthRequest="80" HeightRequest="40"
+						   CornerRadius="5"
+						   BackgroundColor="LightGray" class="primaryFrame">
+						<Label Text="Follow"
+							   HorizontalOptions="Center"
+							   VerticalOptions="Center"
+							   TextColor="White"/>
+					</Frame>
+
+					<Frame x:Name="ControlState"
+						   WidthRequest="80" HeightRequest="40"
+						   CornerRadius="5"
+						   BackgroundColor="LightGray" class="primaryFrame">
+						<Label Text="Control"
+							   HorizontalOptions="Center"
+							   VerticalOptions="Center"
+							   TextColor="White"/>
+					</Frame>
+				</HorizontalStackLayout>
+
+			</ScrollView>
+		</VerticalStackLayout>
+	</Frame>
+</ContentView>
diff --git a/App/RobobinApp/Views/Sides/ModeBox.xaml.cs b/App/RobobinApp/Views/Sides/ModeBox.xaml.cs
new file mode 100644
index 0000000000000000000000000000000000000000..c4379bc5d3492a402edd3769140ac9e5adf2b36e
--- /dev/null
+++ b/App/RobobinApp/Views/Sides/ModeBox.xaml.cs
@@ -0,0 +1,57 @@
+using RobobinApp.Networking;
+using System.ComponentModel;
+using System.Diagnostics;
+using Microsoft.Maui.Dispatching;
+
+namespace RobobinApp.Views.Sides
+{
+    public partial class ModeBox : ContentView
+    {
+        public ModeBox()
+        {
+            InitializeComponent();
+
+            // Subscribe to changes in Mode
+            App.WifiManager.PropertyChanged += WifiManager_PropertyChanged;
+
+            // Initialize mode UI
+            UpdateMode(App.WifiManager.Mode);
+        }
+
+        private void WifiManager_PropertyChanged(object sender, PropertyChangedEventArgs e)
+        {
+            Debug.WriteLine($"New change, mode = {App.WifiManager.Mode}");
+
+            // Ensure the update happens on the UI thread
+            MainThread.BeginInvokeOnMainThread(() =>
+            {
+                UpdateMode(App.WifiManager.Mode);
+            });
+        }
+
+        public void UpdateMode(string mode)
+        {
+            // Reset all states to default
+            CallMeState.BackgroundColor = Colors.LightGray;
+            FollowState.BackgroundColor = Colors.LightGray;
+            ControlState.BackgroundColor = Colors.LightGray;
+
+            // Highlight the active state
+            switch (mode)
+            {
+                case "Call":
+                    Debug.WriteLine("New mode is call me");
+                    CallMeState.BackgroundColor = Colors.Green;
+                    break;
+                case "Follow":
+                    Debug.WriteLine("New mode is follow me");
+                    FollowState.BackgroundColor = Colors.Blue;
+                    break;
+                case "Manual":
+                    Debug.WriteLine("New mode is manual");
+                    ControlState.BackgroundColor = Colors.Red;
+                    break;
+            }
+        }
+    }
+}
diff --git a/ros2/build/robobin/build/lib/robobin/api_node.py b/ros2/build/robobin/build/lib/robobin/api_node.py
index df71bb2f6ee3ec496f067fa78a5f8ef2ae3449aa..7d4719e9233eb991d89cd882d5002c9628e22219 100644
--- a/ros2/build/robobin/build/lib/robobin/api_node.py
+++ b/ros2/build/robobin/build/lib/robobin/api_node.py
@@ -1,21 +1,33 @@
+
 # robobin/api_node.py
-import rclpy
-from rclpy.node import Node
 from .message_handler import MessageHandler
 from .connection_manager import ConnectionManager
 
+from geometry_msgs.msg import Twist
+
+import rclpy
+from rclpy.node import Node
+
 class ApiNode(Node):
     def __init__(self):
         super().__init__('api_node')
         self.get_logger().info("ApiNode has been started.")
 
-        # Initialize handlers
+        self.publisher_topics = {
+            "cmd_vel": self.create_publisher(Twist, '/cmd_vel', 10),
+            "nav_send": self.create_publisher(Twist, '/nav_send', 10), 
+            "map": self.create_publisher(Twist, '/map', 10) 
+        }
+        subscriber_topics = {
+            "location": "/location"
+        }
+        self.mode = "Manual"
+
         self.message_handler = MessageHandler(self)
         self.connection_manager = ConnectionManager(self)
 
-        # Start connection manager
         self.connection_manager.start()
-
+        self.get_logger().info("Connection manager started.")
     def handle_client_connection(self, client_socket):
         """Handles incoming TCP client connections."""
         try:
@@ -23,11 +35,40 @@ class ApiNode(Node):
                 data = client_socket.recv(1024).decode()
                 if not data:
                     break
-                command, *args = data.split(" ", 1)
-                self.message_handler.handle_message(client_socket, command, args[0] if args else None)
+                self.get_logger().info(f"Received data: {data}")
+                result = self.message_handler.handle_message(client_socket, data)
+        
+                # Check if the result is not None
+                if result is not None:
+                    topic, message = result  # Safely unpack after checking
+                    if topic is not None:
+                        self.get_logger().info(f"Publishing to topic: {topic}")
+                        self.publish_to_topic(topic, message)
         finally:
             client_socket.close()
             self.get_logger().info("Client disconnected.")
+    def publish_to_topic(self, topic, message):
+        """Publishes the message to the specified topic."""
+        if topic in self.publisher_topics:
+            publisher = self.publisher_topics[topic]
+
+            # Check if the topic is 'cmd_vel' and format the message as a Twist message
+            if topic == "cmd_vel" and isinstance(message, tuple):
+                linear_x, angular_z = message
+                twist_msg = Twist()
+                twist_msg.linear.x = linear_x
+                twist_msg.linear.y = 0.0
+                twist_msg.linear.z = 0.0
+                twist_msg.angular.x = 0.0
+                twist_msg.angular.y = 0.0
+                twist_msg.angular.z = angular_z
+
+                publisher.publish(twist_msg)
+                self.get_logger().info(f"Published to {topic}: linear_x={linear_x}, angular_z={angular_z}")
+            else:
+                self.get_logger().warning(f"Unhandled message type for topic: {topic}")
+        else:
+            self.get_logger().warning(f"Unknown topic: {topic}")
 
     def shutdown(self):
         """Stops the connection manager."""
diff --git a/ros2/build/robobin/build/lib/robobin/connection_manager.py b/ros2/build/robobin/build/lib/robobin/connection_manager.py
index 555db1a2dd402e9518d4b87d03f9c7eb98c5ab25..9bdf3b119cb2015f7001b3d51f7e320640cb07e1 100644
--- a/ros2/build/robobin/build/lib/robobin/connection_manager.py
+++ b/ros2/build/robobin/build/lib/robobin/connection_manager.py
@@ -1,7 +1,7 @@
-# robobin/connection_manager.py
 import socket
 import threading
 import time
+import json
 
 class ConnectionManager:
     def __init__(self, api_node, udp_ip="255.255.255.255", udp_port=5005, listen_port=5006):
@@ -28,13 +28,13 @@ class ConnectionManager:
             try:
                 data, addr = udp_sock.recvfrom(1024)
                 if data.decode() == "CONNECT":
-                    print(f"Connection request from {addr}")
+                    self.api_node.get_logger().info(f"Received CONNECT message from {addr}")
                     tcp_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
                     tcp_sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
                     tcp_sock.bind(('', self.LISTEN_PORT))
                     tcp_sock.listen(1)
                     client_socket, client_addr = tcp_sock.accept()
-                    print(f"Client connected from {client_addr}")
+                    self.api_node.get_logger().info(f"Client connected from {client_addr}")
                     threading.Thread(target=self.api_node.handle_client_connection, args=(client_socket,)).start()
             except socket.timeout:
                 continue
@@ -51,17 +51,34 @@ class ConnectionManager:
 
         while not self.stop_event.is_set():
             try:
-                location = "(0,0)" #At some point this will be retrieved from navigation node
-                message = f"ROBOBIN_PRESENT {location}".encode()
-                sock.sendto(message, (self.UDP_IP, self.UDP_PORT))
-                print("Broadcasting presence.")
+                mode = self.api_node.mode
+                location = [0, 0]  # At some point, this will be retrieved from the navigation node
+                
+                # JSON-formatted message
+                message = {
+                    "type": "ROBOBIN_PRESENT",
+                    "data": {
+                        "Location": location,
+                        "Mode": mode
+                    }
+                }
+
+                # Serialize the JSON message to a string
+                json_message = json.dumps(message).encode('utf-8')
+
+                # Send the JSON message over UDP
+                sock.sendto(json_message, (self.UDP_IP, self.UDP_PORT))
+                self.api_node.get_logger().info("Broadcasting JSON presence.")
                 time.sleep(5)
             except OSError:
                 break
 
         sock.close()
-        print("Stopped broadcasting presence.")
+        self.api_node.get_logger().info("Stopped broadcasting presence.")
 
     def stop(self):
         """Stops the connection manager."""
         self.stop_event.set()
+    
+if __name__ == "__main__":
+    ConnectionManager(None).start()
diff --git a/ros2/build/robobin/build/lib/robobin/message_handler.py b/ros2/build/robobin/build/lib/robobin/message_handler.py
index 46f3ffa37f116b118c519361d2544e3e6becc019..b3c48ba44722095160907ff85269ba2120d37e4a 100644
--- a/ros2/build/robobin/build/lib/robobin/message_handler.py
+++ b/ros2/build/robobin/build/lib/robobin/message_handler.py
@@ -1,40 +1,106 @@
 # robobin/message_handler.py
-
+import time
 class MessageHandler:
-    def __init__(self, api_node):
+    def __init__(self, api_node, testing=False):
         self.api_node = api_node
+        self.testing = testing
         self.handlers = {
             "PING": self.handle_ping,
             "TIME": self.handle_time_request,
-            "MANUALCTRL": self.handle_manual_control
+            "MANUALCTRL": self.handle_manual_control,
+            "SETMODE": self.handle_set_mode,
+            "STOP": self.handle_stop
         }
 
-    def handle_message(self, client_socket, command, data):
-        """Routes the command to the appropriate handler."""
+    def handle_message(self, client_socket, raw_message):
+        """Parses the incoming message and routes the command to the appropriate handler."""
+        command, *args = raw_message.split(" ", 1)
+        data = args[0] if args else None
         handler = self.handlers.get(command, self.handle_unknown_message)
-        handler(client_socket, data)
+        return handler(client_socket, data)
 
+    def handle_stop(self, client_socket, _):
+        """Handles the STOP command."""
+        response = b"Stopping the robot"
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
+        return "cmd_vel", (0.0, 0.0)
+    
     def handle_ping(self, client_socket, _):
         """Responds with a PONG message."""
-        client_socket.sendall(b"PONG")
+        response = b"PONG"
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
 
+        return None
+    def handle_set_mode(self, client_socket, message):
+        """Handles mode setting commands."""
+        response = f"Setting mode to {message}".encode()
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
+        self.api_node.mode = message
+        return None
     def handle_time_request(self, client_socket, _):
         """Sends the current server time."""
-        client_socket.sendall(time.ctime().encode())
+        response = time.ctime().encode()
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
 
+        return None
+    
     def handle_manual_control(self, client_socket, message):
         """Handles manual control commands: W, A, S, D."""
+        # W: linear.x = 0.5, angular.z = 0
+        # A: linear.x = 0, angular.z = 0.5
+        # S: linear.x = -0.5, angular.z = 0
+        # D: linear.x = 0, angular.z = -0.5
+        
         directions = {
-            "W": (1, 0, 0),    # Move forward
-            "A": (0, 0, 1),    # Turn left
-            "S": (-1, 0, 0),   # Move backward
-            "D": (0, 0, -1)    # Turn right
+            "W": (0.5, 0),    # Move forward
+            "A": (0, 0.5),    # Turn left
+            "S": (-0.5, 0),   # Move backward
+            "D": (0, -0.5)    # Turn right
         }
-        response_data = directions.get(message.strip().upper(), (0, 0, 0))
+        
+        # Get direction data and ensure it's a tuple of floats
+        raw_response_data = directions.get(message.strip().upper(), (0, 0))
+        response_data = (float(raw_response_data[0]), float(raw_response_data[1]))  # Explicitly cast to float
+        
+        # Send feedback to the client
         response = f"Manual control command received: {response_data}".encode()
-        client_socket.sendall(response)
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
+        
         print("Processed manual control command:", response_data)
+        return "cmd_vel", response_data
 
+    
     def handle_unknown_message(self, client_socket, _):
         """Handles unknown commands."""
-        client_socket.sendall(b"Unknown command")
+        response = b"Unknown command"
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
+        return None
+    
+# Test class without api_node and with testing enabled
+if __name__ == "__main__":
+    message_handler = MessageHandler(None, testing=True)
+    assert message_handler.handle_message(None, "PING") is None
+    assert message_handler.handle_message(None, "TIME") is None
+    assert message_handler.handle_message(None, "MANUALCTRL W") == ("cmd_vel", (0.5, 0))
+    assert message_handler.handle_message(None, "MANUALCTRL A") == ("cmd_vel", (0, 0.5))
+    assert message_handler.handle_message(None, "MANUALCTRL S") == ("cmd_vel", (-0.5, 0))
+    assert message_handler.handle_message(None, "MANUALCTRL D") == ("cmd_vel", (0, -0.5))
+    assert message_handler.handle_message(None, "UNKNOWN") is None
\ No newline at end of file
diff --git a/ros2_testing/src/testing/testing/motor_control_node.py b/ros2/build/robobin/build/lib/robobin/motor_control_node.py
old mode 100755
new mode 100644
similarity index 88%
rename from ros2_testing/src/testing/testing/motor_control_node.py
rename to ros2/build/robobin/build/lib/robobin/motor_control_node.py
index 1ad8ecfc506e2e1ddd02e19b0a4ddbe4428a26eb..f8b6ea489d008a92fb77175e8e838b5f5678289b
--- a/ros2_testing/src/testing/testing/motor_control_node.py
+++ b/ros2/build/robobin/build/lib/robobin/motor_control_node.py
@@ -5,6 +5,7 @@ from geometry_msgs.msg import Twist
 class MotorController(Node):
     def __init__(self):
         super().__init__('motor_controller')
+        self.get_logger().info("Motor Controller has been started.")
         self.subscription = self.create_subscription(Twist,'cmd_vel',self.cmd_vel_callback,10)
         self.wheel_radius = 0.05  # meters
         self.wheel_base = 0.30 
@@ -59,9 +60,13 @@ class MotorController(Node):
 def main(args=None):
     rclpy.init(args=args)
     node = MotorController()
-    rclpy.spin(node)
-    node.destroy_node()
-    rclpy.shutdown()
+    try:
+        rclpy.spin(node)
+    except KeyboardInterrupt:
+        node.shutdown()
+    finally:
+        node.destroy_node()
+        rclpy.shutdown()
 
 if __name__ == '__main__':
     main()
diff --git a/ros2/build/robobin/colcon_command_prefix_setup_py.sh.env b/ros2/build/robobin/colcon_command_prefix_setup_py.sh.env
index aa5d2a170e667499a836ee5153ae487283ebec71..62802cf0bb6e622b54d2ce8997e4b459901f921e 100644
--- a/ros2/build/robobin/colcon_command_prefix_setup_py.sh.env
+++ b/ros2/build/robobin/colcon_command_prefix_setup_py.sh.env
@@ -4,13 +4,14 @@ COLCON_PREFIX_PATH=/home/paulw/GitLab/robobin/ros2/install
 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
 HOME=/home/paulw
 LANG=en_US.UTF-8
+LC_ALL=en_US.UTF-8
 LD_LIBRARY_PATH=/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/lib
 LESSCLOSE=/usr/bin/lesspipe %s %s
 LESSOPEN=| /usr/bin/lesspipe %s
 LOGNAME=paulw
 LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
-OLDPWD=/home/paulw/GitLab/robobin/ros2/src
-PATH=/opt/ros/jazzy/bin:/home/paulw/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
+OLDPWD=/home/paulw/GitLab/robobin
+PATH=/home/paulw/.local/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
 PWD=/home/paulw/GitLab/robobin/ros2/build/robobin
 PYTHONPATH=/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages
 ROS_AUTOMATIC_DISCOVERY_RANGE=SUBNET
@@ -19,14 +20,14 @@ ROS_PYTHON_VERSION=3
 ROS_VERSION=2
 SHELL=/bin/bash
 SHLVL=1
-SSH_CLIENT=192.168.0.20 57325 22
-SSH_CONNECTION=192.168.0.20 57325 192.168.0.46 22
+SSH_CLIENT=82.3.186.208 62882 22
+SSH_CONNECTION=82.3.186.208 62882 192.168.0.46 22
 SSH_TTY=/dev/pts/0
 TERM=xterm-256color
 USER=paulw
 XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop
 XDG_RUNTIME_DIR=/run/user/1000
 XDG_SESSION_CLASS=user
-XDG_SESSION_ID=5
+XDG_SESSION_ID=1
 XDG_SESSION_TYPE=tty
 _=/usr/bin/colcon
diff --git a/ros2/build/robobin/install.log b/ros2/build/robobin/install.log
index 17bf3e520c9010b27aee27533b088bc2a42adb75..3b314212a25e72a52b910447e525dae5ebba76d8 100644
--- a/ros2/build/robobin/install.log
+++ b/ros2/build/robobin/install.log
@@ -1,9 +1,11 @@
 /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py
 /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py
+/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py
 /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__init__.py
 /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py
 /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/connection_manager.cpython-312.pyc
 /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/message_handler.cpython-312.pyc
+/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/motor_control_node.cpython-312.pyc
 /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/__init__.cpython-312.pyc
 /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/api_node.cpython-312.pyc
 /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages/robobin
@@ -17,3 +19,4 @@
 /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info/SOURCES.txt
 /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info/requires.txt
 /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin/api_node
+/home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin/motor_control_node
diff --git a/ros2/build/robobin/prefix_override/__pycache__/sitecustomize.cpython-312.pyc b/ros2/build/robobin/prefix_override/__pycache__/sitecustomize.cpython-312.pyc
index 3323683d40cb9466c99f75e9a12fddcbdca3cf45..1a88c7473fd4c655801d57e686874cddcde0c339 100644
Binary files a/ros2/build/robobin/prefix_override/__pycache__/sitecustomize.cpython-312.pyc and b/ros2/build/robobin/prefix_override/__pycache__/sitecustomize.cpython-312.pyc differ
diff --git a/ros2/build/robobin/robobin.egg-info/SOURCES.txt b/ros2/build/robobin/robobin.egg-info/SOURCES.txt
index e329113288d7f0c7360f457d2dffd34fdfcdb0b8..9c6a6f6cc30c30b63b796390aa9c47a7ac931c78 100644
--- a/ros2/build/robobin/robobin.egg-info/SOURCES.txt
+++ b/ros2/build/robobin/robobin.egg-info/SOURCES.txt
@@ -14,6 +14,7 @@ robobin/__init__.py
 robobin/api_node.py
 robobin/connection_manager.py
 robobin/message_handler.py
+robobin/motor_control_node.py
 test/test_copyright.py
 test/test_flake8.py
 test/test_pep257.py
\ No newline at end of file
diff --git a/ros2/build/robobin/robobin.egg-info/entry_points.txt b/ros2/build/robobin/robobin.egg-info/entry_points.txt
index e2a56917e3a068e1f20a26effb29813f034d3d6c..065015782207a8d7bb181c172bc326babf3e4866 100644
--- a/ros2/build/robobin/robobin.egg-info/entry_points.txt
+++ b/ros2/build/robobin/robobin.egg-info/entry_points.txt
@@ -1,2 +1,3 @@
 [console_scripts]
 api_node = robobin.api_node:main
+motor_control_node = robobin.motor_control_node:main
diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info/SOURCES.txt b/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info/SOURCES.txt
index e329113288d7f0c7360f457d2dffd34fdfcdb0b8..9c6a6f6cc30c30b63b796390aa9c47a7ac931c78 100644
--- a/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info/SOURCES.txt
+++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info/SOURCES.txt
@@ -14,6 +14,7 @@ robobin/__init__.py
 robobin/api_node.py
 robobin/connection_manager.py
 robobin/message_handler.py
+robobin/motor_control_node.py
 test/test_copyright.py
 test/test_flake8.py
 test/test_pep257.py
\ No newline at end of file
diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info/entry_points.txt b/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info/entry_points.txt
index e2a56917e3a068e1f20a26effb29813f034d3d6c..065015782207a8d7bb181c172bc326babf3e4866 100644
--- a/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info/entry_points.txt
+++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info/entry_points.txt
@@ -1,2 +1,3 @@
 [console_scripts]
 api_node = robobin.api_node:main
+motor_control_node = robobin.motor_control_node:main
diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/__init__.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/__init__.cpython-312.pyc
index 0bac3748733cdbf991da07575f09d65763cda5ac..014c21ac3864bc11b91f57c25abeccaa7ecdfb48 100644
Binary files a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/__init__.cpython-312.pyc and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/__init__.cpython-312.pyc differ
diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/api_node.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/api_node.cpython-312.pyc
index 943f01b7a41502daf8dd2c2bd95725b994203ab3..ede50e2237506745c6097a3e0e3455d853c9a6d8 100644
Binary files a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/api_node.cpython-312.pyc and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/api_node.cpython-312.pyc differ
diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/connection_manager.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/connection_manager.cpython-312.pyc
index 9659eeaba4fbe3a118b8d92c4beacc2a31180e38..6b1621333397a418630b1daa50f33d35c7ef6944 100644
Binary files a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/connection_manager.cpython-312.pyc and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/connection_manager.cpython-312.pyc differ
diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/message_handler.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/message_handler.cpython-312.pyc
index 806baa5803a62460581c71335453296b2e3695ab..392b90475d9b084a5227ff0008848a3b167d1437 100644
Binary files a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/message_handler.cpython-312.pyc and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/message_handler.cpython-312.pyc differ
diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/motor_control_node.cpython-312.pyc b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/motor_control_node.cpython-312.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..0556608cbf43e040cac549ba285ee51028cb32d5
Binary files /dev/null and b/ros2/install/robobin/lib/python3.12/site-packages/robobin/__pycache__/motor_control_node.cpython-312.pyc differ
diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py b/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py
index df71bb2f6ee3ec496f067fa78a5f8ef2ae3449aa..7d4719e9233eb991d89cd882d5002c9628e22219 100644
--- a/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py
+++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py
@@ -1,21 +1,33 @@
+
 # robobin/api_node.py
-import rclpy
-from rclpy.node import Node
 from .message_handler import MessageHandler
 from .connection_manager import ConnectionManager
 
+from geometry_msgs.msg import Twist
+
+import rclpy
+from rclpy.node import Node
+
 class ApiNode(Node):
     def __init__(self):
         super().__init__('api_node')
         self.get_logger().info("ApiNode has been started.")
 
-        # Initialize handlers
+        self.publisher_topics = {
+            "cmd_vel": self.create_publisher(Twist, '/cmd_vel', 10),
+            "nav_send": self.create_publisher(Twist, '/nav_send', 10), 
+            "map": self.create_publisher(Twist, '/map', 10) 
+        }
+        subscriber_topics = {
+            "location": "/location"
+        }
+        self.mode = "Manual"
+
         self.message_handler = MessageHandler(self)
         self.connection_manager = ConnectionManager(self)
 
-        # Start connection manager
         self.connection_manager.start()
-
+        self.get_logger().info("Connection manager started.")
     def handle_client_connection(self, client_socket):
         """Handles incoming TCP client connections."""
         try:
@@ -23,11 +35,40 @@ class ApiNode(Node):
                 data = client_socket.recv(1024).decode()
                 if not data:
                     break
-                command, *args = data.split(" ", 1)
-                self.message_handler.handle_message(client_socket, command, args[0] if args else None)
+                self.get_logger().info(f"Received data: {data}")
+                result = self.message_handler.handle_message(client_socket, data)
+        
+                # Check if the result is not None
+                if result is not None:
+                    topic, message = result  # Safely unpack after checking
+                    if topic is not None:
+                        self.get_logger().info(f"Publishing to topic: {topic}")
+                        self.publish_to_topic(topic, message)
         finally:
             client_socket.close()
             self.get_logger().info("Client disconnected.")
+    def publish_to_topic(self, topic, message):
+        """Publishes the message to the specified topic."""
+        if topic in self.publisher_topics:
+            publisher = self.publisher_topics[topic]
+
+            # Check if the topic is 'cmd_vel' and format the message as a Twist message
+            if topic == "cmd_vel" and isinstance(message, tuple):
+                linear_x, angular_z = message
+                twist_msg = Twist()
+                twist_msg.linear.x = linear_x
+                twist_msg.linear.y = 0.0
+                twist_msg.linear.z = 0.0
+                twist_msg.angular.x = 0.0
+                twist_msg.angular.y = 0.0
+                twist_msg.angular.z = angular_z
+
+                publisher.publish(twist_msg)
+                self.get_logger().info(f"Published to {topic}: linear_x={linear_x}, angular_z={angular_z}")
+            else:
+                self.get_logger().warning(f"Unhandled message type for topic: {topic}")
+        else:
+            self.get_logger().warning(f"Unknown topic: {topic}")
 
     def shutdown(self):
         """Stops the connection manager."""
diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py b/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py
index 555db1a2dd402e9518d4b87d03f9c7eb98c5ab25..9bdf3b119cb2015f7001b3d51f7e320640cb07e1 100644
--- a/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py
+++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py
@@ -1,7 +1,7 @@
-# robobin/connection_manager.py
 import socket
 import threading
 import time
+import json
 
 class ConnectionManager:
     def __init__(self, api_node, udp_ip="255.255.255.255", udp_port=5005, listen_port=5006):
@@ -28,13 +28,13 @@ class ConnectionManager:
             try:
                 data, addr = udp_sock.recvfrom(1024)
                 if data.decode() == "CONNECT":
-                    print(f"Connection request from {addr}")
+                    self.api_node.get_logger().info(f"Received CONNECT message from {addr}")
                     tcp_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
                     tcp_sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
                     tcp_sock.bind(('', self.LISTEN_PORT))
                     tcp_sock.listen(1)
                     client_socket, client_addr = tcp_sock.accept()
-                    print(f"Client connected from {client_addr}")
+                    self.api_node.get_logger().info(f"Client connected from {client_addr}")
                     threading.Thread(target=self.api_node.handle_client_connection, args=(client_socket,)).start()
             except socket.timeout:
                 continue
@@ -51,17 +51,34 @@ class ConnectionManager:
 
         while not self.stop_event.is_set():
             try:
-                location = "(0,0)" #At some point this will be retrieved from navigation node
-                message = f"ROBOBIN_PRESENT {location}".encode()
-                sock.sendto(message, (self.UDP_IP, self.UDP_PORT))
-                print("Broadcasting presence.")
+                mode = self.api_node.mode
+                location = [0, 0]  # At some point, this will be retrieved from the navigation node
+                
+                # JSON-formatted message
+                message = {
+                    "type": "ROBOBIN_PRESENT",
+                    "data": {
+                        "Location": location,
+                        "Mode": mode
+                    }
+                }
+
+                # Serialize the JSON message to a string
+                json_message = json.dumps(message).encode('utf-8')
+
+                # Send the JSON message over UDP
+                sock.sendto(json_message, (self.UDP_IP, self.UDP_PORT))
+                self.api_node.get_logger().info("Broadcasting JSON presence.")
                 time.sleep(5)
             except OSError:
                 break
 
         sock.close()
-        print("Stopped broadcasting presence.")
+        self.api_node.get_logger().info("Stopped broadcasting presence.")
 
     def stop(self):
         """Stops the connection manager."""
         self.stop_event.set()
+    
+if __name__ == "__main__":
+    ConnectionManager(None).start()
diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py b/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py
index 46f3ffa37f116b118c519361d2544e3e6becc019..b3c48ba44722095160907ff85269ba2120d37e4a 100644
--- a/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py
+++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py
@@ -1,40 +1,106 @@
 # robobin/message_handler.py
-
+import time
 class MessageHandler:
-    def __init__(self, api_node):
+    def __init__(self, api_node, testing=False):
         self.api_node = api_node
+        self.testing = testing
         self.handlers = {
             "PING": self.handle_ping,
             "TIME": self.handle_time_request,
-            "MANUALCTRL": self.handle_manual_control
+            "MANUALCTRL": self.handle_manual_control,
+            "SETMODE": self.handle_set_mode,
+            "STOP": self.handle_stop
         }
 
-    def handle_message(self, client_socket, command, data):
-        """Routes the command to the appropriate handler."""
+    def handle_message(self, client_socket, raw_message):
+        """Parses the incoming message and routes the command to the appropriate handler."""
+        command, *args = raw_message.split(" ", 1)
+        data = args[0] if args else None
         handler = self.handlers.get(command, self.handle_unknown_message)
-        handler(client_socket, data)
+        return handler(client_socket, data)
 
+    def handle_stop(self, client_socket, _):
+        """Handles the STOP command."""
+        response = b"Stopping the robot"
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
+        return "cmd_vel", (0.0, 0.0)
+    
     def handle_ping(self, client_socket, _):
         """Responds with a PONG message."""
-        client_socket.sendall(b"PONG")
+        response = b"PONG"
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
 
+        return None
+    def handle_set_mode(self, client_socket, message):
+        """Handles mode setting commands."""
+        response = f"Setting mode to {message}".encode()
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
+        self.api_node.mode = message
+        return None
     def handle_time_request(self, client_socket, _):
         """Sends the current server time."""
-        client_socket.sendall(time.ctime().encode())
+        response = time.ctime().encode()
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
 
+        return None
+    
     def handle_manual_control(self, client_socket, message):
         """Handles manual control commands: W, A, S, D."""
+        # W: linear.x = 0.5, angular.z = 0
+        # A: linear.x = 0, angular.z = 0.5
+        # S: linear.x = -0.5, angular.z = 0
+        # D: linear.x = 0, angular.z = -0.5
+        
         directions = {
-            "W": (1, 0, 0),    # Move forward
-            "A": (0, 0, 1),    # Turn left
-            "S": (-1, 0, 0),   # Move backward
-            "D": (0, 0, -1)    # Turn right
+            "W": (0.5, 0),    # Move forward
+            "A": (0, 0.5),    # Turn left
+            "S": (-0.5, 0),   # Move backward
+            "D": (0, -0.5)    # Turn right
         }
-        response_data = directions.get(message.strip().upper(), (0, 0, 0))
+        
+        # Get direction data and ensure it's a tuple of floats
+        raw_response_data = directions.get(message.strip().upper(), (0, 0))
+        response_data = (float(raw_response_data[0]), float(raw_response_data[1]))  # Explicitly cast to float
+        
+        # Send feedback to the client
         response = f"Manual control command received: {response_data}".encode()
-        client_socket.sendall(response)
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
+        
         print("Processed manual control command:", response_data)
+        return "cmd_vel", response_data
 
+    
     def handle_unknown_message(self, client_socket, _):
         """Handles unknown commands."""
-        client_socket.sendall(b"Unknown command")
+        response = b"Unknown command"
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
+        return None
+    
+# Test class without api_node and with testing enabled
+if __name__ == "__main__":
+    message_handler = MessageHandler(None, testing=True)
+    assert message_handler.handle_message(None, "PING") is None
+    assert message_handler.handle_message(None, "TIME") is None
+    assert message_handler.handle_message(None, "MANUALCTRL W") == ("cmd_vel", (0.5, 0))
+    assert message_handler.handle_message(None, "MANUALCTRL A") == ("cmd_vel", (0, 0.5))
+    assert message_handler.handle_message(None, "MANUALCTRL S") == ("cmd_vel", (-0.5, 0))
+    assert message_handler.handle_message(None, "MANUALCTRL D") == ("cmd_vel", (0, -0.5))
+    assert message_handler.handle_message(None, "UNKNOWN") is None
\ No newline at end of file
diff --git a/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py b/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py
new file mode 100644
index 0000000000000000000000000000000000000000..f8b6ea489d008a92fb77175e8e838b5f5678289b
--- /dev/null
+++ b/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py
@@ -0,0 +1,72 @@
+import rclpy
+from rclpy.node import Node
+from geometry_msgs.msg import Twist
+
+class MotorController(Node):
+    def __init__(self):
+        super().__init__('motor_controller')
+        self.get_logger().info("Motor Controller has been started.")
+        self.subscription = self.create_subscription(Twist,'cmd_vel',self.cmd_vel_callback,10)
+        self.wheel_radius = 0.05  # meters
+        self.wheel_base = 0.30 
+        self.get_logger().info("hello")
+        
+
+    def cmd_vel_callback(self, msg):
+        v = msg.linear.x
+        omega = msg.angular.z
+
+        # self.get_logger().info(f"linearx: {v}, angluarz: {omega}")
+
+
+        # v_left = v - (self.wheel_base / 2.0) * omega
+        # v_right = v + (self.wheel_base / 2.0) * omega
+
+        # max_speed = 1.0
+        # # Normalize speeds to -1.0 to 1.0
+        # left_speed = max(min(v_left / max_speed, 1.0), -1.0)
+        # right_speed = max(min(v_right / max_speed, 1.0), -1.0)
+
+        # # Convert to PWM duty cycle (0 to 100)
+        # left_pwm = int((left_speed + 1.0) / 2.0 * 100)
+        # right_pwm = int((right_speed + 1.0) / 2.0 * 100)
+
+        if omega == 1:
+            left_pwm = -50
+            right_pwm = 50
+
+        elif omega == -1:
+            left_pwm = 50
+            right_pwm = -50
+
+        if v == 0.5:
+            left_pwm = 75
+            right_pwm = 75
+
+        elif v == -0.5:
+            left_pwm = -75
+            right_pwm = -75  
+
+
+        
+        self.get_logger().info(f"Left PWM: {left_pwm}, Right PWM: {right_pwm}")
+
+        # Set motor directions based on sign of speeds
+        # left_direction = 1 if left_speed >= 0 else 0
+        # right_direction = 1 if right_speed >= 0 else 0
+
+
+
+def main(args=None):
+    rclpy.init(args=args)
+    node = MotorController()
+    try:
+        rclpy.spin(node)
+    except KeyboardInterrupt:
+        node.shutdown()
+    finally:
+        node.destroy_node()
+        rclpy.shutdown()
+
+if __name__ == '__main__':
+    main()
diff --git a/ros2_testing/install/testing/lib/testing/test_imu_node b/ros2/install/robobin/lib/robobin/motor_control_node
similarity index 78%
rename from ros2_testing/install/testing/lib/testing/test_imu_node
rename to ros2/install/robobin/lib/robobin/motor_control_node
index 0a0c55212784668b73f49b79ab58c214b01325fd..42f4d86bd72336858400a8581eaf43f0276200ab 100755
--- a/ros2_testing/install/testing/lib/testing/test_imu_node
+++ b/ros2/install/robobin/lib/robobin/motor_control_node
@@ -1,10 +1,10 @@
 #!/usr/bin/python3
-# EASY-INSTALL-ENTRY-SCRIPT: 'testing','console_scripts','test_imu_node'
+# EASY-INSTALL-ENTRY-SCRIPT: 'robobin==0.0.0','console_scripts','motor_control_node'
 import re
 import sys
 
 # for compatibility with easy_install; see #2198
-__requires__ = 'testing'
+__requires__ = 'robobin==0.0.0'
 
 try:
     from importlib.metadata import distribution
@@ -30,4 +30,4 @@ globals().setdefault('load_entry_point', importlib_load_entry_point)
 
 if __name__ == '__main__':
     sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
-    sys.exit(load_entry_point('testing', 'console_scripts', 'test_imu_node')())
+    sys.exit(load_entry_point('robobin==0.0.0', 'console_scripts', 'motor_control_node')())
diff --git a/ros2/install/robobin/share/robobin/launch/__pycache__/robobin_launch.cpython-312.pyc b/ros2/install/robobin/share/robobin/launch/__pycache__/robobin_launch.cpython-312.pyc
index 2ffd8eb3d7647bd032cda4cdc5368f0d6c2ba00f..822ee6ee8a6a02fcfab31e11bddf37354c7b8b1f 100644
Binary files a/ros2/install/robobin/share/robobin/launch/__pycache__/robobin_launch.cpython-312.pyc and b/ros2/install/robobin/share/robobin/launch/__pycache__/robobin_launch.cpython-312.pyc differ
diff --git a/ros2/install/robobin/share/robobin/launch/robobin_launch.py b/ros2/install/robobin/share/robobin/launch/robobin_launch.py
index 15ee4421c82862decef52fd5e85473a853e08bf3..b7bcdecc0e355769c43d7d56eac06593471ce185 100755
--- a/ros2/install/robobin/share/robobin/launch/robobin_launch.py
+++ b/ros2/install/robobin/share/robobin/launch/robobin_launch.py
@@ -7,9 +7,18 @@ def generate_launch_description():
     return LaunchDescription([
         Node(
             package='robobin',
-            executable='api_node',     # Name of your first node
+            executable='api_node',    
             name='api_node',
-            output='screen'
+            output='screen',
+            emulate_tty=True
+
+        ),
+        Node(
+            package='robobin',
+            executable='motor_control_node',    
+            name='motor_control_node',
+            output='screen',
+            emulate_tty=True
         ),
         # Add additional nodes
         # Example:
diff --git a/ros2/log/build_2024-11-14_15-20-34/events.log b/ros2/log/build_2024-11-14_15-20-34/events.log
deleted file mode 100644
index 7a31b12464cbdcf5b5c8b09aba4e128f40fb7a1f..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-20-34/events.log
+++ /dev/null
@@ -1,161 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001678] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()}
-[0.003127] (robobin) JobStarted: {'identifier': 'robobin'}
-[0.098698] (-) TimerEvent: {}
-[0.199803] (-) TimerEvent: {}
-[0.300834] (-) TimerEvent: {}
-[0.401825] (-) TimerEvent: {}
-[0.502829] (-) TimerEvent: {}
-[0.603895] (-) TimerEvent: {}
-[0.704921] (-) TimerEvent: {}
-[0.805887] (-) TimerEvent: {}
-[0.906870] (-) TimerEvent: {}
-[1.007895] (-) TimerEvent: {}
-[1.108905] (-) TimerEvent: {}
-[1.209886] (-) TimerEvent: {}
-[1.310869] (-) TimerEvent: {}
-[1.411852] (-) TimerEvent: {}
-[1.512827] (-) TimerEvent: {}
-[1.613820] (-) TimerEvent: {}
-[1.714855] (-) TimerEvent: {}
-[1.816036] (-) TimerEvent: {}
-[1.917123] (-) TimerEvent: {}
-[2.018176] (-) TimerEvent: {}
-[2.119183] (-) TimerEvent: {}
-[2.220393] (-) TimerEvent: {}
-[2.329078] (-) TimerEvent: {}
-[2.430138] (-) TimerEvent: {}
-[2.531174] (-) TimerEvent: {}
-[2.632135] (-) TimerEvent: {}
-[2.733076] (-) TimerEvent: {}
-[2.834060] (-) TimerEvent: {}
-[2.935045] (-) TimerEvent: {}
-[3.035993] (-) TimerEvent: {}
-[3.136934] (-) TimerEvent: {}
-[3.237920] (-) TimerEvent: {}
-[3.338894] (-) TimerEvent: {}
-[3.439897] (-) TimerEvent: {}
-[3.540971] (-) TimerEvent: {}
-[3.642084] (-) TimerEvent: {}
-[3.743176] (-) TimerEvent: {}
-[3.844402] (-) TimerEvent: {}
-[3.945477] (-) TimerEvent: {}
-[4.046448] (-) TimerEvent: {}
-[4.147459] (-) TimerEvent: {}
-[4.248458] (-) TimerEvent: {}
-[4.349568] (-) TimerEvent: {}
-[4.450606] (-) TimerEvent: {}
-[4.551710] (-) TimerEvent: {}
-[4.652758] (-) TimerEvent: {}
-[4.753823] (-) TimerEvent: {}
-[4.854844] (-) TimerEvent: {}
-[4.955853] (-) TimerEvent: {}
-[5.056818] (-) TimerEvent: {}
-[5.157788] (-) TimerEvent: {}
-[5.258766] (-) TimerEvent: {}
-[5.359742] (-) TimerEvent: {}
-[5.460816] (-) TimerEvent: {}
-[5.561963] (-) TimerEvent: {}
-[5.663114] (-) TimerEvent: {}
-[5.764326] (-) TimerEvent: {}
-[5.865179] (-) TimerEvent: {}
-[5.966164] (-) TimerEvent: {}
-[6.067124] (-) TimerEvent: {}
-[6.168086] (-) TimerEvent: {}
-[6.269048] (-) TimerEvent: {}
-[6.370034] (-) TimerEvent: {}
-[6.471014] (-) TimerEvent: {}
-[6.572011] (-) TimerEvent: {}
-[6.672955] (-) TimerEvent: {}
-[6.773929] (-) TimerEvent: {}
-[6.874985] (-) TimerEvent: {}
-[6.976097] (-) TimerEvent: {}
-[7.077192] (-) TimerEvent: {}
-[7.178299] (-) TimerEvent: {}
-[7.279321] (-) TimerEvent: {}
-[7.380573] (-) TimerEvent: {}
-[7.481829] (-) TimerEvent: {}
-[7.583054] (-) TimerEvent: {}
-[7.627412] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/paulw/GitLab/robobin/ros2/build/robobin/build', 'install', '--record', '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'paulw', 'SSH_CLIENT': '192.168.0.20 57325 22', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/lib', 'HOME': '/home/paulw', 'OLDPWD': '/home/paulw/GitLab/robobin/ros2/src', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'paulw', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '5', 'PATH': '/opt/ros/jazzy/bin:/home/paulw/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1000', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'AMENT_PREFIX_PATH': '/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'SSH_CONNECTION': '192.168.0.20 57325 192.168.0.46 22', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1'}, 'shell': False}
-[7.683402] (-) TimerEvent: {}
-[7.784542] (-) TimerEvent: {}
-[7.885536] (-) TimerEvent: {}
-[7.986426] (-) TimerEvent: {}
-[8.087425] (-) TimerEvent: {}
-[8.188383] (-) TimerEvent: {}
-[8.289335] (-) TimerEvent: {}
-[8.390302] (-) TimerEvent: {}
-[8.491378] (-) TimerEvent: {}
-[8.592345] (-) TimerEvent: {}
-[8.693297] (-) TimerEvent: {}
-[8.794182] (-) TimerEvent: {}
-[8.895132] (-) TimerEvent: {}
-[8.996100] (-) TimerEvent: {}
-[9.097069] (-) TimerEvent: {}
-[9.197996] (-) TimerEvent: {}
-[9.298977] (-) TimerEvent: {}
-[9.399999] (-) TimerEvent: {}
-[9.500959] (-) TimerEvent: {}
-[9.601941] (-) TimerEvent: {}
-[9.702929] (-) TimerEvent: {}
-[9.750638] (robobin) StdoutLine: {'line': b'running egg_info\n'}
-[9.753005] (robobin) StdoutLine: {'line': b'creating ../../build/robobin/robobin.egg-info\n'}
-[9.803158] (-) TimerEvent: {}
-[9.898763] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'}
-[9.900953] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'}
-[9.902482] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'}
-[9.903479] (-) TimerEvent: {}
-[9.904689] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'}
-[9.905850] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'}
-[9.907002] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[10.003711] (-) TimerEvent: {}
-[10.104710] (-) TimerEvent: {}
-[10.205843] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[10.206889] (-) TimerEvent: {}
-[10.211277] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[10.212575] (robobin) StdoutLine: {'line': b'running build\n'}
-[10.213640] (robobin) StdoutLine: {'line': b'running build_py\n'}
-[10.214729] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/build/robobin/build\n'}
-[10.215962] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib\n'}
-[10.217366] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
-[10.218196] (robobin) StdoutLine: {'line': b'copying robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
-[10.219424] (robobin) StdoutLine: {'line': b'copying robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
-[10.220878] (robobin) StdoutLine: {'line': b'running install\n'}
-[10.277056] (robobin) StdoutLine: {'line': b'running install_lib\n'}
-[10.307117] (-) TimerEvent: {}
-[10.408083] (-) TimerEvent: {}
-[10.427441] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
-[10.428655] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
-[10.430091] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
-[10.434719] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__init__.py to __init__.cpython-312.pyc\n'}
-[10.437346] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc\n'}
-[10.440831] (robobin) StdoutLine: {'line': b'running install_data\n'}
-[10.442167] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index\n'}
-[10.443586] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index\n'}
-[10.444918] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages\n'}
-[10.445851] (robobin) StdoutLine: {'line': b'copying resource/robobin -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages\n'}
-[10.447087] (robobin) StdoutLine: {'line': b'copying package.xml -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin\n'}
-[10.448351] (robobin) StdoutLine: {'line': b'running install_egg_info\n'}
-[10.508362] (-) TimerEvent: {}
-[10.608566] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'}
-[10.609588] (-) TimerEvent: {}
-[10.618969] (robobin) StdoutLine: {'line': b'running install_scripts\n'}
-[10.709836] (-) TimerEvent: {}
-[10.810901] (-) TimerEvent: {}
-[10.912006] (-) TimerEvent: {}
-[11.012984] (-) TimerEvent: {}
-[11.113971] (-) TimerEvent: {}
-[11.214936] (-) TimerEvent: {}
-[11.315916] (-) TimerEvent: {}
-[11.416930] (-) TimerEvent: {}
-[11.517928] (-) TimerEvent: {}
-[11.618940] (-) TimerEvent: {}
-[11.690523] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin\n'}
-[11.693152] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'\n"}
-[11.719376] (-) TimerEvent: {}
-[11.820461] (-) TimerEvent: {}
-[11.921626] (-) TimerEvent: {}
-[11.967974] (robobin) CommandEnded: {'returncode': 0}
-[12.023487] (-) TimerEvent: {}
-[12.059042] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0}
-[12.064874] (-) EventReactorShutdown: {}
diff --git a/ros2/log/build_2024-11-14_15-20-34/logger_all.log b/ros2/log/build_2024-11-14_15-20-34/logger_all.log
deleted file mode 100644
index 1e0be30c5e920341788a0d889c61cd13a915b1a0..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-20-34/logger_all.log
+++ /dev/null
@@ -1,128 +0,0 @@
-[1.050s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[1.051s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0xffff89bbfbf0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff89d62a20>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff89d62a20>>)
-[1.397s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[1.398s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[1.398s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[1.398s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[1.398s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[1.399s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[1.399s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/paulw/GitLab/robobin/ros2'
-[1.400s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[1.401s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[1.401s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[1.402s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[1.402s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[1.402s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[1.402s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[1.403s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[1.403s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[1.608s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[1.609s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[1.609s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[1.610s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[1.610s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[1.611s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[1.611s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[1.612s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[1.613s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[1.613s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[1.614s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[1.614s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[1.615s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[1.615s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[1.616s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[1.617s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[1.617s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[1.618s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[1.618s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[1.618s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[1.618s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[1.619s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[1.619s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[1.620s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[1.620s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[1.620s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[1.621s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[1.621s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[1.622s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install']
-[1.622s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore'
-[1.623s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install'
-[1.623s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg']
-[1.624s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg'
-[1.624s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta']
-[1.624s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta'
-[1.625s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros']
-[1.625s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros'
-[1.659s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin'
-[1.659s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[1.660s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[1.660s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[1.660s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[1.660s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.871s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.871s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.898s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 192 installed packages in /opt/ros/jazzy
-[1.903s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[2.198s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None'
-[2.198s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None'
-[2.199s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[2.199s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False'
-[2.199s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False'
-[2.199s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False'
-[2.199s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None'
-[2.199s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None'
-[2.200s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False'
-[2.200s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/paulw/GitLab/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None}
-[2.201s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[2.206s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[2.208s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/paulw/GitLab/robobin/ros2/src/robobin' with build type 'ament_python'
-[2.209s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path')
-[2.229s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[2.230s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1'
-[2.237s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv'
-[2.242s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh'
-[2.248s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[2.248s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[4.035s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/paulw/GitLab/robobin/ros2/src/robobin'
-[4.037s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[4.037s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[9.840s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[14.175s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[14.199s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake module files
-[14.204s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake config files
-[14.209s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib'
-[14.211s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[14.211s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc'
-[14.213s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages'
-[14.214s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath')
-[14.216s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1'
-[14.219s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv'
-[14.221s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh'
-[14.226s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[14.226s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin)
-[14.228s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.ps1'
-[14.236s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.dsv'
-[14.242s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.sh'
-[14.248s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.bash'
-[14.256s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.zsh'
-[14.262s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/paulw/GitLab/robobin/ros2/install/robobin/share/colcon-core/packages/robobin)
-[14.265s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[14.268s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[14.269s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[14.269s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[14.324s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send'
-[14.325s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[14.325s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[14.325s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[14.438s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
-[14.438s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[14.440s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.ps1'
-[14.449s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_ps1.py'
-[14.460s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.ps1'
-[14.468s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.sh'
-[14.473s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_sh.py'
-[14.478s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.sh'
-[14.486s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.bash'
-[14.491s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.bash'
-[14.499s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.zsh'
-[14.505s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.zsh'
diff --git a/ros2/log/build_2024-11-14_15-20-34/robobin/streams.log b/ros2/log/build_2024-11-14_15-20-34/robobin/streams.log
deleted file mode 100644
index 66ea27d9a3c2119d7767984026c0fd85d47013fe..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-20-34/robobin/streams.log
+++ /dev/null
@@ -1,37 +0,0 @@
-[7.631s] Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[9.748s] running egg_info
-[9.751s] creating ../../build/robobin/robobin.egg-info
-[9.896s] writing ../../build/robobin/robobin.egg-info/PKG-INFO
-[9.899s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-[9.900s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-[9.902s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-[9.904s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-[9.904s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[10.203s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[10.209s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[10.210s] running build
-[10.211s] running build_py
-[10.212s] creating /home/paulw/GitLab/robobin/ros2/build/robobin/build
-[10.214s] creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib
-[10.215s] creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-[10.216s] copying robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-[10.217s] copying robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-[10.218s] running install
-[10.275s] running install_lib
-[10.425s] creating /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-[10.426s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-[10.428s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-[10.432s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__init__.py to __init__.cpython-312.pyc
-[10.435s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc
-[10.438s] running install_data
-[10.440s] creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index
-[10.441s] creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index
-[10.442s] creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages
-[10.443s] copying resource/robobin -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages
-[10.445s] copying package.xml -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin
-[10.446s] running install_egg_info
-[10.606s] Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-[10.617s] running install_scripts
-[11.688s] Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-[11.691s] writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
-[11.966s] Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-32-06/events.log b/ros2/log/build_2024-11-14_15-32-06/events.log
deleted file mode 100644
index e3e15ae4e4185c1ee54cc823068b83ec39017d95..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-32-06/events.log
+++ /dev/null
@@ -1,134 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001671] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()}
-[0.003351] (robobin) JobStarted: {'identifier': 'robobin'}
-[0.098708] (-) TimerEvent: {}
-[0.199986] (-) TimerEvent: {}
-[0.301051] (-) TimerEvent: {}
-[0.402031] (-) TimerEvent: {}
-[0.503010] (-) TimerEvent: {}
-[0.603998] (-) TimerEvent: {}
-[0.704956] (-) TimerEvent: {}
-[0.805941] (-) TimerEvent: {}
-[0.906985] (-) TimerEvent: {}
-[1.007961] (-) TimerEvent: {}
-[1.108926] (-) TimerEvent: {}
-[1.209804] (-) TimerEvent: {}
-[1.310778] (-) TimerEvent: {}
-[1.411726] (-) TimerEvent: {}
-[1.512686] (-) TimerEvent: {}
-[1.613734] (-) TimerEvent: {}
-[1.715077] (-) TimerEvent: {}
-[1.819110] (-) TimerEvent: {}
-[1.921770] (-) TimerEvent: {}
-[2.022749] (-) TimerEvent: {}
-[2.123779] (-) TimerEvent: {}
-[2.224806] (-) TimerEvent: {}
-[2.325798] (-) TimerEvent: {}
-[2.426808] (-) TimerEvent: {}
-[2.527751] (-) TimerEvent: {}
-[2.628751] (-) TimerEvent: {}
-[2.729756] (-) TimerEvent: {}
-[2.830714] (-) TimerEvent: {}
-[2.931668] (-) TimerEvent: {}
-[3.032623] (-) TimerEvent: {}
-[3.133585] (-) TimerEvent: {}
-[3.234496] (-) TimerEvent: {}
-[3.335454] (-) TimerEvent: {}
-[3.436424] (-) TimerEvent: {}
-[3.537466] (-) TimerEvent: {}
-[3.638571] (-) TimerEvent: {}
-[3.739527] (-) TimerEvent: {}
-[3.840504] (-) TimerEvent: {}
-[3.941521] (-) TimerEvent: {}
-[4.042607] (-) TimerEvent: {}
-[4.143597] (-) TimerEvent: {}
-[4.244588] (-) TimerEvent: {}
-[4.345616] (-) TimerEvent: {}
-[4.446586] (-) TimerEvent: {}
-[4.547540] (-) TimerEvent: {}
-[4.648548] (-) TimerEvent: {}
-[4.749472] (-) TimerEvent: {}
-[4.850457] (-) TimerEvent: {}
-[4.951436] (-) TimerEvent: {}
-[5.052394] (-) TimerEvent: {}
-[5.153358] (-) TimerEvent: {}
-[5.254359] (-) TimerEvent: {}
-[5.355265] (-) TimerEvent: {}
-[5.456209] (-) TimerEvent: {}
-[5.557167] (-) TimerEvent: {}
-[5.658016] (-) TimerEvent: {}
-[5.758962] (-) TimerEvent: {}
-[5.859926] (-) TimerEvent: {}
-[5.960954] (-) TimerEvent: {}
-[6.061987] (-) TimerEvent: {}
-[6.163084] (-) TimerEvent: {}
-[6.264359] (-) TimerEvent: {}
-[6.365520] (-) TimerEvent: {}
-[6.466705] (-) TimerEvent: {}
-[6.517933] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/paulw/GitLab/robobin/ros2/build/robobin/build', 'install', '--record', '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'paulw', 'SSH_CLIENT': '192.168.0.20 57325 22', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/lib', 'HOME': '/home/paulw', 'OLDPWD': '/home/paulw/GitLab/robobin/ros2/src', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLCON_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'paulw', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '5', 'PATH': '/opt/ros/jazzy/bin:/home/paulw/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1000', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'AMENT_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install/robobin:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'SSH_CONNECTION': '192.168.0.20 57325 192.168.0.46 22', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1'}, 'shell': False}
-[6.567030] (-) TimerEvent: {}
-[6.668102] (-) TimerEvent: {}
-[6.769015] (-) TimerEvent: {}
-[6.869976] (-) TimerEvent: {}
-[6.970931] (-) TimerEvent: {}
-[7.071950] (-) TimerEvent: {}
-[7.172927] (-) TimerEvent: {}
-[7.273806] (-) TimerEvent: {}
-[7.374796] (-) TimerEvent: {}
-[7.475776] (-) TimerEvent: {}
-[7.576764] (-) TimerEvent: {}
-[7.677749] (-) TimerEvent: {}
-[7.778731] (-) TimerEvent: {}
-[7.879708] (-) TimerEvent: {}
-[7.980702] (-) TimerEvent: {}
-[8.081670] (-) TimerEvent: {}
-[8.182630] (-) TimerEvent: {}
-[8.283673] (-) TimerEvent: {}
-[8.384641] (-) TimerEvent: {}
-[8.485605] (-) TimerEvent: {}
-[8.586520] (-) TimerEvent: {}
-[8.665178] (robobin) StdoutLine: {'line': b'running egg_info\n'}
-[8.686788] (-) TimerEvent: {}
-[8.787724] (-) TimerEvent: {}
-[8.814820] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'}
-[8.816964] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'}
-[8.818699] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'}
-[8.820335] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'}
-[8.821653] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'}
-[8.888000] (-) TimerEvent: {}
-[8.988942] (-) TimerEvent: {}
-[9.089820] (-) TimerEvent: {}
-[9.130044] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.136436] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.137773] (robobin) StdoutLine: {'line': b'running build\n'}
-[9.138911] (robobin) StdoutLine: {'line': b'running build_py\n'}
-[9.141012] (robobin) StdoutLine: {'line': b'running install\n'}
-[9.190063] (-) TimerEvent: {}
-[9.197640] (robobin) StdoutLine: {'line': b'running install_lib\n'}
-[9.290285] (-) TimerEvent: {}
-[9.354503] (robobin) StdoutLine: {'line': b'running install_data\n'}
-[9.355760] (robobin) StdoutLine: {'line': b'running install_egg_info\n'}
-[9.390496] (-) TimerEvent: {}
-[9.491477] (-) TimerEvent: {}
-[9.516047] (robobin) StdoutLine: {'line': b"removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)\n"}
-[9.519300] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'}
-[9.529474] (robobin) StdoutLine: {'line': b'running install_scripts\n'}
-[9.591711] (-) TimerEvent: {}
-[9.692701] (-) TimerEvent: {}
-[9.793647] (-) TimerEvent: {}
-[9.894618] (-) TimerEvent: {}
-[9.995554] (-) TimerEvent: {}
-[10.096543] (-) TimerEvent: {}
-[10.197527] (-) TimerEvent: {}
-[10.298526] (-) TimerEvent: {}
-[10.399556] (-) TimerEvent: {}
-[10.500559] (-) TimerEvent: {}
-[10.601583] (-) TimerEvent: {}
-[10.604767] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin\n'}
-[10.607713] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'\n"}
-[10.701978] (-) TimerEvent: {}
-[10.803105] (-) TimerEvent: {}
-[10.883360] (robobin) CommandEnded: {'returncode': 0}
-[10.904899] (-) TimerEvent: {}
-[10.964416] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0}
-[10.970096] (-) EventReactorShutdown: {}
diff --git a/ros2/log/build_2024-11-14_15-32-06/logger_all.log b/ros2/log/build_2024-11-14_15-32-06/logger_all.log
deleted file mode 100644
index 4204b3d162b40dc91b8cde53babb627b21fa5899..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-32-06/logger_all.log
+++ /dev/null
@@ -1,129 +0,0 @@
-[0.877s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[0.877s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0xffff87483c20>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff87667050>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff87667050>>)
-[1.214s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[1.214s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[1.215s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[1.215s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[1.215s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[1.215s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[1.216s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/paulw/GitLab/robobin/ros2'
-[1.216s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[1.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[1.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[1.218s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[1.218s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[1.218s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[1.219s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[1.219s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[1.219s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[1.429s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[1.431s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[1.432s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[1.437s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[1.437s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[1.437s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[1.438s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[1.438s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[1.439s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install']
-[1.439s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore'
-[1.440s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install'
-[1.440s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg']
-[1.440s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg'
-[1.441s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta']
-[1.441s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta'
-[1.441s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros']
-[1.441s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros'
-[1.468s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin'
-[1.468s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[1.468s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[1.469s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[1.469s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[1.469s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.604s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.604s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.618s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/paulw/GitLab/robobin/ros2/install
-[1.631s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 192 installed packages in /opt/ros/jazzy
-[1.637s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.925s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None'
-[1.926s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None'
-[1.926s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.926s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False'
-[1.927s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False'
-[1.927s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False'
-[1.927s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None'
-[1.927s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None'
-[1.927s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.927s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/paulw/GitLab/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None}
-[1.928s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.934s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.935s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/paulw/GitLab/robobin/ros2/src/robobin' with build type 'ament_python'
-[1.937s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path')
-[1.952s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.954s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1'
-[1.958s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv'
-[1.962s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh'
-[1.967s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.968s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[3.751s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/paulw/GitLab/robobin/ros2/src/robobin'
-[3.753s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[3.754s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[8.475s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.818s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.837s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake module files
-[12.843s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake config files
-[12.849s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib'
-[12.850s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.851s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc'
-[12.853s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages'
-[12.854s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath')
-[12.855s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1'
-[12.858s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv'
-[12.861s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh'
-[12.866s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.867s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin)
-[12.869s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.ps1'
-[12.874s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.dsv'
-[12.878s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.sh'
-[12.884s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.bash'
-[12.890s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.zsh'
-[12.895s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/paulw/GitLab/robobin/ros2/install/robobin/share/colcon-core/packages/robobin)
-[12.899s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[12.901s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[12.901s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[12.902s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[12.940s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send'
-[12.941s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[12.941s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[12.942s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[12.947s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
-[12.948s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[12.950s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.ps1'
-[12.956s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_ps1.py'
-[12.965s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.ps1'
-[12.972s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.sh'
-[12.977s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_sh.py'
-[12.982s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.sh'
-[12.988s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.bash'
-[12.992s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.bash'
-[12.999s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.zsh'
-[13.004s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.zsh'
diff --git a/ros2/log/build_2024-11-14_15-32-06/robobin/command.log b/ros2/log/build_2024-11-14_15-32-06/robobin/command.log
deleted file mode 100644
index 64b7945ce0a00a5333056ae567df9ecb3cab3a4e..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-32-06/robobin/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-32-06/robobin/stderr.log b/ros2/log/build_2024-11-14_15-32-06/robobin/stderr.log
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2/log/build_2024-11-14_15-32-06/robobin/stdout.log b/ros2/log/build_2024-11-14_15-32-06/robobin/stdout.log
deleted file mode 100644
index fc4851a55e47a9157bfd7b359d7014550253eee9..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-32-06/robobin/stdout.log
+++ /dev/null
@@ -1,19 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-running install
-running install_lib
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-32-06/robobin/stdout_stderr.log b/ros2/log/build_2024-11-14_15-32-06/robobin/stdout_stderr.log
deleted file mode 100644
index fc4851a55e47a9157bfd7b359d7014550253eee9..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-32-06/robobin/stdout_stderr.log
+++ /dev/null
@@ -1,19 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-running install
-running install_lib
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-32-06/robobin/streams.log b/ros2/log/build_2024-11-14_15-32-06/robobin/streams.log
deleted file mode 100644
index 4bbe4db71c040ebd2966453f6789da3f1565312f..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-32-06/robobin/streams.log
+++ /dev/null
@@ -1,21 +0,0 @@
-[6.537s] Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[8.662s] running egg_info
-[8.811s] writing ../../build/robobin/robobin.egg-info/PKG-INFO
-[8.813s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-[8.815s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-[8.817s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-[8.818s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-[9.127s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.133s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.134s] running build
-[9.135s] running build_py
-[9.137s] running install
-[9.194s] running install_lib
-[9.351s] running install_data
-[9.352s] running install_egg_info
-[9.513s] removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-[9.516s] Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-[9.526s] running install_scripts
-[10.601s] Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-[10.604s] writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
-[10.880s] Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-35-25/events.log b/ros2/log/build_2024-11-14_15-35-25/events.log
deleted file mode 100644
index dca17e05bdc7fc0e66cc1ddc6d7b13798bf69bdb..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-35-25/events.log
+++ /dev/null
@@ -1,134 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001086] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()}
-[0.003442] (robobin) JobStarted: {'identifier': 'robobin'}
-[0.098620] (-) TimerEvent: {}
-[0.199760] (-) TimerEvent: {}
-[0.300834] (-) TimerEvent: {}
-[0.401821] (-) TimerEvent: {}
-[0.502930] (-) TimerEvent: {}
-[0.603930] (-) TimerEvent: {}
-[0.704789] (-) TimerEvent: {}
-[0.805785] (-) TimerEvent: {}
-[0.906691] (-) TimerEvent: {}
-[1.007656] (-) TimerEvent: {}
-[1.108604] (-) TimerEvent: {}
-[1.209564] (-) TimerEvent: {}
-[1.310555] (-) TimerEvent: {}
-[1.411599] (-) TimerEvent: {}
-[1.512585] (-) TimerEvent: {}
-[1.613643] (-) TimerEvent: {}
-[1.714795] (-) TimerEvent: {}
-[1.815969] (-) TimerEvent: {}
-[1.916925] (-) TimerEvent: {}
-[2.017940] (-) TimerEvent: {}
-[2.118827] (-) TimerEvent: {}
-[2.219824] (-) TimerEvent: {}
-[2.320753] (-) TimerEvent: {}
-[2.421738] (-) TimerEvent: {}
-[2.522712] (-) TimerEvent: {}
-[2.623719] (-) TimerEvent: {}
-[2.724751] (-) TimerEvent: {}
-[2.825696] (-) TimerEvent: {}
-[2.926647] (-) TimerEvent: {}
-[3.027618] (-) TimerEvent: {}
-[3.128616] (-) TimerEvent: {}
-[3.229591] (-) TimerEvent: {}
-[3.330564] (-) TimerEvent: {}
-[3.431479] (-) TimerEvent: {}
-[3.532492] (-) TimerEvent: {}
-[3.633493] (-) TimerEvent: {}
-[3.734464] (-) TimerEvent: {}
-[3.835477] (-) TimerEvent: {}
-[3.936468] (-) TimerEvent: {}
-[4.037417] (-) TimerEvent: {}
-[4.138543] (-) TimerEvent: {}
-[4.239504] (-) TimerEvent: {}
-[4.340480] (-) TimerEvent: {}
-[4.441527] (-) TimerEvent: {}
-[4.542650] (-) TimerEvent: {}
-[4.643683] (-) TimerEvent: {}
-[4.744629] (-) TimerEvent: {}
-[4.845589] (-) TimerEvent: {}
-[4.946577] (-) TimerEvent: {}
-[5.047544] (-) TimerEvent: {}
-[5.148519] (-) TimerEvent: {}
-[5.249491] (-) TimerEvent: {}
-[5.350473] (-) TimerEvent: {}
-[5.451434] (-) TimerEvent: {}
-[5.552378] (-) TimerEvent: {}
-[5.653328] (-) TimerEvent: {}
-[5.754336] (-) TimerEvent: {}
-[5.855363] (-) TimerEvent: {}
-[5.956375] (-) TimerEvent: {}
-[6.057342] (-) TimerEvent: {}
-[6.158435] (-) TimerEvent: {}
-[6.259575] (-) TimerEvent: {}
-[6.360731] (-) TimerEvent: {}
-[6.461965] (-) TimerEvent: {}
-[6.501358] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/paulw/GitLab/robobin/ros2/build/robobin/build', 'install', '--record', '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'paulw', 'SSH_CLIENT': '192.168.0.20 57325 22', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/lib', 'HOME': '/home/paulw', 'OLDPWD': '/home/paulw/GitLab/robobin/ros2/src', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLCON_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'paulw', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '5', 'PATH': '/opt/ros/jazzy/bin:/home/paulw/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1000', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'AMENT_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install/robobin:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'SSH_CONNECTION': '192.168.0.20 57325 192.168.0.46 22', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1'}, 'shell': False}
-[6.562092] (-) TimerEvent: {}
-[6.663051] (-) TimerEvent: {}
-[6.763998] (-) TimerEvent: {}
-[6.864975] (-) TimerEvent: {}
-[6.965947] (-) TimerEvent: {}
-[7.066996] (-) TimerEvent: {}
-[7.168010] (-) TimerEvent: {}
-[7.268989] (-) TimerEvent: {}
-[7.369988] (-) TimerEvent: {}
-[7.470925] (-) TimerEvent: {}
-[7.571840] (-) TimerEvent: {}
-[7.672813] (-) TimerEvent: {}
-[7.773790] (-) TimerEvent: {}
-[7.874778] (-) TimerEvent: {}
-[7.975737] (-) TimerEvent: {}
-[8.076720] (-) TimerEvent: {}
-[8.177708] (-) TimerEvent: {}
-[8.278673] (-) TimerEvent: {}
-[8.379681] (-) TimerEvent: {}
-[8.480676] (-) TimerEvent: {}
-[8.581651] (-) TimerEvent: {}
-[8.649691] (robobin) StdoutLine: {'line': b'running egg_info\n'}
-[8.681941] (-) TimerEvent: {}
-[8.782823] (-) TimerEvent: {}
-[8.797932] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'}
-[8.800011] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'}
-[8.801744] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'}
-[8.803331] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'}
-[8.804636] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'}
-[8.883050] (-) TimerEvent: {}
-[8.984010] (-) TimerEvent: {}
-[9.084972] (-) TimerEvent: {}
-[9.109539] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.115887] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.117180] (robobin) StdoutLine: {'line': b'running build\n'}
-[9.118301] (robobin) StdoutLine: {'line': b'running build_py\n'}
-[9.120371] (robobin) StdoutLine: {'line': b'running install\n'}
-[9.176342] (robobin) StdoutLine: {'line': b'running install_lib\n'}
-[9.197760] (-) TimerEvent: {}
-[9.298640] (-) TimerEvent: {}
-[9.333345] (robobin) StdoutLine: {'line': b'running install_data\n'}
-[9.334600] (robobin) StdoutLine: {'line': b'running install_egg_info\n'}
-[9.398934] (-) TimerEvent: {}
-[9.494718] (robobin) StdoutLine: {'line': b"removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)\n"}
-[9.497952] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'}
-[9.498985] (-) TimerEvent: {}
-[9.508537] (robobin) StdoutLine: {'line': b'running install_scripts\n'}
-[9.599214] (-) TimerEvent: {}
-[9.700191] (-) TimerEvent: {}
-[9.801254] (-) TimerEvent: {}
-[9.902218] (-) TimerEvent: {}
-[10.003167] (-) TimerEvent: {}
-[10.104041] (-) TimerEvent: {}
-[10.204985] (-) TimerEvent: {}
-[10.305940] (-) TimerEvent: {}
-[10.406840] (-) TimerEvent: {}
-[10.507847] (-) TimerEvent: {}
-[10.585589] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin\n'}
-[10.588391] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'\n"}
-[10.608153] (-) TimerEvent: {}
-[10.709242] (-) TimerEvent: {}
-[10.810303] (-) TimerEvent: {}
-[10.863536] (robobin) CommandEnded: {'returncode': 0}
-[10.911084] (-) TimerEvent: {}
-[10.945486] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0}
-[10.951299] (-) EventReactorShutdown: {}
diff --git a/ros2/log/build_2024-11-14_15-35-25/logger_all.log b/ros2/log/build_2024-11-14_15-35-25/logger_all.log
deleted file mode 100644
index 4ef395ecf8792ce7770ac2dd0f4bd8102e76f101..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-35-25/logger_all.log
+++ /dev/null
@@ -1,129 +0,0 @@
-[0.883s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[0.884s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0xffffb3e0bcb0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffffb3f5aff0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffffb3f5aff0>>)
-[1.223s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[1.224s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[1.224s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[1.225s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[1.225s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[1.225s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[1.225s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/paulw/GitLab/robobin/ros2'
-[1.226s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[1.227s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[1.227s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[1.228s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[1.228s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[1.228s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[1.229s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[1.229s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[1.229s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[1.437s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[1.437s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[1.438s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[1.439s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[1.440s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[1.440s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[1.441s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[1.442s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[1.442s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[1.443s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[1.443s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[1.444s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[1.444s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[1.445s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[1.445s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[1.445s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[1.445s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[1.446s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[1.446s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[1.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[1.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[1.447s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[1.448s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[1.448s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[1.449s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install']
-[1.449s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore'
-[1.450s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install'
-[1.450s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg']
-[1.451s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg'
-[1.451s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta']
-[1.451s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta'
-[1.451s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros']
-[1.452s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros'
-[1.477s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin'
-[1.478s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[1.478s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[1.478s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[1.478s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[1.479s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.611s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.611s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.625s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/paulw/GitLab/robobin/ros2/install
-[1.638s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 192 installed packages in /opt/ros/jazzy
-[1.644s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.922s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None'
-[1.923s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None'
-[1.923s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.923s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False'
-[1.923s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False'
-[1.924s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False'
-[1.924s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None'
-[1.924s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None'
-[1.924s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.924s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/paulw/GitLab/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None}
-[1.925s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.931s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.933s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/paulw/GitLab/robobin/ros2/src/robobin' with build type 'ament_python'
-[1.934s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path')
-[1.949s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.951s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1'
-[1.956s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv'
-[1.959s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh'
-[1.964s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.965s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[3.724s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/paulw/GitLab/robobin/ros2/src/robobin'
-[3.725s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[3.726s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[8.458s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.795s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.815s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake module files
-[12.820s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake config files
-[12.826s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib'
-[12.827s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.828s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc'
-[12.830s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages'
-[12.831s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath')
-[12.832s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1'
-[12.835s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv'
-[12.838s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh'
-[12.844s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.845s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin)
-[12.846s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.ps1'
-[12.852s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.dsv'
-[12.857s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.sh'
-[12.862s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.bash'
-[12.868s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.zsh'
-[12.873s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/paulw/GitLab/robobin/ros2/install/robobin/share/colcon-core/packages/robobin)
-[12.876s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[12.878s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[12.879s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[12.880s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[12.919s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send'
-[12.919s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[12.920s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[12.920s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[12.926s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
-[12.926s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[12.928s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.ps1'
-[12.934s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_ps1.py'
-[12.944s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.ps1'
-[12.950s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.sh'
-[12.954s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_sh.py'
-[12.959s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.sh'
-[12.966s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.bash'
-[12.970s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.bash'
-[12.977s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.zsh'
-[12.982s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.zsh'
diff --git a/ros2/log/build_2024-11-14_15-35-25/robobin/command.log b/ros2/log/build_2024-11-14_15-35-25/robobin/command.log
deleted file mode 100644
index 64b7945ce0a00a5333056ae567df9ecb3cab3a4e..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-35-25/robobin/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-35-25/robobin/stderr.log b/ros2/log/build_2024-11-14_15-35-25/robobin/stderr.log
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2/log/build_2024-11-14_15-35-25/robobin/stdout.log b/ros2/log/build_2024-11-14_15-35-25/robobin/stdout.log
deleted file mode 100644
index fc4851a55e47a9157bfd7b359d7014550253eee9..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-35-25/robobin/stdout.log
+++ /dev/null
@@ -1,19 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-running install
-running install_lib
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-35-25/robobin/stdout_stderr.log b/ros2/log/build_2024-11-14_15-35-25/robobin/stdout_stderr.log
deleted file mode 100644
index fc4851a55e47a9157bfd7b359d7014550253eee9..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-35-25/robobin/stdout_stderr.log
+++ /dev/null
@@ -1,19 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-running install
-running install_lib
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-35-25/robobin/streams.log b/ros2/log/build_2024-11-14_15-35-25/robobin/streams.log
deleted file mode 100644
index d57f50694ba61e6bf4f62fd408bb824c835e269b..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-35-25/robobin/streams.log
+++ /dev/null
@@ -1,21 +0,0 @@
-[6.523s] Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[8.647s] running egg_info
-[8.795s] writing ../../build/robobin/robobin.egg-info/PKG-INFO
-[8.797s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-[8.799s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-[8.801s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-[8.802s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-[9.107s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.113s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.115s] running build
-[9.115s] running build_py
-[9.118s] running install
-[9.194s] running install_lib
-[9.331s] running install_data
-[9.332s] running install_egg_info
-[9.492s] removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-[9.495s] Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-[9.506s] running install_scripts
-[10.583s] Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-[10.586s] writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
-[10.861s] Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-38-13/events.log b/ros2/log/build_2024-11-14_15-38-13/events.log
deleted file mode 100644
index 071b504f4bafba4995e47f3bbb1bc86a9fa86461..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-38-13/events.log
+++ /dev/null
@@ -1,136 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001067] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()}
-[0.003293] (robobin) JobStarted: {'identifier': 'robobin'}
-[0.098757] (-) TimerEvent: {}
-[0.199839] (-) TimerEvent: {}
-[0.300878] (-) TimerEvent: {}
-[0.401854] (-) TimerEvent: {}
-[0.502881] (-) TimerEvent: {}
-[0.603932] (-) TimerEvent: {}
-[0.704934] (-) TimerEvent: {}
-[0.805856] (-) TimerEvent: {}
-[0.906776] (-) TimerEvent: {}
-[1.007716] (-) TimerEvent: {}
-[1.108620] (-) TimerEvent: {}
-[1.209585] (-) TimerEvent: {}
-[1.310559] (-) TimerEvent: {}
-[1.411540] (-) TimerEvent: {}
-[1.512499] (-) TimerEvent: {}
-[1.613571] (-) TimerEvent: {}
-[1.714801] (-) TimerEvent: {}
-[1.816172] (-) TimerEvent: {}
-[1.917073] (-) TimerEvent: {}
-[2.018144] (-) TimerEvent: {}
-[2.119244] (-) TimerEvent: {}
-[2.220258] (-) TimerEvent: {}
-[2.321311] (-) TimerEvent: {}
-[2.422288] (-) TimerEvent: {}
-[2.523302] (-) TimerEvent: {}
-[2.624324] (-) TimerEvent: {}
-[2.725285] (-) TimerEvent: {}
-[2.826268] (-) TimerEvent: {}
-[2.927245] (-) TimerEvent: {}
-[3.028189] (-) TimerEvent: {}
-[3.129129] (-) TimerEvent: {}
-[3.230130] (-) TimerEvent: {}
-[3.331120] (-) TimerEvent: {}
-[3.432114] (-) TimerEvent: {}
-[3.533124] (-) TimerEvent: {}
-[3.634106] (-) TimerEvent: {}
-[3.735081] (-) TimerEvent: {}
-[3.836059] (-) TimerEvent: {}
-[3.937036] (-) TimerEvent: {}
-[4.038027] (-) TimerEvent: {}
-[4.139112] (-) TimerEvent: {}
-[4.240106] (-) TimerEvent: {}
-[4.341094] (-) TimerEvent: {}
-[4.442118] (-) TimerEvent: {}
-[4.543133] (-) TimerEvent: {}
-[4.644152] (-) TimerEvent: {}
-[4.745126] (-) TimerEvent: {}
-[4.846124] (-) TimerEvent: {}
-[4.947114] (-) TimerEvent: {}
-[5.048131] (-) TimerEvent: {}
-[5.149128] (-) TimerEvent: {}
-[5.250119] (-) TimerEvent: {}
-[5.351109] (-) TimerEvent: {}
-[5.452121] (-) TimerEvent: {}
-[5.553127] (-) TimerEvent: {}
-[5.654117] (-) TimerEvent: {}
-[5.755150] (-) TimerEvent: {}
-[5.856137] (-) TimerEvent: {}
-[5.957191] (-) TimerEvent: {}
-[6.058236] (-) TimerEvent: {}
-[6.159198] (-) TimerEvent: {}
-[6.260263] (-) TimerEvent: {}
-[6.361378] (-) TimerEvent: {}
-[6.462521] (-) TimerEvent: {}
-[6.555270] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/paulw/GitLab/robobin/ros2/build/robobin/build', 'install', '--record', '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'paulw', 'SSH_CLIENT': '192.168.0.20 57325 22', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/lib', 'HOME': '/home/paulw', 'OLDPWD': '/home/paulw/GitLab/robobin/ros2/src', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLCON_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'paulw', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '5', 'PATH': '/opt/ros/jazzy/bin:/home/paulw/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1000', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'AMENT_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install/robobin:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'SSH_CONNECTION': '192.168.0.20 57325 192.168.0.46 22', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1'}, 'shell': False}
-[6.579374] (-) TimerEvent: {}
-[6.680189] (-) TimerEvent: {}
-[6.781210] (-) TimerEvent: {}
-[6.882293] (-) TimerEvent: {}
-[6.983344] (-) TimerEvent: {}
-[7.084365] (-) TimerEvent: {}
-[7.185380] (-) TimerEvent: {}
-[7.286425] (-) TimerEvent: {}
-[7.387422] (-) TimerEvent: {}
-[7.488412] (-) TimerEvent: {}
-[7.589420] (-) TimerEvent: {}
-[7.690455] (-) TimerEvent: {}
-[7.791440] (-) TimerEvent: {}
-[7.892434] (-) TimerEvent: {}
-[7.993404] (-) TimerEvent: {}
-[8.094428] (-) TimerEvent: {}
-[8.195400] (-) TimerEvent: {}
-[8.296400] (-) TimerEvent: {}
-[8.397379] (-) TimerEvent: {}
-[8.498379] (-) TimerEvent: {}
-[8.599423] (-) TimerEvent: {}
-[8.687822] (robobin) StdoutLine: {'line': b'running egg_info\n'}
-[8.699712] (-) TimerEvent: {}
-[8.800583] (-) TimerEvent: {}
-[8.836520] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'}
-[8.838549] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'}
-[8.840479] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'}
-[8.842120] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'}
-[8.843459] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'}
-[8.900799] (-) TimerEvent: {}
-[9.001748] (-) TimerEvent: {}
-[9.102687] (-) TimerEvent: {}
-[9.148142] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.158308] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.160121] (robobin) StdoutLine: {'line': b'running build\n'}
-[9.161235] (robobin) StdoutLine: {'line': b'running build_py\n'}
-[9.163449] (robobin) StdoutLine: {'line': b'running install\n'}
-[9.202868] (-) TimerEvent: {}
-[9.219884] (robobin) StdoutLine: {'line': b'running install_lib\n'}
-[9.303075] (-) TimerEvent: {}
-[9.375871] (robobin) StdoutLine: {'line': b'running install_data\n'}
-[9.377341] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch\n'}
-[9.378558] (robobin) StdoutLine: {'line': b'copying launch/robobin_launch.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch\n'}
-[9.379888] (robobin) StdoutLine: {'line': b'running install_egg_info\n'}
-[9.403293] (-) TimerEvent: {}
-[9.504263] (-) TimerEvent: {}
-[9.540023] (robobin) StdoutLine: {'line': b"removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)\n"}
-[9.543251] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'}
-[9.553433] (robobin) StdoutLine: {'line': b'running install_scripts\n'}
-[9.604500] (-) TimerEvent: {}
-[9.705516] (-) TimerEvent: {}
-[9.806493] (-) TimerEvent: {}
-[9.907482] (-) TimerEvent: {}
-[10.008451] (-) TimerEvent: {}
-[10.109428] (-) TimerEvent: {}
-[10.210415] (-) TimerEvent: {}
-[10.311414] (-) TimerEvent: {}
-[10.412454] (-) TimerEvent: {}
-[10.513497] (-) TimerEvent: {}
-[10.614493] (-) TimerEvent: {}
-[10.627327] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin\n'}
-[10.630219] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'\n"}
-[10.714920] (-) TimerEvent: {}
-[10.816067] (-) TimerEvent: {}
-[10.906685] (robobin) CommandEnded: {'returncode': 0}
-[10.916233] (-) TimerEvent: {}
-[10.989046] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0}
-[10.993886] (-) EventReactorShutdown: {}
diff --git a/ros2/log/build_2024-11-14_15-38-13/logger_all.log b/ros2/log/build_2024-11-14_15-38-13/logger_all.log
deleted file mode 100644
index 68c3c6985d058f7748010c5e998e66856eafb9c2..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-38-13/logger_all.log
+++ /dev/null
@@ -1,129 +0,0 @@
-[0.875s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[0.876s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0xffff9e60b9b0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff9e75ed50>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff9e75ed50>>)
-[1.206s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[1.207s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[1.207s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[1.207s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[1.207s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[1.208s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[1.208s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/paulw/GitLab/robobin/ros2'
-[1.209s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[1.209s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[1.210s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[1.210s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[1.210s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[1.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[1.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[1.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[1.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[1.415s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[1.415s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[1.416s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[1.416s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[1.416s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[1.417s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[1.418s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[1.418s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[1.419s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[1.420s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[1.420s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[1.421s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[1.422s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[1.422s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[1.423s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[1.423s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[1.424s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[1.424s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[1.424s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install']
-[1.429s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore'
-[1.429s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install'
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg']
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg'
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta']
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta'
-[1.431s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros']
-[1.431s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros'
-[1.457s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin'
-[1.457s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[1.458s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[1.458s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[1.458s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[1.458s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.590s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.590s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.604s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/paulw/GitLab/robobin/ros2/install
-[1.618s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 192 installed packages in /opt/ros/jazzy
-[1.623s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.902s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None'
-[1.902s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None'
-[1.902s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.902s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False'
-[1.903s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False'
-[1.903s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False'
-[1.903s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None'
-[1.903s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None'
-[1.903s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.904s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/paulw/GitLab/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None}
-[1.904s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.910s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.912s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/paulw/GitLab/robobin/ros2/src/robobin' with build type 'ament_python'
-[1.913s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path')
-[1.929s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.931s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1'
-[1.935s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv'
-[1.939s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh'
-[1.944s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.944s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[3.722s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/paulw/GitLab/robobin/ros2/src/robobin'
-[3.724s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[3.724s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[8.488s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.817s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.837s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake module files
-[12.842s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake config files
-[12.849s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib'
-[12.851s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.851s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc'
-[12.853s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages'
-[12.854s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath')
-[12.855s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1'
-[12.859s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv'
-[12.862s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh'
-[12.866s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.867s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin)
-[12.869s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.ps1'
-[12.874s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.dsv'
-[12.879s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.sh'
-[12.884s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.bash'
-[12.890s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.zsh'
-[12.895s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/paulw/GitLab/robobin/ros2/install/robobin/share/colcon-core/packages/robobin)
-[12.898s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[12.900s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[12.901s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[12.902s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[12.940s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send'
-[12.941s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[12.941s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[12.941s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[12.947s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
-[12.948s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[12.949s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.ps1'
-[12.955s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_ps1.py'
-[12.966s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.ps1'
-[12.973s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.sh'
-[12.977s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_sh.py'
-[12.982s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.sh'
-[12.989s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.bash'
-[12.992s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.bash'
-[12.999s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.zsh'
-[13.004s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.zsh'
diff --git a/ros2/log/build_2024-11-14_15-38-13/robobin/command.log b/ros2/log/build_2024-11-14_15-38-13/robobin/command.log
deleted file mode 100644
index 64b7945ce0a00a5333056ae567df9ecb3cab3a4e..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-38-13/robobin/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-38-13/robobin/stderr.log b/ros2/log/build_2024-11-14_15-38-13/robobin/stderr.log
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2/log/build_2024-11-14_15-38-13/robobin/stdout.log b/ros2/log/build_2024-11-14_15-38-13/robobin/stdout.log
deleted file mode 100644
index 63a1c23eaa68203672571e293591cb30bb4cbd75..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-38-13/robobin/stdout.log
+++ /dev/null
@@ -1,21 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-running install
-running install_lib
-running install_data
-creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
-copying launch/robobin_launch.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-38-13/robobin/stdout_stderr.log b/ros2/log/build_2024-11-14_15-38-13/robobin/stdout_stderr.log
deleted file mode 100644
index 63a1c23eaa68203672571e293591cb30bb4cbd75..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-38-13/robobin/stdout_stderr.log
+++ /dev/null
@@ -1,21 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-running install
-running install_lib
-running install_data
-creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
-copying launch/robobin_launch.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-38-13/robobin/streams.log b/ros2/log/build_2024-11-14_15-38-13/robobin/streams.log
deleted file mode 100644
index f715094d5a43506a4d05468ff31708b4ab97ed8c..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-38-13/robobin/streams.log
+++ /dev/null
@@ -1,23 +0,0 @@
-[6.575s] Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[8.686s] running egg_info
-[8.834s] writing ../../build/robobin/robobin.egg-info/PKG-INFO
-[8.836s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-[8.838s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-[8.840s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-[8.841s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-[9.149s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.156s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.158s] running build
-[9.159s] running build_py
-[9.161s] running install
-[9.217s] running install_lib
-[9.373s] running install_data
-[9.375s] creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
-[9.376s] copying launch/robobin_launch.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
-[9.377s] running install_egg_info
-[9.537s] removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-[9.541s] Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-[9.551s] running install_scripts
-[10.625s] Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-[10.628s] writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
-[10.904s] Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-50-09/events.log b/ros2/log/build_2024-11-14_15-50-09/events.log
deleted file mode 100644
index 37e1acfecede264d89bbbe9a1579d1e287885057..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-50-09/events.log
+++ /dev/null
@@ -1,143 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001654] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()}
-[0.003226] (robobin) JobStarted: {'identifier': 'robobin'}
-[0.098720] (-) TimerEvent: {}
-[0.199890] (-) TimerEvent: {}
-[0.300926] (-) TimerEvent: {}
-[0.402044] (-) TimerEvent: {}
-[0.503069] (-) TimerEvent: {}
-[0.604080] (-) TimerEvent: {}
-[0.705040] (-) TimerEvent: {}
-[0.805903] (-) TimerEvent: {}
-[0.906810] (-) TimerEvent: {}
-[1.007808] (-) TimerEvent: {}
-[1.108763] (-) TimerEvent: {}
-[1.209720] (-) TimerEvent: {}
-[1.310695] (-) TimerEvent: {}
-[1.411628] (-) TimerEvent: {}
-[1.512637] (-) TimerEvent: {}
-[1.613708] (-) TimerEvent: {}
-[1.714888] (-) TimerEvent: {}
-[1.815986] (-) TimerEvent: {}
-[1.917037] (-) TimerEvent: {}
-[2.018065] (-) TimerEvent: {}
-[2.119133] (-) TimerEvent: {}
-[2.220123] (-) TimerEvent: {}
-[2.321124] (-) TimerEvent: {}
-[2.422131] (-) TimerEvent: {}
-[2.523154] (-) TimerEvent: {}
-[2.624086] (-) TimerEvent: {}
-[2.725062] (-) TimerEvent: {}
-[2.825998] (-) TimerEvent: {}
-[2.926895] (-) TimerEvent: {}
-[3.027837] (-) TimerEvent: {}
-[3.128797] (-) TimerEvent: {}
-[3.229741] (-) TimerEvent: {}
-[3.330706] (-) TimerEvent: {}
-[3.431702] (-) TimerEvent: {}
-[3.532687] (-) TimerEvent: {}
-[3.633666] (-) TimerEvent: {}
-[3.734581] (-) TimerEvent: {}
-[3.835579] (-) TimerEvent: {}
-[3.936594] (-) TimerEvent: {}
-[4.037557] (-) TimerEvent: {}
-[4.138628] (-) TimerEvent: {}
-[4.239605] (-) TimerEvent: {}
-[4.340563] (-) TimerEvent: {}
-[4.441560] (-) TimerEvent: {}
-[4.542589] (-) TimerEvent: {}
-[4.643617] (-) TimerEvent: {}
-[4.744674] (-) TimerEvent: {}
-[4.845683] (-) TimerEvent: {}
-[4.946672] (-) TimerEvent: {}
-[5.047643] (-) TimerEvent: {}
-[5.148620] (-) TimerEvent: {}
-[5.249594] (-) TimerEvent: {}
-[5.350558] (-) TimerEvent: {}
-[5.451526] (-) TimerEvent: {}
-[5.552484] (-) TimerEvent: {}
-[5.653401] (-) TimerEvent: {}
-[5.754404] (-) TimerEvent: {}
-[5.855391] (-) TimerEvent: {}
-[5.956344] (-) TimerEvent: {}
-[6.057367] (-) TimerEvent: {}
-[6.158375] (-) TimerEvent: {}
-[6.259566] (-) TimerEvent: {}
-[6.360691] (-) TimerEvent: {}
-[6.461774] (-) TimerEvent: {}
-[6.517788] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/paulw/GitLab/robobin/ros2/build/robobin/build', 'install', '--record', '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'paulw', 'SSH_CLIENT': '192.168.0.20 57325 22', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/lib', 'HOME': '/home/paulw', 'OLDPWD': '/home/paulw/GitLab/robobin/ros2/src', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLCON_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'paulw', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '5', 'PATH': '/opt/ros/jazzy/bin:/home/paulw/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1000', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'AMENT_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install/robobin:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'SSH_CONNECTION': '192.168.0.20 57325 192.168.0.46 22', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1'}, 'shell': False}
-[6.562141] (-) TimerEvent: {}
-[6.663107] (-) TimerEvent: {}
-[6.764097] (-) TimerEvent: {}
-[6.864987] (-) TimerEvent: {}
-[6.965907] (-) TimerEvent: {}
-[7.066887] (-) TimerEvent: {}
-[7.167917] (-) TimerEvent: {}
-[7.268971] (-) TimerEvent: {}
-[7.369901] (-) TimerEvent: {}
-[7.470871] (-) TimerEvent: {}
-[7.571835] (-) TimerEvent: {}
-[7.672777] (-) TimerEvent: {}
-[7.773720] (-) TimerEvent: {}
-[7.874721] (-) TimerEvent: {}
-[7.975713] (-) TimerEvent: {}
-[8.076716] (-) TimerEvent: {}
-[8.177694] (-) TimerEvent: {}
-[8.278644] (-) TimerEvent: {}
-[8.379672] (-) TimerEvent: {}
-[8.480652] (-) TimerEvent: {}
-[8.581605] (-) TimerEvent: {}
-[8.660352] (robobin) StdoutLine: {'line': b'running egg_info\n'}
-[8.681817] (-) TimerEvent: {}
-[8.782784] (-) TimerEvent: {}
-[8.809299] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'}
-[8.811392] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'}
-[8.813196] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'}
-[8.814728] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'}
-[8.816049] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'}
-[8.883073] (-) TimerEvent: {}
-[8.984038] (-) TimerEvent: {}
-[9.084985] (-) TimerEvent: {}
-[9.121851] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.128398] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.129787] (robobin) StdoutLine: {'line': b'running build\n'}
-[9.131090] (robobin) StdoutLine: {'line': b'running build_py\n'}
-[9.132271] (robobin) StdoutLine: {'line': b'copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
-[9.133626] (robobin) StdoutLine: {'line': b'copying robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
-[9.135661] (robobin) StdoutLine: {'line': b'copying robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
-[9.138331] (robobin) StdoutLine: {'line': b'running install\n'}
-[9.185168] (-) TimerEvent: {}
-[9.196374] (robobin) StdoutLine: {'line': b'running install_lib\n'}
-[9.285374] (-) TimerEvent: {}
-[9.348838] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
-[9.350553] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
-[9.352702] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
-[9.357573] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc\n'}
-[9.364443] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py to message_handler.cpython-312.pyc\n'}
-[9.369647] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc\n'}
-[9.374906] (robobin) StdoutLine: {'line': b'running install_data\n'}
-[9.376736] (robobin) StdoutLine: {'line': b'running install_egg_info\n'}
-[9.385604] (-) TimerEvent: {}
-[9.486540] (-) TimerEvent: {}
-[9.538010] (robobin) StdoutLine: {'line': b"removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)\n"}
-[9.541309] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'}
-[9.551690] (robobin) StdoutLine: {'line': b'running install_scripts\n'}
-[9.586759] (-) TimerEvent: {}
-[9.687726] (-) TimerEvent: {}
-[9.788697] (-) TimerEvent: {}
-[9.889695] (-) TimerEvent: {}
-[9.990679] (-) TimerEvent: {}
-[10.091657] (-) TimerEvent: {}
-[10.192578] (-) TimerEvent: {}
-[10.293507] (-) TimerEvent: {}
-[10.394480] (-) TimerEvent: {}
-[10.495444] (-) TimerEvent: {}
-[10.596430] (-) TimerEvent: {}
-[10.626327] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin\n'}
-[10.629351] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'\n"}
-[10.696746] (-) TimerEvent: {}
-[10.798025] (-) TimerEvent: {}
-[10.899173] (-) TimerEvent: {}
-[10.905924] (robobin) CommandEnded: {'returncode': 0}
-[10.986475] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0}
-[10.992426] (-) EventReactorShutdown: {}
diff --git a/ros2/log/build_2024-11-14_15-50-09/logger_all.log b/ros2/log/build_2024-11-14_15-50-09/logger_all.log
deleted file mode 100644
index 2feeadf012170c85ee7ae7d7f9feaff718772ae0..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-50-09/logger_all.log
+++ /dev/null
@@ -1,129 +0,0 @@
-[0.878s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[0.879s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0xffffabccbbf0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffffacf9b320>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffffacf9b320>>)
-[1.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[1.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[1.211s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[1.211s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[1.211s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[1.211s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[1.212s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/paulw/GitLab/robobin/ros2'
-[1.212s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[1.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[1.214s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[1.214s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[1.214s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[1.418s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[1.419s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[1.419s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[1.419s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[1.420s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[1.421s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[1.421s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[1.422s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[1.423s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[1.423s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[1.424s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[1.429s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[1.429s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[1.431s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[1.431s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[1.432s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install']
-[1.432s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore'
-[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install'
-[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg']
-[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg'
-[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta']
-[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta'
-[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros']
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros'
-[1.460s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin'
-[1.461s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[1.461s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[1.461s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[1.462s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[1.462s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.594s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.594s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.608s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/paulw/GitLab/robobin/ros2/install
-[1.621s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 192 installed packages in /opt/ros/jazzy
-[1.626s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.906s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None'
-[1.906s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None'
-[1.907s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.907s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False'
-[1.907s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False'
-[1.907s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False'
-[1.907s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None'
-[1.907s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None'
-[1.908s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.908s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/paulw/GitLab/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None}
-[1.909s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.914s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.916s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/paulw/GitLab/robobin/ros2/src/robobin' with build type 'ament_python'
-[1.917s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path')
-[1.933s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.934s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1'
-[1.939s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv'
-[1.942s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh'
-[1.948s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.948s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[3.709s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/paulw/GitLab/robobin/ros2/src/robobin'
-[3.710s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[3.711s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[8.457s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.821s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.840s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake module files
-[12.845s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake config files
-[12.852s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib'
-[12.853s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.854s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc'
-[12.855s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages'
-[12.856s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath')
-[12.858s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1'
-[12.861s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv'
-[12.864s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh'
-[12.869s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.869s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin)
-[12.871s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.ps1'
-[12.877s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.dsv'
-[12.881s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.sh'
-[12.887s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.bash'
-[12.893s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.zsh'
-[12.897s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/paulw/GitLab/robobin/ros2/install/robobin/share/colcon-core/packages/robobin)
-[12.900s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[12.903s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[12.903s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[12.904s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[12.942s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send'
-[12.943s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[12.943s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[12.943s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[12.949s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
-[12.950s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[12.951s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.ps1'
-[12.958s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_ps1.py'
-[12.969s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.ps1'
-[12.975s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.sh'
-[12.980s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_sh.py'
-[12.985s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.sh'
-[12.991s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.bash'
-[12.995s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.bash'
-[13.002s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.zsh'
-[13.007s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.zsh'
diff --git a/ros2/log/build_2024-11-14_15-50-09/robobin/command.log b/ros2/log/build_2024-11-14_15-50-09/robobin/command.log
deleted file mode 100644
index 64b7945ce0a00a5333056ae567df9ecb3cab3a4e..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-50-09/robobin/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-50-09/robobin/stderr.log b/ros2/log/build_2024-11-14_15-50-09/robobin/stderr.log
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2/log/build_2024-11-14_15-50-09/robobin/stdout.log b/ros2/log/build_2024-11-14_15-50-09/robobin/stdout.log
deleted file mode 100644
index 613b8003f1a73dd4b495661622552be9c26265bc..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-50-09/robobin/stdout.log
+++ /dev/null
@@ -1,28 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-copying robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-copying robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-running install
-running install_lib
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py to message_handler.cpython-312.pyc
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-50-09/robobin/stdout_stderr.log b/ros2/log/build_2024-11-14_15-50-09/robobin/stdout_stderr.log
deleted file mode 100644
index 613b8003f1a73dd4b495661622552be9c26265bc..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-50-09/robobin/stdout_stderr.log
+++ /dev/null
@@ -1,28 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-copying robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-copying robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-running install
-running install_lib
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py to message_handler.cpython-312.pyc
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-50-09/robobin/streams.log b/ros2/log/build_2024-11-14_15-50-09/robobin/streams.log
deleted file mode 100644
index b8ff9856777d3cb29f66418091979e4a14a04f46..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-50-09/robobin/streams.log
+++ /dev/null
@@ -1,30 +0,0 @@
-[6.539s] Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[8.657s] running egg_info
-[8.806s] writing ../../build/robobin/robobin.egg-info/PKG-INFO
-[8.808s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-[8.810s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-[8.811s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-[8.813s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-[9.118s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.125s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.127s] running build
-[9.128s] running build_py
-[9.129s] copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-[9.130s] copying robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-[9.132s] copying robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-[9.139s] running install
-[9.193s] running install_lib
-[9.346s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-[9.347s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-[9.349s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-[9.354s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-[9.361s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py to message_handler.cpython-312.pyc
-[9.366s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc
-[9.372s] running install_data
-[9.373s] running install_egg_info
-[9.535s] removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-[9.538s] Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-[9.548s] running install_scripts
-[10.623s] Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-[10.626s] writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
-[10.903s] Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-55-04/events.log b/ros2/log/build_2024-11-14_15-55-04/events.log
deleted file mode 100644
index 39bcf5f2f4120d3702231b9109f4be5f927a5598..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-55-04/events.log
+++ /dev/null
@@ -1,138 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001042] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()}
-[0.003617] (robobin) JobStarted: {'identifier': 'robobin'}
-[0.098725] (-) TimerEvent: {}
-[0.199883] (-) TimerEvent: {}
-[0.300908] (-) TimerEvent: {}
-[0.401959] (-) TimerEvent: {}
-[0.503013] (-) TimerEvent: {}
-[0.604061] (-) TimerEvent: {}
-[0.705000] (-) TimerEvent: {}
-[0.805989] (-) TimerEvent: {}
-[0.907044] (-) TimerEvent: {}
-[1.008112] (-) TimerEvent: {}
-[1.109239] (-) TimerEvent: {}
-[1.210146] (-) TimerEvent: {}
-[1.311118] (-) TimerEvent: {}
-[1.412101] (-) TimerEvent: {}
-[1.513055] (-) TimerEvent: {}
-[1.614116] (-) TimerEvent: {}
-[1.715322] (-) TimerEvent: {}
-[1.816389] (-) TimerEvent: {}
-[1.917363] (-) TimerEvent: {}
-[2.018354] (-) TimerEvent: {}
-[2.119356] (-) TimerEvent: {}
-[2.220406] (-) TimerEvent: {}
-[2.321363] (-) TimerEvent: {}
-[2.422284] (-) TimerEvent: {}
-[2.523182] (-) TimerEvent: {}
-[2.624137] (-) TimerEvent: {}
-[2.725255] (-) TimerEvent: {}
-[2.826154] (-) TimerEvent: {}
-[2.927108] (-) TimerEvent: {}
-[3.028051] (-) TimerEvent: {}
-[3.129021] (-) TimerEvent: {}
-[3.229975] (-) TimerEvent: {}
-[3.330943] (-) TimerEvent: {}
-[3.431913] (-) TimerEvent: {}
-[3.532996] (-) TimerEvent: {}
-[3.634058] (-) TimerEvent: {}
-[3.734984] (-) TimerEvent: {}
-[3.835966] (-) TimerEvent: {}
-[3.936921] (-) TimerEvent: {}
-[4.037880] (-) TimerEvent: {}
-[4.138848] (-) TimerEvent: {}
-[4.239771] (-) TimerEvent: {}
-[4.340725] (-) TimerEvent: {}
-[4.441699] (-) TimerEvent: {}
-[4.542674] (-) TimerEvent: {}
-[4.643710] (-) TimerEvent: {}
-[4.744720] (-) TimerEvent: {}
-[4.845688] (-) TimerEvent: {}
-[4.946651] (-) TimerEvent: {}
-[5.047600] (-) TimerEvent: {}
-[5.148580] (-) TimerEvent: {}
-[5.249524] (-) TimerEvent: {}
-[5.350376] (-) TimerEvent: {}
-[5.451329] (-) TimerEvent: {}
-[5.552272] (-) TimerEvent: {}
-[5.653262] (-) TimerEvent: {}
-[5.754161] (-) TimerEvent: {}
-[5.855109] (-) TimerEvent: {}
-[5.956111] (-) TimerEvent: {}
-[6.057142] (-) TimerEvent: {}
-[6.158148] (-) TimerEvent: {}
-[6.259495] (-) TimerEvent: {}
-[6.360616] (-) TimerEvent: {}
-[6.461767] (-) TimerEvent: {}
-[6.521839] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/paulw/GitLab/robobin/ros2/build/robobin/build', 'install', '--record', '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'paulw', 'SSH_CLIENT': '192.168.0.20 57325 22', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/lib', 'HOME': '/home/paulw', 'OLDPWD': '/home/paulw/GitLab/robobin/ros2/src', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLCON_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'paulw', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '5', 'PATH': '/opt/ros/jazzy/bin:/home/paulw/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1000', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'AMENT_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install/robobin:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'SSH_CONNECTION': '192.168.0.20 57325 192.168.0.46 22', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1'}, 'shell': False}
-[6.562060] (-) TimerEvent: {}
-[6.663178] (-) TimerEvent: {}
-[6.764261] (-) TimerEvent: {}
-[6.865354] (-) TimerEvent: {}
-[6.966398] (-) TimerEvent: {}
-[7.067310] (-) TimerEvent: {}
-[7.168265] (-) TimerEvent: {}
-[7.269180] (-) TimerEvent: {}
-[7.370096] (-) TimerEvent: {}
-[7.471067] (-) TimerEvent: {}
-[7.572036] (-) TimerEvent: {}
-[7.672964] (-) TimerEvent: {}
-[7.773937] (-) TimerEvent: {}
-[7.874969] (-) TimerEvent: {}
-[7.975888] (-) TimerEvent: {}
-[8.076889] (-) TimerEvent: {}
-[8.177877] (-) TimerEvent: {}
-[8.278824] (-) TimerEvent: {}
-[8.379828] (-) TimerEvent: {}
-[8.480850] (-) TimerEvent: {}
-[8.581838] (-) TimerEvent: {}
-[8.657610] (robobin) StdoutLine: {'line': b'running egg_info\n'}
-[8.682059] (-) TimerEvent: {}
-[8.783044] (-) TimerEvent: {}
-[8.806483] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'}
-[8.808540] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'}
-[8.810481] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'}
-[8.812050] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'}
-[8.813446] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'}
-[8.883343] (-) TimerEvent: {}
-[8.984313] (-) TimerEvent: {}
-[9.085276] (-) TimerEvent: {}
-[9.117031] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.123773] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.125183] (robobin) StdoutLine: {'line': b'running build\n'}
-[9.126458] (robobin) StdoutLine: {'line': b'running build_py\n'}
-[9.127556] (robobin) StdoutLine: {'line': b'copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
-[9.131252] (robobin) StdoutLine: {'line': b'running install\n'}
-[9.185500] (-) TimerEvent: {}
-[9.187396] (robobin) StdoutLine: {'line': b'running install_lib\n'}
-[9.285693] (-) TimerEvent: {}
-[9.340407] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
-[9.346230] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc\n'}
-[9.349896] (robobin) StderrLine: {'line': b'Sorry: TabError: inconsistent use of tabs and spaces in indentation (connection_manager.py, line 54)\n'}
-[9.351380] (robobin) StdoutLine: {'line': b'running install_data\n'}
-[9.352986] (robobin) StdoutLine: {'line': b'running install_egg_info\n'}
-[9.385901] (-) TimerEvent: {}
-[9.486869] (-) TimerEvent: {}
-[9.512392] (robobin) StdoutLine: {'line': b"removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)\n"}
-[9.515742] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'}
-[9.526048] (robobin) StdoutLine: {'line': b'running install_scripts\n'}
-[9.587103] (-) TimerEvent: {}
-[9.688085] (-) TimerEvent: {}
-[9.789095] (-) TimerEvent: {}
-[9.890030] (-) TimerEvent: {}
-[9.990940] (-) TimerEvent: {}
-[10.091935] (-) TimerEvent: {}
-[10.192906] (-) TimerEvent: {}
-[10.293934] (-) TimerEvent: {}
-[10.394936] (-) TimerEvent: {}
-[10.495934] (-) TimerEvent: {}
-[10.596980] (-) TimerEvent: {}
-[10.600525] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin\n'}
-[10.603637] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'\n"}
-[10.697369] (-) TimerEvent: {}
-[10.798449] (-) TimerEvent: {}
-[10.879345] (robobin) CommandEnded: {'returncode': 0}
-[10.899657] (-) TimerEvent: {}
-[10.960036] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0}
-[10.966683] (-) EventReactorShutdown: {}
diff --git a/ros2/log/build_2024-11-14_15-55-04/robobin/command.log b/ros2/log/build_2024-11-14_15-55-04/robobin/command.log
deleted file mode 100644
index 64b7945ce0a00a5333056ae567df9ecb3cab3a4e..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-55-04/robobin/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-55-04/robobin/stderr.log b/ros2/log/build_2024-11-14_15-55-04/robobin/stderr.log
deleted file mode 100644
index 9be7b6b1cbdccc7d0fc77b26c272dd278fdbc5b3..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-55-04/robobin/stderr.log
+++ /dev/null
@@ -1 +0,0 @@
-Sorry: TabError: inconsistent use of tabs and spaces in indentation (connection_manager.py, line 54)
diff --git a/ros2/log/build_2024-11-14_15-55-04/robobin/stdout.log b/ros2/log/build_2024-11-14_15-55-04/robobin/stdout.log
deleted file mode 100644
index 475195e087f49a5d82023c299554f98fa28046b5..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-55-04/robobin/stdout.log
+++ /dev/null
@@ -1,22 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-running install
-running install_lib
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-55-04/robobin/stdout_stderr.log b/ros2/log/build_2024-11-14_15-55-04/robobin/stdout_stderr.log
deleted file mode 100644
index 44e861a549232b057f5cbf8ed7e1053c887353c9..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-55-04/robobin/stdout_stderr.log
+++ /dev/null
@@ -1,23 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-running install
-running install_lib
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-Sorry: TabError: inconsistent use of tabs and spaces in indentation (connection_manager.py, line 54)
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-55-04/robobin/streams.log b/ros2/log/build_2024-11-14_15-55-04/robobin/streams.log
deleted file mode 100644
index 903cd66e5125a2b730d6e24c02d5bfe72002d1e4..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-55-04/robobin/streams.log
+++ /dev/null
@@ -1,25 +0,0 @@
-[6.540s] Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[8.655s] running egg_info
-[8.804s] writing ../../build/robobin/robobin.egg-info/PKG-INFO
-[8.806s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-[8.808s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-[8.809s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-[8.811s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-[9.114s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.121s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.122s] running build
-[9.123s] running build_py
-[9.125s] copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-[9.128s] running install
-[9.184s] running install_lib
-[9.338s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-[9.343s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-[9.347s] Sorry: TabError: inconsistent use of tabs and spaces in indentation (connection_manager.py, line 54)
-[9.348s] running install_data
-[9.350s] running install_egg_info
-[9.509s] removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-[9.513s] Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-[9.523s] running install_scripts
-[10.598s] Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-[10.601s] writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
-[10.877s] Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-56-14/events.log b/ros2/log/build_2024-11-14_15-56-14/events.log
deleted file mode 100644
index 9aa62f09224ee16d6c11aea37298c8fa1329aad0..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-56-14/events.log
+++ /dev/null
@@ -1,137 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001672] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()}
-[0.003184] (robobin) JobStarted: {'identifier': 'robobin'}
-[0.098669] (-) TimerEvent: {}
-[0.199893] (-) TimerEvent: {}
-[0.300982] (-) TimerEvent: {}
-[0.401983] (-) TimerEvent: {}
-[0.502917] (-) TimerEvent: {}
-[0.603917] (-) TimerEvent: {}
-[0.704890] (-) TimerEvent: {}
-[0.805825] (-) TimerEvent: {}
-[0.906685] (-) TimerEvent: {}
-[1.007636] (-) TimerEvent: {}
-[1.108635] (-) TimerEvent: {}
-[1.209621] (-) TimerEvent: {}
-[1.310608] (-) TimerEvent: {}
-[1.411602] (-) TimerEvent: {}
-[1.512562] (-) TimerEvent: {}
-[1.613578] (-) TimerEvent: {}
-[1.714728] (-) TimerEvent: {}
-[1.815908] (-) TimerEvent: {}
-[1.916901] (-) TimerEvent: {}
-[2.017862] (-) TimerEvent: {}
-[2.118876] (-) TimerEvent: {}
-[2.219970] (-) TimerEvent: {}
-[2.320994] (-) TimerEvent: {}
-[2.421968] (-) TimerEvent: {}
-[2.522944] (-) TimerEvent: {}
-[2.623919] (-) TimerEvent: {}
-[2.724901] (-) TimerEvent: {}
-[2.825848] (-) TimerEvent: {}
-[2.926722] (-) TimerEvent: {}
-[3.027682] (-) TimerEvent: {}
-[3.128681] (-) TimerEvent: {}
-[3.229663] (-) TimerEvent: {}
-[3.330649] (-) TimerEvent: {}
-[3.431562] (-) TimerEvent: {}
-[3.532497] (-) TimerEvent: {}
-[3.633514] (-) TimerEvent: {}
-[3.734471] (-) TimerEvent: {}
-[3.835466] (-) TimerEvent: {}
-[3.936460] (-) TimerEvent: {}
-[4.037430] (-) TimerEvent: {}
-[4.138517] (-) TimerEvent: {}
-[4.239490] (-) TimerEvent: {}
-[4.340468] (-) TimerEvent: {}
-[4.441481] (-) TimerEvent: {}
-[4.542558] (-) TimerEvent: {}
-[4.643606] (-) TimerEvent: {}
-[4.744562] (-) TimerEvent: {}
-[4.845526] (-) TimerEvent: {}
-[4.946511] (-) TimerEvent: {}
-[5.047451] (-) TimerEvent: {}
-[5.148483] (-) TimerEvent: {}
-[5.249464] (-) TimerEvent: {}
-[5.350387] (-) TimerEvent: {}
-[5.451356] (-) TimerEvent: {}
-[5.552336] (-) TimerEvent: {}
-[5.653285] (-) TimerEvent: {}
-[5.754274] (-) TimerEvent: {}
-[5.855259] (-) TimerEvent: {}
-[5.956368] (-) TimerEvent: {}
-[6.057405] (-) TimerEvent: {}
-[6.158508] (-) TimerEvent: {}
-[6.259663] (-) TimerEvent: {}
-[6.360906] (-) TimerEvent: {}
-[6.461990] (-) TimerEvent: {}
-[6.513406] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/paulw/GitLab/robobin/ros2/build/robobin/build', 'install', '--record', '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'paulw', 'SSH_CLIENT': '192.168.0.20 57325 22', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/lib', 'HOME': '/home/paulw', 'OLDPWD': '/home/paulw/GitLab/robobin/ros2/src', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLCON_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'paulw', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '5', 'PATH': '/opt/ros/jazzy/bin:/home/paulw/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1000', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'AMENT_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install/robobin:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'SSH_CONNECTION': '192.168.0.20 57325 192.168.0.46 22', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1'}, 'shell': False}
-[6.562270] (-) TimerEvent: {}
-[6.663309] (-) TimerEvent: {}
-[6.764233] (-) TimerEvent: {}
-[6.865168] (-) TimerEvent: {}
-[6.966189] (-) TimerEvent: {}
-[7.067192] (-) TimerEvent: {}
-[7.168275] (-) TimerEvent: {}
-[7.269294] (-) TimerEvent: {}
-[7.370334] (-) TimerEvent: {}
-[7.471308] (-) TimerEvent: {}
-[7.572305] (-) TimerEvent: {}
-[7.673266] (-) TimerEvent: {}
-[7.774244] (-) TimerEvent: {}
-[7.875206] (-) TimerEvent: {}
-[7.976164] (-) TimerEvent: {}
-[8.077125] (-) TimerEvent: {}
-[8.178081] (-) TimerEvent: {}
-[8.278938] (-) TimerEvent: {}
-[8.379886] (-) TimerEvent: {}
-[8.480842] (-) TimerEvent: {}
-[8.581725] (-) TimerEvent: {}
-[8.646259] (robobin) StdoutLine: {'line': b'running egg_info\n'}
-[8.681932] (-) TimerEvent: {}
-[8.782882] (-) TimerEvent: {}
-[8.794800] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'}
-[8.796817] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'}
-[8.798686] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'}
-[8.800284] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'}
-[8.801643] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'}
-[8.883116] (-) TimerEvent: {}
-[8.984053] (-) TimerEvent: {}
-[9.084954] (-) TimerEvent: {}
-[9.105146] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.111950] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.113267] (robobin) StdoutLine: {'line': b'running build\n'}
-[9.114571] (robobin) StdoutLine: {'line': b'running build_py\n'}
-[9.115723] (robobin) StdoutLine: {'line': b'copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
-[9.119323] (robobin) StdoutLine: {'line': b'running install\n'}
-[9.176261] (robobin) StdoutLine: {'line': b'running install_lib\n'}
-[9.185172] (-) TimerEvent: {}
-[9.286126] (-) TimerEvent: {}
-[9.329556] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
-[9.335290] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc\n'}
-[9.343473] (robobin) StdoutLine: {'line': b'running install_data\n'}
-[9.345168] (robobin) StdoutLine: {'line': b'running install_egg_info\n'}
-[9.386349] (-) TimerEvent: {}
-[9.487393] (-) TimerEvent: {}
-[9.504114] (robobin) StdoutLine: {'line': b"removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)\n"}
-[9.507332] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'}
-[9.517790] (robobin) StdoutLine: {'line': b'running install_scripts\n'}
-[9.587665] (-) TimerEvent: {}
-[9.688667] (-) TimerEvent: {}
-[9.789657] (-) TimerEvent: {}
-[9.890606] (-) TimerEvent: {}
-[9.991548] (-) TimerEvent: {}
-[10.092541] (-) TimerEvent: {}
-[10.193556] (-) TimerEvent: {}
-[10.294524] (-) TimerEvent: {}
-[10.395538] (-) TimerEvent: {}
-[10.496507] (-) TimerEvent: {}
-[10.589843] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin\n'}
-[10.592873] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'\n"}
-[10.596948] (-) TimerEvent: {}
-[10.698086] (-) TimerEvent: {}
-[10.799235] (-) TimerEvent: {}
-[10.868242] (robobin) CommandEnded: {'returncode': 0}
-[10.900036] (-) TimerEvent: {}
-[10.948307] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0}
-[10.954210] (-) EventReactorShutdown: {}
diff --git a/ros2/log/build_2024-11-14_15-56-14/logger_all.log b/ros2/log/build_2024-11-14_15-56-14/logger_all.log
deleted file mode 100644
index 85228dbc078092e1c9d5a0ce45847c290dfeddab..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-56-14/logger_all.log
+++ /dev/null
@@ -1,129 +0,0 @@
-[0.877s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[0.878s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0xffffa2a1baa0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffffa376b560>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffffa376b560>>)
-[1.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[1.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[1.213s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[1.213s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[1.213s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[1.214s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[1.214s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/paulw/GitLab/robobin/ros2'
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[1.216s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[1.216s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[1.216s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[1.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[1.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[1.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[1.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[1.423s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[1.424s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[1.424s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[1.424s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[1.429s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[1.431s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[1.431s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[1.432s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[1.432s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[1.437s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install']
-[1.437s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore'
-[1.438s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install'
-[1.438s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg']
-[1.438s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg'
-[1.439s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta']
-[1.439s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta'
-[1.439s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros']
-[1.440s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros'
-[1.466s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin'
-[1.466s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[1.467s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[1.467s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[1.467s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[1.467s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.600s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.600s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.614s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/paulw/GitLab/robobin/ros2/install
-[1.628s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 192 installed packages in /opt/ros/jazzy
-[1.633s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.912s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None'
-[1.912s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None'
-[1.912s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.912s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False'
-[1.913s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False'
-[1.913s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False'
-[1.913s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None'
-[1.913s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None'
-[1.913s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.914s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/paulw/GitLab/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None}
-[1.914s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.920s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.922s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/paulw/GitLab/robobin/ros2/src/robobin' with build type 'ament_python'
-[1.923s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path')
-[1.938s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.940s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1'
-[1.944s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv'
-[1.948s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh'
-[1.953s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.954s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[3.724s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/paulw/GitLab/robobin/ros2/src/robobin'
-[3.726s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[3.726s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[8.458s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.789s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.806s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake module files
-[12.811s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake config files
-[12.818s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib'
-[12.820s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.821s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc'
-[12.823s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages'
-[12.824s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath')
-[12.825s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1'
-[12.828s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv'
-[12.831s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh'
-[12.836s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.837s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin)
-[12.839s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.ps1'
-[12.844s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.dsv'
-[12.849s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.sh'
-[12.854s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.bash'
-[12.860s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.zsh'
-[12.865s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/paulw/GitLab/robobin/ros2/install/robobin/share/colcon-core/packages/robobin)
-[12.868s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[12.870s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[12.871s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[12.872s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[12.909s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send'
-[12.910s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[12.911s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[12.911s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[12.916s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
-[12.917s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[12.919s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.ps1'
-[12.925s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_ps1.py'
-[12.936s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.ps1'
-[12.942s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.sh'
-[12.946s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_sh.py'
-[12.951s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.sh'
-[12.958s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.bash'
-[12.962s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.bash'
-[12.969s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.zsh'
-[12.974s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.zsh'
diff --git a/ros2/log/build_2024-11-14_15-56-14/robobin/command.log b/ros2/log/build_2024-11-14_15-56-14/robobin/command.log
deleted file mode 100644
index 64b7945ce0a00a5333056ae567df9ecb3cab3a4e..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-56-14/robobin/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-56-14/robobin/stderr.log b/ros2/log/build_2024-11-14_15-56-14/robobin/stderr.log
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2/log/build_2024-11-14_15-56-14/robobin/stdout.log b/ros2/log/build_2024-11-14_15-56-14/robobin/stdout.log
deleted file mode 100644
index 475195e087f49a5d82023c299554f98fa28046b5..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-56-14/robobin/stdout.log
+++ /dev/null
@@ -1,22 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-running install
-running install_lib
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-56-14/robobin/stdout_stderr.log b/ros2/log/build_2024-11-14_15-56-14/robobin/stdout_stderr.log
deleted file mode 100644
index 475195e087f49a5d82023c299554f98fa28046b5..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-56-14/robobin/stdout_stderr.log
+++ /dev/null
@@ -1,22 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-running install
-running install_lib
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-56-14/robobin/streams.log b/ros2/log/build_2024-11-14_15-56-14/robobin/streams.log
deleted file mode 100644
index 0df8a3921c718a09251a9e09d86c1929b90f1b89..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-56-14/robobin/streams.log
+++ /dev/null
@@ -1,24 +0,0 @@
-[6.535s] Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[8.643s] running egg_info
-[8.792s] writing ../../build/robobin/robobin.egg-info/PKG-INFO
-[8.794s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-[8.795s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-[8.797s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-[8.798s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-[9.102s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.109s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.110s] running build
-[9.111s] running build_py
-[9.112s] copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-[9.116s] running install
-[9.177s] running install_lib
-[9.326s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-[9.332s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-[9.340s] running install_data
-[9.342s] running install_egg_info
-[9.501s] removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-[9.504s] Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-[9.515s] running install_scripts
-[10.587s] Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-[10.590s] writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
-[10.865s] Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-58-20/events.log b/ros2/log/build_2024-11-14_15-58-20/events.log
deleted file mode 100644
index dc73d76d25e97beb572f12e00ea482ca8287e1e4..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-58-20/events.log
+++ /dev/null
@@ -1,137 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001090] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()}
-[0.003266] (robobin) JobStarted: {'identifier': 'robobin'}
-[0.098743] (-) TimerEvent: {}
-[0.199859] (-) TimerEvent: {}
-[0.300924] (-) TimerEvent: {}
-[0.401947] (-) TimerEvent: {}
-[0.502968] (-) TimerEvent: {}
-[0.604010] (-) TimerEvent: {}
-[0.704957] (-) TimerEvent: {}
-[0.806003] (-) TimerEvent: {}
-[0.906934] (-) TimerEvent: {}
-[1.007920] (-) TimerEvent: {}
-[1.108841] (-) TimerEvent: {}
-[1.209719] (-) TimerEvent: {}
-[1.310675] (-) TimerEvent: {}
-[1.411625] (-) TimerEvent: {}
-[1.512598] (-) TimerEvent: {}
-[1.613636] (-) TimerEvent: {}
-[1.714793] (-) TimerEvent: {}
-[1.815848] (-) TimerEvent: {}
-[1.916858] (-) TimerEvent: {}
-[2.017777] (-) TimerEvent: {}
-[2.118697] (-) TimerEvent: {}
-[2.219689] (-) TimerEvent: {}
-[2.320636] (-) TimerEvent: {}
-[2.421599] (-) TimerEvent: {}
-[2.522506] (-) TimerEvent: {}
-[2.623603] (-) TimerEvent: {}
-[2.724623] (-) TimerEvent: {}
-[2.825496] (-) TimerEvent: {}
-[2.926450] (-) TimerEvent: {}
-[3.027408] (-) TimerEvent: {}
-[3.128339] (-) TimerEvent: {}
-[3.229303] (-) TimerEvent: {}
-[3.330274] (-) TimerEvent: {}
-[3.431181] (-) TimerEvent: {}
-[3.532176] (-) TimerEvent: {}
-[3.633139] (-) TimerEvent: {}
-[3.734079] (-) TimerEvent: {}
-[3.835097] (-) TimerEvent: {}
-[3.936169] (-) TimerEvent: {}
-[4.037130] (-) TimerEvent: {}
-[4.138230] (-) TimerEvent: {}
-[4.239181] (-) TimerEvent: {}
-[4.340099] (-) TimerEvent: {}
-[4.441062] (-) TimerEvent: {}
-[4.542060] (-) TimerEvent: {}
-[4.643057] (-) TimerEvent: {}
-[4.744015] (-) TimerEvent: {}
-[4.845025] (-) TimerEvent: {}
-[4.946022] (-) TimerEvent: {}
-[5.047010] (-) TimerEvent: {}
-[5.148061] (-) TimerEvent: {}
-[5.249034] (-) TimerEvent: {}
-[5.350032] (-) TimerEvent: {}
-[5.451060] (-) TimerEvent: {}
-[5.552044] (-) TimerEvent: {}
-[5.653020] (-) TimerEvent: {}
-[5.753996] (-) TimerEvent: {}
-[5.854995] (-) TimerEvent: {}
-[5.955960] (-) TimerEvent: {}
-[6.056880] (-) TimerEvent: {}
-[6.157969] (-) TimerEvent: {}
-[6.259148] (-) TimerEvent: {}
-[6.360371] (-) TimerEvent: {}
-[6.461652] (-) TimerEvent: {}
-[6.490079] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/paulw/GitLab/robobin/ros2/build/robobin/build', 'install', '--record', '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'paulw', 'SSH_CLIENT': '192.168.0.20 57325 22', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/lib', 'HOME': '/home/paulw', 'OLDPWD': '/home/paulw/GitLab/robobin/ros2/src', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLCON_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'paulw', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '5', 'PATH': '/opt/ros/jazzy/bin:/home/paulw/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1000', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'AMENT_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install/robobin:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'SSH_CONNECTION': '192.168.0.20 57325 192.168.0.46 22', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1'}, 'shell': False}
-[6.561863] (-) TimerEvent: {}
-[6.662691] (-) TimerEvent: {}
-[6.763660] (-) TimerEvent: {}
-[6.864673] (-) TimerEvent: {}
-[6.965618] (-) TimerEvent: {}
-[7.066507] (-) TimerEvent: {}
-[7.167494] (-) TimerEvent: {}
-[7.268468] (-) TimerEvent: {}
-[7.369444] (-) TimerEvent: {}
-[7.470440] (-) TimerEvent: {}
-[7.571443] (-) TimerEvent: {}
-[7.672419] (-) TimerEvent: {}
-[7.773380] (-) TimerEvent: {}
-[7.874369] (-) TimerEvent: {}
-[7.975336] (-) TimerEvent: {}
-[8.076315] (-) TimerEvent: {}
-[8.177288] (-) TimerEvent: {}
-[8.278258] (-) TimerEvent: {}
-[8.379277] (-) TimerEvent: {}
-[8.480245] (-) TimerEvent: {}
-[8.581215] (-) TimerEvent: {}
-[8.626481] (robobin) StdoutLine: {'line': b'running egg_info\n'}
-[8.681450] (-) TimerEvent: {}
-[8.775186] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'}
-[8.777301] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'}
-[8.779125] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'}
-[8.780679] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'}
-[8.781695] (-) TimerEvent: {}
-[8.782494] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'}
-[8.881929] (-) TimerEvent: {}
-[8.982912] (-) TimerEvent: {}
-[9.083776] (-) TimerEvent: {}
-[9.086299] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.093066] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
-[9.094571] (robobin) StdoutLine: {'line': b'running build\n'}
-[9.095698] (robobin) StdoutLine: {'line': b'running build_py\n'}
-[9.096809] (robobin) StdoutLine: {'line': b'copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
-[9.100357] (robobin) StdoutLine: {'line': b'running install\n'}
-[9.156765] (robobin) StdoutLine: {'line': b'running install_lib\n'}
-[9.183993] (-) TimerEvent: {}
-[9.284931] (-) TimerEvent: {}
-[9.310650] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
-[9.316379] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc\n'}
-[9.324655] (robobin) StdoutLine: {'line': b'running install_data\n'}
-[9.326320] (robobin) StdoutLine: {'line': b'running install_egg_info\n'}
-[9.385160] (-) TimerEvent: {}
-[9.486153] (-) TimerEvent: {}
-[9.487031] (robobin) StdoutLine: {'line': b"removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)\n"}
-[9.489935] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'}
-[9.500140] (robobin) StdoutLine: {'line': b'running install_scripts\n'}
-[9.586376] (-) TimerEvent: {}
-[9.687388] (-) TimerEvent: {}
-[9.788419] (-) TimerEvent: {}
-[9.889391] (-) TimerEvent: {}
-[9.990353] (-) TimerEvent: {}
-[10.091320] (-) TimerEvent: {}
-[10.192277] (-) TimerEvent: {}
-[10.293249] (-) TimerEvent: {}
-[10.394222] (-) TimerEvent: {}
-[10.495201] (-) TimerEvent: {}
-[10.571255] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin\n'}
-[10.574364] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'\n"}
-[10.595480] (-) TimerEvent: {}
-[10.696633] (-) TimerEvent: {}
-[10.797735] (-) TimerEvent: {}
-[10.848318] (robobin) CommandEnded: {'returncode': 0}
-[10.899425] (-) TimerEvent: {}
-[10.931164] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0}
-[10.937101] (-) EventReactorShutdown: {}
diff --git a/ros2/log/build_2024-11-14_15-58-20/logger_all.log b/ros2/log/build_2024-11-14_15-58-20/logger_all.log
deleted file mode 100644
index e90eeaad1b718c305f1120c7cf1ecd7f942b070f..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-58-20/logger_all.log
+++ /dev/null
@@ -1,129 +0,0 @@
-[0.876s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[0.877s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0xffff98acbb30>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff98c5af30>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff98c5af30>>)
-[1.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[1.211s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[1.211s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[1.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[1.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[1.212s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[1.212s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/paulw/GitLab/robobin/ros2'
-[1.213s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[1.214s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[1.214s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[1.216s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[1.216s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[1.420s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[1.421s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[1.421s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[1.421s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[1.422s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[1.422s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[1.423s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[1.424s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[1.429s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[1.429s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[1.431s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[1.431s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[1.432s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[1.432s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[1.432s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[1.432s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install']
-[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore'
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install'
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg']
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg'
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta']
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta'
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros']
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros'
-[1.462s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin'
-[1.462s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[1.463s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[1.463s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[1.463s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[1.463s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.595s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.596s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.610s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/paulw/GitLab/robobin/ros2/install
-[1.623s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 192 installed packages in /opt/ros/jazzy
-[1.628s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.907s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None'
-[1.908s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None'
-[1.908s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.908s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False'
-[1.908s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False'
-[1.909s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False'
-[1.909s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None'
-[1.909s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None'
-[1.909s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.909s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/paulw/GitLab/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None}
-[1.910s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.916s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.917s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/paulw/GitLab/robobin/ros2/src/robobin' with build type 'ament_python'
-[1.919s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path')
-[1.934s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.936s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1'
-[1.940s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv'
-[1.944s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh'
-[1.949s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.949s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[3.712s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/paulw/GitLab/robobin/ros2/src/robobin'
-[3.713s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[3.714s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[8.428s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.764s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.785s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake module files
-[12.790s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake config files
-[12.796s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib'
-[12.798s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.798s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc'
-[12.800s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages'
-[12.801s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath')
-[12.802s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1'
-[12.806s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv'
-[12.809s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh'
-[12.814s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.815s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin)
-[12.817s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.ps1'
-[12.823s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.dsv'
-[12.827s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.sh'
-[12.832s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.bash'
-[12.839s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.zsh'
-[12.843s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/paulw/GitLab/robobin/ros2/install/robobin/share/colcon-core/packages/robobin)
-[12.846s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[12.849s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[12.850s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[12.851s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[12.889s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send'
-[12.889s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[12.890s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[12.890s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[12.896s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
-[12.896s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[12.898s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.ps1'
-[12.904s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_ps1.py'
-[12.914s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.ps1'
-[12.921s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.sh'
-[12.925s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_sh.py'
-[12.930s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.sh'
-[12.937s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.bash'
-[12.940s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.bash'
-[12.947s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.zsh'
-[12.952s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.zsh'
diff --git a/ros2/log/build_2024-11-14_15-58-20/robobin/command.log b/ros2/log/build_2024-11-14_15-58-20/robobin/command.log
deleted file mode 100644
index 64b7945ce0a00a5333056ae567df9ecb3cab3a4e..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-58-20/robobin/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-14_15-58-20/robobin/stderr.log b/ros2/log/build_2024-11-14_15-58-20/robobin/stderr.log
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2/log/build_2024-11-14_15-58-20/robobin/stdout.log b/ros2/log/build_2024-11-14_15-58-20/robobin/stdout.log
deleted file mode 100644
index 475195e087f49a5d82023c299554f98fa28046b5..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-58-20/robobin/stdout.log
+++ /dev/null
@@ -1,22 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-running install
-running install_lib
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-58-20/robobin/stdout_stderr.log b/ros2/log/build_2024-11-14_15-58-20/robobin/stdout_stderr.log
deleted file mode 100644
index 475195e087f49a5d82023c299554f98fa28046b5..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-58-20/robobin/stdout_stderr.log
+++ /dev/null
@@ -1,22 +0,0 @@
-running egg_info
-writing ../../build/robobin/robobin.egg-info/PKG-INFO
-writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-running build
-running build_py
-copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-running install
-running install_lib
-copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-running install_data
-running install_egg_info
-removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-running install_scripts
-Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-58-20/robobin/streams.log b/ros2/log/build_2024-11-14_15-58-20/robobin/streams.log
deleted file mode 100644
index 944cc0638ab766b79b7d8742471653296dd043ef..0000000000000000000000000000000000000000
--- a/ros2/log/build_2024-11-14_15-58-20/robobin/streams.log
+++ /dev/null
@@ -1,24 +0,0 @@
-[6.509s] Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[8.624s] running egg_info
-[8.773s] writing ../../build/robobin/robobin.egg-info/PKG-INFO
-[8.775s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
-[8.777s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
-[8.778s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
-[8.780s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
-[9.084s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.091s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
-[9.092s] running build
-[9.093s] running build_py
-[9.094s] copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
-[9.098s] running install
-[9.158s] running install_lib
-[9.308s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
-[9.314s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
-[9.322s] running install_data
-[9.324s] running install_egg_info
-[9.485s] removing '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info' (and everything under it)
-[9.487s] Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
-[9.498s] running install_scripts
-[10.569s] Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
-[10.572s] writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
-[10.846s] Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/build_2024-11-19_13-57-12/events.log b/ros2/log/build_2024-11-19_13-57-12/events.log
new file mode 100644
index 0000000000000000000000000000000000000000..cd24e6b803af02fd6cb13852f9f43073373656a5
--- /dev/null
+++ b/ros2/log/build_2024-11-19_13-57-12/events.log
@@ -0,0 +1,161 @@
+[0.000000] (-) TimerEvent: {}
+[0.001650] (robobin) JobQueued: {'identifier': 'robobin', 'dependencies': OrderedDict()}
+[0.003333] (robobin) JobStarted: {'identifier': 'robobin'}
+[0.098770] (-) TimerEvent: {}
+[0.199937] (-) TimerEvent: {}
+[0.300995] (-) TimerEvent: {}
+[0.401944] (-) TimerEvent: {}
+[0.502937] (-) TimerEvent: {}
+[0.603932] (-) TimerEvent: {}
+[0.704861] (-) TimerEvent: {}
+[0.805867] (-) TimerEvent: {}
+[0.906811] (-) TimerEvent: {}
+[1.007793] (-) TimerEvent: {}
+[1.108770] (-) TimerEvent: {}
+[1.209782] (-) TimerEvent: {}
+[1.310750] (-) TimerEvent: {}
+[1.411726] (-) TimerEvent: {}
+[1.512633] (-) TimerEvent: {}
+[1.613706] (-) TimerEvent: {}
+[1.714973] (-) TimerEvent: {}
+[1.816187] (-) TimerEvent: {}
+[1.917180] (-) TimerEvent: {}
+[2.018121] (-) TimerEvent: {}
+[2.118980] (-) TimerEvent: {}
+[2.219971] (-) TimerEvent: {}
+[2.320962] (-) TimerEvent: {}
+[2.421953] (-) TimerEvent: {}
+[2.522872] (-) TimerEvent: {}
+[2.623850] (-) TimerEvent: {}
+[2.724861] (-) TimerEvent: {}
+[2.825823] (-) TimerEvent: {}
+[2.926798] (-) TimerEvent: {}
+[3.027807] (-) TimerEvent: {}
+[3.128775] (-) TimerEvent: {}
+[3.229750] (-) TimerEvent: {}
+[3.330733] (-) TimerEvent: {}
+[3.431686] (-) TimerEvent: {}
+[3.532675] (-) TimerEvent: {}
+[3.633740] (-) TimerEvent: {}
+[3.734716] (-) TimerEvent: {}
+[3.835845] (-) TimerEvent: {}
+[3.936905] (-) TimerEvent: {}
+[4.037850] (-) TimerEvent: {}
+[4.138933] (-) TimerEvent: {}
+[4.239949] (-) TimerEvent: {}
+[4.340929] (-) TimerEvent: {}
+[4.441986] (-) TimerEvent: {}
+[4.543087] (-) TimerEvent: {}
+[4.643981] (-) TimerEvent: {}
+[4.744935] (-) TimerEvent: {}
+[4.845903] (-) TimerEvent: {}
+[4.946870] (-) TimerEvent: {}
+[5.047831] (-) TimerEvent: {}
+[5.148802] (-) TimerEvent: {}
+[5.249772] (-) TimerEvent: {}
+[5.350741] (-) TimerEvent: {}
+[5.451689] (-) TimerEvent: {}
+[5.552674] (-) TimerEvent: {}
+[5.653636] (-) TimerEvent: {}
+[5.754642] (-) TimerEvent: {}
+[5.855630] (-) TimerEvent: {}
+[5.956638] (-) TimerEvent: {}
+[6.057680] (-) TimerEvent: {}
+[6.158723] (-) TimerEvent: {}
+[6.259853] (-) TimerEvent: {}
+[6.360926] (-) TimerEvent: {}
+[6.463749] (robobin) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/robobin', 'build', '--build-base', '/home/paulw/GitLab/robobin/ros2/build/robobin/build', 'install', '--record', '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'paulw', 'SSH_CLIENT': '82.3.186.208 62882 22', 'XDG_SESSION_TYPE': 'tty', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/lib', 'HOME': '/home/paulw', 'OLDPWD': '/home/paulw/GitLab/robobin', 'SSH_TTY': '/dev/pts/0', 'ROS_PYTHON_VERSION': '3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLCON_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'paulw', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'TERM': 'xterm-256color', 'XDG_SESSION_ID': '1', 'PATH': '/home/paulw/.local/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'XDG_RUNTIME_DIR': '/run/user/1000', 'LANG': 'en_US.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'AMENT_PREFIX_PATH': '/home/paulw/GitLab/robobin/ros2/install/robobin:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'PWD': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'LC_ALL': 'en_US.UTF-8', 'SSH_CONNECTION': '82.3.186.208 62882 192.168.0.46 22', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1'}, 'shell': False}
+[6.488297] (-) TimerEvent: {}
+[6.589213] (-) TimerEvent: {}
+[6.690218] (-) TimerEvent: {}
+[6.791243] (-) TimerEvent: {}
+[6.892194] (-) TimerEvent: {}
+[6.993209] (-) TimerEvent: {}
+[7.094211] (-) TimerEvent: {}
+[7.195193] (-) TimerEvent: {}
+[7.296124] (-) TimerEvent: {}
+[7.397075] (-) TimerEvent: {}
+[7.497951] (-) TimerEvent: {}
+[7.598885] (-) TimerEvent: {}
+[7.699857] (-) TimerEvent: {}
+[7.800810] (-) TimerEvent: {}
+[7.901726] (-) TimerEvent: {}
+[8.002728] (-) TimerEvent: {}
+[8.103709] (-) TimerEvent: {}
+[8.204679] (-) TimerEvent: {}
+[8.305643] (-) TimerEvent: {}
+[8.406628] (-) TimerEvent: {}
+[8.507571] (-) TimerEvent: {}
+[8.574248] (robobin) StdoutLine: {'line': b'running egg_info\n'}
+[8.576636] (robobin) StdoutLine: {'line': b'creating ../../build/robobin/robobin.egg-info\n'}
+[8.607782] (-) TimerEvent: {}
+[8.708768] (-) TimerEvent: {}
+[8.721895] (robobin) StdoutLine: {'line': b'writing ../../build/robobin/robobin.egg-info/PKG-INFO\n'}
+[8.724284] (robobin) StdoutLine: {'line': b'writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt\n'}
+[8.725829] (robobin) StdoutLine: {'line': b'writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt\n'}
+[8.727092] (robobin) StdoutLine: {'line': b'writing requirements to ../../build/robobin/robobin.egg-info/requires.txt\n'}
+[8.728259] (robobin) StdoutLine: {'line': b'writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt\n'}
+[8.729416] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
+[8.808971] (-) TimerEvent: {}
+[8.909922] (-) TimerEvent: {}
+[9.010893] (-) TimerEvent: {}
+[9.028358] (robobin) StdoutLine: {'line': b"reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
+[9.033793] (robobin) StdoutLine: {'line': b"writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'\n"}
+[9.035167] (robobin) StdoutLine: {'line': b'running build\n'}
+[9.036308] (robobin) StdoutLine: {'line': b'running build_py\n'}
+[9.037471] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/build/robobin/build\n'}
+[9.038909] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib\n'}
+[9.039967] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
+[9.041203] (robobin) StdoutLine: {'line': b'copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
+[9.042412] (robobin) StdoutLine: {'line': b'copying robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
+[9.043462] (robobin) StdoutLine: {'line': b'copying robobin/motor_control_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
+[9.044784] (robobin) StdoutLine: {'line': b'copying robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
+[9.046294] (robobin) StdoutLine: {'line': b'copying robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin\n'}
+[9.048627] (robobin) StdoutLine: {'line': b'running install\n'}
+[9.104838] (robobin) StdoutLine: {'line': b'running install_lib\n'}
+[9.111174] (-) TimerEvent: {}
+[9.212111] (-) TimerEvent: {}
+[9.255867] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
+[9.257118] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
+[9.258632] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
+[9.260303] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/motor_control_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
+[9.261953] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
+[9.263451] (robobin) StdoutLine: {'line': b'copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin\n'}
+[9.268098] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc\n'}
+[9.275970] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py to message_handler.cpython-312.pyc\n'}
+[9.284409] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc\n'}
+[9.289318] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__init__.py to __init__.cpython-312.pyc\n'}
+[9.291526] (robobin) StdoutLine: {'line': b'byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc\n'}
+[9.298338] (robobin) StdoutLine: {'line': b'running install_data\n'}
+[9.299546] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index\n'}
+[9.300955] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index\n'}
+[9.301899] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages\n'}
+[9.303258] (robobin) StdoutLine: {'line': b'copying resource/robobin -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages\n'}
+[9.304519] (robobin) StdoutLine: {'line': b'copying package.xml -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin\n'}
+[9.305742] (robobin) StdoutLine: {'line': b'creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch\n'}
+[9.306924] (robobin) StdoutLine: {'line': b'copying launch/robobin_launch.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch\n'}
+[9.308741] (robobin) StdoutLine: {'line': b'running install_egg_info\n'}
+[9.312326] (-) TimerEvent: {}
+[9.413192] (-) TimerEvent: {}
+[9.469739] (robobin) StdoutLine: {'line': b'Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info\n'}
+[9.479873] (robobin) StdoutLine: {'line': b'running install_scripts\n'}
+[9.513406] (-) TimerEvent: {}
+[9.614338] (-) TimerEvent: {}
+[9.715248] (-) TimerEvent: {}
+[9.816205] (-) TimerEvent: {}
+[9.917173] (-) TimerEvent: {}
+[10.018192] (-) TimerEvent: {}
+[10.119141] (-) TimerEvent: {}
+[10.220128] (-) TimerEvent: {}
+[10.321118] (-) TimerEvent: {}
+[10.422103] (-) TimerEvent: {}
+[10.522996] (-) TimerEvent: {}
+[10.545951] (robobin) StdoutLine: {'line': b'Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin\n'}
+[10.547523] (robobin) StdoutLine: {'line': b'Installing motor_control_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin\n'}
+[10.550473] (robobin) StdoutLine: {'line': b"writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'\n"}
+[10.623323] (-) TimerEvent: {}
+[10.724513] (-) TimerEvent: {}
+[10.824876] (robobin) CommandEnded: {'returncode': 0}
+[10.827283] (-) TimerEvent: {}
+[10.902221] (robobin) JobEnded: {'identifier': 'robobin', 'rc': 0}
+[10.907643] (-) EventReactorShutdown: {}
diff --git a/ros2/log/build_2024-11-14_15-55-04/logger_all.log b/ros2/log/build_2024-11-19_13-57-12/logger_all.log
similarity index 64%
rename from ros2/log/build_2024-11-14_15-55-04/logger_all.log
rename to ros2/log/build_2024-11-19_13-57-12/logger_all.log
index e8a4219a4f4358b1be9d9e0e5a06362793df5939..7fa176d79183123ad4936e205bfdebf54ed8cf70 100644
--- a/ros2/log/build_2024-11-14_15-55-04/logger_all.log
+++ b/ros2/log/build_2024-11-19_13-57-12/logger_all.log
@@ -1,129 +1,130 @@
-[0.878s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[0.878s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0xffff8e453e00>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff8e636fc0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff8e636fc0>>)
-[1.214s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[1.215s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[1.215s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[1.215s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[1.215s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[1.216s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[1.216s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/paulw/GitLab/robobin/ros2'
-[1.217s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[1.218s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[1.218s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[1.219s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[1.219s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[1.219s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[1.219s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[1.220s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[1.220s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
+[0.869s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
+[0.870s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0xffffbc2f4080>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffffbc45b2c0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffffbc45b2c0>>)
+[1.218s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
+[1.219s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
+[1.219s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
+[1.219s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
+[1.219s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
+[1.220s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
+[1.220s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/paulw/GitLab/robobin/ros2'
+[1.221s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
+[1.221s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
+[1.222s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
+[1.222s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
+[1.222s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
+[1.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
+[1.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
+[1.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
+[1.223s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
 [1.426s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
+[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
+[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
+[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
+[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
+[1.429s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
 [1.429s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[1.429s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
+[1.430s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
 [1.431s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
 [1.431s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
 [1.432s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[1.432s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
+[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
 [1.433s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
+[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
 [1.434s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
 [1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
 [1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
+[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
 [1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
 [1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
 [1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
+[1.437s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
 [1.437s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[1.437s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
+[1.438s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
 [1.438s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
 [1.438s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[1.438s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[1.438s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[1.439s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install']
+[1.439s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
+[1.439s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
+[1.440s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ignore', 'ignore_ament_install']
 [1.440s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore'
-[1.440s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install'
+[1.441s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ignore_ament_install'
 [1.441s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_pkg']
 [1.441s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_pkg'
-[1.441s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta']
+[1.442s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['colcon_meta']
 [1.442s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'colcon_meta'
 [1.442s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extensions ['ros']
 [1.442s] Level 1:colcon.colcon_core.package_identification:_identify(src/robobin) by extension 'ros'
 [1.468s] DEBUG:colcon.colcon_core.package_identification:Package 'src/robobin' with type 'ros.ament_python' and name 'robobin'
-[1.468s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
+[1.469s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
 [1.469s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
 [1.469s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
 [1.469s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[1.469s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.603s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.603s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.617s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/paulw/GitLab/robobin/ros2/install
-[1.630s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 192 installed packages in /opt/ros/jazzy
-[1.636s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.923s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None'
-[1.924s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None'
-[1.924s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.924s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False'
-[1.924s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False'
-[1.924s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False'
-[1.925s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None'
-[1.925s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None'
-[1.925s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.925s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/paulw/GitLab/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None}
-[1.926s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.932s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.934s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/paulw/GitLab/robobin/ros2/src/robobin' with build type 'ament_python'
-[1.935s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path')
-[1.950s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.952s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1'
-[1.956s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv'
-[1.960s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh'
-[1.965s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.965s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[3.739s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/paulw/GitLab/robobin/ros2/src/robobin'
-[3.741s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[3.741s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[8.475s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.811s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
-[12.830s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake module files
-[12.836s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake config files
-[12.842s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib'
-[12.844s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.844s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc'
-[12.846s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages'
-[12.847s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath')
-[12.848s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1'
-[12.852s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv'
-[12.855s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh'
-[12.860s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
-[12.860s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin)
-[12.862s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.ps1'
-[12.867s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.dsv'
-[12.872s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.sh'
-[12.877s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.bash'
-[12.884s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.zsh'
-[12.888s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/paulw/GitLab/robobin/ros2/install/robobin/share/colcon-core/packages/robobin)
-[12.891s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[12.893s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[12.895s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[12.895s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[12.934s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send'
-[12.935s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[12.935s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[12.935s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[12.941s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
-[12.942s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[12.943s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.ps1'
-[12.950s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_ps1.py'
-[12.960s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.ps1'
-[12.967s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.sh'
-[12.971s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_sh.py'
-[12.976s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.sh'
-[12.983s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.bash'
-[12.987s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.bash'
-[12.993s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.zsh'
-[12.998s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.zsh'
+[1.470s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
+[1.600s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
+[1.600s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
+[1.608s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/paulw/GitLab/robobin/ros2/install/robobin' in the environment variable AMENT_PREFIX_PATH doesn't exist
+[1.613s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 0 installed packages in /home/paulw/GitLab/robobin/ros2/install
+[1.627s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 192 installed packages in /opt/ros/jazzy
+[1.632s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
+[1.911s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_args' from command line to 'None'
+[1.911s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target' from command line to 'None'
+[1.912s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_target_skip_unavailable' from command line to 'False'
+[1.912s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_cache' from command line to 'False'
+[1.912s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_clean_first' from command line to 'False'
+[1.912s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'cmake_force_configure' from command line to 'False'
+[1.912s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'ament_cmake_args' from command line to 'None'
+[1.912s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_cmake_args' from command line to 'None'
+[1.913s] Level 5:colcon.colcon_core.verb:set package 'robobin' build argument 'catkin_skip_building_tests' from command line to 'False'
+[1.913s] DEBUG:colcon.colcon_core.verb:Building package 'robobin' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/paulw/GitLab/robobin/ros2/build/robobin', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/paulw/GitLab/robobin/ros2/install/robobin', 'merge_install': False, 'path': '/home/paulw/GitLab/robobin/ros2/src/robobin', 'symlink_install': False, 'test_result_base': None}
+[1.914s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
+[1.919s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
+[1.921s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/paulw/GitLab/robobin/ros2/src/robobin' with build type 'ament_python'
+[1.923s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'ament_prefix_path')
+[1.937s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
+[1.939s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.ps1'
+[1.944s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.dsv'
+[1.947s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/ament_prefix_path.sh'
+[1.952s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
+[1.953s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
+[3.705s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/paulw/GitLab/robobin/ros2/src/robobin'
+[3.706s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
+[3.707s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
+[8.405s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
+[12.745s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
+[12.764s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake module files
+[12.769s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin' for CMake config files
+[12.775s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib'
+[12.776s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
+[12.777s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/pkgconfig/robobin.pc'
+[12.779s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages'
+[12.780s] Level 1:colcon.colcon_core.shell:create_environment_hook('robobin', 'pythonpath')
+[12.781s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.ps1'
+[12.784s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.dsv'
+[12.787s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/hook/pythonpath.sh'
+[12.791s] Level 1:colcon.colcon_core.environment:checking '/home/paulw/GitLab/robobin/ros2/install/robobin/bin'
+[12.792s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(robobin)
+[12.793s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.ps1'
+[12.799s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.dsv'
+[12.803s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.sh'
+[12.808s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.bash'
+[12.814s] INFO:colcon.colcon_core.shell:Creating package script '/home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/package.zsh'
+[12.818s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/paulw/GitLab/robobin/ros2/install/robobin/share/colcon-core/packages/robobin)
+[12.821s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
+[12.823s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
+[12.824s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
+[12.825s] DEBUG:colcon.colcon_core.event_reactor:joining thread
+[12.862s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send'
+[12.862s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
+[12.863s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
+[12.863s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
+[12.869s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
+[12.869s] DEBUG:colcon.colcon_core.event_reactor:joined thread
+[12.871s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.ps1'
+[12.877s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_ps1.py'
+[12.886s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.ps1'
+[12.892s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.sh'
+[12.896s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/paulw/GitLab/robobin/ros2/install/_local_setup_util_sh.py'
+[12.900s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.sh'
+[12.907s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.bash'
+[12.910s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.bash'
+[12.916s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/paulw/GitLab/robobin/ros2/install/local_setup.zsh'
+[12.921s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/paulw/GitLab/robobin/ros2/install/setup.zsh'
diff --git a/ros2/log/build_2024-11-14_15-20-34/robobin/command.log b/ros2/log/build_2024-11-19_13-57-12/robobin/command.log
similarity index 100%
rename from ros2/log/build_2024-11-14_15-20-34/robobin/command.log
rename to ros2/log/build_2024-11-19_13-57-12/robobin/command.log
diff --git a/ros2/log/build_2024-11-14_15-20-34/robobin/stderr.log b/ros2/log/build_2024-11-19_13-57-12/robobin/stderr.log
similarity index 100%
rename from ros2/log/build_2024-11-14_15-20-34/robobin/stderr.log
rename to ros2/log/build_2024-11-19_13-57-12/robobin/stderr.log
diff --git a/ros2/log/build_2024-11-14_15-20-34/robobin/stdout.log b/ros2/log/build_2024-11-19_13-57-12/robobin/stdout.log
similarity index 62%
rename from ros2/log/build_2024-11-14_15-20-34/robobin/stdout.log
rename to ros2/log/build_2024-11-19_13-57-12/robobin/stdout.log
index 4675a79e33321d97d196e75b725f68e2ed8fe1ef..a8ad58bceeb23ab51c4068bd1d661cf41eb21793 100644
--- a/ros2/log/build_2024-11-14_15-20-34/robobin/stdout.log
+++ b/ros2/log/build_2024-11-19_13-57-12/robobin/stdout.log
@@ -13,13 +13,22 @@ running build_py
 creating /home/paulw/GitLab/robobin/ros2/build/robobin/build
 creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib
 creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+copying robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+copying robobin/motor_control_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
 copying robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
 copying robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
 running install
 running install_lib
 creating /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/motor_control_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
 copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
 copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
+byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py to message_handler.cpython-312.pyc
+byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc
 byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__init__.py to __init__.cpython-312.pyc
 byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc
 running install_data
@@ -28,8 +37,11 @@ creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resou
 creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages
 copying resource/robobin -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages
 copying package.xml -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin
+creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
+copying launch/robobin_launch.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
 running install_egg_info
 Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
 running install_scripts
 Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
+Installing motor_control_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
 writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-14_15-20-34/robobin/stdout_stderr.log b/ros2/log/build_2024-11-19_13-57-12/robobin/stdout_stderr.log
similarity index 62%
rename from ros2/log/build_2024-11-14_15-20-34/robobin/stdout_stderr.log
rename to ros2/log/build_2024-11-19_13-57-12/robobin/stdout_stderr.log
index 4675a79e33321d97d196e75b725f68e2ed8fe1ef..a8ad58bceeb23ab51c4068bd1d661cf41eb21793 100644
--- a/ros2/log/build_2024-11-14_15-20-34/robobin/stdout_stderr.log
+++ b/ros2/log/build_2024-11-19_13-57-12/robobin/stdout_stderr.log
@@ -13,13 +13,22 @@ running build_py
 creating /home/paulw/GitLab/robobin/ros2/build/robobin/build
 creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib
 creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+copying robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+copying robobin/motor_control_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
 copying robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
 copying robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
 running install
 running install_lib
 creating /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/motor_control_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
 copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
 copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
+byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py to message_handler.cpython-312.pyc
+byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc
 byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__init__.py to __init__.cpython-312.pyc
 byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc
 running install_data
@@ -28,8 +37,11 @@ creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resou
 creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages
 copying resource/robobin -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages
 copying package.xml -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin
+creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
+copying launch/robobin_launch.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
 running install_egg_info
 Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
 running install_scripts
 Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
+Installing motor_control_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
 writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
diff --git a/ros2/log/build_2024-11-19_13-57-12/robobin/streams.log b/ros2/log/build_2024-11-19_13-57-12/robobin/streams.log
new file mode 100644
index 0000000000000000000000000000000000000000..a8a7bdedfd14f43fdabc3abb4198d2eb4b6ccca5
--- /dev/null
+++ b/ros2/log/build_2024-11-19_13-57-12/robobin/streams.log
@@ -0,0 +1,49 @@
+[6.483s] Invoking command in '/home/paulw/GitLab/robobin/ros2/src/robobin': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
+[8.572s] running egg_info
+[8.574s] creating ../../build/robobin/robobin.egg-info
+[8.719s] writing ../../build/robobin/robobin.egg-info/PKG-INFO
+[8.722s] writing dependency_links to ../../build/robobin/robobin.egg-info/dependency_links.txt
+[8.723s] writing entry points to ../../build/robobin/robobin.egg-info/entry_points.txt
+[8.724s] writing requirements to ../../build/robobin/robobin.egg-info/requires.txt
+[8.725s] writing top-level names to ../../build/robobin/robobin.egg-info/top_level.txt
+[8.727s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
+[9.026s] reading manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
+[9.031s] writing manifest file '../../build/robobin/robobin.egg-info/SOURCES.txt'
+[9.033s] running build
+[9.033s] running build_py
+[9.035s] creating /home/paulw/GitLab/robobin/ros2/build/robobin/build
+[9.036s] creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib
+[9.037s] creating /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+[9.039s] copying robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+[9.040s] copying robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+[9.041s] copying robobin/motor_control_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+[9.042s] copying robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+[9.044s] copying robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin
+[9.046s] running install
+[9.102s] running install_lib
+[9.253s] creating /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+[9.254s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/connection_manager.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+[9.256s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/message_handler.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+[9.258s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/motor_control_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+[9.259s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/__init__.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+[9.261s] copying /home/paulw/GitLab/robobin/ros2/build/robobin/build/lib/robobin/api_node.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin
+[9.265s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/connection_manager.py to connection_manager.cpython-312.pyc
+[9.273s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/message_handler.py to message_handler.cpython-312.pyc
+[9.282s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/motor_control_node.py to motor_control_node.cpython-312.pyc
+[9.287s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/__init__.py to __init__.cpython-312.pyc
+[9.289s] byte-compiling /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin/api_node.py to api_node.cpython-312.pyc
+[9.296s] running install_data
+[9.297s] creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index
+[9.298s] creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index
+[9.299s] creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages
+[9.301s] copying resource/robobin -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/ament_index/resource_index/packages
+[9.302s] copying package.xml -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin
+[9.303s] creating /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
+[9.304s] copying launch/robobin_launch.py -> /home/paulw/GitLab/robobin/ros2/install/robobin/share/robobin/launch
+[9.306s] running install_egg_info
+[9.467s] Copying ../../build/robobin/robobin.egg-info to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages/robobin-0.0.0-py3.12.egg-info
+[9.477s] running install_scripts
+[10.543s] Installing api_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
+[10.545s] Installing motor_control_node script to /home/paulw/GitLab/robobin/ros2/install/robobin/lib/robobin
+[10.548s] writing list of installed files to '/home/paulw/GitLab/robobin/ros2/build/robobin/install.log'
+[10.823s] Invoked command in '/home/paulw/GitLab/robobin/ros2/src/robobin' returned '0': PYTHONPATH=/home/paulw/GitLab/robobin/ros2/build/robobin/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/paulw/GitLab/robobin/ros2/install/robobin/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/robobin build --build-base /home/paulw/GitLab/robobin/ros2/build/robobin/build install --record /home/paulw/GitLab/robobin/ros2/build/robobin/install.log --single-version-externally-managed install_data
diff --git a/ros2/log/latest_build b/ros2/log/latest_build
index 77717729095fc1b9e5f009e1b43f4e513b9095c5..dbb87414085b65d2a1ff26c4c43c7d5ee92cb03b 120000
--- a/ros2/log/latest_build
+++ b/ros2/log/latest_build
@@ -1 +1 @@
-build_2024-11-14_15-58-20
\ No newline at end of file
+build_2024-11-19_13-57-12
\ No newline at end of file
diff --git a/ros2/src/robobin/robobin/api_node.py b/ros2/src/robobin/robobin/api_node.py
index 61b7b3e5c1b8a9be1318a5e442283f63d24b61d1..7d4719e9233eb991d89cd882d5002c9628e22219 100644
--- a/ros2/src/robobin/robobin/api_node.py
+++ b/ros2/src/robobin/robobin/api_node.py
@@ -21,6 +21,8 @@ class ApiNode(Node):
         subscriber_topics = {
             "location": "/location"
         }
+        self.mode = "Manual"
+
         self.message_handler = MessageHandler(self)
         self.connection_manager = ConnectionManager(self)
 
@@ -34,10 +36,14 @@ class ApiNode(Node):
                 if not data:
                     break
                 self.get_logger().info(f"Received data: {data}")
-                topic,message = self.message_handler.handle_message(client_socket, data)
-                if topic is not None:
-                    self.get_logger().info(f"Publishing to topic: {topic}")
-                    self.publish_to_topic(topic, message)
+                result = self.message_handler.handle_message(client_socket, data)
+        
+                # Check if the result is not None
+                if result is not None:
+                    topic, message = result  # Safely unpack after checking
+                    if topic is not None:
+                        self.get_logger().info(f"Publishing to topic: {topic}")
+                        self.publish_to_topic(topic, message)
         finally:
             client_socket.close()
             self.get_logger().info("Client disconnected.")
diff --git a/ros2/src/robobin/robobin/connection_manager.py b/ros2/src/robobin/robobin/connection_manager.py
index b30d5d2bc8a09464bce8daf07953d3021cdca224..9bdf3b119cb2015f7001b3d51f7e320640cb07e1 100644
--- a/ros2/src/robobin/robobin/connection_manager.py
+++ b/ros2/src/robobin/robobin/connection_manager.py
@@ -1,7 +1,7 @@
-# robobin/connection_manager.py
 import socket
 import threading
 import time
+import json
 
 class ConnectionManager:
     def __init__(self, api_node, udp_ip="255.255.255.255", udp_port=5005, listen_port=5006):
@@ -51,10 +51,24 @@ class ConnectionManager:
 
         while not self.stop_event.is_set():
             try:
-                location = "(0,0)" #At some point this will be retrieved from navigation node
-                message = f"ROBOBIN_PRESENT {location}".encode()
-                sock.sendto(message, (self.UDP_IP, self.UDP_PORT))
-                self.api_node.get_logger().info("Broadcasting presence.")
+                mode = self.api_node.mode
+                location = [0, 0]  # At some point, this will be retrieved from the navigation node
+                
+                # JSON-formatted message
+                message = {
+                    "type": "ROBOBIN_PRESENT",
+                    "data": {
+                        "Location": location,
+                        "Mode": mode
+                    }
+                }
+
+                # Serialize the JSON message to a string
+                json_message = json.dumps(message).encode('utf-8')
+
+                # Send the JSON message over UDP
+                sock.sendto(json_message, (self.UDP_IP, self.UDP_PORT))
+                self.api_node.get_logger().info("Broadcasting JSON presence.")
                 time.sleep(5)
             except OSError:
                 break
@@ -64,7 +78,6 @@ class ConnectionManager:
 
     def stop(self):
         """Stops the connection manager."""
-        #@TODO: Implement stoppage gracefully. Right now 
         self.stop_event.set()
     
 if __name__ == "__main__":
diff --git a/ros2/src/robobin/robobin/message_handler.py b/ros2/src/robobin/robobin/message_handler.py
index dd41cdbf100fca7f9b50531783ad0c2133ea2c03..b3c48ba44722095160907ff85269ba2120d37e4a 100644
--- a/ros2/src/robobin/robobin/message_handler.py
+++ b/ros2/src/robobin/robobin/message_handler.py
@@ -7,7 +7,9 @@ class MessageHandler:
         self.handlers = {
             "PING": self.handle_ping,
             "TIME": self.handle_time_request,
-            "MANUALCTRL": self.handle_manual_control
+            "MANUALCTRL": self.handle_manual_control,
+            "SETMODE": self.handle_set_mode,
+            "STOP": self.handle_stop
         }
 
     def handle_message(self, client_socket, raw_message):
@@ -17,6 +19,15 @@ class MessageHandler:
         handler = self.handlers.get(command, self.handle_unknown_message)
         return handler(client_socket, data)
 
+    def handle_stop(self, client_socket, _):
+        """Handles the STOP command."""
+        response = b"Stopping the robot"
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
+        return "cmd_vel", (0.0, 0.0)
+    
     def handle_ping(self, client_socket, _):
         """Responds with a PONG message."""
         response = b"PONG"
@@ -26,7 +37,15 @@ class MessageHandler:
             client_socket.sendall(response)
 
         return None
-
+    def handle_set_mode(self, client_socket, message):
+        """Handles mode setting commands."""
+        response = f"Setting mode to {message}".encode()
+        if self.testing:
+            print(response.decode())
+        else:
+            client_socket.sendall(response)
+        self.api_node.mode = message
+        return None
     def handle_time_request(self, client_socket, _):
         """Sends the current server time."""
         response = time.ctime().encode()
diff --git a/ros2/src/robobin/robobin/motor_control_node.py b/ros2/src/robobin/robobin/motor_control_node.py
index f8b6ea489d008a92fb77175e8e838b5f5678289b..25786c4a14305145926601ce96e723029b42c750 100644
--- a/ros2/src/robobin/robobin/motor_control_node.py
+++ b/ros2/src/robobin/robobin/motor_control_node.py
@@ -1,72 +1,73 @@
+#!/usr/bin/env python3
 import rclpy
 from rclpy.node import Node
 from geometry_msgs.msg import Twist
+from gpiozero import PWMOutputDevice
+from time import sleep
 
-class MotorController(Node):
-    def __init__(self):
-        super().__init__('motor_controller')
-        self.get_logger().info("Motor Controller has been started.")
-        self.subscription = self.create_subscription(Twist,'cmd_vel',self.cmd_vel_callback,10)
-        self.wheel_radius = 0.05  # meters
-        self.wheel_base = 0.30 
-        self.get_logger().info("hello")
-        
-
-    def cmd_vel_callback(self, msg):
-        v = msg.linear.x
-        omega = msg.angular.z
-
-        # self.get_logger().info(f"linearx: {v}, angluarz: {omega}")
-
+class Motor:
+    def __init__(self, node, EnaA, In1A, In2A, EnaB, In1B, In2B):
+        self.node = node
+        self.pwmA = PWMOutputDevice(EnaA)
+        self.in1A = PWMOutputDevice(In1A)
+        self.in2A = PWMOutputDevice(In2A)
+        self.pwmB = PWMOutputDevice(EnaB)
+        self.in1B = PWMOutputDevice(In1B)
+        self.in2B = PWMOutputDevice(In2B)
 
-        # v_left = v - (self.wheel_base / 2.0) * omega
-        # v_right = v + (self.wheel_base / 2.0) * omega
+    def move(self, speed=0.0, turn=0.0):
+        speed = max(-1, min(1, speed))
+        turn = max(-1, min(1, turn))
 
-        # max_speed = 1.0
-        # # Normalize speeds to -1.0 to 1.0
-        # left_speed = max(min(v_left / max_speed, 1.0), -1.0)
-        # right_speed = max(min(v_right / max_speed, 1.0), -1.0)
+        leftSpeed = speed - turn
+        rightSpeed = speed + turn
+        '''
+        left_speed = self.desired_speed - (turn_rate * self.motor.wheel_base / 2)
+        right_speed = self.desired_speed + (turn_rate * self.motor.wheel_base / 2)
+        '''
 
-        # # Convert to PWM duty cycle (0 to 100)
-        # left_pwm = int((left_speed + 1.0) / 2.0 * 100)
-        # right_pwm = int((right_speed + 1.0) / 2.0 * 100)
+        leftSpeed = max(-1, min(1, leftSpeed))
+        rightSpeed = max(-1, min(1, rightSpeed))
 
-        if omega == 1:
-            left_pwm = -50
-            right_pwm = 50
+        self.pwmA.value = abs(leftSpeed)
+        self.in1A.value = leftSpeed <=  0
+        self.in2A.value = leftSpeed > 0
 
-        elif omega == -1:
-            left_pwm = 50
-            right_pwm = -50
+        self.pwmB.value = abs(rightSpeed)
+        self.in1B.value = rightSpeed > 0
+        self.in2B.value = rightSpeed <= 0
 
-        if v == 0.5:
-            left_pwm = 75
-            right_pwm = 75
+        self.node.get_logger().info(f"Left Motor: Speed={leftSpeed}, Right Motor: Speed={rightSpeed}")
 
-        elif v == -0.5:
-            left_pwm = -75
-            right_pwm = -75  
 
+    def stop(self):
+        self.pwmA.value = 0
+        self.pwmB.value = 0
 
-        
-        self.get_logger().info(f"Left PWM: {left_pwm}, Right PWM: {right_pwm}")
-
-        # Set motor directions based on sign of speeds
-        # left_direction = 1 if left_speed >= 0 else 0
-        # right_direction = 1 if right_speed >= 0 else 0
-
+class MotorControlNode(Node):
+    def __init__(self):
+        super().__init__('motor_control_node')
+        self.get_logger().info("hello")
+        self.motor = Motor(self, 14, 15, 18, 17, 22, 27)
+        self.subscription = self.create_subscription(
+            Twist,
+            'cmd_vel',
+            self.cmd_vel_callback,
+            10
+        )
 
+    def cmd_vel_callback(self, msg):
+        linear_x = msg.linear.x
+        angular_z = msg.angular.z
+        self.motor.move(speed=linear_x, turn=angular_z)
 
 def main(args=None):
     rclpy.init(args=args)
-    node = MotorController()
-    try:
-        rclpy.spin(node)
-    except KeyboardInterrupt:
-        node.shutdown()
-    finally:
-        node.destroy_node()
-        rclpy.shutdown()
+    node = MotorControlNode()
+    rclpy.spin(node)
+    rclpy.shutdown()
 
 if __name__ == '__main__':
     main()
+
+#colcon build --symlink-install
\ No newline at end of file
diff --git a/ros2_testing/.vscode/c_cpp_properties.json b/ros2_testing/.vscode/c_cpp_properties.json
deleted file mode 100644
index 675dcbe2363ce7ea126b6c101ebd2f4c8f83ebf0..0000000000000000000000000000000000000000
--- a/ros2_testing/.vscode/c_cpp_properties.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-  "configurations": [
-    {
-      "browse": {
-        "databaseFilename": "${default}",
-        "limitSymbolsToIncludedHeaders": false
-      },
-      "includePath": [
-        "/opt/ros/jazzy/include/**",
-        "/usr/include/**"
-      ],
-      "name": "ROS",
-      "intelliSenseMode": "gcc-arm64",
-      "compilerPath": "/usr/bin/gcc",
-      "cStandard": "gnu11",
-      "cppStandard": "c++14"
-    }
-  ],
-  "version": 4
-}
\ No newline at end of file
diff --git a/ros2_testing/.vscode/settings.json b/ros2_testing/.vscode/settings.json
deleted file mode 100644
index 0416e0016411cec2b7a6ac9c57484f630b1771b5..0000000000000000000000000000000000000000
--- a/ros2_testing/.vscode/settings.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-    "python.autoComplete.extraPaths": [
-        "/opt/ros/jazzy/lib/python3.12/site-packages"
-    ],
-    "python.analysis.extraPaths": [
-        "/opt/ros/jazzy/lib/python3.12/site-packages"
-    ]
-}
\ No newline at end of file
diff --git a/ros2_testing/build/.built_by b/ros2_testing/build/.built_by
deleted file mode 100644
index 06e74acb63e6917bd1f0f8853213d49f0c5978e4..0000000000000000000000000000000000000000
--- a/ros2_testing/build/.built_by
+++ /dev/null
@@ -1 +0,0 @@
-colcon
diff --git a/ros2_testing/build/COLCON_IGNORE b/ros2_testing/build/COLCON_IGNORE
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2_testing/build/testing/build/lib/testing/__init__.py b/ros2_testing/build/testing/build/lib/testing/__init__.py
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2_testing/build/testing/build/lib/testing/imu_node.py b/ros2_testing/build/testing/build/lib/testing/imu_node.py
deleted file mode 100644
index 8c74a2d38b915d77c853ddb21b8bacacf58dee4f..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/build/lib/testing/imu_node.py
+++ /dev/null
@@ -1,155 +0,0 @@
-'''#!/usr/bin/env python3'''
-#!/home/robobib/robobin_ws/venv/bin/python
-
-import rclpy
-from rclpy.node import Node
-from sensor_msgs.msg import Imu
-import smbus
-import math
-from ahrs.filters import Madgwick
-
-
-class IMUNode(Node):
-    def __init__(self):
-        super().__init__("imusd_node")
-        self.get_logger().info("hello")
-
-
-        self.publisher = self.create_publisher(Imu, 'imu/data_raw',10)
-    
-        self.bus = smbus.SMBus(1)
-        self.DEVICE_ADDRESS = 0x68  # MPU6050 device address
-        self.mpu_init()
-
-        self.filter = Madgwick()
-        self.orientation = [0.0, 0.0, 0.0, 1.0]
-
-
-
-        time_period = 0.01
-        self.timer = self.create_timer(time_period, self.timer_callback)
-
-
-
-    def mpu_init(self):
-        PWR_MGMT_1 = 0x6B
-        SMPLRT_DIV = 0x19
-        CONFIG = 0x1A
-        GYRO_CONFIG = 0x1B
-        ACCEL_CONFIG = 0x1C
-        INT_ENABLE = 0x38
-
-        # Write to sample rate register
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, SMPLRT_DIV, 7)
-        # Write to power management register to wake up the MPU6050
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, PWR_MGMT_1, 1)
-        # Write to configuration register
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, CONFIG, 0)
-        # Write to gyroscope configuration register
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, GYRO_CONFIG, 24)
-        # Write to accelerometer configuration register
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, ACCEL_CONFIG, 0)
-        # Enable interrupts
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, INT_ENABLE, 1)
-
-    def read_raw_data(self, addr):
-        # Read two bytes of data from the given address
-        high = self.bus.read_byte_data(self.DEVICE_ADDRESS, addr)
-        low = self.bus.read_byte_data(self.DEVICE_ADDRESS, addr+1)
-        # Combine higher and lower bytes
-        value = (high << 8) | low
-        # Convert to signed integer
-        if value > 32768:
-            value = value - 65536
-
-        return value
-
-    def timer_callback(self):
-
-
-        ACCEL_XOUT_H = 0x3B
-        ACCEL_YOUT_H = 0x3D
-        ACCEL_ZOUT_H = 0x3F
-
-        GYRO_XOUT_H = 0x43
-        GYRO_YOUT_H = 0x45
-        GYRO_ZOUT_H = 0x47
-
-        # Read accelerometer data
-        acc_x = self.read_raw_data(ACCEL_XOUT_H)
-        acc_y = self.read_raw_data(ACCEL_YOUT_H)
-        acc_z = self.read_raw_data(ACCEL_ZOUT_H)
-        
-        # Read gyroscope data
-        gyro_x = self.read_raw_data(GYRO_XOUT_H)
-        gyro_y = self.read_raw_data(GYRO_YOUT_H)
-        gyro_z = self.read_raw_data(GYRO_ZOUT_H)
-
-
-        ax_offset = 0.01467432
-        ay_offset = -0.00603101
-        az_offset = 0.06171924
-
-        gx_offset = -0.17447328
-        gy_offset = 0.08720611
-        gz_offset = 0.16423664
-
-        Ax = (acc_x / 16384.0)  - (ax_offset) # Accelerometer sensitivity scale factor
-        Ay = (acc_y / 16384.0)  - (ay_offset) 
-        Az = (acc_z / 16384.0) - (az_offset) 
-        Ax = 9.81*Ax
-        Ay = 9.81*Ay
-        Az = 9.81*Az
-        
-        Gx = (gyro_x / 131.0) - (gx_offset)   # Gyroscope sensitivity scale factor
-        Gy = (gyro_y / 131.0) - (gy_offset) 
-        Gz = (gyro_z / 131.0)  - (gz_offset) 
-        
-        Gx = Gx/180 *math.pi
-        Gy = Gy/180 *math.pi
-        Gz = Gz/180 *math.pi
-
-        self.orientation = self.filter.updateIMU(self.orientation,
-                                                 [Gx, Gy, Gz],
-                                                 [Ax/9.81, Ay/9.81, Az/9.81])
-        
-
-
-        imu_msg = Imu()
-        imu_msg.header.stamp =self.get_clock().now().to_msg()
-        imu_msg.header.frame_id = 'imu_link'
-        imu_msg.orientation_covariance[0] = -1.0
-
-        imu_msg.angular_velocity.x = Gx
-        imu_msg.angular_velocity.y = Gy
-        imu_msg.angular_velocity.z = Gz
-
-        imu_msg.linear_acceleration.x = Ax
-        imu_msg.linear_acceleration.y = Ay
-        imu_msg.linear_acceleration.z = Az
-
-        imu_msg.orientation.x =self.orientation[0]
-        imu_msg.orientation.y =self.orientation[1]
-        imu_msg.orientation.z =self.orientation[2]
-        imu_msg.orientation.w =self.orientation[3]
-
-        imu_msg.orientation_covariance = [0.0025, 0, 0,
-                                          0, 0.0025, 0,
-                                          0, 0, 0.0025]
-
-        self.publisher.publish(imu_msg)
-
-        
-
-
-
-
-
-def main(args=None):
-    rclpy.init(args=args)
-    imu_node = IMUNode()
-    rclpy.spin(imu_node)
-    rclpy.shutdown()
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file
diff --git a/ros2_testing/build/testing/colcon_build.rc b/ros2_testing/build/testing/colcon_build.rc
deleted file mode 100644
index 573541ac9702dd3969c9bc859d2b91ec1f7e6e56..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/colcon_build.rc
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/ros2_testing/build/testing/colcon_command_prefix_setup_py.sh b/ros2_testing/build/testing/colcon_command_prefix_setup_py.sh
deleted file mode 100644
index f9867d51322a8ef47d4951080db6e3cfd048835e..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/colcon_command_prefix_setup_py.sh
+++ /dev/null
@@ -1 +0,0 @@
-# generated from colcon_core/shell/template/command_prefix.sh.em
diff --git a/ros2_testing/build/testing/colcon_command_prefix_setup_py.sh.env b/ros2_testing/build/testing/colcon_command_prefix_setup_py.sh.env
deleted file mode 100644
index fe1b836c4774e136f6488a314240a633fa528f59..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/colcon_command_prefix_setup_py.sh.env
+++ /dev/null
@@ -1,68 +0,0 @@
-AMENT_PREFIX_PATH=/home/robobin/robobin_ws/install/testing:/opt/ros/jazzy
-CMAKE_PREFIX_PATH=/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor
-COLCON=1
-COLCON_PREFIX_PATH=/home/robobin/robobin_ws/install
-COLORTERM=truecolor
-DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1002/bus
-DEBUGINFOD_URLS=https://debuginfod.ubuntu.com
-DESKTOP_SESSION=ubuntu
-DISPLAY=:0
-GDMSESSION=ubuntu
-GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/terminator.desktop
-GIO_LAUNCHED_DESKTOP_FILE_PID=3305
-GJS_DEBUG_OUTPUT=stderr
-GJS_DEBUG_TOPICS=JS ERROR;JS LOG
-GNOME_DESKTOP_SESSION_ID=this-is-deprecated
-GNOME_SETUP_DISPLAY=:1
-GNOME_SHELL_SESSION_MODE=ubuntu
-GSM_SKIP_SSH_AGENT_WORKAROUND=true
-GTK_MODULES=gail:atk-bridge
-HOME=/home/robobin
-IM_CONFIG_PHASE=1
-INVOCATION_ID=e87884792f444964b769f6d1b1655102
-JOURNAL_STREAM=8:20557
-LANG=en_US.UTF-8
-LC_ALL=en_US.UTF-8
-LD_LIBRARY_PATH=/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib
-LESSCLOSE=/usr/bin/lesspipe %s %s
-LESSOPEN=| /usr/bin/lesspipe %s
-LOGNAME=robobin
-LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
-MANAGERPID=2016
-MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure
-MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
-OLDPWD=/home/robobin/robobin_ws/src
-PATH=/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
-PWD=/home/robobin/robobin_ws/build/testing
-PYTHONPATH=/home/robobin/robobin_ws/build/testing:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages
-QT_ACCESSIBILITY=1
-QT_IM_MODULE=ibus
-ROS_AUTOMATIC_DISCOVERY_RANGE=SUBNET
-ROS_DISTRO=jazzy
-ROS_PYTHON_VERSION=3
-ROS_VERSION=2
-SESSION_MANAGER=local/robobin-desktop:@/tmp/.ICE-unix/2228,unix/robobin-desktop:/tmp/.ICE-unix/2228
-SHELL=/bin/bash
-SHLVL=1
-SSH_AUTH_SOCK=/run/user/1002/keyring/ssh
-SYSTEMD_EXEC_PID=2258
-TERM=xterm-256color
-TERMINATOR_DBUS_NAME=net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3
-TERMINATOR_DBUS_PATH=/net/tenshu/Terminator2
-TERMINATOR_UUID=urn:uuid:ddb4ccd5-a07c-443b-bcd1-40a69528d9e9
-USER=robobin
-USERNAME=robobin
-VTE_VERSION=7600
-WAYLAND_DISPLAY=wayland-0
-XAUTHORITY=/run/user/1002/.mutter-Xwaylandauth.Y52WW2
-XDG_ACTIVATION_TOKEN=56665f42-1bb5-466d-8f55-6df020c6c830
-XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
-XDG_CURRENT_DESKTOP=ubuntu:GNOME
-XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
-XDG_MENU_PREFIX=gnome-
-XDG_RUNTIME_DIR=/run/user/1002
-XDG_SESSION_CLASS=user
-XDG_SESSION_DESKTOP=ubuntu
-XDG_SESSION_TYPE=wayland
-XMODIFIERS=@im=ibus
-_=/usr/bin/colcon
diff --git a/ros2_testing/build/testing/package.xml b/ros2_testing/build/testing/package.xml
deleted file mode 120000
index 0d4497d93fb11be3ca23063cdc45ca77ce965fcf..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/package.xml
+++ /dev/null
@@ -1 +0,0 @@
-/home/robobin/robobin_ws/src/testing/package.xml
\ No newline at end of file
diff --git a/ros2_testing/build/testing/prefix_override/__pycache__/sitecustomize.cpython-312.pyc b/ros2_testing/build/testing/prefix_override/__pycache__/sitecustomize.cpython-312.pyc
deleted file mode 100644
index e0d63c43275c20dbf1f66e65292233a78d37f704..0000000000000000000000000000000000000000
Binary files a/ros2_testing/build/testing/prefix_override/__pycache__/sitecustomize.cpython-312.pyc and /dev/null differ
diff --git a/ros2_testing/build/testing/prefix_override/sitecustomize.py b/ros2_testing/build/testing/prefix_override/sitecustomize.py
deleted file mode 100644
index d54639a4f2c55282b1b4078ae79aaf34b9db1f5b..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/prefix_override/sitecustomize.py
+++ /dev/null
@@ -1,4 +0,0 @@
-import sys
-if sys.prefix == '/usr':
-    sys.real_prefix = sys.prefix
-    sys.prefix = sys.exec_prefix = '/home/robobin/robobin_ws/install/testing'
diff --git a/ros2_testing/build/testing/resource/testing b/ros2_testing/build/testing/resource/testing
deleted file mode 120000
index abbd81ece192cb0c5d221eed94d5b5dd5a75856a..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/resource/testing
+++ /dev/null
@@ -1 +0,0 @@
-/home/robobin/robobin_ws/src/testing/resource/testing
\ No newline at end of file
diff --git a/ros2_testing/build/testing/setup.cfg b/ros2_testing/build/testing/setup.cfg
deleted file mode 120000
index 6b1ea7f32f3630bebb270971bf9af2e63190ba12..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/setup.cfg
+++ /dev/null
@@ -1 +0,0 @@
-/home/robobin/robobin_ws/src/testing/setup.cfg
\ No newline at end of file
diff --git a/ros2_testing/build/testing/setup.py b/ros2_testing/build/testing/setup.py
deleted file mode 120000
index f6f612974d8bfb42bf1778072d390268e0b12bb1..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/setup.py
+++ /dev/null
@@ -1 +0,0 @@
-/home/robobin/robobin_ws/src/testing/setup.py
\ No newline at end of file
diff --git a/ros2_testing/build/testing/share/testing/hook/pythonpath_develop.dsv b/ros2_testing/build/testing/share/testing/hook/pythonpath_develop.dsv
deleted file mode 100644
index 293f71a5d93106be0ec0e5dfd671d3bef48b5952..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/share/testing/hook/pythonpath_develop.dsv
+++ /dev/null
@@ -1 +0,0 @@
-prepend-non-duplicate;PYTHONPATH;/home/robobin/robobin_ws/build/testing
diff --git a/ros2_testing/build/testing/share/testing/hook/pythonpath_develop.ps1 b/ros2_testing/build/testing/share/testing/hook/pythonpath_develop.ps1
deleted file mode 100644
index 7793dc6e501768e78d8ec449d361ada07682e5e4..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/share/testing/hook/pythonpath_develop.ps1
+++ /dev/null
@@ -1,3 +0,0 @@
-# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em
-
-colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\/home/robobin/robobin_ws/build/testing"
diff --git a/ros2_testing/build/testing/share/testing/hook/pythonpath_develop.sh b/ros2_testing/build/testing/share/testing/hook/pythonpath_develop.sh
deleted file mode 100644
index 7fb458aeb4a9f5f035ce288fb77072e4f291398c..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/share/testing/hook/pythonpath_develop.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-# generated from colcon_core/shell/template/hook_prepend_value.sh.em
-
-_colcon_prepend_unique_value PYTHONPATH "/home/robobin/robobin_ws/build/testing"
diff --git a/ros2_testing/build/testing/testing b/ros2_testing/build/testing/testing
deleted file mode 120000
index d2176676c119a4fc6c9689a53259fa7f368ea68a..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/testing
+++ /dev/null
@@ -1 +0,0 @@
-/home/robobin/robobin_ws/src/testing/testing
\ No newline at end of file
diff --git a/ros2_testing/build/testing/testing.egg-info/PKG-INFO b/ros2_testing/build/testing/testing.egg-info/PKG-INFO
deleted file mode 100644
index eee4e012f18acb2f9848a3ff812951a68aae56c2..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/testing.egg-info/PKG-INFO
+++ /dev/null
@@ -1,7 +0,0 @@
-Metadata-Version: 2.1
-Name: testing
-Version: 0.0.0
-Summary: TODO: Package description
-Maintainer: robobin
-Maintainer-email: robobin@todo.todo
-License: TODO: License declaration
diff --git a/ros2_testing/build/testing/testing.egg-info/SOURCES.txt b/ros2_testing/build/testing/testing.egg-info/SOURCES.txt
deleted file mode 100644
index 2fa96a2381fce68c70c040fe990115243c97f023..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/testing.egg-info/SOURCES.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-package.xml
-setup.cfg
-setup.py
-../../build/testing/testing.egg-info/PKG-INFO
-../../build/testing/testing.egg-info/SOURCES.txt
-../../build/testing/testing.egg-info/dependency_links.txt
-../../build/testing/testing.egg-info/entry_points.txt
-../../build/testing/testing.egg-info/requires.txt
-../../build/testing/testing.egg-info/top_level.txt
-../../build/testing/testing.egg-info/zip-safe
-resource/testing
-testing/__init__.py
-testing/imu_node.py
-testing/motor_control_node.py
-testing.egg-info/PKG-INFO
-testing.egg-info/SOURCES.txt
-testing.egg-info/dependency_links.txt
-testing.egg-info/entry_points.txt
-testing.egg-info/requires.txt
-testing.egg-info/top_level.txt
-testing.egg-info/zip-safe
\ No newline at end of file
diff --git a/ros2_testing/build/testing/testing.egg-info/dependency_links.txt b/ros2_testing/build/testing/testing.egg-info/dependency_links.txt
deleted file mode 100644
index 8b137891791fe96927ad78e64b0aad7bded08bdc..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/testing.egg-info/dependency_links.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ros2_testing/build/testing/testing.egg-info/entry_points.txt b/ros2_testing/build/testing/testing.egg-info/entry_points.txt
deleted file mode 100644
index 65cf77189dd1598e167dc3c52ac527f3c1867e4a..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/testing.egg-info/entry_points.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-[console_scripts]
-test_imu_node = testing.imu_node:main
-test_motor_node = testing.motor_control_node:main
diff --git a/ros2_testing/build/testing/testing.egg-info/requires.txt b/ros2_testing/build/testing/testing.egg-info/requires.txt
deleted file mode 100644
index 49fe098d9e6bccd89482b34510da60ab28556880..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/testing.egg-info/requires.txt
+++ /dev/null
@@ -1 +0,0 @@
-setuptools
diff --git a/ros2_testing/build/testing/testing.egg-info/top_level.txt b/ros2_testing/build/testing/testing.egg-info/top_level.txt
deleted file mode 100644
index 038d718da6a1ebbc6a7780a96ed75a70cc2ad6e2..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/testing.egg-info/top_level.txt
+++ /dev/null
@@ -1 +0,0 @@
-testing
diff --git a/ros2_testing/build/testing/testing.egg-info/zip-safe b/ros2_testing/build/testing/testing.egg-info/zip-safe
deleted file mode 100644
index 8b137891791fe96927ad78e64b0aad7bded08bdc..0000000000000000000000000000000000000000
--- a/ros2_testing/build/testing/testing.egg-info/zip-safe
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ros2_testing/install/.colcon_install_layout b/ros2_testing/install/.colcon_install_layout
deleted file mode 100644
index 3aad5336af1f22b8088508218dceeda3d7bc8cc2..0000000000000000000000000000000000000000
--- a/ros2_testing/install/.colcon_install_layout
+++ /dev/null
@@ -1 +0,0 @@
-isolated
diff --git a/ros2_testing/install/COLCON_IGNORE b/ros2_testing/install/COLCON_IGNORE
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2_testing/install/_local_setup_util_ps1.py b/ros2_testing/install/_local_setup_util_ps1.py
deleted file mode 100644
index 3c6d9e8779050f742ec78af8a4d55abc4de7841b..0000000000000000000000000000000000000000
--- a/ros2_testing/install/_local_setup_util_ps1.py
+++ /dev/null
@@ -1,407 +0,0 @@
-# Copyright 2016-2019 Dirk Thomas
-# Licensed under the Apache License, Version 2.0
-
-import argparse
-from collections import OrderedDict
-import os
-from pathlib import Path
-import sys
-
-
-FORMAT_STR_COMMENT_LINE = '# {comment}'
-FORMAT_STR_SET_ENV_VAR = 'Set-Item -Path "Env:{name}" -Value "{value}"'
-FORMAT_STR_USE_ENV_VAR = '$env:{name}'
-FORMAT_STR_INVOKE_SCRIPT = '_colcon_prefix_powershell_source_script "{script_path}"'  # noqa: E501
-FORMAT_STR_REMOVE_LEADING_SEPARATOR = ''  # noqa: E501
-FORMAT_STR_REMOVE_TRAILING_SEPARATOR = ''  # noqa: E501
-
-DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate'
-DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate'
-DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists'
-DSV_TYPE_SET = 'set'
-DSV_TYPE_SET_IF_UNSET = 'set-if-unset'
-DSV_TYPE_SOURCE = 'source'
-
-
-def main(argv=sys.argv[1:]):  # noqa: D103
-    parser = argparse.ArgumentParser(
-        description='Output shell commands for the packages in topological '
-                    'order')
-    parser.add_argument(
-        'primary_extension',
-        help='The file extension of the primary shell')
-    parser.add_argument(
-        'additional_extension', nargs='?',
-        help='The additional file extension to be considered')
-    parser.add_argument(
-        '--merged-install', action='store_true',
-        help='All install prefixes are merged into a single location')
-    args = parser.parse_args(argv)
-
-    packages = get_packages(Path(__file__).parent, args.merged_install)
-
-    ordered_packages = order_packages(packages)
-    for pkg_name in ordered_packages:
-        if _include_comments():
-            print(
-                FORMAT_STR_COMMENT_LINE.format_map(
-                    {'comment': 'Package: ' + pkg_name}))
-        prefix = os.path.abspath(os.path.dirname(__file__))
-        if not args.merged_install:
-            prefix = os.path.join(prefix, pkg_name)
-        for line in get_commands(
-            pkg_name, prefix, args.primary_extension,
-            args.additional_extension
-        ):
-            print(line)
-
-    for line in _remove_ending_separators():
-        print(line)
-
-
-def get_packages(prefix_path, merged_install):
-    """
-    Find packages based on colcon-specific files created during installation.
-
-    :param Path prefix_path: The install prefix path of all packages
-    :param bool merged_install: The flag if the packages are all installed
-      directly in the prefix or if each package is installed in a subdirectory
-      named after the package
-    :returns: A mapping from the package name to the set of runtime
-      dependencies
-    :rtype: dict
-    """
-    packages = {}
-    # since importing colcon_core isn't feasible here the following constant
-    # must match colcon_core.location.get_relative_package_index_path()
-    subdirectory = 'share/colcon-core/packages'
-    if merged_install:
-        # return if workspace is empty
-        if not (prefix_path / subdirectory).is_dir():
-            return packages
-        # find all files in the subdirectory
-        for p in (prefix_path / subdirectory).iterdir():
-            if not p.is_file():
-                continue
-            if p.name.startswith('.'):
-                continue
-            add_package_runtime_dependencies(p, packages)
-    else:
-        # for each subdirectory look for the package specific file
-        for p in prefix_path.iterdir():
-            if not p.is_dir():
-                continue
-            if p.name.startswith('.'):
-                continue
-            p = p / subdirectory / p.name
-            if p.is_file():
-                add_package_runtime_dependencies(p, packages)
-
-    # remove unknown dependencies
-    pkg_names = set(packages.keys())
-    for k in packages.keys():
-        packages[k] = {d for d in packages[k] if d in pkg_names}
-
-    return packages
-
-
-def add_package_runtime_dependencies(path, packages):
-    """
-    Check the path and if it exists extract the packages runtime dependencies.
-
-    :param Path path: The resource file containing the runtime dependencies
-    :param dict packages: A mapping from package names to the sets of runtime
-      dependencies to add to
-    """
-    content = path.read_text()
-    dependencies = set(content.split(os.pathsep) if content else [])
-    packages[path.name] = dependencies
-
-
-def order_packages(packages):
-    """
-    Order packages topologically.
-
-    :param dict packages: A mapping from package name to the set of runtime
-      dependencies
-    :returns: The package names
-    :rtype: list
-    """
-    # select packages with no dependencies in alphabetical order
-    to_be_ordered = list(packages.keys())
-    ordered = []
-    while to_be_ordered:
-        pkg_names_without_deps = [
-            name for name in to_be_ordered if not packages[name]]
-        if not pkg_names_without_deps:
-            reduce_cycle_set(packages)
-            raise RuntimeError(
-                'Circular dependency between: ' + ', '.join(sorted(packages)))
-        pkg_names_without_deps.sort()
-        pkg_name = pkg_names_without_deps[0]
-        to_be_ordered.remove(pkg_name)
-        ordered.append(pkg_name)
-        # remove item from dependency lists
-        for k in list(packages.keys()):
-            if pkg_name in packages[k]:
-                packages[k].remove(pkg_name)
-    return ordered
-
-
-def reduce_cycle_set(packages):
-    """
-    Reduce the set of packages to the ones part of the circular dependency.
-
-    :param dict packages: A mapping from package name to the set of runtime
-      dependencies which is modified in place
-    """
-    last_depended = None
-    while len(packages) > 0:
-        # get all remaining dependencies
-        depended = set()
-        for pkg_name, dependencies in packages.items():
-            depended = depended.union(dependencies)
-        # remove all packages which are not dependent on
-        for name in list(packages.keys()):
-            if name not in depended:
-                del packages[name]
-        if last_depended:
-            # if remaining packages haven't changed return them
-            if last_depended == depended:
-                return packages.keys()
-        # otherwise reduce again
-        last_depended = depended
-
-
-def _include_comments():
-    # skipping comment lines when COLCON_TRACE is not set speeds up the
-    # processing especially on Windows
-    return bool(os.environ.get('COLCON_TRACE'))
-
-
-def get_commands(pkg_name, prefix, primary_extension, additional_extension):
-    commands = []
-    package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv')
-    if os.path.exists(package_dsv_path):
-        commands += process_dsv_file(
-            package_dsv_path, prefix, primary_extension, additional_extension)
-    return commands
-
-
-def process_dsv_file(
-    dsv_path, prefix, primary_extension=None, additional_extension=None
-):
-    commands = []
-    if _include_comments():
-        commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path}))
-    with open(dsv_path, 'r') as h:
-        content = h.read()
-    lines = content.splitlines()
-
-    basenames = OrderedDict()
-    for i, line in enumerate(lines):
-        # skip over empty or whitespace-only lines
-        if not line.strip():
-            continue
-        # skip over comments
-        if line.startswith('#'):
-            continue
-        try:
-            type_, remainder = line.split(';', 1)
-        except ValueError:
-            raise RuntimeError(
-                "Line %d in '%s' doesn't contain a semicolon separating the "
-                'type from the arguments' % (i + 1, dsv_path))
-        if type_ != DSV_TYPE_SOURCE:
-            # handle non-source lines
-            try:
-                commands += handle_dsv_types_except_source(
-                    type_, remainder, prefix)
-            except RuntimeError as e:
-                raise RuntimeError(
-                    "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e
-        else:
-            # group remaining source lines by basename
-            path_without_ext, ext = os.path.splitext(remainder)
-            if path_without_ext not in basenames:
-                basenames[path_without_ext] = set()
-            assert ext.startswith('.')
-            ext = ext[1:]
-            if ext in (primary_extension, additional_extension):
-                basenames[path_without_ext].add(ext)
-
-    # add the dsv extension to each basename if the file exists
-    for basename, extensions in basenames.items():
-        if not os.path.isabs(basename):
-            basename = os.path.join(prefix, basename)
-        if os.path.exists(basename + '.dsv'):
-            extensions.add('dsv')
-
-    for basename, extensions in basenames.items():
-        if not os.path.isabs(basename):
-            basename = os.path.join(prefix, basename)
-        if 'dsv' in extensions:
-            # process dsv files recursively
-            commands += process_dsv_file(
-                basename + '.dsv', prefix, primary_extension=primary_extension,
-                additional_extension=additional_extension)
-        elif primary_extension in extensions and len(extensions) == 1:
-            # source primary-only files
-            commands += [
-                FORMAT_STR_INVOKE_SCRIPT.format_map({
-                    'prefix': prefix,
-                    'script_path': basename + '.' + primary_extension})]
-        elif additional_extension in extensions:
-            # source non-primary files
-            commands += [
-                FORMAT_STR_INVOKE_SCRIPT.format_map({
-                    'prefix': prefix,
-                    'script_path': basename + '.' + additional_extension})]
-
-    return commands
-
-
-def handle_dsv_types_except_source(type_, remainder, prefix):
-    commands = []
-    if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET):
-        try:
-            env_name, value = remainder.split(';', 1)
-        except ValueError:
-            raise RuntimeError(
-                "doesn't contain a semicolon separating the environment name "
-                'from the value')
-        try_prefixed_value = os.path.join(prefix, value) if value else prefix
-        if os.path.exists(try_prefixed_value):
-            value = try_prefixed_value
-        if type_ == DSV_TYPE_SET:
-            commands += _set(env_name, value)
-        elif type_ == DSV_TYPE_SET_IF_UNSET:
-            commands += _set_if_unset(env_name, value)
-        else:
-            assert False
-    elif type_ in (
-        DSV_TYPE_APPEND_NON_DUPLICATE,
-        DSV_TYPE_PREPEND_NON_DUPLICATE,
-        DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS
-    ):
-        try:
-            env_name_and_values = remainder.split(';')
-        except ValueError:
-            raise RuntimeError(
-                "doesn't contain a semicolon separating the environment name "
-                'from the values')
-        env_name = env_name_and_values[0]
-        values = env_name_and_values[1:]
-        for value in values:
-            if not value:
-                value = prefix
-            elif not os.path.isabs(value):
-                value = os.path.join(prefix, value)
-            if (
-                type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and
-                not os.path.exists(value)
-            ):
-                comment = f'skip extending {env_name} with not existing ' \
-                    f'path: {value}'
-                if _include_comments():
-                    commands.append(
-                        FORMAT_STR_COMMENT_LINE.format_map({'comment': comment}))
-            elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE:
-                commands += _append_unique_value(env_name, value)
-            else:
-                commands += _prepend_unique_value(env_name, value)
-    else:
-        raise RuntimeError(
-            'contains an unknown environment hook type: ' + type_)
-    return commands
-
-
-env_state = {}
-
-
-def _append_unique_value(name, value):
-    global env_state
-    if name not in env_state:
-        if os.environ.get(name):
-            env_state[name] = set(os.environ[name].split(os.pathsep))
-        else:
-            env_state[name] = set()
-    # append even if the variable has not been set yet, in case a shell script sets the
-    # same variable without the knowledge of this Python script.
-    # later _remove_ending_separators() will cleanup any unintentional leading separator
-    extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep
-    line = FORMAT_STR_SET_ENV_VAR.format_map(
-        {'name': name, 'value': extend + value})
-    if value not in env_state[name]:
-        env_state[name].add(value)
-    else:
-        if not _include_comments():
-            return []
-        line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line})
-    return [line]
-
-
-def _prepend_unique_value(name, value):
-    global env_state
-    if name not in env_state:
-        if os.environ.get(name):
-            env_state[name] = set(os.environ[name].split(os.pathsep))
-        else:
-            env_state[name] = set()
-    # prepend even if the variable has not been set yet, in case a shell script sets the
-    # same variable without the knowledge of this Python script.
-    # later _remove_ending_separators() will cleanup any unintentional trailing separator
-    extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name})
-    line = FORMAT_STR_SET_ENV_VAR.format_map(
-        {'name': name, 'value': value + extend})
-    if value not in env_state[name]:
-        env_state[name].add(value)
-    else:
-        if not _include_comments():
-            return []
-        line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line})
-    return [line]
-
-
-# generate commands for removing prepended underscores
-def _remove_ending_separators():
-    # do nothing if the shell extension does not implement the logic
-    if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None:
-        return []
-
-    global env_state
-    commands = []
-    for name in env_state:
-        # skip variables that already had values before this script started prepending
-        if name in os.environ:
-            continue
-        commands += [
-            FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}),
-            FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})]
-    return commands
-
-
-def _set(name, value):
-    global env_state
-    env_state[name] = value
-    line = FORMAT_STR_SET_ENV_VAR.format_map(
-        {'name': name, 'value': value})
-    return [line]
-
-
-def _set_if_unset(name, value):
-    global env_state
-    line = FORMAT_STR_SET_ENV_VAR.format_map(
-        {'name': name, 'value': value})
-    if env_state.get(name, os.environ.get(name)):
-        line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line})
-    return [line]
-
-
-if __name__ == '__main__':  # pragma: no cover
-    try:
-        rc = main()
-    except RuntimeError as e:
-        print(str(e), file=sys.stderr)
-        rc = 1
-    sys.exit(rc)
diff --git a/ros2_testing/install/_local_setup_util_sh.py b/ros2_testing/install/_local_setup_util_sh.py
deleted file mode 100644
index f67eaa9891ec587c4bbe364da6b18b5c65631f4d..0000000000000000000000000000000000000000
--- a/ros2_testing/install/_local_setup_util_sh.py
+++ /dev/null
@@ -1,407 +0,0 @@
-# Copyright 2016-2019 Dirk Thomas
-# Licensed under the Apache License, Version 2.0
-
-import argparse
-from collections import OrderedDict
-import os
-from pathlib import Path
-import sys
-
-
-FORMAT_STR_COMMENT_LINE = '# {comment}'
-FORMAT_STR_SET_ENV_VAR = 'export {name}="{value}"'
-FORMAT_STR_USE_ENV_VAR = '${name}'
-FORMAT_STR_INVOKE_SCRIPT = 'COLCON_CURRENT_PREFIX="{prefix}" _colcon_prefix_sh_source_script "{script_path}"'  # noqa: E501
-FORMAT_STR_REMOVE_LEADING_SEPARATOR = 'if [ "$(echo -n ${name} | head -c 1)" = ":" ]; then export {name}=${{{name}#?}} ; fi'  # noqa: E501
-FORMAT_STR_REMOVE_TRAILING_SEPARATOR = 'if [ "$(echo -n ${name} | tail -c 1)" = ":" ]; then export {name}=${{{name}%?}} ; fi'  # noqa: E501
-
-DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate'
-DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate'
-DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists'
-DSV_TYPE_SET = 'set'
-DSV_TYPE_SET_IF_UNSET = 'set-if-unset'
-DSV_TYPE_SOURCE = 'source'
-
-
-def main(argv=sys.argv[1:]):  # noqa: D103
-    parser = argparse.ArgumentParser(
-        description='Output shell commands for the packages in topological '
-                    'order')
-    parser.add_argument(
-        'primary_extension',
-        help='The file extension of the primary shell')
-    parser.add_argument(
-        'additional_extension', nargs='?',
-        help='The additional file extension to be considered')
-    parser.add_argument(
-        '--merged-install', action='store_true',
-        help='All install prefixes are merged into a single location')
-    args = parser.parse_args(argv)
-
-    packages = get_packages(Path(__file__).parent, args.merged_install)
-
-    ordered_packages = order_packages(packages)
-    for pkg_name in ordered_packages:
-        if _include_comments():
-            print(
-                FORMAT_STR_COMMENT_LINE.format_map(
-                    {'comment': 'Package: ' + pkg_name}))
-        prefix = os.path.abspath(os.path.dirname(__file__))
-        if not args.merged_install:
-            prefix = os.path.join(prefix, pkg_name)
-        for line in get_commands(
-            pkg_name, prefix, args.primary_extension,
-            args.additional_extension
-        ):
-            print(line)
-
-    for line in _remove_ending_separators():
-        print(line)
-
-
-def get_packages(prefix_path, merged_install):
-    """
-    Find packages based on colcon-specific files created during installation.
-
-    :param Path prefix_path: The install prefix path of all packages
-    :param bool merged_install: The flag if the packages are all installed
-      directly in the prefix or if each package is installed in a subdirectory
-      named after the package
-    :returns: A mapping from the package name to the set of runtime
-      dependencies
-    :rtype: dict
-    """
-    packages = {}
-    # since importing colcon_core isn't feasible here the following constant
-    # must match colcon_core.location.get_relative_package_index_path()
-    subdirectory = 'share/colcon-core/packages'
-    if merged_install:
-        # return if workspace is empty
-        if not (prefix_path / subdirectory).is_dir():
-            return packages
-        # find all files in the subdirectory
-        for p in (prefix_path / subdirectory).iterdir():
-            if not p.is_file():
-                continue
-            if p.name.startswith('.'):
-                continue
-            add_package_runtime_dependencies(p, packages)
-    else:
-        # for each subdirectory look for the package specific file
-        for p in prefix_path.iterdir():
-            if not p.is_dir():
-                continue
-            if p.name.startswith('.'):
-                continue
-            p = p / subdirectory / p.name
-            if p.is_file():
-                add_package_runtime_dependencies(p, packages)
-
-    # remove unknown dependencies
-    pkg_names = set(packages.keys())
-    for k in packages.keys():
-        packages[k] = {d for d in packages[k] if d in pkg_names}
-
-    return packages
-
-
-def add_package_runtime_dependencies(path, packages):
-    """
-    Check the path and if it exists extract the packages runtime dependencies.
-
-    :param Path path: The resource file containing the runtime dependencies
-    :param dict packages: A mapping from package names to the sets of runtime
-      dependencies to add to
-    """
-    content = path.read_text()
-    dependencies = set(content.split(os.pathsep) if content else [])
-    packages[path.name] = dependencies
-
-
-def order_packages(packages):
-    """
-    Order packages topologically.
-
-    :param dict packages: A mapping from package name to the set of runtime
-      dependencies
-    :returns: The package names
-    :rtype: list
-    """
-    # select packages with no dependencies in alphabetical order
-    to_be_ordered = list(packages.keys())
-    ordered = []
-    while to_be_ordered:
-        pkg_names_without_deps = [
-            name for name in to_be_ordered if not packages[name]]
-        if not pkg_names_without_deps:
-            reduce_cycle_set(packages)
-            raise RuntimeError(
-                'Circular dependency between: ' + ', '.join(sorted(packages)))
-        pkg_names_without_deps.sort()
-        pkg_name = pkg_names_without_deps[0]
-        to_be_ordered.remove(pkg_name)
-        ordered.append(pkg_name)
-        # remove item from dependency lists
-        for k in list(packages.keys()):
-            if pkg_name in packages[k]:
-                packages[k].remove(pkg_name)
-    return ordered
-
-
-def reduce_cycle_set(packages):
-    """
-    Reduce the set of packages to the ones part of the circular dependency.
-
-    :param dict packages: A mapping from package name to the set of runtime
-      dependencies which is modified in place
-    """
-    last_depended = None
-    while len(packages) > 0:
-        # get all remaining dependencies
-        depended = set()
-        for pkg_name, dependencies in packages.items():
-            depended = depended.union(dependencies)
-        # remove all packages which are not dependent on
-        for name in list(packages.keys()):
-            if name not in depended:
-                del packages[name]
-        if last_depended:
-            # if remaining packages haven't changed return them
-            if last_depended == depended:
-                return packages.keys()
-        # otherwise reduce again
-        last_depended = depended
-
-
-def _include_comments():
-    # skipping comment lines when COLCON_TRACE is not set speeds up the
-    # processing especially on Windows
-    return bool(os.environ.get('COLCON_TRACE'))
-
-
-def get_commands(pkg_name, prefix, primary_extension, additional_extension):
-    commands = []
-    package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv')
-    if os.path.exists(package_dsv_path):
-        commands += process_dsv_file(
-            package_dsv_path, prefix, primary_extension, additional_extension)
-    return commands
-
-
-def process_dsv_file(
-    dsv_path, prefix, primary_extension=None, additional_extension=None
-):
-    commands = []
-    if _include_comments():
-        commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path}))
-    with open(dsv_path, 'r') as h:
-        content = h.read()
-    lines = content.splitlines()
-
-    basenames = OrderedDict()
-    for i, line in enumerate(lines):
-        # skip over empty or whitespace-only lines
-        if not line.strip():
-            continue
-        # skip over comments
-        if line.startswith('#'):
-            continue
-        try:
-            type_, remainder = line.split(';', 1)
-        except ValueError:
-            raise RuntimeError(
-                "Line %d in '%s' doesn't contain a semicolon separating the "
-                'type from the arguments' % (i + 1, dsv_path))
-        if type_ != DSV_TYPE_SOURCE:
-            # handle non-source lines
-            try:
-                commands += handle_dsv_types_except_source(
-                    type_, remainder, prefix)
-            except RuntimeError as e:
-                raise RuntimeError(
-                    "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e
-        else:
-            # group remaining source lines by basename
-            path_without_ext, ext = os.path.splitext(remainder)
-            if path_without_ext not in basenames:
-                basenames[path_without_ext] = set()
-            assert ext.startswith('.')
-            ext = ext[1:]
-            if ext in (primary_extension, additional_extension):
-                basenames[path_without_ext].add(ext)
-
-    # add the dsv extension to each basename if the file exists
-    for basename, extensions in basenames.items():
-        if not os.path.isabs(basename):
-            basename = os.path.join(prefix, basename)
-        if os.path.exists(basename + '.dsv'):
-            extensions.add('dsv')
-
-    for basename, extensions in basenames.items():
-        if not os.path.isabs(basename):
-            basename = os.path.join(prefix, basename)
-        if 'dsv' in extensions:
-            # process dsv files recursively
-            commands += process_dsv_file(
-                basename + '.dsv', prefix, primary_extension=primary_extension,
-                additional_extension=additional_extension)
-        elif primary_extension in extensions and len(extensions) == 1:
-            # source primary-only files
-            commands += [
-                FORMAT_STR_INVOKE_SCRIPT.format_map({
-                    'prefix': prefix,
-                    'script_path': basename + '.' + primary_extension})]
-        elif additional_extension in extensions:
-            # source non-primary files
-            commands += [
-                FORMAT_STR_INVOKE_SCRIPT.format_map({
-                    'prefix': prefix,
-                    'script_path': basename + '.' + additional_extension})]
-
-    return commands
-
-
-def handle_dsv_types_except_source(type_, remainder, prefix):
-    commands = []
-    if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET):
-        try:
-            env_name, value = remainder.split(';', 1)
-        except ValueError:
-            raise RuntimeError(
-                "doesn't contain a semicolon separating the environment name "
-                'from the value')
-        try_prefixed_value = os.path.join(prefix, value) if value else prefix
-        if os.path.exists(try_prefixed_value):
-            value = try_prefixed_value
-        if type_ == DSV_TYPE_SET:
-            commands += _set(env_name, value)
-        elif type_ == DSV_TYPE_SET_IF_UNSET:
-            commands += _set_if_unset(env_name, value)
-        else:
-            assert False
-    elif type_ in (
-        DSV_TYPE_APPEND_NON_DUPLICATE,
-        DSV_TYPE_PREPEND_NON_DUPLICATE,
-        DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS
-    ):
-        try:
-            env_name_and_values = remainder.split(';')
-        except ValueError:
-            raise RuntimeError(
-                "doesn't contain a semicolon separating the environment name "
-                'from the values')
-        env_name = env_name_and_values[0]
-        values = env_name_and_values[1:]
-        for value in values:
-            if not value:
-                value = prefix
-            elif not os.path.isabs(value):
-                value = os.path.join(prefix, value)
-            if (
-                type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and
-                not os.path.exists(value)
-            ):
-                comment = f'skip extending {env_name} with not existing ' \
-                    f'path: {value}'
-                if _include_comments():
-                    commands.append(
-                        FORMAT_STR_COMMENT_LINE.format_map({'comment': comment}))
-            elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE:
-                commands += _append_unique_value(env_name, value)
-            else:
-                commands += _prepend_unique_value(env_name, value)
-    else:
-        raise RuntimeError(
-            'contains an unknown environment hook type: ' + type_)
-    return commands
-
-
-env_state = {}
-
-
-def _append_unique_value(name, value):
-    global env_state
-    if name not in env_state:
-        if os.environ.get(name):
-            env_state[name] = set(os.environ[name].split(os.pathsep))
-        else:
-            env_state[name] = set()
-    # append even if the variable has not been set yet, in case a shell script sets the
-    # same variable without the knowledge of this Python script.
-    # later _remove_ending_separators() will cleanup any unintentional leading separator
-    extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep
-    line = FORMAT_STR_SET_ENV_VAR.format_map(
-        {'name': name, 'value': extend + value})
-    if value not in env_state[name]:
-        env_state[name].add(value)
-    else:
-        if not _include_comments():
-            return []
-        line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line})
-    return [line]
-
-
-def _prepend_unique_value(name, value):
-    global env_state
-    if name not in env_state:
-        if os.environ.get(name):
-            env_state[name] = set(os.environ[name].split(os.pathsep))
-        else:
-            env_state[name] = set()
-    # prepend even if the variable has not been set yet, in case a shell script sets the
-    # same variable without the knowledge of this Python script.
-    # later _remove_ending_separators() will cleanup any unintentional trailing separator
-    extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name})
-    line = FORMAT_STR_SET_ENV_VAR.format_map(
-        {'name': name, 'value': value + extend})
-    if value not in env_state[name]:
-        env_state[name].add(value)
-    else:
-        if not _include_comments():
-            return []
-        line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line})
-    return [line]
-
-
-# generate commands for removing prepended underscores
-def _remove_ending_separators():
-    # do nothing if the shell extension does not implement the logic
-    if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None:
-        return []
-
-    global env_state
-    commands = []
-    for name in env_state:
-        # skip variables that already had values before this script started prepending
-        if name in os.environ:
-            continue
-        commands += [
-            FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}),
-            FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})]
-    return commands
-
-
-def _set(name, value):
-    global env_state
-    env_state[name] = value
-    line = FORMAT_STR_SET_ENV_VAR.format_map(
-        {'name': name, 'value': value})
-    return [line]
-
-
-def _set_if_unset(name, value):
-    global env_state
-    line = FORMAT_STR_SET_ENV_VAR.format_map(
-        {'name': name, 'value': value})
-    if env_state.get(name, os.environ.get(name)):
-        line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line})
-    return [line]
-
-
-if __name__ == '__main__':  # pragma: no cover
-    try:
-        rc = main()
-    except RuntimeError as e:
-        print(str(e), file=sys.stderr)
-        rc = 1
-    sys.exit(rc)
diff --git a/ros2_testing/install/local_setup.bash b/ros2_testing/install/local_setup.bash
deleted file mode 100644
index 03f00256c1a126057ca924bdd48ec74444b0cc10..0000000000000000000000000000000000000000
--- a/ros2_testing/install/local_setup.bash
+++ /dev/null
@@ -1,121 +0,0 @@
-# generated from colcon_bash/shell/template/prefix.bash.em
-
-# This script extends the environment with all packages contained in this
-# prefix path.
-
-# a bash script is able to determine its own path if necessary
-if [ -z "$COLCON_CURRENT_PREFIX" ]; then
-  _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)"
-else
-  _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX"
-fi
-
-# function to prepend a value to a variable
-# which uses colons as separators
-# duplicates as well as trailing separators are avoided
-# first argument: the name of the result variable
-# second argument: the value to be prepended
-_colcon_prefix_bash_prepend_unique_value() {
-  # arguments
-  _listname="$1"
-  _value="$2"
-
-  # get values from variable
-  eval _values=\"\$$_listname\"
-  # backup the field separator
-  _colcon_prefix_bash_prepend_unique_value_IFS="$IFS"
-  IFS=":"
-  # start with the new value
-  _all_values="$_value"
-  _contained_value=""
-  # iterate over existing values in the variable
-  for _item in $_values; do
-    # ignore empty strings
-    if [ -z "$_item" ]; then
-      continue
-    fi
-    # ignore duplicates of _value
-    if [ "$_item" = "$_value" ]; then
-      _contained_value=1
-      continue
-    fi
-    # keep non-duplicate values
-    _all_values="$_all_values:$_item"
-  done
-  unset _item
-  if [ -z "$_contained_value" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      if [ "$_all_values" = "$_value" ]; then
-        echo "export $_listname=$_value"
-      else
-        echo "export $_listname=$_value:\$$_listname"
-      fi
-    fi
-  fi
-  unset _contained_value
-  # restore the field separator
-  IFS="$_colcon_prefix_bash_prepend_unique_value_IFS"
-  unset _colcon_prefix_bash_prepend_unique_value_IFS
-  # export the updated variable
-  eval export $_listname=\"$_all_values\"
-  unset _all_values
-  unset _values
-
-  unset _value
-  unset _listname
-}
-
-# add this prefix to the COLCON_PREFIX_PATH
-_colcon_prefix_bash_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX"
-unset _colcon_prefix_bash_prepend_unique_value
-
-# check environment variable for custom Python executable
-if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then
-  if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then
-    echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist"
-    return 1
-  fi
-  _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE"
-else
-  # try the Python executable known at configure time
-  _colcon_python_executable="/usr/bin/python3"
-  # if it doesn't exist try a fall back
-  if [ ! -f "$_colcon_python_executable" ]; then
-    if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then
-      echo "error: unable to find python3 executable"
-      return 1
-    fi
-    _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"`
-  fi
-fi
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-_colcon_prefix_sh_source_script() {
-  if [ -f "$1" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      echo "# . \"$1\""
-    fi
-    . "$1"
-  else
-    echo "not found: \"$1\"" 1>&2
-  fi
-}
-
-# get all commands in topological order
-_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh bash)"
-unset _colcon_python_executable
-if [ -n "$COLCON_TRACE" ]; then
-  echo "$(declare -f _colcon_prefix_sh_source_script)"
-  echo "# Execute generated script:"
-  echo "# <<<"
-  echo "${_colcon_ordered_commands}"
-  echo "# >>>"
-  echo "unset _colcon_prefix_sh_source_script"
-fi
-eval "${_colcon_ordered_commands}"
-unset _colcon_ordered_commands
-
-unset _colcon_prefix_sh_source_script
-
-unset _colcon_prefix_bash_COLCON_CURRENT_PREFIX
diff --git a/ros2_testing/install/local_setup.ps1 b/ros2_testing/install/local_setup.ps1
deleted file mode 100644
index 6f68c8dede9ed4ecb63a4eb6ac2a7450bd18ec3b..0000000000000000000000000000000000000000
--- a/ros2_testing/install/local_setup.ps1
+++ /dev/null
@@ -1,55 +0,0 @@
-# generated from colcon_powershell/shell/template/prefix.ps1.em
-
-# This script extends the environment with all packages contained in this
-# prefix path.
-
-# check environment variable for custom Python executable
-if ($env:COLCON_PYTHON_EXECUTABLE) {
-  if (!(Test-Path "$env:COLCON_PYTHON_EXECUTABLE" -PathType Leaf)) {
-    echo "error: COLCON_PYTHON_EXECUTABLE '$env:COLCON_PYTHON_EXECUTABLE' doesn't exist"
-    exit 1
-  }
-  $_colcon_python_executable="$env:COLCON_PYTHON_EXECUTABLE"
-} else {
-  # use the Python executable known at configure time
-  $_colcon_python_executable="/usr/bin/python3"
-  # if it doesn't exist try a fall back
-  if (!(Test-Path "$_colcon_python_executable" -PathType Leaf)) {
-    if (!(Get-Command "python3" -ErrorAction SilentlyContinue)) {
-      echo "error: unable to find python3 executable"
-      exit 1
-    }
-    $_colcon_python_executable="python3"
-  }
-}
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-function _colcon_prefix_powershell_source_script {
-  param (
-    $_colcon_prefix_powershell_source_script_param
-  )
-  # source script with conditional trace output
-  if (Test-Path $_colcon_prefix_powershell_source_script_param) {
-    if ($env:COLCON_TRACE) {
-      echo ". '$_colcon_prefix_powershell_source_script_param'"
-    }
-    . "$_colcon_prefix_powershell_source_script_param"
-  } else {
-    Write-Error "not found: '$_colcon_prefix_powershell_source_script_param'"
-  }
-}
-
-# get all commands in topological order
-$_colcon_ordered_commands = & "$_colcon_python_executable" "$(Split-Path $PSCommandPath -Parent)/_local_setup_util_ps1.py" ps1
-
-# execute all commands in topological order
-if ($env:COLCON_TRACE) {
-  echo "Execute generated script:"
-  echo "<<<"
-  $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Write-Output
-  echo ">>>"
-}
-if ($_colcon_ordered_commands) {
-  $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Invoke-Expression
-}
diff --git a/ros2_testing/install/local_setup.sh b/ros2_testing/install/local_setup.sh
deleted file mode 100644
index 970296456e6bae8311e18cb0feba84b3b19e5b28..0000000000000000000000000000000000000000
--- a/ros2_testing/install/local_setup.sh
+++ /dev/null
@@ -1,137 +0,0 @@
-# generated from colcon_core/shell/template/prefix.sh.em
-
-# This script extends the environment with all packages contained in this
-# prefix path.
-
-# since a plain shell script can't determine its own path when being sourced
-# either use the provided COLCON_CURRENT_PREFIX
-# or fall back to the build time prefix (if it exists)
-_colcon_prefix_sh_COLCON_CURRENT_PREFIX="/home/robobin/robobin_ws/install"
-if [ -z "$COLCON_CURRENT_PREFIX" ]; then
-  if [ ! -d "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" ]; then
-    echo "The build time path \"$_colcon_prefix_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2
-    unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX
-    return 1
-  fi
-else
-  _colcon_prefix_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX"
-fi
-
-# function to prepend a value to a variable
-# which uses colons as separators
-# duplicates as well as trailing separators are avoided
-# first argument: the name of the result variable
-# second argument: the value to be prepended
-_colcon_prefix_sh_prepend_unique_value() {
-  # arguments
-  _listname="$1"
-  _value="$2"
-
-  # get values from variable
-  eval _values=\"\$$_listname\"
-  # backup the field separator
-  _colcon_prefix_sh_prepend_unique_value_IFS="$IFS"
-  IFS=":"
-  # start with the new value
-  _all_values="$_value"
-  _contained_value=""
-  # iterate over existing values in the variable
-  for _item in $_values; do
-    # ignore empty strings
-    if [ -z "$_item" ]; then
-      continue
-    fi
-    # ignore duplicates of _value
-    if [ "$_item" = "$_value" ]; then
-      _contained_value=1
-      continue
-    fi
-    # keep non-duplicate values
-    _all_values="$_all_values:$_item"
-  done
-  unset _item
-  if [ -z "$_contained_value" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      if [ "$_all_values" = "$_value" ]; then
-        echo "export $_listname=$_value"
-      else
-        echo "export $_listname=$_value:\$$_listname"
-      fi
-    fi
-  fi
-  unset _contained_value
-  # restore the field separator
-  IFS="$_colcon_prefix_sh_prepend_unique_value_IFS"
-  unset _colcon_prefix_sh_prepend_unique_value_IFS
-  # export the updated variable
-  eval export $_listname=\"$_all_values\"
-  unset _all_values
-  unset _values
-
-  unset _value
-  unset _listname
-}
-
-# add this prefix to the COLCON_PREFIX_PATH
-_colcon_prefix_sh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX"
-unset _colcon_prefix_sh_prepend_unique_value
-
-# check environment variable for custom Python executable
-if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then
-  if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then
-    echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist"
-    return 1
-  fi
-  _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE"
-else
-  # try the Python executable known at configure time
-  _colcon_python_executable="/usr/bin/python3"
-  # if it doesn't exist try a fall back
-  if [ ! -f "$_colcon_python_executable" ]; then
-    if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then
-      echo "error: unable to find python3 executable"
-      return 1
-    fi
-    _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"`
-  fi
-fi
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-_colcon_prefix_sh_source_script() {
-  if [ -f "$1" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      echo "# . \"$1\""
-    fi
-    . "$1"
-  else
-    echo "not found: \"$1\"" 1>&2
-  fi
-}
-
-# get all commands in topological order
-_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh)"
-unset _colcon_python_executable
-if [ -n "$COLCON_TRACE" ]; then
-  echo "_colcon_prefix_sh_source_script() {
-    if [ -f \"\$1\" ]; then
-      if [ -n \"\$COLCON_TRACE\" ]; then
-        echo \"# . \\\"\$1\\\"\"
-      fi
-      . \"\$1\"
-    else
-      echo \"not found: \\\"\$1\\\"\" 1>&2
-    fi
-  }"
-  echo "# Execute generated script:"
-  echo "# <<<"
-  echo "${_colcon_ordered_commands}"
-  echo "# >>>"
-  echo "unset _colcon_prefix_sh_source_script"
-fi
-eval "${_colcon_ordered_commands}"
-unset _colcon_ordered_commands
-
-unset _colcon_prefix_sh_source_script
-
-unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX
diff --git a/ros2_testing/install/local_setup.zsh b/ros2_testing/install/local_setup.zsh
deleted file mode 100644
index b6487102f245a7b5ddb2b1da158d6b99ddc91d8b..0000000000000000000000000000000000000000
--- a/ros2_testing/install/local_setup.zsh
+++ /dev/null
@@ -1,134 +0,0 @@
-# generated from colcon_zsh/shell/template/prefix.zsh.em
-
-# This script extends the environment with all packages contained in this
-# prefix path.
-
-# a zsh script is able to determine its own path if necessary
-if [ -z "$COLCON_CURRENT_PREFIX" ]; then
-  _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)"
-else
-  _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX"
-fi
-
-# function to convert array-like strings into arrays
-# to workaround SH_WORD_SPLIT not being set
-_colcon_prefix_zsh_convert_to_array() {
-  local _listname=$1
-  local _dollar="$"
-  local _split="{="
-  local _to_array="(\"$_dollar$_split$_listname}\")"
-  eval $_listname=$_to_array
-}
-
-# function to prepend a value to a variable
-# which uses colons as separators
-# duplicates as well as trailing separators are avoided
-# first argument: the name of the result variable
-# second argument: the value to be prepended
-_colcon_prefix_zsh_prepend_unique_value() {
-  # arguments
-  _listname="$1"
-  _value="$2"
-
-  # get values from variable
-  eval _values=\"\$$_listname\"
-  # backup the field separator
-  _colcon_prefix_zsh_prepend_unique_value_IFS="$IFS"
-  IFS=":"
-  # start with the new value
-  _all_values="$_value"
-  _contained_value=""
-  # workaround SH_WORD_SPLIT not being set
-  _colcon_prefix_zsh_convert_to_array _values
-  # iterate over existing values in the variable
-  for _item in $_values; do
-    # ignore empty strings
-    if [ -z "$_item" ]; then
-      continue
-    fi
-    # ignore duplicates of _value
-    if [ "$_item" = "$_value" ]; then
-      _contained_value=1
-      continue
-    fi
-    # keep non-duplicate values
-    _all_values="$_all_values:$_item"
-  done
-  unset _item
-  if [ -z "$_contained_value" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      if [ "$_all_values" = "$_value" ]; then
-        echo "export $_listname=$_value"
-      else
-        echo "export $_listname=$_value:\$$_listname"
-      fi
-    fi
-  fi
-  unset _contained_value
-  # restore the field separator
-  IFS="$_colcon_prefix_zsh_prepend_unique_value_IFS"
-  unset _colcon_prefix_zsh_prepend_unique_value_IFS
-  # export the updated variable
-  eval export $_listname=\"$_all_values\"
-  unset _all_values
-  unset _values
-
-  unset _value
-  unset _listname
-}
-
-# add this prefix to the COLCON_PREFIX_PATH
-_colcon_prefix_zsh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX"
-unset _colcon_prefix_zsh_prepend_unique_value
-unset _colcon_prefix_zsh_convert_to_array
-
-# check environment variable for custom Python executable
-if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then
-  if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then
-    echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist"
-    return 1
-  fi
-  _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE"
-else
-  # try the Python executable known at configure time
-  _colcon_python_executable="/usr/bin/python3"
-  # if it doesn't exist try a fall back
-  if [ ! -f "$_colcon_python_executable" ]; then
-    if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then
-      echo "error: unable to find python3 executable"
-      return 1
-    fi
-    _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"`
-  fi
-fi
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-_colcon_prefix_sh_source_script() {
-  if [ -f "$1" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      echo "# . \"$1\""
-    fi
-    . "$1"
-  else
-    echo "not found: \"$1\"" 1>&2
-  fi
-}
-
-# get all commands in topological order
-_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh zsh)"
-unset _colcon_python_executable
-if [ -n "$COLCON_TRACE" ]; then
-  echo "$(declare -f _colcon_prefix_sh_source_script)"
-  echo "# Execute generated script:"
-  echo "# <<<"
-  echo "${_colcon_ordered_commands}"
-  echo "# >>>"
-  echo "unset _colcon_prefix_sh_source_script"
-fi
-eval "${_colcon_ordered_commands}"
-unset _colcon_ordered_commands
-
-unset _colcon_prefix_sh_source_script
-
-unset _colcon_prefix_zsh_COLCON_CURRENT_PREFIX
diff --git a/ros2_testing/install/setup.bash b/ros2_testing/install/setup.bash
deleted file mode 100644
index bb38dd20e8539dbd0d65c5c1b93b5bb150cb22d6..0000000000000000000000000000000000000000
--- a/ros2_testing/install/setup.bash
+++ /dev/null
@@ -1,31 +0,0 @@
-# generated from colcon_bash/shell/template/prefix_chain.bash.em
-
-# This script extends the environment with the environment of other prefix
-# paths which were sourced when this file was generated as well as all packages
-# contained in this prefix path.
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-_colcon_prefix_chain_bash_source_script() {
-  if [ -f "$1" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      echo "# . \"$1\""
-    fi
-    . "$1"
-  else
-    echo "not found: \"$1\"" 1>&2
-  fi
-}
-
-# source chained prefixes
-# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script
-COLCON_CURRENT_PREFIX="/opt/ros/jazzy"
-_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash"
-
-# source this prefix
-# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script
-COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)"
-_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash"
-
-unset COLCON_CURRENT_PREFIX
-unset _colcon_prefix_chain_bash_source_script
diff --git a/ros2_testing/install/setup.ps1 b/ros2_testing/install/setup.ps1
deleted file mode 100644
index 0b38e3e78c1ecde271de71dcaee74d926b159376..0000000000000000000000000000000000000000
--- a/ros2_testing/install/setup.ps1
+++ /dev/null
@@ -1,29 +0,0 @@
-# generated from colcon_powershell/shell/template/prefix_chain.ps1.em
-
-# This script extends the environment with the environment of other prefix
-# paths which were sourced when this file was generated as well as all packages
-# contained in this prefix path.
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-function _colcon_prefix_chain_powershell_source_script {
-  param (
-    $_colcon_prefix_chain_powershell_source_script_param
-  )
-  # source script with conditional trace output
-  if (Test-Path $_colcon_prefix_chain_powershell_source_script_param) {
-    if ($env:COLCON_TRACE) {
-      echo ". '$_colcon_prefix_chain_powershell_source_script_param'"
-    }
-    . "$_colcon_prefix_chain_powershell_source_script_param"
-  } else {
-    Write-Error "not found: '$_colcon_prefix_chain_powershell_source_script_param'"
-  }
-}
-
-# source chained prefixes
-_colcon_prefix_chain_powershell_source_script "/opt/ros/jazzy\local_setup.ps1"
-
-# source this prefix
-$env:COLCON_CURRENT_PREFIX=(Split-Path $PSCommandPath -Parent)
-_colcon_prefix_chain_powershell_source_script "$env:COLCON_CURRENT_PREFIX\local_setup.ps1"
diff --git a/ros2_testing/install/setup.sh b/ros2_testing/install/setup.sh
deleted file mode 100644
index 7cb23428023d2baf8147465245e69469ba31cf5c..0000000000000000000000000000000000000000
--- a/ros2_testing/install/setup.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-# generated from colcon_core/shell/template/prefix_chain.sh.em
-
-# This script extends the environment with the environment of other prefix
-# paths which were sourced when this file was generated as well as all packages
-# contained in this prefix path.
-
-# since a plain shell script can't determine its own path when being sourced
-# either use the provided COLCON_CURRENT_PREFIX
-# or fall back to the build time prefix (if it exists)
-_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX=/home/robobin/robobin_ws/install
-if [ ! -z "$COLCON_CURRENT_PREFIX" ]; then
-  _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX"
-elif [ ! -d "$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" ]; then
-  echo "The build time path \"$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2
-  unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX
-  return 1
-fi
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-_colcon_prefix_chain_sh_source_script() {
-  if [ -f "$1" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      echo "# . \"$1\""
-    fi
-    . "$1"
-  else
-    echo "not found: \"$1\"" 1>&2
-  fi
-}
-
-# source chained prefixes
-# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script
-COLCON_CURRENT_PREFIX="/opt/ros/jazzy"
-_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh"
-
-
-# source this prefix
-# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script
-COLCON_CURRENT_PREFIX="$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX"
-_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh"
-
-unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX
-unset _colcon_prefix_chain_sh_source_script
-unset COLCON_CURRENT_PREFIX
diff --git a/ros2_testing/install/setup.zsh b/ros2_testing/install/setup.zsh
deleted file mode 100644
index 6e4a496a3902d3d96d7d0846fb6011cd01b82631..0000000000000000000000000000000000000000
--- a/ros2_testing/install/setup.zsh
+++ /dev/null
@@ -1,31 +0,0 @@
-# generated from colcon_zsh/shell/template/prefix_chain.zsh.em
-
-# This script extends the environment with the environment of other prefix
-# paths which were sourced when this file was generated as well as all packages
-# contained in this prefix path.
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-_colcon_prefix_chain_zsh_source_script() {
-  if [ -f "$1" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      echo "# . \"$1\""
-    fi
-    . "$1"
-  else
-    echo "not found: \"$1\"" 1>&2
-  fi
-}
-
-# source chained prefixes
-# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script
-COLCON_CURRENT_PREFIX="/opt/ros/jazzy"
-_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh"
-
-# source this prefix
-# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script
-COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)"
-_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh"
-
-unset COLCON_CURRENT_PREFIX
-unset _colcon_prefix_chain_zsh_source_script
diff --git a/ros2_testing/install/testing/lib/python3.12/site-packages/testing.egg-link b/ros2_testing/install/testing/lib/python3.12/site-packages/testing.egg-link
deleted file mode 100644
index 409df21da7c394aa24acc4b6b1d155ac2d7a131b..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/lib/python3.12/site-packages/testing.egg-link
+++ /dev/null
@@ -1,2 +0,0 @@
-/home/robobin/robobin_ws/build/testing
-.
\ No newline at end of file
diff --git a/ros2_testing/install/testing/lib/testing/test_motor_node b/ros2_testing/install/testing/lib/testing/test_motor_node
deleted file mode 100755
index 92667d0daab027940aab264a35567db469383274..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/lib/testing/test_motor_node
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/usr/bin/python3
-# EASY-INSTALL-ENTRY-SCRIPT: 'testing','console_scripts','test_motor_node'
-import re
-import sys
-
-# for compatibility with easy_install; see #2198
-__requires__ = 'testing'
-
-try:
-    from importlib.metadata import distribution
-except ImportError:
-    try:
-        from importlib_metadata import distribution
-    except ImportError:
-        from pkg_resources import load_entry_point
-
-
-def importlib_load_entry_point(spec, group, name):
-    dist_name, _, _ = spec.partition('==')
-    matches = (
-        entry_point
-        for entry_point in distribution(dist_name).entry_points
-        if entry_point.group == group and entry_point.name == name
-    )
-    return next(matches).load()
-
-
-globals().setdefault('load_entry_point', importlib_load_entry_point)
-
-
-if __name__ == '__main__':
-    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
-    sys.exit(load_entry_point('testing', 'console_scripts', 'test_motor_node')())
diff --git a/ros2_testing/install/testing/share/ament_index/resource_index/packages/testing b/ros2_testing/install/testing/share/ament_index/resource_index/packages/testing
deleted file mode 120000
index f8e4f5fc69a5f9a2a422df9980ac06d6aac530b1..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/ament_index/resource_index/packages/testing
+++ /dev/null
@@ -1 +0,0 @@
-/home/robobin/robobin_ws/build/testing/resource/testing
\ No newline at end of file
diff --git a/ros2_testing/install/testing/share/colcon-core/packages/testing b/ros2_testing/install/testing/share/colcon-core/packages/testing
deleted file mode 100644
index d83fe31c6666ff40edd1113b6cc5d12a8e5d9067..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/colcon-core/packages/testing
+++ /dev/null
@@ -1 +0,0 @@
-geometry_msgs:python3-smbus:rclpy:sensor_msgs
\ No newline at end of file
diff --git a/ros2_testing/install/testing/share/testing/hook/ament_prefix_path.dsv b/ros2_testing/install/testing/share/testing/hook/ament_prefix_path.dsv
deleted file mode 100644
index 79d4c95b55cb72a17c9be498c3758478e2c7bb8d..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/hook/ament_prefix_path.dsv
+++ /dev/null
@@ -1 +0,0 @@
-prepend-non-duplicate;AMENT_PREFIX_PATH;
diff --git a/ros2_testing/install/testing/share/testing/hook/ament_prefix_path.ps1 b/ros2_testing/install/testing/share/testing/hook/ament_prefix_path.ps1
deleted file mode 100644
index 26b99975794bb42ea3d6a17150e313cbfc45fc24..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/hook/ament_prefix_path.ps1
+++ /dev/null
@@ -1,3 +0,0 @@
-# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em
-
-colcon_prepend_unique_value AMENT_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX"
diff --git a/ros2_testing/install/testing/share/testing/hook/ament_prefix_path.sh b/ros2_testing/install/testing/share/testing/hook/ament_prefix_path.sh
deleted file mode 100644
index f3041f688a623ea5c66e65c917bc503e5fae6dc9..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/hook/ament_prefix_path.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-# generated from colcon_core/shell/template/hook_prepend_value.sh.em
-
-_colcon_prepend_unique_value AMENT_PREFIX_PATH "$COLCON_CURRENT_PREFIX"
diff --git a/ros2_testing/install/testing/share/testing/hook/pythonpath.dsv b/ros2_testing/install/testing/share/testing/hook/pythonpath.dsv
deleted file mode 100644
index c2ddcdb73d1e5f7457cdbba9133f2e8a4d250b78..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/hook/pythonpath.dsv
+++ /dev/null
@@ -1 +0,0 @@
-prepend-non-duplicate;PYTHONPATH;lib/python3.12/site-packages
diff --git a/ros2_testing/install/testing/share/testing/hook/pythonpath.ps1 b/ros2_testing/install/testing/share/testing/hook/pythonpath.ps1
deleted file mode 100644
index bdd69aff5ed6df188b6c51f1b7f3f79e7344a2a8..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/hook/pythonpath.ps1
+++ /dev/null
@@ -1,3 +0,0 @@
-# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em
-
-colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\lib/python3.12/site-packages"
diff --git a/ros2_testing/install/testing/share/testing/hook/pythonpath.sh b/ros2_testing/install/testing/share/testing/hook/pythonpath.sh
deleted file mode 100644
index 45388fea975bdbfb649447f4a82b390f9c4b7920..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/hook/pythonpath.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-# generated from colcon_core/shell/template/hook_prepend_value.sh.em
-
-_colcon_prepend_unique_value PYTHONPATH "$COLCON_CURRENT_PREFIX/lib/python3.12/site-packages"
diff --git a/ros2_testing/install/testing/share/testing/package.bash b/ros2_testing/install/testing/share/testing/package.bash
deleted file mode 100644
index 9a5ab8cc0f49780b7c751b35468a53bb551bfac7..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/package.bash
+++ /dev/null
@@ -1,31 +0,0 @@
-# generated from colcon_bash/shell/template/package.bash.em
-
-# This script extends the environment for this package.
-
-# a bash script is able to determine its own path if necessary
-if [ -z "$COLCON_CURRENT_PREFIX" ]; then
-  # the prefix is two levels up from the package specific share directory
-  _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)"
-else
-  _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX"
-fi
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-# additional arguments: arguments to the script
-_colcon_package_bash_source_script() {
-  if [ -f "$1" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      echo "# . \"$1\""
-    fi
-    . "$@"
-  else
-    echo "not found: \"$1\"" 1>&2
-  fi
-}
-
-# source sh script of this package
-_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/testing/package.sh"
-
-unset _colcon_package_bash_source_script
-unset _colcon_package_bash_COLCON_CURRENT_PREFIX
diff --git a/ros2_testing/install/testing/share/testing/package.dsv b/ros2_testing/install/testing/share/testing/package.dsv
deleted file mode 100644
index a4aac5713db240ee5a58d4a4eb4b02d91c935232..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/package.dsv
+++ /dev/null
@@ -1,9 +0,0 @@
-source;share/testing/hook/pythonpath.ps1
-source;share/testing/hook/pythonpath.dsv
-source;share/testing/hook/pythonpath.sh
-source;share/testing/hook/ament_prefix_path.ps1
-source;share/testing/hook/ament_prefix_path.dsv
-source;share/testing/hook/ament_prefix_path.sh
-source;../../build/testing/share/testing/hook/pythonpath_develop.ps1
-source;../../build/testing/share/testing/hook/pythonpath_develop.dsv
-source;../../build/testing/share/testing/hook/pythonpath_develop.sh
diff --git a/ros2_testing/install/testing/share/testing/package.ps1 b/ros2_testing/install/testing/share/testing/package.ps1
deleted file mode 100644
index f69b78a9fa8a79b4b342b266f8907b595d73109d..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/package.ps1
+++ /dev/null
@@ -1,117 +0,0 @@
-# generated from colcon_powershell/shell/template/package.ps1.em
-
-# function to append a value to a variable
-# which uses colons as separators
-# duplicates as well as leading separators are avoided
-# first argument: the name of the result variable
-# second argument: the value to be prepended
-function colcon_append_unique_value {
-  param (
-    $_listname,
-    $_value
-  )
-
-  # get values from variable
-  if (Test-Path Env:$_listname) {
-    $_values=(Get-Item env:$_listname).Value
-  } else {
-    $_values=""
-  }
-  $_duplicate=""
-  # start with no values
-  $_all_values=""
-  # iterate over existing values in the variable
-  if ($_values) {
-    $_values.Split(";") | ForEach {
-      # not an empty string
-      if ($_) {
-        # not a duplicate of _value
-        if ($_ -eq $_value) {
-          $_duplicate="1"
-        }
-        if ($_all_values) {
-          $_all_values="${_all_values};$_"
-        } else {
-          $_all_values="$_"
-        }
-      }
-    }
-  }
-  # append only non-duplicates
-  if (!$_duplicate) {
-    # avoid leading separator
-    if ($_all_values) {
-      $_all_values="${_all_values};${_value}"
-    } else {
-      $_all_values="${_value}"
-    }
-  }
-
-  # export the updated variable
-  Set-Item env:\$_listname -Value "$_all_values"
-}
-
-# function to prepend a value to a variable
-# which uses colons as separators
-# duplicates as well as trailing separators are avoided
-# first argument: the name of the result variable
-# second argument: the value to be prepended
-function colcon_prepend_unique_value {
-  param (
-    $_listname,
-    $_value
-  )
-
-  # get values from variable
-  if (Test-Path Env:$_listname) {
-    $_values=(Get-Item env:$_listname).Value
-  } else {
-    $_values=""
-  }
-  # start with the new value
-  $_all_values="$_value"
-  # iterate over existing values in the variable
-  if ($_values) {
-    $_values.Split(";") | ForEach {
-      # not an empty string
-      if ($_) {
-        # not a duplicate of _value
-        if ($_ -ne $_value) {
-          # keep non-duplicate values
-          $_all_values="${_all_values};$_"
-        }
-      }
-    }
-  }
-  # export the updated variable
-  Set-Item env:\$_listname -Value "$_all_values"
-}
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-# additional arguments: arguments to the script
-function colcon_package_source_powershell_script {
-  param (
-    $_colcon_package_source_powershell_script
-  )
-  # source script with conditional trace output
-  if (Test-Path $_colcon_package_source_powershell_script) {
-    if ($env:COLCON_TRACE) {
-      echo ". '$_colcon_package_source_powershell_script'"
-    }
-    . "$_colcon_package_source_powershell_script"
-  } else {
-    Write-Error "not found: '$_colcon_package_source_powershell_script'"
-  }
-}
-
-
-# a powershell script is able to determine its own path
-# the prefix is two levels up from the package specific share directory
-$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName
-
-colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/testing/hook/pythonpath.ps1"
-colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/testing/hook/ament_prefix_path.ps1"
-colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\../../build/testing/share/testing/hook/pythonpath_develop.ps1"
-
-Remove-Item Env:\COLCON_CURRENT_PREFIX
diff --git a/ros2_testing/install/testing/share/testing/package.sh b/ros2_testing/install/testing/share/testing/package.sh
deleted file mode 100644
index 23c06ed06b825a909e389a99b7436bf166a3579e..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/package.sh
+++ /dev/null
@@ -1,88 +0,0 @@
-# generated from colcon_core/shell/template/package.sh.em
-
-# This script extends the environment for this package.
-
-# function to prepend a value to a variable
-# which uses colons as separators
-# duplicates as well as trailing separators are avoided
-# first argument: the name of the result variable
-# second argument: the value to be prepended
-_colcon_prepend_unique_value() {
-  # arguments
-  _listname="$1"
-  _value="$2"
-
-  # get values from variable
-  eval _values=\"\$$_listname\"
-  # backup the field separator
-  _colcon_prepend_unique_value_IFS=$IFS
-  IFS=":"
-  # start with the new value
-  _all_values="$_value"
-  # workaround SH_WORD_SPLIT not being set in zsh
-  if [ "$(command -v colcon_zsh_convert_to_array)" ]; then
-    colcon_zsh_convert_to_array _values
-  fi
-  # iterate over existing values in the variable
-  for _item in $_values; do
-    # ignore empty strings
-    if [ -z "$_item" ]; then
-      continue
-    fi
-    # ignore duplicates of _value
-    if [ "$_item" = "$_value" ]; then
-      continue
-    fi
-    # keep non-duplicate values
-    _all_values="$_all_values:$_item"
-  done
-  unset _item
-  # restore the field separator
-  IFS=$_colcon_prepend_unique_value_IFS
-  unset _colcon_prepend_unique_value_IFS
-  # export the updated variable
-  eval export $_listname=\"$_all_values\"
-  unset _all_values
-  unset _values
-
-  unset _value
-  unset _listname
-}
-
-# since a plain shell script can't determine its own path when being sourced
-# either use the provided COLCON_CURRENT_PREFIX
-# or fall back to the build time prefix (if it exists)
-_colcon_package_sh_COLCON_CURRENT_PREFIX="/home/robobin/robobin_ws/install/testing"
-if [ -z "$COLCON_CURRENT_PREFIX" ]; then
-  if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then
-    echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2
-    unset _colcon_package_sh_COLCON_CURRENT_PREFIX
-    return 1
-  fi
-  COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX"
-fi
-unset _colcon_package_sh_COLCON_CURRENT_PREFIX
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-# additional arguments: arguments to the script
-_colcon_package_sh_source_script() {
-  if [ -f "$1" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      echo "# . \"$1\""
-    fi
-    . "$@"
-  else
-    echo "not found: \"$1\"" 1>&2
-  fi
-}
-
-# source sh hooks
-_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/testing/hook/pythonpath.sh"
-_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/testing/hook/ament_prefix_path.sh"
-_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/../../build/testing/share/testing/hook/pythonpath_develop.sh"
-
-unset _colcon_package_sh_source_script
-unset COLCON_CURRENT_PREFIX
-
-# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks
diff --git a/ros2_testing/install/testing/share/testing/package.xml b/ros2_testing/install/testing/share/testing/package.xml
deleted file mode 120000
index e7d07d7e02d516fadc62a7f413afb3d21d95300e..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/package.xml
+++ /dev/null
@@ -1 +0,0 @@
-/home/robobin/robobin_ws/build/testing/package.xml
\ No newline at end of file
diff --git a/ros2_testing/install/testing/share/testing/package.zsh b/ros2_testing/install/testing/share/testing/package.zsh
deleted file mode 100644
index 4f6920519e47bde7b195e5bdc66a60070d8477ce..0000000000000000000000000000000000000000
--- a/ros2_testing/install/testing/share/testing/package.zsh
+++ /dev/null
@@ -1,42 +0,0 @@
-# generated from colcon_zsh/shell/template/package.zsh.em
-
-# This script extends the environment for this package.
-
-# a zsh script is able to determine its own path if necessary
-if [ -z "$COLCON_CURRENT_PREFIX" ]; then
-  # the prefix is two levels up from the package specific share directory
-  _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)"
-else
-  _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX"
-fi
-
-# function to source another script with conditional trace output
-# first argument: the path of the script
-# additional arguments: arguments to the script
-_colcon_package_zsh_source_script() {
-  if [ -f "$1" ]; then
-    if [ -n "$COLCON_TRACE" ]; then
-      echo "# . \"$1\""
-    fi
-    . "$@"
-  else
-    echo "not found: \"$1\"" 1>&2
-  fi
-}
-
-# function to convert array-like strings into arrays
-# to workaround SH_WORD_SPLIT not being set
-colcon_zsh_convert_to_array() {
-  local _listname=$1
-  local _dollar="$"
-  local _split="{="
-  local _to_array="(\"$_dollar$_split$_listname}\")"
-  eval $_listname=$_to_array
-}
-
-# source sh script of this package
-_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/testing/package.sh"
-unset convert_zsh_to_array
-
-unset _colcon_package_zsh_source_script
-unset _colcon_package_zsh_COLCON_CURRENT_PREFIX
diff --git a/ros2_testing/log/COLCON_IGNORE b/ros2_testing/log/COLCON_IGNORE
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2_testing/log/build_2024-11-05_18-51-20/events.log b/ros2_testing/log/build_2024-11-05_18-51-20/events.log
deleted file mode 100644
index faa4883930c69b356af90f9c8d6ab8c95ea5133d..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-51-20/events.log
+++ /dev/null
@@ -1,168 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001137] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()}
-[0.002357] (testing) JobStarted: {'identifier': 'testing'}
-[0.099187] (-) TimerEvent: {}
-[0.199971] (-) TimerEvent: {}
-[0.300768] (-) TimerEvent: {}
-[0.401545] (-) TimerEvent: {}
-[0.502311] (-) TimerEvent: {}
-[0.604303] (-) TimerEvent: {}
-[0.705307] (-) TimerEvent: {}
-[0.806551] (-) TimerEvent: {}
-[0.909870] (-) TimerEvent: {}
-[1.011136] (-) TimerEvent: {}
-[1.111872] (-) TimerEvent: {}
-[1.212572] (-) TimerEvent: {}
-[1.313218] (-) TimerEvent: {}
-[1.414079] (-) TimerEvent: {}
-[1.515218] (-) TimerEvent: {}
-[1.616161] (-) TimerEvent: {}
-[1.717094] (-) TimerEvent: {}
-[1.818170] (-) TimerEvent: {}
-[1.918896] (-) TimerEvent: {}
-[2.019679] (-) TimerEvent: {}
-[2.120630] (-) TimerEvent: {}
-[2.221846] (-) TimerEvent: {}
-[2.325597] (-) TimerEvent: {}
-[2.426238] (-) TimerEvent: {}
-[2.526923] (-) TimerEvent: {}
-[2.627634] (-) TimerEvent: {}
-[2.728313] (-) TimerEvent: {}
-[2.829000] (-) TimerEvent: {}
-[2.929916] (-) TimerEvent: {}
-[3.031004] (-) TimerEvent: {}
-[3.132069] (-) TimerEvent: {}
-[3.233023] (-) TimerEvent: {}
-[3.333974] (-) TimerEvent: {}
-[3.434797] (-) TimerEvent: {}
-[3.535885] (-) TimerEvent: {}
-[3.636736] (-) TimerEvent: {}
-[3.737651] (-) TimerEvent: {}
-[3.838480] (-) TimerEvent: {}
-[3.939429] (-) TimerEvent: {}
-[4.040304] (-) TimerEvent: {}
-[4.141196] (-) TimerEvent: {}
-[4.242070] (-) TimerEvent: {}
-[4.343077] (-) TimerEvent: {}
-[4.444041] (-) TimerEvent: {}
-[4.544945] (-) TimerEvent: {}
-[4.645837] (-) TimerEvent: {}
-[4.746549] (-) TimerEvent: {}
-[4.847321] (-) TimerEvent: {}
-[4.948208] (-) TimerEvent: {}
-[5.049024] (-) TimerEvent: {}
-[5.150038] (-) TimerEvent: {}
-[5.250919] (-) TimerEvent: {}
-[5.351624] (-) TimerEvent: {}
-[5.452466] (-) TimerEvent: {}
-[5.557784] (-) TimerEvent: {}
-[5.658588] (-) TimerEvent: {}
-[5.762637] (-) TimerEvent: {}
-[5.863517] (-) TimerEvent: {}
-[5.964213] (-) TimerEvent: {}
-[6.064961] (-) TimerEvent: {}
-[6.166450] (-) TimerEvent: {}
-[6.267468] (-) TimerEvent: {}
-[6.369578] (-) TimerEvent: {}
-[6.474083] (-) TimerEvent: {}
-[6.586032] (-) TimerEvent: {}
-[6.690599] (-) TimerEvent: {}
-[6.791931] (-) TimerEvent: {}
-[6.895503] (-) TimerEvent: {}
-[6.996808] (-) TimerEvent: {}
-[7.101434] (-) TimerEvent: {}
-[7.202960] (-) TimerEvent: {}
-[7.304887] (-) TimerEvent: {}
-[7.406604] (-) TimerEvent: {}
-[7.508795] (-) TimerEvent: {}
-[7.609818] (-) TimerEvent: {}
-[7.711931] (-) TimerEvent: {}
-[7.816467] (-) TimerEvent: {}
-[7.924785] (-) TimerEvent: {}
-[8.034635] (-) TimerEvent: {}
-[8.136682] (-) TimerEvent: {}
-[8.193060] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/testing', 'build', '--build-base', '/home/robobin/robobin_ws/build/testing/build', 'install', '--record', '/home/robobin/robobin_ws/build/testing/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin_ws/src/testing', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': '0bd2991a-f766-4ae2-bcc9-e295751e4c0a', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin_ws/src', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '2021', 'SYSTEMD_EXEC_PID': '2273', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '3241', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin_ws/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:18735', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/2241,unix/robobin-desktop:/tmp/.ICE-unix/2241', 'INVOCATION_ID': '8a5573e0a70c4fbf83c34753ef97f0b0', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.0ZIUW2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'AMENT_PREFIX_PATH': '/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:79cf6979-5f09-435d-ba17-a287c450d625', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin_ws/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False}
-[8.236953] (-) TimerEvent: {}
-[8.338699] (-) TimerEvent: {}
-[8.440301] (-) TimerEvent: {}
-[8.541067] (-) TimerEvent: {}
-[8.642855] (-) TimerEvent: {}
-[8.743978] (-) TimerEvent: {}
-[8.845052] (-) TimerEvent: {}
-[8.946844] (-) TimerEvent: {}
-[9.047808] (-) TimerEvent: {}
-[9.151497] (-) TimerEvent: {}
-[9.253029] (-) TimerEvent: {}
-[9.354216] (-) TimerEvent: {}
-[9.456658] (-) TimerEvent: {}
-[9.557397] (-) TimerEvent: {}
-[9.658217] (-) TimerEvent: {}
-[9.759663] (-) TimerEvent: {}
-[9.860653] (-) TimerEvent: {}
-[9.961709] (-) TimerEvent: {}
-[10.063153] (-) TimerEvent: {}
-[10.164597] (-) TimerEvent: {}
-[10.265590] (-) TimerEvent: {}
-[10.366765] (-) TimerEvent: {}
-[10.468044] (-) TimerEvent: {}
-[10.569464] (-) TimerEvent: {}
-[10.670586] (-) TimerEvent: {}
-[10.718642] (testing) StdoutLine: {'line': b'running egg_info\n'}
-[10.721513] (testing) StdoutLine: {'line': b'creating ../../build/testing/testing.egg-info\n'}
-[10.770760] (-) TimerEvent: {}
-[10.854202] (testing) StdoutLine: {'line': b'writing ../../build/testing/testing.egg-info/PKG-INFO\n'}
-[10.856883] (testing) StdoutLine: {'line': b'writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt\n'}
-[10.857896] (testing) StdoutLine: {'line': b'writing entry points to ../../build/testing/testing.egg-info/entry_points.txt\n'}
-[10.858723] (testing) StdoutLine: {'line': b'writing requirements to ../../build/testing/testing.egg-info/requires.txt\n'}
-[10.859447] (testing) StdoutLine: {'line': b'writing top-level names to ../../build/testing/testing.egg-info/top_level.txt\n'}
-[10.860410] (testing) StdoutLine: {'line': b"writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'\n"}
-[10.871021] (-) TimerEvent: {}
-[10.972200] (-) TimerEvent: {}
-[11.073654] (-) TimerEvent: {}
-[11.174647] (-) TimerEvent: {}
-[11.224804] (testing) StdoutLine: {'line': b"reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'\n"}
-[11.229213] (testing) StdoutLine: {'line': b"writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'\n"}
-[11.231208] (testing) StdoutLine: {'line': b'running build\n'}
-[11.233461] (testing) StdoutLine: {'line': b'running build_py\n'}
-[11.234819] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin_ws/build/testing/build\n'}
-[11.235797] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin_ws/build/testing/build/lib\n'}
-[11.236536] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin_ws/build/testing/build/lib/testing\n'}
-[11.237420] (testing) StdoutLine: {'line': b'copying testing/__init__.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing\n'}
-[11.238035] (testing) StdoutLine: {'line': b'copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing\n'}
-[11.238936] (testing) StdoutLine: {'line': b'running install\n'}
-[11.275059] (-) TimerEvent: {}
-[11.276399] (testing) StdoutLine: {'line': b'running install_lib\n'}
-[11.375441] (-) TimerEvent: {}
-[11.463046] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing\n'}
-[11.465114] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin_ws/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing\n'}
-[11.466578] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing\n'}
-[11.470984] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc\n'}
-[11.473736] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc\n'}
-[11.475581] (-) TimerEvent: {}
-[11.479849] (testing) StdoutLine: {'line': b'running install_data\n'}
-[11.481769] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin_ws/install/testing/share/ament_index\n'}
-[11.485023] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index\n'}
-[11.487533] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages\n'}
-[11.489128] (testing) StdoutLine: {'line': b'copying resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages\n'}
-[11.490535] (testing) StdoutLine: {'line': b'copying package.xml -> /home/robobin/robobin_ws/install/testing/share/testing\n'}
-[11.491735] (testing) StdoutLine: {'line': b'running install_egg_info\n'}
-[11.575848] (-) TimerEvent: {}
-[11.673740] (testing) StdoutLine: {'line': b'Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info\n'}
-[11.675961] (-) TimerEvent: {}
-[11.680708] (testing) StdoutLine: {'line': b'running install_scripts\n'}
-[11.776150] (-) TimerEvent: {}
-[11.876888] (-) TimerEvent: {}
-[11.977558] (-) TimerEvent: {}
-[12.078188] (-) TimerEvent: {}
-[12.178848] (-) TimerEvent: {}
-[12.279585] (-) TimerEvent: {}
-[12.380402] (-) TimerEvent: {}
-[12.481105] (-) TimerEvent: {}
-[12.573872] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[12.575604] (testing) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'\n"}
-[12.581433] (-) TimerEvent: {}
-[12.682528] (-) TimerEvent: {}
-[12.772659] (testing) CommandEnded: {'returncode': 0}
-[12.782723] (-) TimerEvent: {}
-[12.856217] (testing) JobEnded: {'identifier': 'testing', 'rc': 0}
-[12.860878] (-) EventReactorShutdown: {}
diff --git a/ros2_testing/log/build_2024-11-05_18-51-20/logger_all.log b/ros2_testing/log/build_2024-11-05_18-51-20/logger_all.log
deleted file mode 100644
index 219c643dca0bad2554f4571d8d0b8dd46571310c..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-51-20/logger_all.log
+++ /dev/null
@@ -1,127 +0,0 @@
-[0.684s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[0.685s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff95cb0170>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff953a1c10>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff953a1c10>>, mixin_verb=('build',))
-[1.068s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[1.068s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[1.069s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[1.069s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[1.069s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[1.069s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[1.070s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin_ws'
-[1.070s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[1.071s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[1.071s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[1.072s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[1.072s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[1.072s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[1.072s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[1.073s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[1.073s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[1.311s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[1.312s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[1.312s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[1.313s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[1.313s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[1.314s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[1.315s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[1.316s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[1.317s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[1.318s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[1.319s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[1.320s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[1.321s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[1.322s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[1.324s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[1.324s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[1.324s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[1.325s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[1.325s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[1.325s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[1.325s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[1.326s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[1.329s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[1.330s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[1.332s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[1.333s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[1.334s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ignore', 'ignore_ament_install']
-[1.335s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore'
-[1.336s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore_ament_install'
-[1.337s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_pkg']
-[1.338s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_pkg'
-[1.341s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_meta']
-[1.341s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_meta'
-[1.342s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ros']
-[1.342s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ros'
-[1.374s] DEBUG:colcon.colcon_core.package_identification:Package 'src/testing' with type 'ros.ament_python' and name 'testing'
-[1.374s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[1.375s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[1.375s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[1.375s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[1.375s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.677s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.681s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.733s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 0 installed packages in /home/robobin/robobin_ws/install
-[1.756s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 285 installed packages in /opt/ros/jazzy
-[1.761s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[2.331s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None'
-[2.331s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None'
-[2.331s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[2.332s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False'
-[2.332s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False'
-[2.332s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False'
-[2.332s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None'
-[2.332s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None'
-[2.332s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False'
-[2.332s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin_ws/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin_ws/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin_ws/src/testing', 'symlink_install': False, 'test_result_base': None}
-[2.333s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[2.337s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[2.338s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin_ws/src/testing' with build type 'ament_python'
-[2.339s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path')
-[2.374s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[2.378s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.ps1'
-[2.385s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.dsv'
-[2.390s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.sh'
-[2.396s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[2.396s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[3.887s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin_ws/src/testing'
-[3.888s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[3.888s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[10.540s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[15.110s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[15.144s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake module files
-[15.148s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake config files
-[15.155s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib'
-[15.156s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[15.157s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/pkgconfig/testing.pc'
-[15.158s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages'
-[15.159s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath')
-[15.160s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.ps1'
-[15.162s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.dsv'
-[15.163s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.sh'
-[15.166s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[15.166s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing)
-[15.167s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.ps1'
-[15.173s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin_ws/install/testing/share/testing/package.dsv'
-[15.177s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.sh'
-[15.181s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.bash'
-[15.187s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.zsh'
-[15.191s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin_ws/install/testing/share/colcon-core/packages/testing)
-[15.193s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[15.195s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[15.196s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[15.197s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[15.280s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[15.281s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[15.281s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[15.476s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[15.478s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.ps1'
-[15.484s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_ps1.py'
-[15.492s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.ps1'
-[15.500s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.sh'
-[15.505s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_sh.py'
-[15.509s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.sh'
-[15.515s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.bash'
-[15.519s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.bash'
-[15.526s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.zsh'
-[15.531s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.zsh'
diff --git a/ros2_testing/log/build_2024-11-05_18-51-20/testing/command.log b/ros2_testing/log/build_2024-11-05_18-51-20/testing/command.log
deleted file mode 100644
index e247a1099b0c64572465dd64a82f955c533bf82a..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-51-20/testing/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
diff --git a/ros2_testing/log/build_2024-11-05_18-51-20/testing/stderr.log b/ros2_testing/log/build_2024-11-05_18-51-20/testing/stderr.log
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2_testing/log/build_2024-11-05_18-51-20/testing/stdout.log b/ros2_testing/log/build_2024-11-05_18-51-20/testing/stdout.log
deleted file mode 100644
index 198be396b139d926bdef63e29af2bd4b413abf39..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-51-20/testing/stdout.log
+++ /dev/null
@@ -1,35 +0,0 @@
-running egg_info
-creating ../../build/testing/testing.egg-info
-writing ../../build/testing/testing.egg-info/PKG-INFO
-writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-writing requirements to ../../build/testing/testing.egg-info/requires.txt
-writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-running build
-running build_py
-creating /home/robobin/robobin_ws/build/testing/build
-creating /home/robobin/robobin_ws/build/testing/build/lib
-creating /home/robobin/robobin_ws/build/testing/build/lib/testing
-copying testing/__init__.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-running install
-running install_lib
-creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-running install_data
-creating /home/robobin/robobin_ws/install/testing/share/ament_index
-creating /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index
-creating /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-copying resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-copying package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
-running install_egg_info
-Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-running install_scripts
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
diff --git a/ros2_testing/log/build_2024-11-05_18-51-20/testing/stdout_stderr.log b/ros2_testing/log/build_2024-11-05_18-51-20/testing/stdout_stderr.log
deleted file mode 100644
index 198be396b139d926bdef63e29af2bd4b413abf39..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-51-20/testing/stdout_stderr.log
+++ /dev/null
@@ -1,35 +0,0 @@
-running egg_info
-creating ../../build/testing/testing.egg-info
-writing ../../build/testing/testing.egg-info/PKG-INFO
-writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-writing requirements to ../../build/testing/testing.egg-info/requires.txt
-writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-running build
-running build_py
-creating /home/robobin/robobin_ws/build/testing/build
-creating /home/robobin/robobin_ws/build/testing/build/lib
-creating /home/robobin/robobin_ws/build/testing/build/lib/testing
-copying testing/__init__.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-running install
-running install_lib
-creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-running install_data
-creating /home/robobin/robobin_ws/install/testing/share/ament_index
-creating /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index
-creating /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-copying resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-copying package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
-running install_egg_info
-Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-running install_scripts
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
diff --git a/ros2_testing/log/build_2024-11-05_18-51-20/testing/streams.log b/ros2_testing/log/build_2024-11-05_18-51-20/testing/streams.log
deleted file mode 100644
index 2e5fe78c5d95b957c8cf2e5b17daae8c3ca1b27b..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-51-20/testing/streams.log
+++ /dev/null
@@ -1,37 +0,0 @@
-[8.198s] Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[10.718s] running egg_info
-[10.719s] creating ../../build/testing/testing.egg-info
-[10.852s] writing ../../build/testing/testing.egg-info/PKG-INFO
-[10.854s] writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-[10.855s] writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-[10.856s] writing requirements to ../../build/testing/testing.egg-info/requires.txt
-[10.857s] writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-[10.858s] writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-[11.223s] reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-[11.227s] writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-[11.230s] running build
-[11.231s] running build_py
-[11.232s] creating /home/robobin/robobin_ws/build/testing/build
-[11.233s] creating /home/robobin/robobin_ws/build/testing/build/lib
-[11.234s] creating /home/robobin/robobin_ws/build/testing/build/lib/testing
-[11.235s] copying testing/__init__.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-[11.236s] copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-[11.237s] running install
-[11.275s] running install_lib
-[11.461s] creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-[11.463s] copying /home/robobin/robobin_ws/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-[11.464s] copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-[11.469s] byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc
-[11.472s] byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-[11.478s] running install_data
-[11.481s] creating /home/robobin/robobin_ws/install/testing/share/ament_index
-[11.484s] creating /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index
-[11.486s] creating /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-[11.487s] copying resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-[11.488s] copying package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
-[11.489s] running install_egg_info
-[11.671s] Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-[11.678s] running install_scripts
-[12.571s] Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[12.573s] writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
-[12.771s] Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
diff --git a/ros2_testing/log/build_2024-11-05_18-55-31/events.log b/ros2_testing/log/build_2024-11-05_18-55-31/events.log
deleted file mode 100644
index 13a6a3fbb42df8b29afd29f1000081698ccd8731..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-55-31/events.log
+++ /dev/null
@@ -1,112 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001108] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()}
-[0.005160] (testing) JobStarted: {'identifier': 'testing'}
-[0.099631] (-) TimerEvent: {}
-[0.200673] (-) TimerEvent: {}
-[0.301735] (-) TimerEvent: {}
-[0.402416] (-) TimerEvent: {}
-[0.503114] (-) TimerEvent: {}
-[0.603843] (-) TimerEvent: {}
-[0.704553] (-) TimerEvent: {}
-[0.805289] (-) TimerEvent: {}
-[0.906022] (-) TimerEvent: {}
-[1.006896] (-) TimerEvent: {}
-[1.107585] (-) TimerEvent: {}
-[1.208243] (-) TimerEvent: {}
-[1.309095] (-) TimerEvent: {}
-[1.410273] (-) TimerEvent: {}
-[1.510954] (-) TimerEvent: {}
-[1.611716] (-) TimerEvent: {}
-[1.712426] (-) TimerEvent: {}
-[1.813177] (-) TimerEvent: {}
-[1.913939] (-) TimerEvent: {}
-[2.014630] (-) TimerEvent: {}
-[2.115337] (-) TimerEvent: {}
-[2.216025] (-) TimerEvent: {}
-[2.316723] (-) TimerEvent: {}
-[2.417376] (-) TimerEvent: {}
-[2.518098] (-) TimerEvent: {}
-[2.618808] (-) TimerEvent: {}
-[2.719541] (-) TimerEvent: {}
-[2.820204] (-) TimerEvent: {}
-[2.921047] (-) TimerEvent: {}
-[3.022231] (-) TimerEvent: {}
-[3.123027] (-) TimerEvent: {}
-[3.223738] (-) TimerEvent: {}
-[3.324368] (-) TimerEvent: {}
-[3.425216] (-) TimerEvent: {}
-[3.526302] (-) TimerEvent: {}
-[3.627107] (-) TimerEvent: {}
-[3.727949] (-) TimerEvent: {}
-[3.828776] (-) TimerEvent: {}
-[3.929433] (-) TimerEvent: {}
-[4.030114] (-) TimerEvent: {}
-[4.130827] (-) TimerEvent: {}
-[4.231495] (-) TimerEvent: {}
-[4.332148] (-) TimerEvent: {}
-[4.432874] (-) TimerEvent: {}
-[4.533616] (-) TimerEvent: {}
-[4.634273] (-) TimerEvent: {}
-[4.735119] (-) TimerEvent: {}
-[4.836359] (-) TimerEvent: {}
-[4.937329] (-) TimerEvent: {}
-[4.976971] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/testing', 'build', '--build-base', '/home/robobin/robobin_ws/build/testing/build', 'install', '--record', '/home/robobin/robobin_ws/build/testing/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin_ws/src/testing', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': '0bd2991a-f766-4ae2-bcc9-e295751e4c0a', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin_ws/src', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '2021', 'SYSTEMD_EXEC_PID': '2273', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '3241', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin_ws/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:18735', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/2241,unix/robobin-desktop:/tmp/.ICE-unix/2241', 'INVOCATION_ID': '8a5573e0a70c4fbf83c34753ef97f0b0', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.0ZIUW2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/robobin/robobin_ws/install/testing:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:79cf6979-5f09-435d-ba17-a287c450d625', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin_ws/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False}
-[5.037539] (-) TimerEvent: {}
-[5.138228] (-) TimerEvent: {}
-[5.238977] (-) TimerEvent: {}
-[5.339673] (-) TimerEvent: {}
-[5.440527] (-) TimerEvent: {}
-[5.541217] (-) TimerEvent: {}
-[5.642094] (-) TimerEvent: {}
-[5.742789] (-) TimerEvent: {}
-[5.843493] (-) TimerEvent: {}
-[5.944166] (-) TimerEvent: {}
-[6.044933] (-) TimerEvent: {}
-[6.146151] (-) TimerEvent: {}
-[6.246884] (-) TimerEvent: {}
-[6.347673] (-) TimerEvent: {}
-[6.448620] (-) TimerEvent: {}
-[6.548186] (testing) StdoutLine: {'line': b'running egg_info\n'}
-[6.549234] (-) TimerEvent: {}
-[6.649881] (-) TimerEvent: {}
-[6.671565] (testing) StdoutLine: {'line': b'writing ../../build/testing/testing.egg-info/PKG-INFO\n'}
-[6.673370] (testing) StdoutLine: {'line': b'writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt\n'}
-[6.677735] (testing) StdoutLine: {'line': b'writing entry points to ../../build/testing/testing.egg-info/entry_points.txt\n'}
-[6.681490] (testing) StdoutLine: {'line': b'writing requirements to ../../build/testing/testing.egg-info/requires.txt\n'}
-[6.686971] (testing) StdoutLine: {'line': b'writing top-level names to ../../build/testing/testing.egg-info/top_level.txt\n'}
-[6.750053] (-) TimerEvent: {}
-[6.850739] (-) TimerEvent: {}
-[6.932170] (testing) StdoutLine: {'line': b"reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'\n"}
-[6.936039] (testing) StdoutLine: {'line': b"writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'\n"}
-[6.936970] (testing) StdoutLine: {'line': b'running build\n'}
-[6.937673] (testing) StdoutLine: {'line': b'running build_py\n'}
-[6.938290] (testing) StdoutLine: {'line': b'copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing\n'}
-[6.939925] (testing) StdoutLine: {'line': b'running install\n'}
-[6.950914] (-) TimerEvent: {}
-[6.974799] (testing) StdoutLine: {'line': b'running install_lib\n'}
-[7.051111] (-) TimerEvent: {}
-[7.096353] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing\n'}
-[7.099508] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc\n'}
-[7.101921] (testing) StdoutLine: {'line': b'running install_data\n'}
-[7.103202] (testing) StdoutLine: {'line': b'running install_egg_info\n'}
-[7.151294] (-) TimerEvent: {}
-[7.244225] (testing) StdoutLine: {'line': b"removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)\n"}
-[7.246340] (testing) StdoutLine: {'line': b'Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info\n'}
-[7.251649] (-) TimerEvent: {}
-[7.256106] (testing) StdoutLine: {'line': b'running install_scripts\n'}
-[7.351777] (-) TimerEvent: {}
-[7.452534] (-) TimerEvent: {}
-[7.553166] (-) TimerEvent: {}
-[7.653880] (-) TimerEvent: {}
-[7.754570] (-) TimerEvent: {}
-[7.855210] (-) TimerEvent: {}
-[7.955997] (-) TimerEvent: {}
-[8.056734] (-) TimerEvent: {}
-[8.111308] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[8.113179] (testing) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'\n"}
-[8.157083] (-) TimerEvent: {}
-[8.258253] (-) TimerEvent: {}
-[8.291208] (testing) CommandEnded: {'returncode': 0}
-[8.355310] (testing) JobEnded: {'identifier': 'testing', 'rc': 0}
-[8.360688] (-) TimerEvent: {}
-[8.361207] (-) EventReactorShutdown: {}
diff --git a/ros2_testing/log/build_2024-11-05_18-55-31/logger_all.log b/ros2_testing/log/build_2024-11-05_18-55-31/logger_all.log
deleted file mode 100644
index 9818bab28b94608363bbf00e8b04a112732e470e..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-55-31/logger_all.log
+++ /dev/null
@@ -1,127 +0,0 @@
-[0.537s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[0.538s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff84287650>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff844364e0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff844364e0>>, mixin_verb=('build',))
-[0.721s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[0.721s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[0.721s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[0.722s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[0.722s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[0.722s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[0.722s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin_ws'
-[0.723s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[0.723s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[0.724s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[0.724s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[0.724s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[0.724s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[0.724s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[0.725s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[0.725s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[0.853s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[0.853s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[0.853s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[0.854s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[0.854s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[0.855s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[0.856s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[0.856s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[0.857s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[0.858s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[0.858s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[0.859s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[0.859s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[0.859s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[0.860s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[0.860s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[0.860s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[0.861s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[0.861s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[0.861s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[0.861s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[0.861s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[0.862s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[0.862s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[0.862s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[0.862s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[0.863s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[0.863s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[0.863s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ignore', 'ignore_ament_install']
-[0.864s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore'
-[0.864s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore_ament_install'
-[0.865s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_pkg']
-[0.865s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_pkg'
-[0.865s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_meta']
-[0.865s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_meta'
-[0.865s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ros']
-[0.865s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ros'
-[0.876s] DEBUG:colcon.colcon_core.package_identification:Package 'src/testing' with type 'ros.ament_python' and name 'testing'
-[0.876s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[0.876s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[0.876s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[0.876s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[0.877s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[0.955s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[0.956s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[0.964s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/robobin/robobin_ws/install
-[0.976s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 285 installed packages in /opt/ros/jazzy
-[0.981s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.269s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None'
-[1.270s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None'
-[1.270s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.270s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False'
-[1.270s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False'
-[1.270s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False'
-[1.271s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None'
-[1.271s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None'
-[1.271s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.271s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin_ws/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin_ws/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin_ws/src/testing', 'symlink_install': False, 'test_result_base': None}
-[1.273s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.280s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.283s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin_ws/src/testing' with build type 'ament_python'
-[1.284s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path')
-[1.323s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.326s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.ps1'
-[1.333s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.dsv'
-[1.341s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.sh'
-[1.347s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.347s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[2.681s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin_ws/src/testing'
-[2.682s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[2.683s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[6.268s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[9.571s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[9.583s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake module files
-[9.586s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake config files
-[9.590s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib'
-[9.591s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[9.591s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/pkgconfig/testing.pc'
-[9.592s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages'
-[9.593s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath')
-[9.594s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.ps1'
-[9.596s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.dsv'
-[9.600s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.sh'
-[9.605s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[9.605s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing)
-[9.606s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.ps1'
-[9.611s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin_ws/install/testing/share/testing/package.dsv'
-[9.614s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.sh'
-[9.620s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.bash'
-[9.626s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.zsh'
-[9.629s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin_ws/install/testing/share/colcon-core/packages/testing)
-[9.633s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[9.635s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[9.637s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[9.637s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[9.681s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[9.683s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[9.683s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[9.766s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[9.767s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.ps1'
-[9.772s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_ps1.py'
-[9.779s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.ps1'
-[9.788s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.sh'
-[9.793s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_sh.py'
-[9.797s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.sh'
-[9.806s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.bash'
-[9.809s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.bash'
-[9.820s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.zsh'
-[9.825s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.zsh'
diff --git a/ros2_testing/log/build_2024-11-05_18-55-31/testing/command.log b/ros2_testing/log/build_2024-11-05_18-55-31/testing/command.log
deleted file mode 100644
index e247a1099b0c64572465dd64a82f955c533bf82a..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-55-31/testing/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
diff --git a/ros2_testing/log/build_2024-11-05_18-55-31/testing/stderr.log b/ros2_testing/log/build_2024-11-05_18-55-31/testing/stderr.log
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2_testing/log/build_2024-11-05_18-55-31/testing/stdout.log b/ros2_testing/log/build_2024-11-05_18-55-31/testing/stdout.log
deleted file mode 100644
index 17ec695095df6a3053537e41cd3b1fcb34ee4e9f..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-55-31/testing/stdout.log
+++ /dev/null
@@ -1,22 +0,0 @@
-running egg_info
-writing ../../build/testing/testing.egg-info/PKG-INFO
-writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-writing requirements to ../../build/testing/testing.egg-info/requires.txt
-writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-running build
-running build_py
-copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-running install
-running install_lib
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-running install_data
-running install_egg_info
-removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-running install_scripts
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
diff --git a/ros2_testing/log/build_2024-11-05_18-55-31/testing/stdout_stderr.log b/ros2_testing/log/build_2024-11-05_18-55-31/testing/stdout_stderr.log
deleted file mode 100644
index 17ec695095df6a3053537e41cd3b1fcb34ee4e9f..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-55-31/testing/stdout_stderr.log
+++ /dev/null
@@ -1,22 +0,0 @@
-running egg_info
-writing ../../build/testing/testing.egg-info/PKG-INFO
-writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-writing requirements to ../../build/testing/testing.egg-info/requires.txt
-writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-running build
-running build_py
-copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-running install
-running install_lib
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-running install_data
-running install_egg_info
-removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-running install_scripts
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
diff --git a/ros2_testing/log/build_2024-11-05_18-55-31/testing/streams.log b/ros2_testing/log/build_2024-11-05_18-55-31/testing/streams.log
deleted file mode 100644
index 98435c706dff7b0de576da8af60b6d53880dcb1d..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-55-31/testing/streams.log
+++ /dev/null
@@ -1,24 +0,0 @@
-[4.981s] Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[6.541s] running egg_info
-[6.664s] writing ../../build/testing/testing.egg-info/PKG-INFO
-[6.666s] writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-[6.670s] writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-[6.674s] writing requirements to ../../build/testing/testing.egg-info/requires.txt
-[6.679s] writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-[6.924s] reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-[6.928s] writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-[6.929s] running build
-[6.930s] running build_py
-[6.930s] copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-[6.932s] running install
-[6.967s] running install_lib
-[7.089s] copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-[7.092s] byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-[7.094s] running install_data
-[7.096s] running install_egg_info
-[7.237s] removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)
-[7.239s] Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-[7.249s] running install_scripts
-[8.104s] Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[8.105s] writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
-[8.284s] Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
diff --git a/ros2_testing/log/build_2024-11-05_18-59-34/events.log b/ros2_testing/log/build_2024-11-05_18-59-34/events.log
deleted file mode 100644
index bb57e7f797e68ab1455e05d5f9f509002833ecf8..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-59-34/events.log
+++ /dev/null
@@ -1,113 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001698] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()}
-[0.003878] (testing) JobStarted: {'identifier': 'testing'}
-[0.098855] (-) TimerEvent: {}
-[0.200093] (-) TimerEvent: {}
-[0.300840] (-) TimerEvent: {}
-[0.401552] (-) TimerEvent: {}
-[0.502200] (-) TimerEvent: {}
-[0.602972] (-) TimerEvent: {}
-[0.703706] (-) TimerEvent: {}
-[0.804365] (-) TimerEvent: {}
-[0.905023] (-) TimerEvent: {}
-[1.005767] (-) TimerEvent: {}
-[1.106415] (-) TimerEvent: {}
-[1.207217] (-) TimerEvent: {}
-[1.308118] (-) TimerEvent: {}
-[1.409302] (-) TimerEvent: {}
-[1.510056] (-) TimerEvent: {}
-[1.610838] (-) TimerEvent: {}
-[1.711555] (-) TimerEvent: {}
-[1.812309] (-) TimerEvent: {}
-[1.913051] (-) TimerEvent: {}
-[2.013782] (-) TimerEvent: {}
-[2.114487] (-) TimerEvent: {}
-[2.215148] (-) TimerEvent: {}
-[2.315851] (-) TimerEvent: {}
-[2.416535] (-) TimerEvent: {}
-[2.517220] (-) TimerEvent: {}
-[2.617943] (-) TimerEvent: {}
-[2.718606] (-) TimerEvent: {}
-[2.819281] (-) TimerEvent: {}
-[2.920068] (-) TimerEvent: {}
-[3.020754] (-) TimerEvent: {}
-[3.121401] (-) TimerEvent: {}
-[3.222084] (-) TimerEvent: {}
-[3.322774] (-) TimerEvent: {}
-[3.423484] (-) TimerEvent: {}
-[3.524137] (-) TimerEvent: {}
-[3.624852] (-) TimerEvent: {}
-[3.725533] (-) TimerEvent: {}
-[3.826185] (-) TimerEvent: {}
-[3.926918] (-) TimerEvent: {}
-[4.027568] (-) TimerEvent: {}
-[4.128209] (-) TimerEvent: {}
-[4.228908] (-) TimerEvent: {}
-[4.329697] (-) TimerEvent: {}
-[4.430559] (-) TimerEvent: {}
-[4.531199] (-) TimerEvent: {}
-[4.631885] (-) TimerEvent: {}
-[4.732666] (-) TimerEvent: {}
-[4.833850] (-) TimerEvent: {}
-[4.935129] (-) TimerEvent: {}
-[4.956406] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/testing', 'build', '--build-base', '/home/robobin/robobin_ws/build/testing/build', 'install', '--record', '/home/robobin/robobin_ws/build/testing/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin_ws/src/testing', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': '0bd2991a-f766-4ae2-bcc9-e295751e4c0a', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin_ws/src', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '2021', 'SYSTEMD_EXEC_PID': '2273', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '3241', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin_ws/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:18735', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/2241,unix/robobin-desktop:/tmp/.ICE-unix/2241', 'INVOCATION_ID': '8a5573e0a70c4fbf83c34753ef97f0b0', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.0ZIUW2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/robobin/robobin_ws/install/testing:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:79cf6979-5f09-435d-ba17-a287c450d625', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin_ws/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False}
-[5.035300] (-) TimerEvent: {}
-[5.136090] (-) TimerEvent: {}
-[5.236803] (-) TimerEvent: {}
-[5.337665] (-) TimerEvent: {}
-[5.441886] (-) TimerEvent: {}
-[5.542579] (-) TimerEvent: {}
-[5.643297] (-) TimerEvent: {}
-[5.744002] (-) TimerEvent: {}
-[5.844717] (-) TimerEvent: {}
-[5.945370] (-) TimerEvent: {}
-[6.046089] (-) TimerEvent: {}
-[6.146837] (-) TimerEvent: {}
-[6.248603] (-) TimerEvent: {}
-[6.351627] (-) TimerEvent: {}
-[6.452694] (-) TimerEvent: {}
-[6.557020] (-) TimerEvent: {}
-[6.657760] (-) TimerEvent: {}
-[6.727700] (testing) StdoutLine: {'line': b'running egg_info\n'}
-[6.757913] (-) TimerEvent: {}
-[6.843832] (testing) StdoutLine: {'line': b'writing ../../build/testing/testing.egg-info/PKG-INFO\n'}
-[6.845222] (testing) StdoutLine: {'line': b'writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt\n'}
-[6.849156] (testing) StdoutLine: {'line': b'writing entry points to ../../build/testing/testing.egg-info/entry_points.txt\n'}
-[6.855306] (testing) StdoutLine: {'line': b'writing requirements to ../../build/testing/testing.egg-info/requires.txt\n'}
-[6.858043] (-) TimerEvent: {}
-[6.861544] (testing) StdoutLine: {'line': b'writing top-level names to ../../build/testing/testing.egg-info/top_level.txt\n'}
-[6.958238] (-) TimerEvent: {}
-[7.058937] (-) TimerEvent: {}
-[7.106983] (testing) StdoutLine: {'line': b"reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'\n"}
-[7.111269] (testing) StdoutLine: {'line': b"writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'\n"}
-[7.112452] (testing) StdoutLine: {'line': b'running build\n'}
-[7.113097] (testing) StdoutLine: {'line': b'running build_py\n'}
-[7.113996] (testing) StdoutLine: {'line': b'copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing\n'}
-[7.115389] (testing) StdoutLine: {'line': b'running install\n'}
-[7.145615] (testing) StdoutLine: {'line': b'running install_lib\n'}
-[7.159088] (-) TimerEvent: {}
-[7.259745] (-) TimerEvent: {}
-[7.267331] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing\n'}
-[7.276166] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc\n'}
-[7.279609] (testing) StdoutLine: {'line': b'running install_data\n'}
-[7.281176] (testing) StdoutLine: {'line': b'running install_egg_info\n'}
-[7.359925] (-) TimerEvent: {}
-[7.412017] (testing) StdoutLine: {'line': b"removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)\n"}
-[7.416596] (testing) StdoutLine: {'line': b'Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info\n'}
-[7.421723] (testing) StdoutLine: {'line': b'running install_scripts\n'}
-[7.460100] (-) TimerEvent: {}
-[7.563778] (-) TimerEvent: {}
-[7.667764] (-) TimerEvent: {}
-[7.768405] (-) TimerEvent: {}
-[7.869092] (-) TimerEvent: {}
-[7.969808] (-) TimerEvent: {}
-[8.070533] (-) TimerEvent: {}
-[8.171284] (-) TimerEvent: {}
-[8.252392] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[8.254238] (testing) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'\n"}
-[8.271670] (-) TimerEvent: {}
-[8.372872] (-) TimerEvent: {}
-[8.438408] (testing) CommandEnded: {'returncode': 0}
-[8.474106] (-) TimerEvent: {}
-[8.511295] (testing) JobEnded: {'identifier': 'testing', 'rc': 0}
-[8.516265] (-) EventReactorShutdown: {}
diff --git a/ros2_testing/log/build_2024-11-05_18-59-34/logger_all.log b/ros2_testing/log/build_2024-11-05_18-59-34/logger_all.log
deleted file mode 100644
index 1f1f0b65128c4bd5b0b18eb13a0f85837fd45c48..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-59-34/logger_all.log
+++ /dev/null
@@ -1,127 +0,0 @@
-[0.563s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[0.564s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff8823b350>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff88396420>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff88396420>>, mixin_verb=('build',))
-[0.749s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[0.750s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[0.750s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[0.750s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[0.750s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[0.751s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[0.751s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin_ws'
-[0.752s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[0.753s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[0.754s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[0.754s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[0.755s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[0.755s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[0.755s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[0.756s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[0.756s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[0.887s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[0.887s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[0.887s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[0.888s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[0.888s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[0.889s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[0.889s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[0.889s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[0.890s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[0.891s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[0.891s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[0.892s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[0.892s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[0.893s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[0.893s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[0.893s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[0.894s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[0.894s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[0.894s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[0.894s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[0.894s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[0.895s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[0.895s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[0.895s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[0.895s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[0.896s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[0.896s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[0.896s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[0.896s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ignore', 'ignore_ament_install']
-[0.897s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore'
-[0.898s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore_ament_install'
-[0.898s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_pkg']
-[0.899s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_pkg'
-[0.899s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_meta']
-[0.899s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_meta'
-[0.899s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ros']
-[0.899s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ros'
-[0.910s] DEBUG:colcon.colcon_core.package_identification:Package 'src/testing' with type 'ros.ament_python' and name 'testing'
-[0.910s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[0.910s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[0.911s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[0.911s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[0.911s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.002s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.002s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.012s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/robobin/robobin_ws/install
-[1.024s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 285 installed packages in /opt/ros/jazzy
-[1.029s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.343s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None'
-[1.344s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None'
-[1.345s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.345s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False'
-[1.346s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False'
-[1.346s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False'
-[1.346s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None'
-[1.346s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None'
-[1.346s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.347s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin_ws/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin_ws/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin_ws/src/testing', 'symlink_install': False, 'test_result_base': None}
-[1.348s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.353s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.356s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin_ws/src/testing' with build type 'ament_python'
-[1.358s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path')
-[1.386s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.389s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.ps1'
-[1.395s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.dsv'
-[1.403s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.sh'
-[1.409s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.410s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[2.742s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin_ws/src/testing'
-[2.743s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[2.743s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[6.320s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[9.792s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[9.803s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake module files
-[9.807s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake config files
-[9.811s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib'
-[9.812s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[9.812s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/pkgconfig/testing.pc'
-[9.813s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages'
-[9.814s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath')
-[9.815s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.ps1'
-[9.817s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.dsv'
-[9.821s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.sh'
-[9.826s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[9.827s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing)
-[9.828s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.ps1'
-[9.833s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin_ws/install/testing/share/testing/package.dsv'
-[9.841s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.sh'
-[9.847s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.bash'
-[9.855s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.zsh'
-[9.859s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin_ws/install/testing/share/colcon-core/packages/testing)
-[9.863s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[9.865s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[9.866s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[9.867s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[9.909s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[9.911s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[9.912s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[10.016s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[10.017s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.ps1'
-[10.022s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_ps1.py'
-[10.028s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.ps1'
-[10.037s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.sh'
-[10.044s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_sh.py'
-[10.051s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.sh'
-[10.060s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.bash'
-[10.063s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.bash'
-[10.070s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.zsh'
-[10.076s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.zsh'
diff --git a/ros2_testing/log/build_2024-11-05_18-59-34/testing/command.log b/ros2_testing/log/build_2024-11-05_18-59-34/testing/command.log
deleted file mode 100644
index e247a1099b0c64572465dd64a82f955c533bf82a..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-59-34/testing/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
diff --git a/ros2_testing/log/build_2024-11-05_18-59-34/testing/stderr.log b/ros2_testing/log/build_2024-11-05_18-59-34/testing/stderr.log
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2_testing/log/build_2024-11-05_18-59-34/testing/stdout.log b/ros2_testing/log/build_2024-11-05_18-59-34/testing/stdout.log
deleted file mode 100644
index 17ec695095df6a3053537e41cd3b1fcb34ee4e9f..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-59-34/testing/stdout.log
+++ /dev/null
@@ -1,22 +0,0 @@
-running egg_info
-writing ../../build/testing/testing.egg-info/PKG-INFO
-writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-writing requirements to ../../build/testing/testing.egg-info/requires.txt
-writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-running build
-running build_py
-copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-running install
-running install_lib
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-running install_data
-running install_egg_info
-removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-running install_scripts
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
diff --git a/ros2_testing/log/build_2024-11-05_18-59-34/testing/stdout_stderr.log b/ros2_testing/log/build_2024-11-05_18-59-34/testing/stdout_stderr.log
deleted file mode 100644
index 17ec695095df6a3053537e41cd3b1fcb34ee4e9f..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-59-34/testing/stdout_stderr.log
+++ /dev/null
@@ -1,22 +0,0 @@
-running egg_info
-writing ../../build/testing/testing.egg-info/PKG-INFO
-writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-writing requirements to ../../build/testing/testing.egg-info/requires.txt
-writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-running build
-running build_py
-copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-running install
-running install_lib
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-running install_data
-running install_egg_info
-removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-running install_scripts
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
diff --git a/ros2_testing/log/build_2024-11-05_18-59-34/testing/streams.log b/ros2_testing/log/build_2024-11-05_18-59-34/testing/streams.log
deleted file mode 100644
index 2d7463ad4602299afeb8af6bece4cec2972a66a3..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-05_18-59-34/testing/streams.log
+++ /dev/null
@@ -1,24 +0,0 @@
-[4.963s] Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[6.724s] running egg_info
-[6.840s] writing ../../build/testing/testing.egg-info/PKG-INFO
-[6.842s] writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-[6.846s] writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-[6.852s] writing requirements to ../../build/testing/testing.egg-info/requires.txt
-[6.858s] writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-[7.104s] reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-[7.108s] writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-[7.109s] running build
-[7.110s] running build_py
-[7.110s] copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-[7.112s] running install
-[7.142s] running install_lib
-[7.265s] copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-[7.275s] byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-[7.276s] running install_data
-[7.279s] running install_egg_info
-[7.409s] removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)
-[7.413s] Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-[7.418s] running install_scripts
-[8.249s] Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[8.251s] writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
-[8.435s] Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
diff --git a/ros2_testing/log/build_2024-11-06_02-58-13/events.log b/ros2_testing/log/build_2024-11-06_02-58-13/events.log
deleted file mode 100644
index 5db3e99591ecd2812f78f759bb87b548cf7d5d20..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_02-58-13/events.log
+++ /dev/null
@@ -1,137 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.002162] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()}
-[0.003618] (testing) JobStarted: {'identifier': 'testing'}
-[0.098605] (-) TimerEvent: {}
-[0.199437] (-) TimerEvent: {}
-[0.300417] (-) TimerEvent: {}
-[0.401117] (-) TimerEvent: {}
-[0.501820] (-) TimerEvent: {}
-[0.602627] (-) TimerEvent: {}
-[0.703343] (-) TimerEvent: {}
-[0.807310] (-) TimerEvent: {}
-[0.908005] (-) TimerEvent: {}
-[1.008660] (-) TimerEvent: {}
-[1.109352] (-) TimerEvent: {}
-[1.210036] (-) TimerEvent: {}
-[1.310808] (-) TimerEvent: {}
-[1.412094] (-) TimerEvent: {}
-[1.512908] (-) TimerEvent: {}
-[1.613660] (-) TimerEvent: {}
-[1.714459] (-) TimerEvent: {}
-[1.815201] (-) TimerEvent: {}
-[1.916040] (-) TimerEvent: {}
-[2.016924] (-) TimerEvent: {}
-[2.117617] (-) TimerEvent: {}
-[2.218336] (-) TimerEvent: {}
-[2.319024] (-) TimerEvent: {}
-[2.419677] (-) TimerEvent: {}
-[2.520453] (-) TimerEvent: {}
-[2.621115] (-) TimerEvent: {}
-[2.721897] (-) TimerEvent: {}
-[2.822852] (-) TimerEvent: {}
-[2.923808] (-) TimerEvent: {}
-[3.024760] (-) TimerEvent: {}
-[3.125702] (-) TimerEvent: {}
-[3.226639] (-) TimerEvent: {}
-[3.327554] (-) TimerEvent: {}
-[3.428411] (-) TimerEvent: {}
-[3.529388] (-) TimerEvent: {}
-[3.630268] (-) TimerEvent: {}
-[3.731092] (-) TimerEvent: {}
-[3.831885] (-) TimerEvent: {}
-[3.932660] (-) TimerEvent: {}
-[4.033452] (-) TimerEvent: {}
-[4.134251] (-) TimerEvent: {}
-[4.238121] (-) TimerEvent: {}
-[4.339034] (-) TimerEvent: {}
-[4.444648] (-) TimerEvent: {}
-[4.549594] (-) TimerEvent: {}
-[4.653356] (-) TimerEvent: {}
-[4.754112] (-) TimerEvent: {}
-[4.854881] (-) TimerEvent: {}
-[4.955563] (-) TimerEvent: {}
-[5.056244] (-) TimerEvent: {}
-[5.156992] (-) TimerEvent: {}
-[5.257643] (-) TimerEvent: {}
-[5.358391] (-) TimerEvent: {}
-[5.459095] (-) TimerEvent: {}
-[5.559743] (-) TimerEvent: {}
-[5.660462] (-) TimerEvent: {}
-[5.761121] (-) TimerEvent: {}
-[5.861872] (-) TimerEvent: {}
-[5.962692] (-) TimerEvent: {}
-[6.063548] (-) TimerEvent: {}
-[6.164922] (-) TimerEvent: {}
-[6.212197] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'develop', '--editable', '--build-directory', '/home/robobin/robobin_ws/build/testing/build', '--no-deps', 'symlink_data', '--force'], 'cwd': '/home/robobin/robobin_ws/build/testing', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': 'ba6af33d-9cf6-4e8b-9a89-17aa74af3540', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '2293', 'SYSTEMD_EXEC_PID': '2547', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '5152', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin_ws/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:21726', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/2519,unix/robobin-desktop:/tmp/.ICE-unix/2519', 'INVOCATION_ID': 'e8274dc1b9774a60815b283fbafd70b9', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.G16QW2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/robobin/robobin_ws/install/testing:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:e927590f-2b01-428e-ad87-79b6640fc4ad', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin_ws/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False}
-[6.265102] (-) TimerEvent: {}
-[6.365839] (-) TimerEvent: {}
-[6.466864] (-) TimerEvent: {}
-[6.567865] (-) TimerEvent: {}
-[6.668594] (-) TimerEvent: {}
-[6.769357] (-) TimerEvent: {}
-[6.870083] (-) TimerEvent: {}
-[6.970766] (-) TimerEvent: {}
-[7.071471] (-) TimerEvent: {}
-[7.172118] (-) TimerEvent: {}
-[7.272769] (-) TimerEvent: {}
-[7.373507] (-) TimerEvent: {}
-[7.474273] (-) TimerEvent: {}
-[7.577362] (-) TimerEvent: {}
-[7.678071] (-) TimerEvent: {}
-[7.778721] (-) TimerEvent: {}
-[7.879445] (-) TimerEvent: {}
-[7.980233] (-) TimerEvent: {}
-[8.080903] (-) TimerEvent: {}
-[8.087772] (testing) StdoutLine: {'line': b'running develop\n'}
-[8.091682] (testing) StderrLine: {'line': b'/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.\n'}
-[8.092775] (testing) StderrLine: {'line': b'!!\n'}
-[8.093400] (testing) StderrLine: {'line': b'\n'}
-[8.093879] (testing) StderrLine: {'line': b'        ********************************************************************************\n'}
-[8.094577] (testing) StderrLine: {'line': b'        Please avoid running ``setup.py`` and ``easy_install``.\n'}
-[8.095109] (testing) StderrLine: {'line': b'        Instead, use pypa/build, pypa/installer or other\n'}
-[8.095604] (testing) StderrLine: {'line': b'        standards-based tools.\n'}
-[8.096175] (testing) StderrLine: {'line': b'\n'}
-[8.096664] (testing) StderrLine: {'line': b'        See https://github.com/pypa/setuptools/issues/917 for details.\n'}
-[8.097182] (testing) StderrLine: {'line': b'        ********************************************************************************\n'}
-[8.097664] (testing) StderrLine: {'line': b'\n'}
-[8.098181] (testing) StderrLine: {'line': b'!!\n'}
-[8.098658] (testing) StderrLine: {'line': b'  easy_install.initialize_options(self)\n'}
-[8.181074] (-) TimerEvent: {}
-[8.281728] (-) TimerEvent: {}
-[8.382474] (-) TimerEvent: {}
-[8.483116] (-) TimerEvent: {}
-[8.583846] (-) TimerEvent: {}
-[8.684660] (-) TimerEvent: {}
-[8.785399] (-) TimerEvent: {}
-[8.886074] (-) TimerEvent: {}
-[8.986766] (-) TimerEvent: {}
-[9.087448] (-) TimerEvent: {}
-[9.188075] (-) TimerEvent: {}
-[9.288708] (-) TimerEvent: {}
-[9.361650] (testing) StdoutLine: {'line': b'running egg_info\n'}
-[9.388849] (-) TimerEvent: {}
-[9.470624] (testing) StdoutLine: {'line': b'writing testing.egg-info/PKG-INFO\n'}
-[9.472037] (testing) StdoutLine: {'line': b'writing dependency_links to testing.egg-info/dependency_links.txt\n'}
-[9.475586] (testing) StdoutLine: {'line': b'writing entry points to testing.egg-info/entry_points.txt\n'}
-[9.477100] (testing) StdoutLine: {'line': b'writing requirements to testing.egg-info/requires.txt\n'}
-[9.478524] (testing) StdoutLine: {'line': b'writing top-level names to testing.egg-info/top_level.txt\n'}
-[9.489060] (-) TimerEvent: {}
-[9.589734] (-) TimerEvent: {}
-[9.690470] (-) TimerEvent: {}
-[9.706934] (testing) StdoutLine: {'line': b"reading manifest file 'testing.egg-info/SOURCES.txt'\n"}
-[9.712347] (testing) StdoutLine: {'line': b"writing manifest file 'testing.egg-info/SOURCES.txt'\n"}
-[9.790647] (-) TimerEvent: {}
-[9.826630] (testing) StdoutLine: {'line': b'running build_ext\n'}
-[9.827581] (testing) StdoutLine: {'line': b'Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)\n'}
-[9.830292] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[9.831827] (testing) StdoutLine: {'line': b'\n'}
-[9.832590] (testing) StdoutLine: {'line': b'Installed /home/robobin/robobin_ws/build/testing\n'}
-[9.833130] (testing) StdoutLine: {'line': b'running symlink_data\n'}
-[9.833822] (testing) StdoutLine: {'line': b'symbolically linking /home/robobin/robobin_ws/build/testing/resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages\n'}
-[9.834704] (testing) StdoutLine: {'line': b'symbolically linking /home/robobin/robobin_ws/build/testing/package.xml -> /home/robobin/robobin_ws/install/testing/share/testing\n'}
-[9.891015] (-) TimerEvent: {}
-[9.992202] (-) TimerEvent: {}
-[10.016630] (testing) CommandEnded: {'returncode': 0}
-[10.092895] (-) TimerEvent: {}
-[10.108774] (testing) JobEnded: {'identifier': 'testing', 'rc': 0}
-[10.112436] (-) EventReactorShutdown: {}
diff --git a/ros2_testing/log/build_2024-11-06_02-58-13/logger_all.log b/ros2_testing/log/build_2024-11-06_02-58-13/logger_all.log
deleted file mode 100644
index ee29535d96a150edf36b3c4d30206bd50e2d83e3..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_02-58-13/logger_all.log
+++ /dev/null
@@ -1,134 +0,0 @@
-[0.595s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install']
-[0.596s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff845ef440>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff8479a060>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff8479a060>>, mixin_verb=('build',))
-[0.788s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[0.788s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[0.788s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[0.789s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[0.789s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[0.789s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[0.789s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin_ws'
-[0.790s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[0.790s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[0.791s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[0.791s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[0.791s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[0.791s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[0.791s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[0.792s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[0.792s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[0.919s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[0.919s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[0.919s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[0.920s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[0.920s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[0.921s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[0.922s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[0.922s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[0.923s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[0.924s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[0.925s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[0.925s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[0.926s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[0.926s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[0.926s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[0.927s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[0.927s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[0.927s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[0.928s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[0.928s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[0.928s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[0.928s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[0.928s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[0.929s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[0.929s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[0.929s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[0.929s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[0.929s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[0.930s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ignore', 'ignore_ament_install']
-[0.930s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore'
-[0.931s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore_ament_install'
-[0.931s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_pkg']
-[0.931s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_pkg'
-[0.931s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_meta']
-[0.931s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_meta'
-[0.932s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ros']
-[0.932s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ros'
-[0.942s] DEBUG:colcon.colcon_core.package_identification:Package 'src/testing' with type 'ros.ament_python' and name 'testing'
-[0.942s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[0.943s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[0.943s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[0.943s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[0.943s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.025s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.025s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.044s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/robobin/robobin_ws/install
-[1.058s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 285 installed packages in /opt/ros/jazzy
-[1.062s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.363s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None'
-[1.364s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None'
-[1.364s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.364s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False'
-[1.365s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False'
-[1.365s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False'
-[1.365s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None'
-[1.365s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None'
-[1.366s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.366s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin_ws/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin_ws/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin_ws/src/testing', 'symlink_install': True, 'test_result_base': None}
-[1.367s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.372s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.374s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin_ws/src/testing' with build type 'ament_python'
-[1.375s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path')
-[1.408s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.410s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.ps1'
-[1.419s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.dsv'
-[1.437s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.sh'
-[1.456s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.457s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[2.723s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin_ws/src/testing'
-[2.724s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[2.725s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[7.578s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages/testing
-[7.579s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/robobin_ws/install/testing/share/testing/package.xml
-[7.580s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/robobin_ws/install/testing/lib/testing/test_imu_node
-[7.589s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
-[11.388s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath_develop')
-[11.389s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.ps1'
-[11.390s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
-[11.393s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.dsv'
-[11.395s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.sh'
-[11.421s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake module files
-[11.425s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake config files
-[11.429s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib'
-[11.430s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[11.430s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/pkgconfig/testing.pc'
-[11.431s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages'
-[11.432s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath')
-[11.433s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.ps1'
-[11.435s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.dsv'
-[11.439s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.sh'
-[11.442s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[11.442s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing)
-[11.443s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.ps1'
-[11.449s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin_ws/install/testing/share/testing/package.dsv'
-[11.455s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.sh'
-[11.463s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.bash'
-[11.471s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.zsh'
-[11.478s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin_ws/install/testing/share/colcon-core/packages/testing)
-[11.480s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[11.482s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[11.482s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[11.483s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[11.548s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[11.549s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[11.549s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[12.058s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[12.059s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.ps1'
-[12.074s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_ps1.py'
-[12.088s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.ps1'
-[12.109s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.sh'
-[12.118s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_sh.py'
-[12.125s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.sh'
-[12.142s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.bash'
-[12.150s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.bash'
-[12.158s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.zsh'
-[12.164s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.zsh'
diff --git a/ros2_testing/log/build_2024-11-06_02-58-13/testing/command.log b/ros2_testing/log/build_2024-11-06_02-58-13/testing/command.log
deleted file mode 100644
index 89ddb80ad2eb1f6d62ce53d4a805d31db2d8dd40..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_02-58-13/testing/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
-Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
diff --git a/ros2_testing/log/build_2024-11-06_02-58-13/testing/stderr.log b/ros2_testing/log/build_2024-11-06_02-58-13/testing/stderr.log
deleted file mode 100644
index f298e054034ac601ad0812d776ec7f53a77ce8f3..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_02-58-13/testing/stderr.log
+++ /dev/null
@@ -1,13 +0,0 @@
-/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-!!
-
-        ********************************************************************************
-        Please avoid running ``setup.py`` and ``easy_install``.
-        Instead, use pypa/build, pypa/installer or other
-        standards-based tools.
-
-        See https://github.com/pypa/setuptools/issues/917 for details.
-        ********************************************************************************
-
-!!
-  easy_install.initialize_options(self)
diff --git a/ros2_testing/log/build_2024-11-06_02-58-13/testing/stdout.log b/ros2_testing/log/build_2024-11-06_02-58-13/testing/stdout.log
deleted file mode 100644
index 5ef78e2cfdc454380753450510ed49c2efdf7d9e..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_02-58-13/testing/stdout.log
+++ /dev/null
@@ -1,17 +0,0 @@
-running develop
-running egg_info
-writing testing.egg-info/PKG-INFO
-writing dependency_links to testing.egg-info/dependency_links.txt
-writing entry points to testing.egg-info/entry_points.txt
-writing requirements to testing.egg-info/requires.txt
-writing top-level names to testing.egg-info/top_level.txt
-reading manifest file 'testing.egg-info/SOURCES.txt'
-writing manifest file 'testing.egg-info/SOURCES.txt'
-running build_ext
-Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-
-Installed /home/robobin/robobin_ws/build/testing
-running symlink_data
-symbolically linking /home/robobin/robobin_ws/build/testing/resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-symbolically linking /home/robobin/robobin_ws/build/testing/package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
diff --git a/ros2_testing/log/build_2024-11-06_02-58-13/testing/stdout_stderr.log b/ros2_testing/log/build_2024-11-06_02-58-13/testing/stdout_stderr.log
deleted file mode 100644
index 48410648353c411cc1ae8511e91da83e6f548c6e..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_02-58-13/testing/stdout_stderr.log
+++ /dev/null
@@ -1,30 +0,0 @@
-running develop
-/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-!!
-
-        ********************************************************************************
-        Please avoid running ``setup.py`` and ``easy_install``.
-        Instead, use pypa/build, pypa/installer or other
-        standards-based tools.
-
-        See https://github.com/pypa/setuptools/issues/917 for details.
-        ********************************************************************************
-
-!!
-  easy_install.initialize_options(self)
-running egg_info
-writing testing.egg-info/PKG-INFO
-writing dependency_links to testing.egg-info/dependency_links.txt
-writing entry points to testing.egg-info/entry_points.txt
-writing requirements to testing.egg-info/requires.txt
-writing top-level names to testing.egg-info/top_level.txt
-reading manifest file 'testing.egg-info/SOURCES.txt'
-writing manifest file 'testing.egg-info/SOURCES.txt'
-running build_ext
-Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-
-Installed /home/robobin/robobin_ws/build/testing
-running symlink_data
-symbolically linking /home/robobin/robobin_ws/build/testing/resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-symbolically linking /home/robobin/robobin_ws/build/testing/package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
diff --git a/ros2_testing/log/build_2024-11-06_02-58-13/testing/streams.log b/ros2_testing/log/build_2024-11-06_02-58-13/testing/streams.log
deleted file mode 100644
index 8585a9beff942dff181ac0b24aa8865e8e817574..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_02-58-13/testing/streams.log
+++ /dev/null
@@ -1,32 +0,0 @@
-[6.212s] Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
-[8.084s] running develop
-[8.088s] /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-[8.088s] !!
-[8.089s] 
-[8.089s]         ********************************************************************************
-[8.090s]         Please avoid running ``setup.py`` and ``easy_install``.
-[8.090s]         Instead, use pypa/build, pypa/installer or other
-[8.091s]         standards-based tools.
-[8.091s] 
-[8.092s]         See https://github.com/pypa/setuptools/issues/917 for details.
-[8.092s]         ********************************************************************************
-[8.093s] 
-[8.093s] !!
-[8.094s]   easy_install.initialize_options(self)
-[9.357s] running egg_info
-[9.466s] writing testing.egg-info/PKG-INFO
-[9.467s] writing dependency_links to testing.egg-info/dependency_links.txt
-[9.471s] writing entry points to testing.egg-info/entry_points.txt
-[9.473s] writing requirements to testing.egg-info/requires.txt
-[9.474s] writing top-level names to testing.egg-info/top_level.txt
-[9.702s] reading manifest file 'testing.egg-info/SOURCES.txt'
-[9.708s] writing manifest file 'testing.egg-info/SOURCES.txt'
-[9.822s] running build_ext
-[9.823s] Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-[9.826s] Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[9.827s] 
-[9.828s] Installed /home/robobin/robobin_ws/build/testing
-[9.829s] running symlink_data
-[9.829s] symbolically linking /home/robobin/robobin_ws/build/testing/resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-[9.831s] symbolically linking /home/robobin/robobin_ws/build/testing/package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
-[10.014s] Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
diff --git a/ros2_testing/log/build_2024-11-06_21-03-23/events.log b/ros2_testing/log/build_2024-11-06_21-03-23/events.log
deleted file mode 100644
index 06eba1decfb80ad01ea67e2c120c35904b815c66..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-03-23/events.log
+++ /dev/null
@@ -1,171 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.000686] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()}
-[0.002359] (testing) JobStarted: {'identifier': 'testing'}
-[0.099266] (-) TimerEvent: {}
-[0.200074] (-) TimerEvent: {}
-[0.300827] (-) TimerEvent: {}
-[0.401875] (-) TimerEvent: {}
-[0.502981] (-) TimerEvent: {}
-[0.603691] (-) TimerEvent: {}
-[0.707439] (-) TimerEvent: {}
-[0.808159] (-) TimerEvent: {}
-[0.908825] (-) TimerEvent: {}
-[1.010288] (-) TimerEvent: {}
-[1.114589] (-) TimerEvent: {}
-[1.215252] (-) TimerEvent: {}
-[1.316021] (-) TimerEvent: {}
-[1.416996] (-) TimerEvent: {}
-[1.517864] (-) TimerEvent: {}
-[1.618552] (-) TimerEvent: {}
-[1.719356] (-) TimerEvent: {}
-[1.820033] (-) TimerEvent: {}
-[1.920965] (-) TimerEvent: {}
-[2.021977] (-) TimerEvent: {}
-[2.122700] (-) TimerEvent: {}
-[2.223381] (-) TimerEvent: {}
-[2.324042] (-) TimerEvent: {}
-[2.424854] (-) TimerEvent: {}
-[2.525575] (-) TimerEvent: {}
-[2.626300] (-) TimerEvent: {}
-[2.727260] (-) TimerEvent: {}
-[2.828240] (-) TimerEvent: {}
-[2.929245] (-) TimerEvent: {}
-[3.030044] (-) TimerEvent: {}
-[3.130966] (-) TimerEvent: {}
-[3.231820] (-) TimerEvent: {}
-[3.332618] (-) TimerEvent: {}
-[3.433439] (-) TimerEvent: {}
-[3.537406] (-) TimerEvent: {}
-[3.638018] (-) TimerEvent: {}
-[3.741403] (-) TimerEvent: {}
-[3.842027] (-) TimerEvent: {}
-[3.942728] (-) TimerEvent: {}
-[4.043589] (-) TimerEvent: {}
-[4.144564] (-) TimerEvent: {}
-[4.245365] (-) TimerEvent: {}
-[4.346028] (-) TimerEvent: {}
-[4.446713] (-) TimerEvent: {}
-[4.547404] (-) TimerEvent: {}
-[4.648147] (-) TimerEvent: {}
-[4.748912] (-) TimerEvent: {}
-[4.849598] (-) TimerEvent: {}
-[4.950223] (-) TimerEvent: {}
-[5.050878] (-) TimerEvent: {}
-[5.152439] (-) TimerEvent: {}
-[5.253322] (-) TimerEvent: {}
-[5.354149] (-) TimerEvent: {}
-[5.454969] (-) TimerEvent: {}
-[5.556155] (-) TimerEvent: {}
-[5.643909] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'develop', '--uninstall', '--editable', '--build-directory', '/home/robobin/robobin_ws/build/testing/build'], 'cwd': '/home/robobin/robobin_ws/build/testing', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': '56665f42-1bb5-466d-8f55-6df020c6c830', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'PS1': '\\[\\e]0;\\u@\\h: \\w\\a\\]${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[00m\\]:\\[\\033[01;34m\\]\\w\\[\\033[00m\\]\\$', 'MANAGERPID': '2016', 'SYSTEMD_EXEC_PID': '2258', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '3305', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin_ws/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:20557', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/home/robobin/robobin_ws/venv/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/2228,unix/robobin-desktop:/tmp/.ICE-unix/2228', 'INVOCATION_ID': 'e87884792f444964b769f6d1b1655102', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'VIRTUAL_ENV_PROMPT': '(venv)', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.Y52WW2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/robobin/robobin_ws/install/testing:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:ce0db68a-b826-4e76-be6a-f20b3ca13394', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'VIRTUAL_ENV': '/home/robobin/robobin_ws/venv', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin_ws/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/home/robobin/robobin_ws/build/testing:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False}
-[5.656345] (-) TimerEvent: {}
-[5.757178] (-) TimerEvent: {}
-[5.857858] (-) TimerEvent: {}
-[5.958612] (-) TimerEvent: {}
-[6.062501] (-) TimerEvent: {}
-[6.163235] (-) TimerEvent: {}
-[6.263975] (-) TimerEvent: {}
-[6.364679] (-) TimerEvent: {}
-[6.465394] (-) TimerEvent: {}
-[6.566046] (-) TimerEvent: {}
-[6.669413] (-) TimerEvent: {}
-[6.770058] (-) TimerEvent: {}
-[6.870752] (-) TimerEvent: {}
-[6.974435] (-) TimerEvent: {}
-[7.075226] (-) TimerEvent: {}
-[7.175886] (-) TimerEvent: {}
-[7.276578] (-) TimerEvent: {}
-[7.377253] (-) TimerEvent: {}
-[7.443313] (testing) StdoutLine: {'line': b'running develop\n'}
-[7.446214] (testing) StderrLine: {'line': b'/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.\n'}
-[7.447012] (testing) StderrLine: {'line': b'!!\n'}
-[7.447588] (testing) StderrLine: {'line': b'\n'}
-[7.448025] (testing) StderrLine: {'line': b'        ********************************************************************************\n'}
-[7.448548] (testing) StderrLine: {'line': b'        Please avoid running ``setup.py`` and ``easy_install``.\n'}
-[7.448970] (testing) StderrLine: {'line': b'        Instead, use pypa/build, pypa/installer or other\n'}
-[7.449466] (testing) StderrLine: {'line': b'        standards-based tools.\n'}
-[7.449881] (testing) StderrLine: {'line': b'\n'}
-[7.450380] (testing) StderrLine: {'line': b'        See https://github.com/pypa/setuptools/issues/917 for details.\n'}
-[7.450813] (testing) StderrLine: {'line': b'        ********************************************************************************\n'}
-[7.451296] (testing) StderrLine: {'line': b'\n'}
-[7.451742] (testing) StderrLine: {'line': b'!!\n'}
-[7.452247] (testing) StderrLine: {'line': b'  easy_install.initialize_options(self)\n'}
-[7.477400] (-) TimerEvent: {}
-[7.578028] (-) TimerEvent: {}
-[7.678715] (-) TimerEvent: {}
-[7.779414] (-) TimerEvent: {}
-[7.880044] (-) TimerEvent: {}
-[7.980766] (-) TimerEvent: {}
-[8.084460] (-) TimerEvent: {}
-[8.185372] (-) TimerEvent: {}
-[8.289369] (-) TimerEvent: {}
-[8.390649] (-) TimerEvent: {}
-[8.491401] (-) TimerEvent: {}
-[8.592031] (-) TimerEvent: {}
-[8.692719] (-) TimerEvent: {}
-[8.793404] (-) TimerEvent: {}
-[8.877718] (testing) StdoutLine: {'line': b'Removing /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)\n'}
-[8.893694] (-) TimerEvent: {}
-[8.994982] (-) TimerEvent: {}
-[9.059802] (testing) CommandEnded: {'returncode': 0}
-[9.067244] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/testing', 'build', '--build-base', '/home/robobin/robobin_ws/build/testing/build', 'install', '--record', '/home/robobin/robobin_ws/build/testing/install.log', '--single-version-externally-managed', 'install_data', '--force'], 'cwd': '/home/robobin/robobin_ws/src/testing', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': '56665f42-1bb5-466d-8f55-6df020c6c830', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'PS1': '\\[\\e]0;\\u@\\h: \\w\\a\\]${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[00m\\]:\\[\\033[01;34m\\]\\w\\[\\033[00m\\]\\$', 'MANAGERPID': '2016', 'SYSTEMD_EXEC_PID': '2258', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '3305', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin_ws/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:20557', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/home/robobin/robobin_ws/venv/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/2228,unix/robobin-desktop:/tmp/.ICE-unix/2228', 'INVOCATION_ID': 'e87884792f444964b769f6d1b1655102', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'VIRTUAL_ENV_PROMPT': '(venv)', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.Y52WW2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/robobin/robobin_ws/install/testing:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:ce0db68a-b826-4e76-be6a-f20b3ca13394', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'VIRTUAL_ENV': '/home/robobin/robobin_ws/venv', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin_ws/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/home/robobin/robobin_ws/build/testing:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False}
-[9.095202] (-) TimerEvent: {}
-[9.196219] (-) TimerEvent: {}
-[9.297228] (-) TimerEvent: {}
-[9.397922] (-) TimerEvent: {}
-[9.498684] (-) TimerEvent: {}
-[9.599421] (-) TimerEvent: {}
-[9.700070] (-) TimerEvent: {}
-[9.800749] (-) TimerEvent: {}
-[9.901451] (-) TimerEvent: {}
-[10.002193] (-) TimerEvent: {}
-[10.102858] (-) TimerEvent: {}
-[10.203572] (-) TimerEvent: {}
-[10.304225] (-) TimerEvent: {}
-[10.404855] (-) TimerEvent: {}
-[10.505696] (-) TimerEvent: {}
-[10.564372] (testing) StdoutLine: {'line': b'running egg_info\n'}
-[10.605871] (-) TimerEvent: {}
-[10.674571] (testing) StdoutLine: {'line': b'writing ../../build/testing/testing.egg-info/PKG-INFO\n'}
-[10.675974] (testing) StdoutLine: {'line': b'writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt\n'}
-[10.680773] (testing) StdoutLine: {'line': b'writing entry points to ../../build/testing/testing.egg-info/entry_points.txt\n'}
-[10.684238] (testing) StdoutLine: {'line': b'writing requirements to ../../build/testing/testing.egg-info/requires.txt\n'}
-[10.689738] (testing) StdoutLine: {'line': b'writing top-level names to ../../build/testing/testing.egg-info/top_level.txt\n'}
-[10.706038] (-) TimerEvent: {}
-[10.806713] (-) TimerEvent: {}
-[10.907415] (-) TimerEvent: {}
-[10.925015] (testing) StdoutLine: {'line': b"reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'\n"}
-[10.930731] (testing) StdoutLine: {'line': b"writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'\n"}
-[10.931637] (testing) StdoutLine: {'line': b'running build\n'}
-[10.932288] (testing) StdoutLine: {'line': b'running build_py\n'}
-[10.933185] (testing) StdoutLine: {'line': b'copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing\n'}
-[10.934876] (testing) StdoutLine: {'line': b'running install\n'}
-[10.964567] (testing) StdoutLine: {'line': b'running install_lib\n'}
-[11.007582] (-) TimerEvent: {}
-[11.075628] (testing) StdoutLine: {'line': b'creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing\n'}
-[11.076496] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin_ws/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing\n'}
-[11.077375] (testing) StdoutLine: {'line': b'copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing\n'}
-[11.080226] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc\n'}
-[11.081852] (testing) StdoutLine: {'line': b'byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc\n'}
-[11.087559] (testing) StdoutLine: {'line': b'running install_data\n'}
-[11.088382] (testing) StdoutLine: {'line': b'copying resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages\n'}
-[11.089063] (testing) StdoutLine: {'line': b'copying package.xml -> /home/robobin/robobin_ws/install/testing/share/testing\n'}
-[11.089897] (testing) StdoutLine: {'line': b'running install_egg_info\n'}
-[11.107740] (-) TimerEvent: {}
-[11.204372] (testing) StdoutLine: {'line': b'Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info\n'}
-[11.207923] (-) TimerEvent: {}
-[11.215548] (testing) StdoutLine: {'line': b'running install_scripts\n'}
-[11.308144] (-) TimerEvent: {}
-[11.408806] (-) TimerEvent: {}
-[11.509523] (-) TimerEvent: {}
-[11.610186] (-) TimerEvent: {}
-[11.710808] (-) TimerEvent: {}
-[11.811499] (-) TimerEvent: {}
-[11.915469] (-) TimerEvent: {}
-[12.016167] (-) TimerEvent: {}
-[12.019956] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[12.023157] (testing) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'\n"}
-[12.116518] (-) TimerEvent: {}
-[12.188708] (testing) CommandEnded: {'returncode': 0}
-[12.216688] (-) TimerEvent: {}
-[12.308693] (testing) JobEnded: {'identifier': 'testing', 'rc': 0}
-[12.313932] (-) EventReactorShutdown: {}
diff --git a/ros2_testing/log/build_2024-11-06_21-03-23/logger_all.log b/ros2_testing/log/build_2024-11-06_21-03-23/logger_all.log
deleted file mode 100644
index 685de674108e65d21fea5fcb6b12b08f813ce734..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-03-23/logger_all.log
+++ /dev/null
@@ -1,2047 +0,0 @@
-[1.078s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[1.079s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff8f173890>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff8f173560>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff8f173560>>, mixin_verb=('build',))
-[1.483s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[1.484s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[1.485s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[1.485s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[1.485s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[1.485s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[1.486s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin_ws'
-[1.486s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[1.487s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[1.488s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[1.488s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[1.489s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[1.489s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[1.489s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[1.490s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[1.490s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[1.617s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[1.618s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[1.618s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[1.619s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[1.619s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[1.620s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[1.621s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[1.621s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[1.622s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[1.623s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[1.623s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[1.624s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[1.624s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[1.624s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[1.625s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[1.625s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[1.625s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[1.626s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[1.626s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[1.626s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[1.626s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[1.626s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[1.626s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[1.627s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[1.627s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[1.627s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[1.628s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[1.628s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[1.628s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ignore', 'ignore_ament_install']
-[1.629s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore'
-[1.629s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore_ament_install'
-[1.629s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_pkg']
-[1.629s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_pkg'
-[1.630s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_meta']
-[1.630s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_meta'
-[1.630s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ros']
-[1.630s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ros'
-[1.646s] DEBUG:colcon.colcon_core.package_identification:Package 'src/testing' with type 'ros.ament_python' and name 'testing'
-[1.647s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['ignore', 'ignore_ament_install']
-[1.647s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'ignore'
-[1.648s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'ignore_ament_install'
-[1.648s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['colcon_pkg']
-[1.648s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'colcon_pkg'
-[1.648s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['colcon_meta']
-[1.648s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'colcon_meta'
-[1.649s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['ros']
-[1.649s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'ros'
-[1.649s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['cmake', 'python']
-[1.650s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'cmake'
-[1.650s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'python'
-[1.650s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['python_setup_py']
-[1.650s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'python_setup_py'
-[1.651s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['ignore', 'ignore_ament_install']
-[1.651s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'ignore'
-[1.652s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'ignore_ament_install'
-[1.652s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['colcon_pkg']
-[1.652s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'colcon_pkg'
-[1.652s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['colcon_meta']
-[1.653s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'colcon_meta'
-[1.653s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['ros']
-[1.653s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'ros'
-[1.653s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['cmake', 'python']
-[1.654s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'cmake'
-[1.654s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'python'
-[1.654s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['python_setup_py']
-[1.654s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'python_setup_py'
-[1.655s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['ignore', 'ignore_ament_install']
-[1.655s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'ignore'
-[1.656s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'ignore_ament_install'
-[1.656s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['colcon_pkg']
-[1.657s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'colcon_pkg'
-[1.657s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['colcon_meta']
-[1.658s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'colcon_meta'
-[1.658s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['ros']
-[1.658s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'ros'
-[1.659s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['cmake', 'python']
-[1.659s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'cmake'
-[1.660s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'python'
-[1.660s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['python_setup_py']
-[1.661s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'python_setup_py'
-[1.662s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['ignore', 'ignore_ament_install']
-[1.662s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'ignore'
-[1.663s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'ignore_ament_install'
-[1.664s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['colcon_pkg']
-[1.664s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'colcon_pkg'
-[1.665s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['colcon_meta']
-[1.665s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'colcon_meta'
-[1.665s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['ros']
-[1.665s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'ros'
-[1.666s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['cmake', 'python']
-[1.667s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'cmake'
-[1.667s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'python'
-[1.667s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['python_setup_py']
-[1.668s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'python_setup_py'
-[1.668s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['ignore', 'ignore_ament_install']
-[1.669s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'ignore'
-[1.669s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'ignore_ament_install'
-[1.670s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['colcon_pkg']
-[1.671s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'colcon_pkg'
-[1.671s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['colcon_meta']
-[1.672s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'colcon_meta'
-[1.672s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['ros']
-[1.672s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'ros'
-[1.673s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['cmake', 'python']
-[1.673s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'cmake'
-[1.674s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'python'
-[1.674s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['python_setup_py']
-[1.675s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'python_setup_py'
-[1.675s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['ignore', 'ignore_ament_install']
-[1.676s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'ignore'
-[1.677s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'ignore_ament_install'
-[1.678s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['colcon_pkg']
-[1.678s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'colcon_pkg'
-[1.679s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['colcon_meta']
-[1.679s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'colcon_meta'
-[1.679s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['ros']
-[1.680s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'ros'
-[1.681s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['cmake', 'python']
-[1.681s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'cmake'
-[1.682s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'python'
-[1.682s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['python_setup_py']
-[1.682s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'python_setup_py'
-[1.683s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['ignore', 'ignore_ament_install']
-[1.684s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'ignore'
-[1.684s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'ignore_ament_install'
-[1.685s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['colcon_pkg']
-[1.685s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'colcon_pkg'
-[1.686s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['colcon_meta']
-[1.686s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'colcon_meta'
-[1.686s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['ros']
-[1.687s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'ros'
-[1.688s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['cmake', 'python']
-[1.688s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'cmake'
-[1.688s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'python'
-[1.689s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['python_setup_py']
-[1.689s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'python_setup_py'
-[1.690s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['ignore', 'ignore_ament_install']
-[1.691s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'ignore'
-[1.691s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'ignore_ament_install'
-[1.692s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['colcon_pkg']
-[1.692s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'colcon_pkg'
-[1.693s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['colcon_meta']
-[1.693s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'colcon_meta'
-[1.694s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['ros']
-[1.694s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'ros'
-[1.695s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['cmake', 'python']
-[1.696s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'cmake'
-[1.696s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'python'
-[1.697s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['python_setup_py']
-[1.697s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'python_setup_py'
-[1.698s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['ignore', 'ignore_ament_install']
-[1.699s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'ignore'
-[1.699s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'ignore_ament_install'
-[1.700s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['colcon_pkg']
-[1.700s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'colcon_pkg'
-[1.701s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['colcon_meta']
-[1.701s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'colcon_meta'
-[1.702s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['ros']
-[1.702s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'ros'
-[1.703s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['cmake', 'python']
-[1.703s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'cmake'
-[1.704s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'python'
-[1.704s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['python_setup_py']
-[1.704s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'python_setup_py'
-[1.706s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.706s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'ignore'
-[1.707s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'ignore_ament_install'
-[1.707s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['colcon_pkg']
-[1.708s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'colcon_pkg'
-[1.708s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['colcon_meta']
-[1.708s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'colcon_meta'
-[1.709s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['ros']
-[1.709s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'ros'
-[1.710s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['cmake', 'python']
-[1.710s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'cmake'
-[1.711s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'python'
-[1.712s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['python_setup_py']
-[1.712s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'python_setup_py'
-[1.713s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['ignore', 'ignore_ament_install']
-[1.714s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'ignore'
-[1.714s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'ignore_ament_install'
-[1.715s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['colcon_pkg']
-[1.715s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'colcon_pkg'
-[1.716s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['colcon_meta']
-[1.716s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'colcon_meta'
-[1.716s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['ros']
-[1.717s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'ros'
-[1.718s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['cmake', 'python']
-[1.718s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'cmake'
-[1.718s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'python'
-[1.719s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['python_setup_py']
-[1.719s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'python_setup_py'
-[1.720s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.721s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'ignore'
-[1.721s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'ignore_ament_install'
-[1.722s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['colcon_pkg']
-[1.722s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'colcon_pkg'
-[1.723s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['colcon_meta']
-[1.723s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'colcon_meta'
-[1.724s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['ros']
-[1.724s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'ros'
-[1.725s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['cmake', 'python']
-[1.725s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'cmake'
-[1.725s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'python'
-[1.726s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['python_setup_py']
-[1.726s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'python_setup_py'
-[1.728s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['ignore', 'ignore_ament_install']
-[1.728s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'ignore'
-[1.729s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'ignore_ament_install'
-[1.730s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['colcon_pkg']
-[1.730s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'colcon_pkg'
-[1.730s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['colcon_meta']
-[1.731s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'colcon_meta'
-[1.731s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['ros']
-[1.731s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'ros'
-[1.732s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['cmake', 'python']
-[1.733s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'cmake'
-[1.733s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'python'
-[1.734s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['python_setup_py']
-[1.734s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'python_setup_py'
-[1.735s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.736s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'ignore'
-[1.736s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'ignore_ament_install'
-[1.737s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['colcon_pkg']
-[1.737s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'colcon_pkg'
-[1.738s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['colcon_meta']
-[1.738s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'colcon_meta'
-[1.738s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['ros']
-[1.739s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'ros'
-[1.740s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['cmake', 'python']
-[1.740s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'cmake'
-[1.740s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'python'
-[1.741s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['python_setup_py']
-[1.741s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'python_setup_py'
-[1.742s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['ignore', 'ignore_ament_install']
-[1.743s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'ignore'
-[1.743s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'ignore_ament_install'
-[1.744s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['colcon_pkg']
-[1.744s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'colcon_pkg'
-[1.745s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['colcon_meta']
-[1.746s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'colcon_meta'
-[1.746s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['ros']
-[1.747s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'ros'
-[1.747s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['cmake', 'python']
-[1.748s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'cmake'
-[1.748s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'python'
-[1.749s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['python_setup_py']
-[1.749s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'python_setup_py'
-[1.750s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['ignore', 'ignore_ament_install']
-[1.750s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'ignore'
-[1.751s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'ignore_ament_install'
-[1.752s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['colcon_pkg']
-[1.752s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'colcon_pkg'
-[1.752s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['colcon_meta']
-[1.752s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'colcon_meta'
-[1.753s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['ros']
-[1.753s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'ros'
-[1.754s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['cmake', 'python']
-[1.754s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'cmake'
-[1.755s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'python'
-[1.756s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['python_setup_py']
-[1.756s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'python_setup_py'
-[1.757s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['ignore', 'ignore_ament_install']
-[1.758s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'ignore'
-[1.759s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'ignore_ament_install'
-[1.760s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['colcon_pkg']
-[1.760s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'colcon_pkg'
-[1.761s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['colcon_meta']
-[1.761s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'colcon_meta'
-[1.762s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['ros']
-[1.762s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'ros'
-[1.763s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['cmake', 'python']
-[1.764s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'cmake'
-[1.764s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'python'
-[1.765s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['python_setup_py']
-[1.765s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'python_setup_py'
-[1.766s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.767s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'ignore'
-[1.768s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'ignore_ament_install'
-[1.768s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['colcon_pkg']
-[1.769s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'colcon_pkg'
-[1.770s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['colcon_meta']
-[1.770s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'colcon_meta'
-[1.770s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['ros']
-[1.771s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'ros'
-[1.772s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['cmake', 'python']
-[1.772s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'cmake'
-[1.773s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'python'
-[1.774s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['python_setup_py']
-[1.774s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'python_setup_py'
-[1.775s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['ignore', 'ignore_ament_install']
-[1.776s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'ignore'
-[1.776s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'ignore_ament_install'
-[1.777s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['colcon_pkg']
-[1.777s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'colcon_pkg'
-[1.778s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['colcon_meta']
-[1.778s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'colcon_meta'
-[1.779s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['ros']
-[1.780s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'ros'
-[1.782s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['cmake', 'python']
-[1.782s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'cmake'
-[1.783s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'python'
-[1.783s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['python_setup_py']
-[1.784s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'python_setup_py'
-[1.785s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.786s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'ignore'
-[1.787s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'ignore_ament_install'
-[1.788s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['colcon_pkg']
-[1.789s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'colcon_pkg'
-[1.791s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['colcon_meta']
-[1.791s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'colcon_meta'
-[1.792s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['ros']
-[1.793s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'ros'
-[1.794s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['cmake', 'python']
-[1.794s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'cmake'
-[1.795s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'python'
-[1.795s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['python_setup_py']
-[1.795s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'python_setup_py'
-[1.797s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['ignore', 'ignore_ament_install']
-[1.797s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'ignore'
-[1.798s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'ignore_ament_install'
-[1.798s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['colcon_pkg']
-[1.798s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'colcon_pkg'
-[1.799s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['colcon_meta']
-[1.799s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'colcon_meta'
-[1.799s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['ros']
-[1.799s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'ros'
-[1.800s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['cmake', 'python']
-[1.800s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'cmake'
-[1.801s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'python'
-[1.801s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['python_setup_py']
-[1.801s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'python_setup_py'
-[1.802s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.803s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'ignore'
-[1.804s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'ignore_ament_install'
-[1.804s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['colcon_pkg']
-[1.804s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'colcon_pkg'
-[1.805s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['colcon_meta']
-[1.805s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'colcon_meta'
-[1.806s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['ros']
-[1.806s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'ros'
-[1.808s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['cmake', 'python']
-[1.808s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'cmake'
-[1.808s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'python'
-[1.809s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['python_setup_py']
-[1.809s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'python_setup_py'
-[1.810s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['ignore', 'ignore_ament_install']
-[1.811s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'ignore'
-[1.811s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'ignore_ament_install'
-[1.812s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['colcon_pkg']
-[1.812s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'colcon_pkg'
-[1.813s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['colcon_meta']
-[1.813s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'colcon_meta'
-[1.814s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['ros']
-[1.815s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'ros'
-[1.816s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['cmake', 'python']
-[1.816s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'cmake'
-[1.816s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'python'
-[1.817s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['python_setup_py']
-[1.818s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'python_setup_py'
-[1.822s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.824s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'ignore'
-[1.825s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'ignore_ament_install'
-[1.826s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['colcon_pkg']
-[1.826s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'colcon_pkg'
-[1.827s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['colcon_meta']
-[1.827s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'colcon_meta'
-[1.828s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['ros']
-[1.828s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'ros'
-[1.830s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['cmake', 'python']
-[1.830s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'cmake'
-[1.830s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'python'
-[1.831s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['python_setup_py']
-[1.831s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'python_setup_py'
-[1.832s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['ignore', 'ignore_ament_install']
-[1.832s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'ignore'
-[1.833s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'ignore_ament_install'
-[1.834s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['colcon_pkg']
-[1.834s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'colcon_pkg'
-[1.835s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['colcon_meta']
-[1.835s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'colcon_meta'
-[1.837s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['ros']
-[1.838s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'ros'
-[1.841s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['cmake', 'python']
-[1.841s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'cmake'
-[1.842s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'python'
-[1.842s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['python_setup_py']
-[1.843s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'python_setup_py'
-[1.844s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.846s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'ignore'
-[1.847s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'ignore_ament_install'
-[1.848s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['colcon_pkg']
-[1.848s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'colcon_pkg'
-[1.848s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['colcon_meta']
-[1.848s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'colcon_meta'
-[1.849s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['ros']
-[1.849s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'ros'
-[1.850s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['cmake', 'python']
-[1.851s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'cmake'
-[1.851s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'python'
-[1.851s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['python_setup_py']
-[1.851s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'python_setup_py'
-[1.853s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['ignore', 'ignore_ament_install']
-[1.853s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'ignore'
-[1.854s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'ignore_ament_install'
-[1.855s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['colcon_pkg']
-[1.855s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'colcon_pkg'
-[1.855s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['colcon_meta']
-[1.856s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'colcon_meta'
-[1.856s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['ros']
-[1.856s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'ros'
-[1.857s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['cmake', 'python']
-[1.857s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'cmake'
-[1.858s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'python'
-[1.858s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['python_setup_py']
-[1.858s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'python_setup_py'
-[1.859s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.860s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'ignore'
-[1.861s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'ignore_ament_install'
-[1.861s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['colcon_pkg']
-[1.862s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'colcon_pkg'
-[1.862s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['colcon_meta']
-[1.862s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'colcon_meta'
-[1.863s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['ros']
-[1.863s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'ros'
-[1.865s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['cmake', 'python']
-[1.866s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'cmake'
-[1.866s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'python'
-[1.869s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['python_setup_py']
-[1.869s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'python_setup_py'
-[1.871s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['ignore', 'ignore_ament_install']
-[1.872s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'ignore'
-[1.873s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'ignore_ament_install'
-[1.875s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['colcon_pkg']
-[1.877s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'colcon_pkg'
-[1.877s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['colcon_meta']
-[1.878s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'colcon_meta'
-[1.879s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['ros']
-[1.880s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'ros'
-[1.882s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['cmake', 'python']
-[1.882s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'cmake'
-[1.883s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'python'
-[1.884s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['python_setup_py']
-[1.885s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'python_setup_py'
-[1.887s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.888s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'ignore'
-[1.890s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'ignore_ament_install'
-[1.891s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['colcon_pkg']
-[1.892s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'colcon_pkg'
-[1.894s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['colcon_meta']
-[1.897s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'colcon_meta'
-[1.899s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['ros']
-[1.900s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'ros'
-[1.902s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['cmake', 'python']
-[1.903s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'cmake'
-[1.903s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'python'
-[1.905s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['python_setup_py']
-[1.905s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'python_setup_py'
-[1.907s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['ignore', 'ignore_ament_install']
-[1.908s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'ignore'
-[1.909s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'ignore_ament_install'
-[1.910s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['colcon_pkg']
-[1.911s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'colcon_pkg'
-[1.911s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['colcon_meta']
-[1.912s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'colcon_meta'
-[1.912s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['ros']
-[1.913s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'ros'
-[1.916s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['cmake', 'python']
-[1.917s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'cmake'
-[1.918s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'python'
-[1.920s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['python_setup_py']
-[1.921s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'python_setup_py'
-[1.922s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.924s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'ignore'
-[1.926s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'ignore_ament_install'
-[1.927s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['colcon_pkg']
-[1.927s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'colcon_pkg'
-[1.928s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['colcon_meta']
-[1.928s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'colcon_meta'
-[1.929s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['ros']
-[1.929s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'ros'
-[1.930s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['cmake', 'python']
-[1.931s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'cmake'
-[1.931s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'python'
-[1.932s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['python_setup_py']
-[1.932s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'python_setup_py'
-[1.933s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['ignore', 'ignore_ament_install']
-[1.934s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'ignore'
-[1.934s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'ignore_ament_install'
-[1.935s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['colcon_pkg']
-[1.935s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'colcon_pkg'
-[1.935s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['colcon_meta']
-[1.935s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'colcon_meta'
-[1.936s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['ros']
-[1.936s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'ros'
-[1.937s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['cmake', 'python']
-[1.937s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'cmake'
-[1.937s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'python'
-[1.938s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['python_setup_py']
-[1.938s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'python_setup_py'
-[1.939s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.939s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'ignore'
-[1.939s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'ignore_ament_install'
-[1.940s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['colcon_pkg']
-[1.940s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'colcon_pkg'
-[1.940s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['colcon_meta']
-[1.941s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'colcon_meta'
-[1.941s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['ros']
-[1.941s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'ros'
-[1.942s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['cmake', 'python']
-[1.942s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'cmake'
-[1.942s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'python'
-[1.943s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['python_setup_py']
-[1.943s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'python_setup_py'
-[1.944s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['ignore', 'ignore_ament_install']
-[1.944s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'ignore'
-[1.944s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'ignore_ament_install'
-[1.945s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['colcon_pkg']
-[1.945s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'colcon_pkg'
-[1.945s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['colcon_meta']
-[1.945s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'colcon_meta'
-[1.946s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['ros']
-[1.946s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'ros'
-[1.947s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['cmake', 'python']
-[1.947s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'cmake'
-[1.947s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'python'
-[1.947s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['python_setup_py']
-[1.948s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'python_setup_py'
-[1.948s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.949s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'ignore'
-[1.949s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'ignore_ament_install'
-[1.950s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['colcon_pkg']
-[1.950s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'colcon_pkg'
-[1.950s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['colcon_meta']
-[1.950s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'colcon_meta'
-[1.951s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['ros']
-[1.951s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'ros'
-[1.952s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['cmake', 'python']
-[1.952s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'cmake'
-[1.953s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'python'
-[1.954s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['python_setup_py']
-[1.955s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'python_setup_py'
-[1.956s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['ignore', 'ignore_ament_install']
-[1.957s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'ignore'
-[1.958s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'ignore_ament_install'
-[1.958s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['colcon_pkg']
-[1.958s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'colcon_pkg'
-[1.959s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['colcon_meta']
-[1.959s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'colcon_meta'
-[1.959s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['ros']
-[1.959s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'ros'
-[1.960s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['cmake', 'python']
-[1.960s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'cmake'
-[1.960s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'python'
-[1.961s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['python_setup_py']
-[1.961s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'python_setup_py'
-[1.962s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.962s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'ignore'
-[1.963s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'ignore_ament_install'
-[1.963s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['colcon_pkg']
-[1.964s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'colcon_pkg'
-[1.964s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['colcon_meta']
-[1.964s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'colcon_meta'
-[1.964s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['ros']
-[1.965s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'ros'
-[1.965s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['cmake', 'python']
-[1.966s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'cmake'
-[1.966s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'python'
-[1.966s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['python_setup_py']
-[1.966s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'python_setup_py'
-[1.967s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['ignore', 'ignore_ament_install']
-[1.968s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'ignore'
-[1.968s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'ignore_ament_install'
-[1.969s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['colcon_pkg']
-[1.970s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'colcon_pkg'
-[1.970s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['colcon_meta']
-[1.970s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'colcon_meta'
-[1.971s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['ros']
-[1.971s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'ros'
-[1.971s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['cmake', 'python']
-[1.972s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'cmake'
-[1.972s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'python'
-[1.972s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['python_setup_py']
-[1.972s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'python_setup_py'
-[1.973s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.974s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'ignore'
-[1.974s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'ignore_ament_install'
-[1.974s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['colcon_pkg']
-[1.975s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'colcon_pkg'
-[1.975s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['colcon_meta']
-[1.975s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'colcon_meta'
-[1.975s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['ros']
-[1.976s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'ros'
-[1.976s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['cmake', 'python']
-[1.976s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'cmake'
-[1.977s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'python'
-[1.977s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['python_setup_py']
-[1.977s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'python_setup_py'
-[1.978s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['ignore', 'ignore_ament_install']
-[1.978s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'ignore'
-[1.978s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'ignore_ament_install'
-[1.979s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['colcon_pkg']
-[1.979s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'colcon_pkg'
-[1.979s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['colcon_meta']
-[1.979s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'colcon_meta'
-[1.980s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['ros']
-[1.980s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'ros'
-[1.980s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['cmake', 'python']
-[1.981s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'cmake'
-[1.981s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'python'
-[1.982s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['python_setup_py']
-[1.982s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'python_setup_py'
-[1.983s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.983s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'ignore'
-[1.983s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'ignore_ament_install'
-[1.984s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['colcon_pkg']
-[1.984s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'colcon_pkg'
-[1.984s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['colcon_meta']
-[1.984s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'colcon_meta'
-[1.985s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['ros']
-[1.985s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'ros'
-[1.985s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['cmake', 'python']
-[1.986s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'cmake'
-[1.986s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'python'
-[1.986s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['python_setup_py']
-[1.986s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'python_setup_py'
-[1.987s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['ignore', 'ignore_ament_install']
-[1.987s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'ignore'
-[1.988s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'ignore_ament_install'
-[1.988s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['colcon_pkg']
-[1.988s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'colcon_pkg'
-[1.989s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['colcon_meta']
-[1.989s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'colcon_meta'
-[1.989s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['ros']
-[1.989s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'ros'
-[1.990s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['cmake', 'python']
-[1.990s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'cmake'
-[1.990s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'python'
-[1.991s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['python_setup_py']
-[1.991s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'python_setup_py'
-[1.991s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.992s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'ignore'
-[1.992s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'ignore_ament_install'
-[1.993s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['colcon_pkg']
-[1.993s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'colcon_pkg'
-[1.993s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['colcon_meta']
-[1.993s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'colcon_meta'
-[1.994s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['ros']
-[1.994s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'ros'
-[1.994s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['cmake', 'python']
-[1.995s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'cmake'
-[1.995s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'python'
-[1.995s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['python_setup_py']
-[1.995s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'python_setup_py'
-[1.996s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['ignore', 'ignore_ament_install']
-[1.996s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'ignore'
-[1.997s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'ignore_ament_install'
-[1.997s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['colcon_pkg']
-[1.997s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'colcon_pkg'
-[1.997s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['colcon_meta']
-[1.998s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'colcon_meta'
-[1.998s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['ros']
-[1.998s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'ros'
-[1.999s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['cmake', 'python']
-[1.999s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'cmake'
-[1.999s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'python'
-[1.999s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['python_setup_py']
-[1.999s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'python_setup_py'
-[2.000s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.001s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'ignore'
-[2.001s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'ignore_ament_install'
-[2.002s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['colcon_pkg']
-[2.002s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'colcon_pkg'
-[2.002s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['colcon_meta']
-[2.002s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'colcon_meta'
-[2.002s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['ros']
-[2.003s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'ros'
-[2.003s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['cmake', 'python']
-[2.003s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'cmake'
-[2.004s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'python'
-[2.004s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['python_setup_py']
-[2.005s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'python_setup_py'
-[2.005s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['ignore', 'ignore_ament_install']
-[2.006s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'ignore'
-[2.006s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'ignore_ament_install'
-[2.007s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['colcon_pkg']
-[2.007s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'colcon_pkg'
-[2.007s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['colcon_meta']
-[2.007s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'colcon_meta'
-[2.008s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['ros']
-[2.008s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'ros'
-[2.008s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['cmake', 'python']
-[2.008s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'cmake'
-[2.009s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'python'
-[2.009s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['python_setup_py']
-[2.009s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'python_setup_py'
-[2.010s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.010s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'ignore'
-[2.011s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'ignore_ament_install'
-[2.011s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['colcon_pkg']
-[2.011s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'colcon_pkg'
-[2.012s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['colcon_meta']
-[2.012s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'colcon_meta'
-[2.012s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['ros']
-[2.012s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'ros'
-[2.013s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['cmake', 'python']
-[2.013s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'cmake'
-[2.013s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'python'
-[2.013s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['python_setup_py']
-[2.014s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'python_setup_py'
-[2.014s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['ignore', 'ignore_ament_install']
-[2.015s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'ignore'
-[2.015s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'ignore_ament_install'
-[2.015s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['colcon_pkg']
-[2.016s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'colcon_pkg'
-[2.016s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['colcon_meta']
-[2.016s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'colcon_meta'
-[2.016s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['ros']
-[2.016s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'ros'
-[2.017s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['cmake', 'python']
-[2.017s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'cmake'
-[2.017s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'python'
-[2.018s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['python_setup_py']
-[2.018s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'python_setup_py'
-[2.019s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.019s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'ignore'
-[2.019s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'ignore_ament_install'
-[2.020s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['colcon_pkg']
-[2.020s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'colcon_pkg'
-[2.020s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['colcon_meta']
-[2.020s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'colcon_meta'
-[2.021s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['ros']
-[2.021s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'ros'
-[2.021s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['cmake', 'python']
-[2.022s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'cmake'
-[2.022s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'python'
-[2.022s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['python_setup_py']
-[2.022s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'python_setup_py'
-[2.023s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['ignore', 'ignore_ament_install']
-[2.023s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'ignore'
-[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'ignore_ament_install'
-[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['colcon_pkg']
-[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'colcon_pkg'
-[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['colcon_meta']
-[2.025s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'colcon_meta'
-[2.025s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['ros']
-[2.025s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'ros'
-[2.026s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['cmake', 'python']
-[2.026s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'cmake'
-[2.026s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'python'
-[2.026s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['python_setup_py']
-[2.027s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'python_setup_py'
-[2.027s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.028s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'ignore'
-[2.028s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'ignore_ament_install'
-[2.028s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['colcon_pkg']
-[2.029s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'colcon_pkg'
-[2.029s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['colcon_meta']
-[2.029s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'colcon_meta'
-[2.029s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['ros']
-[2.029s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'ros'
-[2.030s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['cmake', 'python']
-[2.030s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'cmake'
-[2.031s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'python'
-[2.031s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['python_setup_py']
-[2.031s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'python_setup_py'
-[2.032s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['ignore', 'ignore_ament_install']
-[2.032s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'ignore'
-[2.032s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'ignore_ament_install'
-[2.033s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['colcon_pkg']
-[2.033s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'colcon_pkg'
-[2.033s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['colcon_meta']
-[2.033s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'colcon_meta'
-[2.034s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['ros']
-[2.034s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'ros'
-[2.034s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['cmake', 'python']
-[2.035s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'cmake'
-[2.035s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'python'
-[2.035s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['python_setup_py']
-[2.035s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'python_setup_py'
-[2.036s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.037s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'ignore'
-[2.037s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'ignore_ament_install'
-[2.037s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['colcon_pkg']
-[2.037s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'colcon_pkg'
-[2.038s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['colcon_meta']
-[2.038s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'colcon_meta'
-[2.038s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['ros']
-[2.038s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'ros'
-[2.039s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['cmake', 'python']
-[2.039s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'cmake'
-[2.040s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'python'
-[2.040s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['python_setup_py']
-[2.041s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'python_setup_py'
-[2.042s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['ignore', 'ignore_ament_install']
-[2.043s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'ignore'
-[2.044s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'ignore_ament_install'
-[2.044s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['colcon_pkg']
-[2.045s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'colcon_pkg'
-[2.045s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['colcon_meta']
-[2.046s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'colcon_meta'
-[2.046s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['ros']
-[2.047s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'ros'
-[2.048s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['cmake', 'python']
-[2.048s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'cmake'
-[2.049s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'python'
-[2.049s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['python_setup_py']
-[2.049s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'python_setup_py'
-[2.050s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.051s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'ignore'
-[2.051s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'ignore_ament_install'
-[2.052s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['colcon_pkg']
-[2.052s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'colcon_pkg'
-[2.052s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['colcon_meta']
-[2.052s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'colcon_meta'
-[2.053s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['ros']
-[2.053s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'ros'
-[2.054s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['cmake', 'python']
-[2.054s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'cmake'
-[2.054s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'python'
-[2.055s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['python_setup_py']
-[2.055s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'python_setup_py'
-[2.056s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['ignore', 'ignore_ament_install']
-[2.056s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'ignore'
-[2.057s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'ignore_ament_install'
-[2.057s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['colcon_pkg']
-[2.057s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'colcon_pkg'
-[2.058s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['colcon_meta']
-[2.058s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'colcon_meta'
-[2.058s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['ros']
-[2.058s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'ros'
-[2.059s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['cmake', 'python']
-[2.059s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'cmake'
-[2.059s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'python'
-[2.060s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['python_setup_py']
-[2.060s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'python_setup_py'
-[2.061s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.061s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'ignore'
-[2.061s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'ignore_ament_install'
-[2.062s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['colcon_pkg']
-[2.062s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'colcon_pkg'
-[2.062s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['colcon_meta']
-[2.062s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'colcon_meta'
-[2.063s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['ros']
-[2.063s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'ros'
-[2.063s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['cmake', 'python']
-[2.064s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'cmake'
-[2.064s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'python'
-[2.064s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['python_setup_py']
-[2.064s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'python_setup_py'
-[2.065s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['ignore', 'ignore_ament_install']
-[2.066s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'ignore'
-[2.066s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'ignore_ament_install'
-[2.066s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['colcon_pkg']
-[2.067s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'colcon_pkg'
-[2.067s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['colcon_meta']
-[2.067s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'colcon_meta'
-[2.067s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['ros']
-[2.067s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'ros'
-[2.068s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['cmake', 'python']
-[2.068s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'cmake'
-[2.068s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'python'
-[2.069s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['python_setup_py']
-[2.069s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'python_setup_py'
-[2.070s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.070s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'ignore'
-[2.070s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'ignore_ament_install'
-[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['colcon_pkg']
-[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'colcon_pkg'
-[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['colcon_meta']
-[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'colcon_meta'
-[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['ros']
-[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'ros'
-[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['cmake', 'python']
-[2.073s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'cmake'
-[2.073s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'python'
-[2.073s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['python_setup_py']
-[2.073s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'python_setup_py'
-[2.074s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['ignore', 'ignore_ament_install']
-[2.074s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'ignore'
-[2.075s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'ignore_ament_install'
-[2.075s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['colcon_pkg']
-[2.075s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'colcon_pkg'
-[2.075s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['colcon_meta']
-[2.076s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'colcon_meta'
-[2.076s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['ros']
-[2.076s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'ros'
-[2.077s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['cmake', 'python']
-[2.077s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'cmake'
-[2.077s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'python'
-[2.077s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['python_setup_py']
-[2.077s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'python_setup_py'
-[2.078s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.079s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'ignore'
-[2.079s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'ignore_ament_install'
-[2.079s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['colcon_pkg']
-[2.080s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'colcon_pkg'
-[2.080s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['colcon_meta']
-[2.080s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'colcon_meta'
-[2.080s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['ros']
-[2.080s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'ros'
-[2.081s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['cmake', 'python']
-[2.081s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'cmake'
-[2.082s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'python'
-[2.082s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['python_setup_py']
-[2.082s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'python_setup_py'
-[2.083s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['ignore', 'ignore_ament_install']
-[2.083s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'ignore'
-[2.084s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'ignore_ament_install'
-[2.084s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['colcon_pkg']
-[2.084s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'colcon_pkg'
-[2.084s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['colcon_meta']
-[2.085s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'colcon_meta'
-[2.085s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['ros']
-[2.085s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'ros'
-[2.086s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['cmake', 'python']
-[2.086s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'cmake'
-[2.086s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'python'
-[2.086s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['python_setup_py']
-[2.086s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'python_setup_py'
-[2.087s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.088s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'ignore'
-[2.088s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'ignore_ament_install'
-[2.088s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['colcon_pkg']
-[2.089s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'colcon_pkg'
-[2.089s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['colcon_meta']
-[2.089s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'colcon_meta'
-[2.089s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['ros']
-[2.089s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'ros'
-[2.090s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['cmake', 'python']
-[2.090s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'cmake'
-[2.090s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'python'
-[2.091s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['python_setup_py']
-[2.091s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'python_setup_py'
-[2.092s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['ignore', 'ignore_ament_install']
-[2.092s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'ignore'
-[2.092s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'ignore_ament_install'
-[2.093s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['colcon_pkg']
-[2.093s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'colcon_pkg'
-[2.093s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['colcon_meta']
-[2.093s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'colcon_meta'
-[2.094s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['ros']
-[2.094s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'ros'
-[2.094s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['cmake', 'python']
-[2.094s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'cmake'
-[2.095s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'python'
-[2.095s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['python_setup_py']
-[2.095s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'python_setup_py'
-[2.096s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.096s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'ignore'
-[2.097s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'ignore_ament_install'
-[2.097s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['colcon_pkg']
-[2.097s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'colcon_pkg'
-[2.097s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['colcon_meta']
-[2.097s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'colcon_meta'
-[2.098s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['ros']
-[2.098s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'ros'
-[2.099s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['cmake', 'python']
-[2.099s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'cmake'
-[2.099s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'python'
-[2.099s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['python_setup_py']
-[2.099s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'python_setup_py'
-[2.100s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['ignore', 'ignore_ament_install']
-[2.101s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'ignore'
-[2.101s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'ignore_ament_install'
-[2.102s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['colcon_pkg']
-[2.102s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'colcon_pkg'
-[2.102s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['colcon_meta']
-[2.102s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'colcon_meta'
-[2.102s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['ros']
-[2.103s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'ros'
-[2.103s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['cmake', 'python']
-[2.103s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'cmake'
-[2.104s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'python'
-[2.104s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['python_setup_py']
-[2.104s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'python_setup_py'
-[2.105s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.106s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'ignore'
-[2.106s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'ignore_ament_install'
-[2.106s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['colcon_pkg']
-[2.106s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'colcon_pkg'
-[2.107s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['colcon_meta']
-[2.107s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'colcon_meta'
-[2.107s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['ros']
-[2.107s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'ros'
-[2.108s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['cmake', 'python']
-[2.108s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'cmake'
-[2.108s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'python'
-[2.109s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['python_setup_py']
-[2.109s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'python_setup_py'
-[2.109s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['ignore', 'ignore_ament_install']
-[2.110s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'ignore'
-[2.110s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'ignore_ament_install'
-[2.111s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['colcon_pkg']
-[2.111s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'colcon_pkg'
-[2.111s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['colcon_meta']
-[2.111s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'colcon_meta'
-[2.111s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['ros']
-[2.112s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'ros'
-[2.112s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['cmake', 'python']
-[2.112s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'cmake'
-[2.113s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'python'
-[2.113s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['python_setup_py']
-[2.113s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'python_setup_py'
-[2.114s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.114s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'ignore'
-[2.115s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'ignore_ament_install'
-[2.115s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['colcon_pkg']
-[2.115s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'colcon_pkg'
-[2.115s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['colcon_meta']
-[2.116s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'colcon_meta'
-[2.116s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['ros']
-[2.116s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'ros'
-[2.117s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['cmake', 'python']
-[2.117s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'cmake'
-[2.117s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'python'
-[2.118s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['python_setup_py']
-[2.118s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'python_setup_py'
-[2.120s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['ignore', 'ignore_ament_install']
-[2.120s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'ignore'
-[2.121s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'ignore_ament_install'
-[2.122s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['colcon_pkg']
-[2.122s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'colcon_pkg'
-[2.123s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['colcon_meta']
-[2.123s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'colcon_meta'
-[2.124s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['ros']
-[2.124s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'ros'
-[2.125s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['cmake', 'python']
-[2.125s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'cmake'
-[2.125s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'python'
-[2.126s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['python_setup_py']
-[2.126s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'python_setup_py'
-[2.127s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.128s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'ignore'
-[2.128s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'ignore_ament_install'
-[2.129s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['colcon_pkg']
-[2.129s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'colcon_pkg'
-[2.129s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['colcon_meta']
-[2.129s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'colcon_meta'
-[2.130s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['ros']
-[2.130s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'ros'
-[2.131s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['cmake', 'python']
-[2.131s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'cmake'
-[2.132s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'python'
-[2.132s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['python_setup_py']
-[2.132s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'python_setup_py'
-[2.133s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['ignore', 'ignore_ament_install']
-[2.134s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'ignore'
-[2.134s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'ignore_ament_install'
-[2.134s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['colcon_pkg']
-[2.134s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'colcon_pkg'
-[2.135s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['colcon_meta']
-[2.135s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'colcon_meta'
-[2.135s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['ros']
-[2.135s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'ros'
-[2.136s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['cmake', 'python']
-[2.136s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'cmake'
-[2.136s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'python'
-[2.137s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['python_setup_py']
-[2.137s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'python_setup_py'
-[2.137s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.138s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'ignore'
-[2.138s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'ignore_ament_install'
-[2.139s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['colcon_pkg']
-[2.139s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'colcon_pkg'
-[2.139s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['colcon_meta']
-[2.139s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'colcon_meta'
-[2.140s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['ros']
-[2.140s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'ros'
-[2.140s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['cmake', 'python']
-[2.140s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'cmake'
-[2.141s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'python'
-[2.141s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['python_setup_py']
-[2.141s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'python_setup_py'
-[2.142s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['ignore', 'ignore_ament_install']
-[2.142s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'ignore'
-[2.143s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'ignore_ament_install'
-[2.143s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['colcon_pkg']
-[2.143s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'colcon_pkg'
-[2.143s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['colcon_meta']
-[2.144s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'colcon_meta'
-[2.144s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['ros']
-[2.144s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'ros'
-[2.145s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['cmake', 'python']
-[2.145s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'cmake'
-[2.145s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'python'
-[2.145s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['python_setup_py']
-[2.145s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'python_setup_py'
-[2.146s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.147s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'ignore'
-[2.147s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'ignore_ament_install'
-[2.147s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['colcon_pkg']
-[2.148s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'colcon_pkg'
-[2.148s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['colcon_meta']
-[2.148s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'colcon_meta'
-[2.148s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['ros']
-[2.149s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'ros'
-[2.149s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['cmake', 'python']
-[2.149s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'cmake'
-[2.150s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'python'
-[2.150s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['python_setup_py']
-[2.150s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'python_setup_py'
-[2.151s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['ignore', 'ignore_ament_install']
-[2.151s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'ignore'
-[2.151s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'ignore_ament_install'
-[2.152s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['colcon_pkg']
-[2.152s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'colcon_pkg'
-[2.152s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['colcon_meta']
-[2.152s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'colcon_meta'
-[2.153s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['ros']
-[2.153s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'ros'
-[2.153s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['cmake', 'python']
-[2.154s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'cmake'
-[2.154s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'python'
-[2.154s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['python_setup_py']
-[2.154s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'python_setup_py'
-[2.155s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.155s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'ignore'
-[2.156s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'ignore_ament_install'
-[2.156s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['colcon_pkg']
-[2.157s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'colcon_pkg'
-[2.157s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['colcon_meta']
-[2.157s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'colcon_meta'
-[2.157s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['ros']
-[2.158s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'ros'
-[2.158s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['cmake', 'python']
-[2.158s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'cmake'
-[2.159s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'python'
-[2.159s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['python_setup_py']
-[2.159s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'python_setup_py'
-[2.160s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['ignore', 'ignore_ament_install']
-[2.160s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'ignore'
-[2.160s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'ignore_ament_install'
-[2.161s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['colcon_pkg']
-[2.161s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'colcon_pkg'
-[2.161s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['colcon_meta']
-[2.161s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'colcon_meta'
-[2.162s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['ros']
-[2.162s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'ros'
-[2.162s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['cmake', 'python']
-[2.163s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'cmake'
-[2.163s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'python'
-[2.163s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['python_setup_py']
-[2.163s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'python_setup_py'
-[2.164s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.164s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'ignore'
-[2.165s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'ignore_ament_install'
-[2.165s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['colcon_pkg']
-[2.165s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'colcon_pkg'
-[2.166s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['colcon_meta']
-[2.166s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'colcon_meta'
-[2.166s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['ros']
-[2.166s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'ros'
-[2.167s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['cmake', 'python']
-[2.167s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'cmake'
-[2.167s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'python'
-[2.167s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['python_setup_py']
-[2.168s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'python_setup_py'
-[2.168s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['ignore', 'ignore_ament_install']
-[2.169s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'ignore'
-[2.169s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'ignore_ament_install'
-[2.169s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['colcon_pkg']
-[2.170s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'colcon_pkg'
-[2.170s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['colcon_meta']
-[2.170s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'colcon_meta'
-[2.170s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['ros']
-[2.170s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'ros'
-[2.171s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['cmake', 'python']
-[2.171s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'cmake'
-[2.171s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'python'
-[2.172s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['python_setup_py']
-[2.172s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'python_setup_py'
-[2.173s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.173s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'ignore'
-[2.173s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'ignore_ament_install'
-[2.174s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['colcon_pkg']
-[2.174s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'colcon_pkg'
-[2.174s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['colcon_meta']
-[2.174s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'colcon_meta'
-[2.175s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['ros']
-[2.175s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'ros'
-[2.175s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['cmake', 'python']
-[2.176s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'cmake'
-[2.176s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'python'
-[2.176s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['python_setup_py']
-[2.176s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'python_setup_py'
-[2.177s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['ignore', 'ignore_ament_install']
-[2.177s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'ignore'
-[2.178s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'ignore_ament_install'
-[2.178s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['colcon_pkg']
-[2.178s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'colcon_pkg'
-[2.178s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['colcon_meta']
-[2.178s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'colcon_meta'
-[2.179s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['ros']
-[2.179s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'ros'
-[2.179s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['cmake', 'python']
-[2.180s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'cmake'
-[2.180s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'python'
-[2.180s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['python_setup_py']
-[2.180s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'python_setup_py'
-[2.181s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.182s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'ignore'
-[2.182s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'ignore_ament_install'
-[2.182s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['colcon_pkg']
-[2.183s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'colcon_pkg'
-[2.183s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['colcon_meta']
-[2.183s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'colcon_meta'
-[2.183s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['ros']
-[2.184s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'ros'
-[2.184s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['cmake', 'python']
-[2.184s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'cmake'
-[2.185s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'python'
-[2.185s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['python_setup_py']
-[2.185s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'python_setup_py'
-[2.186s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['ignore', 'ignore_ament_install']
-[2.186s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'ignore'
-[2.186s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'ignore_ament_install'
-[2.187s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['colcon_pkg']
-[2.187s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'colcon_pkg'
-[2.187s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['colcon_meta']
-[2.187s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'colcon_meta'
-[2.188s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['ros']
-[2.188s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'ros'
-[2.188s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['cmake', 'python']
-[2.189s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'cmake'
-[2.189s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'python'
-[2.189s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['python_setup_py']
-[2.189s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'python_setup_py'
-[2.190s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.191s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'ignore'
-[2.191s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'ignore_ament_install'
-[2.192s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['colcon_pkg']
-[2.192s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'colcon_pkg'
-[2.192s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['colcon_meta']
-[2.192s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'colcon_meta'
-[2.192s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['ros']
-[2.193s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'ros'
-[2.193s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['cmake', 'python']
-[2.193s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'cmake'
-[2.194s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'python'
-[2.194s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['python_setup_py']
-[2.194s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'python_setup_py'
-[2.195s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['ignore', 'ignore_ament_install']
-[2.195s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'ignore'
-[2.195s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'ignore_ament_install'
-[2.196s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['colcon_pkg']
-[2.196s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'colcon_pkg'
-[2.196s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['colcon_meta']
-[2.196s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'colcon_meta'
-[2.197s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['ros']
-[2.197s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'ros'
-[2.197s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['cmake', 'python']
-[2.198s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'cmake'
-[2.198s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'python'
-[2.198s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['python_setup_py']
-[2.198s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'python_setup_py'
-[2.199s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.199s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'ignore'
-[2.200s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'ignore_ament_install'
-[2.200s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['colcon_pkg']
-[2.200s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'colcon_pkg'
-[2.200s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['colcon_meta']
-[2.201s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'colcon_meta'
-[2.201s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['ros']
-[2.201s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'ros'
-[2.202s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['cmake', 'python']
-[2.202s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'cmake'
-[2.202s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'python'
-[2.202s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['python_setup_py']
-[2.202s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'python_setup_py'
-[2.203s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['ignore', 'ignore_ament_install']
-[2.204s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'ignore'
-[2.204s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'ignore_ament_install'
-[2.205s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['colcon_pkg']
-[2.205s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'colcon_pkg'
-[2.205s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['colcon_meta']
-[2.205s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'colcon_meta'
-[2.206s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['ros']
-[2.206s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'ros'
-[2.206s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['cmake', 'python']
-[2.207s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'cmake'
-[2.207s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'python'
-[2.207s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['python_setup_py']
-[2.207s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'python_setup_py'
-[2.208s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.208s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'ignore'
-[2.209s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'ignore_ament_install'
-[2.209s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['colcon_pkg']
-[2.209s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'colcon_pkg'
-[2.210s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['colcon_meta']
-[2.210s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'colcon_meta'
-[2.210s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['ros']
-[2.210s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'ros'
-[2.211s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['cmake', 'python']
-[2.211s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'cmake'
-[2.211s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'python'
-[2.211s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['python_setup_py']
-[2.212s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'python_setup_py'
-[2.212s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['ignore', 'ignore_ament_install']
-[2.213s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'ignore'
-[2.213s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'ignore_ament_install'
-[2.214s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['colcon_pkg']
-[2.214s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'colcon_pkg'
-[2.214s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['colcon_meta']
-[2.214s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'colcon_meta'
-[2.215s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['ros']
-[2.215s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'ros'
-[2.215s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['cmake', 'python']
-[2.215s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'cmake'
-[2.216s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'python'
-[2.216s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['python_setup_py']
-[2.216s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'python_setup_py'
-[2.217s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.217s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'ignore'
-[2.218s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'ignore_ament_install'
-[2.218s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['colcon_pkg']
-[2.218s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'colcon_pkg'
-[2.219s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['colcon_meta']
-[2.219s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'colcon_meta'
-[2.219s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['ros']
-[2.219s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'ros'
-[2.220s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['cmake', 'python']
-[2.220s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'cmake'
-[2.220s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'python'
-[2.220s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['python_setup_py']
-[2.221s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'python_setup_py'
-[2.221s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['ignore', 'ignore_ament_install']
-[2.222s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'ignore'
-[2.222s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'ignore_ament_install'
-[2.223s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['colcon_pkg']
-[2.223s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'colcon_pkg'
-[2.223s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['colcon_meta']
-[2.223s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'colcon_meta'
-[2.223s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['ros']
-[2.224s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'ros'
-[2.224s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['cmake', 'python']
-[2.224s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'cmake'
-[2.225s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'python'
-[2.225s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['python_setup_py']
-[2.225s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'python_setup_py'
-[2.226s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.226s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'ignore'
-[2.227s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'ignore_ament_install'
-[2.227s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['colcon_pkg']
-[2.227s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'colcon_pkg'
-[2.227s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['colcon_meta']
-[2.227s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'colcon_meta'
-[2.228s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['ros']
-[2.228s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'ros'
-[2.229s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['cmake', 'python']
-[2.229s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'cmake'
-[2.229s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'python'
-[2.229s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['python_setup_py']
-[2.230s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'python_setup_py'
-[2.230s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['ignore', 'ignore_ament_install']
-[2.231s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'ignore'
-[2.231s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'ignore_ament_install'
-[2.231s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['colcon_pkg']
-[2.232s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'colcon_pkg'
-[2.232s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['colcon_meta']
-[2.232s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'colcon_meta'
-[2.232s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['ros']
-[2.233s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'ros'
-[2.233s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['cmake', 'python']
-[2.233s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'cmake'
-[2.233s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'python'
-[2.234s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['python_setup_py']
-[2.234s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'python_setup_py'
-[2.235s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.235s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'ignore'
-[2.235s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'ignore_ament_install'
-[2.236s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['colcon_pkg']
-[2.236s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'colcon_pkg'
-[2.236s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['colcon_meta']
-[2.236s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'colcon_meta'
-[2.237s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['ros']
-[2.237s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'ros'
-[2.238s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['cmake', 'python']
-[2.238s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'cmake'
-[2.238s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'python'
-[2.238s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['python_setup_py']
-[2.239s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'python_setup_py'
-[2.239s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['ignore', 'ignore_ament_install']
-[2.240s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'ignore'
-[2.240s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'ignore_ament_install'
-[2.240s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['colcon_pkg']
-[2.241s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'colcon_pkg'
-[2.241s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['colcon_meta']
-[2.241s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'colcon_meta'
-[2.241s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['ros']
-[2.241s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'ros'
-[2.242s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['cmake', 'python']
-[2.242s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'cmake'
-[2.242s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'python'
-[2.243s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['python_setup_py']
-[2.243s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'python_setup_py'
-[2.244s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.244s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'ignore'
-[2.244s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'ignore_ament_install'
-[2.245s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['colcon_pkg']
-[2.245s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'colcon_pkg'
-[2.245s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['colcon_meta']
-[2.245s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'colcon_meta'
-[2.246s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['ros']
-[2.246s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'ros'
-[2.246s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['cmake', 'python']
-[2.247s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'cmake'
-[2.247s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'python'
-[2.247s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['python_setup_py']
-[2.248s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'python_setup_py'
-[2.248s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['ignore', 'ignore_ament_install']
-[2.249s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'ignore'
-[2.249s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'ignore_ament_install'
-[2.249s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['colcon_pkg']
-[2.250s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'colcon_pkg'
-[2.250s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['colcon_meta']
-[2.250s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'colcon_meta'
-[2.250s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['ros']
-[2.251s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'ros'
-[2.251s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['cmake', 'python']
-[2.251s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'cmake'
-[2.252s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'python'
-[2.252s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['python_setup_py']
-[2.252s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'python_setup_py'
-[2.253s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.253s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'ignore'
-[2.253s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'ignore_ament_install'
-[2.254s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['colcon_pkg']
-[2.254s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'colcon_pkg'
-[2.254s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['colcon_meta']
-[2.254s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'colcon_meta'
-[2.255s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['ros']
-[2.255s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'ros'
-[2.256s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['cmake', 'python']
-[2.256s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'cmake'
-[2.256s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'python'
-[2.256s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['python_setup_py']
-[2.256s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'python_setup_py'
-[2.257s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['ignore', 'ignore_ament_install']
-[2.257s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'ignore'
-[2.258s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'ignore_ament_install'
-[2.258s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['colcon_pkg']
-[2.258s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'colcon_pkg'
-[2.259s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['colcon_meta']
-[2.259s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'colcon_meta'
-[2.259s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['ros']
-[2.259s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'ros'
-[2.260s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['cmake', 'python']
-[2.260s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'cmake'
-[2.260s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'python'
-[2.260s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['python_setup_py']
-[2.261s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'python_setup_py'
-[2.261s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.262s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'ignore'
-[2.262s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'ignore_ament_install'
-[2.263s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['colcon_pkg']
-[2.263s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'colcon_pkg'
-[2.263s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['colcon_meta']
-[2.263s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'colcon_meta'
-[2.264s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['ros']
-[2.264s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'ros'
-[2.264s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['cmake', 'python']
-[2.264s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'cmake'
-[2.265s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'python'
-[2.265s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['python_setup_py']
-[2.265s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'python_setup_py'
-[2.266s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['ignore', 'ignore_ament_install']
-[2.266s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'ignore'
-[2.266s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'ignore_ament_install'
-[2.267s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['colcon_pkg']
-[2.267s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'colcon_pkg'
-[2.267s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['colcon_meta']
-[2.267s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'colcon_meta'
-[2.268s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['ros']
-[2.268s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'ros'
-[2.269s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['cmake', 'python']
-[2.269s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'cmake'
-[2.269s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'python'
-[2.269s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['python_setup_py']
-[2.269s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'python_setup_py'
-[2.270s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.271s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'ignore'
-[2.271s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'ignore_ament_install'
-[2.271s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['colcon_pkg']
-[2.271s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'colcon_pkg'
-[2.272s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['colcon_meta']
-[2.272s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'colcon_meta'
-[2.272s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['ros']
-[2.272s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'ros'
-[2.273s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['cmake', 'python']
-[2.273s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'cmake'
-[2.273s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'python'
-[2.274s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['python_setup_py']
-[2.274s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'python_setup_py'
-[2.275s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['ignore', 'ignore_ament_install']
-[2.275s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'ignore'
-[2.275s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'ignore_ament_install'
-[2.276s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['colcon_pkg']
-[2.276s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'colcon_pkg'
-[2.276s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['colcon_meta']
-[2.276s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'colcon_meta'
-[2.277s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['ros']
-[2.277s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'ros'
-[2.277s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['cmake', 'python']
-[2.277s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'cmake'
-[2.278s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'python'
-[2.278s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['python_setup_py']
-[2.278s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'python_setup_py'
-[2.279s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.279s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'ignore'
-[2.280s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'ignore_ament_install'
-[2.280s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['colcon_pkg']
-[2.280s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'colcon_pkg'
-[2.280s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['colcon_meta']
-[2.280s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'colcon_meta'
-[2.281s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['ros']
-[2.281s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'ros'
-[2.282s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['cmake', 'python']
-[2.282s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'cmake'
-[2.282s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'python'
-[2.282s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['python_setup_py']
-[2.283s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'python_setup_py'
-[2.283s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['ignore', 'ignore_ament_install']
-[2.284s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'ignore'
-[2.284s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'ignore_ament_install'
-[2.285s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['colcon_pkg']
-[2.285s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'colcon_pkg'
-[2.285s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['colcon_meta']
-[2.285s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'colcon_meta'
-[2.286s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['ros']
-[2.286s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'ros'
-[2.286s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['cmake', 'python']
-[2.286s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'cmake'
-[2.287s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'python'
-[2.287s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['python_setup_py']
-[2.287s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'python_setup_py'
-[2.288s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.288s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'ignore'
-[2.289s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'ignore_ament_install'
-[2.289s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['colcon_pkg']
-[2.289s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'colcon_pkg'
-[2.289s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['colcon_meta']
-[2.290s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'colcon_meta'
-[2.290s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['ros']
-[2.290s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'ros'
-[2.291s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['cmake', 'python']
-[2.291s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'cmake'
-[2.291s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'python'
-[2.291s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['python_setup_py']
-[2.292s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'python_setup_py'
-[2.292s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['ignore', 'ignore_ament_install']
-[2.293s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'ignore'
-[2.293s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'ignore_ament_install'
-[2.294s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['colcon_pkg']
-[2.294s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'colcon_pkg'
-[2.294s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['colcon_meta']
-[2.294s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'colcon_meta'
-[2.294s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['ros']
-[2.295s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'ros'
-[2.295s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['cmake', 'python']
-[2.295s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'cmake'
-[2.296s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'python'
-[2.296s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['python_setup_py']
-[2.296s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'python_setup_py'
-[2.297s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.297s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'ignore'
-[2.298s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'ignore_ament_install'
-[2.298s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['colcon_pkg']
-[2.298s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'colcon_pkg'
-[2.298s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['colcon_meta']
-[2.299s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'colcon_meta'
-[2.299s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['ros']
-[2.299s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'ros'
-[2.300s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['cmake', 'python']
-[2.300s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'cmake'
-[2.300s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'python'
-[2.300s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['python_setup_py']
-[2.300s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'python_setup_py'
-[2.301s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['ignore', 'ignore_ament_install']
-[2.302s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'ignore'
-[2.302s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'ignore_ament_install'
-[2.302s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['colcon_pkg']
-[2.302s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'colcon_pkg'
-[2.303s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['colcon_meta']
-[2.303s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'colcon_meta'
-[2.303s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['ros']
-[2.303s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'ros'
-[2.304s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['cmake', 'python']
-[2.304s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'cmake'
-[2.304s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'python'
-[2.304s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['python_setup_py']
-[2.305s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'python_setup_py'
-[2.305s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.306s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'ignore'
-[2.306s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'ignore_ament_install'
-[2.306s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['colcon_pkg']
-[2.307s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'colcon_pkg'
-[2.307s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['colcon_meta']
-[2.307s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'colcon_meta'
-[2.307s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['ros']
-[2.308s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'ros'
-[2.308s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['cmake', 'python']
-[2.308s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'cmake'
-[2.309s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'python'
-[2.309s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['python_setup_py']
-[2.309s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'python_setup_py'
-[2.310s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['ignore', 'ignore_ament_install']
-[2.310s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'ignore'
-[2.310s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'ignore_ament_install'
-[2.311s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['colcon_pkg']
-[2.311s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'colcon_pkg'
-[2.311s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['colcon_meta']
-[2.311s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'colcon_meta'
-[2.312s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['ros']
-[2.312s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'ros'
-[2.312s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['cmake', 'python']
-[2.313s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'cmake'
-[2.313s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'python'
-[2.313s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['python_setup_py']
-[2.313s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'python_setup_py'
-[2.314s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.314s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'ignore'
-[2.315s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'ignore_ament_install'
-[2.315s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['colcon_pkg']
-[2.315s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'colcon_pkg'
-[2.316s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['colcon_meta']
-[2.316s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'colcon_meta'
-[2.316s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['ros']
-[2.316s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'ros'
-[2.317s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['cmake', 'python']
-[2.317s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'cmake'
-[2.317s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'python'
-[2.318s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['python_setup_py']
-[2.318s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'python_setup_py'
-[2.319s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['ignore', 'ignore_ament_install']
-[2.320s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'ignore'
-[2.320s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'ignore_ament_install'
-[2.320s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['colcon_pkg']
-[2.320s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'colcon_pkg'
-[2.321s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['colcon_meta']
-[2.321s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'colcon_meta'
-[2.321s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['ros']
-[2.321s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'ros'
-[2.322s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['cmake', 'python']
-[2.322s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'cmake'
-[2.322s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'python'
-[2.323s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['python_setup_py']
-[2.323s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'python_setup_py'
-[2.324s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.325s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'ignore'
-[2.325s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'ignore_ament_install'
-[2.326s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['colcon_pkg']
-[2.326s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'colcon_pkg'
-[2.326s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['colcon_meta']
-[2.326s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'colcon_meta'
-[2.327s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['ros']
-[2.327s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'ros'
-[2.328s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['cmake', 'python']
-[2.328s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'cmake'
-[2.328s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'python'
-[2.328s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['python_setup_py']
-[2.328s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'python_setup_py'
-[2.329s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['ignore', 'ignore_ament_install']
-[2.330s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'ignore'
-[2.330s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'ignore_ament_install'
-[2.331s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['colcon_pkg']
-[2.331s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'colcon_pkg'
-[2.332s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['colcon_meta']
-[2.332s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'colcon_meta'
-[2.333s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['ros']
-[2.333s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'ros'
-[2.334s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['cmake', 'python']
-[2.334s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'cmake'
-[2.334s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'python'
-[2.335s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['python_setup_py']
-[2.335s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'python_setup_py'
-[2.336s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.337s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'ignore'
-[2.337s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'ignore_ament_install'
-[2.338s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['colcon_pkg']
-[2.338s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'colcon_pkg'
-[2.339s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['colcon_meta']
-[2.339s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'colcon_meta'
-[2.340s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['ros']
-[2.340s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'ros'
-[2.341s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['cmake', 'python']
-[2.342s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'cmake'
-[2.342s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'python'
-[2.342s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['python_setup_py']
-[2.343s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'python_setup_py'
-[2.343s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['ignore', 'ignore_ament_install']
-[2.344s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'ignore'
-[2.344s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'ignore_ament_install'
-[2.344s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['colcon_pkg']
-[2.345s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'colcon_pkg'
-[2.345s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['colcon_meta']
-[2.345s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'colcon_meta'
-[2.345s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['ros']
-[2.346s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'ros'
-[2.346s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['cmake', 'python']
-[2.346s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'cmake'
-[2.347s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'python'
-[2.347s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['python_setup_py']
-[2.347s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'python_setup_py'
-[2.348s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.348s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'ignore'
-[2.348s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'ignore_ament_install'
-[2.349s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['colcon_pkg']
-[2.349s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'colcon_pkg'
-[2.349s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['colcon_meta']
-[2.349s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'colcon_meta'
-[2.350s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['ros']
-[2.350s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'ros'
-[2.350s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['cmake', 'python']
-[2.351s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'cmake'
-[2.351s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'python'
-[2.351s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['python_setup_py']
-[2.351s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'python_setup_py'
-[2.352s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['ignore', 'ignore_ament_install']
-[2.352s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'ignore'
-[2.353s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'ignore_ament_install'
-[2.353s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['colcon_pkg']
-[2.353s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'colcon_pkg'
-[2.354s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['colcon_meta']
-[2.354s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'colcon_meta'
-[2.354s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['ros']
-[2.354s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'ros'
-[2.355s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['cmake', 'python']
-[2.355s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'cmake'
-[2.355s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'python'
-[2.355s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['python_setup_py']
-[2.356s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'python_setup_py'
-[2.356s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.357s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'ignore'
-[2.357s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'ignore_ament_install'
-[2.358s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['colcon_pkg']
-[2.358s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'colcon_pkg'
-[2.358s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['colcon_meta']
-[2.358s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'colcon_meta'
-[2.359s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['ros']
-[2.359s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'ros'
-[2.359s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['cmake', 'python']
-[2.360s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'cmake'
-[2.360s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'python'
-[2.360s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['python_setup_py']
-[2.360s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'python_setup_py'
-[2.361s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['ignore', 'ignore_ament_install']
-[2.361s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'ignore'
-[2.362s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'ignore_ament_install'
-[2.362s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['colcon_pkg']
-[2.362s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'colcon_pkg'
-[2.363s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['colcon_meta']
-[2.363s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'colcon_meta'
-[2.363s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['ros']
-[2.363s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'ros'
-[2.364s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['cmake', 'python']
-[2.364s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'cmake'
-[2.364s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'python'
-[2.364s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['python_setup_py']
-[2.365s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'python_setup_py'
-[2.365s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.366s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'ignore'
-[2.366s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'ignore_ament_install'
-[2.367s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['colcon_pkg']
-[2.367s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'colcon_pkg'
-[2.367s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['colcon_meta']
-[2.367s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'colcon_meta'
-[2.367s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['ros']
-[2.368s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'ros'
-[2.368s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['cmake', 'python']
-[2.368s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'cmake'
-[2.369s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'python'
-[2.369s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['python_setup_py']
-[2.369s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'python_setup_py'
-[2.370s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['ignore', 'ignore_ament_install']
-[2.370s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'ignore'
-[2.371s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'ignore_ament_install'
-[2.371s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['colcon_pkg']
-[2.372s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'colcon_pkg'
-[2.372s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['colcon_meta']
-[2.372s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'colcon_meta'
-[2.373s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['ros']
-[2.373s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'ros'
-[2.373s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['cmake', 'python']
-[2.374s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'cmake'
-[2.374s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'python'
-[2.374s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['python_setup_py']
-[2.374s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'python_setup_py'
-[2.375s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.376s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'ignore'
-[2.376s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'ignore_ament_install'
-[2.376s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['colcon_pkg']
-[2.376s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'colcon_pkg'
-[2.377s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['colcon_meta']
-[2.377s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'colcon_meta'
-[2.377s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['ros']
-[2.377s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'ros'
-[2.378s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['cmake', 'python']
-[2.378s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'cmake'
-[2.379s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'python'
-[2.379s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['python_setup_py']
-[2.379s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'python_setup_py'
-[2.380s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['ignore', 'ignore_ament_install']
-[2.380s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'ignore'
-[2.380s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'ignore_ament_install'
-[2.381s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['colcon_pkg']
-[2.381s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'colcon_pkg'
-[2.381s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['colcon_meta']
-[2.381s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'colcon_meta'
-[2.382s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['ros']
-[2.382s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'ros'
-[2.383s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['cmake', 'python']
-[2.383s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'cmake'
-[2.383s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'python'
-[2.383s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['python_setup_py']
-[2.384s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'python_setup_py'
-[2.384s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.385s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'ignore'
-[2.385s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'ignore_ament_install'
-[2.386s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['colcon_pkg']
-[2.386s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'colcon_pkg'
-[2.386s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['colcon_meta']
-[2.386s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'colcon_meta'
-[2.387s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['ros']
-[2.387s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'ros'
-[2.387s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['cmake', 'python']
-[2.388s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'cmake'
-[2.388s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'python'
-[2.388s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['python_setup_py']
-[2.388s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'python_setup_py'
-[2.389s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['ignore', 'ignore_ament_install']
-[2.389s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'ignore'
-[2.390s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'ignore_ament_install'
-[2.390s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['colcon_pkg']
-[2.390s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'colcon_pkg'
-[2.391s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['colcon_meta']
-[2.391s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'colcon_meta'
-[2.391s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['ros']
-[2.391s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'ros'
-[2.392s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['cmake', 'python']
-[2.392s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'cmake'
-[2.392s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'python'
-[2.393s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['python_setup_py']
-[2.393s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'python_setup_py'
-[2.393s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.394s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'ignore'
-[2.394s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'ignore_ament_install'
-[2.395s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['colcon_pkg']
-[2.395s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'colcon_pkg'
-[2.395s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['colcon_meta']
-[2.395s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'colcon_meta'
-[2.396s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['ros']
-[2.396s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'ros'
-[2.396s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['cmake', 'python']
-[2.396s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'cmake'
-[2.397s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'python'
-[2.397s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['python_setup_py']
-[2.397s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'python_setup_py'
-[2.398s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['ignore', 'ignore_ament_install']
-[2.398s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'ignore'
-[2.399s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'ignore_ament_install'
-[2.399s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['colcon_pkg']
-[2.399s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'colcon_pkg'
-[2.399s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['colcon_meta']
-[2.400s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'colcon_meta'
-[2.400s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['ros']
-[2.400s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'ros'
-[2.401s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['cmake', 'python']
-[2.401s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'cmake'
-[2.401s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'python'
-[2.401s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['python_setup_py']
-[2.402s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'python_setup_py'
-[2.402s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.403s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'ignore'
-[2.403s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'ignore_ament_install'
-[2.404s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['colcon_pkg']
-[2.404s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'colcon_pkg'
-[2.404s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['colcon_meta']
-[2.404s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'colcon_meta'
-[2.405s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['ros']
-[2.405s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'ros'
-[2.405s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['cmake', 'python']
-[2.406s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'cmake'
-[2.406s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'python'
-[2.406s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['python_setup_py']
-[2.406s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'python_setup_py'
-[2.407s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['ignore', 'ignore_ament_install']
-[2.407s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'ignore'
-[2.408s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'ignore_ament_install'
-[2.408s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['colcon_pkg']
-[2.408s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'colcon_pkg'
-[2.409s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['colcon_meta']
-[2.409s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'colcon_meta'
-[2.409s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['ros']
-[2.409s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'ros'
-[2.410s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['cmake', 'python']
-[2.410s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'cmake'
-[2.410s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'python'
-[2.411s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['python_setup_py']
-[2.411s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'python_setup_py'
-[2.411s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.412s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'ignore'
-[2.412s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'ignore_ament_install'
-[2.413s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['colcon_pkg']
-[2.413s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'colcon_pkg'
-[2.413s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['colcon_meta']
-[2.413s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'colcon_meta'
-[2.414s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['ros']
-[2.414s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'ros'
-[2.414s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['cmake', 'python']
-[2.415s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'cmake'
-[2.415s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'python'
-[2.415s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['python_setup_py']
-[2.415s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'python_setup_py'
-[2.416s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['ignore', 'ignore_ament_install']
-[2.416s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'ignore'
-[2.417s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'ignore_ament_install'
-[2.417s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['colcon_pkg']
-[2.417s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'colcon_pkg'
-[2.417s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['colcon_meta']
-[2.418s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'colcon_meta'
-[2.418s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['ros']
-[2.418s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'ros'
-[2.419s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['cmake', 'python']
-[2.419s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'cmake'
-[2.419s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'python'
-[2.419s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['python_setup_py']
-[2.419s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'python_setup_py'
-[2.420s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[2.421s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'ignore'
-[2.421s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'ignore_ament_install'
-[2.421s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['colcon_pkg']
-[2.421s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'colcon_pkg'
-[2.422s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['colcon_meta']
-[2.422s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'colcon_meta'
-[2.422s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['ros']
-[2.422s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'ros'
-[2.423s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['cmake', 'python']
-[2.423s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'cmake'
-[2.423s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'python'
-[2.424s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['python_setup_py']
-[2.424s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'python_setup_py'
-[2.425s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['ignore', 'ignore_ament_install']
-[2.425s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'ignore'
-[2.425s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'ignore_ament_install'
-[2.426s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['colcon_pkg']
-[2.426s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'colcon_pkg'
-[2.426s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['colcon_meta']
-[2.426s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'colcon_meta'
-[2.427s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['ros']
-[2.427s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'ros'
-[2.427s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['cmake', 'python']
-[2.427s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'cmake'
-[2.428s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'python'
-[2.428s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['python_setup_py']
-[2.428s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'python_setup_py'
-[2.429s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[2.429s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[2.429s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[2.429s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[2.429s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[2.539s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[2.539s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[2.566s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/robobin/robobin_ws/install
-[2.581s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 285 installed packages in /opt/ros/jazzy
-[2.586s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[2.837s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None'
-[2.837s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None'
-[2.838s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[2.838s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False'
-[2.838s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False'
-[2.838s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False'
-[2.838s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None'
-[2.838s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None'
-[2.838s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False'
-[2.839s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin_ws/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin_ws/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin_ws/src/testing', 'symlink_install': False, 'test_result_base': None}
-[2.839s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[2.843s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[2.844s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin_ws/src/testing' with build type 'ament_python'
-[2.845s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path')
-[2.878s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[2.879s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.ps1'
-[2.885s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.dsv'
-[2.899s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.sh'
-[2.907s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[2.907s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[4.190s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin_ws/src/testing'
-[4.190s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[4.191s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[8.490s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --uninstall --editable --build-directory /home/robobin/robobin_ws/build/testing/build
-[11.903s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --uninstall --editable --build-directory /home/robobin/robobin_ws/build/testing/build
-[11.911s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data --force
-[15.032s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data --force
-[15.064s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake module files
-[15.076s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake config files
-[15.081s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib'
-[15.082s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[15.082s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/pkgconfig/testing.pc'
-[15.084s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages'
-[15.084s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath')
-[15.086s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.ps1'
-[15.089s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.dsv'
-[15.093s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.sh'
-[15.098s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[15.098s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing)
-[15.099s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.ps1'
-[15.107s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin_ws/install/testing/share/testing/package.dsv'
-[15.114s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.sh'
-[15.123s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.bash'
-[15.135s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.zsh'
-[15.144s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin_ws/install/testing/share/colcon-core/packages/testing)
-[15.150s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[15.152s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[15.153s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[15.154s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[15.204s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[15.204s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[15.204s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[15.520s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[15.524s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.ps1'
-[15.532s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_ps1.py'
-[15.553s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.ps1'
-[15.572s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.sh'
-[15.584s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_sh.py'
-[15.596s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.sh'
-[15.609s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.bash'
-[15.616s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.bash'
-[15.628s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.zsh'
-[15.638s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.zsh'
diff --git a/ros2_testing/log/build_2024-11-06_21-03-23/testing/command.log b/ros2_testing/log/build_2024-11-06_21-03-23/testing/command.log
deleted file mode 100644
index b39fe8ab28dc96fa1a0cfdcd6c1dad574d96f3aa..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-03-23/testing/command.log
+++ /dev/null
@@ -1,4 +0,0 @@
-Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --uninstall --editable --build-directory /home/robobin/robobin_ws/build/testing/build
-Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --uninstall --editable --build-directory /home/robobin/robobin_ws/build/testing/build
-Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data --force
-Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data --force
diff --git a/ros2_testing/log/build_2024-11-06_21-03-23/testing/stderr.log b/ros2_testing/log/build_2024-11-06_21-03-23/testing/stderr.log
deleted file mode 100644
index f298e054034ac601ad0812d776ec7f53a77ce8f3..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-03-23/testing/stderr.log
+++ /dev/null
@@ -1,13 +0,0 @@
-/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-!!
-
-        ********************************************************************************
-        Please avoid running ``setup.py`` and ``easy_install``.
-        Instead, use pypa/build, pypa/installer or other
-        standards-based tools.
-
-        See https://github.com/pypa/setuptools/issues/917 for details.
-        ********************************************************************************
-
-!!
-  easy_install.initialize_options(self)
diff --git a/ros2_testing/log/build_2024-11-06_21-03-23/testing/stdout.log b/ros2_testing/log/build_2024-11-06_21-03-23/testing/stdout.log
deleted file mode 100644
index 5876bdeffbe2a49565cee6671e89c01330af59c3..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-03-23/testing/stdout.log
+++ /dev/null
@@ -1,28 +0,0 @@
-running develop
-Removing /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-running egg_info
-writing ../../build/testing/testing.egg-info/PKG-INFO
-writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-writing requirements to ../../build/testing/testing.egg-info/requires.txt
-writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-running build
-running build_py
-copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-running install
-running install_lib
-creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-running install_data
-copying resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-copying package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
-running install_egg_info
-Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-running install_scripts
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
diff --git a/ros2_testing/log/build_2024-11-06_21-03-23/testing/stdout_stderr.log b/ros2_testing/log/build_2024-11-06_21-03-23/testing/stdout_stderr.log
deleted file mode 100644
index 96dbc9b5d9ecdaea0e9498f115a86d4a01cdf9b5..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-03-23/testing/stdout_stderr.log
+++ /dev/null
@@ -1,41 +0,0 @@
-running develop
-/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-!!
-
-        ********************************************************************************
-        Please avoid running ``setup.py`` and ``easy_install``.
-        Instead, use pypa/build, pypa/installer or other
-        standards-based tools.
-
-        See https://github.com/pypa/setuptools/issues/917 for details.
-        ********************************************************************************
-
-!!
-  easy_install.initialize_options(self)
-Removing /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-running egg_info
-writing ../../build/testing/testing.egg-info/PKG-INFO
-writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-writing requirements to ../../build/testing/testing.egg-info/requires.txt
-writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-running build
-running build_py
-copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-running install
-running install_lib
-creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc
-byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-running install_data
-copying resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-copying package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
-running install_egg_info
-Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-running install_scripts
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
diff --git a/ros2_testing/log/build_2024-11-06_21-03-23/testing/streams.log b/ros2_testing/log/build_2024-11-06_21-03-23/testing/streams.log
deleted file mode 100644
index a67b11ef9935b9d1da2d9004b0bc812f8473ada4..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-03-23/testing/streams.log
+++ /dev/null
@@ -1,45 +0,0 @@
-[5.644s] Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --uninstall --editable --build-directory /home/robobin/robobin_ws/build/testing/build
-[7.441s] running develop
-[7.444s] /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-[7.445s] !!
-[7.445s] 
-[7.445s]         ********************************************************************************
-[7.446s]         Please avoid running ``setup.py`` and ``easy_install``.
-[7.446s]         Instead, use pypa/build, pypa/installer or other
-[7.447s]         standards-based tools.
-[7.447s] 
-[7.448s]         See https://github.com/pypa/setuptools/issues/917 for details.
-[7.448s]         ********************************************************************************
-[7.449s] 
-[7.449s] !!
-[7.450s]   easy_install.initialize_options(self)
-[8.875s] Removing /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-[9.058s] Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --uninstall --editable --build-directory /home/robobin/robobin_ws/build/testing/build
-[9.065s] Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data --force
-[10.562s] running egg_info
-[10.672s] writing ../../build/testing/testing.egg-info/PKG-INFO
-[10.674s] writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-[10.678s] writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-[10.682s] writing requirements to ../../build/testing/testing.egg-info/requires.txt
-[10.687s] writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-[10.923s] reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-[10.928s] writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-[10.929s] running build
-[10.930s] running build_py
-[10.931s] copying testing/imu_node.py -> /home/robobin/robobin_ws/build/testing/build/lib/testing
-[10.933s] running install
-[10.962s] running install_lib
-[11.073s] creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-[11.074s] copying /home/robobin/robobin_ws/build/testing/build/lib/testing/__init__.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-[11.075s] copying /home/robobin/robobin_ws/build/testing/build/lib/testing/imu_node.py -> /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing
-[11.078s] byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/__init__.py to __init__.cpython-312.pyc
-[11.079s] byte-compiling /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing/imu_node.py to imu_node.cpython-312.pyc
-[11.085s] running install_data
-[11.086s] copying resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-[11.087s] copying package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
-[11.087s] running install_egg_info
-[11.202s] Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-[11.213s] running install_scripts
-[12.018s] Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[12.021s] writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
-[12.187s] Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data --force
diff --git a/ros2_testing/log/build_2024-11-06_21-04-54/events.log b/ros2_testing/log/build_2024-11-06_21-04-54/events.log
deleted file mode 100644
index bf849d54fa00b05897872820c33e5fa3369c0d55..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-04-54/events.log
+++ /dev/null
@@ -1,104 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.002039] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()}
-[0.002899] (testing) JobStarted: {'identifier': 'testing'}
-[0.099121] (-) TimerEvent: {}
-[0.200071] (-) TimerEvent: {}
-[0.300844] (-) TimerEvent: {}
-[0.401568] (-) TimerEvent: {}
-[0.502233] (-) TimerEvent: {}
-[0.603023] (-) TimerEvent: {}
-[0.704056] (-) TimerEvent: {}
-[0.804793] (-) TimerEvent: {}
-[0.905448] (-) TimerEvent: {}
-[1.006103] (-) TimerEvent: {}
-[1.106797] (-) TimerEvent: {}
-[1.207689] (-) TimerEvent: {}
-[1.309108] (-) TimerEvent: {}
-[1.411220] (-) TimerEvent: {}
-[1.511960] (-) TimerEvent: {}
-[1.612682] (-) TimerEvent: {}
-[1.713381] (-) TimerEvent: {}
-[1.814049] (-) TimerEvent: {}
-[1.914813] (-) TimerEvent: {}
-[2.015482] (-) TimerEvent: {}
-[2.116135] (-) TimerEvent: {}
-[2.219610] (-) TimerEvent: {}
-[2.320241] (-) TimerEvent: {}
-[2.420930] (-) TimerEvent: {}
-[2.524491] (-) TimerEvent: {}
-[2.625388] (-) TimerEvent: {}
-[2.728567] (-) TimerEvent: {}
-[2.833964] (-) TimerEvent: {}
-[2.934702] (-) TimerEvent: {}
-[3.035374] (-) TimerEvent: {}
-[3.135982] (-) TimerEvent: {}
-[3.236690] (-) TimerEvent: {}
-[3.340627] (-) TimerEvent: {}
-[3.441339] (-) TimerEvent: {}
-[3.542249] (-) TimerEvent: {}
-[3.643007] (-) TimerEvent: {}
-[3.743988] (-) TimerEvent: {}
-[3.844672] (-) TimerEvent: {}
-[3.945333] (-) TimerEvent: {}
-[4.045943] (-) TimerEvent: {}
-[4.146629] (-) TimerEvent: {}
-[4.247323] (-) TimerEvent: {}
-[4.348007] (-) TimerEvent: {}
-[4.448752] (-) TimerEvent: {}
-[4.552748] (-) TimerEvent: {}
-[4.653947] (-) TimerEvent: {}
-[4.751616] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/testing', 'build', '--build-base', '/home/robobin/robobin_ws/build/testing/build', 'install', '--record', '/home/robobin/robobin_ws/build/testing/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/robobin/robobin_ws/src/testing', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': '56665f42-1bb5-466d-8f55-6df020c6c830', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'PS1': '(venv) \\[\\e]0;\\u@\\h: \\w\\a\\]${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[00m\\]:\\[\\033[01;34m\\]\\w\\[\\033[00m\\]\\$', 'MANAGERPID': '2016', 'SYSTEMD_EXEC_PID': '2258', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '3305', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin_ws/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:20557', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/home/robobin/robobin_ws/venv/bin:/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/2228,unix/robobin-desktop:/tmp/.ICE-unix/2228', 'INVOCATION_ID': 'e87884792f444964b769f6d1b1655102', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'VIRTUAL_ENV_PROMPT': '(venv)', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.Y52WW2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/robobin/robobin_ws/install/testing:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:ce0db68a-b826-4e76-be6a-f20b3ca13394', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'VIRTUAL_ENV': '/home/robobin/robobin_ws/venv', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin_ws/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/home/robobin/robobin_ws/build/testing:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False}
-[4.761726] (-) TimerEvent: {}
-[4.864730] (-) TimerEvent: {}
-[4.965429] (-) TimerEvent: {}
-[5.066419] (-) TimerEvent: {}
-[5.167105] (-) TimerEvent: {}
-[5.267902] (-) TimerEvent: {}
-[5.371623] (-) TimerEvent: {}
-[5.475632] (-) TimerEvent: {}
-[5.576322] (-) TimerEvent: {}
-[5.676965] (-) TimerEvent: {}
-[5.777682] (-) TimerEvent: {}
-[5.878415] (-) TimerEvent: {}
-[5.979035] (-) TimerEvent: {}
-[6.079782] (-) TimerEvent: {}
-[6.180423] (-) TimerEvent: {}
-[6.237915] (testing) StdoutLine: {'line': b'running egg_info\n'}
-[6.280584] (-) TimerEvent: {}
-[6.347206] (testing) StdoutLine: {'line': b'writing ../../build/testing/testing.egg-info/PKG-INFO\n'}
-[6.348561] (testing) StdoutLine: {'line': b'writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt\n'}
-[6.359234] (testing) StdoutLine: {'line': b'writing entry points to ../../build/testing/testing.egg-info/entry_points.txt\n'}
-[6.361747] (testing) StdoutLine: {'line': b'writing requirements to ../../build/testing/testing.egg-info/requires.txt\n'}
-[6.365404] (testing) StdoutLine: {'line': b'writing top-level names to ../../build/testing/testing.egg-info/top_level.txt\n'}
-[6.380858] (-) TimerEvent: {}
-[6.482005] (-) TimerEvent: {}
-[6.582726] (-) TimerEvent: {}
-[6.609213] (testing) StdoutLine: {'line': b"reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'\n"}
-[6.613712] (testing) StdoutLine: {'line': b"writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'\n"}
-[6.614736] (testing) StdoutLine: {'line': b'running build\n'}
-[6.615356] (testing) StdoutLine: {'line': b'running build_py\n'}
-[6.616503] (testing) StdoutLine: {'line': b'running install\n'}
-[6.645066] (testing) StdoutLine: {'line': b'running install_lib\n'}
-[6.682863] (-) TimerEvent: {}
-[6.753374] (testing) StdoutLine: {'line': b'running install_data\n'}
-[6.754165] (testing) StdoutLine: {'line': b'running install_egg_info\n'}
-[6.783026] (-) TimerEvent: {}
-[6.871819] (testing) StdoutLine: {'line': b"removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)\n"}
-[6.873917] (testing) StdoutLine: {'line': b'Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info\n'}
-[6.880363] (testing) StdoutLine: {'line': b'running install_scripts\n'}
-[6.883159] (-) TimerEvent: {}
-[6.983898] (-) TimerEvent: {}
-[7.084720] (-) TimerEvent: {}
-[7.185375] (-) TimerEvent: {}
-[7.286082] (-) TimerEvent: {}
-[7.386795] (-) TimerEvent: {}
-[7.487413] (-) TimerEvent: {}
-[7.588041] (-) TimerEvent: {}
-[7.684968] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[7.686782] (testing) StdoutLine: {'line': b"writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'\n"}
-[7.688153] (-) TimerEvent: {}
-[7.788902] (-) TimerEvent: {}
-[7.855394] (testing) CommandEnded: {'returncode': 0}
-[7.889549] (-) TimerEvent: {}
-[7.932574] (testing) JobEnded: {'identifier': 'testing', 'rc': 0}
-[7.936803] (-) EventReactorShutdown: {}
diff --git a/ros2_testing/log/build_2024-11-06_21-04-54/logger_all.log b/ros2_testing/log/build_2024-11-06_21-04-54/logger_all.log
deleted file mode 100644
index 3587f5ecf3423dfc1577bb0389d30ff0604c85b7..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-04-54/logger_all.log
+++ /dev/null
@@ -1,2045 +0,0 @@
-[0.593s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
-[0.594s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff81417830>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff81417560>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff81417560>>, mixin_verb=('build',))
-[0.797s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[0.797s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[0.798s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[0.798s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[0.798s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[0.798s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[0.798s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin_ws'
-[0.799s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[0.799s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[0.800s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[0.800s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[0.800s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[0.800s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[0.800s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[0.801s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[0.925s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[0.925s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[0.925s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[0.926s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[0.926s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[0.927s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[0.927s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[0.928s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[0.929s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[0.930s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[0.930s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[0.931s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[0.932s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[0.932s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[0.933s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[0.933s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[0.934s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[0.934s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[0.934s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[0.934s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[0.935s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[0.935s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[0.935s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[0.935s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[0.936s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[0.936s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[0.936s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[0.936s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[0.937s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ignore', 'ignore_ament_install']
-[0.937s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore'
-[0.937s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore_ament_install'
-[0.938s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_pkg']
-[0.938s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_pkg'
-[0.938s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_meta']
-[0.938s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_meta'
-[0.938s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ros']
-[0.938s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ros'
-[0.949s] DEBUG:colcon.colcon_core.package_identification:Package 'src/testing' with type 'ros.ament_python' and name 'testing'
-[0.950s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['ignore', 'ignore_ament_install']
-[0.950s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'ignore'
-[0.950s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'ignore_ament_install'
-[0.951s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['colcon_pkg']
-[0.951s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'colcon_pkg'
-[0.951s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['colcon_meta']
-[0.951s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'colcon_meta'
-[0.951s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['ros']
-[0.951s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'ros'
-[0.952s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['cmake', 'python']
-[0.952s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'cmake'
-[0.952s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'python'
-[0.953s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extensions ['python_setup_py']
-[0.953s] Level 1:colcon.colcon_core.package_identification:_identify(venv) by extension 'python_setup_py'
-[0.953s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['ignore', 'ignore_ament_install']
-[0.954s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'ignore'
-[0.954s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'ignore_ament_install'
-[0.954s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['colcon_pkg']
-[0.955s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'colcon_pkg'
-[0.955s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['colcon_meta']
-[0.955s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'colcon_meta'
-[0.955s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['ros']
-[0.955s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'ros'
-[0.956s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['cmake', 'python']
-[0.956s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'cmake'
-[0.956s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'python'
-[0.956s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extensions ['python_setup_py']
-[0.956s] Level 1:colcon.colcon_core.package_identification:_identify(venv/bin) by extension 'python_setup_py'
-[0.957s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['ignore', 'ignore_ament_install']
-[0.957s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'ignore'
-[0.958s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'ignore_ament_install'
-[0.958s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['colcon_pkg']
-[0.958s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'colcon_pkg'
-[0.958s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['colcon_meta']
-[0.958s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'colcon_meta'
-[0.959s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['ros']
-[0.959s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'ros'
-[0.959s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['cmake', 'python']
-[0.959s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'cmake'
-[0.960s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'python'
-[0.960s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extensions ['python_setup_py']
-[0.960s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include) by extension 'python_setup_py'
-[0.960s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['ignore', 'ignore_ament_install']
-[0.961s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'ignore'
-[0.961s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'ignore_ament_install'
-[0.961s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['colcon_pkg']
-[0.961s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'colcon_pkg'
-[0.962s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['colcon_meta']
-[0.962s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'colcon_meta'
-[0.962s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['ros']
-[0.962s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'ros'
-[0.963s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['cmake', 'python']
-[0.963s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'cmake'
-[0.963s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'python'
-[0.963s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extensions ['python_setup_py']
-[0.964s] Level 1:colcon.colcon_core.package_identification:_identify(venv/include/python3.12) by extension 'python_setup_py'
-[0.964s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['ignore', 'ignore_ament_install']
-[0.964s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'ignore'
-[0.965s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'ignore_ament_install'
-[0.965s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['colcon_pkg']
-[0.965s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'colcon_pkg'
-[0.965s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['colcon_meta']
-[0.965s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'colcon_meta'
-[0.966s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['ros']
-[0.966s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'ros'
-[0.966s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['cmake', 'python']
-[0.966s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'cmake'
-[0.967s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'python'
-[0.967s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extensions ['python_setup_py']
-[0.967s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib) by extension 'python_setup_py'
-[0.967s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['ignore', 'ignore_ament_install']
-[0.968s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'ignore'
-[0.968s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'ignore_ament_install'
-[0.968s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['colcon_pkg']
-[0.969s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'colcon_pkg'
-[0.969s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['colcon_meta']
-[0.969s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'colcon_meta'
-[0.969s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['ros']
-[0.969s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'ros'
-[0.970s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['cmake', 'python']
-[0.970s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'cmake'
-[0.970s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'python'
-[0.970s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extensions ['python_setup_py']
-[0.970s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12) by extension 'python_setup_py'
-[0.971s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['ignore', 'ignore_ament_install']
-[0.971s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'ignore'
-[0.972s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'ignore_ament_install'
-[0.972s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['colcon_pkg']
-[0.972s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'colcon_pkg'
-[0.972s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['colcon_meta']
-[0.973s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'colcon_meta'
-[0.973s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['ros']
-[0.973s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'ros'
-[0.973s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['cmake', 'python']
-[0.974s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'cmake'
-[0.974s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'python'
-[0.974s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extensions ['python_setup_py']
-[0.974s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages) by extension 'python_setup_py'
-[0.975s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['ignore', 'ignore_ament_install']
-[0.975s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'ignore'
-[0.976s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'ignore_ament_install'
-[0.976s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['colcon_pkg']
-[0.976s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'colcon_pkg'
-[0.976s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['colcon_meta']
-[0.976s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'colcon_meta'
-[0.977s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['ros']
-[0.977s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'ros'
-[0.977s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['cmake', 'python']
-[0.977s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'cmake'
-[0.978s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'python'
-[0.978s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extensions ['python_setup_py']
-[0.978s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/AHRS-0.3.1.dist-info) by extension 'python_setup_py'
-[0.979s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['ignore', 'ignore_ament_install']
-[0.979s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'ignore'
-[0.979s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'ignore_ament_install'
-[0.980s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['colcon_pkg']
-[0.980s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'colcon_pkg'
-[0.980s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['colcon_meta']
-[0.980s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'colcon_meta'
-[0.981s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['ros']
-[0.981s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'ros'
-[0.981s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['cmake', 'python']
-[0.981s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'cmake'
-[0.982s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'python'
-[0.982s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extensions ['python_setup_py']
-[0.982s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs) by extension 'python_setup_py'
-[0.983s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[0.983s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'ignore'
-[0.983s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'ignore_ament_install'
-[0.984s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['colcon_pkg']
-[0.984s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'colcon_pkg'
-[0.984s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['colcon_meta']
-[0.984s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'colcon_meta'
-[0.985s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['ros']
-[0.985s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'ros'
-[0.985s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['cmake', 'python']
-[0.985s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'cmake'
-[0.986s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'python'
-[0.986s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extensions ['python_setup_py']
-[0.986s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/__pycache__) by extension 'python_setup_py'
-[0.987s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['ignore', 'ignore_ament_install']
-[0.987s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'ignore'
-[0.987s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'ignore_ament_install'
-[0.988s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['colcon_pkg']
-[0.988s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'colcon_pkg'
-[0.988s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['colcon_meta']
-[0.988s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'colcon_meta'
-[0.989s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['ros']
-[0.989s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'ros'
-[0.989s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['cmake', 'python']
-[0.989s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'cmake'
-[0.990s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'python'
-[0.990s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extensions ['python_setup_py']
-[0.990s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common) by extension 'python_setup_py'
-[0.991s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[0.991s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'ignore'
-[0.991s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'ignore_ament_install'
-[0.992s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['colcon_pkg']
-[0.992s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'colcon_pkg'
-[0.992s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['colcon_meta']
-[0.992s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'colcon_meta'
-[0.993s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['ros']
-[0.993s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'ros'
-[0.993s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['cmake', 'python']
-[0.993s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'cmake'
-[0.994s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'python'
-[0.994s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extensions ['python_setup_py']
-[0.994s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/common/__pycache__) by extension 'python_setup_py'
-[0.995s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['ignore', 'ignore_ament_install']
-[0.995s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'ignore'
-[0.996s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'ignore_ament_install'
-[0.996s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['colcon_pkg']
-[0.996s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'colcon_pkg'
-[0.996s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['colcon_meta']
-[0.997s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'colcon_meta'
-[0.997s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['ros']
-[0.997s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'ros'
-[0.997s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['cmake', 'python']
-[0.998s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'cmake'
-[0.998s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'python'
-[0.998s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extensions ['python_setup_py']
-[0.998s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters) by extension 'python_setup_py'
-[0.999s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[0.999s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'ignore'
-[1.000s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'ignore_ament_install'
-[1.000s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['colcon_pkg']
-[1.000s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'colcon_pkg'
-[1.000s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['colcon_meta']
-[1.001s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'colcon_meta'
-[1.001s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['ros']
-[1.001s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'ros'
-[1.002s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['cmake', 'python']
-[1.002s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'cmake'
-[1.002s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'python'
-[1.002s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extensions ['python_setup_py']
-[1.002s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/filters/__pycache__) by extension 'python_setup_py'
-[1.003s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['ignore', 'ignore_ament_install']
-[1.004s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'ignore'
-[1.004s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'ignore_ament_install'
-[1.004s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['colcon_pkg']
-[1.004s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'colcon_pkg'
-[1.005s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['colcon_meta']
-[1.005s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'colcon_meta'
-[1.005s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['ros']
-[1.005s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'ros'
-[1.006s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['cmake', 'python']
-[1.006s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'cmake'
-[1.006s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'python'
-[1.006s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extensions ['python_setup_py']
-[1.006s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils) by extension 'python_setup_py'
-[1.007s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['ignore', 'ignore_ament_install']
-[1.007s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'ignore'
-[1.008s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'ignore_ament_install'
-[1.008s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['colcon_pkg']
-[1.008s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'colcon_pkg'
-[1.008s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['colcon_meta']
-[1.009s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'colcon_meta'
-[1.009s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['ros']
-[1.009s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'ros'
-[1.010s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['cmake', 'python']
-[1.010s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'cmake'
-[1.010s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'python'
-[1.010s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extensions ['python_setup_py']
-[1.010s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2015) by extension 'python_setup_py'
-[1.011s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['ignore', 'ignore_ament_install']
-[1.011s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'ignore'
-[1.012s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'ignore_ament_install'
-[1.012s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['colcon_pkg']
-[1.012s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'colcon_pkg'
-[1.012s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['colcon_meta']
-[1.012s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'colcon_meta'
-[1.013s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['ros']
-[1.013s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'ros'
-[1.013s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['cmake', 'python']
-[1.014s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'cmake'
-[1.014s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'python'
-[1.014s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extensions ['python_setup_py']
-[1.014s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/WMM2020) by extension 'python_setup_py'
-[1.015s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.015s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'ignore'
-[1.016s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'ignore_ament_install'
-[1.016s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['colcon_pkg']
-[1.016s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'colcon_pkg'
-[1.016s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['colcon_meta']
-[1.016s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'colcon_meta'
-[1.017s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['ros']
-[1.017s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'ros'
-[1.017s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['cmake', 'python']
-[1.018s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'cmake'
-[1.018s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'python'
-[1.018s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extensions ['python_setup_py']
-[1.019s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/ahrs/utils/__pycache__) by extension 'python_setup_py'
-[1.020s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['ignore', 'ignore_ament_install']
-[1.021s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'ignore'
-[1.021s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'ignore_ament_install'
-[1.022s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['colcon_pkg']
-[1.022s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'colcon_pkg'
-[1.023s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['colcon_meta']
-[1.023s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'colcon_meta'
-[1.024s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['ros']
-[1.024s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'ros'
-[1.025s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['cmake', 'python']
-[1.025s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'cmake'
-[1.026s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'python'
-[1.027s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extensions ['python_setup_py']
-[1.027s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip) by extension 'python_setup_py'
-[1.029s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.029s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'ignore'
-[1.030s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'ignore_ament_install'
-[1.031s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['colcon_pkg']
-[1.031s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'colcon_pkg'
-[1.032s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['colcon_meta']
-[1.032s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'colcon_meta'
-[1.033s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['ros']
-[1.033s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'ros'
-[1.034s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['cmake', 'python']
-[1.034s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'cmake'
-[1.035s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'python'
-[1.036s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extensions ['python_setup_py']
-[1.036s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/__pycache__) by extension 'python_setup_py'
-[1.037s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['ignore', 'ignore_ament_install']
-[1.038s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'ignore'
-[1.039s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'ignore_ament_install'
-[1.040s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['colcon_pkg']
-[1.040s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'colcon_pkg'
-[1.041s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['colcon_meta']
-[1.041s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'colcon_meta'
-[1.042s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['ros']
-[1.042s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'ros'
-[1.043s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['cmake', 'python']
-[1.044s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'cmake'
-[1.044s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'python'
-[1.045s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extensions ['python_setup_py']
-[1.045s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal) by extension 'python_setup_py'
-[1.046s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.047s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'ignore'
-[1.048s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'ignore_ament_install'
-[1.049s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['colcon_pkg']
-[1.049s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'colcon_pkg'
-[1.050s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['colcon_meta']
-[1.050s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'colcon_meta'
-[1.051s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['ros']
-[1.051s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'ros'
-[1.052s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['cmake', 'python']
-[1.053s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'cmake'
-[1.053s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'python'
-[1.054s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extensions ['python_setup_py']
-[1.054s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/__pycache__) by extension 'python_setup_py'
-[1.056s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['ignore', 'ignore_ament_install']
-[1.056s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'ignore'
-[1.057s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'ignore_ament_install'
-[1.058s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['colcon_pkg']
-[1.058s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'colcon_pkg'
-[1.059s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['colcon_meta']
-[1.059s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'colcon_meta'
-[1.059s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['ros']
-[1.060s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'ros'
-[1.061s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['cmake', 'python']
-[1.061s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'cmake'
-[1.061s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'python'
-[1.062s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extensions ['python_setup_py']
-[1.062s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli) by extension 'python_setup_py'
-[1.063s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.064s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'ignore'
-[1.065s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'ignore_ament_install'
-[1.065s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['colcon_pkg']
-[1.065s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'colcon_pkg'
-[1.066s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['colcon_meta']
-[1.066s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'colcon_meta'
-[1.067s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['ros']
-[1.067s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'ros'
-[1.068s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['cmake', 'python']
-[1.068s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'cmake'
-[1.068s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'python'
-[1.069s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extensions ['python_setup_py']
-[1.069s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__) by extension 'python_setup_py'
-[1.070s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['ignore', 'ignore_ament_install']
-[1.071s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'ignore'
-[1.072s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'ignore_ament_install'
-[1.072s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['colcon_pkg']
-[1.072s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'colcon_pkg'
-[1.073s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['colcon_meta']
-[1.073s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'colcon_meta'
-[1.074s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['ros']
-[1.074s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'ros'
-[1.075s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['cmake', 'python']
-[1.075s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'cmake'
-[1.075s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'python'
-[1.076s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extensions ['python_setup_py']
-[1.076s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands) by extension 'python_setup_py'
-[1.077s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.078s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'ignore'
-[1.079s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'ignore_ament_install'
-[1.079s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['colcon_pkg']
-[1.080s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'colcon_pkg'
-[1.080s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['colcon_meta']
-[1.080s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'colcon_meta'
-[1.081s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['ros']
-[1.081s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'ros'
-[1.082s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['cmake', 'python']
-[1.082s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'cmake'
-[1.083s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'python'
-[1.083s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extensions ['python_setup_py']
-[1.084s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__) by extension 'python_setup_py'
-[1.085s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['ignore', 'ignore_ament_install']
-[1.086s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'ignore'
-[1.087s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'ignore_ament_install'
-[1.088s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['colcon_pkg']
-[1.088s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'colcon_pkg'
-[1.089s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['colcon_meta']
-[1.089s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'colcon_meta'
-[1.090s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['ros']
-[1.090s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'ros'
-[1.091s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['cmake', 'python']
-[1.091s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'cmake'
-[1.092s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'python'
-[1.093s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extensions ['python_setup_py']
-[1.093s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions) by extension 'python_setup_py'
-[1.094s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.095s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'ignore'
-[1.096s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'ignore_ament_install'
-[1.096s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['colcon_pkg']
-[1.097s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'colcon_pkg'
-[1.097s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['colcon_meta']
-[1.098s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'colcon_meta'
-[1.098s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['ros']
-[1.099s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'ros'
-[1.100s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['cmake', 'python']
-[1.100s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'cmake'
-[1.101s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'python'
-[1.101s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extensions ['python_setup_py']
-[1.101s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__) by extension 'python_setup_py'
-[1.103s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['ignore', 'ignore_ament_install']
-[1.103s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'ignore'
-[1.104s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'ignore_ament_install'
-[1.104s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['colcon_pkg']
-[1.105s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'colcon_pkg'
-[1.105s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['colcon_meta']
-[1.105s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'colcon_meta'
-[1.106s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['ros']
-[1.106s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'ros'
-[1.106s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['cmake', 'python']
-[1.107s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'cmake'
-[1.107s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'python'
-[1.108s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extensions ['python_setup_py']
-[1.109s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index) by extension 'python_setup_py'
-[1.110s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.110s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'ignore'
-[1.111s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'ignore_ament_install'
-[1.111s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['colcon_pkg']
-[1.112s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'colcon_pkg'
-[1.113s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['colcon_meta']
-[1.114s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'colcon_meta'
-[1.115s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['ros']
-[1.116s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'ros'
-[1.117s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['cmake', 'python']
-[1.118s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'cmake'
-[1.119s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'python'
-[1.120s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extensions ['python_setup_py']
-[1.121s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__) by extension 'python_setup_py'
-[1.122s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['ignore', 'ignore_ament_install']
-[1.123s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'ignore'
-[1.124s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'ignore_ament_install'
-[1.125s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['colcon_pkg']
-[1.126s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'colcon_pkg'
-[1.127s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['colcon_meta']
-[1.127s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'colcon_meta'
-[1.128s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['ros']
-[1.128s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'ros'
-[1.129s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['cmake', 'python']
-[1.129s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'cmake'
-[1.130s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'python'
-[1.131s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extensions ['python_setup_py']
-[1.132s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations) by extension 'python_setup_py'
-[1.133s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.134s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'ignore'
-[1.136s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'ignore_ament_install'
-[1.137s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['colcon_pkg']
-[1.137s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'colcon_pkg'
-[1.137s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['colcon_meta']
-[1.138s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'colcon_meta'
-[1.138s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['ros']
-[1.138s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'ros'
-[1.139s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['cmake', 'python']
-[1.140s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'cmake'
-[1.140s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'python'
-[1.140s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extensions ['python_setup_py']
-[1.141s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__) by extension 'python_setup_py'
-[1.142s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['ignore', 'ignore_ament_install']
-[1.142s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'ignore'
-[1.143s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'ignore_ament_install'
-[1.144s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['colcon_pkg']
-[1.144s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'colcon_pkg'
-[1.144s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['colcon_meta']
-[1.145s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'colcon_meta'
-[1.145s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['ros']
-[1.145s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'ros'
-[1.146s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['cmake', 'python']
-[1.147s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'cmake'
-[1.147s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'python'
-[1.148s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extensions ['python_setup_py']
-[1.148s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata) by extension 'python_setup_py'
-[1.149s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.150s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'ignore'
-[1.150s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'ignore_ament_install'
-[1.151s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['colcon_pkg']
-[1.151s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'colcon_pkg'
-[1.152s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['colcon_meta']
-[1.152s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'colcon_meta'
-[1.152s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['ros']
-[1.153s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'ros'
-[1.155s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['cmake', 'python']
-[1.155s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'cmake'
-[1.156s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'python'
-[1.157s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extensions ['python_setup_py']
-[1.158s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__) by extension 'python_setup_py'
-[1.160s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['ignore', 'ignore_ament_install']
-[1.161s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'ignore'
-[1.162s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'ignore_ament_install'
-[1.162s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['colcon_pkg']
-[1.163s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'colcon_pkg'
-[1.163s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['colcon_meta']
-[1.163s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'colcon_meta'
-[1.164s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['ros']
-[1.165s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'ros'
-[1.167s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['cmake', 'python']
-[1.167s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'cmake'
-[1.168s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'python'
-[1.168s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extensions ['python_setup_py']
-[1.169s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib) by extension 'python_setup_py'
-[1.170s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.171s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'ignore'
-[1.172s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'ignore_ament_install'
-[1.173s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['colcon_pkg']
-[1.174s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'colcon_pkg'
-[1.175s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['colcon_meta']
-[1.175s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'colcon_meta'
-[1.176s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['ros']
-[1.176s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'ros'
-[1.178s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['cmake', 'python']
-[1.179s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'cmake'
-[1.180s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'python'
-[1.181s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extensions ['python_setup_py']
-[1.182s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__) by extension 'python_setup_py'
-[1.184s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['ignore', 'ignore_ament_install']
-[1.185s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'ignore'
-[1.186s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'ignore_ament_install'
-[1.187s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['colcon_pkg']
-[1.188s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'colcon_pkg'
-[1.189s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['colcon_meta']
-[1.190s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'colcon_meta'
-[1.191s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['ros']
-[1.191s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'ros'
-[1.193s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['cmake', 'python']
-[1.194s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'cmake'
-[1.195s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'python'
-[1.196s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extensions ['python_setup_py']
-[1.197s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models) by extension 'python_setup_py'
-[1.198s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.200s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'ignore'
-[1.201s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'ignore_ament_install'
-[1.202s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['colcon_pkg']
-[1.203s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'colcon_pkg'
-[1.203s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['colcon_meta']
-[1.204s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'colcon_meta'
-[1.204s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['ros']
-[1.205s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'ros'
-[1.206s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['cmake', 'python']
-[1.206s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'cmake'
-[1.208s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'python'
-[1.208s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extensions ['python_setup_py']
-[1.209s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__) by extension 'python_setup_py'
-[1.212s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['ignore', 'ignore_ament_install']
-[1.213s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'ignore'
-[1.214s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'ignore_ament_install'
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['colcon_pkg']
-[1.215s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'colcon_pkg'
-[1.216s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['colcon_meta']
-[1.216s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'colcon_meta'
-[1.217s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['ros']
-[1.218s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'ros'
-[1.219s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['cmake', 'python']
-[1.219s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'cmake'
-[1.220s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'python'
-[1.221s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extensions ['python_setup_py']
-[1.221s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network) by extension 'python_setup_py'
-[1.223s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.225s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'ignore'
-[1.226s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'ignore_ament_install'
-[1.228s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['colcon_pkg']
-[1.229s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'colcon_pkg'
-[1.230s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['colcon_meta']
-[1.230s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'colcon_meta'
-[1.231s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['ros']
-[1.232s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'ros'
-[1.234s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['cmake', 'python']
-[1.235s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'cmake'
-[1.236s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'python'
-[1.238s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extensions ['python_setup_py']
-[1.239s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__) by extension 'python_setup_py'
-[1.240s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['ignore', 'ignore_ament_install']
-[1.243s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'ignore'
-[1.244s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'ignore_ament_install'
-[1.244s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['colcon_pkg']
-[1.245s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'colcon_pkg'
-[1.247s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['colcon_meta']
-[1.248s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'colcon_meta'
-[1.249s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['ros']
-[1.250s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'ros'
-[1.251s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['cmake', 'python']
-[1.252s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'cmake'
-[1.252s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'python'
-[1.254s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extensions ['python_setup_py']
-[1.255s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations) by extension 'python_setup_py'
-[1.257s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.258s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'ignore'
-[1.259s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'ignore_ament_install'
-[1.261s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['colcon_pkg']
-[1.262s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'colcon_pkg'
-[1.263s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['colcon_meta']
-[1.263s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'colcon_meta'
-[1.265s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['ros']
-[1.266s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'ros'
-[1.267s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['cmake', 'python']
-[1.268s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'cmake'
-[1.269s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'python'
-[1.270s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extensions ['python_setup_py']
-[1.271s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__) by extension 'python_setup_py'
-[1.273s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['ignore', 'ignore_ament_install']
-[1.275s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'ignore'
-[1.277s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'ignore_ament_install'
-[1.277s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['colcon_pkg']
-[1.278s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'colcon_pkg'
-[1.278s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['colcon_meta']
-[1.279s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'colcon_meta'
-[1.281s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['ros']
-[1.282s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'ros'
-[1.284s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['cmake', 'python']
-[1.285s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'cmake'
-[1.287s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'python'
-[1.288s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extensions ['python_setup_py']
-[1.289s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build) by extension 'python_setup_py'
-[1.291s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.293s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'ignore'
-[1.295s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'ignore_ament_install'
-[1.296s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['colcon_pkg']
-[1.296s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'colcon_pkg'
-[1.297s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['colcon_meta']
-[1.297s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'colcon_meta'
-[1.299s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['ros']
-[1.300s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'ros'
-[1.302s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['cmake', 'python']
-[1.303s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'cmake'
-[1.303s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'python'
-[1.304s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extensions ['python_setup_py']
-[1.305s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__) by extension 'python_setup_py'
-[1.306s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['ignore', 'ignore_ament_install']
-[1.307s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'ignore'
-[1.308s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'ignore_ament_install'
-[1.310s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['colcon_pkg']
-[1.311s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'colcon_pkg'
-[1.312s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['colcon_meta']
-[1.314s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'colcon_meta'
-[1.315s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['ros']
-[1.316s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'ros'
-[1.321s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['cmake', 'python']
-[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'cmake'
-[1.325s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'python'
-[1.327s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extensions ['python_setup_py']
-[1.328s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install) by extension 'python_setup_py'
-[1.332s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.335s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'ignore'
-[1.337s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'ignore_ament_install'
-[1.339s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['colcon_pkg']
-[1.341s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'colcon_pkg'
-[1.343s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['colcon_meta']
-[1.344s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'colcon_meta'
-[1.346s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['ros']
-[1.347s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'ros'
-[1.349s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['cmake', 'python']
-[1.350s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'cmake'
-[1.351s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'python'
-[1.352s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extensions ['python_setup_py']
-[1.353s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__) by extension 'python_setup_py'
-[1.355s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['ignore', 'ignore_ament_install']
-[1.356s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'ignore'
-[1.357s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'ignore_ament_install'
-[1.358s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['colcon_pkg']
-[1.358s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'colcon_pkg'
-[1.359s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['colcon_meta']
-[1.359s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'colcon_meta'
-[1.360s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['ros']
-[1.361s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'ros'
-[1.362s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['cmake', 'python']
-[1.362s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'cmake'
-[1.363s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'python'
-[1.364s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extensions ['python_setup_py']
-[1.364s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req) by extension 'python_setup_py'
-[1.366s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.367s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'ignore'
-[1.368s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'ignore_ament_install'
-[1.369s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['colcon_pkg']
-[1.369s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'colcon_pkg'
-[1.370s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['colcon_meta']
-[1.370s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'colcon_meta'
-[1.370s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['ros']
-[1.371s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'ros'
-[1.371s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['cmake', 'python']
-[1.371s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'cmake'
-[1.372s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'python'
-[1.372s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extensions ['python_setup_py']
-[1.372s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__) by extension 'python_setup_py'
-[1.373s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['ignore', 'ignore_ament_install']
-[1.374s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'ignore'
-[1.375s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'ignore_ament_install'
-[1.375s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['colcon_pkg']
-[1.376s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'colcon_pkg'
-[1.376s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['colcon_meta']
-[1.377s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'colcon_meta'
-[1.378s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['ros']
-[1.379s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'ros'
-[1.380s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['cmake', 'python']
-[1.380s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'cmake'
-[1.381s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'python'
-[1.382s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extensions ['python_setup_py']
-[1.383s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution) by extension 'python_setup_py'
-[1.385s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.386s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'ignore'
-[1.388s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'ignore_ament_install'
-[1.390s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['colcon_pkg']
-[1.390s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'colcon_pkg'
-[1.392s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['colcon_meta']
-[1.392s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'colcon_meta'
-[1.393s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['ros']
-[1.393s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'ros'
-[1.394s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['cmake', 'python']
-[1.394s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'cmake'
-[1.395s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'python'
-[1.395s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extensions ['python_setup_py']
-[1.395s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__) by extension 'python_setup_py'
-[1.396s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['ignore', 'ignore_ament_install']
-[1.397s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'ignore'
-[1.398s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'ignore_ament_install'
-[1.398s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['colcon_pkg']
-[1.398s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'colcon_pkg'
-[1.399s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['colcon_meta']
-[1.399s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'colcon_meta'
-[1.400s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['ros']
-[1.400s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'ros'
-[1.401s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['cmake', 'python']
-[1.401s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'cmake'
-[1.401s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'python'
-[1.402s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extensions ['python_setup_py']
-[1.402s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy) by extension 'python_setup_py'
-[1.403s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.404s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'ignore'
-[1.404s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'ignore_ament_install'
-[1.405s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['colcon_pkg']
-[1.405s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'colcon_pkg'
-[1.405s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['colcon_meta']
-[1.406s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'colcon_meta'
-[1.407s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['ros']
-[1.407s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'ros'
-[1.409s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['cmake', 'python']
-[1.410s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'cmake'
-[1.411s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'python'
-[1.412s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extensions ['python_setup_py']
-[1.413s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__) by extension 'python_setup_py'
-[1.414s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['ignore', 'ignore_ament_install']
-[1.415s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'ignore'
-[1.416s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'ignore_ament_install'
-[1.417s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['colcon_pkg']
-[1.418s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'colcon_pkg'
-[1.418s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['colcon_meta']
-[1.419s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'colcon_meta'
-[1.420s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['ros']
-[1.420s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'ros'
-[1.421s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['cmake', 'python']
-[1.422s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'cmake'
-[1.423s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'python'
-[1.424s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extensions ['python_setup_py']
-[1.424s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib) by extension 'python_setup_py'
-[1.425s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.426s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'ignore'
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'ignore_ament_install'
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['colcon_pkg']
-[1.427s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'colcon_pkg'
-[1.428s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['colcon_meta']
-[1.429s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'colcon_meta'
-[1.431s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['ros']
-[1.431s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'ros'
-[1.433s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['cmake', 'python']
-[1.434s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'cmake'
-[1.435s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'python'
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extensions ['python_setup_py']
-[1.436s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__) by extension 'python_setup_py'
-[1.438s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['ignore', 'ignore_ament_install']
-[1.438s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'ignore'
-[1.439s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'ignore_ament_install'
-[1.440s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['colcon_pkg']
-[1.440s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'colcon_pkg'
-[1.441s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['colcon_meta']
-[1.442s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'colcon_meta'
-[1.443s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['ros']
-[1.444s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'ros'
-[1.445s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['cmake', 'python']
-[1.445s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'cmake'
-[1.446s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'python'
-[1.446s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extensions ['python_setup_py']
-[1.447s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils) by extension 'python_setup_py'
-[1.448s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.449s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'ignore'
-[1.449s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'ignore_ament_install'
-[1.450s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['colcon_pkg']
-[1.450s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'colcon_pkg'
-[1.450s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['colcon_meta']
-[1.450s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'colcon_meta'
-[1.451s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['ros']
-[1.451s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'ros'
-[1.452s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['cmake', 'python']
-[1.453s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'cmake'
-[1.453s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'python'
-[1.454s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extensions ['python_setup_py']
-[1.454s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__) by extension 'python_setup_py'
-[1.455s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['ignore', 'ignore_ament_install']
-[1.456s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'ignore'
-[1.458s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'ignore_ament_install'
-[1.460s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['colcon_pkg']
-[1.461s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'colcon_pkg'
-[1.461s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['colcon_meta']
-[1.462s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'colcon_meta'
-[1.463s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['ros']
-[1.463s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'ros'
-[1.465s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['cmake', 'python']
-[1.466s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'cmake'
-[1.467s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'python'
-[1.468s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extensions ['python_setup_py']
-[1.468s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs) by extension 'python_setup_py'
-[1.470s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.472s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'ignore'
-[1.473s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'ignore_ament_install'
-[1.476s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['colcon_pkg']
-[1.477s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'colcon_pkg'
-[1.480s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['colcon_meta']
-[1.481s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'colcon_meta'
-[1.483s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['ros']
-[1.483s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'ros'
-[1.485s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['cmake', 'python']
-[1.486s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'cmake'
-[1.488s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'python'
-[1.489s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extensions ['python_setup_py']
-[1.489s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__) by extension 'python_setup_py'
-[1.493s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['ignore', 'ignore_ament_install']
-[1.495s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'ignore'
-[1.496s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'ignore_ament_install'
-[1.497s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['colcon_pkg']
-[1.498s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'colcon_pkg'
-[1.499s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['colcon_meta']
-[1.500s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'colcon_meta'
-[1.502s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['ros']
-[1.503s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'ros'
-[1.503s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['cmake', 'python']
-[1.504s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'cmake'
-[1.505s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'python'
-[1.505s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extensions ['python_setup_py']
-[1.506s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor) by extension 'python_setup_py'
-[1.507s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.510s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'ignore'
-[1.511s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'ignore_ament_install'
-[1.513s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['colcon_pkg']
-[1.514s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'colcon_pkg'
-[1.515s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['colcon_meta']
-[1.516s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'colcon_meta'
-[1.516s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['ros']
-[1.517s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'ros'
-[1.518s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['cmake', 'python']
-[1.518s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'cmake'
-[1.519s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'python'
-[1.519s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extensions ['python_setup_py']
-[1.519s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/__pycache__) by extension 'python_setup_py'
-[1.520s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['ignore', 'ignore_ament_install']
-[1.521s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'ignore'
-[1.521s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'ignore_ament_install'
-[1.522s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['colcon_pkg']
-[1.522s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'colcon_pkg'
-[1.522s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['colcon_meta']
-[1.522s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'colcon_meta'
-[1.523s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['ros']
-[1.523s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'ros'
-[1.523s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['cmake', 'python']
-[1.524s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'cmake'
-[1.524s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'python'
-[1.524s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extensions ['python_setup_py']
-[1.524s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol) by extension 'python_setup_py'
-[1.525s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.526s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'ignore'
-[1.526s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'ignore_ament_install'
-[1.527s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['colcon_pkg']
-[1.527s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'colcon_pkg'
-[1.529s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['colcon_meta']
-[1.529s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'colcon_meta'
-[1.530s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['ros']
-[1.530s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'ros'
-[1.531s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['cmake', 'python']
-[1.532s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'cmake'
-[1.532s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'python'
-[1.533s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extensions ['python_setup_py']
-[1.533s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__) by extension 'python_setup_py'
-[1.534s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['ignore', 'ignore_ament_install']
-[1.535s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'ignore'
-[1.536s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'ignore_ament_install'
-[1.537s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['colcon_pkg']
-[1.538s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'colcon_pkg'
-[1.538s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['colcon_meta']
-[1.538s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'colcon_meta'
-[1.539s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['ros']
-[1.539s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'ros'
-[1.540s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['cmake', 'python']
-[1.540s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'cmake'
-[1.540s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'python'
-[1.541s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extensions ['python_setup_py']
-[1.541s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches) by extension 'python_setup_py'
-[1.542s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.542s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'ignore'
-[1.543s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'ignore_ament_install'
-[1.543s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['colcon_pkg']
-[1.543s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'colcon_pkg'
-[1.544s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['colcon_meta']
-[1.544s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'colcon_meta'
-[1.544s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['ros']
-[1.544s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'ros'
-[1.545s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['cmake', 'python']
-[1.546s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'cmake'
-[1.546s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'python'
-[1.546s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extensions ['python_setup_py']
-[1.546s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__) by extension 'python_setup_py'
-[1.547s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['ignore', 'ignore_ament_install']
-[1.548s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'ignore'
-[1.548s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'ignore_ament_install'
-[1.549s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['colcon_pkg']
-[1.549s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'colcon_pkg'
-[1.550s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['colcon_meta']
-[1.550s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'colcon_meta'
-[1.550s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['ros']
-[1.551s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'ros'
-[1.551s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['cmake', 'python']
-[1.552s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'cmake'
-[1.552s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'python'
-[1.552s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extensions ['python_setup_py']
-[1.553s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi) by extension 'python_setup_py'
-[1.553s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.554s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'ignore'
-[1.554s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'ignore_ament_install'
-[1.555s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['colcon_pkg']
-[1.555s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'colcon_pkg'
-[1.555s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['colcon_meta']
-[1.555s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'colcon_meta'
-[1.556s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['ros']
-[1.556s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'ros'
-[1.556s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['cmake', 'python']
-[1.556s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'cmake'
-[1.557s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'python'
-[1.557s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extensions ['python_setup_py']
-[1.557s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__) by extension 'python_setup_py'
-[1.558s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['ignore', 'ignore_ament_install']
-[1.559s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'ignore'
-[1.559s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'ignore_ament_install'
-[1.559s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['colcon_pkg']
-[1.559s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'colcon_pkg'
-[1.560s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['colcon_meta']
-[1.560s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'colcon_meta'
-[1.560s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['ros']
-[1.560s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'ros'
-[1.561s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['cmake', 'python']
-[1.561s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'cmake'
-[1.561s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'python'
-[1.562s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extensions ['python_setup_py']
-[1.562s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet) by extension 'python_setup_py'
-[1.563s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.563s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'ignore'
-[1.564s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'ignore_ament_install'
-[1.564s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['colcon_pkg']
-[1.564s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'colcon_pkg'
-[1.564s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['colcon_meta']
-[1.565s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'colcon_meta'
-[1.565s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['ros']
-[1.565s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'ros'
-[1.566s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['cmake', 'python']
-[1.566s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'cmake'
-[1.566s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'python'
-[1.566s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extensions ['python_setup_py']
-[1.566s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/__pycache__) by extension 'python_setup_py'
-[1.567s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['ignore', 'ignore_ament_install']
-[1.568s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'ignore'
-[1.568s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'ignore_ament_install'
-[1.568s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['colcon_pkg']
-[1.568s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'colcon_pkg'
-[1.569s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['colcon_meta']
-[1.569s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'colcon_meta'
-[1.569s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['ros']
-[1.569s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'ros'
-[1.570s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['cmake', 'python']
-[1.570s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'cmake'
-[1.570s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'python'
-[1.570s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extensions ['python_setup_py']
-[1.571s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli) by extension 'python_setup_py'
-[1.571s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.572s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'ignore'
-[1.572s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'ignore_ament_install'
-[1.572s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['colcon_pkg']
-[1.573s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'colcon_pkg'
-[1.573s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['colcon_meta']
-[1.573s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'colcon_meta'
-[1.573s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['ros']
-[1.574s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'ros'
-[1.574s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['cmake', 'python']
-[1.574s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'cmake'
-[1.574s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'python'
-[1.575s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extensions ['python_setup_py']
-[1.575s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/cli/__pycache__) by extension 'python_setup_py'
-[1.576s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['ignore', 'ignore_ament_install']
-[1.576s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'ignore'
-[1.576s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'ignore_ament_install'
-[1.577s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['colcon_pkg']
-[1.577s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'colcon_pkg'
-[1.577s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['colcon_meta']
-[1.577s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'colcon_meta'
-[1.578s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['ros']
-[1.578s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'ros'
-[1.578s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['cmake', 'python']
-[1.578s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'cmake'
-[1.579s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'python'
-[1.579s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extensions ['python_setup_py']
-[1.579s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata) by extension 'python_setup_py'
-[1.580s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.580s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'ignore'
-[1.580s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'ignore_ament_install'
-[1.581s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['colcon_pkg']
-[1.581s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'colcon_pkg'
-[1.581s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['colcon_meta']
-[1.581s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'colcon_meta'
-[1.582s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['ros']
-[1.582s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'ros'
-[1.582s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['cmake', 'python']
-[1.583s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'cmake'
-[1.583s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'python'
-[1.583s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extensions ['python_setup_py']
-[1.583s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/chardet/metadata/__pycache__) by extension 'python_setup_py'
-[1.584s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['ignore', 'ignore_ament_install']
-[1.584s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'ignore'
-[1.585s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'ignore_ament_install'
-[1.585s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['colcon_pkg']
-[1.585s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'colcon_pkg'
-[1.585s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['colcon_meta']
-[1.586s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'colcon_meta'
-[1.586s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['ros']
-[1.586s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'ros'
-[1.587s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['cmake', 'python']
-[1.587s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'cmake'
-[1.587s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'python'
-[1.587s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extensions ['python_setup_py']
-[1.587s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama) by extension 'python_setup_py'
-[1.588s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.588s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'ignore'
-[1.589s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'ignore_ament_install'
-[1.589s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['colcon_pkg']
-[1.589s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'colcon_pkg'
-[1.589s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['colcon_meta']
-[1.590s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'colcon_meta'
-[1.590s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['ros']
-[1.590s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'ros'
-[1.591s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['cmake', 'python']
-[1.591s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'cmake'
-[1.591s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'python'
-[1.591s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extensions ['python_setup_py']
-[1.591s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/__pycache__) by extension 'python_setup_py'
-[1.592s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['ignore', 'ignore_ament_install']
-[1.593s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'ignore'
-[1.593s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'ignore_ament_install'
-[1.593s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['colcon_pkg']
-[1.593s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'colcon_pkg'
-[1.594s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['colcon_meta']
-[1.594s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'colcon_meta'
-[1.594s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['ros']
-[1.594s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'ros'
-[1.595s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['cmake', 'python']
-[1.595s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'cmake'
-[1.595s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'python'
-[1.596s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extensions ['python_setup_py']
-[1.596s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests) by extension 'python_setup_py'
-[1.597s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.597s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'ignore'
-[1.597s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'ignore_ament_install'
-[1.598s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['colcon_pkg']
-[1.598s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'colcon_pkg'
-[1.598s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['colcon_meta']
-[1.598s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'colcon_meta'
-[1.599s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['ros']
-[1.599s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'ros'
-[1.600s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['cmake', 'python']
-[1.600s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'cmake'
-[1.600s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'python'
-[1.600s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extensions ['python_setup_py']
-[1.600s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/colorama/tests/__pycache__) by extension 'python_setup_py'
-[1.601s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['ignore', 'ignore_ament_install']
-[1.602s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'ignore'
-[1.602s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'ignore_ament_install'
-[1.602s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['colcon_pkg']
-[1.602s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'colcon_pkg'
-[1.603s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['colcon_meta']
-[1.603s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'colcon_meta'
-[1.603s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['ros']
-[1.603s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'ros'
-[1.604s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['cmake', 'python']
-[1.604s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'cmake'
-[1.604s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'python'
-[1.604s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extensions ['python_setup_py']
-[1.604s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib) by extension 'python_setup_py'
-[1.605s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.606s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'ignore'
-[1.606s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'ignore_ament_install'
-[1.606s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['colcon_pkg']
-[1.607s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'colcon_pkg'
-[1.607s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['colcon_meta']
-[1.607s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'colcon_meta'
-[1.607s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['ros']
-[1.607s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'ros'
-[1.608s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['cmake', 'python']
-[1.608s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'cmake'
-[1.608s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'python'
-[1.609s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extensions ['python_setup_py']
-[1.609s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__) by extension 'python_setup_py'
-[1.609s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['ignore', 'ignore_ament_install']
-[1.610s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'ignore'
-[1.610s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'ignore_ament_install'
-[1.611s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['colcon_pkg']
-[1.611s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'colcon_pkg'
-[1.611s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['colcon_meta']
-[1.611s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'colcon_meta'
-[1.611s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['ros']
-[1.611s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'ros'
-[1.612s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['cmake', 'python']
-[1.612s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'cmake'
-[1.612s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'python'
-[1.613s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extensions ['python_setup_py']
-[1.613s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro) by extension 'python_setup_py'
-[1.613s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.614s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'ignore'
-[1.614s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'ignore_ament_install'
-[1.615s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['colcon_pkg']
-[1.615s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'colcon_pkg'
-[1.615s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['colcon_meta']
-[1.615s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'colcon_meta'
-[1.615s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['ros']
-[1.616s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'ros'
-[1.616s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['cmake', 'python']
-[1.616s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'cmake'
-[1.617s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'python'
-[1.617s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extensions ['python_setup_py']
-[1.617s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__) by extension 'python_setup_py'
-[1.618s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['ignore', 'ignore_ament_install']
-[1.618s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'ignore'
-[1.618s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'ignore_ament_install'
-[1.619s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['colcon_pkg']
-[1.619s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'colcon_pkg'
-[1.619s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['colcon_meta']
-[1.619s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'colcon_meta'
-[1.620s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['ros']
-[1.620s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'ros'
-[1.620s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['cmake', 'python']
-[1.620s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'cmake'
-[1.621s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'python'
-[1.621s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extensions ['python_setup_py']
-[1.621s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna) by extension 'python_setup_py'
-[1.622s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.622s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'ignore'
-[1.622s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'ignore_ament_install'
-[1.623s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['colcon_pkg']
-[1.623s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'colcon_pkg'
-[1.623s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['colcon_meta']
-[1.623s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'colcon_meta'
-[1.624s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['ros']
-[1.624s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'ros'
-[1.624s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['cmake', 'python']
-[1.625s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'cmake'
-[1.625s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'python'
-[1.625s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extensions ['python_setup_py']
-[1.625s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__) by extension 'python_setup_py'
-[1.626s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['ignore', 'ignore_ament_install']
-[1.626s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'ignore'
-[1.627s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'ignore_ament_install'
-[1.627s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['colcon_pkg']
-[1.627s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'colcon_pkg'
-[1.627s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['colcon_meta']
-[1.627s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'colcon_meta'
-[1.628s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['ros']
-[1.628s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'ros'
-[1.629s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['cmake', 'python']
-[1.629s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'cmake'
-[1.629s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'python'
-[1.629s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extensions ['python_setup_py']
-[1.629s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack) by extension 'python_setup_py'
-[1.630s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.630s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'ignore'
-[1.631s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'ignore_ament_install'
-[1.631s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['colcon_pkg']
-[1.631s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'colcon_pkg'
-[1.631s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['colcon_meta']
-[1.632s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'colcon_meta'
-[1.632s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['ros']
-[1.632s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'ros'
-[1.633s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['cmake', 'python']
-[1.633s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'cmake'
-[1.633s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'python'
-[1.633s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extensions ['python_setup_py']
-[1.633s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__) by extension 'python_setup_py'
-[1.634s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['ignore', 'ignore_ament_install']
-[1.635s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'ignore'
-[1.635s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'ignore_ament_install'
-[1.635s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['colcon_pkg']
-[1.635s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'colcon_pkg'
-[1.636s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['colcon_meta']
-[1.636s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'colcon_meta'
-[1.636s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['ros']
-[1.636s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'ros'
-[1.637s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['cmake', 'python']
-[1.637s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'cmake'
-[1.637s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'python'
-[1.637s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extensions ['python_setup_py']
-[1.638s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging) by extension 'python_setup_py'
-[1.638s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.639s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'ignore'
-[1.639s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'ignore_ament_install'
-[1.639s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['colcon_pkg']
-[1.640s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'colcon_pkg'
-[1.640s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['colcon_meta']
-[1.640s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'colcon_meta'
-[1.640s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['ros']
-[1.641s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'ros'
-[1.641s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['cmake', 'python']
-[1.641s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'cmake'
-[1.641s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'python'
-[1.642s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extensions ['python_setup_py']
-[1.642s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__) by extension 'python_setup_py'
-[1.642s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['ignore', 'ignore_ament_install']
-[1.643s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'ignore'
-[1.643s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'ignore_ament_install'
-[1.644s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['colcon_pkg']
-[1.644s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'colcon_pkg'
-[1.644s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['colcon_meta']
-[1.644s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'colcon_meta'
-[1.644s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['ros']
-[1.645s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'ros'
-[1.645s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['cmake', 'python']
-[1.645s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'cmake'
-[1.645s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'python'
-[1.646s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extensions ['python_setup_py']
-[1.646s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources) by extension 'python_setup_py'
-[1.647s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.647s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'ignore'
-[1.647s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'ignore_ament_install'
-[1.648s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['colcon_pkg']
-[1.648s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'colcon_pkg'
-[1.648s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['colcon_meta']
-[1.648s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'colcon_meta'
-[1.649s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['ros']
-[1.649s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'ros'
-[1.649s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['cmake', 'python']
-[1.649s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'cmake'
-[1.650s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'python'
-[1.650s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extensions ['python_setup_py']
-[1.650s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__) by extension 'python_setup_py'
-[1.651s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['ignore', 'ignore_ament_install']
-[1.651s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'ignore'
-[1.652s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'ignore_ament_install'
-[1.652s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['colcon_pkg']
-[1.652s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'colcon_pkg'
-[1.653s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['colcon_meta']
-[1.653s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'colcon_meta'
-[1.653s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['ros']
-[1.653s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'ros'
-[1.654s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['cmake', 'python']
-[1.654s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'cmake'
-[1.654s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'python'
-[1.655s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extensions ['python_setup_py']
-[1.655s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs) by extension 'python_setup_py'
-[1.655s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.656s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'ignore'
-[1.656s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'ignore_ament_install'
-[1.657s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['colcon_pkg']
-[1.657s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'colcon_pkg'
-[1.657s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['colcon_meta']
-[1.657s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'colcon_meta'
-[1.657s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['ros']
-[1.658s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'ros'
-[1.658s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['cmake', 'python']
-[1.658s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'cmake'
-[1.659s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'python'
-[1.659s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extensions ['python_setup_py']
-[1.659s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__) by extension 'python_setup_py'
-[1.660s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['ignore', 'ignore_ament_install']
-[1.660s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'ignore'
-[1.661s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'ignore_ament_install'
-[1.661s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['colcon_pkg']
-[1.661s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'colcon_pkg'
-[1.661s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['colcon_meta']
-[1.661s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'colcon_meta'
-[1.662s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['ros']
-[1.662s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'ros'
-[1.662s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['cmake', 'python']
-[1.663s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'cmake'
-[1.663s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'python'
-[1.663s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extensions ['python_setup_py']
-[1.663s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments) by extension 'python_setup_py'
-[1.664s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.664s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'ignore'
-[1.665s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'ignore_ament_install'
-[1.665s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['colcon_pkg']
-[1.665s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'colcon_pkg'
-[1.665s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['colcon_meta']
-[1.666s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'colcon_meta'
-[1.666s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['ros']
-[1.666s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'ros'
-[1.667s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['cmake', 'python']
-[1.667s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'cmake'
-[1.667s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'python'
-[1.667s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extensions ['python_setup_py']
-[1.667s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__) by extension 'python_setup_py'
-[1.668s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['ignore', 'ignore_ament_install']
-[1.669s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'ignore'
-[1.669s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'ignore_ament_install'
-[1.669s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['colcon_pkg']
-[1.669s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'colcon_pkg'
-[1.670s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['colcon_meta']
-[1.670s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'colcon_meta'
-[1.670s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['ros']
-[1.670s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'ros'
-[1.671s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['cmake', 'python']
-[1.671s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'cmake'
-[1.671s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'python'
-[1.671s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extensions ['python_setup_py']
-[1.672s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters) by extension 'python_setup_py'
-[1.672s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.673s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'ignore'
-[1.673s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'ignore_ament_install'
-[1.673s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['colcon_pkg']
-[1.673s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'colcon_pkg'
-[1.674s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['colcon_meta']
-[1.674s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'colcon_meta'
-[1.674s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['ros']
-[1.674s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'ros'
-[1.675s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['cmake', 'python']
-[1.675s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'cmake'
-[1.675s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'python'
-[1.676s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extensions ['python_setup_py']
-[1.676s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__) by extension 'python_setup_py'
-[1.677s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['ignore', 'ignore_ament_install']
-[1.677s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'ignore'
-[1.677s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'ignore_ament_install'
-[1.678s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['colcon_pkg']
-[1.678s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'colcon_pkg'
-[1.678s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['colcon_meta']
-[1.678s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'colcon_meta'
-[1.679s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['ros']
-[1.679s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'ros'
-[1.679s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['cmake', 'python']
-[1.679s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'cmake'
-[1.680s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'python'
-[1.680s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extensions ['python_setup_py']
-[1.680s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters) by extension 'python_setup_py'
-[1.681s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.681s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'ignore'
-[1.682s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'ignore_ament_install'
-[1.682s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['colcon_pkg']
-[1.682s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'colcon_pkg'
-[1.682s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['colcon_meta']
-[1.683s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'colcon_meta'
-[1.683s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['ros']
-[1.683s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'ros'
-[1.684s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['cmake', 'python']
-[1.684s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'cmake'
-[1.684s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'python'
-[1.684s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extensions ['python_setup_py']
-[1.684s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__) by extension 'python_setup_py'
-[1.685s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['ignore', 'ignore_ament_install']
-[1.686s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'ignore'
-[1.686s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'ignore_ament_install'
-[1.687s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['colcon_pkg']
-[1.687s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'colcon_pkg'
-[1.687s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['colcon_meta']
-[1.687s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'colcon_meta'
-[1.688s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['ros']
-[1.688s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'ros'
-[1.689s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['cmake', 'python']
-[1.689s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'cmake'
-[1.689s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'python'
-[1.690s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extensions ['python_setup_py']
-[1.690s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers) by extension 'python_setup_py'
-[1.691s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.691s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'ignore'
-[1.692s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'ignore_ament_install'
-[1.692s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['colcon_pkg']
-[1.693s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'colcon_pkg'
-[1.693s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['colcon_meta']
-[1.693s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'colcon_meta'
-[1.694s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['ros']
-[1.694s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'ros'
-[1.695s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['cmake', 'python']
-[1.695s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'cmake'
-[1.696s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'python'
-[1.696s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extensions ['python_setup_py']
-[1.696s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__) by extension 'python_setup_py'
-[1.697s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['ignore', 'ignore_ament_install']
-[1.698s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'ignore'
-[1.699s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'ignore_ament_install'
-[1.699s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['colcon_pkg']
-[1.700s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'colcon_pkg'
-[1.700s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['colcon_meta']
-[1.700s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'colcon_meta'
-[1.701s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['ros']
-[1.701s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'ros'
-[1.702s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['cmake', 'python']
-[1.702s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'cmake'
-[1.702s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'python'
-[1.702s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extensions ['python_setup_py']
-[1.702s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles) by extension 'python_setup_py'
-[1.703s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.704s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'ignore'
-[1.704s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'ignore_ament_install'
-[1.704s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['colcon_pkg']
-[1.704s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'colcon_pkg'
-[1.705s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['colcon_meta']
-[1.705s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'colcon_meta'
-[1.705s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['ros']
-[1.705s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'ros'
-[1.706s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['cmake', 'python']
-[1.706s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'cmake'
-[1.706s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'python'
-[1.707s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extensions ['python_setup_py']
-[1.707s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__) by extension 'python_setup_py'
-[1.707s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['ignore', 'ignore_ament_install']
-[1.708s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'ignore'
-[1.708s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'ignore_ament_install'
-[1.708s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['colcon_pkg']
-[1.709s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'colcon_pkg'
-[1.709s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['colcon_meta']
-[1.709s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'colcon_meta'
-[1.709s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['ros']
-[1.709s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'ros'
-[1.710s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['cmake', 'python']
-[1.710s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'cmake'
-[1.711s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'python'
-[1.711s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extensions ['python_setup_py']
-[1.711s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing) by extension 'python_setup_py'
-[1.712s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.712s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'ignore'
-[1.712s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'ignore_ament_install'
-[1.713s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['colcon_pkg']
-[1.713s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'colcon_pkg'
-[1.713s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['colcon_meta']
-[1.713s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'colcon_meta'
-[1.714s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['ros']
-[1.714s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'ros'
-[1.715s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['cmake', 'python']
-[1.715s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'cmake'
-[1.715s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'python'
-[1.715s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extensions ['python_setup_py']
-[1.715s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/__pycache__) by extension 'python_setup_py'
-[1.716s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['ignore', 'ignore_ament_install']
-[1.716s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'ignore'
-[1.717s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'ignore_ament_install'
-[1.717s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['colcon_pkg']
-[1.717s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'colcon_pkg'
-[1.718s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['colcon_meta']
-[1.718s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'colcon_meta'
-[1.718s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['ros']
-[1.718s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'ros'
-[1.719s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['cmake', 'python']
-[1.719s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'cmake'
-[1.719s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'python'
-[1.720s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extensions ['python_setup_py']
-[1.720s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram) by extension 'python_setup_py'
-[1.720s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.721s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'ignore'
-[1.721s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'ignore_ament_install'
-[1.722s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['colcon_pkg']
-[1.722s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'colcon_pkg'
-[1.722s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['colcon_meta']
-[1.722s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'colcon_meta'
-[1.723s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['ros']
-[1.723s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'ros'
-[1.723s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['cmake', 'python']
-[1.723s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'cmake'
-[1.724s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'python'
-[1.724s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extensions ['python_setup_py']
-[1.724s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyparsing/diagram/__pycache__) by extension 'python_setup_py'
-[1.725s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['ignore', 'ignore_ament_install']
-[1.725s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'ignore'
-[1.725s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'ignore_ament_install'
-[1.726s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['colcon_pkg']
-[1.726s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'colcon_pkg'
-[1.726s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['colcon_meta']
-[1.726s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'colcon_meta'
-[1.727s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['ros']
-[1.727s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'ros'
-[1.728s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['cmake', 'python']
-[1.728s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'cmake'
-[1.728s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'python'
-[1.728s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extensions ['python_setup_py']
-[1.728s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks) by extension 'python_setup_py'
-[1.729s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.729s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'ignore'
-[1.730s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'ignore_ament_install'
-[1.730s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['colcon_pkg']
-[1.730s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'colcon_pkg'
-[1.730s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['colcon_meta']
-[1.731s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'colcon_meta'
-[1.731s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['ros']
-[1.731s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'ros'
-[1.732s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['cmake', 'python']
-[1.732s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'cmake'
-[1.732s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'python'
-[1.732s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extensions ['python_setup_py']
-[1.732s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__) by extension 'python_setup_py'
-[1.733s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['ignore', 'ignore_ament_install']
-[1.734s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'ignore'
-[1.734s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'ignore_ament_install'
-[1.734s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['colcon_pkg']
-[1.734s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'colcon_pkg'
-[1.735s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['colcon_meta']
-[1.735s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'colcon_meta'
-[1.735s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['ros']
-[1.735s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'ros'
-[1.736s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['cmake', 'python']
-[1.736s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'cmake'
-[1.736s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'python'
-[1.736s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extensions ['python_setup_py']
-[1.737s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process) by extension 'python_setup_py'
-[1.737s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.738s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'ignore'
-[1.738s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'ignore_ament_install'
-[1.738s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['colcon_pkg']
-[1.739s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'colcon_pkg'
-[1.739s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['colcon_meta']
-[1.739s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'colcon_meta'
-[1.739s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['ros']
-[1.740s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'ros'
-[1.740s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['cmake', 'python']
-[1.740s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'cmake'
-[1.741s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'python'
-[1.741s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extensions ['python_setup_py']
-[1.741s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__) by extension 'python_setup_py'
-[1.742s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['ignore', 'ignore_ament_install']
-[1.742s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'ignore'
-[1.742s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'ignore_ament_install'
-[1.743s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['colcon_pkg']
-[1.743s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'colcon_pkg'
-[1.743s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['colcon_meta']
-[1.743s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'colcon_meta'
-[1.744s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['ros']
-[1.744s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'ros'
-[1.744s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['cmake', 'python']
-[1.745s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'cmake'
-[1.745s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'python'
-[1.745s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extensions ['python_setup_py']
-[1.745s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests) by extension 'python_setup_py'
-[1.746s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.746s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'ignore'
-[1.747s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'ignore_ament_install'
-[1.747s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['colcon_pkg']
-[1.747s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'colcon_pkg'
-[1.747s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['colcon_meta']
-[1.748s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'colcon_meta'
-[1.748s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['ros']
-[1.748s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'ros'
-[1.749s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['cmake', 'python']
-[1.749s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'cmake'
-[1.749s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'python'
-[1.749s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extensions ['python_setup_py']
-[1.749s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__) by extension 'python_setup_py'
-[1.750s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['ignore', 'ignore_ament_install']
-[1.751s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'ignore'
-[1.751s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'ignore_ament_install'
-[1.751s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['colcon_pkg']
-[1.752s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'colcon_pkg'
-[1.752s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['colcon_meta']
-[1.752s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'colcon_meta'
-[1.752s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['ros']
-[1.752s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'ros'
-[1.753s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['cmake', 'python']
-[1.753s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'cmake'
-[1.753s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'python'
-[1.754s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extensions ['python_setup_py']
-[1.754s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib) by extension 'python_setup_py'
-[1.755s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.755s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'ignore'
-[1.755s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'ignore_ament_install'
-[1.756s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['colcon_pkg']
-[1.756s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'colcon_pkg'
-[1.756s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['colcon_meta']
-[1.756s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'colcon_meta'
-[1.757s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['ros']
-[1.757s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'ros'
-[1.757s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['cmake', 'python']
-[1.757s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'cmake'
-[1.758s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'python'
-[1.758s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extensions ['python_setup_py']
-[1.758s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__) by extension 'python_setup_py'
-[1.759s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['ignore', 'ignore_ament_install']
-[1.759s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'ignore'
-[1.759s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'ignore_ament_install'
-[1.760s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['colcon_pkg']
-[1.760s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'colcon_pkg'
-[1.760s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['colcon_meta']
-[1.760s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'colcon_meta'
-[1.761s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['ros']
-[1.761s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'ros'
-[1.761s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['cmake', 'python']
-[1.762s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'cmake'
-[1.762s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'python'
-[1.762s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extensions ['python_setup_py']
-[1.762s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat) by extension 'python_setup_py'
-[1.763s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.763s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'ignore'
-[1.764s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'ignore_ament_install'
-[1.764s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['colcon_pkg']
-[1.764s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'colcon_pkg'
-[1.764s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['colcon_meta']
-[1.765s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'colcon_meta'
-[1.765s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['ros']
-[1.765s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'ros'
-[1.766s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['cmake', 'python']
-[1.766s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'cmake'
-[1.766s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'python'
-[1.766s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extensions ['python_setup_py']
-[1.766s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/compat/__pycache__) by extension 'python_setup_py'
-[1.768s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['ignore', 'ignore_ament_install']
-[1.768s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'ignore'
-[1.769s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'ignore_ament_install'
-[1.769s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['colcon_pkg']
-[1.769s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'colcon_pkg'
-[1.769s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['colcon_meta']
-[1.769s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'colcon_meta'
-[1.770s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['ros']
-[1.770s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'ros'
-[1.770s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['cmake', 'python']
-[1.771s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'cmake'
-[1.771s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'python'
-[1.771s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extensions ['python_setup_py']
-[1.771s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich) by extension 'python_setup_py'
-[1.773s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.773s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'ignore'
-[1.774s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'ignore_ament_install'
-[1.774s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['colcon_pkg']
-[1.774s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'colcon_pkg'
-[1.774s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['colcon_meta']
-[1.774s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'colcon_meta'
-[1.775s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['ros']
-[1.775s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'ros'
-[1.776s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['cmake', 'python']
-[1.776s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'cmake'
-[1.776s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'python'
-[1.776s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extensions ['python_setup_py']
-[1.776s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__) by extension 'python_setup_py'
-[1.777s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['ignore', 'ignore_ament_install']
-[1.777s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'ignore'
-[1.778s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'ignore_ament_install'
-[1.778s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['colcon_pkg']
-[1.778s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'colcon_pkg'
-[1.778s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['colcon_meta']
-[1.779s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'colcon_meta'
-[1.779s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['ros']
-[1.779s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'ros'
-[1.780s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['cmake', 'python']
-[1.780s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'cmake'
-[1.780s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'python'
-[1.780s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extensions ['python_setup_py']
-[1.780s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity) by extension 'python_setup_py'
-[1.781s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.782s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'ignore'
-[1.782s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'ignore_ament_install'
-[1.782s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['colcon_pkg']
-[1.782s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'colcon_pkg'
-[1.783s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['colcon_meta']
-[1.783s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'colcon_meta'
-[1.783s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['ros']
-[1.783s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'ros'
-[1.784s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['cmake', 'python']
-[1.784s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'cmake'
-[1.784s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'python'
-[1.785s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extensions ['python_setup_py']
-[1.785s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tenacity/__pycache__) by extension 'python_setup_py'
-[1.785s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['ignore', 'ignore_ament_install']
-[1.786s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'ignore'
-[1.786s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'ignore_ament_install'
-[1.786s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['colcon_pkg']
-[1.787s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'colcon_pkg'
-[1.787s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['colcon_meta']
-[1.787s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'colcon_meta'
-[1.787s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['ros']
-[1.787s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'ros'
-[1.788s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['cmake', 'python']
-[1.788s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'cmake'
-[1.788s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'python'
-[1.789s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extensions ['python_setup_py']
-[1.789s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli) by extension 'python_setup_py'
-[1.789s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.790s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'ignore'
-[1.790s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'ignore_ament_install'
-[1.791s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['colcon_pkg']
-[1.791s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'colcon_pkg'
-[1.791s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['colcon_meta']
-[1.791s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'colcon_meta'
-[1.791s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['ros']
-[1.792s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'ros'
-[1.792s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['cmake', 'python']
-[1.792s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'cmake'
-[1.792s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'python'
-[1.793s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extensions ['python_setup_py']
-[1.793s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__) by extension 'python_setup_py'
-[1.794s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['ignore', 'ignore_ament_install']
-[1.794s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'ignore'
-[1.794s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'ignore_ament_install'
-[1.795s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['colcon_pkg']
-[1.795s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'colcon_pkg'
-[1.795s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['colcon_meta']
-[1.795s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'colcon_meta'
-[1.796s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['ros']
-[1.796s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'ros'
-[1.796s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['cmake', 'python']
-[1.797s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'cmake'
-[1.797s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'python'
-[1.797s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extensions ['python_setup_py']
-[1.797s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore) by extension 'python_setup_py'
-[1.798s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.798s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'ignore'
-[1.799s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'ignore_ament_install'
-[1.799s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['colcon_pkg']
-[1.799s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'colcon_pkg'
-[1.799s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['colcon_meta']
-[1.799s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'colcon_meta'
-[1.800s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['ros']
-[1.800s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'ros'
-[1.801s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['cmake', 'python']
-[1.801s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'cmake'
-[1.801s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'python'
-[1.801s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extensions ['python_setup_py']
-[1.801s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__) by extension 'python_setup_py'
-[1.802s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['ignore', 'ignore_ament_install']
-[1.803s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'ignore'
-[1.803s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'ignore_ament_install'
-[1.803s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['colcon_pkg']
-[1.803s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'colcon_pkg'
-[1.804s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['colcon_meta']
-[1.804s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'colcon_meta'
-[1.804s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['ros']
-[1.804s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'ros'
-[1.805s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['cmake', 'python']
-[1.805s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'cmake'
-[1.805s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'python'
-[1.805s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extensions ['python_setup_py']
-[1.805s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3) by extension 'python_setup_py'
-[1.806s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.807s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'ignore'
-[1.807s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'ignore_ament_install'
-[1.807s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['colcon_pkg']
-[1.807s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'colcon_pkg'
-[1.808s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['colcon_meta']
-[1.808s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'colcon_meta'
-[1.808s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['ros']
-[1.808s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'ros'
-[1.809s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['cmake', 'python']
-[1.809s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'cmake'
-[1.809s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'python'
-[1.810s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extensions ['python_setup_py']
-[1.810s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__) by extension 'python_setup_py'
-[1.810s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['ignore', 'ignore_ament_install']
-[1.811s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'ignore'
-[1.811s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'ignore_ament_install'
-[1.812s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['colcon_pkg']
-[1.812s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'colcon_pkg'
-[1.812s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['colcon_meta']
-[1.812s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'colcon_meta'
-[1.812s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['ros']
-[1.813s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'ros'
-[1.813s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['cmake', 'python']
-[1.813s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'cmake'
-[1.814s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'python'
-[1.814s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extensions ['python_setup_py']
-[1.814s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib) by extension 'python_setup_py'
-[1.815s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.815s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'ignore'
-[1.815s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'ignore_ament_install'
-[1.816s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['colcon_pkg']
-[1.816s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'colcon_pkg'
-[1.816s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['colcon_meta']
-[1.816s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'colcon_meta'
-[1.817s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['ros']
-[1.817s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'ros'
-[1.817s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['cmake', 'python']
-[1.818s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'cmake'
-[1.818s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'python'
-[1.818s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extensions ['python_setup_py']
-[1.818s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__) by extension 'python_setup_py'
-[1.819s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['ignore', 'ignore_ament_install']
-[1.819s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'ignore'
-[1.820s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'ignore_ament_install'
-[1.820s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['colcon_pkg']
-[1.820s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'colcon_pkg'
-[1.820s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['colcon_meta']
-[1.821s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'colcon_meta'
-[1.821s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['ros']
-[1.821s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'ros'
-[1.822s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['cmake', 'python']
-[1.822s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'cmake'
-[1.822s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'python'
-[1.822s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extensions ['python_setup_py']
-[1.823s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport) by extension 'python_setup_py'
-[1.823s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.824s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'ignore'
-[1.824s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'ignore_ament_install'
-[1.824s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['colcon_pkg']
-[1.825s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'colcon_pkg'
-[1.825s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['colcon_meta']
-[1.825s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'colcon_meta'
-[1.825s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['ros']
-[1.826s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'ros'
-[1.826s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['cmake', 'python']
-[1.826s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'cmake'
-[1.827s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'python'
-[1.827s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extensions ['python_setup_py']
-[1.827s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__) by extension 'python_setup_py'
-[1.828s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['ignore', 'ignore_ament_install']
-[1.828s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'ignore'
-[1.828s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'ignore_ament_install'
-[1.829s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['colcon_pkg']
-[1.829s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'colcon_pkg'
-[1.829s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['colcon_meta']
-[1.829s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'colcon_meta'
-[1.830s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['ros']
-[1.830s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'ros'
-[1.830s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['cmake', 'python']
-[1.830s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'cmake'
-[1.831s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'python'
-[1.831s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extensions ['python_setup_py']
-[1.831s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages) by extension 'python_setup_py'
-[1.832s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.832s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'ignore'
-[1.833s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'ignore_ament_install'
-[1.833s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['colcon_pkg']
-[1.833s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'colcon_pkg'
-[1.833s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['colcon_meta']
-[1.834s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'colcon_meta'
-[1.834s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['ros']
-[1.834s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'ros'
-[1.835s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['cmake', 'python']
-[1.835s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'cmake'
-[1.835s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'python'
-[1.835s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extensions ['python_setup_py']
-[1.835s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__) by extension 'python_setup_py'
-[1.836s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['ignore', 'ignore_ament_install']
-[1.837s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'ignore'
-[1.837s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'ignore_ament_install'
-[1.837s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['colcon_pkg']
-[1.837s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'colcon_pkg'
-[1.838s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['colcon_meta']
-[1.838s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'colcon_meta'
-[1.838s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['ros']
-[1.838s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'ros'
-[1.839s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['cmake', 'python']
-[1.839s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'cmake'
-[1.839s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'python'
-[1.840s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extensions ['python_setup_py']
-[1.840s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports) by extension 'python_setup_py'
-[1.841s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.841s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'ignore'
-[1.842s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'ignore_ament_install'
-[1.842s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['colcon_pkg']
-[1.842s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'colcon_pkg'
-[1.842s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['colcon_meta']
-[1.843s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'colcon_meta'
-[1.843s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['ros']
-[1.843s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'ros'
-[1.844s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['cmake', 'python']
-[1.844s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'cmake'
-[1.844s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'python'
-[1.844s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extensions ['python_setup_py']
-[1.844s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__) by extension 'python_setup_py'
-[1.845s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['ignore', 'ignore_ament_install']
-[1.846s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'ignore'
-[1.846s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'ignore_ament_install'
-[1.846s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['colcon_pkg']
-[1.847s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'colcon_pkg'
-[1.847s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['colcon_meta']
-[1.847s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'colcon_meta'
-[1.847s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['ros']
-[1.847s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'ros'
-[1.848s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['cmake', 'python']
-[1.848s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'cmake'
-[1.848s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'python'
-[1.849s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extensions ['python_setup_py']
-[1.849s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util) by extension 'python_setup_py'
-[1.850s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.850s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'ignore'
-[1.850s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'ignore_ament_install'
-[1.851s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['colcon_pkg']
-[1.851s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'colcon_pkg'
-[1.851s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['colcon_meta']
-[1.851s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'colcon_meta'
-[1.852s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['ros']
-[1.852s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'ros'
-[1.852s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['cmake', 'python']
-[1.853s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'cmake'
-[1.853s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'python'
-[1.853s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extensions ['python_setup_py']
-[1.853s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__) by extension 'python_setup_py'
-[1.854s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['ignore', 'ignore_ament_install']
-[1.855s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'ignore'
-[1.855s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'ignore_ament_install'
-[1.855s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['colcon_pkg']
-[1.855s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'colcon_pkg'
-[1.856s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['colcon_meta']
-[1.856s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'colcon_meta'
-[1.856s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['ros']
-[1.856s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'ros'
-[1.857s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['cmake', 'python']
-[1.857s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'cmake'
-[1.857s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'python'
-[1.857s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extensions ['python_setup_py']
-[1.858s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings) by extension 'python_setup_py'
-[1.858s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['ignore', 'ignore_ament_install']
-[1.859s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'ignore'
-[1.859s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'ignore_ament_install'
-[1.859s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['colcon_pkg']
-[1.860s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'colcon_pkg'
-[1.860s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['colcon_meta']
-[1.860s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'colcon_meta'
-[1.860s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['ros']
-[1.860s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'ros'
-[1.861s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['cmake', 'python']
-[1.861s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'cmake'
-[1.861s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'python'
-[1.862s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extensions ['python_setup_py']
-[1.862s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip/_vendor/webencodings/__pycache__) by extension 'python_setup_py'
-[1.862s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['ignore', 'ignore_ament_install']
-[1.863s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'ignore'
-[1.863s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'ignore_ament_install'
-[1.864s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['colcon_pkg']
-[1.864s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'colcon_pkg'
-[1.864s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['colcon_meta']
-[1.864s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'colcon_meta'
-[1.864s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['ros']
-[1.865s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'ros'
-[1.865s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['cmake', 'python']
-[1.865s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'cmake'
-[1.865s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'python'
-[1.866s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extensions ['python_setup_py']
-[1.866s] Level 1:colcon.colcon_core.package_identification:_identify(venv/lib/python3.12/site-packages/pip-24.0.dist-info) by extension 'python_setup_py'
-[1.866s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[1.867s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[1.867s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[1.867s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[1.867s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[1.948s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[1.948s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[1.957s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/robobin/robobin_ws/install
-[1.969s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 285 installed packages in /opt/ros/jazzy
-[1.977s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[2.211s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None'
-[2.211s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None'
-[2.211s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[2.211s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False'
-[2.211s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False'
-[2.211s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False'
-[2.212s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None'
-[2.212s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None'
-[2.212s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False'
-[2.212s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin_ws/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin_ws/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin_ws/src/testing', 'symlink_install': False, 'test_result_base': None}
-[2.213s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[2.216s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[2.217s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin_ws/src/testing' with build type 'ament_python'
-[2.218s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path')
-[2.234s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[2.235s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.ps1'
-[2.242s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.dsv'
-[2.248s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.sh'
-[2.254s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[2.254s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[3.486s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin_ws/src/testing'
-[3.487s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[3.487s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[6.977s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=(venv) \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[10.072s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=(venv) \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[10.082s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake module files
-[10.085s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake config files
-[10.089s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib'
-[10.090s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[10.091s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/pkgconfig/testing.pc'
-[10.092s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages'
-[10.092s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath')
-[10.093s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.ps1'
-[10.095s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.dsv'
-[10.103s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.sh'
-[10.111s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[10.113s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing)
-[10.115s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.ps1'
-[10.120s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin_ws/install/testing/share/testing/package.dsv'
-[10.126s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.sh'
-[10.132s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.bash'
-[10.138s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.zsh'
-[10.142s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin_ws/install/testing/share/colcon-core/packages/testing)
-[10.148s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[10.150s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[10.150s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[10.151s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[10.189s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[10.190s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[10.190s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[10.269s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[10.270s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.ps1'
-[10.274s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_ps1.py'
-[10.280s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.ps1'
-[10.287s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.sh'
-[10.291s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_sh.py'
-[10.299s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.sh'
-[10.304s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.bash'
-[10.309s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.bash'
-[10.315s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.zsh'
-[10.320s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.zsh'
diff --git a/ros2_testing/log/build_2024-11-06_21-04-54/testing/command.log b/ros2_testing/log/build_2024-11-06_21-04-54/testing/command.log
deleted file mode 100644
index af3a3046a5d662a6e52d37a775c3f41b8bf2ec1b..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-04-54/testing/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=(venv) \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=(venv) \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
diff --git a/ros2_testing/log/build_2024-11-06_21-04-54/testing/stderr.log b/ros2_testing/log/build_2024-11-06_21-04-54/testing/stderr.log
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2_testing/log/build_2024-11-06_21-04-54/testing/stdout.log b/ros2_testing/log/build_2024-11-06_21-04-54/testing/stdout.log
deleted file mode 100644
index 553ff727455b6c443c9a975fc46ace14b3996e97..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-04-54/testing/stdout.log
+++ /dev/null
@@ -1,19 +0,0 @@
-running egg_info
-writing ../../build/testing/testing.egg-info/PKG-INFO
-writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-writing requirements to ../../build/testing/testing.egg-info/requires.txt
-writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-running build
-running build_py
-running install
-running install_lib
-running install_data
-running install_egg_info
-removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-running install_scripts
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
diff --git a/ros2_testing/log/build_2024-11-06_21-04-54/testing/stdout_stderr.log b/ros2_testing/log/build_2024-11-06_21-04-54/testing/stdout_stderr.log
deleted file mode 100644
index 553ff727455b6c443c9a975fc46ace14b3996e97..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-04-54/testing/stdout_stderr.log
+++ /dev/null
@@ -1,19 +0,0 @@
-running egg_info
-writing ../../build/testing/testing.egg-info/PKG-INFO
-writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-writing requirements to ../../build/testing/testing.egg-info/requires.txt
-writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-running build
-running build_py
-running install
-running install_lib
-running install_data
-running install_egg_info
-removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)
-Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-running install_scripts
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
diff --git a/ros2_testing/log/build_2024-11-06_21-04-54/testing/streams.log b/ros2_testing/log/build_2024-11-06_21-04-54/testing/streams.log
deleted file mode 100644
index b91ad9d6c0805caad6d710fbdfd9048557948fec..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_21-04-54/testing/streams.log
+++ /dev/null
@@ -1,21 +0,0 @@
-[4.758s] Invoking command in '/home/robobin/robobin_ws/src/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=(venv) \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
-[6.236s] running egg_info
-[6.345s] writing ../../build/testing/testing.egg-info/PKG-INFO
-[6.346s] writing dependency_links to ../../build/testing/testing.egg-info/dependency_links.txt
-[6.357s] writing entry points to ../../build/testing/testing.egg-info/entry_points.txt
-[6.360s] writing requirements to ../../build/testing/testing.egg-info/requires.txt
-[6.363s] writing top-level names to ../../build/testing/testing.egg-info/top_level.txt
-[6.607s] reading manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-[6.611s] writing manifest file '../../build/testing/testing.egg-info/SOURCES.txt'
-[6.612s] running build
-[6.613s] running build_py
-[6.614s] running install
-[6.643s] running install_lib
-[6.751s] running install_data
-[6.752s] running install_egg_info
-[6.869s] removing '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info' (and everything under it)
-[6.871s] Copying ../../build/testing/testing.egg-info to /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing-0.0.0-py3.12.egg-info
-[6.878s] running install_scripts
-[7.683s] Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[7.684s] writing list of installed files to '/home/robobin/robobin_ws/build/testing/install.log'
-[7.853s] Invoked command in '/home/robobin/robobin_ws/src/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PS1=(venv) \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} VIRTUAL_ENV_PROMPT=(venv) /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/testing build --build-base /home/robobin/robobin_ws/build/testing/build install --record /home/robobin/robobin_ws/build/testing/install.log --single-version-externally-managed install_data
diff --git a/ros2_testing/log/build_2024-11-06_23-29-42/events.log b/ros2_testing/log/build_2024-11-06_23-29-42/events.log
deleted file mode 100644
index cde2960592848cccbc2927397aa56e8f46b3feab..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-29-42/events.log
+++ /dev/null
@@ -1,147 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001218] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()}
-[0.002503] (testing) JobStarted: {'identifier': 'testing'}
-[0.099342] (-) TimerEvent: {}
-[0.200536] (-) TimerEvent: {}
-[0.301335] (-) TimerEvent: {}
-[0.402069] (-) TimerEvent: {}
-[0.502768] (-) TimerEvent: {}
-[0.603384] (-) TimerEvent: {}
-[0.704109] (-) TimerEvent: {}
-[0.804833] (-) TimerEvent: {}
-[0.905459] (-) TimerEvent: {}
-[1.006169] (-) TimerEvent: {}
-[1.106836] (-) TimerEvent: {}
-[1.207556] (-) TimerEvent: {}
-[1.308582] (-) TimerEvent: {}
-[1.409387] (-) TimerEvent: {}
-[1.510127] (-) TimerEvent: {}
-[1.610902] (-) TimerEvent: {}
-[1.711560] (-) TimerEvent: {}
-[1.812267] (-) TimerEvent: {}
-[1.912968] (-) TimerEvent: {}
-[2.013607] (-) TimerEvent: {}
-[2.114284] (-) TimerEvent: {}
-[2.214969] (-) TimerEvent: {}
-[2.315626] (-) TimerEvent: {}
-[2.416327] (-) TimerEvent: {}
-[2.517004] (-) TimerEvent: {}
-[2.617797] (-) TimerEvent: {}
-[2.718571] (-) TimerEvent: {}
-[2.819536] (-) TimerEvent: {}
-[2.920428] (-) TimerEvent: {}
-[3.021449] (-) TimerEvent: {}
-[3.122376] (-) TimerEvent: {}
-[3.223319] (-) TimerEvent: {}
-[3.324276] (-) TimerEvent: {}
-[3.425209] (-) TimerEvent: {}
-[3.526012] (-) TimerEvent: {}
-[3.626854] (-) TimerEvent: {}
-[3.727769] (-) TimerEvent: {}
-[3.828874] (-) TimerEvent: {}
-[3.929882] (-) TimerEvent: {}
-[4.030808] (-) TimerEvent: {}
-[4.131558] (-) TimerEvent: {}
-[4.232479] (-) TimerEvent: {}
-[4.333418] (-) TimerEvent: {}
-[4.434648] (-) TimerEvent: {}
-[4.535891] (-) TimerEvent: {}
-[4.636846] (-) TimerEvent: {}
-[4.737866] (-) TimerEvent: {}
-[4.838671] (-) TimerEvent: {}
-[4.939349] (-) TimerEvent: {}
-[5.040121] (-) TimerEvent: {}
-[5.140851] (-) TimerEvent: {}
-[5.241658] (-) TimerEvent: {}
-[5.342680] (-) TimerEvent: {}
-[5.443410] (-) TimerEvent: {}
-[5.544097] (-) TimerEvent: {}
-[5.644800] (-) TimerEvent: {}
-[5.745430] (-) TimerEvent: {}
-[5.846136] (-) TimerEvent: {}
-[5.946818] (-) TimerEvent: {}
-[6.047457] (-) TimerEvent: {}
-[6.148137] (-) TimerEvent: {}
-[6.248924] (-) TimerEvent: {}
-[6.349701] (-) TimerEvent: {}
-[6.450865] (-) TimerEvent: {}
-[6.551605] (-) TimerEvent: {}
-[6.652388] (-) TimerEvent: {}
-[6.753576] (-) TimerEvent: {}
-[6.808399] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'develop', '--editable', '--build-directory', '/home/robobin/robobin_ws/build/testing/build', '--no-deps', 'symlink_data', '--force'], 'cwd': '/home/robobin/robobin_ws/build/testing', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': '56665f42-1bb5-466d-8f55-6df020c6c830', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin_ws/src', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '2016', 'SYSTEMD_EXEC_PID': '2258', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '3305', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin_ws/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:20557', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/2228,unix/robobin-desktop:/tmp/.ICE-unix/2228', 'INVOCATION_ID': 'e87884792f444964b769f6d1b1655102', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.Y52WW2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/robobin/robobin_ws/install/testing:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:ddb4ccd5-a07c-443b-bcd1-40a69528d9e9', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin_ws/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/home/robobin/robobin_ws/build/testing:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False}
-[6.853813] (-) TimerEvent: {}
-[6.954663] (-) TimerEvent: {}
-[7.055815] (-) TimerEvent: {}
-[7.156493] (-) TimerEvent: {}
-[7.257241] (-) TimerEvent: {}
-[7.357983] (-) TimerEvent: {}
-[7.458674] (-) TimerEvent: {}
-[7.559357] (-) TimerEvent: {}
-[7.660102] (-) TimerEvent: {}
-[7.760816] (-) TimerEvent: {}
-[7.861582] (-) TimerEvent: {}
-[7.962360] (-) TimerEvent: {}
-[8.063080] (-) TimerEvent: {}
-[8.163775] (-) TimerEvent: {}
-[8.267059] (-) TimerEvent: {}
-[8.367774] (-) TimerEvent: {}
-[8.468401] (-) TimerEvent: {}
-[8.569093] (-) TimerEvent: {}
-[8.669827] (-) TimerEvent: {}
-[8.714094] (testing) StdoutLine: {'line': b'running develop\n'}
-[8.716589] (testing) StderrLine: {'line': b'/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.\n'}
-[8.717413] (testing) StderrLine: {'line': b'!!\n'}
-[8.717956] (testing) StderrLine: {'line': b'\n'}
-[8.718434] (testing) StderrLine: {'line': b'        ********************************************************************************\n'}
-[8.718925] (testing) StderrLine: {'line': b'        Please avoid running ``setup.py`` and ``easy_install``.\n'}
-[8.719389] (testing) StderrLine: {'line': b'        Instead, use pypa/build, pypa/installer or other\n'}
-[8.719842] (testing) StderrLine: {'line': b'        standards-based tools.\n'}
-[8.720299] (testing) StderrLine: {'line': b'\n'}
-[8.720705] (testing) StderrLine: {'line': b'        See https://github.com/pypa/setuptools/issues/917 for details.\n'}
-[8.721210] (testing) StderrLine: {'line': b'        ********************************************************************************\n'}
-[8.721619] (testing) StderrLine: {'line': b'\n'}
-[8.722103] (testing) StderrLine: {'line': b'!!\n'}
-[8.722514] (testing) StderrLine: {'line': b'  easy_install.initialize_options(self)\n'}
-[8.770073] (-) TimerEvent: {}
-[8.870840] (-) TimerEvent: {}
-[8.971617] (-) TimerEvent: {}
-[9.072354] (-) TimerEvent: {}
-[9.173102] (-) TimerEvent: {}
-[9.273799] (-) TimerEvent: {}
-[9.374441] (-) TimerEvent: {}
-[9.475125] (-) TimerEvent: {}
-[9.575825] (-) TimerEvent: {}
-[9.677952] (-) TimerEvent: {}
-[9.778898] (-) TimerEvent: {}
-[9.883110] (-) TimerEvent: {}
-[9.983945] (-) TimerEvent: {}
-[10.085035] (-) TimerEvent: {}
-[10.169128] (testing) StdoutLine: {'line': b'running egg_info\n'}
-[10.185170] (-) TimerEvent: {}
-[10.276760] (testing) StdoutLine: {'line': b'writing testing.egg-info/PKG-INFO\n'}
-[10.278090] (testing) StdoutLine: {'line': b'writing dependency_links to testing.egg-info/dependency_links.txt\n'}
-[10.285378] (-) TimerEvent: {}
-[10.286432] (testing) StdoutLine: {'line': b'writing entry points to testing.egg-info/entry_points.txt\n'}
-[10.289684] (testing) StdoutLine: {'line': b'writing requirements to testing.egg-info/requires.txt\n'}
-[10.295094] (testing) StdoutLine: {'line': b'writing top-level names to testing.egg-info/top_level.txt\n'}
-[10.385543] (-) TimerEvent: {}
-[10.486260] (-) TimerEvent: {}
-[10.537507] (testing) StdoutLine: {'line': b"reading manifest file 'testing.egg-info/SOURCES.txt'\n"}
-[10.543131] (testing) StdoutLine: {'line': b"writing manifest file 'testing.egg-info/SOURCES.txt'\n"}
-[10.586436] (-) TimerEvent: {}
-[10.659446] (testing) StdoutLine: {'line': b'running build_ext\n'}
-[10.661591] (testing) StdoutLine: {'line': b'Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)\n'}
-[10.665023] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[10.667543] (testing) StdoutLine: {'line': b'Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[10.669029] (testing) StdoutLine: {'line': b'\n'}
-[10.669866] (testing) StdoutLine: {'line': b'Installed /home/robobin/robobin_ws/build/testing\n'}
-[10.670429] (testing) StdoutLine: {'line': b'running symlink_data\n'}
-[10.672114] (testing) StdoutLine: {'line': b'symbolically linking /home/robobin/robobin_ws/build/testing/resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages\n'}
-[10.673033] (testing) StdoutLine: {'line': b'symbolically linking /home/robobin/robobin_ws/build/testing/package.xml -> /home/robobin/robobin_ws/install/testing/share/testing\n'}
-[10.687047] (-) TimerEvent: {}
-[10.788939] (-) TimerEvent: {}
-[10.878319] (testing) CommandEnded: {'returncode': 0}
-[10.889386] (-) TimerEvent: {}
-[10.990500] (-) TimerEvent: {}
-[11.030793] (testing) JobEnded: {'identifier': 'testing', 'rc': 0}
-[11.035301] (-) EventReactorShutdown: {}
diff --git a/ros2_testing/log/build_2024-11-06_23-29-42/logger_all.log b/ros2_testing/log/build_2024-11-06_23-29-42/logger_all.log
deleted file mode 100644
index 8bfcbb3450055fcf55edb7fb54953bff156cab92..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-29-42/logger_all.log
+++ /dev/null
@@ -1,134 +0,0 @@
-[1.397s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install']
-[1.398s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff8e5476e0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff8e547680>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff8e547680>>, mixin_verb=('build',))
-[1.744s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[1.745s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[1.745s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[1.745s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[1.746s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[1.746s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[1.746s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin_ws'
-[1.747s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[1.747s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[1.747s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[1.748s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[1.748s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[1.748s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[1.748s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[1.749s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[1.749s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[1.927s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[1.928s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[1.928s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[1.928s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[1.928s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[1.929s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[1.930s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[1.930s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[1.931s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[1.932s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[1.932s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[1.933s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[1.933s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[1.934s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[1.934s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[1.934s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[1.935s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[1.935s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[1.935s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[1.936s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[1.936s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[1.936s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[1.936s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[1.937s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[1.937s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[1.937s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[1.937s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[1.938s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[1.938s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ignore', 'ignore_ament_install']
-[1.939s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore'
-[1.939s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore_ament_install'
-[1.939s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_pkg']
-[1.940s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_pkg'
-[1.940s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_meta']
-[1.940s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_meta'
-[1.940s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ros']
-[1.940s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ros'
-[1.957s] DEBUG:colcon.colcon_core.package_identification:Package 'src/testing' with type 'ros.ament_python' and name 'testing'
-[1.958s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[1.958s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[1.958s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[1.958s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[1.959s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[2.144s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[2.144s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[2.176s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/robobin/robobin_ws/install
-[2.194s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 287 installed packages in /opt/ros/jazzy
-[2.204s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[2.751s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None'
-[2.751s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None'
-[2.751s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[2.752s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False'
-[2.752s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False'
-[2.752s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False'
-[2.752s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None'
-[2.752s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None'
-[2.752s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False'
-[2.752s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin_ws/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin_ws/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin_ws/src/testing', 'symlink_install': True, 'test_result_base': None}
-[2.753s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[2.757s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[2.758s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin_ws/src/testing' with build type 'ament_python'
-[2.759s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path')
-[2.807s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[2.809s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.ps1'
-[2.816s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.dsv'
-[2.828s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.sh'
-[2.839s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[2.839s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[4.068s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin_ws/src/testing'
-[4.069s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[4.069s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[9.557s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages/testing
-[9.557s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/robobin_ws/install/testing/share/testing/package.xml
-[9.560s] DEBUG:colcon.colcon_core.task.python.build:While undoing a previous installation files outside the Python library path are being ignored: /home/robobin/robobin_ws/install/testing/lib/testing/test_imu_node
-[9.571s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
-[13.634s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath_develop')
-[13.635s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.ps1'
-[13.637s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
-[13.639s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.dsv'
-[13.645s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.sh'
-[13.697s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake module files
-[13.702s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake config files
-[13.706s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib'
-[13.706s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[13.707s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/pkgconfig/testing.pc'
-[13.708s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages'
-[13.709s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath')
-[13.710s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.ps1'
-[13.717s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.dsv'
-[13.724s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.sh'
-[13.727s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[13.728s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing)
-[13.729s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.ps1'
-[13.736s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin_ws/install/testing/share/testing/package.dsv'
-[13.747s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.sh'
-[13.754s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.bash'
-[13.770s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.zsh'
-[13.781s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin_ws/install/testing/share/colcon-core/packages/testing)
-[13.786s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[13.788s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[13.789s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[13.790s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[13.855s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[13.856s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[13.856s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[14.011s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[14.013s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.ps1'
-[14.020s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_ps1.py'
-[14.032s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.ps1'
-[14.043s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.sh'
-[14.150s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_sh.py'
-[14.179s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.sh'
-[14.244s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.bash'
-[14.289s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.bash'
-[14.354s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.zsh'
-[14.412s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.zsh'
diff --git a/ros2_testing/log/build_2024-11-06_23-29-42/testing/command.log b/ros2_testing/log/build_2024-11-06_23-29-42/testing/command.log
deleted file mode 100644
index 89ddb80ad2eb1f6d62ce53d4a805d31db2d8dd40..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-29-42/testing/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
-Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
diff --git a/ros2_testing/log/build_2024-11-06_23-29-42/testing/stderr.log b/ros2_testing/log/build_2024-11-06_23-29-42/testing/stderr.log
deleted file mode 100644
index f298e054034ac601ad0812d776ec7f53a77ce8f3..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-29-42/testing/stderr.log
+++ /dev/null
@@ -1,13 +0,0 @@
-/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-!!
-
-        ********************************************************************************
-        Please avoid running ``setup.py`` and ``easy_install``.
-        Instead, use pypa/build, pypa/installer or other
-        standards-based tools.
-
-        See https://github.com/pypa/setuptools/issues/917 for details.
-        ********************************************************************************
-
-!!
-  easy_install.initialize_options(self)
diff --git a/ros2_testing/log/build_2024-11-06_23-29-42/testing/stdout.log b/ros2_testing/log/build_2024-11-06_23-29-42/testing/stdout.log
deleted file mode 100644
index 4b630e3091e7bbbbecee9ee221956ef3d4f5a2f6..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-29-42/testing/stdout.log
+++ /dev/null
@@ -1,18 +0,0 @@
-running develop
-running egg_info
-writing testing.egg-info/PKG-INFO
-writing dependency_links to testing.egg-info/dependency_links.txt
-writing entry points to testing.egg-info/entry_points.txt
-writing requirements to testing.egg-info/requires.txt
-writing top-level names to testing.egg-info/top_level.txt
-reading manifest file 'testing.egg-info/SOURCES.txt'
-writing manifest file 'testing.egg-info/SOURCES.txt'
-running build_ext
-Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-
-Installed /home/robobin/robobin_ws/build/testing
-running symlink_data
-symbolically linking /home/robobin/robobin_ws/build/testing/resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-symbolically linking /home/robobin/robobin_ws/build/testing/package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
diff --git a/ros2_testing/log/build_2024-11-06_23-29-42/testing/stdout_stderr.log b/ros2_testing/log/build_2024-11-06_23-29-42/testing/stdout_stderr.log
deleted file mode 100644
index 59e666d3d978c37cc0044c4a00dc23ceec39fdb3..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-29-42/testing/stdout_stderr.log
+++ /dev/null
@@ -1,31 +0,0 @@
-running develop
-/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-!!
-
-        ********************************************************************************
-        Please avoid running ``setup.py`` and ``easy_install``.
-        Instead, use pypa/build, pypa/installer or other
-        standards-based tools.
-
-        See https://github.com/pypa/setuptools/issues/917 for details.
-        ********************************************************************************
-
-!!
-  easy_install.initialize_options(self)
-running egg_info
-writing testing.egg-info/PKG-INFO
-writing dependency_links to testing.egg-info/dependency_links.txt
-writing entry points to testing.egg-info/entry_points.txt
-writing requirements to testing.egg-info/requires.txt
-writing top-level names to testing.egg-info/top_level.txt
-reading manifest file 'testing.egg-info/SOURCES.txt'
-writing manifest file 'testing.egg-info/SOURCES.txt'
-running build_ext
-Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-
-Installed /home/robobin/robobin_ws/build/testing
-running symlink_data
-symbolically linking /home/robobin/robobin_ws/build/testing/resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-symbolically linking /home/robobin/robobin_ws/build/testing/package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
diff --git a/ros2_testing/log/build_2024-11-06_23-29-42/testing/streams.log b/ros2_testing/log/build_2024-11-06_23-29-42/testing/streams.log
deleted file mode 100644
index c07523067add2ae483095ee33208317b0fc0c343..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-29-42/testing/streams.log
+++ /dev/null
@@ -1,33 +0,0 @@
-[6.811s] Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
-[8.712s] running develop
-[8.714s] /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-[8.715s] !!
-[8.715s] 
-[8.716s]         ********************************************************************************
-[8.716s]         Please avoid running ``setup.py`` and ``easy_install``.
-[8.717s]         Instead, use pypa/build, pypa/installer or other
-[8.717s]         standards-based tools.
-[8.717s] 
-[8.718s]         See https://github.com/pypa/setuptools/issues/917 for details.
-[8.718s]         ********************************************************************************
-[8.719s] 
-[8.719s] !!
-[8.720s]   easy_install.initialize_options(self)
-[10.166s] running egg_info
-[10.274s] writing testing.egg-info/PKG-INFO
-[10.275s] writing dependency_links to testing.egg-info/dependency_links.txt
-[10.284s] writing entry points to testing.egg-info/entry_points.txt
-[10.287s] writing requirements to testing.egg-info/requires.txt
-[10.293s] writing top-level names to testing.egg-info/top_level.txt
-[10.535s] reading manifest file 'testing.egg-info/SOURCES.txt'
-[10.541s] writing manifest file 'testing.egg-info/SOURCES.txt'
-[10.657s] running build_ext
-[10.659s] Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-[10.662s] Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[10.665s] Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[10.666s] 
-[10.667s] Installed /home/robobin/robobin_ws/build/testing
-[10.668s] running symlink_data
-[10.669s] symbolically linking /home/robobin/robobin_ws/build/testing/resource/testing -> /home/robobin/robobin_ws/install/testing/share/ament_index/resource_index/packages
-[10.671s] symbolically linking /home/robobin/robobin_ws/build/testing/package.xml -> /home/robobin/robobin_ws/install/testing/share/testing
-[10.877s] Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data --force
diff --git a/ros2_testing/log/build_2024-11-06_23-31-13/events.log b/ros2_testing/log/build_2024-11-06_23-31-13/events.log
deleted file mode 100644
index fe0b6e309623f59929759ef31d1e2f951446f57b..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-31-13/events.log
+++ /dev/null
@@ -1,121 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001089] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()}
-[0.002414] (testing) JobStarted: {'identifier': 'testing'}
-[0.099122] (-) TimerEvent: {}
-[0.200006] (-) TimerEvent: {}
-[0.300938] (-) TimerEvent: {}
-[0.401735] (-) TimerEvent: {}
-[0.502661] (-) TimerEvent: {}
-[0.603370] (-) TimerEvent: {}
-[0.704138] (-) TimerEvent: {}
-[0.804909] (-) TimerEvent: {}
-[0.905602] (-) TimerEvent: {}
-[1.006268] (-) TimerEvent: {}
-[1.106908] (-) TimerEvent: {}
-[1.207766] (-) TimerEvent: {}
-[1.308836] (-) TimerEvent: {}
-[1.409817] (-) TimerEvent: {}
-[1.510570] (-) TimerEvent: {}
-[1.611271] (-) TimerEvent: {}
-[1.712197] (-) TimerEvent: {}
-[1.812920] (-) TimerEvent: {}
-[1.913689] (-) TimerEvent: {}
-[2.014405] (-) TimerEvent: {}
-[2.115061] (-) TimerEvent: {}
-[2.215771] (-) TimerEvent: {}
-[2.316461] (-) TimerEvent: {}
-[2.417112] (-) TimerEvent: {}
-[2.517895] (-) TimerEvent: {}
-[2.618617] (-) TimerEvent: {}
-[2.719295] (-) TimerEvent: {}
-[2.820050] (-) TimerEvent: {}
-[2.920729] (-) TimerEvent: {}
-[3.021434] (-) TimerEvent: {}
-[3.122091] (-) TimerEvent: {}
-[3.222768] (-) TimerEvent: {}
-[3.323581] (-) TimerEvent: {}
-[3.424286] (-) TimerEvent: {}
-[3.524954] (-) TimerEvent: {}
-[3.625696] (-) TimerEvent: {}
-[3.726347] (-) TimerEvent: {}
-[3.827002] (-) TimerEvent: {}
-[3.930505] (-) TimerEvent: {}
-[4.031149] (-) TimerEvent: {}
-[4.131849] (-) TimerEvent: {}
-[4.235501] (-) TimerEvent: {}
-[4.336930] (-) TimerEvent: {}
-[4.437814] (-) TimerEvent: {}
-[4.538623] (-) TimerEvent: {}
-[4.639805] (-) TimerEvent: {}
-[4.702385] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'develop', '--editable', '--build-directory', '/home/robobin/robobin_ws/build/testing/build', '--no-deps', 'symlink_data'], 'cwd': '/home/robobin/robobin_ws/build/testing', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': '56665f42-1bb5-466d-8f55-6df020c6c830', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin_ws/src', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '2016', 'SYSTEMD_EXEC_PID': '2258', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '3305', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin_ws/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:20557', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/2228,unix/robobin-desktop:/tmp/.ICE-unix/2228', 'INVOCATION_ID': 'e87884792f444964b769f6d1b1655102', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.Y52WW2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/robobin/robobin_ws/install/testing:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:ddb4ccd5-a07c-443b-bcd1-40a69528d9e9', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin_ws/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/home/robobin/robobin_ws/build/testing:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False}
-[4.739962] (-) TimerEvent: {}
-[4.840899] (-) TimerEvent: {}
-[4.941964] (-) TimerEvent: {}
-[5.042676] (-) TimerEvent: {}
-[5.143374] (-) TimerEvent: {}
-[5.244028] (-) TimerEvent: {}
-[5.344739] (-) TimerEvent: {}
-[5.445447] (-) TimerEvent: {}
-[5.546106] (-) TimerEvent: {}
-[5.646791] (-) TimerEvent: {}
-[5.747501] (-) TimerEvent: {}
-[5.848199] (-) TimerEvent: {}
-[5.948980] (-) TimerEvent: {}
-[6.049666] (-) TimerEvent: {}
-[6.150291] (-) TimerEvent: {}
-[6.250936] (-) TimerEvent: {}
-[6.351636] (-) TimerEvent: {}
-[6.452318] (-) TimerEvent: {}
-[6.552969] (-) TimerEvent: {}
-[6.568494] (testing) StdoutLine: {'line': b'running develop\n'}
-[6.570121] (testing) StderrLine: {'line': b'/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.\n'}
-[6.570976] (testing) StderrLine: {'line': b'!!\n'}
-[6.571569] (testing) StderrLine: {'line': b'\n'}
-[6.572043] (testing) StderrLine: {'line': b'        ********************************************************************************\n'}
-[6.572651] (testing) StderrLine: {'line': b'        Please avoid running ``setup.py`` and ``easy_install``.\n'}
-[6.573106] (testing) StderrLine: {'line': b'        Instead, use pypa/build, pypa/installer or other\n'}
-[6.573674] (testing) StderrLine: {'line': b'        standards-based tools.\n'}
-[6.574115] (testing) StderrLine: {'line': b'\n'}
-[6.574630] (testing) StderrLine: {'line': b'        See https://github.com/pypa/setuptools/issues/917 for details.\n'}
-[6.575067] (testing) StderrLine: {'line': b'        ********************************************************************************\n'}
-[6.575581] (testing) StderrLine: {'line': b'\n'}
-[6.576015] (testing) StderrLine: {'line': b'!!\n'}
-[6.576505] (testing) StderrLine: {'line': b'  easy_install.initialize_options(self)\n'}
-[6.653142] (-) TimerEvent: {}
-[6.753832] (-) TimerEvent: {}
-[6.854535] (-) TimerEvent: {}
-[6.955229] (-) TimerEvent: {}
-[7.055893] (-) TimerEvent: {}
-[7.156604] (-) TimerEvent: {}
-[7.257280] (-) TimerEvent: {}
-[7.358006] (-) TimerEvent: {}
-[7.458868] (-) TimerEvent: {}
-[7.559553] (-) TimerEvent: {}
-[7.660242] (-) TimerEvent: {}
-[7.760861] (-) TimerEvent: {}
-[7.843374] (testing) StdoutLine: {'line': b'running egg_info\n'}
-[7.861051] (-) TimerEvent: {}
-[7.957427] (testing) StdoutLine: {'line': b'writing testing.egg-info/PKG-INFO\n'}
-[7.958749] (testing) StdoutLine: {'line': b'writing dependency_links to testing.egg-info/dependency_links.txt\n'}
-[7.961198] (-) TimerEvent: {}
-[7.965344] (testing) StdoutLine: {'line': b'writing entry points to testing.egg-info/entry_points.txt\n'}
-[7.969559] (testing) StdoutLine: {'line': b'writing requirements to testing.egg-info/requires.txt\n'}
-[7.973222] (testing) StdoutLine: {'line': b'writing top-level names to testing.egg-info/top_level.txt\n'}
-[8.061345] (-) TimerEvent: {}
-[8.161994] (-) TimerEvent: {}
-[8.208439] (testing) StdoutLine: {'line': b"reading manifest file 'testing.egg-info/SOURCES.txt'\n"}
-[8.212347] (testing) StdoutLine: {'line': b"writing manifest file 'testing.egg-info/SOURCES.txt'\n"}
-[8.262149] (-) TimerEvent: {}
-[8.324696] (testing) StdoutLine: {'line': b'running build_ext\n'}
-[8.326535] (testing) StdoutLine: {'line': b'Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)\n'}
-[8.328667] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[8.329930] (testing) StdoutLine: {'line': b'Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[8.331452] (testing) StdoutLine: {'line': b'\n'}
-[8.332074] (testing) StdoutLine: {'line': b'Installed /home/robobin/robobin_ws/build/testing\n'}
-[8.333025] (testing) StdoutLine: {'line': b'running symlink_data\n'}
-[8.363402] (-) TimerEvent: {}
-[8.464444] (-) TimerEvent: {}
-[8.521654] (testing) CommandEnded: {'returncode': 0}
-[8.564604] (-) TimerEvent: {}
-[8.614918] (testing) JobEnded: {'identifier': 'testing', 'rc': 0}
-[8.619807] (-) EventReactorShutdown: {}
diff --git a/ros2_testing/log/build_2024-11-06_23-31-13/logger_all.log b/ros2_testing/log/build_2024-11-06_23-31-13/logger_all.log
deleted file mode 100644
index 49c5bce37bfa5b6031e3e2fc69b03c6e0a5b5a8b..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-31-13/logger_all.log
+++ /dev/null
@@ -1,131 +0,0 @@
-[0.551s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install']
-[0.551s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff816877a0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffff816874a0>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffff816874a0>>, mixin_verb=('build',))
-[0.752s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[0.753s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[0.753s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[0.753s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[0.753s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[0.753s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[0.754s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin_ws'
-[0.754s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[0.754s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[0.755s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[0.755s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[0.755s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[0.755s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[0.756s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[0.756s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[0.756s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[0.881s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[0.882s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[0.882s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[0.883s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[0.883s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[0.884s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[0.885s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[0.885s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[0.886s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[0.887s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[0.888s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[0.888s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[0.889s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[0.890s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[0.890s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[0.891s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[0.891s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[0.892s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[0.892s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[0.892s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[0.893s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[0.893s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[0.893s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[0.894s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[0.894s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[0.894s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[0.895s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[0.895s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[0.896s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ignore', 'ignore_ament_install']
-[0.896s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore'
-[0.897s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore_ament_install'
-[0.898s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_pkg']
-[0.898s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_pkg'
-[0.898s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_meta']
-[0.898s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_meta'
-[0.898s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ros']
-[0.899s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ros'
-[0.909s] DEBUG:colcon.colcon_core.package_identification:Package 'src/testing' with type 'ros.ament_python' and name 'testing'
-[0.909s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[0.909s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[0.909s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[0.910s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[0.910s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[0.989s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[0.989s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[0.998s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/robobin/robobin_ws/install
-[1.010s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 287 installed packages in /opt/ros/jazzy
-[1.018s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.309s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None'
-[1.309s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None'
-[1.309s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.309s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False'
-[1.310s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False'
-[1.310s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False'
-[1.310s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None'
-[1.310s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None'
-[1.310s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.311s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin_ws/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin_ws/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin_ws/src/testing', 'symlink_install': True, 'test_result_base': None}
-[1.311s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.315s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.316s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin_ws/src/testing' with build type 'ament_python'
-[1.317s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path')
-[1.336s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.337s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.ps1'
-[1.343s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.dsv'
-[1.350s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.sh'
-[1.356s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.356s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[2.634s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin_ws/src/testing'
-[2.636s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[2.636s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[6.027s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
-[9.836s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath_develop')
-[9.837s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.ps1'
-[9.838s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
-[9.840s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.dsv'
-[9.844s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.sh'
-[9.866s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake module files
-[9.869s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake config files
-[9.872s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib'
-[9.873s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[9.873s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/pkgconfig/testing.pc'
-[9.874s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages'
-[9.875s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath')
-[9.876s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.ps1'
-[9.878s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.dsv'
-[9.882s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.sh'
-[9.890s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[9.890s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing)
-[9.892s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.ps1'
-[9.898s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin_ws/install/testing/share/testing/package.dsv'
-[9.905s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.sh'
-[9.911s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.bash'
-[9.917s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.zsh'
-[9.923s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin_ws/install/testing/share/colcon-core/packages/testing)
-[9.929s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[9.932s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[9.932s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[9.933s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[9.972s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[9.973s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[9.974s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[10.050s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[10.051s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.ps1'
-[10.056s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_ps1.py'
-[10.064s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.ps1'
-[10.069s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.sh'
-[10.074s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_sh.py'
-[10.078s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.sh'
-[10.083s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.bash'
-[10.086s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.bash'
-[10.091s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.zsh'
-[10.095s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.zsh'
diff --git a/ros2_testing/log/build_2024-11-06_23-31-13/testing/command.log b/ros2_testing/log/build_2024-11-06_23-31-13/testing/command.log
deleted file mode 100644
index 226601b56077e5ac13220c4e3276e6611e8b0a79..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-31-13/testing/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
-Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
diff --git a/ros2_testing/log/build_2024-11-06_23-31-13/testing/stderr.log b/ros2_testing/log/build_2024-11-06_23-31-13/testing/stderr.log
deleted file mode 100644
index f298e054034ac601ad0812d776ec7f53a77ce8f3..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-31-13/testing/stderr.log
+++ /dev/null
@@ -1,13 +0,0 @@
-/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-!!
-
-        ********************************************************************************
-        Please avoid running ``setup.py`` and ``easy_install``.
-        Instead, use pypa/build, pypa/installer or other
-        standards-based tools.
-
-        See https://github.com/pypa/setuptools/issues/917 for details.
-        ********************************************************************************
-
-!!
-  easy_install.initialize_options(self)
diff --git a/ros2_testing/log/build_2024-11-06_23-31-13/testing/stdout.log b/ros2_testing/log/build_2024-11-06_23-31-13/testing/stdout.log
deleted file mode 100644
index 633f498320c3ca38dad839b53643766808943f3b..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-31-13/testing/stdout.log
+++ /dev/null
@@ -1,16 +0,0 @@
-running develop
-running egg_info
-writing testing.egg-info/PKG-INFO
-writing dependency_links to testing.egg-info/dependency_links.txt
-writing entry points to testing.egg-info/entry_points.txt
-writing requirements to testing.egg-info/requires.txt
-writing top-level names to testing.egg-info/top_level.txt
-reading manifest file 'testing.egg-info/SOURCES.txt'
-writing manifest file 'testing.egg-info/SOURCES.txt'
-running build_ext
-Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-
-Installed /home/robobin/robobin_ws/build/testing
-running symlink_data
diff --git a/ros2_testing/log/build_2024-11-06_23-31-13/testing/stdout_stderr.log b/ros2_testing/log/build_2024-11-06_23-31-13/testing/stdout_stderr.log
deleted file mode 100644
index d4e490e5f230bc1b2cfe55e783b1098945d26918..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-31-13/testing/stdout_stderr.log
+++ /dev/null
@@ -1,29 +0,0 @@
-running develop
-/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-!!
-
-        ********************************************************************************
-        Please avoid running ``setup.py`` and ``easy_install``.
-        Instead, use pypa/build, pypa/installer or other
-        standards-based tools.
-
-        See https://github.com/pypa/setuptools/issues/917 for details.
-        ********************************************************************************
-
-!!
-  easy_install.initialize_options(self)
-running egg_info
-writing testing.egg-info/PKG-INFO
-writing dependency_links to testing.egg-info/dependency_links.txt
-writing entry points to testing.egg-info/entry_points.txt
-writing requirements to testing.egg-info/requires.txt
-writing top-level names to testing.egg-info/top_level.txt
-reading manifest file 'testing.egg-info/SOURCES.txt'
-writing manifest file 'testing.egg-info/SOURCES.txt'
-running build_ext
-Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-
-Installed /home/robobin/robobin_ws/build/testing
-running symlink_data
diff --git a/ros2_testing/log/build_2024-11-06_23-31-13/testing/streams.log b/ros2_testing/log/build_2024-11-06_23-31-13/testing/streams.log
deleted file mode 100644
index 26cbf8fc4d292bb1fe1bb70ee526b26229a1269c..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-31-13/testing/streams.log
+++ /dev/null
@@ -1,31 +0,0 @@
-[4.709s] Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
-[6.566s] running develop
-[6.568s] /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-[6.568s] !!
-[6.569s] 
-[6.569s]         ********************************************************************************
-[6.570s]         Please avoid running ``setup.py`` and ``easy_install``.
-[6.570s]         Instead, use pypa/build, pypa/installer or other
-[6.571s]         standards-based tools.
-[6.571s] 
-[6.572s]         See https://github.com/pypa/setuptools/issues/917 for details.
-[6.572s]         ********************************************************************************
-[6.573s] 
-[6.573s] !!
-[6.574s]   easy_install.initialize_options(self)
-[7.841s] running egg_info
-[7.955s] writing testing.egg-info/PKG-INFO
-[7.956s] writing dependency_links to testing.egg-info/dependency_links.txt
-[7.965s] writing entry points to testing.egg-info/entry_points.txt
-[7.968s] writing requirements to testing.egg-info/requires.txt
-[7.971s] writing top-level names to testing.egg-info/top_level.txt
-[8.206s] reading manifest file 'testing.egg-info/SOURCES.txt'
-[8.210s] writing manifest file 'testing.egg-info/SOURCES.txt'
-[8.322s] running build_ext
-[8.324s] Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-[8.326s] Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[8.327s] Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[8.329s] 
-[8.329s] Installed /home/robobin/robobin_ws/build/testing
-[8.331s] running symlink_data
-[8.520s] Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
diff --git a/ros2_testing/log/build_2024-11-06_23-36-55/events.log b/ros2_testing/log/build_2024-11-06_23-36-55/events.log
deleted file mode 100644
index b4738d6f88b0162345052257d5734d310efdda85..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-36-55/events.log
+++ /dev/null
@@ -1,122 +0,0 @@
-[0.000000] (-) TimerEvent: {}
-[0.001438] (testing) JobQueued: {'identifier': 'testing', 'dependencies': OrderedDict()}
-[0.005657] (testing) JobStarted: {'identifier': 'testing'}
-[0.097219] (-) TimerEvent: {}
-[0.198719] (-) TimerEvent: {}
-[0.299475] (-) TimerEvent: {}
-[0.400214] (-) TimerEvent: {}
-[0.501035] (-) TimerEvent: {}
-[0.601741] (-) TimerEvent: {}
-[0.702423] (-) TimerEvent: {}
-[0.803068] (-) TimerEvent: {}
-[0.903782] (-) TimerEvent: {}
-[1.004429] (-) TimerEvent: {}
-[1.105190] (-) TimerEvent: {}
-[1.210021] (-) TimerEvent: {}
-[1.310875] (-) TimerEvent: {}
-[1.411766] (-) TimerEvent: {}
-[1.512721] (-) TimerEvent: {}
-[1.613918] (-) TimerEvent: {}
-[1.714642] (-) TimerEvent: {}
-[1.815537] (-) TimerEvent: {}
-[1.916403] (-) TimerEvent: {}
-[2.017113] (-) TimerEvent: {}
-[2.117845] (-) TimerEvent: {}
-[2.218506] (-) TimerEvent: {}
-[2.319148] (-) TimerEvent: {}
-[2.419868] (-) TimerEvent: {}
-[2.520597] (-) TimerEvent: {}
-[2.621248] (-) TimerEvent: {}
-[2.721954] (-) TimerEvent: {}
-[2.822745] (-) TimerEvent: {}
-[2.923432] (-) TimerEvent: {}
-[3.024578] (-) TimerEvent: {}
-[3.128868] (-) TimerEvent: {}
-[3.229756] (-) TimerEvent: {}
-[3.330461] (-) TimerEvent: {}
-[3.431158] (-) TimerEvent: {}
-[3.531900] (-) TimerEvent: {}
-[3.632606] (-) TimerEvent: {}
-[3.733239] (-) TimerEvent: {}
-[3.833935] (-) TimerEvent: {}
-[3.934601] (-) TimerEvent: {}
-[4.035273] (-) TimerEvent: {}
-[4.136008] (-) TimerEvent: {}
-[4.236698] (-) TimerEvent: {}
-[4.337559] (-) TimerEvent: {}
-[4.438258] (-) TimerEvent: {}
-[4.538974] (-) TimerEvent: {}
-[4.639849] (-) TimerEvent: {}
-[4.741006] (-) TimerEvent: {}
-[4.787096] (testing) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'develop', '--editable', '--build-directory', '/home/robobin/robobin_ws/build/testing/build', '--no-deps', 'symlink_data'], 'cwd': '/home/robobin/robobin_ws/build/testing', 'env': {'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'XDG_ACTIVATION_TOKEN': '56665f42-1bb5-466d-8f55-6df020c6c830', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robobin', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/jazzy/opt/rviz_ogre_vendor/lib:/opt/ros/jazzy/lib/aarch64-linux-gnu:/opt/ros/jazzy/opt/gz_math_vendor/lib:/opt/ros/jazzy/opt/gz_utils_vendor/lib:/opt/ros/jazzy/opt/gz_cmake_vendor/lib:/opt/ros/jazzy/lib', 'HOME': '/home/robobin', 'OLDPWD': '/home/robobin/robobin_ws/src', 'DESKTOP_SESSION': 'ubuntu', 'GIO_LAUNCHED_DESKTOP_FILE': '/usr/share/applications/terminator.desktop', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'MANAGERPID': '2016', 'SYSTEMD_EXEC_PID': '2258', 'GSM_SKIP_SSH_AGENT_WORKAROUND': 'true', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1002/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'GIO_LAUNCHED_DESKTOP_FILE_PID': '3305', 'DEBUGINFOD_URLS': 'https://debuginfod.ubuntu.com', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/robobin/robobin_ws/install', 'ROS_DISTRO': 'jazzy', 'LOGNAME': 'robobin', 'JOURNAL_STREAM': '8:20557', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'MEMORY_PRESSURE_WATCH': '/sys/fs/cgroup/user.slice/user-1002.slice/user@1002.service/session.slice/org.gnome.Shell@wayland.service/memory.pressure', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'robobin', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/jazzy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin', 'SESSION_MANAGER': 'local/robobin-desktop:@/tmp/.ICE-unix/2228,unix/robobin-desktop:/tmp/.ICE-unix/2228', 'INVOCATION_ID': 'e87884792f444964b769f6d1b1655102', 'XDG_MENU_PREFIX': 'gnome-', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1002', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1002/.mutter-Xwaylandauth.Y52WW2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:', 'SSH_AUTH_SOCK': '/run/user/1002/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/robobin/robobin_ws/install/testing:/opt/ros/jazzy', 'SHELL': '/bin/bash', 'TERMINATOR_UUID': 'urn:uuid:ddb4ccd5-a07c-443b-bcd1-40a69528d9e9', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GJS_DEBUG_OUTPUT': 'stderr', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/robobin/robobin_ws/build/testing', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/home/robobin/robobin_ws/build/testing:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:/opt/ros/jazzy/lib/python3.12/site-packages', 'COLCON': '1', 'MEMORY_PRESSURE_WRITE': 'c29tZSAyMDAwMDAgMjAwMDAwMAA=', 'VTE_VERSION': '7600', 'CMAKE_PREFIX_PATH': '/opt/ros/jazzy/opt/gz_math_vendor:/opt/ros/jazzy/opt/gz_utils_vendor:/opt/ros/jazzy/opt/gz_cmake_vendor'}, 'shell': False}
-[4.841183] (-) TimerEvent: {}
-[4.942007] (-) TimerEvent: {}
-[5.042781] (-) TimerEvent: {}
-[5.143443] (-) TimerEvent: {}
-[5.244183] (-) TimerEvent: {}
-[5.344900] (-) TimerEvent: {}
-[5.445647] (-) TimerEvent: {}
-[5.549666] (-) TimerEvent: {}
-[5.650368] (-) TimerEvent: {}
-[5.751000] (-) TimerEvent: {}
-[5.851715] (-) TimerEvent: {}
-[5.952460] (-) TimerEvent: {}
-[6.053138] (-) TimerEvent: {}
-[6.153825] (-) TimerEvent: {}
-[6.254469] (-) TimerEvent: {}
-[6.355165] (-) TimerEvent: {}
-[6.456137] (-) TimerEvent: {}
-[6.557077] (-) TimerEvent: {}
-[6.655474] (testing) StdoutLine: {'line': b'running develop\n'}
-[6.656813] (testing) StderrLine: {'line': b'/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.\n'}
-[6.657737] (-) TimerEvent: {}
-[6.658110] (testing) StderrLine: {'line': b'!!\n'}
-[6.658733] (testing) StderrLine: {'line': b'\n'}
-[6.659203] (testing) StderrLine: {'line': b'        ********************************************************************************\n'}
-[6.659805] (testing) StderrLine: {'line': b'        Please avoid running ``setup.py`` and ``easy_install``.\n'}
-[6.660256] (testing) StderrLine: {'line': b'        Instead, use pypa/build, pypa/installer or other\n'}
-[6.660826] (testing) StderrLine: {'line': b'        standards-based tools.\n'}
-[6.661419] (testing) StderrLine: {'line': b'\n'}
-[6.662013] (testing) StderrLine: {'line': b'        See https://github.com/pypa/setuptools/issues/917 for details.\n'}
-[6.662574] (testing) StderrLine: {'line': b'        ********************************************************************************\n'}
-[6.663134] (testing) StderrLine: {'line': b'\n'}
-[6.663754] (testing) StderrLine: {'line': b'!!\n'}
-[6.664210] (testing) StderrLine: {'line': b'  easy_install.initialize_options(self)\n'}
-[6.757918] (-) TimerEvent: {}
-[6.858649] (-) TimerEvent: {}
-[6.959648] (-) TimerEvent: {}
-[7.060297] (-) TimerEvent: {}
-[7.161057] (-) TimerEvent: {}
-[7.261858] (-) TimerEvent: {}
-[7.362537] (-) TimerEvent: {}
-[7.463232] (-) TimerEvent: {}
-[7.564013] (-) TimerEvent: {}
-[7.664784] (-) TimerEvent: {}
-[7.765440] (-) TimerEvent: {}
-[7.868676] (-) TimerEvent: {}
-[7.962477] (testing) StdoutLine: {'line': b'running egg_info\n'}
-[7.968845] (-) TimerEvent: {}
-[8.072664] (-) TimerEvent: {}
-[8.073939] (testing) StdoutLine: {'line': b'writing testing.egg-info/PKG-INFO\n'}
-[8.075665] (testing) StdoutLine: {'line': b'writing dependency_links to testing.egg-info/dependency_links.txt\n'}
-[8.083064] (testing) StdoutLine: {'line': b'writing entry points to testing.egg-info/entry_points.txt\n'}
-[8.086172] (testing) StdoutLine: {'line': b'writing requirements to testing.egg-info/requires.txt\n'}
-[8.091845] (testing) StdoutLine: {'line': b'writing top-level names to testing.egg-info/top_level.txt\n'}
-[8.172836] (-) TimerEvent: {}
-[8.273461] (-) TimerEvent: {}
-[8.322619] (testing) StdoutLine: {'line': b"reading manifest file 'testing.egg-info/SOURCES.txt'\n"}
-[8.326514] (testing) StdoutLine: {'line': b"writing manifest file 'testing.egg-info/SOURCES.txt'\n"}
-[8.373623] (-) TimerEvent: {}
-[8.440906] (testing) StdoutLine: {'line': b'running build_ext\n'}
-[8.441871] (testing) StdoutLine: {'line': b'Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)\n'}
-[8.444885] (testing) StdoutLine: {'line': b'Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[8.446130] (testing) StdoutLine: {'line': b'Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing\n'}
-[8.447625] (testing) StdoutLine: {'line': b'\n'}
-[8.448400] (testing) StdoutLine: {'line': b'Installed /home/robobin/robobin_ws/build/testing\n'}
-[8.448899] (testing) StdoutLine: {'line': b'running symlink_data\n'}
-[8.473878] (-) TimerEvent: {}
-[8.574895] (-) TimerEvent: {}
-[8.633600] (testing) CommandEnded: {'returncode': 0}
-[8.675515] (-) TimerEvent: {}
-[8.736594] (testing) JobEnded: {'identifier': 'testing', 'rc': 0}
-[8.741953] (-) EventReactorShutdown: {}
diff --git a/ros2_testing/log/build_2024-11-06_23-36-55/logger_all.log b/ros2_testing/log/build_2024-11-06_23-36-55/logger_all.log
deleted file mode 100644
index 1ee96465ff7aced0399da25985ce63f381e536ec..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-36-55/logger_all.log
+++ /dev/null
@@ -1,131 +0,0 @@
-[0.539s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install']
-[0.539s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=4, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffffa97c3800>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0xffffa97c3560>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0xffffa97c3560>>, mixin_verb=('build',))
-[0.739s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[0.740s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[0.740s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[0.740s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[0.741s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
-[0.741s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[0.741s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin_ws'
-[0.741s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
-[0.742s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
-[0.742s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
-[0.743s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
-[0.743s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
-[0.743s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
-[0.743s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
-[0.743s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
-[0.744s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
-[0.869s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python']
-[0.869s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake'
-[0.870s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python'
-[0.870s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py']
-[0.870s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py'
-[0.871s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install']
-[0.872s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore'
-[0.872s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored
-[0.873s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install']
-[0.874s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore'
-[0.875s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored
-[0.876s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install']
-[0.876s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore'
-[0.877s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored
-[0.877s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install']
-[0.878s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore'
-[0.878s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install'
-[0.879s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg']
-[0.879s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg'
-[0.879s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta']
-[0.879s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta'
-[0.879s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros']
-[0.879s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros'
-[0.880s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python']
-[0.880s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake'
-[0.880s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python'
-[0.881s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py']
-[0.881s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py'
-[0.881s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ignore', 'ignore_ament_install']
-[0.882s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore'
-[0.882s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ignore_ament_install'
-[0.882s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_pkg']
-[0.882s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_pkg'
-[0.883s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['colcon_meta']
-[0.883s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'colcon_meta'
-[0.883s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extensions ['ros']
-[0.883s] Level 1:colcon.colcon_core.package_identification:_identify(src/testing) by extension 'ros'
-[0.893s] DEBUG:colcon.colcon_core.package_identification:Package 'src/testing' with type 'ros.ament_python' and name 'testing'
-[0.894s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
-[0.894s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
-[0.894s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
-[0.894s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
-[0.894s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
-[0.973s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
-[0.974s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
-[0.982s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/robobin/robobin_ws/install
-[0.994s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 287 installed packages in /opt/ros/jazzy
-[1.003s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
-[1.322s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_args' from command line to 'None'
-[1.324s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target' from command line to 'None'
-[1.327s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_target_skip_unavailable' from command line to 'False'
-[1.328s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_cache' from command line to 'False'
-[1.329s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_clean_first' from command line to 'False'
-[1.330s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'cmake_force_configure' from command line to 'False'
-[1.331s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'ament_cmake_args' from command line to 'None'
-[1.332s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_cmake_args' from command line to 'None'
-[1.333s] Level 5:colcon.colcon_core.verb:set package 'testing' build argument 'catkin_skip_building_tests' from command line to 'False'
-[1.333s] DEBUG:colcon.colcon_core.verb:Building package 'testing' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/robobin/robobin_ws/build/testing', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/robobin/robobin_ws/install/testing', 'merge_install': False, 'path': '/home/robobin/robobin_ws/src/testing', 'symlink_install': True, 'test_result_base': None}
-[1.336s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
-[1.341s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
-[1.346s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/robobin/robobin_ws/src/testing' with build type 'ament_python'
-[1.347s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'ament_prefix_path')
-[1.375s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
-[1.378s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.ps1'
-[1.386s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.dsv'
-[1.392s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/ament_prefix_path.sh'
-[1.398s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[1.399s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[2.685s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/robobin/robobin_ws/src/testing'
-[2.686s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
-[2.686s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
-[6.141s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
-[9.976s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath_develop')
-[9.977s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.ps1'
-[9.979s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
-[9.982s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.dsv'
-[9.987s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/build/testing/share/testing/hook/pythonpath_develop.sh'
-[10.008s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake module files
-[10.012s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing' for CMake config files
-[10.016s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib'
-[10.016s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[10.017s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/pkgconfig/testing.pc'
-[10.018s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages'
-[10.019s] Level 1:colcon.colcon_core.shell:create_environment_hook('testing', 'pythonpath')
-[10.020s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.ps1'
-[10.024s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.dsv'
-[10.028s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/robobin/robobin_ws/install/testing/share/testing/hook/pythonpath.sh'
-[10.035s] Level 1:colcon.colcon_core.environment:checking '/home/robobin/robobin_ws/install/testing/bin'
-[10.036s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(testing)
-[10.038s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.ps1'
-[10.042s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/robobin/robobin_ws/install/testing/share/testing/package.dsv'
-[10.047s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.sh'
-[10.053s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.bash'
-[10.061s] INFO:colcon.colcon_core.shell:Creating package script '/home/robobin/robobin_ws/install/testing/share/testing/package.zsh'
-[10.068s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/robobin/robobin_ws/install/testing/share/colcon-core/packages/testing)
-[10.077s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
-[10.078s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
-[10.079s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0'
-[10.082s] DEBUG:colcon.colcon_core.event_reactor:joining thread
-[10.129s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
-[10.130s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
-[10.131s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
-[10.299s] DEBUG:colcon.colcon_core.event_reactor:joined thread
-[10.300s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.ps1'
-[10.315s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_ps1.py'
-[10.333s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.ps1'
-[10.343s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.sh'
-[10.348s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/robobin/robobin_ws/install/_local_setup_util_sh.py'
-[10.359s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.sh'
-[10.372s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.bash'
-[10.386s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.bash'
-[10.399s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/robobin/robobin_ws/install/local_setup.zsh'
-[10.408s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/robobin/robobin_ws/install/setup.zsh'
diff --git a/ros2_testing/log/build_2024-11-06_23-36-55/testing/command.log b/ros2_testing/log/build_2024-11-06_23-36-55/testing/command.log
deleted file mode 100644
index 226601b56077e5ac13220c4e3276e6611e8b0a79..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-36-55/testing/command.log
+++ /dev/null
@@ -1,2 +0,0 @@
-Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
-Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
diff --git a/ros2_testing/log/build_2024-11-06_23-36-55/testing/stderr.log b/ros2_testing/log/build_2024-11-06_23-36-55/testing/stderr.log
deleted file mode 100644
index f298e054034ac601ad0812d776ec7f53a77ce8f3..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-36-55/testing/stderr.log
+++ /dev/null
@@ -1,13 +0,0 @@
-/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-!!
-
-        ********************************************************************************
-        Please avoid running ``setup.py`` and ``easy_install``.
-        Instead, use pypa/build, pypa/installer or other
-        standards-based tools.
-
-        See https://github.com/pypa/setuptools/issues/917 for details.
-        ********************************************************************************
-
-!!
-  easy_install.initialize_options(self)
diff --git a/ros2_testing/log/build_2024-11-06_23-36-55/testing/stdout.log b/ros2_testing/log/build_2024-11-06_23-36-55/testing/stdout.log
deleted file mode 100644
index 633f498320c3ca38dad839b53643766808943f3b..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-36-55/testing/stdout.log
+++ /dev/null
@@ -1,16 +0,0 @@
-running develop
-running egg_info
-writing testing.egg-info/PKG-INFO
-writing dependency_links to testing.egg-info/dependency_links.txt
-writing entry points to testing.egg-info/entry_points.txt
-writing requirements to testing.egg-info/requires.txt
-writing top-level names to testing.egg-info/top_level.txt
-reading manifest file 'testing.egg-info/SOURCES.txt'
-writing manifest file 'testing.egg-info/SOURCES.txt'
-running build_ext
-Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-
-Installed /home/robobin/robobin_ws/build/testing
-running symlink_data
diff --git a/ros2_testing/log/build_2024-11-06_23-36-55/testing/stdout_stderr.log b/ros2_testing/log/build_2024-11-06_23-36-55/testing/stdout_stderr.log
deleted file mode 100644
index d4e490e5f230bc1b2cfe55e783b1098945d26918..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-36-55/testing/stdout_stderr.log
+++ /dev/null
@@ -1,29 +0,0 @@
-running develop
-/usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-!!
-
-        ********************************************************************************
-        Please avoid running ``setup.py`` and ``easy_install``.
-        Instead, use pypa/build, pypa/installer or other
-        standards-based tools.
-
-        See https://github.com/pypa/setuptools/issues/917 for details.
-        ********************************************************************************
-
-!!
-  easy_install.initialize_options(self)
-running egg_info
-writing testing.egg-info/PKG-INFO
-writing dependency_links to testing.egg-info/dependency_links.txt
-writing entry points to testing.egg-info/entry_points.txt
-writing requirements to testing.egg-info/requires.txt
-writing top-level names to testing.egg-info/top_level.txt
-reading manifest file 'testing.egg-info/SOURCES.txt'
-writing manifest file 'testing.egg-info/SOURCES.txt'
-running build_ext
-Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-
-Installed /home/robobin/robobin_ws/build/testing
-running symlink_data
diff --git a/ros2_testing/log/build_2024-11-06_23-36-55/testing/streams.log b/ros2_testing/log/build_2024-11-06_23-36-55/testing/streams.log
deleted file mode 100644
index d27f31dd6be9947c73a88f43fccffd4f5ed23cb9..0000000000000000000000000000000000000000
--- a/ros2_testing/log/build_2024-11-06_23-36-55/testing/streams.log
+++ /dev/null
@@ -1,31 +0,0 @@
-[4.792s] Invoking command in '/home/robobin/robobin_ws/build/testing': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
-[6.650s] running develop
-[6.652s] /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
-[6.653s] !!
-[6.653s] 
-[6.654s]         ********************************************************************************
-[6.654s]         Please avoid running ``setup.py`` and ``easy_install``.
-[6.655s]         Instead, use pypa/build, pypa/installer or other
-[6.655s]         standards-based tools.
-[6.656s] 
-[6.657s]         See https://github.com/pypa/setuptools/issues/917 for details.
-[6.657s]         ********************************************************************************
-[6.658s] 
-[6.658s] !!
-[6.659s]   easy_install.initialize_options(self)
-[7.957s] running egg_info
-[8.069s] writing testing.egg-info/PKG-INFO
-[8.070s] writing dependency_links to testing.egg-info/dependency_links.txt
-[8.078s] writing entry points to testing.egg-info/entry_points.txt
-[8.081s] writing requirements to testing.egg-info/requires.txt
-[8.087s] writing top-level names to testing.egg-info/top_level.txt
-[8.317s] reading manifest file 'testing.egg-info/SOURCES.txt'
-[8.321s] writing manifest file 'testing.egg-info/SOURCES.txt'
-[8.436s] running build_ext
-[8.436s] Creating /home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages/testing.egg-link (link to .)
-[8.440s] Installing test_imu_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[8.441s] Installing test_motor_node script to /home/robobin/robobin_ws/install/testing/lib/testing
-[8.442s] 
-[8.443s] Installed /home/robobin/robobin_ws/build/testing
-[8.444s] running symlink_data
-[8.630s] Invoked command in '/home/robobin/robobin_ws/build/testing' returned '0': DEBUGINFOD_URLS=https://debuginfod.ubuntu.com PYTHONPATH=/home/robobin/robobin_ws/build/testing/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/robobin/robobin_ws/install/testing/lib/python3.12/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py develop --editable --build-directory /home/robobin/robobin_ws/build/testing/build --no-deps symlink_data
diff --git a/ros2_testing/log/latest b/ros2_testing/log/latest
deleted file mode 120000
index b57d247c77c0293269460b70b9bb1360f27cf808..0000000000000000000000000000000000000000
--- a/ros2_testing/log/latest
+++ /dev/null
@@ -1 +0,0 @@
-latest_build
\ No newline at end of file
diff --git a/ros2_testing/log/latest_build b/ros2_testing/log/latest_build
deleted file mode 120000
index 68cc9bc5f69550a3581436cfefe700b2e867b476..0000000000000000000000000000000000000000
--- a/ros2_testing/log/latest_build
+++ /dev/null
@@ -1 +0,0 @@
-build_2024-11-06_23-36-55
\ No newline at end of file
diff --git a/ros2_testing/log/latest_list b/ros2_testing/log/latest_list
deleted file mode 120000
index b372cada78576fbef5b6bacac5bf4dfebba9b718..0000000000000000000000000000000000000000
--- a/ros2_testing/log/latest_list
+++ /dev/null
@@ -1 +0,0 @@
-list_2024-11-05_18-27-45
\ No newline at end of file
diff --git a/ros2_testing/log/list_2024-11-05_18-27-45/logger_all.log b/ros2_testing/log/list_2024-11-05_18-27-45/logger_all.log
deleted file mode 100644
index 3d8b668da77560f20ba28c26b8545aea4a3883b4..0000000000000000000000000000000000000000
--- a/ros2_testing/log/list_2024-11-05_18-27-45/logger_all.log
+++ /dev/null
@@ -1,50 +0,0 @@
-[1.755s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'list', '-p', '--base-paths', '/home/robobin/robobin_ws']
-[1.755s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='list', build_base='build', ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['/home/robobin/robobin_ws'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], topological_order=False, names_only=False, paths_only=True, topological_graph=False, topological_graph_dot=False, topological_graph_density=False, topological_graph_legend=False, topological_graph_dot_cluster=False, topological_graph_dot_include_skipped=False, mixin_files=None, mixin=None, verb_parser=<colcon_mixin.mixin.mixin_argument.MixinArgumentDecorator object at 0xffff80bf3dd0>, verb_extension=<colcon_package_information.verb.list.ListVerb object at 0xffff80bf2f90>, main=<bound method ListVerb.main of <colcon_package_information.verb.list.ListVerb object at 0xffff80bf2f90>>, mixin_verb=('list',))
-[2.194s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
-[2.196s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
-[2.196s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
-[2.197s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
-[2.198s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
-[2.200s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/robobin/robobin_ws'
-[2.203s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extensions ['ignore', 'ignore_ament_install']
-[2.204s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extension 'ignore'
-[2.206s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extension 'ignore_ament_install'
-[2.208s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extensions ['colcon_pkg']
-[2.208s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extension 'colcon_pkg'
-[2.209s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extensions ['colcon_meta']
-[2.209s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extension 'colcon_meta'
-[2.210s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extensions ['ros']
-[2.211s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extension 'ros'
-[2.644s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extensions ['cmake', 'python']
-[2.645s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extension 'cmake'
-[2.646s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extension 'python'
-[2.647s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extensions ['python_setup_py']
-[2.648s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws) by extension 'python_setup_py'
-[2.652s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/log) by extensions ['ignore', 'ignore_ament_install']
-[2.653s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/log) by extension 'ignore'
-[2.654s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/log) ignored
-[2.656s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extensions ['ignore', 'ignore_ament_install']
-[2.657s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extension 'ignore'
-[2.659s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extension 'ignore_ament_install'
-[2.660s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extensions ['colcon_pkg']
-[2.660s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extension 'colcon_pkg'
-[2.661s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extensions ['colcon_meta']
-[2.661s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extension 'colcon_meta'
-[2.662s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extensions ['ros']
-[2.662s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extension 'ros'
-[2.663s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extensions ['cmake', 'python']
-[2.665s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extension 'cmake'
-[2.666s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extension 'python'
-[2.667s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extensions ['python_setup_py']
-[2.669s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src) by extension 'python_setup_py'
-[2.671s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src/testing) by extensions ['ignore', 'ignore_ament_install']
-[2.672s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src/testing) by extension 'ignore'
-[2.673s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src/testing) by extension 'ignore_ament_install'
-[2.675s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src/testing) by extensions ['colcon_pkg']
-[2.675s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src/testing) by extension 'colcon_pkg'
-[2.676s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src/testing) by extensions ['colcon_meta']
-[2.677s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src/testing) by extension 'colcon_meta'
-[2.678s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src/testing) by extensions ['ros']
-[2.679s] Level 1:colcon.colcon_core.package_identification:_identify(/home/robobin/robobin_ws/src/testing) by extension 'ros'
-[2.697s] DEBUG:colcon.colcon_core.package_identification:Package '/home/robobin/robobin_ws/src/testing' with type 'ros.ament_python' and name 'testing'
-[2.698s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
diff --git a/ros2_testing/src/testing/package.xml b/ros2_testing/src/testing/package.xml
deleted file mode 100644
index 66534e6dd79a99dc8e68b7ff5e85033a915be8d1..0000000000000000000000000000000000000000
--- a/ros2_testing/src/testing/package.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0"?>
-<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
-<package format="3">
-  <name>testing</name>
-  <version>0.0.0</version>
-  <description>TODO: Package description</description>
-  <maintainer email="robobin@todo.todo">robobin</maintainer>
-  <license>TODO: License declaration</license>
-
-  <depend>rclpy</depend>
-  <depend>sensor_msgs</depend>
-  <depend>geometry_msgs</depend>
-
-  <exec_depend>python3-smbus</exec_depend>
-
-  <test_depend>ament_copyright</test_depend>
-  <test_depend>ament_flake8</test_depend>
-  <test_depend>ament_pep257</test_depend>
-  <test_depend>python3-pytest</test_depend>
-
-  <export>
-    <build_type>ament_python</build_type>
-  </export>
-</package>
diff --git a/ros2_testing/src/testing/resource/testing b/ros2_testing/src/testing/resource/testing
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2_testing/src/testing/setup.cfg b/ros2_testing/src/testing/setup.cfg
deleted file mode 100644
index 06a00c1fa9b53075a5cf332179a881206207f4d4..0000000000000000000000000000000000000000
--- a/ros2_testing/src/testing/setup.cfg
+++ /dev/null
@@ -1,4 +0,0 @@
-[develop]
-script_dir=$base/lib/testing
-[install]
-install_scripts=$base/lib/testing
diff --git a/ros2_testing/src/testing/setup.py b/ros2_testing/src/testing/setup.py
deleted file mode 100644
index d2d60217cbd93fefc6adf02256d08396c29f7119..0000000000000000000000000000000000000000
--- a/ros2_testing/src/testing/setup.py
+++ /dev/null
@@ -1,27 +0,0 @@
-from setuptools import find_packages, setup
-
-package_name = 'testing'
-
-setup(
-    name=package_name,
-    version='0.0.0',
-    packages=find_packages(exclude=['test']),
-    data_files=[
-        ('share/ament_index/resource_index/packages',
-            ['resource/' + package_name]),
-        ('share/' + package_name, ['package.xml']),
-    ],
-    install_requires=['setuptools'],
-    zip_safe=True,
-    maintainer='robobin',
-    maintainer_email='robobin@todo.todo',
-    description='TODO: Package description',
-    license='TODO: License declaration',
-    tests_require=['pytest'],
-    entry_points={
-        'console_scripts': [
-            'test_imu_node = testing.imu_node:main',
-            'test_motor_node = testing.motor_control_node:main',
-        ],
-    },
-)
diff --git a/ros2_testing/src/testing/test/test_copyright.py b/ros2_testing/src/testing/test/test_copyright.py
deleted file mode 100644
index 97a39196e84db97954341162a6d2e7f771d938c0..0000000000000000000000000000000000000000
--- a/ros2_testing/src/testing/test/test_copyright.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2015 Open Source Robotics Foundation, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-from ament_copyright.main import main
-import pytest
-
-
-# Remove the `skip` decorator once the source file(s) have a copyright header
-@pytest.mark.skip(reason='No copyright header has been placed in the generated source file.')
-@pytest.mark.copyright
-@pytest.mark.linter
-def test_copyright():
-    rc = main(argv=['.', 'test'])
-    assert rc == 0, 'Found errors'
diff --git a/ros2_testing/src/testing/test/test_flake8.py b/ros2_testing/src/testing/test/test_flake8.py
deleted file mode 100644
index 27ee1078ff077cc3a0fec75b7d023101a68164d1..0000000000000000000000000000000000000000
--- a/ros2_testing/src/testing/test/test_flake8.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2017 Open Source Robotics Foundation, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-from ament_flake8.main import main_with_errors
-import pytest
-
-
-@pytest.mark.flake8
-@pytest.mark.linter
-def test_flake8():
-    rc, errors = main_with_errors(argv=[])
-    assert rc == 0, \
-        'Found %d code style errors / warnings:\n' % len(errors) + \
-        '\n'.join(errors)
diff --git a/ros2_testing/src/testing/test/test_pep257.py b/ros2_testing/src/testing/test/test_pep257.py
deleted file mode 100644
index b234a3840f4c5bd38f043638c8622b8f240e1185..0000000000000000000000000000000000000000
--- a/ros2_testing/src/testing/test/test_pep257.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2015 Open Source Robotics Foundation, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-from ament_pep257.main import main
-import pytest
-
-
-@pytest.mark.linter
-@pytest.mark.pep257
-def test_pep257():
-    rc = main(argv=['.', 'test'])
-    assert rc == 0, 'Found code style errors / warnings'
diff --git a/ros2_testing/src/testing/testing/__init__.py b/ros2_testing/src/testing/testing/__init__.py
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/ros2_testing/src/testing/testing/__pycache__/__init__.cpython-312.pyc b/ros2_testing/src/testing/testing/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 032f9ad5c0f4c7ca4f74944ba623fbdac473c2a2..0000000000000000000000000000000000000000
Binary files a/ros2_testing/src/testing/testing/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/ros2_testing/src/testing/testing/__pycache__/imu_node.cpython-312.pyc b/ros2_testing/src/testing/testing/__pycache__/imu_node.cpython-312.pyc
deleted file mode 100644
index f09dd4d87adc9b8c55bfcac152cd9ef4b190d26b..0000000000000000000000000000000000000000
Binary files a/ros2_testing/src/testing/testing/__pycache__/imu_node.cpython-312.pyc and /dev/null differ
diff --git a/ros2_testing/src/testing/testing/__pycache__/motor_control_node.cpython-312.pyc b/ros2_testing/src/testing/testing/__pycache__/motor_control_node.cpython-312.pyc
deleted file mode 100644
index 8f2790b20055506755307e9850b90b2102087fcd..0000000000000000000000000000000000000000
Binary files a/ros2_testing/src/testing/testing/__pycache__/motor_control_node.cpython-312.pyc and /dev/null differ
diff --git a/ros2_testing/src/testing/testing/imu_node.py b/ros2_testing/src/testing/testing/imu_node.py
deleted file mode 100755
index 3d4bc4873d6e699fee3890ac243be41d0fec8789..0000000000000000000000000000000000000000
--- a/ros2_testing/src/testing/testing/imu_node.py
+++ /dev/null
@@ -1,203 +0,0 @@
-#!/usr/bin/env python3
-'''#!/home/robobib/robobin_ws/venv/bin/python'''
-
-import rclpy
-from rclpy.node import Node
-from sensor_msgs.msg import Imu
-import smbus
-import math
-import numpy as np
-
-
-
-class IMUNode(Node):
-    def __init__(self):
-        super().__init__("imusd_node")
-        self.get_logger().info("hello")
-
-
-        self.publisher = self.create_publisher(Imu, 'imu/data_raw',10)
-    
-        self.bus = smbus.SMBus(1)
-        self.DEVICE_ADDRESS = 0x68  # MPU6050 device address
-        self.mpu_init()
-
-        self.dt = 0.01  # Time step (same as timer period)
-        self.roll = 0.0
-        self.pitch = 0.0
-        self.yaw = 0.0
-        self.alpha = 0.98  # Filter coefficient
-
-
-        time_period = 0.01
-        self.timer = self.create_timer(time_period, self.timer_callback)
-
-
-
-    def mpu_init(self):
-        PWR_MGMT_1 = 0x6B
-        SMPLRT_DIV = 0x19
-        CONFIG = 0x1A
-        GYRO_CONFIG = 0x1B
-        ACCEL_CONFIG = 0x1C
-        INT_ENABLE = 0x38
-
-        # Write to sample rate register
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, SMPLRT_DIV, 7)
-        # Write to power management register to wake up the MPU6050
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, PWR_MGMT_1, 1)
-        # Write to configuration register
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, CONFIG, 0)
-        # Write to gyroscope configuration register
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, GYRO_CONFIG, 24)
-        # Write to accelerometer configuration register
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, ACCEL_CONFIG, 0)
-        # Enable interrupts
-        self.bus.write_byte_data(self.DEVICE_ADDRESS, INT_ENABLE, 1)
-
-    def read_raw_data(self, addr):
-        # Read two bytes of data from the given address
-        high = self.bus.read_byte_data(self.DEVICE_ADDRESS, addr)
-        low = self.bus.read_byte_data(self.DEVICE_ADDRESS, addr+1)
-        # Combine higher and lower bytes
-        value = (high << 8) | low
-        # Convert to signed integer
-        if value > 32768:
-            value = value - 65536
-
-        return value
-    
-    def euler_to_quaternion(self, roll, pitch, yaw):
-        """
-        Convert an Euler angle to a quaternion.
-
-        Input
-          :param roll: Rotation around the X-axis in radians
-          :param pitch: Rotation around the Y-axis in radians
-          :param yaw: Rotation around the Z-axis in radians
-
-        Output
-          :return qx, qy, qz, qw: Quaternion components
-        """
-        qx = math.sin(roll/2) * math.cos(pitch/2) * math.cos(yaw/2) - \
-             math.cos(roll/2) * math.sin(pitch/2) * math.sin(yaw/2)
-        qy = math.cos(roll/2) * math.sin(pitch/2) * math.cos(yaw/2) + \
-             math.sin(roll/2) * math.cos(pitch/2) * math.sin(yaw/2)
-        qz = math.cos(roll/2) * math.cos(pitch/2) * math.sin(yaw/2) - \
-             math.sin(roll/2) * math.sin(pitch/2) * math.cos(yaw/2)
-        qw = math.cos(roll/2) * math.cos(pitch/2) * math.cos(yaw/2) + \
-             math.sin(roll/2) * math.sin(pitch/2) * math.sin(yaw/2)
-
-        return qx, qy, qz, qw
-
-    def complementary_filter(self, acc, gyr, dt):
-        # Integrate gyroscope data
-        self.roll += gyr[0] * dt
-        self.pitch += gyr[1] * dt
-        self.yaw += gyr[2] * dt  # Yaw accumulates gyro data
-
-        # Calculate accelerometer angles
-        roll_acc = math.atan2(acc[1], acc[2])
-        pitch_acc = math.atan2(-acc[0], math.sqrt(acc[1]**2 + acc[2]**2))
-
-        # Apply complementary filter
-        self.roll = self.alpha * self.roll + (1 - self.alpha) * roll_acc
-        self.pitch = self.alpha * self.pitch + (1 - self.alpha) * pitch_acc
-        # Yaw remains as gyroscope integration
-
-        return self.roll, self.pitch, self.yaw
-
-    def timer_callback(self):
-
-
-        ACCEL_XOUT_H = 0x3B
-        ACCEL_YOUT_H = 0x3D
-        ACCEL_ZOUT_H = 0x3F
-
-        GYRO_XOUT_H = 0x43
-        GYRO_YOUT_H = 0x45
-        GYRO_ZOUT_H = 0x47
-
-        # Read accelerometer data
-        acc_x = self.read_raw_data(ACCEL_XOUT_H)
-        acc_y = self.read_raw_data(ACCEL_YOUT_H)
-        acc_z = self.read_raw_data(ACCEL_ZOUT_H)
-        
-        # Read gyroscope data
-        gyro_x = self.read_raw_data(GYRO_XOUT_H)
-        gyro_y = self.read_raw_data(GYRO_YOUT_H)
-        gyro_z = self.read_raw_data(GYRO_ZOUT_H)
-
-
-        ax_offset = 0.01467432
-        ay_offset = -0.00603101
-        az_offset = 0.06171924
-
-        gx_offset = -0.17447328
-        gy_offset = 0.08720611
-        gz_offset = 0.16423664
-
-        Ax = (acc_x / 16384.0)  - (ax_offset) # Accelerometer sensitivity scale factor
-        Ay = (acc_y / 16384.0)  - (ay_offset) 
-        Az = (acc_z / 16384.0) - (az_offset) 
-        Ax = 9.81*Ax
-        Ay = 9.81*Ay
-        Az = 9.81*Az
-        
-        Gx = (gyro_x / 131.0) - (gx_offset)   # Gyroscope sensitivity scale factor
-        Gy = (gyro_y / 131.0) - (gy_offset) 
-        Gz = (gyro_z / 131.0)  - (gz_offset) 
-        
-        Gx = Gx/180 *math.pi
-        Gy = Gy/180 *math.pi
-        Gz = Gz/180 *math.pi
-
-        # Prepare data arrays
-        acc = np.array([Ax, Ay, Az])
-        gyr = np.array([Gx, Gy, Gz])
-
-        # Estimate orientation using the complementary filter
-        roll, pitch, yaw = self.complementary_filter(acc, gyr, self.dt)
-
-        # Convert roll, pitch, yaw to quaternion
-        qx, qy, qz, qw = self.euler_to_quaternion(roll, pitch, yaw)
-        
-
-
-        imu_msg = Imu()
-        imu_msg.header.stamp =self.get_clock().now().to_msg()
-        imu_msg.header.frame_id = 'imu_link'
-        imu_msg.orientation_covariance[0] = -1.0
-
-        imu_msg.angular_velocity.x = Gx
-        imu_msg.angular_velocity.y = Gy
-        imu_msg.angular_velocity.z = Gz
-
-        imu_msg.linear_acceleration.x = Ax
-        imu_msg.linear_acceleration.y = Ay
-        imu_msg.linear_acceleration.z = Az
-
-        imu_msg.orientation.x = qx
-        imu_msg.orientation.y = qy
-        imu_msg.orientation.z = qz
-        imu_msg.orientation.w = qw
-        imu_msg.orientation_covariance = [0.01, 0, 0,
-                                          0, 0.01, 0,
-                                          0, 0, 0.05] 
-
-        self.publisher.publish(imu_msg)
-
-        
-
-
-
-
-
-def main(args=None):
-    rclpy.init(args=args)
-    imu_node = IMUNode()
-    rclpy.spin(imu_node)
-    rclpy.shutdown()
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file