You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Travis acceptance tests are red on test applies idempotently
What behaviour did you expect instead
Travis acceptance tests should be green on applies idempotently
Any additional information you'd like to impart
Context: I'm working to create a component module for NextCloud, which requires a lot of PHP extensions.
It seems those 8 PHP extension (apcu, ctype, dom, iconv, imagick, posix, xmlreader, xmlwriter) are not idempotent on installation, but as I am not a Puppet expert, I'd be really happy to have some feedback.
What I've done:
Following @Dan33l recommendations, I refactored acceptance tests to clearly separate applies without error test from applies idempotently test. This is done in PR Enhance acceptance tests #539, which is green on all tests. I've also added 6 more extensions (bz2, curl, intl, json, mbstring, zip) to have comparison points.
Based on Enhance acceptance tests #539, I created 8 new PR (one for each extension) to highlight each extension idempotence status.
This is my first significant issue reporting, so feel free to correct me, give feedback and point me to suitable documentation if I ever made something wrong :)
The text was updated successfully, but these errors were encountered:
mfaure
changed the title
Non idempotence for 8 PHP extensions: apcu, ctype, dom, iconv, imagick, posix, xmlreader, xmlwriter
Non idempotence for 8 PHP extensions: apcu, ctype, dom, iconv, imagick, posix, xmlreader, xmlwriter
Oct 6, 2019
Affected Puppet, Ruby, OS and module versions/distributions
How to reproduce (e.g Puppet code you use)
See:
What are you seeing
Travis acceptance tests are red on test applies idempotently
What behaviour did you expect instead
Travis acceptance tests should be green on applies idempotently
Any additional information you'd like to impart
Context: I'm working to create a component module for NextCloud, which requires a lot of PHP extensions.
It seems those 8 PHP extension (
apcu
,ctype
,dom
,iconv
,imagick
,posix
,xmlreader
,xmlwriter
) are not idempotent on installation, but as I am not a Puppet expert, I'd be really happy to have some feedback.What I've done:
bz2
,curl
,intl
,json
,mbstring
,zip
) to have comparison points.This is my first significant issue reporting, so feel free to correct me, give feedback and point me to suitable documentation if I ever made something wrong :)
The text was updated successfully, but these errors were encountered: