Creating a Language Server for RPM Spec Files (osc24) episode artwork

EPISODE · Jun 27, 2024 · 16 MIN

Creating a Language Server for RPM Spec Files (osc24)

from Chaos Computer Club - archive feed · host Dan Čermák

RPM packaging is a foundation of the software delivery mechanism on RPM-based Linux distributions, with RPM spec files acting as blueprints for package builds. Despite their enduring relevance, support for editing RPM spec files has not evolved significantly over time, leaving users with rudimentary tooling. In response to this challenge, we have developed a prototype of a language server tailored specifically for RPM spec files. Based on a language server protocol, the solution offers a unified editing experience across various editors, giving users features like auto-completion, linting, and jump-to-definition. All of this is achieved by centralizing "code smarts" in one place. Join us to learn about the thinking behind the language server and the challenges we faced when implementing this new tool. RPM packaging is a foundation of the software delivery mechanism on RPM-based Linux distributions, with RPM spec files acting as blueprints for package builds. Despite their enduring relevance, support for editing RPM spec files has not evolved significantly over time, leaving users with rudimentary tooling. In response to this challenge, we have developed a prototype of a language server tailored specifically for RPM spec files. Based on a language server protocol, the solution offers a unified editing experience across various editors, giving users features like auto-completion, linting, and jump-to-definition. All of this is achieved by centralizing "code smarts" in one place. Join us to learn about the thinking behind the language server and the challenges we faced when implementing this new tool. about this event: https://c3voc.de

Episode metadata supplied by the publisher feed · Published Jun 27, 2024

Embed this episode

NOW PLAYING

Creating a Language Server for RPM Spec Files (osc24)

0:00 16:13

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - archive feed?

This episode is 16 minutes long.

When was this Chaos Computer Club - archive feed episode published?

This episode was published on June 27, 2024.

Can I download this Chaos Computer Club - archive feed episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!