Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 776856 - dev-util/dwarves: rename package to dev-util/pahole
Summary: dev-util/dwarves: rename package to dev-util/pahole
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthias Schwarzott
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-17 07:57 UTC by Matthias Schwarzott
Modified: 2021-06-02 04:47 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Schwarzott gentoo-dev 2021-03-17 07:57:33 UTC
Upstream wants the package to be renamed to pahole.

Citing Arnaldo Carvalho de Melo <acme@kernel.org>:
Its minor but intentional, pahole is by far the most well known tool in
dwarves, so using that name more frequently (the git repo is pahole.git
, for instance) may help more quickly associate with the tool needed for
BTF encoding, data analysis, etc. And since its not about only DWARF,
perhaps transitioning to using 'pahole' more widely is interesting.
Comment 1 Georgy Yakovlev archtester gentoo-dev 2021-05-05 16:05:08 UTC
Just ran into another confused person, who did not expect to find pahole in dwarves.


So I'd say - rename it.

a lot of dist-kernels ebuilds depend on it for USE=debug, but ofc we can adjust the dep easily (added to CC)
Comment 2 Georgy Yakovlev archtester gentoo-dev 2021-05-05 16:06:58 UTC
also 1.21 is out which can check LTO information, found that useful.

so maybe bump as well as pahole-1.21 ?
and last-rite as existing one as 1.21 gets stable.
Comment 3 Matthias Schwarzott gentoo-dev 2021-06-02 04:47:12 UTC
Package move implemented with commit 56a33b831f6ca1afd71a0e66f397c0ff5dcc1a97

See https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a33b831f6ca1afd71a0e66f397c0ff5dcc1a97

Bump to 1.21 not yet done. Needs testing.