On Mon, Mar 21, 2016 at 12:38:08AM +0100, Gudjon I. Gudjonsson wrote: > Hi Mattia > > * you're changing only one binary, what about the others? from what I'm > > seeing the failure is in the configure step which is done by all
actually, it's in the dh_auto_build for the qt5 one, sorry.
> > binaries, so this change wouldn't fix the FTBFS)
> A mistake. But can I exclude arm only for the qt5 libraries? The qt5
> libraries have never been in
> testing so I guess it may be easier.
yes. but now I notice that you restricted the architecture of a qt4
package, which continue to make little sense here.
> Do you know of any package where only the a part is built for all
> architectures?
none come to my mind.
You could do something similar to this (untested)
define this thing on top of d/rules:
ifneq (,$(findstring qt5, $(shell dh_listpackages)))
BUILD_qt5 := yes
else
BUILD_qt5 :=
endif
the in the various overrides you do something like this:
override_dh_auto_configure:
mkdir -p build-qt4 build-qt5
cp -a doc build-qt4/
QT_SELECT=qt4 dh_auto_configure --builddirectory=build-qt4 --
../qwtplot3d.pro
if $(BUILD_qt5)
QT_SELECT=qt5 dh_auto_configure --builddirectory=build-qt5 --
../qwtplot3d.pro
endif
iirc dh_listpackages will not return the qt5 packages if you are
building in an architecture that is not in the Architecture: list of
those packages.
> > * why are you not closing the bug?
> Because it isn't solved. I would prefer to port the code to use GL that works
> on arm but
> until that is done I will exclude arm.
> I will reduce the bugs severity as soon as version -10 is uploaded.
ok, please consider to not lower it under important, as this is really
an hack.
> > * do you know that to allow the testing migration you'd still need to
> > remove the binaries from unstable by filing a bug against
> > ftp.debian.org? actually that would be enough, even without
> > restricting the architecures where you build, then you can leave the
> > packages in FTBFS state there until it could build again.
> Sorry, I didn't know but that sounds reasonable.
> But if I keep the qt4 binaries in but only restrict the qt5 binaries. Do I
> then still need to file a bug?
oh, I didn't notice the qt5 binaries are something new.
Well, my suggestion was to completely kick qwtplot3d from armel/armhf
(also otherwise it would still not work). but if you exclude only those
two binaries (that have never built) it's ok, you don't need to do this.
--
regards,
Mattia Rizzolo
GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
more about me: http://mapreri.org : :' :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
signature.asc
Description: PGP signature

