[git-buildpackage] gbp does not recognize the newly merged & tagged upstream version

Guido Günther agx at sigxcpu.org
Thu Apr 20 17:00:35 CEST 2017


On Thu, Apr 20, 2017 at 02:44:31PM +0000, Lukasz Walewski wrote:
> >-----Ursprüngliche Nachricht-----
> >Von: Guido Günther [mailto:agx at sigxcpu.org]
> >Gesendet: Donnerstag, 20. April 2017 15:57
> >An: Lukasz Walewski
> >Cc: git-buildpackage at lists.sigxcpu.org
> >Betreff: Re: [git-buildpackage] gbp does not recognize the newly merged
> >& tagged upstream version
> >
> >This is very likely because you didn't tell gbp how your upstream
> >tags look like.
> >>
> >> Well, I think I did, but it can still be wrong... Here is my config
> >file:
> >>
> >> $ cat debian/gbp.conf
> >> [DEFAULT]
> >> debian-branch=debian
> >> upstream-branch=master
> >>
> >> [buildpackage]
> >  ^^^^^^^^^^^^^^
> >> upstream-tag=v%(version)s
> >means it only affects buildpackage but not dch (or nothing else)
> 
> Oh! You are right, I overlooked that tiny detail!
> 
> >You can check if dch sees the right tag format
> 
> After fixing my gbp.conf according to your suggestions, (I think) I get the right upstream-tag:
> 
> $ gbp config dch.upstream-tag
> dch.upstream-tag=v%(version)s
> 
> However, after running dch and buildpackage I still get the wrong version. Interestingly, dch doesn't detect any changes in my working tree:
> 
> $ gbp dch --snapshot --auto
> gbp:info: Changelog last touched at 'a1b2c3d4'
> gbp:info: Continuing from commit 'a1b2c3d4'
> gbp:info: No changes detected from a1b2c3d4 to HEAD.
> gbp:info: Changelog has been prepared for snapshot #1 at a1b2c3d4
> 
> although I merged v1.0.3, which _does_ contain changes. Should I commit the merge first?

Ahh...yes, commit first - it won't work when you did not commit. The tag
should also be an annotated tag (not a lightweight one). If this still
fails can you send the output a run with --verbose?

> Apparently, we've found one bug in my setup (thanks for that!) but
> unfortunately it was not the only one...

Let's see if we can find the others.
 -- 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
> office at s-can.at
> 
> 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 !"
> 


More information about the git-buildpackage mailing list