I'm trying to run a git version of apt against rpm 4.6 and "apt-get update" is consistently crashing in a librpm call:<br>
rpmds dds = rpmdsSingle(RPMTAG_REQUIRENAME, "", DepVer, (raptDepFlags) DepFlags);<br>
<br>
Here's a piece of debug output:<br>
apt-get: rpmds.c:522: rpmdsDupArgv: Assertion `argv[ac] != ((void *)0)' failed.<br>
<br>
Program received signal SIGABRT, Aborted.<br>
#4  0xb7e0c492 in rpmdsDupArgv (argv=0xbfeb9258, argc=1) at rpmds.c:522<br>
#5  0xb7e0cff6 in rpmdsSingle (tagN=RPMTAG_REQUIRENAME, N=0xb807a7cf "", EVR=0x0, Flags=RPMSENSE_ANY) at rpmds.c:292<br>
#6  0xb802fcd3 in rpmVersioningSystem::CheckDep (this=0xb809c33c, PkgVer=0xb70abbff "4.12-1mdv2009.0", Op=0, DepVer=0x0)<br>
    at rpm/rpmversion.cc:230<br><br>
It seems like we can't pass a null DepVer even though 
rpmVersioningSystem::CheckDep  comment states:<br>
If DepVer is 0 then we are comparing against a provides with no version.<br>