Lima issueshttps://gitlab.esrf.fr/limagroup/lima/-/issues2020-08-27T16:04:24+02:00https://gitlab.esrf.fr/limagroup/lima/-/issues/129Pin version of camera package in tango recipe2020-08-27T16:04:24+02:00Samuel DebionnePin version of camera package in tango recipeInstalling the latest `lima-camera-xxx-tango` does not ensure to get the appropriate `lima-camera-xxx` package (same for `lima-tango-server`).
Reported by @valentin.valls see https://chat.esrf.fr/channel/lima-support?msg=WadZJpydy8t5oq5...Installing the latest `lima-camera-xxx-tango` does not ensure to get the appropriate `lima-camera-xxx` package (same for `lima-tango-server`).
Reported by @valentin.valls see https://chat.esrf.fr/channel/lima-support?msg=WadZJpydy8t5oq5eT for the full discussion.
This can be fixed with:
```
requirements:
run:
- {{ pin_compatible('lima-tango-server', max_pin='x.x') }}
- {{ pin_compatible('lima-camera-simulator', max_pin='x.x') }}
```
Every packages will need to be updated, starting with the simulator.
- [ ] andor
- [ ] andor3
- [ ] basler
- [ ] dexela
- [ ] eiger
- [ ] frelon
- [ ] imxpad
- [ ] marccd
- [ ] maxipix
- [ ] merlin
- [ ] meta
- [ ] mythen3
- [ ] pco
- [ ] pilatus
- [ ] pixirad
- [ ] pointgrey
- [ ] prosilica
- [ ] simulator
- [ ] slsdetector
- [ ] ueye
- [ ] ultra
- [ ] v4l2
- [ ] xhv1.9.6Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/lima/-/issues/82[CMake] Rename CAMERA_ENABLE_PYTHON for every migrated cameras2019-01-09T19:40:10+01:00Samuel Debionne[CMake] Rename CAMERA_ENABLE_PYTHON for every migrated camerasShould be LIMA_ENABLE_PYTHON. Was my mistake in the first place to use a different variable name.Should be LIMA_ENABLE_PYTHON. Was my mistake in the first place to use a different variable name.v1.8Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/lima/-/issues/70SIP wrapping in Python 2 returns unicode objects2019-07-05T16:36:21+02:00Alejandro Homs PuronSIP wrapping in Python 2 returns unicode objectsThe default SIP mapping for `std::string` returns `unicode` objects.
However, other mappings like Processlib.Data.HeaderContainer still use Python 2 `string` objects.The default SIP mapping for `std::string` returns `unicode` objects.
However, other mappings like Processlib.Data.HeaderContainer still use Python 2 `string` objects.https://gitlab.esrf.fr/limagroup/lima/-/issues/56Build standalone camera packages2018-10-10T15:26:06+02:00Samuel DebionneBuild standalone camera packagesThis basically reverse Lima.Core and camera dependency.
Processlib and Lima.Core should provide a devel package and install the headers, sip, and cmake files required to build cameras.
A `CMakePackageConfigHelpers` macros are used so t...This basically reverse Lima.Core and camera dependency.
Processlib and Lima.Core should provide a devel package and install the headers, sip, and cmake files required to build cameras.
A `CMakePackageConfigHelpers` macros are used so that camera packages could do `find_package(Lima)`. See [Config packages](https://cmake.org/cmake/help/v3.11/manual/cmake-packages.7.html) for more info.
Dependency management between project (including Processlib) would be out of the scope of the build system, just like with any other third-party packages, which means someone would have to build and install (or just `conda install`) Processlib and Lima.Core in this order to start developing/debugging a camera.
A camera plugin template is available [on Gitlab](https://gitlab.esrf.fr/limagroup/Lima-camera-template)Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/lima/-/issues/55Install headers2018-08-06T12:11:02+02:00Samuel DebionneInstall headersHeader files are not installed when running `cmake --target install` (or `make install`) which makes the C++ API unusable.Header files are not installed when running `cmake --target install` (or `make install`) which makes the C++ API unusable.v1.8Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/lima/-/issues/38[CMake] Sip generated files misses a dependency on their sip sources2021-11-08T13:29:21+01:00Samuel Debionne[CMake] Sip generated files misses a dependency on their sip sourcesModification of `.sip` files do not trigger a regeneration of their `.cpp` counterparts.Modification of `.sip` files do not trigger a regeneration of their `.cpp` counterparts.Samuel DebionneSamuel Debionne