[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How can we decrease the cognitive overhead for contributors?
From: |
Maxim Cournoyer |
Subject: |
Re: How can we decrease the cognitive overhead for contributors? |
Date: |
Sat, 26 Aug 2023 22:50:04 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Hi,
Csepp <raingloom@riseup.net> writes:
[...]
> but as soon as something breaks, you are thrown into the deep end,
> having to dissect logs, bisect commit ranges, learn strace, gdb (which
> still doesn't work well on Guix)
Hm? Why GDB on Guix may be sometimes more challenging than say, on
Fedora, I only know of one problem, that is related to grafts (see: #48907).
For running binaries wrapped in shell script, I have this 'run-gdb'
wrapper which reads:
--8<---------------cut here---------------start------------->8---
#!/usr/bin/env bash
wrapper=$(cat $(which $1))
shift
. <(echo "$wrapper" | grep ^export)
binary=$(echo "$wrapper" | grep ^exec | grep -o -E '/gnu/store[^"]*')
gdb --args "$binary" "$@"
--8<---------------cut here---------------end--------------->8---
Hope that helps,
--
Thanks,
Maxim
- Re: How can we decrease the cognitive overhead for contributors?, (continued)
- Re: How can we decrease the cognitive overhead for contributors?,
Maxim Cournoyer <=
Re: How can we decrease the cognitive overhead for contributors?, Simon Tournier, 2023/08/28
Re: How can we decrease the cognitive overhead for contributors?, paul, 2023/08/28