Source: libncursesada
Version: 6.3.20211021-8
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: [email protected]
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 libncursesada
> dpkg-buildpackage: info: source version 6.3.20211021-8
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Nicolas Boulenguez 
> <[email protected]>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean
>    dh_auto_clean
>       make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> for d in include gen src doc samples; do \
>       ( cd $d && make -w -j8 --jobserver-auth=3,4 DESTDIR="" RPATH_LIST="" 
> distclean ) ;\
> done
> make[2]: Entering directory '/<<PKGBUILDDIR>>/include'
> make[2]: warning: -j8 forced in submake: resetting jobserver mode.
> rm -f core tags TAGS *~ *.bak *.i *.ln *.atac trace
> rm -f ncurses_def.h
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/include'
> make[2]: Entering directory '/<<PKGBUILDDIR>>/gen'
> make[2]: warning: -j8 forced in submake: resetting jobserver mode.
> rm -f a.out core ./generate *.o
> rm -f ../src/terminal_interface-curses.ads 
> ../src/terminal_interface-curses.adb ../src/terminal_interface-curses-aux.ads 
> ../src/terminal_interface-curses-trace.ads 
> ../src/terminal_interface-curses-menus.ads 
> ../src/terminal_interface-curses-forms.ads 
> ../src/terminal_interface-curses-mouse.ads 
> ../src/terminal_interface-curses-panels.ads 
> ../src/terminal_interface-curses-menus-menu_user_data.ads 
> ../src/terminal_interface-curses-menus-item_user_data.ads 
> ../src/terminal_interface-curses-forms-form_user_data.ads 
> ../src/terminal_interface-curses-forms-field_types.ads 
> ../src/terminal_interface-curses-forms-field_user_data.ads 
> ../src/terminal_interface-curses-panels-user_data.ads 
> ../src/terminal_interface-curses_constants.ads instab.tmp *.ad[bs] *.html 
> *.ali *.tmp
> rm -f adacurses-config
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/gen'
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> make[2]: warning: -j8 forced in submake: resetting jobserver mode.
> rm -f *.o *.ali b_t*.* *.s  a.out core b_*_test.c *.xr[bs] *.a
> rm -f terminal_interface-curses-trace.adb
> rm -f default.cgpr
> rm -rf ../*-ali
> rm -rf ../*-obj
> rm -rf ../lib
> rm -f Makefile library.gpr
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> make[2]: warning: -j8 forced in submake: resetting jobserver mode.
> rm -f core tags TAGS *~ *.bak *.ln *.atac trace
> rm -f Makefile *-config.1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> make[2]: Entering directory '/<<PKGBUILDDIR>>/samples'
> make[2]: warning: -j8 forced in submake: resetting jobserver mode.
> made mostlyclean
> rm -f *.o *.ali b_t*.* *.s tour ncurses  rain a.out core b_*_test.c *.xr[bs] \
> rm -f sample-explanation.adb
> rm -f trace screendump b~*.ad[bs]
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/samples'
> rm -rf lib
> for lib_kind in static dynamic; do \
>       rm -rf ${lib_kind}-ali; \
>       rm -rf ${lib_kind}-obj; \
> done
> rm -f config.cache config.log config.status include/ncurses_cfg.h
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
>  dpkg-source -b .
> dpkg-source: warning: upstream signing key but no upstream tarball signature
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building libncursesada using existing 
> ./libncursesada_6.3.20211021.orig.tar.gz
> dpkg-source: warning: ignoring deletion of file configure, use 
> --include-removal to override
> dpkg-source: info: local changes detected, the modified files are:
>  libncursesada-6.3.20211021/doc/ada/files.htm
>  libncursesada-6.3.20211021/doc/ada/files/T.htm
>  libncursesada-6.3.20211021/doc/ada/funcs.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/A.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/B.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/C.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/D.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/E.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/F.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/G.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/H.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/I.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/K.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/L.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/M.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/N.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/O.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/P.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/Q.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/R.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/S.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/T.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/U.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/V.htm
>  libncursesada-6.3.20211021/doc/ada/funcs/W.htm
>  libncursesada-6.3.20211021/doc/ada/index.htm
>  libncursesada-6.3.20211021/doc/ada/main.htm
>  libncursesada-6.3.20211021/doc/ada/table.html
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-aux__adb.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-aux__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-alpha__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-alpha__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-alphanumeric__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-alphanumeric__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-enumeration-ada__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-enumeration-ada__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-enumeration__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-enumeration__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-intfield__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-intfield__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-ipv4_address__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-ipv4_address__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-numeric__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-numeric__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-regexp__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-regexp__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-user-choice__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-user-choice__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-user__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types-user__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_types__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_user_data__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-field_user_data__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-form_user_data__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms-form_user_data__ads.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms__adb.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-forms__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-menus-item_user_data__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-menus-item_user_data__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-menus-menu_user_data__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-menus-menu_user_data__ads.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-menus__adb.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-menus__ads.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-mouse__adb.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-mouse__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-panels-user_data__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-panels-user_data__ads.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-panels__adb.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-panels__ads.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-putwin__adb.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-putwin__ads.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-termcap__adb.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-termcap__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-terminfo__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-terminfo__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-aux__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-aux__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-complex_io__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-complex_io__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-decimal_io__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-decimal_io__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-enumeration_io__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-enumeration_io__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-fixed_io__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-fixed_io__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-float_io__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-float_io__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-integer_io__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-integer_io__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-modular_io__adb.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io-modular_io__ads.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io__adb.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-text_io__ads.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-trace__adb.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses-trace__ads.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses__adb.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface-curses__ads.htm
>  
> libncursesada-6.3.20211021/doc/ada/terminal_interface-curses_constants__ads.htm
>  libncursesada-6.3.20211021/doc/ada/terminal_interface__ads.htm
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/libncursesada_6.3.20211021-8.diff.mOM528
> dpkg-source: info: Hint: make sure the version in debian/changelog matches 
> the unpacked source tree
> dpkg-source: info: you can integrate the local changes with dpkg-source 
> --commit
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 2
> 
> 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/libncursesada_6.3.20211021-8_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