Uploaded image for project: 'Community Package Repository'
  1. Community Package Repository
  2. CPR-379

Puppet server 4 not packaged properly (and not in Debian/OpenBSD)

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 2017/08/02
    • Component/s: None
    • Labels:
      None
    • Environment:

      Debian/Ubuntu or OpenBSD - probably all

    • Template:
    • Team:
      Release Engineering

      Description

      When installing puppet server in an open source production environment, it'd be perfect to have proper distro packages and not have the puppetlabs repo as the only alternative.

      For this, Debian recommends these rules (https://wiki.debian.org/UpstreamGuide) to upstreams to understand the requirements of a package build. In short the buildd is offline and taking a source and a transformation ruleset to (preferably reproducibly) build a binary package of this source. All that's available is either pre-installed in the build environment (by means of Build-Depends) or carried in the source.

      Right now the documentation isn't allowing to see the required steps through since leiningen hides the dependency chain and "automatically" pulls requirements in from external sources and puts them into the jar directly. Thus https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=830904 is still open and no proper Debian package exists.

      Once having a real distro package, it'd be preferable if the puppetlabs db would only ship the minimal update to the distro packages.

      TIA!

      Best,
      Kilian

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              kk Kilian Krause
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Zendesk Support