Project

Profile

Help

Story #1883

As a user, I can sync and publish all package types

Added by amacdona@redhat.com over 3 years ago. Updated 6 months ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

50%

Platform Release:
2.13.0
Blocks Release:
Target Release - Python:
2.0.0
Backwards Incompatible:
No
Groomed:
No
Sprint Candidate:
Yes
Tags:
Pulp 2
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:

Description

Using the new model, a user should be able to sync and publish package types: tar.gz, whl, and zip.

Pip should be able to install a package from pulp.


Subtasks

Story #137: As a user, I can publish repositories that contain wheel packagesCLOSED - CURRENTRELEASEamacdona@redhat.com

Actions
Story #985: As a user, I can sync all packages from pypi (complete mirror)NEW

Actions

Related issues

Duplicated by Python Support - Issue #2411: Missing support for ZIP files CLOSED - DUPLICATE Actions
Blocked by Python Support - Story #1882: Rebuild model to support all package types CLOSED - CURRENTRELEASE Actions
Blocks Python Support - Story #1884: As a user, I can lazily sync python packages MODIFIED Actions
Blocks Python Support - Story #140: As a user, I can sync Python packages from another Pulp server CLOSED - CURRENTRELEASE Actions

Associated revisions

Revision 154a56e2 View on GitHub
Added by Austin Macdonald about 3 years ago

Change sync code to use new model

Adds some fields that were necessary for sync, syncs in the new way, and
heavily modify docblocks to explain.

closes #135

History

#1 Updated by amacdona@redhat.com over 3 years ago

  • Blocks Story #1882: Rebuild model to support all package types added

#2 Updated by amacdona@redhat.com over 3 years ago

  • Blocks deleted (Story #1882: Rebuild model to support all package types)

#3 Updated by amacdona@redhat.com over 3 years ago

  • Blocked by Story #1882: Rebuild model to support all package types added

#4 Updated by amacdona@redhat.com over 3 years ago

  • Blocks Story #1884: As a user, I can lazily sync python packages added

#5 Updated by amacdona@redhat.com over 3 years ago

  • Blocks Story #140: As a user, I can sync Python packages from another Pulp server added

#6 Updated by mhrivnak over 3 years ago

This looks like it should be in the "Story" tracker.

I'm not sure what the first line of the Description means: "(.exe pt windows)"

Did this come from breaking up #135 into smaller pieces? Or is this work that has not previously been put on a sprint? One way or another, we need this to go through the sprint planning process and get it accepted onto sprint 2.

#7 Updated by amacdona@redhat.com over 3 years ago

  • Tracker changed from Issue to Story
  • Groomed set to No
  • Sprint Candidate set to Yes

#8 Updated by amacdona@redhat.com over 3 years ago

  • Subject changed from As a user, I can sync and publish all package types to As a user, I can sync and publish all package types exept
  • Description updated (diff)

#9 Updated by amacdona@redhat.com over 3 years ago

  • Subject changed from As a user, I can sync and publish all package types exept to As a user, I can sync and publish all package types

@mhrivnak, this is the result of looking at all of the pulp_python stories. In order to do them all we will need to do implement a new model (#1882) and take a different approach to sync. Luckily, the process that we need to move to is simpler than what is already in place and will have the added benefit of working out of the box with all package types*.

  • We will still be able to sync and publish .exe's, but we will not have the tooling to upload one.

#10 Updated by amacdona@redhat.com over 3 years ago

  • Status changed from ASSIGNED to MODIFIED

This was completed with #135

#11 Updated by semyers over 3 years ago

  • Status changed from MODIFIED to POST

#12 Updated by amacdona@redhat.com almost 3 years ago

  • Duplicated by Issue #2411: Missing support for ZIP files added

#13 Updated by semyers over 2 years ago

  • Status changed from POST to MODIFIED

2.0-dev is now being included in Platform 2.13 builds again, returning this to a testable state. Note that any smash tests related to this issue should not be run prior to 2.13.0; this is tracked in pulp-smash issue https://github.com/PulpQE/pulp-smash/issues/588.

#14 Updated by pcreech over 2 years ago

  • Platform Release set to 2.13.0
  • Target Release - Python set to 2.0.0

#15 Updated by pcreech over 2 years ago

  • Status changed from MODIFIED to ON_QA

#16 Updated by pcreech over 2 years ago

  • Status changed from ON_QA to CLOSED - CURRENTRELEASE

#17 Updated by bmbouter 6 months ago

  • Tags Pulp 2 added

Please register to edit this issue

Also available in: Atom PDF