[PR #365] [CLOSED] libarchive backend #359

Closed
opened 2026-06-05 14:22:34 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Drop-OSS/drop/pull/365
Author: @DecDuck
Created: 3/1/2026
Status: Closed

Base: developHead: libarchive-backend


📝 Commits (10+)

  • b681476 feat: unified company metadata store
  • 17e4734 fix: pcgamingwiki not parsing company websites
  • 1f41e52 feat: update search style
  • 836ba33 feat: basic screenshot manager
  • 0c48d42 fix: missing metadata preventing game import
  • aa3105a feat: manually edit search term for game import
  • dbded55 feat: identify unused objects
  • 52a7de0 feat: minimum support for unrefed object cleanup
  • 7f7d8c8 fix: linting errors
  • 14f0833 feat: finish migrating to new objectid naming

📊 Changes

1 file changed (+1 additions, -1 deletions)

View changed files

📝 torrential (+1 -1)

📄 Description

Switches over to a libarchive backend. Initial implementation can generate manifests, but runs into an issue where the block sizes are too big for the read buffer when serving the content through torrential.

Seems to be faster regardless, and likely more reliable.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Drop-OSS/drop/pull/365 **Author:** [@DecDuck](https://github.com/DecDuck) **Created:** 3/1/2026 **Status:** ❌ Closed **Base:** `develop` ← **Head:** `libarchive-backend` --- ### 📝 Commits (10+) - [`b681476`](https://github.com/Drop-OSS/drop/commit/b68147637320fae738001df221441e52b696125d) feat: unified company metadata store - [`17e4734`](https://github.com/Drop-OSS/drop/commit/17e4734cfb2589fd7415645e14cbf99c7fe96035) fix: pcgamingwiki not parsing company websites - [`1f41e52`](https://github.com/Drop-OSS/drop/commit/1f41e52a86deb02210d3d304ef85a41f51c843cb) feat: update search style - [`836ba33`](https://github.com/Drop-OSS/drop/commit/836ba33fe4173dc8816dd502461c55fda341a83a) feat: basic screenshot manager - [`0c48d42`](https://github.com/Drop-OSS/drop/commit/0c48d42c2dc2e6254fea004f8226887a402a985c) fix: missing metadata preventing game import - [`aa3105a`](https://github.com/Drop-OSS/drop/commit/aa3105aecd746077272951c8f8777e6253835734) feat: manually edit search term for game import - [`dbded55`](https://github.com/Drop-OSS/drop/commit/dbded55113c3adfb672071aea06e446f8abc3370) feat: identify unused objects - [`52a7de0`](https://github.com/Drop-OSS/drop/commit/52a7de0a8b1cb66f0fffb0018ce63579c5fbd411) feat: minimum support for unrefed object cleanup - [`7f7d8c8`](https://github.com/Drop-OSS/drop/commit/7f7d8c8f4550b33efa85f3eacbe0188c77e3ba7b) fix: linting errors - [`14f0833`](https://github.com/Drop-OSS/drop/commit/14f0833d1758028c4bcd2fd86528714c7ae39bc4) feat: finish migrating to new objectid naming ### 📊 Changes **1 file changed** (+1 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `torrential` (+1 -1) </details> ### 📄 Description Switches over to a libarchive backend. Initial implementation can generate manifests, but runs into an issue where the block sizes are too big for the read buffer when serving the content through torrential. Seems to be faster regardless, and likely more reliable. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 14:22:34 -04:00
yindo closed this issue 2026-06-05 14:22:34 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#359