Bug#1047998: photoflare: Fails to build source after successful build

Lucas Nussbaum lucas at debian.org
Sun Aug 13 20:21:06 BST 2023


Source: photoflare
Version: 1.6.12-1
Severity: minor
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian-qa at 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 photoflare
> dpkg-buildpackage: info: source version 1.6.12-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Dylan Aïssi <daissi at debian.org>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean
>    dh_auto_clean
> 	make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rm -f qrc_Icons.cpp
> rm -f moc_predefs.h
> rm -f moc_mainwindow.cpp moc_aboutdialog.cpp moc_NewDialog.cpp moc_textdialog.cpp moc_prefsdialog.cpp moc_batchdialog.cpp moc_gradientdialog.cpp moc_transparentdialog.cpp moc_imagepropertiesdialog.cpp moc_huedialog.cpp moc_outerframedialog.cpp moc_compressiondialog.cpp moc_plugindialog.cpp moc_PaintWidget.cpp moc_Settings.cpp moc_ToolManager.cpp moc_Tool.cpp moc_ColourPickerTool.cpp moc_PaintBucketTool.cpp moc_PointerTool.cpp moc_TextTool.cpp moc_MagicWandTool.cpp moc_LineTool.cpp moc_QProgressIndicator.cpp moc_pointersettingswidget.cpp moc_PaintBrushSettingsWidget.cpp moc_PaintBrushAdvSettingsWidget.cpp moc_SprayCanSettingsWidget.cpp moc_LineSettingsWidget.cpp moc_MagicWandSettingsWidget.cpp moc_StampSettingsWidget.cpp moc_BlurSettingsWidget.cpp moc_imagepositionwidget.cpp moc_BatchProcessWorker.cpp 
> moc_brushtypecombobox.cpp moc_colorboxwidget.cpp moc_batchprogress.cpp moc_filterworker.cpp moc_filterworkermp.cpp moc_erasersettingswidget.cpp moc_SmudgeSettingsWidget.cpp moc_colourmanagerdialog.cpp moc_checkupdatedialog.cpp moc_dropshadowdialog.cpp moc_qtsingleapplication.cpp moc_qtlocalpeer.cpp
> rm -f ui_mainwindow.h ui_aboutdialog.h ui_NewDialog.h ui_textdialog.h ui_prefsdialog.h ui_batchdialog.h ui_gradientdialog.h ui_transparentdialog.h ui_imagepropertiesdialog.h ui_huedialog.h ui_outerframedialog.h ui_compressiondialog.h ui_plugindialog.h ui_ColorBoxWidget.h ui_BrushTypeComboBox.h ui_imagepositionwidget.h ui_batchprogress.h ui_pointersettingswidget.h ui_PaintBrushSettingsWidget.h ui_PaintBrushAdvSettingsWidget.h ui_SprayCanSettingsWidget.h ui_LineSettingsWidget.h ui_MagicWandSettingsWidget.h ui_StampSettingsWidget.h ui_BlurSettingsWidget.h ui_erasersettingswidget.h ui_smudgesettingswidget.h ui_colourmanagerdialog.h ui_checkupdatedialog.h ui_dropshadowdialog.h
> rm -f main.o mainwindow.o aboutdialog.o NewDialog.o textdialog.o prefsdialog.o batchdialog.o gradientdialog.o transparentdialog.o imagepropertiesdialog.o huedialog.o outerframedialog.o compressiondialog.o plugindialog.o PaintWidget.o Settings.o FilterManager.o ToolManager.o Tool.o PaintBrushTool.o ColourPickerTool.o PaintBucketTool.o PointerTool.o TextTool.o PaintBrushAdvTool.o SprayCanTool.o LineTool.o MagicWandTool.o StampTool.o BlurTool.o pointersettingswidget.o PaintBrushSettingsWidget.o PaintBrushAdvSettingsWidget.o SprayCanSettingsWidget.o LineSettingsWidget.o MagicWandSettingsWidget.o StampSettingsWidget.o BlurSettingsWidget.o QProgressIndicator.o imagepositionwidget.o BatchProcessWorker.o brushtypecombobox.o colorboxwidget.o batchprogress.o filterworker.o filterworkermp.o EraserTool.o 
> erasersettingswidget.o SmudgeTool.o SmudgeSettingsWidget.o colourmanagerdialog.o checkupdatedialog.o dropshadowdialog.o qtsingleapplication.o qtlocalpeer.o qrc_Icons.o moc_mainwindow.o moc_aboutdialog.o moc_NewDialog.o moc_textdialog.o moc_prefsdialog.o moc_batchdialog.o moc_gradientdialog.o moc_transparentdialog.o moc_imagepropertiesdialog.o moc_huedialog.o moc_outerframedialog.o moc_compressiondialog.o moc_plugindialog.o moc_PaintWidget.o moc_Settings.o moc_ToolManager.o moc_Tool.o moc_ColourPickerTool.o moc_PaintBucketTool.o moc_PointerTool.o moc_TextTool.o moc_MagicWandTool.o moc_LineTool.o moc_QProgressIndicator.o moc_pointersettingswidget.o moc_PaintBrushSettingsWidget.o moc_PaintBrushAdvSettingsWidget.o moc_SprayCanSettingsWidget.o moc_LineSettingsWidget.o moc_MagicWandSettingsWidget.o 
> moc_StampSettingsWidget.o moc_BlurSettingsWidget.o moc_imagepositionwidget.o moc_BatchProcessWorker.o moc_brushtypecombobox.o moc_colorboxwidget.o moc_batchprogress.o moc_filterworker.o moc_filterworkermp.o moc_erasersettingswidget.o moc_SmudgeSettingsWidget.o moc_colourmanagerdialog.o moc_checkupdatedialog.o moc_dropshadowdialog.o moc_qtsingleapplication.o moc_qtlocalpeer.o
> rm -f *~ core *.core
> rm -f photoflare 
> rm -f .qmake.stash
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_clean
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building photoflare using existing ./photoflare_1.6.12.orig.tar.gz
> dpkg-source: error: cannot represent change to languages/cs.qm: binary file contents changed
> dpkg-source: error: add languages/cs.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/de.qm: binary file contents changed
> dpkg-source: error: add languages/de.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: warning: file photoflare-1.6.12/languages/en.qm has no final newline (either original or modified version)
> dpkg-source: error: cannot represent change to languages/es.qm: binary file contents changed
> dpkg-source: error: add languages/es.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/fr.qm: binary file contents changed
> dpkg-source: error: add languages/fr.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/id.qm: binary file contents changed
> dpkg-source: error: add languages/id.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/ja.qm: binary file contents changed
> dpkg-source: error: add languages/ja.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/nl.qm: binary file contents changed
> dpkg-source: error: add languages/nl.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/pt_BR.qm: binary file contents changed
> dpkg-source: error: add languages/pt_BR.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/pt_PT.qm: binary file contents changed
> dpkg-source: error: add languages/pt_PT.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/ru_RU.qm: binary file contents changed
> dpkg-source: error: add languages/ru_RU.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/sv.qm: binary file contents changed
> dpkg-source: error: add languages/sv.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/tr.qm: binary file contents changed
> dpkg-source: error: add languages/tr.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/zh_CN.qm: binary file contents changed
> dpkg-source: error: add languages/zh_CN.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to languages/zh_TW.qm: binary file contents changed
> dpkg-source: error: add languages/zh_TW.qm 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/photoflare_1.6.12-1_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.



More information about the Pkg-phototools-devel mailing list