Bug#835669: wxsqlite3: FTBFS when built with dpkg-buildpackage -A (samples/minimal: not found)
On Sun, Aug 28, 2016 at 12:52:08PM +0200, László Böszörményi (GCS) wrote: > On Sun, Aug 28, 2016 at 12:41 PM, Santiago Vilawrote: > > On Sun, Aug 28, 2016 at 08:56:27AM +, Santiago Vila wrote: > >> please consider uploading the package in source-only form, [...] > > > > FWIW: Soruce-only uploads are done with "dpkg-buildpackage -S". > > > > You don't need any special tools or uploading to a special queue. > > I do know how to prepare it. What I don't know if it's a mandatory or > not to do source-only uploads. It's clearly not mandatory. Otherwise, your recent upload would have been rejected, or at least we would see build logs for "amd64" and "all" here: https://buildd.debian.org/status/package.php?p=wxsqlite3 But I fail to see why people would wait for them to be mandatory before doing them. I can only see pros and no cons. For example, it does not only ensures that bugs like this one never propagate to testing, it also avoids other type of mistakes (like building a package for unstable in a stable chroot, or not building in an up-to-date chroot, leading to wrong library dependencies, things like that). Thanks.
Bug#835669: wxsqlite3: FTBFS when built with dpkg-buildpackage -A (samples/minimal: not found)
On Sun, Aug 28, 2016 at 12:41 PM, Santiago Vilawrote: > On Sun, Aug 28, 2016 at 08:56:27AM +, Santiago Vila wrote: >> please consider uploading the package in source-only form, [...] > > FWIW: Soruce-only uploads are done with "dpkg-buildpackage -S". > > You don't need any special tools or uploading to a special queue. I do know how to prepare it. What I don't know if it's a mandatory or not to do source-only uploads. Thanks, Laszlo/GCS
Bug#835669: wxsqlite3: FTBFS when built with dpkg-buildpackage -A (samples/minimal: not found)
On Sun, Aug 28, 2016 at 08:56:27AM +, Santiago Vila wrote: > please consider uploading the package in source-only form, [...] FWIW: Soruce-only uploads are done with "dpkg-buildpackage -S". You don't need any special tools or uploading to a special queue. Thanks.
Bug#835669: wxsqlite3: FTBFS when built with dpkg-buildpackage -A (samples/minimal: not found)
Package: src:wxsqlite3 Version: 3.4.0~dfsg1-1 Severity: serious Dear maintainer: I tried to build this package in stretch with "dpkg-buildpackage -A" (which is what the "Arch: all" autobuilder would do to build it) but it failed: [...] debian/rules build-indep dh build-indep --parallel --with autotools_dev dh_testdir -i -O--parallel dh_update_autotools_config -i -O--parallel dh_autotools-dev_updateconfig -i -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' ln -s /<>/build30 /<>/build dh_auto_configure -- --with-sqlite3-prefix=/usr ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --with-sqlite3-prefix=/usr configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu [... snipped ...] Generating docs for file wxsqlite3opt.h... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound wxSQLite3AggregateFunction... Generating docs for compound wxSQLite3Authorizer... Generating docs for compound wxSQLite3BackupProgress... Generating docs for compound wxSQLite3Blob... Generating docs for compound wxSQLite3BlobReference... Generating docs for compound wxSQLite3Collation... Generating docs for compound wxSQLite3Database... Generating docs for compound wxSQLite3DatabaseReference... Generating docs for compound wxSQLite3Exception... Generating docs for compound wxSQLite3FunctionContext... Generating docs for compound wxSQLite3Hook... Generating docs for compound wxSQLite3IntegerCollection... Generating docs for compound wxSQLite3NamedCollection... Generating docs for compound wxSQLite3ResultSet... Generating docs for compound wxSQLite3ScalarFunction... Generating docs for compound wxSQLite3Statement... Generating docs for compound wxSQLite3StatementBuffer... Generating docs for compound wxSQLite3StatementReference... Generating docs for compound wxSQLite3StringCollection... Generating docs for compound wxSQLite3Table... Generating docs for compound wxSQLite3Transaction... Generating namespace index... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating module index... Generating namespace index... Generating namespace member index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... lookup cache used 421/65536 hits=1845 misses=430 finished... make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' debian/runtest.sh debian/runtest.sh: 3: debian/runtest.sh: samples/minimal: not found debian/rules:50: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 127 make[1]: Leaving directory '/<>' debian/rules:16: recipe for target 'build-indep' failed make: *** [build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2 Version 3.3.1~dfsg1-1 built ok, so I suspect of the changes matching this changelog entry: * Rework packaging to match upstream changes. To avoid this kind of bugs being present in testing, please check that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work (especially after packaging changes), and also please consider uploading the package in source-only form, so that we get pretty official build logs here: https://buildd.debian.org/status/package.php?p=wxsqlite3 and we detect FTBFS in the "Arch: all" autobuilder much earlier. Thanks.