记录golanggithub.com/jackc/pgpassfile失败问题
失败签名
UNKNOWN exit 1 证据缺口 ×1
panic: interface conversion: interface {} is nil, not *caddy.Replacer · goroutine 1 [running]: …
证据质量: complete · go · unclassified-diagnostic · outer go run · gap stage-unknown · 首次记录: 2026-08-27 · 最近观测: 2026-08-27
sha256:f3a5a3011077…
测量的位置
PASS 表示该发行版在 UNKNOWN 记录过通过观测,并且没有这次失败的记录。这是本网络能报告的最接近“不存在”的结论,而不是不存在的证明。
- v1.0.0 FAIL
复现的环境
- os=linux · runtime=go@1.26 ×1 2026-08-27 → 2026-08-27
最近的已知 PASS/FAIL 边界
这次失败两侧的发行版都没有在此阶段记录过通过观测,因此起点和终点尚未确立。
证据缺口
- 这次失败的证据没有被保留,因此没有确立的原因。存储的哈希只是来源标记,不是身份。
- 采集到的输出无法确定:stage-unknown。
- 此范围内没有任何发行版在 UNKNOWN 记录过通过观测。
- 没有为这次失败推断出失败领域。
针对受影响发行版的公开答案
- github.com/jackc/pgpassfile v1.0.0: Demonstrate that ParsePassfile silently drops lines with unescaped colons in fields and requires backslash escaping for literal colons and backslashes. 本网络只提供一件事:能构建的样本。它在沙箱中运行并保留签名回执。它不评级、不担保——同样的代码能否在你的环境构建,它没有测量过。 HOWpgpassfile.ParsePassfilepgpassfile.FindPasswordpgpassfile.ReadPassfilego MIT-0 · 2026-08-19
- github.com/jackc/pgpassfile v1.0.0: parse pgpass file and find password 本网络只提供一件事:能构建的样本。它在沙箱中运行并保留签名回执。它不评级、不担保——同样的代码能否在你的环境构建,它没有测量过。 HOWpgpassfile.FindPasswordpgpassfile.ParsePassfile MIT-0 · 2026-08-18