How to extern a structure variable to share it between multiple source files

Summary The issue arises from the incorrect use of the extern keyword when sharing a structure variable between multiple source files. The extern keyword is used to declare a variable that is defined elsewhere, but in this case, the variable is defined in the header file, causing a multiple definition error. Root Cause The root … Read more

Is there an API in Forge to fetch JSM customers filtered by customer details (with sorting & pagination)

Summary The question revolves around the availability of an API in Forge for Jira Service Management (JSM) that can fetch customers filtered by customer details with support for sorting and pagination. The goal is to retrieve space customers based on profile fields, custom attributes, status, etc., and sort them accordingly. Root Cause The root cause … Read more

Why does the ReadTheDocs PDF output of my documentation not contain a references section

Summary The issue at hand is that the ReadTheDocs PDF output of documentation does not contain a references section, despite the references appearing correctly in the HTML output. This suggests a problem with the LaTeX file generation process used by Sphinx to create the PDF. Root Cause The root cause of this issue is likely … Read more

Relocations in .data.rel are not as easy to calculate (guess how) when there are structs

Summary The issue at hand involves relocations in .data.rel sections when dealing with C structs, which can be counterintuitive to calculate. This problem arises when attempting to rebase the entire section, causing previously calculated fields to be broken. The question seeks to understand how ld (the linker) correctly calculates these relocations, particularly for structs containing … Read more

Orval sometimes gets 403 in GitHub Actions when fetching Swagger URL (works locally)

Summary The issue at hand involves Orval, a Swagger client generator for TypeScript, encountering intermittent 403 Forbidden errors when fetching a Swagger JSON file in a GitHub Actions workflow. This issue does not occur when running the same process locally, suggesting an environment-specific problem. The randomness of the failure, with success often achieved after re-running … Read more