[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#733489: Remaining patches for bug #733489



Awesome. Thanks a million, Julian!

About the missing 'doc/source/whatsnew/1.0' update. I think these commits could be relevant:
https://anonscm.debian.org/cgit/apt/python-apt.git/commit/?id=8ad17a7fbc01935eb5f7cb252631e6d7d2ebedf7
https://anonscm.debian.org/cgit/apt/python-apt.git/commit/?id=fdd173dd444098ed533cbcd541a7f10f228bc47e
https://anonscm.debian.org/cgit/apt/python-apt.git/commit/?id=2a142993b99075f4d14ec0486270039c876cc5d8
https://anonscm.debian.org/cgit/apt/python-apt.git/commit/?id=562f51ea28b3dd9e5049972102e20753884bef8c
https://anonscm.debian.org/cgit/apt/python-apt.git/commit/?id=3d0da5e5a08d22a3b236ca8910ca090c6e8b5205
https://anonscm.debian.org/cgit/apt/python-apt.git/commit/?id=48eeabf982134ecfac3b915726cedd7bfe81adc1
https://anonscm.debian.org/cgit/apt/python-apt.git/commit/?id=c1fc0bcd3a509000ca09b9d4c22fb9e9032b37c7
https://anonscm.debian.org/cgit/apt/python-apt.git/commit/?id=12b349e0c6e9d4fd6d73a694c797c3a835e8d9ea
https://anonscm.debian.org/cgit/apt/python-apt.git/commit/?id=93790910dca7870c0e4912d1aed59d5380d2eccd


Julian, how much of this would you actually add to the 'doc/source/whatsnew/1.0' file? In the end my primary goal was to add the 'target_versions' methods to the Dependency and BaseDependency objects which essentially fixes bug #733489.

With the 'target_versions' methods one is finally able to build a graph as long as one keeps in mind that edges between apt.Package and apt.Version and between apt.Dependency and apt.Version are in an or-relationship. The or-relationship can be easily implemented by giving all edges a probability attribute and the edges in an or-relationship then have a probability < 1.0.


Reply to: