Re: [meta-virtualization] Podman version mismatch

[email protected] Tue, 28 Apr 2026 14:24:04 +0200 (CEST)
Newsgroups org.yoctoproject.lists.meta-virtualization
Message-ID <[email protected]>
> Bruce Ashfield <[email protected]> hat am 28.04.2026 13:23 CEST geschrieben:
> 
> 
> 
> 
> 
> On Tue, Apr 28, 2026 at 7:15 AM Bruce Ashfield via lists.yoctoproject.org (http://lists.yoctoproject.org) <[email protected]> wrote:
> > 
> > 
> > 
> > On Tue, Apr 28, 2026 at 2:11 AM Peter Marko via lists.yoctoproject.org (http://lists.yoctoproject.org) <[email protected]> wrote:
> > > meta-virtualization has hardly any recipe which fetches exactly git tag.
> > >  So things like this are unfortunately expected.
> > >  In the past I have sent couple updates to mailing list to use real versions, but without success, so I gave up.
> > >  
> > 
> > Thanks for the encouragement of the 10+ years of maintaining meta-virtualization!
> > 
> > The reason they aren't exact git tags or exact releases is that those hashes stay valid
> > for such a short time that it simply isn't worth it. And there's certaining no value in
> > constantly bouncing the files through _<version>.bb and the _git.bb (http://git.bb) every time I
> > move off an exact release tag.
> > 
> > Maintaining all this many recipes, that move this quickly by stacking patches on to
> > languages that don't patch all that way would simply be chaos.
> > 
> > Patrick: there's nothing wrong with script that was intentional on the version.
> > 
> 
> In this case, I looked a bit more closely, upstream is doing something different
> which did in fact make the script report a different version than the version in
> the code:
> 
> build4 [/home/bruc...git/libpod]> git describe --tags
> v5.8.2-5-g88c5aaeec6
> build4 [/home/bruc...git/libpod]> git describe 
> v5.8.2-5-g88c5aaeec6
> 
> 
> Which is what my script uses to pick up the base version. But the top commit
> on the 5.8 branch:
> 
> commit 88c5aaeec667af94c4fe3a5c2c7a42f8cf308b93 (from 28d04eeb8ec047464c35cc6fbe766ca63b49d338) (HEAD -> v5.8, origin/v5.8)
> Merge: 28d04eeb8e 7a47175665
> Author: Paul Holzinger <[email protected]>
> Date: Wed Apr 15 12:01:24 2026 +0200
> 
>  Merge pull request #28510 from podmanbot/bump-5.8.3-dev
>  
>  Bump Podman to v5.8.3-dev
> 
> :100644 100644 9aba2b5c22 39273508b8 M version/rawversion/version.go
> 
> Which is of course what the build is picking up.
> 
> I'll have to add a condition to the upgrade tests to pick that up, and/or see
> if I can put it into the scripting logic (it just won't hold across all the languages
> that are used, so it'll be a bit fiddly).
> 
> For now, I've manually updated the recipe to match the golang version.
> 
> Thanks for catching that!
> 
> Bruce
> 

Thanks for having a closer look. I have no opinion on the reporting but for me it would be important the version from the recipe matches the version from the sources.

Patrick

> 
> > Which would be easier in your scenario ? (and by your scenario, I mean me changing
> > the version reporting in the recipe.
> 
> 
> > 
> > - adding the -dev into the PV
> > - injecting the "base" version into the build via -X (or whatever mechanism the
> > buld needs) ?
> > 
> > Bruce
> > 
> > 
> > > Having the coming regulations in mind (requiring accurate sbom and cve tracking), I'd recommend everyone using meta-virtualization to just copy any used recipe, correct git hash and update crates.inc.
> > 
> > > Peter
> > >  
> > >  > -----Original Message-----
> > >  > From: [email protected] <meta-
> > >  > [email protected]> On Behalf Of Patrick Vogelaar via
> > >  > lists.yoctoproject.org (http://lists.yoctoproject.org)
> > >  > Sent: Tuesday, April 28, 2026 7:19 AM
> > >  > To: [email protected]
> > >  > Subject: [meta-virtualization] Podman version mismatch
> > >  > 
> > >  > Hi,
> > >  > 
> > >  > I gave the newly upgraded podman recipe a try but it seems that there is still a
> > >  > version mismatch.
> > >  > PV = "5.8.2" but: podman -v
> > >  > podman version 5.8.3-dev
> > >  > 
> > >  > Do you want me to send a patch or do you want to have a look at your update
> > >  > script?
> > >  > 
> > >  > Patrick
> > >  
> > >  
> > >  
> > > 
> > 
> > 
> > --
> > 
> > - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end
> > - "Use the force Harry" - Gandalf, Star Trek II
> > 
> > 
> >  -=-=-=-=-=-=-=-=-=-=-=-
> >  Links: You receive all messages sent to this group.
> >  View/Reply Online (#9756): https://lists.yoctoproject.org/g/meta-virtualization/message/9756
> >  Mute This Topic: https://lists.yoctoproject.org/mt/119043966/1050810
> >  Group Owner: [email protected]
> >  Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [[email protected]]
> >  -=-=-=-=-=-=-=-=-=-=-=-
> >  
> > 
> 
> 
> --
> 
> - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end
> - "Use the force Harry" - Gandalf, Star Trek II
>