Skip to content

Include some jsk packages - #36

Closed
mqcmd196 wants to merge 17 commits into
ubi-agni:mainfrom
mqcmd196:jsk
Closed

Include some jsk packages#36
mqcmd196 wants to merge 17 commits into
ubi-agni:mainfrom
mqcmd196:jsk

Conversation

@mqcmd196

Copy link
Copy Markdown
Contributor

This PR adds some JSK packages. I don't add all JSK packages this time, but I add common ones.

  • eusurdf and ros-one-pr2-gazebo-plugins are expected to fail on jammy/arm64, noble/* because gazebo is not released
  • ignoring the package which uses catkin_virtualenv because of the error:
+------------------------------------------------------------------------------+
  | Build                                                                        |
  +------------------------------------------------------------------------------+
  
  
  Unpack source
  -------------
  
  Format: 1.0
  Source: ros-one-jsk-rosbag-tools
  Binary: ros-one-jsk-rosbag-tools
  Architecture: any
  Version: 2.2.16-2jammy.20250322.0050
  Maintainer: Iori Yanokura <yanokura@jsk.imi.i.u-tokyo.ac.jp>
  Standards-Version: 3.9.2
  Build-Depends: debhelper (>= 9.0.0), python3-catkin-pkg-modules, ros-one-catkin, ros-one-catkin-virtualenv (>= 0.5.1), ros-one-roslint <!nocheck>, ros-one-rostest <!nocheck>
  Package-List:
   ros-one-jsk-rosbag-tools deb misc optional arch=any
  Checksums-Sha1:
   8619e494bda55ed6f51186725afaf0756f4fdf77 25644 ros-one-jsk-rosbag-tools_2.2.16-2jammy.20250322.0050.tar.gz
  Checksums-Sha256:
   d8ba69e8c1a4cd418382b534034102dfb7deae416e60561c083da807a5f3b3e3 25644 ros-one-jsk-rosbag-tools_2.2.16-2jammy.20250322.0050.tar.gz
  Files:
   e65aaa2742845e9a2d3158d70726d55d 25644 ros-one-jsk-rosbag-tools_2.2.16-2jammy.20250322.0050.tar.gz
  
  dpkg-source: warning: extracting unsigned source package (ros-one-jsk-rosbag-tools_2.2.16-2jammy.20250322.0050.dsc)
  dpkg-source: info: extracting ros-one-jsk-rosbag-tools in /<<BUILDDIR>>package
  dpkg-source: info: unpacking ros-one-jsk-rosbag-tools_2.2.16-2jammy.20250322.0050.tar.gz
  
  Check disk space
  ----------------
  
  Sufficient free space for build
  
  User Environment
  ----------------
  
  APT_CONFIG=/var/lib/sbuild/apt.conf
  CCACHE_DIR=/build/ccache
  DEB_BUILD_OPTIONS=nocheck
  HOME=/sbuild-nonexistent
  LANG=C.UTF-8
  LC_ALL=C.UTF-8
  LOGNAME=runner
  PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
  SCHROOT_ALIAS_NAME=sbuild
  SCHROOT_CHROOT_NAME=sbuild
  SCHROOT_COMMAND=env
  SCHROOT_GID=128
  SCHROOT_GROUP=docker
  SCHROOT_SESSION_ID=sbuild-8e606e16-5599-4a89-a96a-acb00ed60076
  SCHROOT_UID=1001
  SCHROOT_USER=runner
  SHELL=/bin/sh
  USER=runner
  
  dpkg-buildpackage
  -----------------
  
  Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
  dpkg-buildpackage: info: source package ros-one-jsk-rosbag-tools
  dpkg-buildpackage: info: source version 2.2.16-2jammy.20250322.0050
  dpkg-buildpackage: info: source distribution UNRELEASED
  dpkg-buildpackage: info: source changed by Iori Yanokura <yanokura@jsk.imi.i.u-tokyo.ac.jp>
   dpkg-source --before-build .
  dpkg-buildpackage: info: host architecture amd64
  dpkg-source: info: using options from package/debian/source/options: --auto-commit
   fakeroot debian/rules clean
  dh clean -v --buildsystem=cmake --builddirectory=.obj-x86_64-linux-gnu
     dh_auto_clean -O-v -O--buildsystem=cmake -O--builddirectory=.obj-x86_64-linux-gnu
     dh_autoreconf_clean -O-v -O--buildsystem=cmake -O--builddirectory=.obj-x86_64-linux-gnu
     dh_clean -O-v -O--buildsystem=cmake -O--builddirectory=.obj-x86_64-linux-gnu
  	rm -f debian/debhelper-build-stamp
  	rm -rf debian/.debhelper/
  	rm -f -- debian/ros-one-jsk-rosbag-tools.substvars debian/files
  	rm -fr -- debian/ros-one-jsk-rosbag-tools/ debian/tmp/
  	find .  \( \( \
  		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
  	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
  		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
  		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
  		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
  		\) -exec rm -f {} + \) -o \
  		\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
   debian/rules build
  dh build -v --buildsystem=cmake --builddirectory=.obj-x86_64-linux-gnu
     dh_update_autotools_config -O-v -O--buildsystem=cmake -O--builddirectory=.obj-x86_64-linux-gnu
     dh_autoreconf -O-v -O--buildsystem=cmake -O--builddirectory=.obj-x86_64-linux-gnu
     debian/rules override_dh_auto_configure
  make[1]: Entering directory '/<<BUILDDIR>>package'
  # In case we're installing to a non-standard location, look for a setup.sh
  # in the install tree that was dropped by catkin, and source it.  It will
  # set things like CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
  if [ -f "/opt/ros/one/setup.sh" ]; then . "/opt/ros/one/setup.sh"; fi && \
  dh_auto_configure -- \
  	-DCATKIN_BUILD_BINARY_PACKAGE="1" \
  	-DCMAKE_INSTALL_PREFIX="/opt/ros/one" \
  	-DCMAKE_PREFIX_PATH="/opt/ros/one" \
  	-DBUILD_TESTING=OFF -DCATKIN_ENABLE_TESTING=OFF
  	install -d .obj-x86_64-linux-gnu
  	cd .obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCATKIN_BUILD_BINARY_PACKAGE=1 -DCMAKE_INSTALL_PREFIX=/opt/ros/one -DCMAKE_PREFIX_PATH=/opt/ros/one -DBUILD_TESTING=OFF -DCATKIN_ENABLE_TESTING=OFF ..
  CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
    Compatibility with CMake < 2.8.12 will be removed from a future version of
    CMake.
  
    Update the VERSION argument <min> value or use a ...<max> suffix to tell
    CMake that the project does not need compatibility with older versions.
  
  
  -- The C compiler identification is GNU 11.2.0
  -- The CXX compiler identification is GNU 11.2.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Using CATKIN_DEVEL_PREFIX: /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/devel
  -- Using CMAKE_PREFIX_PATH: /opt/ros/one
  -- This workspace overlays: /opt/ros/one
  -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.4", minimum required is "3") 
  -- Using PYTHON_EXECUTABLE: /usr/bin/python3
  -- Using Debian Python package layout
  -- Using empy: /usr/bin/empy
  -- Using CATKIN_ENABLE_TESTING: OFF
  -- catkin 0.8.10
  -- BUILD_SHARED_LIBS is on
  -- Found Python: /usr/bin/python3.10 (found version "3.10.4") found components: Interpreter 
  -- Using system site packages
  [rospack] Warning: cannot create rospack cache directory /home/runner/.ros: boost::filesystem::create_directory: No such file or directory: "/home/runner/.ros"
  [rospack] Warning: cannot create rospack cache directory /home/runner/.ros: boost::filesystem::create_directory: No such file or directory: "/home/runner/.ros"
  [rospack] Unable to create temporary cache file /home/runner/.ros/.rospack_cache.wvjoZw: No such file or directory
  WARNING: cannot create log directory [/sbuild-nonexistent/.ros/log]. Please set ROS_LOG_DIR to a writable location.
  [rospack] Warning: cannot create rospack cache directory /home/runner/.ros: boost::filesystem::create_directory: No such file or directory: "/home/runner/.ros"
  [rospack] Warning: cannot create rospack cache directory /home/runner/.ros: boost::filesystem::create_directory: No such file or directory: "/home/runner/.ros"
  [rospack] Unable to create temporary cache file /home/runner/.ros/.rospack_cache.Ag2KFt: No such file or directory
  WARNING: cannot create log directory [/sbuild-nonexistent/.ros/log]. Please set ROS_LOG_DIR to a writable location.
  -- Using virtualenv to run Python nosetests: 
  -- Configuring done
  -- Generating done
  CMake Warning:
    Manually-specified variables were not used by the project:
  
      BUILD_TESTING
      CMAKE_EXPORT_NO_PACKAGE_REGISTRY
      CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
      CMAKE_INSTALL_LIBDIR
      CMAKE_INSTALL_LOCALSTATEDIR
      CMAKE_INSTALL_RUNSTATEDIR
      CMAKE_INSTALL_SYSCONFDIR
  
  
  -- Build files have been written to: /<<BUILDDIR>>package/.obj-x86_64-linux-gnu
  make[1]: Leaving directory '/<<BUILDDIR>>package'
  	rm -f debian/ros-one-jsk-rosbag-tools.debhelper.log
     debian/rules override_dh_auto_build
  make[1]: Entering directory '/<<BUILDDIR>>package'
  # In case we're installing to a non-standard location, look for a setup.sh
  # in the install tree that was dropped by catkin, and source it.  It will
  # set things like CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
  if [ -f "/opt/ros/one/setup.sh" ]; then . "/opt/ros/one/setup.sh"; fi && \
  dh_auto_build
  	cd .obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
  make[2]: Entering directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  /usr/bin/cmake -S/<<BUILDDIR>>package -B/<<BUILDDIR>>package/.obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
  /usr/bin/cmake -E cmake_progress_start /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/CMakeFiles /<<BUILDDIR>>package/.obj-x86_64-linux-gnu//CMakeFiles/progress.marks
  make  -f CMakeFiles/Makefile2 all
  make[3]: Entering directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  make  -f CMakeFiles/jsk_rosbag_tools_generate_virtualenv.dir/build.make CMakeFiles/jsk_rosbag_tools_generate_virtualenv.dir/depend
  make  -f CMakeFiles/download_audio_data.dir/build.make CMakeFiles/download_audio_data.dir/depend
  make  -f CMakeFiles/download_video_data.dir/build.make CMakeFiles/download_video_data.dir/depend
  make[4]: Entering directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  cd /<<BUILDDIR>>package/.obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>package /<<BUILDDIR>>package /<<BUILDDIR>>package/.obj-x86_64-linux-gnu /<<BUILDDIR>>package/.obj-x86_64-linux-gnu /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/CMakeFiles/jsk_rosbag_tools_generate_virtualenv.dir/DependInfo.cmake --color=
  make[4]: Entering directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  cd /<<BUILDDIR>>package/.obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>package /<<BUILDDIR>>package /<<BUILDDIR>>package/.obj-x86_64-linux-gnu /<<BUILDDIR>>package/.obj-x86_64-linux-gnu /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/CMakeFiles/download_audio_data.dir/DependInfo.cmake --color=
  make[4]: Entering directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  cd /<<BUILDDIR>>package/.obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>package /<<BUILDDIR>>package /<<BUILDDIR>>package/.obj-x86_64-linux-gnu /<<BUILDDIR>>package/.obj-x86_64-linux-gnu /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/CMakeFiles/download_video_data.dir/DependInfo.cmake --color=
  make[4]: Leaving directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  make  -f CMakeFiles/jsk_rosbag_tools_generate_virtualenv.dir/build.make CMakeFiles/jsk_rosbag_tools_generate_virtualenv.dir/build
  make[4]: Entering directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  make[4]: Leaving directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  make  -f CMakeFiles/download_audio_data.dir/build.make CMakeFiles/download_audio_data.dir/build
  make[4]: Leaving directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  make  -f CMakeFiles/download_video_data.dir/build.make CMakeFiles/download_video_data.dir/build
  make[4]: Entering directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  /usr/bin/python3 /opt/ros/one/share/catkin/cmake/test/download_checkmd5.py "https://drive.google.com/uc?export=download&id=1rFZYoFjLqIWjEe0DaNiL3k9893m31nu7" /<<BUILDDIR>>package/samples/data/2022-05-07-hello-test.bag 3650e27dad2c7dc0e447033259290db6 --ignore-error
  make[4]: Entering directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  /usr/bin/python3 /opt/ros/one/share/catkin/cmake/test/download_checkmd5.py "https://drive.google.com/uc?export=download&id=1v4YNOHnHYxLOty1lYR2R6lfNF0itCwK7" /<<BUILDDIR>>package/samples/data/20220530173950_go_to_kitchen_rosbag.bag d51fa8aeacd36f7aaa1597b67bd9ffdf --ignore-error
  [ 20%] Generate virtualenv in /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv
  catkin_generated/env_cached.sh rosrun catkin_virtualenv venv_init venv --python python3 --use-system-packages --extra-pip-args \"-qq\ --retries\ 10\ --timeout\ 30\"
  Downloading https://drive.google.com/uc?export=download&id=1v4YNOHnHYxLOty1lYR2R6lfNF0itCwK7 to /<<BUILDDIR>>package/samples/data/20220530173950_go_to_kitchen_rosbag.bag...Downloading https://drive.google.com/uc?export=download&id=1rFZYoFjLqIWjEe0DaNiL3k9893m31nu7 to /<<BUILDDIR>>package/samples/data/2022-05-07-hello-test.bag...[rospack] Warning: cannot create rospack cache directory /home/runner/.ros: boost::filesystem::create_directory: No such file or directory: "/home/runner/.ros"
  [rospack] Warning: cannot create rospack cache directory /home/runner/.ros: boost::filesystem::create_directory: No such file or directory: "/home/runner/.ros"
  [rospack] Unable to create temporary cache file /home/runner/.ros/.rospack_cache.b3120A: No such file or directory
  WARNING: cannot create log directory [/sbuild-nonexistent/.ros/log]. Please set ROS_LOG_DIR to a writable location.
   done.
  Checking md5sum on /<<BUILDDIR>>package/samples/data/2022-05-07-hello-test.bag
  make[4]: Leaving directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  [ 20%] Built target download_audio_data
  Using pip 22.0.2 from /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/lib/python3.10/site-packages/pip (python 3.10)
  Collecting pip==22.2.2
    Downloading pip-22.2.2-py3-none-any.whl (2.0 MB)
   done.
  Checking md5sum on /<<BUILDDIR>>package/samples/data/20220530173950_go_to_kitchen_rosbag.bag
  make[4]: Leaving directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  [ 20%] Built target download_video_data
  make  -f CMakeFiles/download.dir/build.make CMakeFiles/download.dir/depend
  make[4]: Entering directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  cd /<<BUILDDIR>>package/.obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<BUILDDIR>>package /<<BUILDDIR>>package /<<BUILDDIR>>package/.obj-x86_64-linux-gnu /<<BUILDDIR>>package/.obj-x86_64-linux-gnu /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/CMakeFiles/download.dir/DependInfo.cmake --color=
  make[4]: Leaving directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  make  -f CMakeFiles/download.dir/build.make CMakeFiles/download.dir/build
  make[4]: Entering directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  make[4]: Nothing to be done for 'CMakeFiles/download.dir/build'.
  make[4]: Leaving directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  [ 20%] Built target download
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 9.2 MB/s eta 0:00:00
  Collecting pip-tools==6.10.0
    Downloading pip_tools-6.10.0-py3-none-any.whl (53 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.4/53.4 KB 43.1 MB/s eta 0:00:00
  Requirement already satisfied: setuptools in ./venv/lib/python3.10/site-packages (from pip-tools==6.10.0) (59.6.0)
  Collecting click>=7
    Downloading click-8.1.8-py3-none-any.whl (98 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 KB 23.0 MB/s eta 0:00:00
  Collecting build
    Downloading build-1.2.2.post1-py3-none-any.whl (22 kB)
  Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (from pip-tools==6.10.0) (0.37.1)
  Collecting packaging>=19.1
    Downloading packaging-24.2-py3-none-any.whl (65 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 KB 31.3 MB/s eta 0:00:00
  Collecting pyproject_hooks
    Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
  Collecting tomli>=1.1.0
    Downloading tomli-2.2.1-py3-none-any.whl (14 kB)
  Installing collected packages: tomli, pyproject_hooks, pip, packaging, click, build, pip-tools
    Attempting uninstall: pip
      Found existing installation: pip 22.0.2
      Uninstalling pip-22.0.2:
        Removing file or directory /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/bin/pip
        Removing file or directory /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/bin/pip3
        Removing file or directory /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/bin/pip3.10
        Removing file or directory /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/lib/python3.10/site-packages/pip-22.0.2.dist-info/
        Removing file or directory /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/lib/python3.10/site-packages/pip/
        Successfully uninstalled pip-22.0.2
    changing mode of /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/bin/pip to 755
    changing mode of /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/bin/pip3 to 755
    changing mode of /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/bin/pip3.10 to 755
    changing mode of /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/bin/pyproject-build to 755
    changing mode of /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/bin/pip-compile to 755
    changing mode of /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/bin/pip-sync to 755
  Successfully installed build-1.2.2.post1 click-8.1.8 packaging-24.2 pip-22.2.2 pip-tools-6.10.0 pyproject_hooks-1.2.0 tomli-2.2.1
  True
  [ 40%] Lock input requirements if they don't exist
  cd /<<BUILDDIR>>package && /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/catkin_generated/env_cached.sh rosrun catkin_virtualenv venv_lock /<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv --package-name jsk_rosbag_tools --input-requirements requirements.in --no-overwrite --extra-pip-args \"-qq\ --retries\ 10\ --timeout\ 30\"
  [rospack] Warning: cannot create rospack cache directory /home/runner/.ros: boost::filesystem::create_directory: No such file or directory: "/home/runner/.ros"
  [rospack] Warning: cannot create rospack cache directory /home/runner/.ros: boost::filesystem::create_directory: No such file or directory: "/home/runner/.ros"
  [rospack] Unable to create temporary cache file /home/runner/.ros/.rospack_cache.hFvRiG: No such file or directory
  WARNING: cannot create log directory [/sbuild-nonexistent/.ros/log]. Please set ROS_LOG_DIR to a writable location.
  WARNING: using legacy resolver is deprecated and will be removed in future versions. The default resolver will be change to 'backtracking' in 7.0.0 version. Specify --resolver=backtracking to silence this warning.
  Traceback (most recent call last):
    File "/<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/bin/pip-compile", line 8, in <module>
      sys.exit(cli())
    File "/<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/lib/python3.10/site-packages/click/core.py", line 1161, in __call__
      return self.main(*args, **kwargs)
    File "/<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/lib/python3.10/site-packages/click/core.py", line 1082, in main
      rv = self.invoke(ctx)
    File "/<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/lib/python3.10/site-packages/click/core.py", line 1443, in invoke
      return ctx.invoke(self.callback, **ctx.params)
    File "/<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/lib/python3.10/site-packages/click/core.py", line 788, in invoke
      return __callback(*args, **kwargs)
    File "/<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/lib/python3.10/site-packages/click/decorators.py", line 33, in new_func
      return f(get_current_context(), *args, **kwargs)
    File "/<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/lib/python3.10/site-packages/piptools/scripts/compile.py", line 550, in cli
      cache=DependencyCache(cache_dir),
    File "/<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/lib/python3.10/site-packages/piptools/cache.py", line 71, in __init__
      os.makedirs(cache_dir, exist_ok=True)
    File "/usr/lib/python3.10/os.py", line 215, in makedirs
      makedirs(head, exist_ok=exist_ok)
    File "/usr/lib/python3.10/os.py", line 215, in makedirs
      makedirs(head, exist_ok=exist_ok)
    File "/usr/lib/python3.10/os.py", line 225, in makedirs
      mkdir(name, mode)
  PermissionError: [Errno 13] Permission denied: '/sbuild-nonexistent'
  Traceback (most recent call last):
    File "/opt/ros/one/lib/catkin_virtualenv/venv_lock", line 47, in <module>
      venv.lock(
    File "/opt/ros/one/lib/python3/dist-packages/catkin_virtualenv/venv.py", line 174, in lock
      run_command(command, check=True)
    File "/opt/ros/one/lib/python3/dist-packages/catkin_virtualenv/__init__.py", line 37, in run_command
      return subprocess.run(cmd, *args, **kwargs)
    File "/usr/lib/python3.10/subprocess.py", line 524, in run
      raise CalledProcessError(retcode, process.args,
  subprocess.CalledProcessError: Command '['/<<BUILDDIR>>package/.obj-x86_64-linux-gnu/venv/bin/pip-compile', '--no-header', '--annotation-style', 'line', 'requirements.in', '--pip-args', '-qq --retries 10 --timeout 30', '-o', '/<<BUILDDIR>>package/requirements.txt']' returned non-zero exit status 1.
  make[4]: *** [CMakeFiles/jsk_rosbag_tools_generate_virtualenv.dir/build.make:100: ../requirements.txt] Error 1
  make[4]: Leaving directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  make[3]: *** [CMakeFiles/Makefile2:173: CMakeFiles/jsk_rosbag_tools_generate_virtualenv.dir/all] Error 2
  make[3]: Leaving directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  make[2]: *** [Makefile:139: all] Error 2
  make[2]: Leaving directory '/<<BUILDDIR>>package/.obj-x86_64-linux-gnu'
  dh_auto_build: error: cd .obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
  make[1]: *** [debian/rules:44: override_dh_auto_build] Error 25
  make[1]: Leaving directory '/<<BUILDDIR>>package'
  make: *** [debian/rules:27: build] Error 2
  dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
  --------------------------------------------------------------------------------
  Build finished at 2025-03-22T00:50:46Z

we need v4hn/ros-deb-builder-action#10 ?

  • I'm not sure rosdep.yaml in this repo works. python3-freezegun cannot be installed by editing rosdep.yaml` only.

@rhaschke rhaschke left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for these contributions. Please use official repos only, i.e. merge your changes into official repos and adapt the PR accordingly.

Comment thread ros-one.repos Outdated
Comment thread ros-one.repos Outdated
Comment thread ros-one.repos Outdated
Comment thread ros-one.repos Outdated
Comment thread ros-one.repos
Comment on lines -362 to -365
jskeus:
type: git
url: https://github.com/tork-a/jskeus-release.git
version: release/noetic/jskeus

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

and this?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

It is released from archive.ubuntu.com

❯ apt show jskeus-dev
Package: jskeus-dev
Version: 1.2.4+dfsg-3
Priority: optional
Section: universe/lisp
Source: jskeus
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 4595 kB
Depends: euslisp-dev, jskeus
Homepage: https://github.com/euslisp/jskeus
Download-Size: 422 kB
APT-Manual-Installed: yes
APT-Sources: http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
Description: Development files of Lisp based  intelligent robots programming system
 jskeus-dev provides C language headers and C and Lisp source files
 for developping jskeus based modulse.
 .
 This package contains *eusdir*/jskeus/{*.l, *.c, *.h, test}

