<div dir="ltr"><div dir="ltr"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 8, 2024 at 8:11 PM Roland Ernst <<a href="mailto:rcrernst@gmail.com">rcrernst@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 8, 2024 at 7:56 PM Roland Ernst <<a href="mailto:rcrernst@gmail.com" target="_blank">rcrernst@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 8, 2024 at 12:36 PM James Abernathy <<a href="mailto:jfabernathy@gmail.com" target="_blank">jfabernathy@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I've been rebuilding the packages of Mythtv master for Debian 12 after I saw Ubuntu 22.04 mythtv packages change.</div><div><br></div><div>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.</div><div><br></div><div>here's the console log</div><div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">#build the tarball
</span><br>....<br> dpkg-source -i -I.git -b .
<br>dpkg-source: info: using options from mythtv/debian/source/options: --extend-diff-ignore=.github|.dockerig<br>nore|.clang-tidy|.clazy
<br>dpkg-source: info: using source format '3.0 (quilt)'
<br>dpkg-source: info: building mythtv using existing ./mythtv_34.0~master.20240208.93e52a62.orig.tar.gz
<br>dpkg-source: info: using patch list from debian/patches/series
<br>dpkg-source: info: local changes detected, the modified files are:
<br> mythtv/.cmake-format.py
<br> mythtv/.cppcheck-includes
<br> mythtv/.cppcheck-suppress
<br>dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/mythtv_34.0~master.20240208.93e5<br>2a62-0ubuntu0.diff.ISOrKD</span></div></div></blockquote><div><br></div><div><br></div><div>The log already shows a hint how to solve this error: <br></div><div>Add these 3 modified files to the file </div><div><span style="font-family:monospace"><font size="2">packaging/deb/debian/source/options</font></span></div><div>by using the same syntax as given by the file itself:</div><div><pre>extend-diff-ignore=.github|.dockerignore|.clang-tidy|.clazy|<span style="font-family:monospace">.cmake-format.py|</span><span style="font-family:monospace">.cppcheck-includes|</span><span style="font-family:monospace">.cppcheck-suppress<br><br></span></pre><pre><span style="font-family:arial,sans-serif">It is the same issue as previouslywith the '.clazy' file:<br> </span><a href="https://github.com/MythTV/packaging/commit/2f9f4b97cdcbebf479d15343dd5fd140f8daddc9" target="_blank">https://github.com/MythTV/packaging/commit/2f9f4b97cdcbebf479d15343dd5fd140f8daddc9</a><br></pre><pre><span style="font-family:arial,sans-serif">It does not affect the lauchpad build at </span><br><a href="https://launchpad.net/~mythbuntu/+archive/ubuntu/34" target="_blank">https://launchpad.net/~mythbuntu/+archive/ubuntu/34</a><br><br>2:34.0~master.202402081705.1f5dfbce31~ubuntuxx.yy.z<br></pre><pre><span style="font-family:arial,sans-serif">was build successfully a couple of minutes ago.<br><br><a class="gmail_plusreply" id="m_-4197267728514101409m_5409062466948315504plusReplyChip-0">@</a><a class="gmail_plusreply" id="m_-4197267728514101409m_5409062466948315504plusReplyChip-0">Jim A: could you please verify above change on debian?</a></span></pre><pre><span style="font-family:arial,sans-serif">Roland</span>
<br></pre></div></div></div></blockquote><div><br></div><div><br></div><div>Sorry, </div><div>build at launchpad failed but with a different error:</div><div><pre>fatal: not a git repository (or any of the parent directories): .git<br><br></pre><pre><span style="font-family:arial,sans-serif">Roland<br></span></pre></div></div></div></blockquote><div><br></div><div>And being more explicitly:</div><div>dh_autoconfigure wants to execute 'cmake'<br></div><div><pre> dh_auto_configure
cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ..
Can't exec "cmake": No such file or directory at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 518.</pre></div><div>Not amused, <br></div><div>Roland<br></div></div></div>