Hi Andi. Thanks for the reply.

As you saw, there's some cleanup stuff mixed in with the actual
foreign-arch build-dep stuff. I did a rebase so that these aren't
interleaved anymore, and the cleanup can be evaluated somewhat
independently. The build-dep stuff does depend on the cleanup, however.

The new tree lives in a branch:

 
http://anonscm.debian.org/cgit/users/dkogan-guest/wanna-build.git/log/?h=770925_foreign_arch_bd

Same code as before, with a small, uninteresting bug fix:

    --- b/bin/wanna-build
    +++ a/bin/wanna-build
    @@ -1920,1 +1920,1 @@
    -    my @arch_foreign = grep { !/^(?:native|all|any|$arch_native)/ } keys 
%qualified_arches;
    +    my @arch_foreign = grep { !/^(?:native|all|any|$arch_native)$/ } keys 
%qualified_arches;


The tree now looks like this:

* 800aaee..: more correct handling of dose exit codes, as defined in the latest 
dose3
* 4428317..: dose-builddebcheck now has Packages for native and ALL foreign 
arches
* 62fe41c..: I now pass --deb-foreign-archs to dose-builddebcheck as needed
* e041d64..: I now call dose-builddebcheck with IPC::Run
* b857c74..: some small syntactic corrections

Cleanup is the first two: b857c74 and e041d64. The other 3 are
functional changes. Particularly, the last commit (800aaee) isn't
cleanup as you labelled it previously: it changes the way
dose-builddebcheck result codes are interpreted.




Andreas Barth <a...@ayous.org> writes:

> 55f2b48a6d58dfb306a71ac4b588833d129563ca
> This breaks semantics of merge-v3 with only two sets of package files.
> I need to think a bit more if there are other semantic changes (and if
> so if we want them or not).

I'm not sure what you mean here. If you need something changed once you
think about it more, please tell me.



> f3221db8f5ec5b063d87b7ef25f45f224821fc71
> First hunk, I would prefer if it would be written so it could be run
> on an oldstable machine as well (see the one for vercmp two lines
> below), perhaps with a reduced function set.

On oldstable (wheezy) the dose-builddebcheck is too old to support the
foreign-arch stuff. If you want something reasonable to happen with
wheezy too, should we simply not even try to satisfy foreign-arch
build-deps there? If so, then we don't need deps_iterate. Let me know
and I'll put in the appropriate logic


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to