See <http://jenkins.x2go.org:8080/job/nx-libs+nightly+debian-sid/72/changes> Changes: [mike.gabriel] Fully rework the way nx-libs gets packaged for Debian/Ubuntu. [mike.gabriel] Base Debian packaging 100% on Makefile install. [mike.gabriel] Modify 101_nxagent_set-rgb-path.full.patch. Allow configurable rgb files. [mike.gabriel] Extend 999_nxagent_unbrand-nxagent-brand-x2goagent.full.patch. Let rgb file shipped with x2goagent supersede rgb file shipped with nxagent. FIXME: a better approach would be to decide at runtime if to use /etc/x2go/rgb or /etc/nxagent/rgb. [mike.gabriel] Extend 999_nxagent_unbrand-nxagent-brand-x2goagent.full.patch. Allow separate .keyboard files for x2goagent and nxagent. [mike.gabriel] Allow sysadmins to manipulate nxagent's / x2goagent's rgb file by placing it into /etc/nxagent or /etc/x2go. [mike.gabriel] Provide support for separate .keyboard files for nxagent/x2goagent. [mike.gabriel] debian/rules: Correctly link config files (etc/rgb, etc/nxagent.keyboard, etc/x2goagent.keyboard) before dh_auto_build. [mike.gabriel] debian/roll-tarball.sh: Install etc/ files into etc/ subfolder (rgb, nxagent.keyboard, x2goagent.keyboard). [mike.gabriel] re-arrange changelog, work-in missing entries for previous commits [mike.gabriel] Unify source tree reduction (debian/rules vs. roll-tarball.sh) via file/folder lists in text files named debian/CODE-REDUCTION_*. [mike.gabriel] rebase with unify [mike.gabriel] debian/changelog: whitespace fix [mike.gabriel] Support hardened builds for nxcomp* libraries. [mike.gabriel] Update 600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch. Don't patch files that get removed during code reduction. [mike.gabriel] remove more unused code from nx-X11/lib/ [mike.gabriel] more code reduction and adaptation of patch 600_....patch [mike.gabriel] Support hardened builds for nxagent and libNX_*.so files. [mike.gabriel] Update .spec file to meet changes in tarball size reduction and restructuring. ------------------------------------------ [...truncated 56098 lines...] rm -f s_accum.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_accum.h s_accum.h rm -f s_alpha.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_alpha.c s_alpha.c rm -f s_alpha.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_alpha.h s_alpha.h rm -f s_atifragshader.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_atifragshader.c s_atifragshader.c rm -f s_atifragshader.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_atifragshader.h s_atifragshader.h rm -f s_bitmap.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_bitmap.c s_bitmap.c rm -f s_blend.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_blend.c s_blend.c rm -f s_blend.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_blend.h s_blend.h rm -f s_buffers.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_buffers.c s_buffers.c rm -f s_context.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_context.c s_context.c rm -f s_context.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_context.h s_context.h rm -f s_copypix.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_copypix.c s_copypix.c rm -f s_depth.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_depth.c s_depth.c rm -f s_depth.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_depth.h s_depth.h rm -f s_drawpix.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_drawpix.c s_drawpix.c rm -f s_drawpix.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_drawpix.h s_drawpix.h rm -f s_feedback.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_feedback.c s_feedback.c rm -f s_feedback.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_feedback.h s_feedback.h rm -f s_fog.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_fog.c s_fog.c rm -f s_fog.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_fog.h s_fog.h rm -f s_imaging.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_imaging.c s_imaging.c rm -f s_lines.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_lines.c s_lines.c rm -f s_lines.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_lines.h s_lines.h rm -f s_linetemp.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_linetemp.h s_linetemp.h rm -f s_logic.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_logic.c s_logic.c rm -f s_logic.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_logic.h s_logic.h rm -f s_masking.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_masking.c s_masking.c rm -f s_masking.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_masking.h s_masking.h rm -f s_nvfragprog.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_nvfragprog.c s_nvfragprog.c rm -f s_nvfragprog.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_nvfragprog.h s_nvfragprog.h rm -f s_pixeltex.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_pixeltex.c s_pixeltex.c rm -f s_pixeltex.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_pixeltex.h s_pixeltex.h rm -f s_points.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_points.c s_points.c rm -f s_points.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_points.h s_points.h rm -f s_pointtemp.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_pointtemp.h s_pointtemp.h rm -f s_readpix.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_readpix.c s_readpix.c rm -f s_span.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_span.c s_span.c rm -f s_span.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_span.h s_span.h rm -f s_spantemp.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_spantemp.h s_spantemp.h rm -f s_stencil.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_stencil.c s_stencil.c rm -f s_stencil.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_stencil.h s_stencil.h rm -f s_texstore.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_texstore.c s_texstore.c rm -f s_texture.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_texture.c s_texture.c rm -f s_texture.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_texture.h s_texture.h rm -f s_triangle.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_triangle.c s_triangle.c rm -f s_triangle.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_triangle.h s_triangle.h rm -f s_trispan.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_trispan.h s_trispan.h rm -f s_tritemp.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_tritemp.h s_tritemp.h rm -f s_zoom.c ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_zoom.c s_zoom.c rm -f s_zoom.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/s_zoom.h s_zoom.h rm -f swrast.h ln -s ../../../../../extras/Mesa/src/mesa/swrast/swrast.h swrast.h make[10]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29/nx-X11/programs/Xserver/GL/mesa/swrast' including in programs/Xserver/GL/mesa/swrast_setup... make[10]: Entering directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29/nx-X11/programs/Xserver/GL/mesa/swrast_setup' rm -f ss_context.c ln -s ../../../../../extras/Mesa/src/mesa/swrast_setup/ss_context.c ss_context.c rm -f ss_context.h ln -s ../../../../../extras/Mesa/src/mesa/swrast_setup/ss_context.h ss_context.h rm -f ss_triangle.c ln -s ../../../../../extras/Mesa/src/mesa/swrast_setup/ss_triangle.c ss_triangle.c rm -f ss_triangle.h ln -s ../../../../../extras/Mesa/src/mesa/swrast_setup/ss_triangle.h ss_triangle.h rm -f ss_tritmp.h ln -s ../../../../../extras/Mesa/src/mesa/swrast_setup/ss_tritmp.h ss_tritmp.h rm -f swrast_setup.h ln -s ../../../../../extras/Mesa/src/mesa/swrast_setup/swrast_setup.h swrast_setup.h make[10]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29/nx-X11/programs/Xserver/GL/mesa/swrast_setup' including in programs/Xserver/GL/mesa/tnl... make[10]: Entering directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29/nx-X11/programs/Xserver/GL/mesa/tnl' rm -f t_array_api.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_array_api.c t_array_api.c rm -f t_array_api.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_array_api.h t_array_api.h rm -f t_array_import.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_array_import.c t_array_import.c rm -f t_array_import.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_array_import.h t_array_import.h rm -f t_context.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_context.c t_context.c rm -f t_context.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_context.h t_context.h rm -f tnl.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/tnl.h tnl.h rm -f t_pipeline.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_pipeline.c t_pipeline.c rm -f t_pipeline.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_pipeline.h t_pipeline.h rm -f t_save_api.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_save_api.c t_save_api.c rm -f t_save_api.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_save_api.h t_save_api.h rm -f t_save_loopback.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_save_loopback.c t_save_loopback.c rm -f t_save_playback.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_save_playback.c t_save_playback.c rm -f t_vb_arbprogram.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_arbprogram.c t_vb_arbprogram.c rm -f t_vb_arbprogram.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_arbprogram.h t_vb_arbprogram.h rm -f t_vb_arbprogram_sse.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_arbprogram_sse.c t_vb_arbprogram_sse.c rm -f t_vb_cliptmp.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_cliptmp.h t_vb_cliptmp.h rm -f t_vb_fog.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_fog.c t_vb_fog.c rm -f t_vb_cull.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_cull.c t_vb_cull.c rm -f t_vb_light.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_light.c t_vb_light.c rm -f t_vb_lighttmp.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_lighttmp.h t_vb_lighttmp.h rm -f t_vb_normals.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_normals.c t_vb_normals.c rm -f t_vb_points.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_points.c t_vb_points.c rm -f t_vb_program.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_program.c t_vb_program.c rm -f t_vb_render.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_render.c t_vb_render.c rm -f t_vb_rendertmp.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_rendertmp.h t_vb_rendertmp.h rm -f t_vb_texgen.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_texgen.c t_vb_texgen.c rm -f t_vb_texmat.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_texmat.c t_vb_texmat.c rm -f t_vb_vertex.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vb_vertex.c t_vb_vertex.c rm -f t_vertex.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vertex.c t_vertex.c rm -f t_vertex.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vertex.h t_vertex.h rm -f t_vertex_generic.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vertex_generic.c t_vertex_generic.c rm -f t_vertex_sse.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vertex_sse.c t_vertex_sse.c rm -f t_vp_build.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vp_build.c t_vp_build.c rm -f t_vp_build.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vp_build.h t_vp_build.h rm -f t_vtx_api.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vtx_api.c t_vtx_api.c rm -f t_vtx_api.h ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vtx_api.h t_vtx_api.h rm -f t_vtx_eval.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vtx_eval.c t_vtx_eval.c rm -f t_vtx_exec.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vtx_exec.c t_vtx_exec.c rm -f t_vtx_generic.c ln -s ../../../../../extras/Mesa/src/mesa/tnl/t_vtx_generic.c t_vtx_generic.c make[10]: *** No rule to make target '../../../../../extras/Mesa/src/mesa/tnl/t_vtx_x86.c', needed by 't_vtx_x86.c'. Stop. make[10]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29/nx-X11/programs/Xserver/GL/mesa/tnl' Makefile:1217: recipe for target 'includes' failed make[9]: *** [includes] Error 2 make[9]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29/nx-X11/programs/Xserver/GL/mesa' Makefile:1230: recipe for target 'includes' failed make[8]: *** [includes] Error 2 make[8]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29/nx-X11/programs/Xserver/GL' Makefile:1424: recipe for target 'includes' failed make[7]: *** [includes] Error 2 make[7]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29/nx-X11/programs/Xserver' Makefile:1194: recipe for target 'includes' failed make[6]: *** [includes] Error 2 make[6]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29/nx-X11/programs' xmakefile:1253: recipe for target 'includes' failed make[5]: *** [includes] Error 2 make[5]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29/nx-X11' Makefile:46: recipe for target 'World' failed make[4]: *** [World] Error 2 make[4]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29/nx-X11' Makefile:44: recipe for target 'build-full' failed make[3]: *** [build-full] Error 2 make[3]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29' Makefile:51: recipe for target 'build' failed make[2]: *** [build] Error 2 make[2]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29' dh_auto_build: make -j1 returned exit code 2 debian/rules:94: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory '/var/cache/pbuilder/pbuilder-mnt/nx-libs-3.5.0.29' debian/rules:14: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -> received termination message from inside qemu with exit-code 0, killing child process (qemu:12890) -> successfully killed qemu forking: mount -o loop /var/cache/pbuilder/build//qemu.12850.dev /var/cache/pbuilder/build//qemu.12850 -> running post-run process running host command: cp -p "/var/cache/pbuilder/build//qemu.12850"/*_* "/home/_jenkins_/pkg-dist/heuler/nx-libs/debian/sid/i386" 2>/dev/null || true forking: umount /var/cache/pbuilder/build//qemu.12850 -> clean up COW device files + '[' yes = yes ']' + unset DEBSIGN_PARAM + '[' -n F4A7678C9C6B0B2B ']' + DEBSIGN_PARAM[1]=-kF4A7678C9C6B0B2B + DEBSIGN_PARAM[2]=/home/_jenkins_/pkg-dist/heuler/nx-libs/debian/sid/i386/nx-libs_3.5.0.29-0x2go2~git20150128.589+sid.heuler.1_i386.changes + debsign -kF4A7678C9C6B0B2B /home/_jenkins_/pkg-dist/heuler/nx-libs/debian/sid/i386/nx-libs_3.5.0.29-0x2go2~git20150128.589+sid.heuler.1_i386.changes debsign: Can't find or can't read changes file /home/_jenkins_/pkg-dist/heuler/nx-libs/debian/sid/i386/nx-libs_3.5.0.29-0x2go2~git20150128.589+sid.heuler.1_i386.changes! Build step 'Execute shell' marked build as failure