[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1048090: smplayer: Fails to build source after successful build



Source: smplayer
Version: 22.7.0~ds0-1
Severity: minor
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian-qa@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 smplayer
> dpkg-buildpackage: info: source version 22.7.0~ds0-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Mateusz Å?ukasik <mati75@linuxmint.pl>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean
>    debian/rules override_dh_auto_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> [ ! -d src/.moc ] || rm -f -r src/.moc
> [ ! -d src/.obj ] || rm -f -r src/.obj
> [ ! -d src/.ui ] || rm -f -r src/.ui
> [ ! -f src/Makefile ] || dh_auto_clean
> 	make -j8 clean
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> if [ -f src/Makefile ]; then cd src && make distclean; fi
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
> make[3]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
> rm -f qrc_icons.cpp qrc_H2O.cpp
> rm -f .moc/moc_predefs.h
> rm -f .moc/moc_myprocess.cpp .moc/moc_playerprocess.cpp .moc/moc_screenhelper.cpp .moc/moc_videolayer.cpp .moc/moc_mplayerwindow.cpp .moc/moc_filters.cpp .moc/moc_inforeader.cpp .moc/moc_core.cpp .moc/moc_logwindow.cpp .moc/moc_infowindow.cpp .moc/moc_infofile.cpp .moc/moc_seekwidget.cpp .moc/moc_shortcutgetter.cpp .moc/moc_actionseditor.cpp .moc/moc_filechooser.cpp .moc/moc_vdpauproperties.cpp .moc/moc_preferencesdialog.cpp .moc/moc_lineedit_with_icon.cpp .moc/moc_mylineedit.cpp .moc/moc_tristatecombo.cpp .moc/moc_languages.cpp .moc/moc_selectcolorbutton.cpp .moc/moc_prefgeneral.cpp .moc/moc_prefdrives.cpp .moc/moc_prefinterface.cpp .moc/moc_prefperformance.cpp .moc/moc_prefinput.cpp .moc/moc_prefsubtitles.cpp .moc/moc_prefadvanced.cpp .moc/moc_prefplaylist.cpp .moc/moc_prefupdates.cpp .moc/moc_prefnetwork.cpp 
> .moc/moc_filepropertiesdialog.cpp .moc/moc_multilineinputdialog.cpp .moc/moc_playlist.cpp .moc/moc_playlistdock.cpp .moc/moc_eqslider.cpp .moc/moc_videoequalizer.cpp .moc/moc_audioequalizer.cpp .moc/moc_myslider.cpp .moc/moc_timeslider.cpp .moc/moc_inputdvddirectory.cpp .moc/moc_inputurl.cpp .moc/moc_stereo3ddialog.cpp .moc/moc_myactiongroup.cpp .moc/moc_inputmplayerversion.cpp .moc/moc_about.cpp .moc/moc_errordialog.cpp .moc/moc_timedialog.cpp .moc/moc_favorites.cpp .moc/moc_favoriteeditor.cpp .moc/moc_statewidget.cpp .moc/moc_basegui.cpp .moc/moc_baseguiplus.cpp .moc/moc_autohidewidget.cpp .moc/moc_widgetactions.cpp .moc/moc_toolbareditor.cpp .moc/moc_editabletoolbar.cpp .moc/moc_smplayer.cpp .moc/moc_myapplication.cpp .moc/moc_tvlist.cpp .moc/moc_preftv.cpp .moc/moc_mpvprocess.cpp .moc/moc_inforeadermpv.cpp 
> .moc/moc_mplayerprocess.cpp .moc/moc_inforeadermplayer.cpp .moc/moc_qtsingleapplication.cpp .moc/moc_qtlocalpeer.cpp .moc/moc_findsubtitlesconfigdialog.cpp .moc/moc_findsubtitleswindow.cpp .moc/moc_maiaObject.cpp .moc/moc_maiaFault.cpp .moc/moc_maiaXmlRpcClient.cpp .moc/moc_osclient.cpp .moc/moc_filedownloader.cpp .moc/moc_subchooserdialog.cpp .moc/moc_retrieveyoutubeurl.cpp
> rm -f .moc/moc_loadpage.cpp .moc/moc_codedownloader.cpp .moc/moc_defaultgui.cpp .moc/moc_minigui.cpp .moc/moc_mpcgui.cpp .moc/moc_mpcstyles.cpp .moc/moc_mybutton.cpp .moc/moc_panelseeker.cpp .moc/moc_playcontrol.cpp .moc/moc_mediapanel.cpp .moc/moc_volumecontrolpanel.cpp .moc/moc_mediabarpanel.cpp .moc/moc_qpropertysetter.cpp .moc/moc_skingui.cpp .moc/moc_mediaplayer2.cpp .moc/moc_mediaplayer2player.cpp .moc/moc_mpris2.cpp .moc/moc_videopreview.cpp .moc/moc_videopreviewconfigdialog.cpp .moc/moc_shutdowndialog.cpp .moc/moc_inputbookmark.cpp .moc/moc_bookmarkdialog.cpp .moc/moc_globalshortcuts.cpp .moc/moc_globalshortcutsdialog.cpp .moc/moc_chromecast.cpp .moc/moc_qrcodelabel.cpp .moc/moc_openwithdevicedialog.cpp .moc/moc_screensaver.cpp .moc/moc_powersaving.cpp
> rm -f .ui/ui_inputdvddirectory.h .ui/ui_logwindow.h .ui/ui_infowindow.h .ui/ui_filepropertiesdialog.h .ui/ui_eqslider.h .ui/ui_seekwidget.h .ui/ui_inputurl.h .ui/ui_videoequalizer.h .ui/ui_vdpauproperties.h .ui/ui_preferencesdialog.h .ui/ui_prefgeneral.h .ui/ui_prefdrives.h .ui/ui_prefinterface.h .ui/ui_prefperformance.h .ui/ui_prefinput.h .ui/ui_prefsubtitles.h .ui/ui_prefadvanced.h .ui/ui_prefplaylist.h .ui/ui_prefupdates.h .ui/ui_prefnetwork.h .ui/ui_favoriteeditor.h .ui/ui_about.h .ui/ui_inputmplayerversion.h .ui/ui_errordialog.h .ui/ui_timedialog.h .ui/ui_stereo3ddialog.h .ui/ui_toolbareditor.h .ui/ui_multilineinputdialog.h .ui/ui_preftv.h .ui/ui_findsubtitleswindow.h .ui/ui_findsubtitlesconfigdialog.h .ui/ui_subchooserdialog.h .ui/ui_mediapanel.h .ui/ui_mediabarpanel.h .ui/ui_videopreviewconfigdialog.h 
> .ui/ui_shutdowndialog.h .ui/ui_inputbookmark.h .ui/ui_bookmarkdialog.h .ui/ui_globalshortcutsdialog.h .ui/ui_openwithdevicedialog.h
> rm -f .obj/version.o .obj/global.o .obj/paths.o .obj/chapters.o .obj/helper.o .obj/colorutils.o .obj/translator.o .obj/subtracks.o .obj/tracks.o .obj/titletracks.o .obj/discname.o .obj/extensions.o .obj/desktopinfo.o .obj/myprocess.o .obj/mplayerversion.o .obj/playerid.o .obj/playerprocess.o .obj/infoprovider.o .obj/screenhelper.o .obj/videolayer.o .obj/mplayerwindow.o .obj/mediadata.o .obj/audioequalizerlist.o .obj/mediasettings.o .obj/assstyles.o .obj/filters.o .obj/preferences.o .obj/filesettingsbase.o .obj/filesettings.o .obj/filesettingshash.o .obj/filehash.o .obj/images.o .obj/inforeader.o .obj/deviceinfo.o .obj/recents.o .obj/urlhistory.o .obj/core.o .obj/myscroller.o .obj/logwindow.o .obj/infowindow.o .obj/infofile.o .obj/seekwidget.o .obj/mytablewidget.o .obj/shortcutgetter.o .obj/actionseditor.o 
> .obj/filechooser.o .obj/vdpauproperties.o .obj/preferencesdialog.o .obj/lineedit_with_icon.o .obj/mylineedit.o .obj/mycombobox.o .obj/tristatecombo.o .obj/languages.o .obj/selectcolorbutton.o .obj/prefwidget.o .obj/prefgeneral.o .obj/prefdrives.o .obj/prefinterface.o .obj/prefperformance.o .obj/prefinput.o .obj/prefsubtitles.o .obj/prefadvanced.o .obj/prefplaylist.o .obj/prefupdates.o .obj/prefnetwork.o .obj/filepropertiesdialog.o .obj/multilineinputdialog.o .obj/playlist.o .obj/playlistdock.o .obj/verticaltext.o .obj/eqslider.o .obj/videoequalizer.o .obj/audioequalizer.o .obj/myslider.o .obj/timeslider.o .obj/inputdvddirectory.o .obj/inputurl.o .obj/stereo3ddialog.o .obj/myaction.o .obj/myactiongroup.o .obj/filedialog.o .obj/inputmplayerversion.o .obj/about.o .obj/errordialog.o .obj/timedialog.o 
> .obj/favorites.o .obj/favoriteeditor.o .obj/statewidget.o .obj/basegui.o .obj/baseguiplus.o .obj/autohidewidget.o .obj/widgetactions.o .obj/toolbareditor.o .obj/editabletoolbar.o .obj/clhelp.o .obj/cleanconfig.o .obj/smplayer.o .obj/myapplication.o .obj/main.o .obj/tvlist.o .obj/preftv.o .obj/tvsettings.o .obj/mpvprocess.o .obj/inforeadermpv.o .obj/mplayerprocess.o .obj/inforeadermplayer.o .obj/qtsingleapplication.o .obj/qtlocalpeer.o .obj/findsubtitlesconfigdialog.o .obj/findsubtitleswindow.o .obj/maiaObject.o .obj/maiaFault.o .obj/maiaXmlRpcClient.o .obj/osclient.o .obj/filedownloader.o .obj/subchooserdialog.o .obj/fixsubs.o .obj/retrieveyoutubeurl.o .obj/loadpage.o .obj/codedownloader.o .obj/defaultgui.o .obj/minigui.o .obj/mpcgui.o .obj/mpcstyles.o .obj/myicon.o .obj/mybutton.o .obj/panelseeker.o 
> .obj/playcontrol.o .obj/mediapanel.o .obj/volumecontrolpanel.o .obj/mediabarpanel.o .obj/qpropertysetter.o .obj/actiontools.o .obj/skingui.o .obj/mediaplayer2.o .obj/mediaplayer2player.o .obj/mpris2.o .obj/videopreview.o .obj/videopreviewconfigdialog.o .obj/shutdowndialog.o .obj/shutdown.o .obj/inputbookmark.o .obj/bookmarkdialog.o .obj/globalshortcuts.o .obj/globalshortcutsdialog.o .obj/hdpisupport.o .obj/chromecast.o .obj/subreader.o .obj/qrcodegen.o .obj/qrcodelabel.o .obj/openwithdevicedialog.o .obj/screensaver.o .obj/powersaving.o .obj/qrc_icons.o .obj/qrc_H2O.o .obj/moc_qtsingleapplication.o .obj/moc_qtlocalpeer.o
> rm -f *~ core *.core
> rm -f smplayer 
> rm -f .qmake.stash
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
> rm src/translations/smplayer_*.qm
> rm webserver/simple_web_server
> rm: cannot remove 'webserver/simple_web_server': No such file or directory
> make[2]: [Makefile:39: clean] Error 1 (ignored)
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_clean
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building smplayer using existing ./smplayer_22.7.0~ds0.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: local changes detected, the modified files are:
>  smplayer-22.7.0~ds0/version
> dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/smplayer_22.7.0~ds0-1.diff.6__Uyn
> 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/smplayer_22.7.0~ds0-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.


Reply to: