Skip to content

Instantly share code, notes, and snippets.

@tassa-yoniso-manasi-karoto
tassa-yoniso-manasi-karoto / WebKit2GTK API version support across Linux distributions.md
Last active November 14, 2025 08:41
WebKit2GTK API version support across Linux distributions (Opus 4.1 Think)

A binary requiring webkit2gtk-4.0 would affect roughly 15-25% of current Linux desktop users, primarily those on enterprise Linux distributions (RHEL, Rocky, AlmaLinux) and older LTS releases. Most major desktop distributions now provide webkit2gtk-4.1, though enterprise Linux remains 4.0-only.

The enterprise/consumer divide sharpens

The webkit2gtk landscape reveals a stark split: cutting-edge distributions have migrated to 4.1 while enterprise Linux remains firmly on 4.0. This pattern emerged from comprehensive research across distribution families, showing that users on RHEL, Rocky Linux, and AlmaLinux have zero access to webkit2gtk-4.1 through official repositories, while their Fedora counterparts have supported both versions since 2021.

The distinction matters because webkit2gtk-4.0 uses libsoup2 (HTTP/1.1 only) while 4.1 uses libsoup3 (HTTP/2 support). The two versions are parallel-installable at the system level but cannot coexist within the same process—a critical technical constraint

@tassa-yoniso-manasi-karoto
tassa-yoniso-manasi-karoto / summarization.md
Created June 29, 2025 12:49
Claude code summarization prompt (2025-06)

Your task is to create a detailed summary of the conversation so far, paying close attention to the user's explicit requests and your previous actions. This summary should be thorough in capturing technical details, code patterns, and architectural decisions that would be essential for continuing development work without losing context.

Before providing your final summary, wrap your analysis in <analysis> tags to organize your thoughts and ensure you've covered all necessary points. In your analysis process:

  1. Chronologically analyze each message and section of the conversation. For each section thoroughly identify:
    • The user's explicit requests and intents
    • Your approach to addressing the user's requests
    • Key decisions, technical concepts and code patterns
  • Specific details like: