User story #4590
closedUser story #5108: Only copy "tools" that are required for each platform
Only copy "tools" that are required for each platform (implementation)
Description
Until now every files in rudder_dependencies are copied, for example .exe files are copied on linux node.
This can be a problem for low bandwith / low disk space devices.
This patch create a list for each platform in order to copy only useful classes.
Updated by Matthieu CERDA over 10 years ago
- Status changed from New to Pending technical review
- Assignee set to Jonathan CLARKE
- Priority changed from N/A to 2
- % Done changed from 0 to 100
The PR looks cool, and I love the idea, it will make things much less bandwidth-greedy.
Updated by Vincent MEMBRÉ over 10 years ago
- Target version changed from 2.8.4 to 133
Updated by Vincent MEMBRÉ over 10 years ago
- Target version changed from 133 to 2.9.5
Updated by Cédric Cabessa over 10 years ago
updated version for 2.10 https://github.com/Normation/rudder-techniques/pull/338
Updated by Vincent MEMBRÉ over 10 years ago
- Target version changed from 2.9.5 to 2.9.6
Updated by Jonathan CLARKE over 10 years ago
- Target version changed from 2.9.6 to 2.9.7
Updated by Jonathan CLARKE over 10 years ago
- Tracker changed from Bug to 6
- Subject changed from filter rudder_dependencies on classes to Only copy "tools" that are required for each platform (implementation)
- Status changed from Pending technical review to In progress
- Target version changed from 2.9.7 to 2.11.0~beta2
We've reviewed this and all agree it's going to be a great change! It will be included in 2.11.
However, I need to make a couple of changes first, to fix one error and make "linux" support more-widely available to all UNICES (!windows.!android). I will create a new Pull Request based on yours, Cédric.
Cédric, thank you very much for this highly valuable contribution!
Updated by Jonathan CLARKE over 10 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from Jonathan CLARKE to Nicolas CHARLES
- Pull Request changed from https://github.com/Normation/rudder-techniques/pull/316 to https://github.com/Normation/rudder-techniques/pull/421
Updated by Cédric Cabessa over 10 years ago
- Status changed from Pending technical review to Pending release
Applied in changeset commit:95b866c9580273a1c51ee9a95b7014b1daa38d0b.
Updated by Vincent MEMBRÉ over 10 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 2.11.0~beta2 (announcement , changelog), which were released today.
- Download information: https://www.rudder-project.org/site/get-rudder/downloads/
Updated by Benoît PECCATTE over 9 years ago
- Tracker changed from 6 to User story
Updated by Jonathan CLARKE about 9 years ago
- Related to Bug #6348: Do not download file that are not for you in /var/rudder/tools added
Updated by Jonathan CLARKE almost 9 years ago
- Related to User story #7142: Avoid copying unnecessary tools (*.exe *.msi *.bat *.rpm *.vbs *.dll on Linux Debian for example) added