bob.devtools issues
https://gitlab.idiap.ch/bob/bob.devtools/-/issues
2022-08-19T07:44:58Z
https://gitlab.idiap.ch/bob/bob.devtools/-/issues/106
Change GitLab's runners configuration to allow build and push of docker image...
2022-08-19T07:44:58Z
André MAYORAZ
Change GitLab's runners configuration to allow build and push of docker images using the CI
It is related to Issue [102](https://gitlab.idiap.ch/bob/bob.devtools/-/issues/102).
The goal here is to be able to build and push docker images with GitLab's ci using either directly docker or podman as follows.
```build_image:
tag...
It is related to Issue [102](https://gitlab.idiap.ch/bob/bob.devtools/-/issues/102).
The goal here is to be able to build and push docker images with GitLab's ci using either directly docker or podman as follows.
```build_image:
tags:
- docker
- bob
stage: build_image
image:
name: quay.io/podman/stable
before_script:
- docker info
script:
- docker build --tag docker.idiap.ch/bob/bdt:latest .
```
It is currently impossible to do it because of access right within the container.
A change in the runner's configuration has to be made to run the container in privileged mode. An example is shown in the [GitLab documentation](https://docs.gitlab.com/runner/executors/docker.html#use-podman-to-run-docker-commands-beta).
https://gitlab.idiap.ch/bob/bob.devtools/-/issues/103
CI fails on macos-arm64 only packages
2022-09-20T09:35:21Z
Yannick DAYER
CI fails on macos-arm64 only packages
Defining the pins for the `mne` package (added by !307) fails on [`build_macos_arm_bob_devtools`](https://gitlab.idiap.ch/bob/bob.devtools/-/jobs/277736).
`mne` has different dependencies depending on the architecture, and needs `pyobjc...
Defining the pins for the `mne` package (added by !307) fails on [`build_macos_arm_bob_devtools`](https://gitlab.idiap.ch/bob/bob.devtools/-/jobs/277736).
`mne` has different dependencies depending on the architecture, and needs `pyobjc-framework-cocoa` on mac machines.
However, it is not found when running on a mac arm CI pipeline: `package mne-1.1.0-hce30654_0 requires pyobjc-framework-cocoa, but none of the providers can be installed`
- Trying to install `mne` directly on the mac arm machine works and mamba finds `pyobjc-framework-cocoa`.
- [The other CI pipelines](https://gitlab.idiap.ch/bob/bob.devtools/-/pipelines/63615) pass.
**Assumption**: Our CI configuration for macos arm is not correct and somehow does not search for packages on the `osx-arm64` platform on conda-forge.
https://gitlab.idiap.ch/bob/bob.devtools/-/issues/65
Switch to pytest in Bob echosystem
2021-09-09T07:08:06Z
Amir MOHAMMADI
Switch to pytest in Bob echosystem
* [ ] Use pytest in all conda recipes and add it as a test requirement
* [x] Install pytest by default when invoking `bdt create`
* [ ] Use pytest in all conda recipes and add it as a test requirement
* [x] Install pytest by default when invoking `bdt create`
https://gitlab.idiap.ch/bob/bob.devtools/-/issues/43
Paralellization of the `bdt gitlab relase`
2021-10-06T09:11:39Z
Tiago de Freitas Pereira
Paralellization of the `bdt gitlab relase`
Hi guys,
Our release procedure could be optimized by some simple parallelization.
Basically, the task is to find the packages that can be deployed at the same time
I could use the outcome of this feature https://gitlab.idiap.ch/bob/bob...
Hi guys,
Our release procedure could be optimized by some simple parallelization.
Basically, the task is to find the packages that can be deployed at the same time
I could use the outcome of this feature https://gitlab.idiap.ch/bob/bob.extension/issues/62 to do that
What do you think?
Tiago de Freitas Pereira
Tiago de Freitas Pereira