I have to add it to rosdep.yaml

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Ok.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Oh, it seems that we cannot install euslisp in Noble now: https://bugs.launchpad.net/ubuntu/+source/euslisp/+bug/2100570

Comment thread ros-one.repos Outdated
Comment thread ros-one.repos Outdated
@mqcmd196

mqcmd196 commented Mar 24, 2025

Copy link
Copy Markdown
Contributor Author

Thanks for these contributions. Please use official repos only, i.e. merge your changes into official repos and adapt the PR accordingly.

Sure. I'm waiting for @v4hn 's response. -> ros-o/jsk_common#2 and some reviews

k-okada added a commit to k-okada/ros-builder-action that referenced this pull request Apr 4, 2025
see ubi-agni#36

ros-o branch has been merged,

- ros-o/jsk_common@master...jsk-ros-pkg:jsk_common:master

- ros-o/jsk_common@1ddd766
   (disable jsk_rosbag_tools: 	   AttributeError: fcompiler. Did you mean: 'compiler'?
)
- jsk-ros-pkg/jsk_common#1802
  - jsk_rosbag_tools/CMakeLists.txt: $ENV{ROS_DISTRO} -. "$ENV{ROS_DISTRO}" for 24.04, which does not have ROS_DISTRO environment
  - jsk_rosbag_tools: use requirements.in.python3.12 for python3.12 (ubuntu 24.04)

