Project

Profile

Help

Task #4150

The pool folder structure could be improved

Added by quba42 over 1 year ago. Updated about 1 year ago.

Status:
NEW
Priority:
Low
Assignee:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Target Release - Debian:
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:

Description

When publishing Debian repositories we currently use the following 'pool' folder structure:

<repo_base>/pool/<component>/<files>

For components like 'main' in Debian this leads to a huge number of files in a single folder.

For this reason the upstream Debian repositories use (one of) the following 'pool' folder structures:

<repo_base>/pool/<component>/<first_char_of_binary_package_name>/<binary_package_name>/<files>
<repo_base>/pool/<component>/lib<fourth_char_of_binary_package_name>/lib<rest_of_binary_package_name>/<files>

Once the refactoring from https://github.com/pulp/pulp_deb/pull/57 is merged, it would be relatively trivial to implement the same pool folder structure Debian uses in pulp_deb.

History

#1 Updated by mdellweg over 1 year ago

  • Tracker changed from Issue to Task
  • Priority changed from Normal to Low
  • % Done set to 0

#2 Updated by bmbouter over 1 year ago

  • Status changed from NEW to CLOSED - WONTFIX

#3 Updated by bmbouter over 1 year ago

  • Status changed from CLOSED - WONTFIX to NEW

Was closed as part of Pulp2 mass-fix, but reopening so the Debian plugin devs can determine what they want to do.

#4 Updated by bmbouter over 1 year ago

  • Tags Pulp 2 added

Please register to edit this issue

Also available in: Atom PDF