Open Bug 1633551 Opened 5 years ago Updated 4 years ago

Void Linux symbols missing

Categories

(Socorro :: Symbols, defect)

Desktop
Linux
defect

Tracking

(Not tracked)

People

(Reporter: mstange, Unassigned)

References

(Blocks 1 open bug)

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?

Flags: needinfo?(gsvelto)

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.

Flags: needinfo?(gsvelto)

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.

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.

You need to log in before you can comment on or make changes to this bug.