User story #4799
closedUser story #4798: Upgrade to CFEngine 3.6 in rudder-agent
Upgrade to CFEngine 3.6 (integration)
Added by Matthieu CERDA over 10 years ago. Updated over 9 years ago.
Description
Upgrade to CFEngine 3.6 (integration)
See upper ticket.
Goal: Use CFEngine 3.6, with LMDB backend, unless some systems still require TokyoCabinet for compatibility reasons.
Updated by Matthieu CERDA over 10 years ago
Please note that CFEngine 3.6 seem to wreak havoc in ncf tests, we should test this with caution.
Updated by Matthieu CERDA over 10 years ago
Note: No patches needed anymore in 3.6, they have all been merged already ! \o/
Updated by Matthieu CERDA over 10 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from Matthieu CERDA to Jonathan CLARKE
- % Done changed from 0 to 100
- Pull Request set to https://github.com/Normation/rudder-packages/pull/314
PR is ready, extra caution should be applied after the merge !
WARNING Look out for test errors and possible regressions. WARNING
Updated by Jonathan CLARKE over 10 years ago
- Status changed from Pending technical review to Discussion
- Assignee changed from Jonathan CLARKE to Matthieu CERDA
It is very unlikely that this is sufficient, since we want to use the new LMDB backend for CFEngine 3.6. This means removing TokyoCabinet dependencies and compilation, and replacing them by the equivalent ones for LMDB.
Updated by Matthieu CERDA over 10 years ago
PR updated and ready to review (with LMDB fixes)
Updated by Matthieu CERDA over 10 years ago
- Status changed from Discussion to Pending technical review
- Assignee changed from Matthieu CERDA to Jonathan CLARKE
Updated by Nicolas PERRON over 10 years ago
- Status changed from Pending technical review to In progress
- Assignee changed from Jonathan CLARKE to Nicolas PERRON
- % Done changed from 100 to 80
- Pull Request changed from https://github.com/Normation/rudder-packages/pull/314 to https://github.com/Normation/rudder-packages/pull/322
New PR URL added: https://github.com/Normation/rudder-packages/pull/322
I've tested it on Debian, it's OK even if a new dependency is added. I need to test it on SLES and CentOS.
Updated by Matthieu CERDA over 10 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from Nicolas PERRON to Jonathan CLARKE
- % Done changed from 80 to 100
I'm giving this ticket back to Jon for TR :)
Updated by Jonathan CLARKE over 10 years ago
- Status changed from Pending technical review to Pending release
Applied in changeset commit:ba71cecc8e456f28181f57083ca962937c9a4863.
Updated by Matthieu CERDA over 10 years ago
- Status changed from Pending release to 12
- Assignee changed from Jonathan CLARKE to Matthieu CERDA
- Pull Request deleted (
https://github.com/Normation/rudder-packages/pull/322)
This has been merged to the wrong branch. Reverting and re-targetting.
Updated by Matthieu CERDA over 10 years ago
- Pull Request set to https://github.com/Normation/rudder-packages/pull/326
Self merging as already reviewed.
Updated by Matthieu CERDA over 10 years ago
The flawed rebasing introduced regressions, fixing this...
Updated by Matthieu CERDA over 10 years ago
- Status changed from 12 to Pending release
Merged as part of https://github.com/Normation/rudder-packages/pull/327.
Please, reverts, never again :/
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~beta1 that was released yesterday.
- announcement
- changelog
- 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