Details

    • Type: New Feature
    • Status: Accepted
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: puppet-agent 1.9.2
    • Fix Version/s: None
    • Component/s: Packaging
    • Labels:
    • Environment:

      nemesis:~# cat /etc/devuan_version
      jessie
      nemesis:~# uname -a
      Linux nemesis 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u1 (2017-02-22) x86_64 GNU/Linux

    • Template:
    • Acceptance Criteria:
      Hide

      More of a discussion opener.
      Ideally, hopefully, one day: adding a devuan distribution to puppetlabs apt repository.
      Arguably: building "Devuan" packages - I assume exactly as you already do your wheezy ones .

      Show
      More of a discussion opener. Ideally, hopefully, one day: adding a devuan distribution to puppetlabs apt repository. Arguably: building "Devuan" packages - I assume exactly as you already do your wheezy ones .
    • Team:
      Platform OS
    • QA Risk Assessment:
      Needs Assessment

      Description

      Devuan is yet-another Debian fork (https://devuan.org/os/debian-fork/). Second beta released in November 2016. Production release expected "early 2017".
      The main difference between Debian and Devuan is that the latter doesn't ship with systemd by default.

      Currently, the puppet-agent package for Debian Jessie refers to systemctl commands, which makes it unsuitable for Devuan.
      I assume your package for Wheezy would have worked. I can confirm the one for Ubuntu Trusty installs – and works – as expected.

      Today, we do have Trusty and Wheezy packages. There's no rush. Yet at some point, these may be deprecated, while Devuan would continue to require packages that can install without systemd.
      I know Devuan is still a young project, and there's no rush doing this before their first stable release. Although since you already have 14 debian/ubuntu distros listed in https://apt.puppetlabs.com/pool/, .... I would like to suggest eventually adding Devuan Jessie to that list.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              syn syn
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Zendesk Support

                  Time Tracking

                  Estimated:
                  Original Estimate - 6 minutes
                  6m
                  Remaining:
                  Remaining Estimate - 6 minutes
                  6m
                  Logged:
                  Time Spent - Not Specified
                  Not Specified