From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040211 Firefox/0.8 Description of problem: genhdlist allocates an 80 character buffer (line 468). If an rpm filename is too long, genhdlist will split this filename, e.g. lirc-kmdl-2.4.22-1.2174.nptl_37.rhfc1.at-0.7.0-25_cvs20040311.rhfc1.at.i686.rpm becomes lirc-kmdl-2.4.22-1.2174.nptl_37.rhfc1.at-0.7.0-25_cvs20040311.rhfc1.at.i686.rp and 'm'. 'm' has the wrong format so genhdlist bails out. I guess all official rpms are too short to trigger this. Version-Release number of selected component (if applicable): anaconda-runtime-9.2-2 How reproducible: Always Steps to Reproduce: 1. Add lirc-kmdl-2.4.22-1.2174.nptl_37.rhfc1.at-0.7.0-25_cvs20040311.rhfc1.at.i686.rpm to comps.xml 2. e.g. genhdlist --withnumbers --productpath Fedora --fileorder /a/yarrow/cdrom/pkgorder.txt /a/yarrow/cdrom-disc? 3. Actual Results: genhdlist: FATAL ERROR -> "m" is not a package name!! Expected Results: genhdlist completes without errors Additional info:
Actually, fixed in CVS