i wonder how xbps is looking for dependencies.how the system is working.what are the diffrences from arch,ubuntu or others.ex where do you know a package's dependencies?when are you building a package how do you know?