Bug 1012614 - package upload implodes when trying to upload a yum file with multibyte characters in the name.
package upload implodes when trying to upload a yum file with multibyte chara...
Product: Red Hat Satellite 6
Classification: Red Hat
Component: Content Management (Show other bugs)
Unspecified Unspecified
unspecified Severity low (vote)
: Unspecified
: --
Assigned To: David Davis
Katello QA List
: Triaged
Depends On: 1016310
  Show dependency treegraph
Reported: 2013-09-26 13:59 EDT by Corey Welton
Modified: 2013-10-15 11:21 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2013-10-15 11:21:34 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
httpd error log trace (41.40 KB, text/plain)
2013-09-26 14:01 EDT, Corey Welton
no flags Details

  None (edit)
Description Corey Welton 2013-09-26 13:59:38 EDT
Description of problem:
When trying to upload a package with multibyte characters in the name, an ISE is thrown.

Version-Release number of selected component (if applicable):
katello 1.4.6-13.el6sat

How reproducible:

Steps to Reproduce:
1. kk repo content_upload --repo=zooup --product=Zooshop --filepath=./foo/你好.rpm --content_type=yum --org=ACME_Corporation
2. view results

Actual results:
ISE thrown; will attach error log.

Expected results:
It's probably that this error is bubbling up from pulp - and very possibly we and/or yum don't support multibyte characters in the filenames.  That said, we should maybe handle the error and/or prevent it.

Additional info:

I haven't yet tested with puppet modules, any errors may be different.
Comment 1 Corey Welton 2013-09-26 14:01:32 EDT
Created attachment 803527 [details]
httpd error log trace
Comment 3 Mike McCune 2013-10-15 11:19:50 EDT
non critical for MDP2, moving to a later release.
Comment 4 Mike McCune 2013-10-15 11:21:34 EDT


" Common Character Set for Package Naming

While Fedora is an international community, for consistency and usability, there needs to be a common character set for package naming.

Specifically, all Fedora packages must be named using only the following ASCII characters. These characters are displayed here:


Note You need to log in before you can comment on or make changes to this bug.