AOSC-Archive / abbs

AutoBuild Build Service, a configuration/manifest manager for Autobuild
https://aosc.io
GNU General Public License v2.0
1 stars 1 forks source link

Cycle detection in current dependency depth-first enumeration #16

Open Artoria2e5 opened 7 years ago

Artoria2e5 commented 7 years ago

ABBS sometimes hits dependency cycles and enters infinite loops. By keeping track of a set of "dependency expanded" package names, we should be able to detect such cycles.

Artoria2e5 commented 7 years ago

abbscalcdep already does a primitive form of name-keeping via NAMECACHE. But hey, process boundaries.

Artoria2e5 commented 7 years ago

e0a4e6e