On Mon, 27 May 2019 at 16:29:57 +0200, Matthias Klose wrote: > mergechanges drops the binary packages from the Binary field when merging > source > and binary changes. Seen when trying to re-upload the binary openjdk-8 > packages > which were removed from unstable (all files at coccia.d.o:~doko/8).
The output ends up with a Binary field in at least some cases (demonstrated by test/test_mergechanges and in particular the "Simple merge" test-case) so presumably there is something different about either the openjdk-8 .changes files, the way you invoked mergechanges or the system where it was run that triggers this. What were the inputs to mergechanges, what arguments and configuration did you use for mergechanges, what value did you expect for the Binary field, and what value did you actually get? Was it run on coccia or on some other system? (A failing test-case as a patch to test/test_mergechanges would be particularly useful.) On Mon, 27 May 2019 at 17:48:51 +0200, Mattia Rizzolo wrote: > I think this is regression after your changes, would you happen to have > the time to look at this and see if you can come up with a fix? I'll try, but I can't guarantee anything right now. smcv