Void Linux symbols missing
Categories
(Socorro :: Symbols, defect)
Tracking
(Not tracked)
People
(Reporter: mstange, Unassigned)
References
Details
Encountered in bug 1631686: We do not have symbols for the Firefox 75 release build that's distributed by Void Linux. From that bug:
(In reply to monroef4+github from bug 1631686comment #7)
I'm using one provided by my Linux distribution. I'm using https://voidlinux.org/
Here's a link to their build information for firefox: https://github.com/void-linux/void-packages/blob/master/srcpkgs/firefox/template
In the shared profile, the breakpad ID for libxul.so is 5EEBE74BC0040FFD16061D75BC59CC0F0.
Can we get the symbols for these builds uploaded to the symbol server?
Comment 1•5 years ago
|
||
I wish it would be easy but it's not. I need to grab the firefox and firefox-dbg packages from Void to extract the symbol files but they seem to lump all their packages under one directory in their mirrors, and the mirrors refuse to list it. So I'd have to install it to figure out how the packages are called and generate the correct URLs to fetch them and right now I don't have the time :-(
If someone can send me those two packages then I can process them and upload the symbols in a matter of minutes.
Comment 2•5 years ago
|
||
Comment 3•5 years ago
|
||
I've manually uploaded the symbols for version 75.0, I'll set up scripts to scrape them automatically soon. I'll leave this bug open until then.
Reporter | ||
Comment 4•5 years ago
|
||
Thank you!
I wish it would be easy but it's not.
There is an API to query for packages in the void repos.
To get the name of the current firefox package:
curl https://xq-api.voidlinux.org/v1/packages/x86_64/firefox 2>/dev/null | jq '.data | [.version, .revision|tostring] | "firefox-" + join("_") + ".x86_64.xbps"'
You can then fetch them from https://alpha.de.repo.voidlinux.org/current/
. Hope that helps.
Description
•