Project

General

Profile

Actions

User story #3490

closed

Adapt the generic package_method from the cfengine_stdlib with individual package_changes

Added by Nicolas CHARLES over 11 years ago. Updated over 6 years ago.

Status:
Rejected
Priority:
1 (highest)
Assignee:
-
Category:
System techniques
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

All is in the title


Related issues 1 (0 open1 closed)

Related to Rudder - Bug #3855: Rudder causes RHEL nodes to be blacklisted in RHN due to intensive yum usageReleasedJonathan CLARKE2014-05-27Actions
Actions #1

Updated by Nicolas CHARLES over 11 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Nicolas CHARLES to Jonathan CLARKE
  • Pull Request set to https://github.com/Normation/rudder-techniques/pull/95
Actions #2

Updated by Jonathan CLARKE over 11 years ago

  • Status changed from Pending technical review to Discussion
  • Target version changed from 2.5.3 to 2.7.0~beta1

I've looked at this Pull Request, and I see that it adds a rudder_generic package_method to our stdlib (by the way, I think this would be better named generic_individual, so then we could contribute it back to CFEngine).

However, at the moment, the Pull Request just adds this body, but never uses it. I think you should rework all the Techniques that use local package_methods to use this one instead. In the mean time, I'd rather not merge a commit that adds code that's not used, seeing as we are trying to stabilize the code currently.

Actions #3

Updated by Nicolas PERRON over 11 years ago

  • Target version changed from 2.7.0~beta1 to 2.7.0~rc1

Any news for this issue ?

Actions #4

Updated by Nicolas PERRON over 11 years ago

  • Status changed from Discussion to 8
  • Target version changed from 2.7.0~rc1 to Ideas (not version specific)
Actions #5

Updated by Jonathan CLARKE over 11 years ago

  • Assignee changed from Jonathan CLARKE to Nicolas PERRON

NicoC, what did you think about my feedback on this? I'd like to at least see the name of the body changed, and hopefully actually use it from Techniques too.

Actions #6

Updated by Jonathan CLARKE over 11 years ago

  • Assignee changed from Nicolas PERRON to Nicolas CHARLES

Oops, wrong Nico.

Actions #7

Updated by Jonathan CLARKE over 11 years ago

Nicolas, this is blocking #3855 - can you provide an updated Pull Request or should we get someone else to work on this?

Actions #8

Updated by Nicolas CHARLES about 11 years ago

  • Status changed from 8 to Discussion
  • Assignee changed from Nicolas CHARLES to Jonathan CLARKE

Ha, sorry i didn't see the feedback
I was more planning to do it as a two way upgrade:
- create the body
- only then create new versions of techniques using it

otherwise the PR might get huge, and desynced with new versions of Technique coming up

Actions #9

Updated by Jonathan CLARKE about 11 years ago

  • Assignee changed from Jonathan CLARKE to Nicolas CHARLES
As discussed:
  • There is no point introducing a body package_method if we're not going to use it
  • What is pressing here is getting a central package_method to fix bugs in, in particular for bug #3855. So, let's start by creating the central package_method, and using it in the rpmPackageInstallation and aptPackageInstallation techniques.

Go go go!

Actions #10

Updated by Jonathan CLARKE about 11 years ago

We also noted that to start work on the rpmPackageInstallation Technique, these bugs need to be fixed first, to start work on a decent, clean, working base: #3964 and #3965.

Actions #11

Updated by Jonathan CLARKE about 11 years ago

Jonathan CLARKE wrote:

We also noted that to start work on the rpmPackageInstallation Technique, these bugs need to be fixed first, to start work on a decent, clean, working base: #3964 and #3965.

And also #3983.

Actions #12

Updated by Matthieu CERDA over 10 years ago

  • Status changed from Discussion to In progress
  • Assignee changed from Nicolas CHARLES to Matthieu CERDA

Grabbin' this

Actions #13

Updated by Matthieu CERDA over 10 years ago

  • Pull Request changed from https://github.com/Normation/rudder-techniques/pull/95 to https://github.com/Normation/rudder-techniques/pull/328

Taking NCH's PR as a reference

Actions #14

Updated by Matthieu CERDA over 10 years ago

  • Target version changed from Ideas (not version specific) to 2.10.0
Actions #15

Updated by Vincent MEMBRÉ over 10 years ago

  • Target version changed from 2.10.0 to 2.11.0~beta1
Actions #16

Updated by Vincent MEMBRÉ over 10 years ago

  • Target version changed from 2.11.0~beta1 to 2.11.0~beta2
