Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-2614

Deprecate default source_permissions :use on all platforms

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Normal
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: PUP 3.7.0
    • Component/s: None
    • Labels:
      None
    • Template:
    • Story Points:
      2
    • Sprint:
      2014-08-20

      Description

      Currently, puppet will copy the owner/group/mode from sourced files when those properties are unspecified. This leads to surprising results, e.g. PUP-1986.

      We discussed changing the default behavior in https://groups.google.com/forum/#!msg/puppet-users/XNy8gI3jcf0/HufQkYQdKMAJ

      This ticket is about issuing a deprecation warning when :source_permissions defaults to :use for all platforms. If the user explicitly specifies :use or :use_when_creating, then it should not generate a deprecation warning on POSIX agents. For Windows agents, it should continue to issue a deprecation warning as it already does.

      In 4.0, the default value will be changed to :ignore for all platforms. See PUP-2613.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  kylo Kylo Ginsberg
                  Reporter:
                  josh Josh Cooper
                  QA Contact:
                  Erik Dasher
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Zendesk Support