Re: git fetcher: does not execute git fetch --tags or similar when HEAD has not changed


Matthias Schoepfer
 

Hi Alexander,

does it solve the Problem of a SRCREV, that has been fetched (for example for a _git testbuild) and now gets a tag applied and build with the _<version> build. The problem is *not* that the yocto PV package is wrong *nor* that the wrong version of the software gets build! The problem is, that the tag does not get fetched and our software gets its version from the git tags. Since this is very convenient to have the version information in one place only, we will not change this.

Thanks and Regards,

Matthias

On 3/15/20 5:02 PM, Alexander Kanavin wrote:
On Sun, 15 Mar 2020 at 15:04, Matthias Schoepfer via Lists.Yoctoproject.Org <http://Lists.Yoctoproject.Org> <matthias.schoepfer=googlemail.com@... <mailto:googlemail.com@...>> wrote:
2) It allows for very convenient bump of versions. We develop a
product,
so, version bumps are on daily or weekly basis. All that is needed
is to
rename the .bb file. No need to edit SRCREV.
You can trivially script SRCREV updates ('devtool upgrade'/'devtool finish'). The disadvantage of using tags is that you lose reproducibility, as tags can be moved or deleted, and so I wouldn't encourage this practice.
Alex
--

Dr.-Ing. Matthias Schoepfer
Mobile: +49 175 2062739
email: matthias.schoepfer@...

Join yocto@lists.yoctoproject.org to automatically receive all group messages.