question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

disruptive role name change on galaxy

See original GitHub issue

Commit https://github.com/cloudalchemy/ansible-node-exporter/commit/0d9f5037776de01450a4cfb1dcf58e36a393cfae changed the role name on Ansible Galaxy from node-exporter to node_exporter. I understand that role names with dashes are deprecated, but this change is disruptive and I don’t even see it mentioned in the commit message! This is not only breaking projects using latest version: even those pinned to a release tag are now failing to download the role. Documentation is now out of sync as well. What’s the maintainer’s opinion on this?

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

2reactions
paulfantomcommented, Mar 2, 2021

Side note: the cloudalchemy project is purely community-based, there is no company behind it and we do all the maintenance work in our free time. If you would like to contribute to the project and possibly prevent such issues in the future - feel free to pick up issues we have, help us triage bugs, and in time you too can become a maintainer 😃

0reactions
gizerocommented, Mar 3, 2021

@paulfantom Didn’t mean to blame anyone for this. Just came across this as a very-breaking change and took some time to figure out what was going on from commit history. Making linters happy and sticking with best practices is something I have to deal with daily and it definitely often lead to compromises to find.

@superQ Yep! Figuring out such a big change was imported even without a release tag was my first source of disappointment. My report was mainly meant to figure out whether this was intentional or not.

All that said, I haven’t looked into it much, but maybe a good idea could be to publish the role again with the old name as well (don’t even know if Galaxy allows or not). This could make all references to the old name/versions still work.

Read more comments on GitHub >

github_iconTop Results From Across the Web

9 Amazing Examples of Disruptive Technology (Inspired by ...
Disruptive technology examples below to challenge thoughts and amaze you. These examples should also inspire you to be a disruptor and grow revenue....
Read more >
12 Examples of Disruptive Technologies You Need to Know
Disruptive technologies completely change and replace solutions because they have better features that allow new possibilities to open up.
Read more >
The Three Stages of Disruptive Innovation: Idea Generation ...
To succeed in the face of disruptive change requires established firms to master three distinct disciplines: ideation, to generate potential new business ...
Read more >
Disruption Ahead: Navigating and Leading the Future of Nursi...
The purpose of this article is to differentiate the concepts of innovation and disruptive innovation, explore their significance to the nursing profession, and ......
Read more >
7 Innovation Frameworks To Navigate Disruption - CB Insights
1. Disruptive Innovation: Clayton Christensen · How Netflix beat Blockbuster ; 3. Business Model Innovation: Fred Wilson · How Salesforce changed ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found