fluent / fluent/fluent-package-builder

Upload dbgsym Debian packages

Open
#680 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Shell
Stars
25
Forks
29
Avg merge
12h 20m
Merged PRs (30d)
3

Description

We've been trying to profile our `fluentd` process due to high CPU usage, and our flamegraphs show that many of the profiles only show `C function`. It would help if the debug symbols were uploaded with the package.

I was able to run `bundle exec rake apt:build ubuntu:jammy` in the `fluent-package` directory, and I see that the `dbgsym` packages are generated:

```
$ find . -name \*.deb
./apt/repositories/debian/pool/bullseye/main/f/fluent-package/fluent-package_5.1.0-1_amd64.deb
./apt/repositories/debian/pool/bullseye/main/f/fluent-package/fluent-package-dbgsym_5.1.0-1_amd64.deb
./apt/repositories/debian/pool/bullseye/main/f/fluent-package/td-agent_5.1.0-1_all.deb
```

Would you be able to upload these to the APT repository? I don't see them in https://td-agent-package-browser.herokuapp.com/5/ubuntu/jammy/pool/contrib/f/fluent-package at the moment.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in the fluent-package directory by running `bundle exec rake apt:build ubuntu:jammy` and inspect the generated packages under `apt/repositories/debian/pool/bullseye/main/f/fluent-package`. Compare those artifacts with the packages visible in the linked APT package browser. Done means the fluent-package-dbgsym package is uploaded and available in the APT repository.

Written by the indexing model from the issue text.

Assessment

Tech stack
debian, shell
Domain
build-system, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.