<div dir="ltr"><font face="monospace" size="4">I<span class="gmail_default"> should state this again for clarity: </span></font><div><font size="4"><span style="font-family:monospace">My objective is to create a git repo that allows users to clone, and the</span><font face="monospace">n <span class="gmail_default">successfully </span>b</font><span style="font-family:monospace">uild a .deb package for 'dhcpcd5' without recourse to an "external" tarball. By "external" I only mean that all of the data needed <span class="gmail_default" style="font-family:monospace;font-size:large">to successfully complete</span> the build process is contained within the <span class="gmail_default" style="font-family:monospace;font-size:large">cloned </span>git repo.  </span><br></font></div><div><font face="monospace" size="4"><span class="gmail_default" style="font-family:"trebuchet ms",sans-serif"></span><br>> The pristine-tar manpage has example:<br>><br>>   <a href="https://manpages.debian.org/bullseye/pristine-tar/pristine-tar.1.en.html" target="_blank">https://manpages.debian.org/bullseye/pristine-tar/pristine-tar.1.en.html</a><span class="gmail_default"> </span></font><div><font face="monospace" size="4"><br></font></div><div><ol><li><font face="monospace" size="4"><span class="gmail_default">Re the example: </span>I<span class="gmail_default"> don't know what a "forge" site is... as in 'sourceforge'? </span></font></li><li><font size="4"><font face="monospace">Reading this manpage<span class="gmail_default">, this passage from the Description seems to answer my question re the 'upstream' branch that was imported, assuming that 'gbp import-dsc' does what's described as "typical" below: </span></font></font></li></ol></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="monospace" size="4"><span style="color:rgb(0,0,0);letter-spacing:0.15px"><span class="gmail_default">"</span>pristine-tar can regenerate an exact copy of a pristine upstream tarball using only a small binary </span><i style="color:rgb(0,0,0);letter-spacing:0.15px">delta</i><span style="color:rgb(0,0,0);letter-spacing:0.15px"> file and the contents of the tarball, which are typically kept in</span><span style="color:rgb(0,0,0);letter-spacing:0.15px"> an </span><i style="color:rgb(0,0,0);letter-spacing:0.15px">upstream</i><span style="color:rgb(0,0,0);letter-spacing:0.15px"> branch in version control<span class="gmail_default">"</span><span class="gmail_default"> </span></span></font><span style="font-family:monospace;font-size:large"> </span></div></blockquote></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><span class="gmail_default"><font face="trebuchet ms, sans-serif" style="font-size:large"></font><br><font face="monospace" size="4"></font></span><font size="4"><font face="monospace">FWIW: </font><font face="monospace">Under the 'Options' heading, the <span class="gmail_default">text used for the </span>option listings <span class="gmail_default">is</span> buggered. It appears to be some sort of over-printing - don't know how to describe this, so I've attached a screenshot here that shows it clearly.</font></font></blockquote><div><img src="cid:ii_l2wfe7nm1" alt="Screen Shot 2022-05-07 at 2.17.56 PM.png" width="562" height="72"><br><font face="monospace" size="4">><br>> and the Debian Wiki:<br>><br>>   <a href="https://wiki.debian.org/DebianPackaging--pristine-tar-option-explained" target="_blank">https://wiki.debian.org/DebianPackaging--pristine-tar-option-explained</a><span class="gmail_default"> </span></font><div><font size="4" face="monospace"><br></font></div><div><font face="monospace" size="4">I<span class="gmail_default">'m sorry, the explanation in this wiki does not help me much. I did learn that</span> Debian has been unable to reconcil<span class="gmail_default">e </span>the old way <span class="gmail_default">with</span> the new way <span class="gmail_default" style="font-family:monospace;font-size:large">- which</span><span class="gmail_default"> was a bit of a surprise since git has been around for a while now. But it's not been part of my objective to take on any "tarball baggage". I hope to deal with it one time during the import, and be done with it. However, if someone else wants or needs a '*.orig.tar.xz', I would like to make sure my repo has the ingredients they need to re-create it. </span></font></div><div><font face="monospace" size="4"><span class="gmail_default"><br></span></font></div><div><font face="monospace" size="4"><span class="gmail_default">And so, it appears the answer to my earlier questions is this: </span></font></div><div><font face="monospace" size="4"><span class="gmail_default"><i><b><br></b></i></span></font></div><div><font face="monospace" size="4"><span class="gmail_default"><i><b>Use the `pristine-tar' option with '</b></i></span><i><b>gbp import-dsc'<span class="gmail_default" style=""> when importing a conventional package into git. Using this option will provide users and maintainers the option to re-create the pristine tarball (</span></b></i></font><span style="font-family:monospace;font-size:large"><i><b>'*.orig.tar.xz'</b></i></span><span style="font-family:monospace;font-size:large"><i><b>)</b></i><span class="gmail_default" style="font-family:monospace;font-size:large"><i><b> if needed.</b></i> </span></span></div></div><div><span style="font-family:monospace;font-size:large"><span class="gmail_default" style="font-family:monospace;font-size:large"><br></span></span></div><div><span style="font-family:monospace;font-size:large"><span class="gmail_default" style="font-family:monospace;font-size:large">Does that sound about right???</span></span></div><div><font face="monospace" size="4"><br></font></div><div><font face="monospace" size="4"><br></font></div><div><font face="monospace" size="4"><br></font></div><div><font face="monospace" size="4"><br></font></div><div><font face="monospace" size="4"><br></font></div><div><font face="monospace" size="4"><br></font></div></div>