Actions #17

Updated by Matthieu CERDA over 10 years ago

  • Target version changed from 2.11.0~beta2 to 2.11.0~rc1
Actions #18

Updated by Vincent MEMBRÉ over 10 years ago

  • Target version changed from 2.11.0~rc1 to 2.11.0~rc2
Actions #19

Updated by Vincent MEMBRÉ over 10 years ago

  • Target version changed from 2.11.0~rc2 to 2.11.0
Actions #20

Updated by Vincent MEMBRÉ over 10 years ago

  • Target version changed from 2.11.0 to 2.11.1
Actions #21

Updated by Nicolas PERRON over 10 years ago

  • Target version changed from 2.11.1 to 2.11.2
Actions #22

Updated by Nicolas PERRON over 10 years ago

  • Target version changed from 2.11.2 to 2.11.3
Actions #23

Updated by Matthieu CERDA about 10 years ago

  • Target version changed from 2.11.3 to 2.11.4
Actions #24

Updated by Vincent MEMBRÉ about 10 years ago

  • Target version changed from 2.11.4 to 2.11.5
Actions #25

Updated by Vincent MEMBRÉ about 10 years ago

  • Target version changed from 2.11.5 to 2.11.6
Actions #26

Updated by Vincent MEMBRÉ almost 10 years ago

  • Target version changed from 2.11.6 to 2.11.7
Actions #27

Updated by Vincent MEMBRÉ almost 10 years ago

  • Target version changed from 2.11.7 to 2.11.8
Actions #28

Updated by Vincent MEMBRÉ almost 10 years ago

  • Target version changed from 2.11.8 to 2.11.9
Actions #29

Updated by Vincent MEMBRÉ almost 10 years ago

  • Target version changed from 2.11.9 to 2.11.10
Actions #30

Updated by Benoît PECCATTE over 9 years ago

  • Tracker changed from Enhancement to User story
Actions #31

Updated by François ARMAND over 9 years ago

  • Status changed from In progress to 8
  • Assignee deleted (Matthieu CERDA)
Actions #32

Updated by François ARMAND over 9 years ago

  • Status changed from 8 to New
Actions #33

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 2.11.10 to 2.11.11
Actions #34

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 2.11.11 to 2.11.12
Actions #35

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 2.11.12 to 2.11.13
Actions #36

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 2.11.13 to 2.11.14
Actions #37

Updated by Vincent MEMBRÉ over 9 years ago

  • Target version changed from 2.11.14 to 2.11.15
Actions #38

Updated by Vincent MEMBRÉ about 9 years ago

  • Target version changed from 2.11.15 to 2.11.16
Actions #39

Updated by Vincent MEMBRÉ about 9 years ago

  • Target version changed from 2.11.16 to 2.11.17
Actions #40

Updated by Vincent MEMBRÉ about 9 years ago

  • Target version changed from 2.11.17 to 2.11.18
Actions #41

Updated by Vincent MEMBRÉ almost 9 years ago

  • Target version changed from 2.11.18 to 2.11.19
Actions #42

Updated by Vincent MEMBRÉ almost 9 years ago

  • Target version changed from 2.11.19 to 2.11.20
Actions #43

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 2.11.20 to 2.11.21
Actions #44

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 2.11.21 to 2.11.23
Actions #45

Updated by Vincent MEMBRÉ over 8 years ago

  • Parent task deleted (#3489)
Actions #46

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 2.11.23 to 2.11.24
Actions #47

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 2.11.24 to 308
Actions #48

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 308 to 3.1.14
Actions #49

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.14 to 3.1.15
Actions #50

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.15 to 3.1.16
Actions #51

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.16 to 3.1.17
Actions #52

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.17 to 3.1.18
Actions #53

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 3.1.18 to 3.1.19
Actions #54

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.19 to 3.1.20
Actions #55

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.20 to 3.1.21
Actions #56

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.21 to 3.1.22
Actions #57

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.22 to 3.1.23
Actions #58

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.23 to 3.1.24
Actions #59

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 3.1.24 to 3.1.25
Actions #60

Updated by Benoît PECCATTE about 7 years ago

  • Target version changed from 3.1.25 to 4.1.9
Actions #61

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 4.1.9 to 4.1.10
Actions #62

Updated by Benoît PECCATTE almost 7 years ago

  • Target version changed from 4.1.10 to Ideas (not version specific)
Actions #63

Updated by Alexis Mousset over 6 years ago

  • Status changed from New to Rejected

Old package methods are now deprecated, closing.

Actions

Also available in: Atom PDF