Code Monkey home page Code Monkey logo

Comments (10)

traversaro avatar traversaro commented on August 17, 2024

Slight change of instruction to reproduce the problem from #75 (comment) (just changing cp to copy to run on Command Prompt):

mamba create -n testenv python=3.9 pip rospkg networkx "catkin_pkg>=0.4.16" "ruamel.yaml>=0.16.6" "rosdistro>=0.8.0" "empy>=3.3.4" boa=0.9
mamba activate testenv
pip install git+https://github.com/RoboStack/vinca.git --no-deps
cd /path/to/ros-galactic
copy vinca_win.yaml vinca.yaml
vinca --platform win-64
boa build additional_recipes/ros2-distro-mutex/ -m ./.ci_support/conda_forge_pinnings.yaml -m ./conda_build_config.yaml
boa build . -m ./.ci_support/conda_forge_pinnings.yaml -m ./conda_build_config.yaml

from ros-galactic.

traversaro avatar traversaro commented on August 17, 2024

I started locally and the build seems to be working fine. I wonder if it is a Git Bash/Command Prompt problem, in that case I can switch the CI To use Command Prompt.

from ros-galactic.

traversaro avatar traversaro commented on August 17, 2024

Upstreamed patches:

from ros-galactic.

traversaro avatar traversaro commented on August 17, 2024

I see a failure in https://dev.azure.com/robostack/ros_pipelines/_build/results?buildId=3657&view=logs&j=89dee4d5-4df7-5a48-779f-4e93227829ad&t=e7271866-09c5-508a-c818-752c9bc38af5 , probably boa switched from master to main.

from ros-galactic.

traversaro avatar traversaro commented on August 17, 2024

I see a failure in https://dev.azure.com/robostack/ros_pipelines/_build/results?buildId=3657&view=logs&j=89dee4d5-4df7-5a48-779f-4e93227829ad&t=e7271866-09c5-508a-c818-752c9bc38af5 , probably boa switched from master to main.

Hopefully fixed by RoboStack/vinca#32 .

from ros-galactic.

traversaro avatar traversaro commented on August 17, 2024

Now the Windows azure build is failing (see https://dev.azure.com/robostack/ros_pipelines/_build/results?buildId=3663&view=logs&j=89dee4d5-4df7-5a48-779f-4e93227829ad&t=e7271866-09c5-508a-c818-752c9bc38af5) with:

Installing collected packages: wcwidth, json5, commonmark, sniffio, pygments, prompt-toolkit, joblib, rich, anyio, watchgod, boa
Successfully installed anyio-3.5.0 boa-0.10.0 commonmark-0.9.1 joblib-1.1.0 json5-0.9.6 prompt-toolkit-3.0.28 pygments-2.11.2 rich-12.0.1 sniffio-1.2.0 watchgod-0.8.1 wcwidth-0.2.5
"BUILDING RECIPE ros2-distro-mutex"

|   299             o.finalize_solve(sorted_outputs)                          |
|   300                                                                       |
|   301             meta = MetaData(recipe_path, o)                           |
| > 302             o.set_final_build_id(meta)                                |
|   303                                                                       |
|   304             if o.skip() or full_render:                               |
|   305                 continue                                              |
| C:\Miniconda\lib\site-packages\boa\core\recipe_output.py:576 in             |
| set_final_build_id                                                          |
|                                                                             |
|   573                     # remove self-run-exports for static packages     |
|   574                     run_exports_list[:] = []                          |
|   575                 else:                                                 |
| > 576                     x.eval_pin_subpackage([self])                     |
|   577                                                                       |
|   578                 x.eval_pin_subpackage([self])                         |
|   579             run_exports_list[:] = [x.final for x in run_exports_list] |
|                                                                             |
| C:\Miniconda\lib\site-packages\boa\core\conda_build_spec.py:161 in          |
| eval_pin_subpackage                                                         |
|                                                                             |
|   158             self.final = f"{pkg_name} {version} {build_string}"       |
|   159         else:                                                         |
|   160             version_parts = version.split(".")                        |
| > 161             count_pin = self.pin.max_pin.count(".")                   |
|   162             version_pin = ".".join(version_parts[: count_pin + 1])    |
|   163             version_pin += ".*"                                       |
|   164             self.final = f"{pkg_name} {version_pin}"                  |
+-----------------------------------------------------------------------------+
AttributeError: 'NoneType' object has no attribute 'max_pin'
##[error]Cmd.exe exited with code '1'.

This is similar to the issue fixed in mamba-org/boa#268 .

from ros-galactic.

Tobias-Fischer avatar Tobias-Fischer commented on August 17, 2024

Unfortunately the Azure build fails for mimick in the same way as on GA. I think building locally for now is the way to go.

from ros-galactic.

traversaro avatar traversaro commented on August 17, 2024

Here is a locally built package (compressed to .zip for loading in GitHub issues, but it was a bz2 originall):
ros-galactic-mimick-vendor-0.2.6-py39he8739fe_3.tar.zip . For logs do you need the one from the terminal or something else?

from ros-galactic.

Tobias-Fischer avatar Tobias-Fischer commented on August 17, 2024

Thanks @traversaro - I just uploaded it to https://anaconda.org/robostack-experimental/ros-galactic-mimick-vendor/files and will trigger a build of the remaining packages :)

from ros-galactic.

traversaro avatar traversaro commented on August 17, 2024

ros-galactic-desktop is still missing, do we need to enable it in vinca_win.yaml? See also #74 (comment) .

from ros-galactic.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.