Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove hard dependency from apt-transport-https #454

Closed
jkroepke opened this issue Jun 8, 2018 · 5 comments
Closed

Remove hard dependency from apt-transport-https #454

jkroepke opened this issue Jun 8, 2018 · 5 comments
Labels
enhancement New feature or request

Comments

@jkroepke
Copy link
Contributor

jkroepke commented Jun 8, 2018

Hi,

Package['apt-transport-https', 'lsb-release', 'ca-certificates']

since apt-transport-https is in Ubuntu 18.04/Debian 10 just a transitional package it isn't mandatory anymore, the apt-transport-https dependency should be conditional.

Since puppetlabs-apt handle this correctly you should just consume it instead manage it self.

See:

@juniorsysadmin juniorsysadmin added bug Something isn't working enhancement New feature or request and removed bug Something isn't working labels Jun 9, 2018
@bastelfreak
Copy link
Member

Hi @jkroepke, thanks for raising this issue. Can you provide PR for it?

@jkroepke
Copy link
Contributor Author

@bastelfreak I would like to do but unlike other voxpupuli repositories the process / responsiveness of PR here are way too slow for my taste. Sorry.

@hostingnuggets
Copy link

Am I getting hit by this?

Error: Failed to apply catalog: Found 1 dependency cycle:
(Package[apt-transport-https] => Apt::Source[source_php_71] => Package[apt-transport-https])
Try the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz

@juniorsysadmin
Copy link
Member

Related to #285

@TuningYourCode
Copy link
Contributor

Already resolved by #494
This issue could be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants