Skip to content

linux-qcom: specify dummy revision for devupstream#1560

Open
anujm1 wants to merge 1 commit intoqualcomm-linux:masterfrom
anujm1:kernel
Open

linux-qcom: specify dummy revision for devupstream#1560
anujm1 wants to merge 1 commit intoqualcomm-linux:masterfrom
anujm1:kernel

Conversation

@anujm1
Copy link
Contributor

@anujm1 anujm1 commented Feb 13, 2026

While correct, specifying AUTOREV in a recipe makes bitbake query the repository while parsing. That in turn leads to build failures in case of offline builds.

Specify the same revision as current fixed revision for devupstream as well to avoid this. It should be overridden by the user in local.conf.

While correct, specifying AUTOREV in a recipe makes bitbake query the
repository while parsing. That in turn leads to build failures in case
of offline builds.

Specify the same revision as current fixed revision for devupstream as
well to avoid this. It should be overridden by the user in local.conf.

Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
SRCREV:class-devupstream ?= "${AUTOREV}"

# Pin this to the qcom-next-6.19-rc6-20260207, override this in local.conf
SRCREV:class-devupstream ?= "ccc1345fb4742e377d7d89658efe085c62c25164"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be using something like linux-yocto-dev:

SRCREV ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-qcom-next-upstream", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}'

(yes, 3.7 was a good kernel)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For an offline build with linux-qcom-next-upstream, it would still require a user to add an entry in local.conf to override SRCREV. So, does this approach offer any advantage?

linux-yocto-dev does not inherit devupstream while all others inheriting it expect users to override SRCREV in local.conf so it offers a consistent behaviour.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I find it wasier to switch PREFERRED_PROVIDER in local.conf than switching provider and setting the AUTOREV.

@github-actions
Copy link

Test run workflow

Test jobs for commit c6a671e

Test dragonboard-410c dragonboard-820c qcs615-adp-air qcs6490 qcs8300 qcs9100 qcs9100-rb8 qrb2210-rb1
boot pass pass pass pass pass pass pass pass

All jobs summary

Job ID Device State Health
143142 qcs6490 Finished Complete
143152 dragonboard-410c Finished Complete
143140 qcs6490 Finished Complete
143155 qcs9100 Finished Complete
143164 qrb2210-rb1 Finished Complete
143160 qcs9100 Finished Complete
143139 qcs8300 Finished Complete
143149 qcs9100 Finished Complete
143151 qcs615-adp-air Finished Complete
143145 qcs9100-rb8 Finished Complete
143165 dragonboard-820c Finished Complete
143157 qcs9100-rb8 Finished Complete
143143 qcs9100-rb8 Finished Complete
143163 qcs615-adp-air Running Unknown
143162 qrb2210-rb1 Finished Complete
143154 dragonboard-820c Finished Complete
143166 qcs8300 Finished Incomplete
143144 dragonboard-410c Finished Complete
143159 qrb2210-rb1 Finished Complete
143158 qcs615-adp-air Finished Complete
143138 dragonboard-410c Finished Complete
143167 dragonboard-410c Finished Complete
143161 qcs615-adp-air Finished Complete
143141 qcs9100 Finished Complete
143156 qrb2210-rb1 Finished Complete
143168 qcs6490 Finished Complete
143137 dragonboard-820c Finished Complete
143153 qcs8300 Finished Complete
143147 qcs8300 Finished Complete
143146 qcs9100-rb8 Finished Complete
143148 dragonboard-820c Finished Complete
143150 qcs6490 Finished Complete

@test-reporting-app
Copy link

Test Results

 31 files   31 suites   1h 46m 50s ⏱️
 13 tests   9 ✅ 0 💤 4 ❌
266 runs  262 ✅ 0 💤 4 ❌

For more details on these failures, see this check.

Results for commit c6a671e.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants