How to read build dependency cycle info?
Hi, I'm looking into reduce the build dependency cycle of my project on my private instance. From the Repository State page there I can see a few lists of dependency cycles. The looks like below: * Package A, Package B, Package C, Package D .... Package Z So how should I interpret this list? Does it mean A depends on B, B on C, C on D, and finally Z on A so that's a cycle? Or it's in the reverse order, i.e. B depends on A? Thanks, Kai
Am 10.05.22 um 14:46 schrieb Kai Liu:
Hi,
I'm looking into reduce the build dependency cycle of my project on my private instance. From the Repository State page there I can see a few lists of dependency cycles. The looks like below:
* Package A, Package B, Package C, Package D .... Package Z
So how should I interpret this list? Does it mean A depends on B, B on C, C on D, and finally Z on A so that's a cycle? Or it's in the reverse order, i.e. B depends on A?
No, the list is ordered alphabetically. Tumbleweed has osc-plugin-cycle that can help you, see https://github.com/openSUSE/openSUSE-release-tools/pull/992 for examples. Greetings, Stephan
On 2022/05/10 Tue 15:23, Stephan Kulow wrote:
Am 10.05.22 um 14:46 schrieb Kai Liu:
Hi,
I'm looking into reduce the build dependency cycle of my project on my private instance. From the Repository State page there I can see a few lists of dependency cycles. The looks like below:
* Package A, Package B, Package C, Package D .... Package Z
So how should I interpret this list? Does it mean A depends on B, B on C, C on D, and finally Z on A so that's a cycle? Or it's in the reverse order, i.e. B depends on A?
No, the list is ordered alphabetically. Tumbleweed has osc-plugin-cycle that
Ah... No wonder I can't really read useful information from my list...
can help you, see https://github.com/openSUSE/openSUSE-release-tools/pull/992 for examples.
Many thanks! I will try it. Regards, Kai
participants (2)
-
Kai Liu
-
Stephan Kulow