Refix: Fast, Debuggable, Reproducible Builds

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rizin

    UNIX-like reverse engineering framework and command-line toolset.

  • Just for the record, for nicer inspection of files with such debug information, including compressed sections, and debuginfod support, Rizin[1] can be used, since starting from the 0.7.0 release[2] all of those were added.

    [1] https://rizin.re

    [2] https://github.com/rizinorg/rizin/releases/tag/v0.7.0

  • ds3os

    Dark Souls - Open Server

  • __FILE__ is pain of my existence, recently contributed this code to run/build ds3os using nix instead of docker, where I hit issues with __FILE__

    https://github.com/TLeonardUK/ds3os/blob/main/default.nix#L4...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • The premise of the tool seems very useful: edit debug symbols and assert messages so that source code can be found by debuggers. But this description does not make it clear how this tool accomplishes the whole task:

    > Why not fix the binary coming out of the build cache, so it points to the absolute path of the source files?

    What is the absolute path? If you had a virtual file system that allowed you to construct a path to any file at a given commit, this would work great. But who does that other than Google? Or if you agree that every developer will check out the same source code repo at the same path, but the you have to have the right commit checked out.

    Ideally you would want your binary to point back to your code repo, like SourceLink does.

    https://github.com/dotnet/sourcelink

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Rizin – Free and Open Source Reverse Engineering Framework

    1 project | news.ycombinator.com | 14 Nov 2023
  • Rizin release 0.6.2

    1 project | /r/rizin | 16 Sep 2023
  • Rizin release v0.6.1

    1 project | /r/rizin | 21 Aug 2023
  • Diaphora, the most advanced Free and Open Source program diffing tool

    8 projects | news.ycombinator.com | 21 Jun 2023
  • Writing a Linux Debugger (2017)

    1 project | news.ycombinator.com | 14 Jun 2023