- ros-o/jsk_visualization@master...jsk-ros-pkg:jsk_visualiation:master

euslisp/jskeus is released as system packages
@mqcmd196

mqcmd196 commented Apr 6, 2025

Copy link
Copy Markdown
Contributor Author

Although jsk_data, jsk_tools are fixed, sbuild fails to find ros-one-jsk-data and ros-one-jsk-tools

Install main build dependencies (apt-based resolver)
  ----------------------------------------------------
  
  Installing build dependencies
  Reading package lists...
  Building dependency tree...
  Reading state information...
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:
  
  The following packages have unmet dependencies:
   sbuild-build-depends-main-dummy : Depends: ros-one-jsk-data but it is not installable
                                     Depends: ros-one-jsk-tools but it is not going to be installed
  E: Unable to correct problems, you have held broken packages.
  apt-get failed.
  E: Package installation failed
  Not removing build depends: cloned chroot in use
  
  Setup apt archive
  -----------------
  
  Merged Build-Depends: dose-distcheck
  Filtered Build-Depends: dose-distcheck
  dpkg-deb: building package 'sbuild-build-depends-dose3-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-dose3-dummy.deb'.
  Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
  Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [586 B]
  Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
  Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [1701 B]
  Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [1758 B]
  Fetched 4045 B in 0s (0 B/s)
  Reading package lists...
  Get:1 file:/build/repo ./ InRelease
  Ign:1 file:/build/repo ./ InRelease
  Get:2 file:/build/repo ./ Release [816 B]
  Get:2 file:/build/repo ./ Release [816 B]
  Get:3 file:/build/repo ./ Release.gpg
  Ign:3 file:/build/repo ./ Release.gpg
  Reading package lists...
  Reading package lists...
  
  Install dose3 build dependencies (apt-based resolver)
  -----------------------------------------------------
  
  Installing build dependencies
  Reading package lists...
  Building dependency tree...
  Reading state information...
  The following additional packages will be installed:
    dose-distcheck
  The following NEW packages will be installed:
    dose-distcheck sbuild-build-depends-dose3-dummy
  0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
  Need to get 1215 kB of archives.
  After this operation, 4361 kB of additional disk space will be used.
  Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-dose3-dummy 0.invalid.0 [652 B]
  Get:2 http://archive.ubuntu.com/ubuntu jammy/universe amd64 dose-distcheck amd64 7.0.0-1build1 [1214 kB]
  Fetched 1215 kB in 1s (980 kB/s)
  Selecting previously unselected package dose-distcheck.
  (Reading database ... 20202 files and directories currently installed.)
  Preparing to unpack .../dose-distcheck_7.0.0-1build1_amd64.deb ...
  Unpacking dose-distcheck (7.0.0-1build1) ...
  Selecting previously unselected package sbuild-build-depends-dose3-dummy.
  Preparing to unpack .../sbuild-build-depends-dose3-dummy_0.invalid.0_amd64.deb ...
  Unpacking sbuild-build-depends-dose3-dummy (0.invalid.0) ...
  Setting up dose-distcheck (7.0.0-1build1) ...
  Setting up sbuild-build-depends-dose3-dummy (0.invalid.0) ...
  Processing triggers for man-db (2.10.2-1) ...
  (I)Doseparse: Parsing and normalizing...
  (I)Dose_deb: Parsing Packages file -...
  (I)Dose_common: total packages 72919
  (I)Dose_applications: Cudf Universe: 72919 packages
  (I)Dose_applications: --checkonly specified, consider all packages as background packages
  (I)Dose_applications: Solving...
  output-version: 1.2
  native-architecture: amd64
  report:
   -
    package: sbuild-build-depends-main-dummy
    version: 0.invalid.0
    architecture: amd64
    status: broken
    reasons:
     -
      missing:
       pkg:
        package: sbuild-build-depends-main-dummy
        version: 0.invalid.0
        architecture: amd64
        unsat-dependency: ros-one-jsk-data:amd64
   
  background-packages: 72918
  foreground-packages: 1
  total-packages: 72919
  broken-packages: 1

@mqcmd196

mqcmd196 commented Apr 8, 2025

Copy link
Copy Markdown
Contributor Author

Closed via #37

Please reopen if #37 has troubles

@mqcmd196 mqcmd196 closed this Apr 8, 2025
@rhaschke rhaschke mentioned this pull request Apr 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants