Commit 92a5565eaef55e592f86f65401539cf34f3f1a6d

Thomas de Grivel 2025-04-08T20:36:16

wip ci

diff --git a/home/ci/app/models/rbpkg.kc3 b/home/ci/app/models/rbpkg.kc3
index a2197c8..1820b3b 100644
--- a/home/ci/app/models/rbpkg.kc3
+++ b/home/ci/app/models/rbpkg.kc3
@@ -6,7 +6,12 @@ defmodule Rbpkg do
   }
 
   def package_info = fn (repo, tree) {
-    system(["rbpkg", "info", repo, tree])
+    Tag.from_str("""
+do
+  #{system(["rbpkg", "info", repo, tree])}
+  {info, repo_info}
+end
+""")
   }
 
 end
diff --git a/lib/rbpkg.rb b/lib/rbpkg.rb
index 2e54d58..745d701 100644
--- a/lib/rbpkg.rb
+++ b/lib/rbpkg.rb
@@ -280,10 +280,10 @@ EOF
   def self.info(repo, tree)
     global_info = inspect()
     $log.puts global_info
-    puts global_info
+    puts "info = #{global_info}"
     repo_info = Repos.repo(repo, tree).inspect
     $log.puts repo_info
-    puts repo_info
+    puts "repo_info = #{repo_info}"
   end
 
   def self.init(name, verbose_level, log_dir, status_dir)
@@ -301,10 +301,10 @@ EOF
 
   def self.inspect
     """%Rbpkg.Info{
- CC: #{cc.inspect},
- dir: #{dir.inspect},
- ncpu: #{ncpu.inspect},
- target: #{target.inspect}
+  cc: #{cc.inspect},
+  dir: #{dir.inspect},
+  ncpu: #{ncpu.inspect},
+  target: #{target.inspect}
 }"""
   end
 
diff --git a/lib/rbpkg/repo.rb b/lib/rbpkg/repo.rb
index 4fb39db..d026445 100644
--- a/lib/rbpkg/repo.rb
+++ b/lib/rbpkg/repo.rb
@@ -243,20 +243,20 @@ class Rbpkg::Repo
 
   def inspect
     """%#{self.class.name.gsub(/::/, ".")}{
- name: #{name.inspect},
- dir: #{dir.inspect},
- git_url: #{git_url.inspect},
- src_dir: #{src_dir.inspect},
- src_parent_dir: #{src_parent_dir.inspect},
- head: #{tree.inspect},
- hash: #{hash.inspect},
- configure_env: #{configure_env.inspect},
- make: #{make.inspect},
- version:           #{version.inspect},
- installed_version: #{installed_version.inspect},
- dependencies: #{dependencies.inspect},
- required_by: #{required_by.inspect}
-}"""
+    name: #{name.inspect},
+    dir: #{dir.inspect},
+    git_url: #{git_url.inspect},
+    src_dir: #{src_dir.inspect},
+    src_parent_dir: #{src_parent_dir.inspect},
+    head: #{tree.inspect},
+    hash: #{hash.inspect},
+    configure_env: #{configure_env.inspect},
+    make: #{make.inspect},
+    version:           #{version.inspect},
+    installed_version: #{installed_version.inspect},
+    dependencies: #{dependencies.inspect},
+    required_by: #{required_by.inspect}
+  }"""
   end
 
   def install