On Mon, 20 Jun 2016 09:15:56 -0000
"Joseph Mullally" <jwmullally(a)fedoraproject.org> wrote:
Hi Kevin, thanks for your reply.
I am guessing one factor against easy linking to source is how its
archived in the source control Lookaside Cache.
Yeah, we would need to at least temporarily unpack it, which is a lot
of cpu and disk space.
Just for kicks I threw together a small proof of concept RPM content
browser web service. It pulls the packages on-demand, and works
surprisingly well. The debuginfo RPM contents seem like ideal targets
to surface for stack traces, as they have a nice 1:1 relationship
with binaries.
https://github.com/jwmullally/test_rpmbrowser/blob/master/README.md
http://rpmbrowser-jwmullally.rhcloud.com/
https://retrace.fedoraproject.org/faf/problems/1354441/
http://rpmbrowser-jwmullally.rhcloud.com/rpm/nautilus-debuginfo-3.18.1-1....
I'll probably take that site down in a few weeks. SRPM extraction
doesn't work due to "rpm" not being executable on the old OpenShift
containers. It gets the RPMs from
http://kojipkgs.fedoraproject.org ,
if that is an issue let me know, but I couldn't see a quick way of
using mirrors without having to do index lookups.
Nice. ;) Once we get our openshift setup you could spin it up there
again.
kevin