Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-06 Thread Adrian Bunk
On Wed, Feb 06, 2019 at 11:11:38AM +0100, Andreas Tille wrote:
> Hi Adrian,

Hi Andreas,

> On Wed, Feb 06, 2019 at 09:57:01AM +0200, Adrian Bunk wrote:
> > > 
> > > Indeed, with this pbbam now passes its autopkgtests on all three
> > > architectures in Ubuntu.  Attached is a complete patch against pbbam
> > > 0.19.0+dfsg-3 for this.
> > 
> > Thanks, I've done NMUs for both this problem and removal of the libpbbam 
> > provides that caused FTBFS of blasr and pbdagcon.
> > 
> > debdiffs are attached.
> 
> Thanks a lot for your NMUs and the service to attach debdiffs.  I
> updated the according Git repositories on Salsa.  Since there was a race
> condition of mails I've uploaded pbbam with (basically) the same changes
> as you did.  I injected your changelog entry anyway in Git.
> Unfortunately when I look at pbbam build logs[1] it seems bug #909071
> can not be considered as solved. :-(
> BTW, I previously tried to spent some time into the i386 port but with
> no result. :-(

#909071 is resolved since pbbam built on amd64/arm64/ppc64el/mips64el.

i386 FTBFS is part of #829741, and 32bit and big endian failures are
not relevant for testing migration since there are no older binaries
for these architectures in the archive.

> Regarding your NMUs:  You've sent also debdiffs for blasr_5.3.2+dfsg-1.1
> and pbdagcon_0.3+git20161121.000+ds-1.1 but I have not seen any
> upload of these.  I've commited the debdiffs in Git.  I'm just waiting
> whether I see some uploads but feel free to ping me whether I should
> "sponsor" your changes.

They are now uploaded, I had to wait with uploading until the pbbam 
provides fix was built on mips64el so that they won't FTBFS again
due to that.

> Thanks again for all your contribution
> 
>Andreas.

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-06 Thread Andreas Tille
Hi Adrian,

On Wed, Feb 06, 2019 at 09:57:01AM +0200, Adrian Bunk wrote:
> > 
> > Indeed, with this pbbam now passes its autopkgtests on all three
> > architectures in Ubuntu.  Attached is a complete patch against pbbam
> > 0.19.0+dfsg-3 for this.
> 
> Thanks, I've done NMUs for both this problem and removal of the libpbbam 
> provides that caused FTBFS of blasr and pbdagcon.
> 
> debdiffs are attached.

Thanks a lot for your NMUs and the service to attach debdiffs.  I
updated the according Git repositories on Salsa.  Since there was a race
condition of mails I've uploaded pbbam with (basically) the same changes
as you did.  I injected your changelog entry anyway in Git.
Unfortunately when I look at pbbam build logs[1] it seems bug #909071
can not be considered as solved. :-(
BTW, I previously tried to spent some time into the i386 port but with
no result. :-(

Regarding your NMUs:  You've sent also debdiffs for blasr_5.3.2+dfsg-1.1
and pbdagcon_0.3+git20161121.000+ds-1.1 but I have not seen any
upload of these.  I've commited the debdiffs in Git.  I'm just waiting
whether I see some uploads but feel free to ping me whether I should
"sponsor" your changes.

Thanks again for all your contribution

   Andreas.


[1] https://buildd.debian.org/status/package.php?p=pbbam

-- 
http://fam-tille.de



Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-06 Thread Adrian Bunk
On Tue, Feb 05, 2019 at 03:59:55PM -0800, Steve Langasek wrote:
> On Tue, Feb 05, 2019 at 11:10:15PM +0200, Adrian Bunk wrote:
> > On Tue, Feb 05, 2019 at 12:06:22PM -0800, Steve Langasek wrote:
> > > On Tue, Feb 05, 2019 at 09:35:23AM +0200, Adrian Bunk wrote:
> > > > And then there is the unrelated #908269 that currently prevents testing 
> > > > migration of pbbam.
> 
> > > > Steve seems to be addressing this with
> > > > http://launchpadlibrarian.net/409374477/pbbam_0.19.0+dfsg-1ubuntu3_0.19.0+dfsg-1ubuntu4.diff.gz
> 
> > > Yes, but the net result of this change is that now the autopkgtest fails 
> > > by
> > > running out of memory during the package build at test time, which is why 
> > > I
> > > haven't submitted a better patch to the BTS.
> 
> > > I think the ideal here would be to either have a way to generate just the
> > > single data file we need for the tests, or to capture that file from the
> > > package build and ship it in a binary package, so that we don't have to 
> > > do a
> > > full rebuild during the autopkgtests.
> 
> > The file is generated during configure, not build.
> 
> > As proof of concept, it works to do
> 
> > override_dh_auto_test: $(subst .t.in,.deb.t,$(wildcard 
> > tests/src/cram/pb*.t.in))
> > ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
> > dh_auto_configure -O--buildsystem=meson
> > ...
> 
> Indeed, with this pbbam now passes its autopkgtests on all three
> architectures in Ubuntu.  Attached is a complete patch against pbbam
> 0.19.0+dfsg-3 for this.

Thanks, I've done NMUs for both this problem and removal of the libpbbam 
provides that caused FTBFS of blasr and pbdagcon.

debdiffs are attached.

> Thanks,

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed

diff -Nru pbbam-0.19.0+dfsg/debian/changelog pbbam-0.19.0+dfsg/debian/changelog
--- pbbam-0.19.0+dfsg/debian/changelog  2019-02-04 12:50:20.0 +0200
+++ pbbam-0.19.0+dfsg/debian/changelog  2019-02-06 08:53:24.0 +0200
@@ -1,3 +1,12 @@
+pbbam (0.19.0+dfsg-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Apply autopkgtest regression fix from Steve Langasek.
+(Closes: #908269)
+  * libpbbam0.19.0: Remove the incorrect Provides: libpbbam.
+
+ -- Adrian Bunk   Wed, 06 Feb 2019 08:53:24 +0200
+
 pbbam (0.19.0+dfsg-3) unstable; urgency=medium
 
   * Team upload.
diff -Nru pbbam-0.19.0+dfsg/debian/control pbbam-0.19.0+dfsg/debian/control
--- pbbam-0.19.0+dfsg/debian/control2019-02-03 09:00:28.0 +0200
+++ pbbam-0.19.0+dfsg/debian/control2019-02-06 08:52:32.0 +0200
@@ -50,7 +50,6 @@
  ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Breaks: libpbbam (<< ${source:Version})
-Provides: libpbbam
 Replaces: libpbbam
 Description: Pacific Biosciences binary alignment/map (BAM) library
  The BAM format is a binary, compressed, record-oriented container format
diff -Nru pbbam-0.19.0+dfsg/debian/rules pbbam-0.19.0+dfsg/debian/rules
--- pbbam-0.19.0+dfsg/debian/rules  2019-02-04 12:47:51.0 +0200
+++ pbbam-0.19.0+dfsg/debian/rules  2019-02-06 08:52:46.0 +0200
@@ -26,6 +26,7 @@
 
 override_dh_auto_test: $(subst .t.in,.deb.t,$(wildcard 
tests/src/cram/pb*.t.in))
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+   dh_auto_configure -O--buildsystem=meson
mkdir -p $(generated_data_dir)
python tests/scripts/generate_data.py $(CURDIR)/tests/data 
$(generated_data_dir)
# Fix broken PATH
diff -Nru pbbam-0.19.0+dfsg/debian/tests/control 
pbbam-0.19.0+dfsg/debian/tests/control
--- pbbam-0.19.0+dfsg/debian/tests/control  2019-02-03 08:57:09.0 
+0200
+++ pbbam-0.19.0+dfsg/debian/tests/control  2019-02-06 08:52:46.0 
+0200
@@ -1,11 +1,5 @@
 Test-Command: debian/rules override_dh_auto_test
 Depends:
-   make,
-   python,
+   @builddeps@,
pbbamtools,
-   python-cram,
-   samtools
-Restrictions:
-   rw-build-tree,
-   allow-stderr,
-   build-needed
+Restrictions: rw-build-tree, allow-stderr
diff -Nru pbseqlib-5.3.1+dfsg/debian/changelog 
pbseqlib-5.3.1+dfsg/debian/changelog
--- pbseqlib-5.3.1+dfsg/debian/changelog2019-01-28 12:27:41.0 
+0200
+++ pbseqlib-5.3.1+dfsg/debian/changelog2019-02-06 09:02:44.0 
+0200
@@ -1,3 +1,12 @@
+pbseqlib (5.3.1+dfsg-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove manual dependencies on libpbbam, version build
+dependency on libpbbam-dev to ensure a proper dependency
+is generated.
+
+ -- Adrian Bunk   Wed, 06 Feb 2019 09:02:44 +0200
+
 pbseqlib (5.3.1+dfsg-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru pbseqlib-5.3.1+dfsg/debian/control pbseqlib-5.3.1+dfsg/debian/control
--- pbseqlib-5.3.1+dfsg/debian/control  2019-01-28 12:27:41.0 +0200
+++ 

Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-05 Thread Steve Langasek
On Tue, Feb 05, 2019 at 11:10:15PM +0200, Adrian Bunk wrote:
> On Tue, Feb 05, 2019 at 12:06:22PM -0800, Steve Langasek wrote:
> > On Tue, Feb 05, 2019 at 09:35:23AM +0200, Adrian Bunk wrote:
> > > And then there is the unrelated #908269 that currently prevents testing 
> > > migration of pbbam.

> > > Steve seems to be addressing this with
> > > http://launchpadlibrarian.net/409374477/pbbam_0.19.0+dfsg-1ubuntu3_0.19.0+dfsg-1ubuntu4.diff.gz

> > Yes, but the net result of this change is that now the autopkgtest fails by
> > running out of memory during the package build at test time, which is why I
> > haven't submitted a better patch to the BTS.

> > I think the ideal here would be to either have a way to generate just the
> > single data file we need for the tests, or to capture that file from the
> > package build and ship it in a binary package, so that we don't have to do a
> > full rebuild during the autopkgtests.

> The file is generated during configure, not build.

> As proof of concept, it works to do

> override_dh_auto_test: $(subst .t.in,.deb.t,$(wildcard 
> tests/src/cram/pb*.t.in))
> ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
>   dh_auto_configure -O--buildsystem=meson
> ...

Indeed, with this pbbam now passes its autopkgtests on all three
architectures in Ubuntu.  Attached is a complete patch against pbbam
0.19.0+dfsg-3 for this.

Thanks,
-- 
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   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru pbbam-0.19.0+dfsg/debian/rules pbbam-0.19.0+dfsg/debian/rules
--- pbbam-0.19.0+dfsg/debian/rules  2019-02-04 02:47:51.0 -0800
+++ pbbam-0.19.0+dfsg/debian/rules  2019-02-05 13:58:07.0 -0800
@@ -26,6 +26,7 @@
 
 override_dh_auto_test: $(subst .t.in,.deb.t,$(wildcard 
tests/src/cram/pb*.t.in))
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+   dh_auto_configure -O--buildsystem=meson
mkdir -p $(generated_data_dir)
python tests/scripts/generate_data.py $(CURDIR)/tests/data 
$(generated_data_dir)
# Fix broken PATH
diff -Nru pbbam-0.19.0+dfsg/debian/tests/control 
pbbam-0.19.0+dfsg/debian/tests/control
--- pbbam-0.19.0+dfsg/debian/tests/control  2019-02-02 22:57:09.0 
-0800
+++ pbbam-0.19.0+dfsg/debian/tests/control  2019-02-05 13:58:07.0 
-0800
@@ -1,11 +1,5 @@
 Test-Command: debian/rules override_dh_auto_test
 Depends:
-   make,
-   python,
+   @builddeps@,
pbbamtools,
-   python-cram,
-   samtools
-Restrictions:
-   rw-build-tree,
-   allow-stderr,
-   build-needed
+Restrictions: rw-build-tree, allow-stderr


signature.asc
Description: PGP signature


Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-05 Thread Adrian Bunk
On Tue, Feb 05, 2019 at 12:06:22PM -0800, Steve Langasek wrote:
> On Tue, Feb 05, 2019 at 09:35:23AM +0200, Adrian Bunk wrote:
> > And then there is the unrelated #908269 that currently prevents testing 
> > migration of pbbam.
> 
> > Steve seems to be addressing this with
> > http://launchpadlibrarian.net/409374477/pbbam_0.19.0+dfsg-1ubuntu3_0.19.0+dfsg-1ubuntu4.diff.gz
> 
> Yes, but the net result of this change is that now the autopkgtest fails by
> running out of memory during the package build at test time, which is why I
> haven't submitted a better patch to the BTS.
> 
> I think the ideal here would be to either have a way to generate just the
> single data file we need for the tests, or to capture that file from the
> package build and ship it in a binary package, so that we don't have to do a
> full rebuild during the autopkgtests.

The file is generated during configure, not build.

As proof of concept, it works to do

override_dh_auto_test: $(subst .t.in,.deb.t,$(wildcard tests/src/cram/pb*.t.in))
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
dh_auto_configure -O--buildsystem=meson
...


cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-05 Thread Andreas Tille
On Tue, Feb 05, 2019 at 12:56:53PM -0800, Steve Langasek wrote:
> 
> Regardless, the autopkgtest problem is not amd64-specific, because at least
> for Ubuntu, we do not size our autopkgtest runners any differently on amd64
> than on other architectures.  Fixing the autopkgtest to not require a full
> source build for one data file would allow the autopkgtest to run (and
> likely succeed) on all available archs.

OK, I'll check tomorrow (by all means feel free to NMU since we are
quite close before freeze and if you find a solution that works on
Ubuntu for these packages I'm pretty sure it will work for Debian).
I'm too tired now and I'm not sure when I will manage tomorrow.

Thanks a lot for your patience

   Andreas.

-- 
http://fam-tille.de



Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-05 Thread Steve Langasek
On Tue, Feb 05, 2019 at 09:45:33PM +0100, Andreas Tille wrote:
> Hi Steve,

> On Tue, Feb 05, 2019 at 12:06:22PM -0800, Steve Langasek wrote:
> > On Tue, Feb 05, 2019 at 09:35:23AM +0200, Adrian Bunk wrote:
> > > And then there is the unrelated #908269 that currently prevents testing 
> > > migration of pbbam.

> > > Steve seems to be addressing this with
> > > http://launchpadlibrarian.net/409374477/pbbam_0.19.0+dfsg-1ubuntu3_0.19.0+dfsg-1ubuntu4.diff.gz

> > Yes, but the net result of this change is that now the autopkgtest fails by
> > running out of memory during the package build at test time, which is why I
> > haven't submitted a better patch to the BTS.

> > I think the ideal here would be to either have a way to generate just the
> > single data file we need for the tests, or to capture that file from the
> > package build and ship it in a binary package, so that we don't have to do a
> > full rebuild during the autopkgtests.

> Thanks a lot for the time you have spent into this leaf package.  I
> think it is absolutely realistic that this package these days and also
> for the next couple of years will be practically used only on amd64
> architecture.  It might be sensible to draw a line here and simply
> declare this package and its rdepends "Architecture: amd64" and move on
> with problems that might affect more users and realistic applications
> for other architectures.

> What do you think?

I have no opinion.  I recognize that pretty much everyone working in this
domain is using x86, but I also know that Debian and Ubuntu run quite well
on both arm64 and ppc64el servers (the other two architectures pbbam
supports); and Amazon has recently announced ARM64 cloud instances which are
a fraction of the price of x86; so if I were the maintainer I would probably
leave these enabled.

Regardless, the autopkgtest problem is not amd64-specific, because at least
for Ubuntu, we do not size our autopkgtest runners any differently on amd64
than on other architectures.  Fixing the autopkgtest to not require a full
source build for one data file would allow the autopkgtest to run (and
likely succeed) on all available archs.

-- 
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   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-05 Thread Adrian Bunk
On Tue, Feb 05, 2019 at 09:45:33PM +0100, Andreas Tille wrote:
> Hi Steve,
> 
> On Tue, Feb 05, 2019 at 12:06:22PM -0800, Steve Langasek wrote:
> > On Tue, Feb 05, 2019 at 09:35:23AM +0200, Adrian Bunk wrote:
> > > And then there is the unrelated #908269 that currently prevents testing 
> > > migration of pbbam.
> > 
> > > Steve seems to be addressing this with
> > > http://launchpadlibrarian.net/409374477/pbbam_0.19.0+dfsg-1ubuntu3_0.19.0+dfsg-1ubuntu4.diff.gz
> > 
> > Yes, but the net result of this change is that now the autopkgtest fails by
> > running out of memory during the package build at test time, which is why I
> > haven't submitted a better patch to the BTS.
> > 
> > I think the ideal here would be to either have a way to generate just the
> > single data file we need for the tests, or to capture that file from the
> > package build and ship it in a binary package, so that we don't have to do a
> > full rebuild during the autopkgtests.
> 
> Thanks a lot for the time you have spent into this leaf package.  I
> think it is absolutely realistic that this package these days and also
> for the next couple of years will be practically used only on amd64
> architecture.  It might be sensible to draw a line here and simply
> declare this package and its rdepends "Architecture: amd64" and move on
> with problems that might affect more users and realistic applications
> for other architectures.
> 
> What do you think?

All problems discussed are on amd64.

> Kind regards
> 
>   Andreas.

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-05 Thread Andreas Tille
Hi Steve,

On Tue, Feb 05, 2019 at 12:06:22PM -0800, Steve Langasek wrote:
> On Tue, Feb 05, 2019 at 09:35:23AM +0200, Adrian Bunk wrote:
> > And then there is the unrelated #908269 that currently prevents testing 
> > migration of pbbam.
> 
> > Steve seems to be addressing this with
> > http://launchpadlibrarian.net/409374477/pbbam_0.19.0+dfsg-1ubuntu3_0.19.0+dfsg-1ubuntu4.diff.gz
> 
> Yes, but the net result of this change is that now the autopkgtest fails by
> running out of memory during the package build at test time, which is why I
> haven't submitted a better patch to the BTS.
> 
> I think the ideal here would be to either have a way to generate just the
> single data file we need for the tests, or to capture that file from the
> package build and ship it in a binary package, so that we don't have to do a
> full rebuild during the autopkgtests.

Thanks a lot for the time you have spent into this leaf package.  I
think it is absolutely realistic that this package these days and also
for the next couple of years will be practically used only on amd64
architecture.  It might be sensible to draw a line here and simply
declare this package and its rdepends "Architecture: amd64" and move on
with problems that might affect more users and realistic applications
for other architectures.

What do you think?

Kind regards

  Andreas.

-- 
http://fam-tille.de



Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-05 Thread Steve Langasek
On Tue, Feb 05, 2019 at 09:35:23AM +0200, Adrian Bunk wrote:
> And then there is the unrelated #908269 that currently prevents testing 
> migration of pbbam.

> Steve seems to be addressing this with
> http://launchpadlibrarian.net/409374477/pbbam_0.19.0+dfsg-1ubuntu3_0.19.0+dfsg-1ubuntu4.diff.gz

Yes, but the net result of this change is that now the autopkgtest fails by
running out of memory during the package build at test time, which is why I
haven't submitted a better patch to the BTS.

I think the ideal here would be to either have a way to generate just the
single data file we need for the tests, or to capture that file from the
package build and ship it in a binary package, so that we don't have to do a
full rebuild during the autopkgtests.

> On Tue, Feb 05, 2019 at 12:04:16AM +0200, Adrian Bunk wrote:
> > On Mon, Feb 04, 2019 at 04:36:22PM +0100, Andreas Tille wrote:
> > > Hi Adrian,
> > > 
> > > On Mon, Feb 04, 2019 at 01:06:35PM +0200, Adrian Bunk wrote:
> > > > >Bug#916576: pbdagcon: FTBFS pbdata/Types.h: No such file or 
> > > > > directory
> > > > > 
> > > > > I need to make some noise in the team since I'm definitely overworked
> > > > > with these pb* packages.  It might be that we will loose these for
> > > > > Buster. :-(
> > > > 
> > > > the patches for pbbam and pbdagcon should sort out most of the issues.
> > > 
> > > I've now uploaded the old upstream version of pbdagcon.  Unfortunately
> > > I can not see that pbbam has fixed the build issues[1] - thus I think
> > > #909071 needs to be re-opened.
> > >...
> > 
> > pbbam does now build on arm64/mips64el/ppc64el,
> > this is what #909071 fixed.
> > 
> > pbbam fails its tests on 32bit (#829741) and big endian,
> > these are expected failures that won't block migration.
> > 
> > But the pbdagcon build failure points at a bug in pbbam:
> > libpbbam0.19.0 is not ABI compatible with the stretch libpbbam,
> > so mustn't provide it.
> > 
> > The following changes should fix the latter problem:
> > - remove the Provides: libpbbam from libpbbam0.19.0
> > - remove manual dependencies on libpbbam from the following
> >   source packages (correct dependencies on libpbbam0.19.0
> >   are now generated):
> >   - blasr
> >   - pbdagcon
> >   - pbseqlib
> >   - unanimity
> > 
> > > Kind regards
> > > 
> > >   Andreas.
> > > 
> > > 
> > > [1] https://buildd.debian.org/status/package.php?p=pbbam 

-- 
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   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-04 Thread Adrian Bunk
And then there is the unrelated #908269 that currently prevents testing 
migration of pbbam.

Steve seems to be addressing this with
http://launchpadlibrarian.net/409374477/pbbam_0.19.0+dfsg-1ubuntu3_0.19.0+dfsg-1ubuntu4.diff.gz

Adrian


On Tue, Feb 05, 2019 at 12:04:16AM +0200, Adrian Bunk wrote:
> On Mon, Feb 04, 2019 at 04:36:22PM +0100, Andreas Tille wrote:
> > Hi Adrian,
> > 
> > On Mon, Feb 04, 2019 at 01:06:35PM +0200, Adrian Bunk wrote:
> > > >Bug#916576: pbdagcon: FTBFS pbdata/Types.h: No such file or directory
> > > > 
> > > > I need to make some noise in the team since I'm definitely overworked
> > > > with these pb* packages.  It might be that we will loose these for
> > > > Buster. :-(
> > > 
> > > the patches for pbbam and pbdagcon should sort out most of the issues.
> > 
> > I've now uploaded the old upstream version of pbdagcon.  Unfortunately
> > I can not see that pbbam has fixed the build issues[1] - thus I think
> > #909071 needs to be re-opened.
> >...
> 
> pbbam does now build on arm64/mips64el/ppc64el,
> this is what #909071 fixed.
> 
> pbbam fails its tests on 32bit (#829741) and big endian,
> these are expected failures that won't block migration.
> 
> But the pbdagcon build failure points at a bug in pbbam:
> libpbbam0.19.0 is not ABI compatible with the stretch libpbbam,
> so mustn't provide it.
> 
> The following changes should fix the latter problem:
> - remove the Provides: libpbbam from libpbbam0.19.0
> - remove manual dependencies on libpbbam from the following
>   source packages (correct dependencies on libpbbam0.19.0
>   are now generated):
>   - blasr
>   - pbdagcon
>   - pbseqlib
>   - unanimity
> 
> > Kind regards
> > 
> >   Andreas.
> > 
> > 
> > [1] https://buildd.debian.org/status/package.php?p=pbbam 



Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-04 Thread Adrian Bunk
On Mon, Feb 04, 2019 at 04:36:22PM +0100, Andreas Tille wrote:
> Hi Adrian,
> 
> On Mon, Feb 04, 2019 at 01:06:35PM +0200, Adrian Bunk wrote:
> > >Bug#916576: pbdagcon: FTBFS pbdata/Types.h: No such file or directory
> > > 
> > > I need to make some noise in the team since I'm definitely overworked
> > > with these pb* packages.  It might be that we will loose these for
> > > Buster. :-(
> > 
> > the patches for pbbam and pbdagcon should sort out most of the issues.
> 
> I've now uploaded the old upstream version of pbdagcon.  Unfortunately
> I can not see that pbbam has fixed the build issues[1] - thus I think
> #909071 needs to be re-opened.
>...

pbbam does now build on arm64/mips64el/ppc64el,
this is what #909071 fixed.

pbbam fails its tests on 32bit (#829741) and big endian,
these are expected failures that won't block migration.

But the pbdagcon build failure points at a bug in pbbam:
libpbbam0.19.0 is not ABI compatible with the stretch libpbbam,
so mustn't provide it.

The following changes should fix the latter problem:
- remove the Provides: libpbbam from libpbbam0.19.0
- remove manual dependencies on libpbbam from the following
  source packages (correct dependencies on libpbbam0.19.0
  are now generated):
  - blasr
  - pbdagcon
  - pbseqlib
  - unanimity

> Kind regards
> 
>   Andreas.
> 
> 
> [1] https://buildd.debian.org/status/package.php?p=pbbam 

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#909071: pbbam: FTBFS on every release architecture where it previously built (fwd)

2019-02-04 Thread Andreas Tille
Hi Adrian,

On Mon, Feb 04, 2019 at 01:06:35PM +0200, Adrian Bunk wrote:
> >Bug#916576: pbdagcon: FTBFS pbdata/Types.h: No such file or directory
> > 
> > I need to make some noise in the team since I'm definitely overworked
> > with these pb* packages.  It might be that we will loose these for
> > Buster. :-(
> 
> the patches for pbbam and pbdagcon should sort out most of the issues.

I've now uploaded the old upstream version of pbdagcon.  Unfortunately
I can not see that pbbam has fixed the build issues[1] - thus I think
#909071 needs to be re-opened.

Steve, since you suggested the patch - am I missing something?

Kind regards

  Andreas.


[1] https://buildd.debian.org/status/package.php?p=pbbam 

-- 
http://fam-tille.de