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

Spec file and SRC RPM availability #27637

Closed
BHiltonOfInterop opened this issue Oct 11, 2023 · 2 comments
Closed

Spec file and SRC RPM availability #27637

BHiltonOfInterop opened this issue Oct 11, 2023 · 2 comments
Labels
enhancement New feature or request needs triage New item requiring triage packaging Packaging (DEB,RPM,MSI...) related issues waiting for author

Comments

@BHiltonOfInterop
Copy link

Component(s)

No response

Is your feature request related to a problem? Please describe.

The RPM installation instructions provided are good enough for development and testing. However, many organizations, including ours, have a standard practice of hosting third-party RPMs locally via our own repository systems. This practice facilitates version control throughout the organization and ensures clients install the correct version.

We utilize the Koji/pungi repository system, which, unfortunately, is incompatible with the current naming convention of your RPM, resulting in importation issues.

I attempted to adapt those AWS items for the current version of OpenTelemetry, but the disparate directory layouts and file differences complicated the process. We would greatly appreciate it if OpenTelemetry could incorporate a spec file and create_rpm script to make the integration with repository systems like Koji/pungi seamless.

Describe the solution you'd like

I noticed that the AWS-branched version of the collector provides a spec file and create_rpm script. A similar feature from OpenTelemetry would be highly beneficial. This would allow anyone using the rpm solution to make naming or version changes as required.

Describe alternatives you've considered

For now, we will likely pull the rpm directly while attempting to create the script and spec requested.

Additional context

No response

@BHiltonOfInterop BHiltonOfInterop added enhancement New feature or request needs triage New item requiring triage labels Oct 11, 2023
@crobert-1 crobert-1 added the packaging Packaging (DEB,RPM,MSI...) related issues label Oct 11, 2023
@crobert-1
Copy link
Member

crobert-1 commented Oct 31, 2023

Hello @BHiltonOfInterop, sorry for the delayed response. Would you be able to provide more of a description for your workflow of how you go about downloading and using the supplied RPM? I just want to make sure I understand the scenario here.

Out of ignorance, if the only issue is the name of the rpm file, is there a reason it can't simply be renamed between downloading from GitHub and uploading to your own hosting system?

Adding a link to the create_rpm script for future reference.

@crobert-1
Copy link
Member

@BHiltonOfInterop I'm going to close the issue for now, but please feel free to give more information when possible. Also, I believe the collector releases repository would be better suited for this issue going forward.

@crobert-1 crobert-1 closed this as not planned Won't fix, can't repro, duplicate, stale Dec 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs triage New item requiring triage packaging Packaging (DEB,RPM,MSI...) related issues waiting for author
Projects
None yet
Development

No branches or pull requests

2 participants