Your message dated Thu, 17 Nov 2011 10:13:05 +0200
with message-id <[email protected]>
and subject line Re: Bug#647745: Make mk-build-deps packages arch-dependent
when --arch is passed
has caused the Debian Bug report #647745,
regarding Make mk-build-deps packages arch-dependent when --arch is passed
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
647745: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647745
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: devscripts
Version: 2.11.1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: precise origin-ubuntu ubuntu-patch
Hi folks,
I've been happily using mk-build-deps for a while now since it was first
pointed out to me. But the packages that it generates can only be used for
native package builds, not for cross-package builds using multiarch. The
attach patch addresses this by causing mk-build-deps to always treat any
--arch argument as authoritative.
Cheers,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
[email protected] [email protected]
From 7fb56cd4408858f336c955f3f93708eb933ed8d8 Mon Sep 17 00:00:00 2001
From: Steve Langasek <[email protected]>
Date: Sat, 5 Nov 2011 11:15:26 -0700
Subject: [PATCH] Always make mk-build-deps packages arch-dependent when
--arch is passed
When an --arch argument is passed to mk-build-deps, we should output an
architecture-dependent package even if there are no architecture-dependent
build-dependencies, so that cross-installing the package in a multiarch
environment does the right thing.
---
scripts/mk-build-deps.pl | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/scripts/mk-build-deps.pl b/scripts/mk-build-deps.pl
index 61ebd3e..678ea47 100755
--- a/scripts/mk-build-deps.pl
+++ b/scripts/mk-build-deps.pl
@@ -321,9 +321,10 @@ sub build_equiv
if ($opts->{depends} =~ /\[|\]/) {
$arch = 'any';
- if (defined $opt_arch) {
- $args = "--arch=$opt_arch ";
- }
+ }
+ if (defined $opt_arch) {
+ $args = "--arch=$opt_arch ";
+ $arch = $opt_arch;
}
open EQUIVS, "| equivs-build $args-"
--
1.7.5.4
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: devscripts
Source-Version: 2.11.2
This should have been closed in 2.11.2, the patch was applied.
SR
--
Stefano Rivera
http://tumbleweed.org.za/
H: +27 21 465 6908 C: +27 72 419 8559 UCT: x3127
--- End Message ---