Bug#904143: intel-vaapi-driver-shaders: make distclean deletes src/shaders/post_processing/gen5_6/null.g6b which is not regenerated

Sebastian Ramacher sramacher at debian.org
Sun Jul 22 13:40:50 BST 2018


Control: severity -1 important

On 2018-07-20 17:19:05, Andreas Beckmann wrote:
> Source: intel-vaapi-driver-shaders
> Version: 2.2.0-1
> Severity: serious
> Justification: fails to build from source (but built successfully in the past)
> 
> Hi,
> 
> intel-vaapi-driver-shaders FTBFS twice in a row. The first build
> succeeds, but the subsequent debian/rules clean causes
> src/shaders/post_processing/gen5_6/null.g6b (and possibly more files)
> to be deleted, which is not regenerated during the second build.

Those kind of bugs were historically considered of severity important. I don't
remember a release team decision to consider them as serious, so I'm downgrading
it to important.

It will be fixed in the next upload.

Cheers

> 
> From the attached logfile:
> 
> [first build succeeded]
> 
> [from debian/rules clean afte rthe first build]
> 
> ...
> Making distclean in gen5_6
> make[5]: Entering directory '/build/intel-vaapi-driver-shaders-2.2.0/src/shaders/post_processing/gen5_6'
> test -z "nv12_avs_nv12.g5s nv12_dn_nv12.g5s nv12_dndi_nv12.g5s nv12_load_save_nv12.g5s nv12_load_save_pa.g5s nv12_load_save_pl3.g5s nv12_load_save_rgbx.g5s nv12_scaling_nv12.g5s pa_load_save_pa.g5s pa_load_save_nv
> 12.g5s pa_load_save_pl3.g5s pl3_load_save_nv12.g5s pl3_load_save_pa.g5s pl3_load_save_pl3.g5s rgbx_load_save_nv12.g5s nv12_avs_nv12.g6s nv12_dn_nv12.g6s nv12_dndi_nv12.g6s nv12_load_save_nv12.g6s nv12_load_save_pa
> .g6s nv12_load_save_pl3.g6s nv12_load_save_rgbx.g6s nv12_scaling_nv12.g6s pa_load_save_pa.g6s pa_load_save_nv12.g6s pa_load_save_pl3.g6s pl3_load_save_nv12.g6s pl3_load_save_pl3.g6s pl3_load_save_pa.g6s rgbx_load_
> save_nv12.g6s null.g4m null.g6m" || rm -f nv12_avs_nv12.g5s nv12_dn_nv12.g5s nv12_dndi_nv12.g5s nv12_load_save_nv12.g5s nv12_load_save_pa.g5s nv12_load_save_pl3.g5s nv12_load_save_rgbx.g5s nv12_scaling_nv12.g5s pa
> _load_save_pa.g5s pa_load_save_nv12.g5s pa_load_save_pl3.g5s pl3_load_save_nv12.g5s pl3_load_save_pa.g5s pl3_load_save_pl3.g5s rgbx_load_save_nv12.g5s nv12_avs_nv12.g6s nv12_dn_nv12.g6s nv12_dndi_nv12.g6s nv12_loa
> d_save_nv12.g6s nv12_load_save_pa.g6s nv12_load_save_pl3.g6s nv12_load_save_rgbx.g6s nv12_scaling_nv12.g6s pa_load_save_pa.g6s pa_load_save_nv12.g6s pa_load_save_pl3.g6s pl3_load_save_nv12.g6s pl3_load_save_pl3.g6
> s pl3_load_save_pa.g6s rgbx_load_save_nv12.g6s null.g4m null.g6m
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> test -z "nv12_avs_nv12.g4b.gen5 nv12_dn_nv12.g4b.gen5 nv12_dndi_nv12.g4b.gen5 nv12_load_save_nv12.g4b.gen5 nv12_load_save_pa.g4b.gen5 nv12_load_save_pl3.g4b.gen5 nv12_load_save_rgbx.g4b.gen5 nv12_scaling_nv12.g4b.
> gen5 pa_load_save_pa.g4b.gen5 pa_load_save_nv12.g4b.gen5 pa_load_save_pl3.g4b.gen5 pl3_load_save_nv12.g4b.gen5 pl3_load_save_pa.g4b.gen5 pl3_load_save_pl3.g4b.gen5 rgbx_load_save_nv12.g4b.gen5  nv12_avs_nv12.g6b n
> v12_dn_nv12.g6b nv12_dndi_nv12.g6b nv12_load_save_nv12.g6b nv12_load_save_pa.g6b nv12_load_save_pl3.g6b nv12_load_save_rgbx.g6b nv12_scaling_nv12.g6b pa_load_save_pa.g6b pa_load_save_nv12.g6b pa_load_save_pl3.g6b 
> pl3_load_save_nv12.g6b pl3_load_save_pl3.g6b pl3_load_save_pa.g6b rgbx_load_save_nv12.g6b  null.g4b.gen5 null.g6b" || rm -f nv12_avs_nv12.g4b.gen5 nv12_dn_nv12.g4b.gen5 nv12_dndi_nv12.g4b.gen5 nv12_load_save_nv12.
> g4b.gen5 nv12_load_save_pa.g4b.gen5 nv12_load_save_pl3.g4b.gen5 nv12_load_save_rgbx.g4b.gen5 nv12_scaling_nv12.g4b.gen5 pa_load_save_pa.g4b.gen5 pa_load_save_nv12.g4b.gen5 pa_load_save_pl3.g4b.gen5 pl3_load_save_n
> v12.g4b.gen5 pl3_load_save_pa.g4b.gen5 pl3_load_save_pl3.g4b.gen5 rgbx_load_save_nv12.g4b.gen5  nv12_avs_nv12.g6b nv12_dn_nv12.g6b nv12_dndi_nv12.g6b nv12_load_save_nv12.g6b nv12_load_save_pa.g6b nv12_load_save_pl
> 3.g6b nv12_load_save_rgbx.g6b nv12_scaling_nv12.g6b pa_load_save_pa.g6b pa_load_save_nv12.g6b pa_load_save_pl3.g6b pl3_load_save_nv12.g6b pl3_load_save_pl3.g6b pl3_load_save_pa.g6b rgbx_load_save_nv12.g6b  null.g4
> b.gen5 null.g6b
> rm -f Makefile
> make[5]: Leaving directory '/build/intel-vaapi-driver-shaders-2.2.0/src/shaders/post_processing/gen5_6'
> ...
> 
> [building the source package after the first build+clean causes dpkg-source to report many deleted files]
> 
> ...
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen9/pl2_to_rgbx.g9b, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen9/pl2_to_pl2.g9b, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen5_6/nv12_avs_nv12.g4b.gen5, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen5_6/rgbx_load_save_nv12.g4b.gen5, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen5_6/null.g6b, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen5_6/nv12_dn_nv12.g6b, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen5_6/nv12_load_save_nv12.g4b.gen5, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen5_6/pa_load_save_pa.g4b.gen5, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen5_6/pa_load_save_pl3.g4b.gen5, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen5_6/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen5_6/nv12_load_save_pl3.g6b, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/shaders/post_processing/gen5_6/pa_load_save_nv12.g4b.gen5, use --include-removal to override
> ...
> 
> [from the second build]
> 
> ...
> Making all in gen5_6
> make[6]: Entering directory '/build/intel-vaapi-driver-shaders-2.2.0/src/shaders/post_processing/gen5_6'
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels nv12_avs_nv12.asm > _pp0.nv12_avs_nv12.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_avs_nv12.g5s nv12_avs_nv12.g5s; \
> rm _pp0.nv12_avs_nv12.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels nv12_dn_nv12.asm > _pp0.nv12_dn_nv12.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_dn_nv12.g5s nv12_dn_nv12.g5s; \
> rm _pp0.nv12_dn_nv12.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels nv12_dndi_nv12.asm > _pp0.nv12_dndi_nv12.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_dndi_nv12.g5s nv12_dndi_nv12.g5s; \
> rm _pp0.nv12_dndi_nv12.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels nv12_load_save_nv12.asm > _pp0.nv12_load_save_nv12.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_load_save_nv12.g5s nv12_load_save_nv12.g5s; \
> rm _pp0.nv12_load_save_nv12.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels nv12_load_save_pa.asm > _pp0.nv12_load_save_pa.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_load_save_pa.g5s nv12_load_save_pa.g5s; \
> rm _pp0.nv12_load_save_pa.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels nv12_load_save_pl3.asm > _pp0.nv12_load_save_pl3.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_load_save_pl3.g5s nv12_load_save_pl3.g5s; \
> rm _pp0.nv12_load_save_pl3.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels nv12_load_save_rgbx.asm > _pp0.nv12_load_save_rgbx.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_load_save_rgbx.g5s nv12_load_save_rgbx.g5s; \
> rm _pp0.nv12_load_save_rgbx.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels nv12_scaling_nv12.asm > _pp0.nv12_scaling_nv12.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_scaling_nv12.g5s nv12_scaling_nv12.g5s; \
> rm _pp0.nv12_scaling_nv12.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels pa_load_save_pa.asm > _pp0.pa_load_save_pa.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pa_load_save_pa.g5s pa_load_save_pa.g5s; \
> rm _pp0.pa_load_save_pa.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels pa_load_save_nv12.asm > _pp0.pa_load_save_nv12.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pa_load_save_nv12.g5s pa_load_save_nv12.g5s; \
> rm _pp0.pa_load_save_nv12.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels pa_load_save_pl3.asm > _pp0.pa_load_save_pl3.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pa_load_save_pl3.g5s pa_load_save_pl3.g5s; \
> rm _pp0.pa_load_save_pl3.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels pl3_load_save_nv12.asm > _pp0.pl3_load_save_nv12.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pl3_load_save_nv12.g5s pl3_load_save_nv12.g5s; \
> rm _pp0.pl3_load_save_nv12.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels pl3_load_save_pa.asm > _pp0.pl3_load_save_pa.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pl3_load_save_pa.g5s pl3_load_save_pa.g5s; \
> rm _pp0.pl3_load_save_pa.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels pl3_load_save_pl3.asm > _pp0.pl3_load_save_pl3.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pl3_load_save_pl3.g5s pl3_load_save_pl3.g5s; \
> rm _pp0.pl3_load_save_pl3.g5s
> cpp -D DEV_ILK -I ./Common/ -I ./Core_Kernels rgbx_load_save_nv12.asm > _pp0.rgbx_load_save_nv12.g5s; \
> python2 ../../../../src/shaders/gpp.py _pp0.rgbx_load_save_nv12.g5s rgbx_load_save_nv12.g5s; \
> rm _pp0.rgbx_load_save_nv12.g5s
> cpp -D GT -I ./Common/ -I ./Core_Kernels nv12_avs_nv12.asm > _pp0.nv12_avs_nv12.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_avs_nv12.g6s nv12_avs_nv12.g6s; \
> rm _pp0.nv12_avs_nv12.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels nv12_dn_nv12.asm > _pp0.nv12_dn_nv12.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_dn_nv12.g6s nv12_dn_nv12.g6s; \
> rm _pp0.nv12_dn_nv12.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels nv12_dndi_nv12.asm > _pp0.nv12_dndi_nv12.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_dndi_nv12.g6s nv12_dndi_nv12.g6s; \
> rm _pp0.nv12_dndi_nv12.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels nv12_load_save_nv12.asm > _pp0.nv12_load_save_nv12.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_load_save_nv12.g6s nv12_load_save_nv12.g6s; \
> rm _pp0.nv12_load_save_nv12.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels nv12_load_save_pa.asm > _pp0.nv12_load_save_pa.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_load_save_pa.g6s nv12_load_save_pa.g6s; \
> rm _pp0.nv12_load_save_pa.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels nv12_load_save_pl3.asm > _pp0.nv12_load_save_pl3.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_load_save_pl3.g6s nv12_load_save_pl3.g6s; \
> rm _pp0.nv12_load_save_pl3.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels nv12_load_save_rgbx.asm > _pp0.nv12_load_save_rgbx.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_load_save_rgbx.g6s nv12_load_save_rgbx.g6s; \
> rm _pp0.nv12_load_save_rgbx.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels nv12_scaling_nv12.asm > _pp0.nv12_scaling_nv12.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.nv12_scaling_nv12.g6s nv12_scaling_nv12.g6s; \
> rm _pp0.nv12_scaling_nv12.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels pa_load_save_pa.asm > _pp0.pa_load_save_pa.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pa_load_save_pa.g6s pa_load_save_pa.g6s; \
> rm _pp0.pa_load_save_pa.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels pa_load_save_nv12.asm > _pp0.pa_load_save_nv12.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pa_load_save_nv12.g6s pa_load_save_nv12.g6s; \
> rm _pp0.pa_load_save_nv12.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels pa_load_save_pl3.asm > _pp0.pa_load_save_pl3.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pa_load_save_pl3.g6s pa_load_save_pl3.g6s; \
> rm _pp0.pa_load_save_pl3.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels pl3_load_save_nv12.asm > _pp0.pl3_load_save_nv12.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pl3_load_save_nv12.g6s pl3_load_save_nv12.g6s; \
> rm _pp0.pl3_load_save_nv12.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels pl3_load_save_pl3.asm > _pp0.pl3_load_save_pl3.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pl3_load_save_pl3.g6s pl3_load_save_pl3.g6s; \
> rm _pp0.pl3_load_save_pl3.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels pl3_load_save_pa.asm > _pp0.pl3_load_save_pa.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.pl3_load_save_pa.g6s pl3_load_save_pa.g6s; \
> rm _pp0.pl3_load_save_pa.g6s
> cpp -D GT -I ./Common/ -I ./Core_Kernels rgbx_load_save_nv12.asm > _pp0.rgbx_load_save_nv12.g6s; \
> python2 ../../../../src/shaders/gpp.py _pp0.rgbx_load_save_nv12.g6s rgbx_load_save_nv12.g6s; \
> rm _pp0.rgbx_load_save_nv12.g6s
> m4 null.g4a > null.g4m
> make[6]: *** No rule to make target 'null.g6b', needed by 'all-local'.  Stop.
> make[6]: *** Waiting for unfinished jobs....
> rm null.g4m
> make[6]: Leaving directory '/build/intel-vaapi-driver-shaders-2.2.0/src/shaders/post_processing/gen5_6'
> make[5]: *** [Makefile:378: all-recursive] Error 1
> ...
> 
> 
> Andreas


> _______________________________________________
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


-- 
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-multimedia-maintainers/attachments/20180722/48c934bc/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list