Skip to content

Migration of the first rewritten decoder and license update - #36

Open
justpav05 wants to merge 45 commits into
mainfrom
decoders
Open

Migration of the first rewritten decoder and license update#36
justpav05 wants to merge 45 commits into
mainfrom
decoders

Conversation

@justpav05

Copy link
Copy Markdown
Collaborator

Key changes:

  • Rewrote the first alpm decoder in Rust
  • Fixed bugs in the library where declarative triggers were not working
  • Added an LGPL license extension allowing linking in proprietary applications
  • New tests

justpav05 and others added 30 commits August 27, 2026 17:30
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
new: add new empty file fot new crate

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
in the message from the unpacker

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
types

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
fix: integrated execution and logging of install hooks.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
new: added build.rs
new: added error handling and verification for decompression

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
fix: updated ROADMAP
fix: updated paths in decoder.toml

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
new: placeholder for the new decoder

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
justpav05 and others added 15 commits August 29, 2026 20:01
fix: delete Ci action for build zig deb

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
fix: update ROADMAP

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
fix: the old decoder is now located in the rpm-zig folder

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
fix: the old decoder has been moved to the xbps-zig folder
fix: moved build.rs scripts for all new stubs (not yet functional)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
fix: added specification files

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
than the entire decoders.toml

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
fix: update ROADMAPA

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@justpav05 justpav05 self-assigned this Aug 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant