-
-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Speed
- Use eatmydata?
- Use layered chroot: base (ro) - populated (rw) - sbuild (volatile)
This will allow to enablepopulatedas default and fallback to base on failure automatically.
For example, gazebo requiring ogre 9.0 conflicts with rviz using ogre 12.x - Replace
vcs --shallowwith partial clone
TODO
- Check and fix security using
eval: Only expand vars, but don't allow subshell execution?
https://www.baeldung.com/linux/bash-safe-use-eval - Fix
ici_filterusage- Output of
ici_apt_installis not filtered?! - Use
ici_quietforbloom-generateandsbuild? Optionally, create full output again.
- Output of
- Replace deprecated
apt-key.
https://askubuntu.com/questions/1286545/what-commands-exactly-should-replace-the-deprecated-apt-key
https://wiki.debian.org/SecureApt#How_to_find_and_add_a_key
Features
- Only build packages if newer
- Allow selection of (additional) files to deploy:
DEPLOY_FILES=".dsc *.ddeb changes" - Maintain the database of actually build sources (with commit sha): TODO: Provide status pages for different distros/architectures #28
- Merge
remote.yamlandlocal.yamlintoros-$ROS_DISTRO.yaml? - Create docker images for use in CI builds (e.g. MoveIt, MTC)
- Deploy to reprepro
- Setup a TF-hosted webserver for
reprepro- Generate keys for https and to sign
.debs: https://letsencrypt.org/de/getting-started
- Generate keys for https and to sign
- Setup a TF-hosted webserver for
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request