On Thu, Apr 20, 2017 at 04:17:37PM +0000, Lukasz Walewski wrote: [..snip..] > > [buildpackage] > export-dir=build > ^^^^^^^^^^^^^^^^ > > By doing this, I wanted to clean up my build environment and get rid > of packages and intermediate dirs hanging all over the parent dir. Is > it not recommended or unusual to use this feature?
It's perfectly fine to use it. It's just that the extra option --git-export=WC is needed when you want to export your working copy 1:1 to the export dir (instead of only exporting comitted changes - which is the default). > >In this case you have to pass > > > > --git-export=WC > > > >to the buildpackage call > > Well, but then one needs to be careful with the export-dir - in my > case it is located inside of my working copy (and ignored in the > .gitignore file) so I got a whole lot of errors related to some > leftovers from previous builds: As you noticed having export-dir within your working copy confuses dpkg-source which then finds your changes and wonders why they are missing from the upstream tarball: > dpkg-source: error: unrepresentable changes to source There's little gbp can do about this. You can tell dpkg-source to ignore your export dir (see it's -I and -i options) but I'd rather move it outside of your git repo. > However, I eventually got it working by removing the export-dir from > my working copy and including the --git-export=WC option, which is a > workaround, but we can improve it further, I guess. You don't need --gi-export=WC after you committed the changelog. It's only there to tell gbp buildpackage what exactly to export. Cheers -- Guido > > Best, > Lukasz > > > ---------------------------------------- > > scan Messtechnik GmbH > Brigittagasse 22-24 > A-1200 Wien/Vienna > tel. +43 1 219 73 93 - 0 > fax +43 1 219 73 93 - 12 > http://www.s-can.at > [email protected] > > Geschaeftsfuehrer/President: DI Andreas Weingartner > Firmenbuchnummer/Incorporation No: FN178880i > Gerichtsstand/Court of Jurisdiction: Wien/Vienna > > ---------------------------------------- > > s::can - intelligent, optical, online > > i::scan - compact, precise and affordable! > UV254::NTU::FTU::TOC::DOC::COD::BOD::Colour ...and many more to come! > http://www.i-scan.at > ---------------------------------------- > "YES WE SCAN !" _______________________________________________ git-buildpackage mailing list [email protected] http://lists.sigxcpu.org/mailman/listinfo/git-buildpackage
