Project

Profile

Help

Issue #598

closed

Pulp cannot publish rpms with non-ascii characters. Falling due gzip

Added by jluza about 9 years ago. Updated about 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
2.4.1
Platform Release:
2.6.0
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

patch for plugins/pulp_rpm/plugins/distributors/yum/metadata/primary.py

reproducer:
------------

vim dummy.spec
================================================
Summary: Dummy Package to provide tomcat5
Name: dummy-tomcat
Version: 1.0
Release: 1
Group: System Environment/Base
License: Beerware
BuildArch: noarch
Provides: tomcat5, tomcat5-admin-webapps

%description
řšěřčšřšěřě (or some other non-ascii chars)

%files
===============================================

rpmbuild -bb dummy.spec

pulp-admin rpm repo create --repo-id unicode_problem
pulp-admin rpm repo uploads rpm --file dummy* --repo-id unicode_problem
pulp-admin -u admin -p admin rpm repo publish run --repo-id unicode_problem

OUTPUT:
--------------------------------------------------------------------
Publishing Repository [unicode_problem]
--------------------------------------------------------------------

This command may be exited via ctrl+c without affecting the request.

Initializing repo metadata
[-]
... completed

Publishing Distribution files
[-]
... completed

Publishing RPMs
[-]
... failed
Incorrect length of data produced

Task Failed

Incorrect length of data produced

Affected files:
plugins/pulp_rpm/plugins/distributors/yum/metadata/primary.py
plugins/pulp_rpm/plugins/distributors/yum/metadata/other.py
plugins/pulp_rpm/plugins/distributors/yum/metadata/filelists.py

patch for primary.py in attachement

+ This bug was cloned from Bugzilla Bug #1158945 +


Files

Also available in: Atom PDF