id summary reporter owner description type status priority milestone component version resolution keywords cc 9 createrepo doesn't properly escape the version number when generating "provides" lists in primary.xml msquared skvidal createrepo can generate invalid XML if a "provides" in a package includes a quote character (") in the version field.\r\n\r\nFor example, the list of provides in F13's device-mapper-event-devel-1.02.44-1.fc13.i686.rpm looks like this:\r\n\r\n{{{\r\n(2010-02-15)" \r\npkgconfig(devmapper-event) = "1.02.44\r\ndevice-mapper-event-devel = 1.02.44-1.fc13\r\ndevice-mapper-event-devel(x86-32) = 1.02.44-1.fc13\r\n}}}\r\n\r\nThe second line (pkgconfig) triggers this output in the XML:\r\n\r\n{{{\r\n\r\n}}}\r\n\r\nNote the unescaped quote chararcter in the ver attribute. defect new major createrepo