Bug#1015340: xapian-bindings: FTBFS: dh_install: error: missing files, aborting

2022-07-19 Thread Olly Betts
On Tue, Jul 19, 2022 at 04:32:41PM +0200, Antonio Terceiro wrote:
> > dh_install: warning: Cannot find (any matches for) 
> > "usr/lib/python3*/*-packages/xapian/*.so" (tried in debian/tmp, debian/tmp)
> > 
> > dh_install: warning: python3-xapian missing files: 
> > usr/lib/python3*/*-packages/xapian/*.so
> > dh_install: warning: Cannot find (any matches for) 
> > "usr/lib/python3*/*-packages/xapian/*.py" (tried in debian/tmp, debian/tmp)
> > 
> > dh_install: warning: python3-xapian missing files: 
> > usr/lib/python3*/*-packages/xapian/*.py
> > dh_install: error: missing files, aborting
> > make[1]: *** [debian/rules:363: override_dh_auto_install] Error 25

I think this must be because of:

| python3-defaults (3.10.5-1) unstable; urgency=medium
| 
|   * Bump version to 3.10.5.
|   * Remove Python 3.9 as a supported version.
| 
|  -- Matthias Klose   Sun, 17 Jul 2022 12:02:10 +0200

Should be easy to fix if so.

Cheers,
Olly



Bug#1015340: xapian-bindings: FTBFS: dh_install: error: missing files, aborting

2022-07-19 Thread Antonio Terceiro
Source: xapian-bindings
Version: 1.4.20-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: debian-r...@lists.debian.org
Usertags: ruby3.1

Hi,

We are about to start the ruby3.1 transition in unstable. While trying
to rebuild xapian-bindings with ruby3.1 enabled, the build failed. The
failure has no relation to ruby, and I can also reproduce this on a
clean sbuild build with unstable only.

Relevant part of the build log (hopefully):
> make[7]: Entering directory '/<>/debian/build/java/java'
> rm -f 
> /<>/debian/tmp/usr/lib/x86_64-linux-gnu/jni/libxapian_jni.la
> make[7]: Leaving directory '/<>/debian/build/java/java'
> make[6]: Leaving directory '/<>/debian/build/java/java'
> make[5]: Leaving directory '/<>/debian/build/java/java'
> make[4]: Leaving directory '/<>/debian/build/java/java'
> make[3]: Leaving directory '/<>/debian/build/java'
> make[2]: Leaving directory '/<>/debian/build/java'
> # Reads the '*.install' files to decide where to install everything.
> dh_install --sourcedir=debian/tmp
> dh_install: warning: Cannot find (any matches for) 
> "usr/lib/python3*/*-packages/xapian/*.so" (tried in debian/tmp, debian/tmp)
> 
> dh_install: warning: python3-xapian missing files: 
> usr/lib/python3*/*-packages/xapian/*.so
> dh_install: warning: Cannot find (any matches for) 
> "usr/lib/python3*/*-packages/xapian/*.py" (tried in debian/tmp, debian/tmp)
> 
> dh_install: warning: python3-xapian missing files: 
> usr/lib/python3*/*-packages/xapian/*.py
> dh_install: error: missing files, aborting
> make[1]: *** [debian/rules:363: override_dh_auto_install] Error 25


The full build log is available from:
https://people.debian.org/~terceiro/ruby3.1/xapian-bindings_1.4.20-1+rebuild1658134795_amd64.log

To reproduce this, you need to install ruby-all-dev >= 1:3.0+2 (in 
experimental).
If you fail to reproduce, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects


signature.asc
Description: PGP signature