#986174 subversion: FTBFS when building with Ruby support disabled

Package:
src:subversion
Source:
subversion
Submitter:
John Paul Adrian Glaubitz
Date:
2022-06-07 01:06:05 UTC
Severity:
normal
Tags:
#986174#5
Date:
2021-03-30 20:53:34 UTC
From:
To:
Hello!

Trying to build subversion with Ruby support disabled (i.e. DEB_BUILD_OPTIONS=no-ruby)
fails with:

/<<PKGBUILDDIR>>/BUILD/../subversion/bindings/swig/proxy/svn_wc_h.swg:290: Warning 900: FIXME: Missing argout typemap
/<<PKGBUILDDIR>>/BUILD/../subversion/bindings/swig/proxy/svn_wc_h.swg:295: Warning 900: FIXME: Missing argout typemap
cd .. && /usr/bin/python3 build/generator/swig/external_runtime.py build.conf /usr/bin/swig ruby
Wrote subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg
SWIG ruby disabled at configure time: check config.log for details
make[2]: *** [../build-outputs.mk:285: .swig_rb_checked] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/BUILD'
make[1]: *** [debian/rules:242: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:181: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2

This was discovered when trying to build subversion for ia64 where Ruby should be disabled by default as
Ruby is currently half-broken on this architecture.

Thanks,
Adrian

#986174#8
Date:
2022-06-06 00:55:18 UTC
From:
To:
Hello,

Bug #986174 in subversion reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/jamessan/subversion/-/commit/d90374d3bf58fdc8a350576c73e9303668ae3b2d
------------------------------------------------------------------------
Use autogen-swig-{pl,py,rb} targets instead of autogen-swig

This allows us to disable certain languages, while still being able to
rebuild the swig bindings for the other languages.

Closes: #986174
Signed-off-by: James McCoy <jamessan@debian.org>
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/986174

#986174#15
Date:
2022-06-06 09:24:21 UTC
From:
To:
Hi!

Thanks! While you're at it, could you disable Ruby support on ia64 for the time being?

Thanks,
Adrian

#986174#25
Date:
2022-06-06 10:37:08 UTC
From:
To:
Hi!

OK, great. Then we'll just have to wait for the next upload.

Adrian

#986174#30
Date:
2022-06-07 01:03:52 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
subversion, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 986174@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
James McCoy <jamessan@debian.org> (supplier of updated subversion package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 06 Jun 2022 20:42:25 -0400
Source: subversion
Architecture: source
Version: 1.14.2-2
Distribution: unstable
Urgency: medium
Maintainer: James McCoy <jamessan@debian.org>
Changed-By: James McCoy <jamessan@debian.org>
Closes: 986174 1012379
Changes:
 subversion (1.14.2-2) unstable; urgency=medium
 .
   * Skip building java bindings on kfreebsd-*. Thanks to Laurent Bigonville
     for the suggestion (Closes: #1012379)
   * Skip building ruby bindings on ia64 and kfreebsd-*
   * Disable kwallet support on kfreebsd-*
   * Use autogen-swig-{pl,py,rb} targets instead of autogen-swig
     (Closes: #986174)
   * Declare compliance with Policy 4.6.1, no changes needed
   * Fix handling of verbose/terse build logs
Checksums-Sha1:
 0a082798228312cdfa7f0dde63bfa6322f09ad90 4046 subversion_1.14.2-2.dsc
 0e64f66c3732c7f3269ff594fbbaa27ad07384f7 336292 subversion_1.14.2-2.debian.tar.xz
Checksums-Sha256:
 2494f5e3c6cbc277e5d5619a610ec8d3869e7fe63fbb0807c2edb372561a4235 4046 subversion_1.14.2-2.dsc
 e8788e59f69853c4583b025ffbd8f82287fd0373d70cd988b811d8ec23da6f10 336292 subversion_1.14.2-2.debian.tar.xz
Files:
 bfb5e07d91cb59e11904045325094407 4046 vcs optional subversion_1.14.2-2.dsc
 ab63298c5c402ec3569ca5c71b6c74df 336292 vcs optional subversion_1.14.2-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQKoBAEBCgCSFiEEkb+/TWlWvV33ty0j3+aRrjMbo9sFAmKen25fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkx
QkZCRjRENjk1NkJENURGN0I3MkQyM0RGRTY5MUFFMzMxQkEzREIUHGphbWVzc2Fu
QGRlYmlhbi5vcmcACgkQ3+aRrjMbo9s+wQ/8CqW2HTtWc8/agMdvF3ZE3bvbBaR2
QSJno8/R/VWkyZnaxbtd5S/DqYLHQ4UDxzvJKMbo8yX/U3eKo/3pX4sOu3cSyYBp
16myWW/UGrObQPCkR0YC3Wc2YmvpIr1R6Li479obI7p83U4GaT8jVmZ3TBoXIdfJ
ReaiWQZbKlYZYRDXGFjmqgFbLet81dMoA3+p2zw5g7r0PdyyIPqqMGAjVF0CYkPN
7Dg9AL5uC3Roe9g8qWWB1h9Fs48HdhKgXDLFSfaBfpCexnCDg29g2zPPlZpHPeDt
y1ZTDhopT3L8pkkmSNzZIjjHrwr/yJ9Q2BaufCHdalTdlJzPUt1IJMbmsCBx3KJR
Uj6im+qlhesd3+w1lDBeKFbJb3pHzNujkmg7FRsiPPzkfYFZ19qw5VUm/HypRJhA
UrcD8IvNf7v5ra8BLp1sXgKzzomgABfLoPQdn95uv6HvmtS1a7xitANEc6azAp5h
jmbE2UHKhek3xY9OW827aUpzwA0+o3p2wG35gYpxnuxD7uDz1vCY0NIh9ofWKucI
msB+PDP6syGmb6khu7slabultB4h3FpntBiE4u/DtgZNNDhl4tE1qo1feEldK6Dl
PRfhzhemL47lkVOGAkTm0Gfj+vEs2YcTFZCK7DgUxftG6QkwEirxTjXHgVHFn5Kx
cEsnTJxgq1FNA5A=
=Y9ic
-----END PGP SIGNATURE-----