Source: meep-mpi-default
Version: 1.25.0-2
Severity: minor
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian...@lists.debian.org
Usertags: qa-doublebuild

Hi,

This package fails to build a source package after a successful build
(dpkg-buildpackage ; dpkg-buildpackage -S).

This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.

More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/SourceAfterBuild

Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env 
> -us -uc -rfakeroot -S
> ----------------------------------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package meep-mpi-default
> dpkg-buildpackage: info: source version 1.25.0-2
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Thorsten Alteholz 
> <deb...@alteholz.de>
>  dpkg-source --before-build .
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: applying i386-fix.patch
>  fakeroot debian/rules clean
> dh clean --with autoreconf
>    dh_auto_clean
>       make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in src
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> Making distclean in support
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src/support'
> rm -rf .libs _libs
> test -z "libsupport.la" || rm -f libsupport.la
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./so_locations
> rm -f ./.deps/mt19937ar.Plo
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/support'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
> test -z "libmeep.la" || rm -f libmeep.la
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
>  rm -f sphere_quad
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./so_locations
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
> rm -f ./.deps/GDSIIgeom.Plo
> rm -f ./.deps/anisotropic_averaging.Plo
> rm -f ./.deps/array_slice.Plo
> rm -f ./.deps/bands.Plo
> rm -f ./.deps/bicgstab.Plo
> rm -f ./.deps/boundaries.Plo
> rm -f ./.deps/casimir.Plo
> rm -f ./.deps/cw_fields.Plo
> rm -f ./.deps/dft.Plo
> rm -f ./.deps/dft_ldos.Plo
> rm -f ./.deps/energy_and_flux.Plo
> rm -f ./.deps/fields.Plo
> rm -f ./.deps/fields_dump.Plo
> rm -f ./.deps/fix_boundary_sources.Plo
> rm -f ./.deps/h5fields.Plo
> rm -f ./.deps/h5file.Plo
> rm -f ./.deps/initialize.Plo
> rm -f ./.deps/integrate.Plo
> rm -f ./.deps/integrate2.Plo
> rm -f ./.deps/loop_in_chunks.Plo
> rm -f ./.deps/material_data.Plo
> rm -f ./.deps/meepgeom.Plo
> rm -f ./.deps/monitor.Plo
> rm -f ./.deps/mpb.Plo
> rm -f ./.deps/multilevel-atom.Plo
> rm -f ./.deps/mympi.Plo
> rm -f ./.deps/near2far.Plo
> rm -f ./.deps/output_directory.Plo
> rm -f ./.deps/random.Plo
> rm -f ./.deps/sources.Plo
> rm -f ./.deps/sphere-quad.Po
> rm -f ./.deps/step.Plo
> rm -f ./.deps/step_db.Plo
> rm -f ./.deps/step_generic.Plo
> rm -f ./.deps/step_generic_stride1.Plo
> rm -f ./.deps/stress.Plo
> rm -f ./.deps/structure.Plo
> rm -f ./.deps/structure_dump.Plo
> rm -f ./.deps/susceptibility.Plo
> rm -f ./.deps/time.Plo
> rm -f ./.deps/update_eh.Plo
> rm -f ./.deps/update_pols.Plo
> rm -f ./.deps/vec.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> Making distclean in tests
> make[2]: Entering directory '/<<PKGBUILDDIR>>/tests'
> rm -rf .libs _libs
> rm -f *.o *.dac debug_out_* *.done
> rm -f *.o
> test -z "aniso_disp.log bench.log bragg_transmission.log 
> convergence_cyl_waveguide.log cylindrical.log dump_load.log flux.log 
> harmonics.log integrate.log known_results.log near2far.log 
> one_dimensional.log physical.log stress_tensor.log symmetry.log three_d.log 
> two_dimensional.log 2D_convergence.log h5test.log pml.log" || rm -f 
> aniso_disp.log bench.log bragg_transmission.log convergence_cyl_waveguide.log 
> cylindrical.log dump_load.log flux.log harmonics.log integrate.log 
> known_results.log near2far.log one_dimensional.log physical.log 
> stress_tensor.log symmetry.log three_d.log two_dimensional.log 
> 2D_convergence.log h5test.log pml.log
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
>  rm -f aniso_disp bench bragg_transmission convergence_cyl_waveguide 
> cylindrical dump_load flux harmonics integrate known_results near2far 
> one_dimensional physical stress_tensor symmetry three_d two_dimensional 
> 2D_convergence h5test pml pw-source-ll ring-ll cyl-ellipsoid-ll 
> absorber-1d-ll array-slice-ll user-defined-material dft-fields gdsII-3d 
> bend-flux-ll array-metadata
> test . = "." || test -z "" || rm -f 
> test -z "aniso_disp.trs bench.trs bragg_transmission.trs 
> convergence_cyl_waveguide.trs cylindrical.trs dump_load.trs flux.trs 
> harmonics.trs integrate.trs known_results.trs near2far.trs 
> one_dimensional.trs physical.trs stress_tensor.trs symmetry.trs three_d.trs 
> two_dimensional.trs 2D_convergence.trs h5test.trs pml.trs" || rm -f 
> aniso_disp.trs bench.trs bragg_transmission.trs convergence_cyl_waveguide.trs 
> cylindrical.trs dump_load.trs flux.trs harmonics.trs integrate.trs 
> known_results.trs near2far.trs one_dimensional.trs physical.trs 
> stress_tensor.trs symmetry.trs three_d.trs two_dimensional.trs 
> 2D_convergence.trs h5test.trs pml.trs
> rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f ./.deps/2D_convergence.Po
> rm -f ./.deps/absorber-1d-ll.Po
> rm -f ./.deps/aniso_disp.Po
> rm -f ./.deps/array-metadata.Po
> rm -f ./.deps/array-slice-ll.Po
> rm -f ./.deps/bench.Po
> rm -f ./.deps/bend-flux-ll.Po
> rm -f ./.deps/bragg_transmission.Po
> rm -f ./.deps/convergence_cyl_waveguide.Po
> rm -f ./.deps/cyl-ellipsoid-ll.Po
> rm -f ./.deps/cylindrical.Po
> rm -f ./.deps/dft-fields.Po
> rm -f ./.deps/dump_load.Po
> rm -f ./.deps/flux.Po
> rm -f ./.deps/gdsII-3d.Po
> rm -f ./.deps/h5test.Po
> rm -f ./.deps/harmonics.Po
> rm -f ./.deps/integrate.Po
> rm -f ./.deps/known_results.Po
> rm -f ./.deps/near2far.Po
> rm -f ./.deps/one_dimensional.Po
> rm -f ./.deps/physical.Po
> rm -f ./.deps/pml.Po
> rm -f ./.deps/pw-source-ll.Po
> rm -f ./.deps/ring-ll.Po
> rm -f ./.deps/stress_tensor.Po
> rm -f ./.deps/symmetry.Po
> rm -f ./.deps/three_d.Po
> rm -f ./.deps/two_dimensional.Po
> rm -f ./.deps/user-defined-material.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> Making distclean in scheme
> make[2]: Entering directory '/<<PKGBUILDDIR>>/scheme'
> rm -rf .libs _libs
> rm -f main.cpp geom.cpp ctl-io.cpp ctl-io.h ctl-io.i meep-enums.scm ctl-io.* 
> main.* geom.*
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "meep.scm" || rm -f meep.scm
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
>  rm -f meep
> test . = "." || test -z "casimir.scm materials.scm" || rm -f casimir.scm 
> materials.scm
> rm -f ./.deps/meep-ctl-io.Po
> rm -f ./.deps/meep-geom.Po
> rm -f ./.deps/meep-main.Po
> rm -f ./.deps/meep-meep.Po
> rm -f ./.deps/meep-meep_wrap.Po
> rm -f ./.deps/meep-structure.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/scheme'
> Making distclean in libpympb
> make[2]: Entering directory '/<<PKGBUILDDIR>>/libpympb'
> test -z "libpympb.la" || rm -f libpympb.la
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./so_locations
> rm -f ./.deps/libpympb_la-pympb.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/libpympb'
> Making distclean in python
> make[2]: Entering directory '/<<PKGBUILDDIR>>/python'
> test -z ".coverage" || rm -f .coverage
> rm -rf .libs _libs
> rm -rf meep __init__.py.bak
> test -z "_meep.la" || rm -f _meep.la
> test -z "" || rm -f 
> rm -f *.o
> test -z "tests/test_3rd_harm_1d.log tests/test_absorber_1d.log 
> tests/test_adjoint_solver.log tests/test_adjoint_utils.log 
> tests/test_adjoint_cyl.log tests/test_adjoint_jax.log 
> tests/test_antenna_radiation.log tests/test_array_metadata.log 
> tests/test_bend_flux.log tests/test_binary_partition_utils.log 
> tests/test_cavity_arrayslice.log tests/test_cavity_farfield.log 
> tests/test_chunk_balancer.log tests/test_chunk_layout.log 
> tests/test_chunks.log tests/test_conductivity.log 
> tests/test_cyl_ellipsoid.log tests/test_dft_energy.log 
> tests/test_dft_fields.log tests/test_divide_mpi_processes.log 
> tests/test_dump_load.log tests/test_eigfreq.log 
> tests/test_faraday_rotation.log tests/test_field_functions.log 
> tests/test_force.log tests/test_fragment_stats.log 
> tests/test_gaussianbeam.log tests/test_geom.log 
> tests/test_get_point.log tests/test_get_epsilon_grid.log 
> tests/test_holey_wvg_bands.log tests/test_holey_wvg_cavity.log 
> tests/test_integrated_source.log tests/test_ldos.log 
> tests/test_material_grid.log tests/test_materials_library.log 
> tests/test_medium_evaluations.log tests/test_multilevel_atom.log 
> tests/test_n2f_periodic.log tests/test_oblique_source.log 
> tests/test_physical.log tests/test_prism.log tests/test_pw_source.log 
> tests/test_refl_angular.log tests/test_ring.log tests/test_ring_cyl.log 
> tests/test_simulation.log tests/test_special_kz.log tests/test_source.log 
> tests/test_timing_measurements.log tests/test_user_defined_material.log 
> tests/test_visualization.log" || rm -f tests/test_3rd_harm_1d.log 
> tests/test_absorber_1d.log tests/test_adjoint_solver.log 
> tests/test_adjoint_utils.log tests/test_adjoint_cyl.log 
> tests/test_adjoint_jax.log tests/test_antenna_radiation.log 
> tests/test_array_metadata.log tests/test_bend_flux.log 
> tests/test_binary_partition_utils.log tests/test_cavity_arrayslice.log 
> tests/test_cavity_farfield.log tests/test_chunk_balancer.log 
> tests/test_chunk_layout.log tests/test_chunks.log tests/test_conductivity.log 
> tests/test_cyl_ellipsoid.log tests/test_dft_energy.log 
> tests/test_dft_fields.log tests/test_divide_mpi_processes.log 
> tests/test_dump_load.log tests/test_eigfreq.log 
> tests/test_faraday_rotation.log tests/test_field_functions.log 
> tests/test_force.log tests/test_fragment_stats.log 
> tests/test_gaussianbeam.log tests/test_geom.log tests/test_get_point.log 
> tests/test_get_epsilon_grid.log tests/test_holey_wvg_bands.log 
> tests/test_holey_wvg_cavity.log tests/test_integrated_source.log 
> tests/test_ldos.log tests/test_material_grid.log 
> tests/test_materials_library.log tests/test_medium_evaluations.log 
> tests/test_multilevel_atom.log tests/test_n2f_periodic.log 
> tests/test_oblique_source.log tests/test_physical.log tests/test_prism.log 
> tests/test_pw_source.log tests/test_refl_angular.log tests/test_ring.log 
> tests/test_ring_cyl.log tests/test_simulation.log tests/test_special_kz.log 
> tests/test_source.log tests/test_timing_measurements.log 
> tests/test_user_defined_material.log tests/test_visualization.log
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f *.h5
> test . = "." || test -z "" || rm -f 
> test -z "tests/test_3rd_harm_1d.trs tests/test_absorber_1d.trs 
> tests/test_adjoint_solver.trs tests/test_adjoint_utils.trs 
> tests/test_adjoint_cyl.trs tests/test_adjoint_jax.trs 
> tests/test_antenna_radiation.trs tests/test_array_metadata.trs 
> tests/test_bend_flux.trs tests/test_binary_partition_utils.trs 
> tests/test_cavity_arrayslice.trs tests/test_cavity_farfield.trs 
> tests/test_chunk_balancer.trs tests/test_chunk_layout.trs 
> tests/test_chunks.trs tests/test_conductivity.trs 
> tests/test_cyl_ellipsoid.trs tests/test_dft_energy.trs 
> tests/test_dft_fields.trs tests/test_divide_mpi_processes.trs 
> tests/test_dump_load.trs tests/test_eigfreq.trs 
> tests/test_faraday_rotation.trs tests/test_field_functions.trs 
> tests/test_force.trs tests/test_fragment_stats.trs 
> tests/test_gaussianbeam.trs tests/test_geom.trs 
> tests/test_get_point.trs tests/test_get_epsilon_grid.trs 
> tests/test_holey_wvg_bands.trs tests/test_holey_wvg_cavity.trs 
> tests/test_integrated_source.trs tests/test_ldos.trs 
> tests/test_material_grid.trs tests/test_materials_library.trs 
> tests/test_medium_evaluations.trs tests/test_multilevel_atom.trs 
> tests/test_n2f_periodic.trs tests/test_oblique_source.trs 
> tests/test_physical.trs tests/test_prism.trs tests/test_pw_source.trs 
> tests/test_refl_angular.trs tests/test_ring.trs tests/test_ring_cyl.trs 
> tests/test_simulation.trs tests/test_special_kz.trs tests/test_source.trs 
> tests/test_timing_measurements.trs tests/test_user_defined_material.trs 
> tests/test_visualization.trs" || rm -f tests/test_3rd_harm_1d.trs 
> tests/test_absorber_1d.trs tests/test_adjoint_solver.trs 
> tests/test_adjoint_utils.trs tests/test_adjoint_cyl.trs 
> tests/test_adjoint_jax.trs tests/test_antenna_radiation.trs 
> tests/test_array_metadata.trs tests/test_bend_flux.trs 
> tests/test_binary_partition_utils.trs tests/test_cavity_arrayslice.trs 
> tests/test_cavity_farfield.trs tests/test_chunk_balancer.trs 
> tests/test_chunk_layout.trs tests/test_chunks.trs tests/test_conductivity.trs 
> tests/test_cyl_ellipsoid.trs tests/test_dft_energy.trs 
> tests/test_dft_fields.trs tests/test_divide_mpi_processes.trs 
> tests/test_dump_load.trs tests/test_eigfreq.trs 
> tests/test_faraday_rotation.trs tests/test_field_functions.trs 
> tests/test_force.trs tests/test_fragment_stats.trs 
> tests/test_gaussianbeam.trs tests/test_geom.trs tests/test_get_point.trs 
> tests/test_get_epsilon_grid.trs tests/test_holey_wvg_bands.trs 
> tests/test_holey_wvg_cavity.trs tests/test_integrated_source.trs 
> tests/test_ldos.trs tests/test_material_grid.trs 
> tests/test_materials_library.trs tests/test_medium_evaluations.trs 
> tests/test_multilevel_atom.trs tests/test_n2f_periodic.trs 
> tests/test_oblique_source.trs tests/test_physical.trs tests/test_prism.trs 
> tests/test_pw_source.trs tests/test_refl_angular.trs tests/test_ring.trs 
> tests/test_ring_cyl.trs tests/test_simulation.trs tests/test_special_kz.trs 
> tests/test_source.trs tests/test_timing_measurements.trs 
> tests/test_user_defined_material.trs tests/test_visualization.trs
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f *.mp4
> rm -f ./so_locations
> rm -f *.gif
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f ./.deps/_meep_la-meep-python.Plo
> rm -f ./.deps/_mpb_la-mpb-python.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/python'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> rm -rf .libs _libs
> rm -f meep-documentation-1.25.0.tgz
> rm -f *.lo
> test -z "meep-pkgconfig src/meep/meep-config.h" || rm -f meep-pkgconfig 
> src/meep/meep-config.h
> rm -f config.h stamp-h1
> rm -f libtool config.lt
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> if test '.' != . ; then \
>       rm -rf doc; \
> fi
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> test . = "." || test -z "" || rm -f 
> test -z "meep.pc" || rm -f meep.pc
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    debian/rules override_dh_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> # we do not need this anymore
> rm -f tests/latest_output
> dh_clean
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building meep-mpi-default using existing 
> ./meep-mpi-default_1.25.0.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: error: cannot represent change to 
> python/tests/__pycache__/utils.cpython-311.pyc: binary file contents changed
> dpkg-source: error: add python/tests/__pycache__/utils.cpython-311.pyc in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: unrepresentable changes to source
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 1
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage 
> --sanitize-env -us -uc -rfakeroot -S' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/13/meep-mpi-default_1.25.0-2_unstable.log

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

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to