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

provide symbol dbg package (Linux) #6837

Closed
mixxxbot opened this issue Aug 22, 2022 · 14 comments
Closed

provide symbol dbg package (Linux) #6837

mixxxbot opened this issue Aug 22, 2022 · 14 comments

Comments

@mixxxbot
Copy link
Collaborator

Reported by: daschuer
Date: 2013-01-09T12:09:28Z
Status: Fix Released
Importance: Wishlist
Launchpad Issue: lp1097703
Tags: buildserver, polish


When hunting bugs sometimes the produced back traces from the users are not that significant because our build server produces striped version of Mixxx.

It would be nice, if the build server can also produce the symbol or map files. So that we at least are able to interpret the the addresses from provided back traces .

The best would be to provide a mixxx-dbg.deb that will install the symbol files at user's machine.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2013-01-09T12:23:02Z


Is it enought to use pkg_create_dbgsym during the build?

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2014-04-02T07:12:48Z


Is this a candidate foe 1.12?

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-02-01T13:04:55Z


It is now available at
https://launchpad.net/~nschloe/+archive/ubuntu/mixxx-nightly

Set the status at in progress for now since our stable ppa should have the debug symbols as well.

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2015-02-15T22:36:45Z


Hm, I didn't realize our debs stripped the binaries. I think we can just remove dh_strip from our debian rules file.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-02-16T07:14:43Z


I would prefer to provide a dbg package, because this is will be the standard when shipped by a distribution.
Nico has a solution. Can we adopt it?

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-05-18T08:55:20Z


Status:
Debug packages are available here:
https://launchpad.net/~nschloe/+archive/ubuntu/mixxx-nightly
But not here:
https://launchpad.net/~mixxx/+archive/ubuntu/nightlies/

What is to do to have them at the second repository as well?

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-05-18T09:08:25Z


The same on windows: Bug #⁠1456107
How is the status on mac?

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-09-14T06:21:41Z


This bug blocks a solution for other bugs like this:
Bug #⁠1495317

@ywwg: can you provide a mixxx-dbg.deb from our build server? 
Are we able to create a map file for 
Mixxx "1.12.0-beta1" "(git 1.12 r5545; built on: Sep  2 2015 @ 04:11:05;
This will help on Bug #1495317

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-09-15T06:48:55Z


Who has access to
https://launchpad.net/~mixxx/+archive/ubuntu/mixxxbetas/+packages
https://launchpad.net/~mixxx/+archive/ubuntu/nightlies
and can add a dbg package like Nico did on his ppa?

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2015-12-31T16:30:05Z


Nico -- what did you have to change to get this working?

@mixxxbot
Copy link
Collaborator Author

Commented by: nschloe
Date: 2016-01-03T23:36:42Z


On the PPA page:

Change Details -> Build debug symbols

and/or

Change Details -> Publish debug symbols

Both are off on https://launchpad.net/~nschloe/+archive/ubuntu/mixxx-nightly which has me a little confused, but anyhow that's probably what you should try.

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2018-09-19T20:38:25Z


I just enabled 'Build debug symbols' and 'Publish debug symbols' for all 3 of our official PPAs.

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2018-09-20T23:19:47Z


Latest beta builds have a "mixxx-dbgsym" package alongside "mixxx":
https://launchpad.net/~mixxx/+archive/ubuntu/mixxxbetas/+packages

@mixxxbot
Copy link
Collaborator Author

Issue closed with status Fix Released.

@mixxxbot mixxxbot transferred this issue from another repository Aug 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant