I've been rebuilding the packages of Mythtv master for Debian 12 after I
saw Ubuntu 22.04 mythtv packages change.
That worked yesterday morning, but today after some cmake updates I get
errors pretty close to the beginning of the build. I'm using the wiki
method for building the Debian packages.
here's the console log
#build the tarball
tar czf
/home/jim/build/packaging/deb/mythtv/../mythtv_34.0"~"master.20240208.93e52a62.orig.tar.gz
--exclu
de-vcs --exclude .pc --exclude-tag-all mythtv.make *
libdistro-info-perl is not installed, Debian release names are not known.
libdistro-info-perl is not installed, Ubuntu release names are not known.
dch warning: Unable to determine Debian's backport distributions.
dch warning: Recognised distributions are:
experimental, unstable, testing, stable, oldstable, oldoldstable,
{trixie,bookworm,bullseye,buster}-proposed-updates,
{testing,stable,oldstable,oldoldstable}-proposed-updates,
{trixie,bookworm,bullseye,buster}-security,
{testing,stable,oldstable,oldoldstable}}-security and UNRELEASED.
Using your request anyway.
Testing all patches before building the packages
Applying patch debian/patches/default_directories
Applying patch debian/patches/bindings_install_paths.patch
Applying patch debian/patches/default_theme.patch
Now at patch debian/patches/default_theme.patch
Removing patch debian/patches/default_theme.patch
Removing patch debian/patches/bindings_install_paths.patch
Removing patch debian/patches/default_directories
No patches applied
Building the packages
dpkg-buildpackage -us -uc -ui -i -I.git
dpkg-buildpackage: info: source package mythtv
dpkg-buildpackage: info: source version
2:34.0~master.20240208.93e52a62-0ubuntu0
dpkg-buildpackage: info: source distribution faye
dpkg-buildpackage: info: source changed by jim <jim@lmde6>
dpkg-source -i -I.git --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from mythtv/debian/source/options:
--extend-diff-ignore=.github|.dockerig
nore|.clang-tidy|.clazy
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying default_directories
dpkg-source: info: applying bindings_install_paths.patch
dpkg-source: info: applying default_theme.patch
fakeroot debian/rules clean
dh clean --parallel --with python3
debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/jim/build/packaging/deb/mythtv'
[ -f mythtv/config.mak ] && /usr/bin/make -C mythtv distclean || true
[ -f mythplugins/config.pro ] && /usr/bin/make -C mythplugins distclean ||
true
[ -f mythtv/VERSION.old ] && mv mythtv/VERSION.old mythtv/VERSION || true
dh_auto_clean
debconf-updatepo
rm -rf /home/jim/build/packaging/deb/mythtv/debian/home
make[1]: Leaving directory '/home/jim/build/packaging/deb/mythtv'
dh_clean
dpkg-source -i -I.git -b .
dpkg-source: info: using options from mythtv/debian/source/options:
--extend-diff-ignore=.github|.dockerig
nore|.clang-tidy|.clazy
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building mythtv using existing
./mythtv_34.0~master.20240208.93e52a62.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: local changes detected, the modified files are:
mythtv/.cmake-format.py
mythtv/.cppcheck-includes
mythtv/.cppcheck-suppress
dpkg-source: error: aborting due to unexpected upstream changes, see
/tmp/mythtv_34.0~master.20240208.93e5
2a62-0ubuntu0.diff.ISOrKD
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 -i -I.git -b . subprocess returned
exit status 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui -i -I.git failed
Jim A
saw Ubuntu 22.04 mythtv packages change.
That worked yesterday morning, but today after some cmake updates I get
errors pretty close to the beginning of the build. I'm using the wiki
method for building the Debian packages.
here's the console log
#build the tarball
tar czf
/home/jim/build/packaging/deb/mythtv/../mythtv_34.0"~"master.20240208.93e52a62.orig.tar.gz
--exclu
de-vcs --exclude .pc --exclude-tag-all mythtv.make *
libdistro-info-perl is not installed, Debian release names are not known.
libdistro-info-perl is not installed, Ubuntu release names are not known.
dch warning: Unable to determine Debian's backport distributions.
dch warning: Recognised distributions are:
experimental, unstable, testing, stable, oldstable, oldoldstable,
{trixie,bookworm,bullseye,buster}-proposed-updates,
{testing,stable,oldstable,oldoldstable}-proposed-updates,
{trixie,bookworm,bullseye,buster}-security,
{testing,stable,oldstable,oldoldstable}}-security and UNRELEASED.
Using your request anyway.
Testing all patches before building the packages
Applying patch debian/patches/default_directories
Applying patch debian/patches/bindings_install_paths.patch
Applying patch debian/patches/default_theme.patch
Now at patch debian/patches/default_theme.patch
Removing patch debian/patches/default_theme.patch
Removing patch debian/patches/bindings_install_paths.patch
Removing patch debian/patches/default_directories
No patches applied
Building the packages
dpkg-buildpackage -us -uc -ui -i -I.git
dpkg-buildpackage: info: source package mythtv
dpkg-buildpackage: info: source version
2:34.0~master.20240208.93e52a62-0ubuntu0
dpkg-buildpackage: info: source distribution faye
dpkg-buildpackage: info: source changed by jim <jim@lmde6>
dpkg-source -i -I.git --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from mythtv/debian/source/options:
--extend-diff-ignore=.github|.dockerig
nore|.clang-tidy|.clazy
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying default_directories
dpkg-source: info: applying bindings_install_paths.patch
dpkg-source: info: applying default_theme.patch
fakeroot debian/rules clean
dh clean --parallel --with python3
debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/jim/build/packaging/deb/mythtv'
[ -f mythtv/config.mak ] && /usr/bin/make -C mythtv distclean || true
[ -f mythplugins/config.pro ] && /usr/bin/make -C mythplugins distclean ||
true
[ -f mythtv/VERSION.old ] && mv mythtv/VERSION.old mythtv/VERSION || true
dh_auto_clean
debconf-updatepo
rm -rf /home/jim/build/packaging/deb/mythtv/debian/home
make[1]: Leaving directory '/home/jim/build/packaging/deb/mythtv'
dh_clean
dpkg-source -i -I.git -b .
dpkg-source: info: using options from mythtv/debian/source/options:
--extend-diff-ignore=.github|.dockerig
nore|.clang-tidy|.clazy
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building mythtv using existing
./mythtv_34.0~master.20240208.93e52a62.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: local changes detected, the modified files are:
mythtv/.cmake-format.py
mythtv/.cppcheck-includes
mythtv/.cppcheck-suppress
dpkg-source: error: aborting due to unexpected upstream changes, see
/tmp/mythtv_34.0~master.20240208.93e5
2a62-0ubuntu0.diff.ISOrKD
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 -i -I.git -b . subprocess returned
exit status 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui -i -I.git failed
Jim A