Bug 467032

Summary: Hellanzb fails to parse some nzb files
Product: [Fedora] Fedora Reporter: Mace Moneta <moneta.mace>
Component: hellanzbAssignee: Conrad Meyer <cse.cem+redhatbugz>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 8CC: cse.cem+redhatbugz
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
URL: http://www.hellanzb.com/trac/hellanzb/ticket/390
Whiteboard:
Fixed In Version: hellanzb-0.13-6.fc8 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-10-16 16:20:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Mace Moneta 2008-10-15 11:04:58 UTC
Description of problem:

When hellanzb gets an nzb file, it appears to parse, but download never starts.

Version-Release number of selected component (if applicable):

hellanzb-0.13-5.fc8

How reproducible:

The problem occurs with any nzb specifying multiple groups.

Steps to Reproduce:
1.Save an nzb to the queue directory
2.Observe that download never starts
3.
  
Actual results:

No download

Expected results:

The queued files should be downloaded and processed

Additional info:

I've confirmed that the upstream patch listed in this Trac record corrects the problem:

http://www.hellanzb.com/trac/hellanzb/ticket/390

Comment 1 Conrad Meyer 2008-10-15 15:57:08 UTC
Thanks for the report -- however, I don't see a patch there. Can you give me a direct link to the patch?

Comment 2 Mace Moneta 2008-10-15 20:21:43 UTC
It's just a textual description of the one-line change, not a diff patch.  In the first comment, it says:

In NZBParser.py

ORIGINAL:

    elif name == 'group':

        newsgroup = self.parseUnicode(.join(self.chars))
        self.file.groups.append(newsgroup)

CHANGED:

    elif name == 'group':

        newsgroup = self.parseUnicode(.join(self.chars))
        self.file.group = newsgroup

Comment 3 Conrad Meyer 2008-10-15 20:40:53 UTC
Ah, ok. I'll make a patch and build that in koji. I'll push it out as an update if you'll test it and say it works.

Comment 4 Mace Moneta 2008-10-15 20:46:47 UTC
OK, no problem testing it here.

Comment 5 Conrad Meyer 2008-10-16 03:19:02 UTC
https://bugzilla.redhat.com/show_bug.cgi?id=467032 <-- Can you test that? Thanks!

Comment 6 Mace Moneta 2008-10-16 03:35:21 UTC
Wrong link, or I'm in the Matrix.

Comment 7 Conrad Meyer 2008-10-16 03:38:38 UTC
Ha, I'm sorry. http://koji.fedoraproject.org/koji/buildinfo?buildID=66505

Comment 8 Mace Moneta 2008-10-16 13:46:26 UTC
Confirming that nzbs with either single or multiple groups are processed correctly now.  Thanks!

Comment 9 Conrad Meyer 2008-10-16 15:41:22 UTC
OK, I'll push out an update.

Comment 10 Fedora Update System 2008-10-16 15:58:07 UTC
hellanzb-0.13-6.fc8 has been submitted as an update for Fedora 8.
http://admin.fedoraproject.org/updates/hellanzb-0.13-6.fc8

Comment 11 Fedora Update System 2008-10-16 15:58:09 UTC
hellanzb-0.13-6.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/hellanzb-0.13-6.fc9

Comment 12 Fedora Update System 2008-10-20 20:30:23 UTC
hellanzb-0.13-6.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 13 Fedora Update System 2008-10-20 22:06:10 UTC
hellanzb-0.13-6.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.