We've got a problem here ... to keep the binaries aligned through breaks it 
would need
cross breaking, right?

I mean, python-afl 0.5-3 breaks python3-afl << 0.5-3 (and vice versa) to 
prevent the described problem:
python3-afl 0.5-3 couldn't be installed wrongfully at the side of python-afl 
0.2.1-1 with that (and
vice versa).

But that needs further action because that cross breaking prevents updating w/o 
previous uninstall:
<cut>
$ sudo dpkg -i svn/build-area/python{,3}-afl_0.5-3_amd64.deb
{...}
 python-afl breaks python3-afl (<< 0.5-3)
  python3-afl (version 0.2.1-1) is present and installed.
{...}
 python3-afl breaks python-afl (<< 0.5.3)
  python-afl (version 0.2.1-1) is present and installed.
</cut>

Better, versioned cross-*dependencies* of the binaries? Like,
<cut>
$ sudo dpkg -i svn/build-area/python3-afl_0.5-3_amd64.deb
{...}
dpkg: dependency problems prevent configuration of python3-afl:
 python3-afl depends on python-afl (= 0.5-3); however:
  Version of python-afl on system is 0.2.1-1.
</cut>

Not the ultimate rationale of having different binaries, but ... did I missed 
something?

Daniel

-- 
4096R/DF5182C8
46CB 1CA8 9EA3 B743 7676 1DB9 15E0 9AF4 DF51 82C8
LPI certified Linux admin (LPI000329859 64mz6f7kt4)
http://www.danielstender.com/blog/

Reply via email to