[pacman-dev] [PATCH] New sync1005.py pactest

Aaron Griffin aaronmgriffin at gmail.com
Fri Nov 30 14:11:28 EST 2007


On Nov 29, 2007 11:59 AM, Nagy Gabor <ngaba at bibl.u-szeged.hu> wrote:
> Hi!
> Patch attached.
> Note: I found an issue in resolvedeps, it simply pulls both pkg1s with this
> pactest (debug log), but the pactest doesn't fail [I don't know why]:
>
> ---sync1006.py---
> self.description = "Conflicting package names in sync repos (2)"
>
> sp1 = pmpkg("pkg1")
> sp1.provides = [ "provision1" ]
> self.addpkg2db("sync1", sp1)
>
> sp2 = pmpkg("pkg1")
> sp2.provides = ["provision2"]
> self.addpkg2db("sync2", sp2)
>
> sp3 = pmpkg("pkg2")
> sp3.depends = ["provision1", "provision2"]
> self.addpkg2db("sync1", sp3)
>
> self.args = "-S pkg2"
>
> self.addrule("PACMAN_RETCODE=1")
> self.addrule("!PKG_EXIST=pkg1")
> self.addrule("!PKG_EXIST=pkg2")

This might simply be a pactest flaw... what happens if each pkg1 has versions?




More information about the pacman-dev mailing list