This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625: Yocto SDK 08: Package version went backwards

Part Number: AM625


I've noticed a lot of package version QA errors when building the SDK.  I get why Yocto has this QA check but I don't understand why the versions keep getting reset.  Each build is incremental and I wouldn't have expected any of these packages to have changed versions.  But nearly everytime our CI runs, some packages seem to trip this QA check.

To clear them, I can just run the build again but that adds a lot of false build failures to a Yocto build system that is not very stable as is any ways.

ti-rtos-firmware-08.02.00.04-r3.0 do_packagedata_setscene: QA Issue: Package version for package ti-rtos-firmware-locale went backwards which would break package feeds (from 0:08.02.00.04-r3.0.1 to 0:08.02.00.04-r3.0.0) [version-going-backwards]
  • Doesnt sound as a bug. Looks more of a config and clean/recompile issue.

    Example: If you do a build and it compiles v2.0 but then change a recipe and then it wants to compile v1.9 then it shows that error.

    So having some files left behind in your build dir can cause this, but having files left behind can speed up the build. Clean build and config should help.

  • Thanks. I suspect this is docker-related. The PR server is started by bitbake, but when the build finishes bitbake exits and so does the docker. But the PR server is probably not synced or shutdown cleanly is my current theory.