One package X was splitted by upstream to A B C, which depends in this way: A <- B <- C I plan to add conflict on X to A, B and C and add "Provides X" to C. Is it correct? Will apt be happy with that?