[Piuparts-devel] EDOS file overwrite check between distributions?
debian at abeckmann.de
Sat Feb 25 11:57:10 UTC 2012
as we can now merge contents files from one distribution - how about the
original idea of checking sid vs. wheezy?
And similarily we should also have the possibility to check the contents
files from multiple architectures at the same time - thanks to multiarch
there are now much much packages coinstallable, and I'm sure we'll find
in the archive.
Just some ideas how this might work:
* Preprocess Changes + Packages to generate something like
* Merge multiple of these preprocessed files, will produce the same
* check for package collisions by only looking at the package part
* if collisions are found, report sensible pairs
# conflict within a distribution
# cross-distribution conflicts (omit, if there is the same conflict
# within the newest distribution)
(The version information is useful for incremental checks to only retest
if a package has changed.)
For cross-architecture tests we should define a priority of the
architectures and for a typical conflicting pair
package1:[arch1a arch1b arch1c] package2:[arch2a arch2b]
only report the high-priority pair, e.g.
I don't think we will need to do cross-distribution and cross-arch
checks at the same time right now (but eventually for wheezy -> wheezy+1
Hmm, well, looks like we should import Packages and Contents into a
database and query that. :-)
More information about the Piuparts-devel