Project

General

Profile

Actions

User story #4799

closed

User story #4798: Upgrade to CFEngine 3.6 in rudder-agent

Upgrade to CFEngine 3.6 (integration)

Added by Matthieu CERDA almost 10 years ago. Updated about 9 years ago.

Status:
Released
Priority:
2
Assignee:
Matthieu CERDA
Category:
Packaging
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

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.

Actions #1

Updated by Matthieu CERDA almost 10 years ago

Please note that CFEngine 3.6 seem to wreak havoc in ncf tests, we should test this with caution.

Actions #2

Updated by Matthieu CERDA almost 10 years ago

Note: No patches needed anymore in 3.6, they have all been merged already ! \o/

Actions #3

Updated by Matthieu CERDA almost 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

Actions #4

Updated by Jonathan CLARKE almost 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.

Actions #5

Updated by Jonathan CLARKE almost 10 years ago

  • Tracker changed from Bug to 6
Actions #6

Updated by Matthieu CERDA almost 10 years ago

PR updated and ready to review (with LMDB fixes)

Actions #7

Updated by Matthieu CERDA almost 10 years ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from Matthieu CERDA to Jonathan CLARKE
Actions #8

Updated by Nicolas PERRON almost 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.

Actions #9

Updated by Matthieu CERDA almost 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 :)

Actions #10

Updated by Jonathan CLARKE almost 10 years ago

  • Status changed from Pending technical review to Pending release

Applied in changeset commit:ba71cecc8e456f28181f57083ca962937c9a4863.

Actions #11

Updated by Matthieu CERDA almost 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.

Actions #12

Updated by Matthieu CERDA almost 10 years ago

  • Pull Request set to https://github.com/Normation/rudder-packages/pull/326

Self merging as already reviewed.

Actions #13

Updated by Matthieu CERDA almost 10 years ago

The flawed rebasing introduced regressions, fixing this...

Actions #14

Updated by Matthieu CERDA almost 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 :/

Actions #15

Updated by Vincent MEMBRÉ almost 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.

Actions #16

Updated by Benoît PECCATTE about 9 years ago

  • Category set to Packaging
Actions #17

Updated by Benoît PECCATTE about 9 years ago

  • Tracker changed from 6 to User story
Actions

Also available in: Atom PDF