Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Use Markdown for this comment
Set severity, which reflects how much the issue affects the use of the product
Assign issue to yourself
Pending code changes (auto-populated)
Select items in the list
[ID: 1239839]
Remove item
Labels not explicitly mapped to hotlists, priority or type from Monorail [ID: 1241047]
Used by rvos Flake Fetcher - Please do not modify [ID: 1215775]
Maintained by go/gitwatcher - Please do not modify manually [ID: 1246691]
Maintained by go/gitwatcher - Please do not modify manually [ID: 1246569]
Set the version(s) of the product affected by this issue (comma-separated list)
Set the version(s) of the product in which the issue should be fixed (comma-separated list)
Set the version(s) of the product in which the issue fix was verified (comma-separated list)
Set if this issue occurs in production
Set Reporter
Set Type
Set priority, which reflects how soon the issue should be fixed
Set Status
Set Assignee
Set Verifier
View or edit staffing
View issue level access limits(Press Alt + Right arrow for more information)
Description
#1"fuchsia.images2" is marked declarations specifies
sdk_category = "internal"
. Neither of it'slibrary fuchsia.images2;
@available
.This is mostly fine since internal libraries are not exposed. This can be observed by its absence inhttps://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/history/13/ . This also appears to be consistent with https://fxrev.dev/863858 .
However, when building the SDK libraries (at an API level other than HEAD), these libraries are built at all API levels because there is no
@available(added=HEAD)
to prevent this.To reproduce:
The result is as follows:
The cause is thathttps://fxrev.dev/863858 .
fuchsia.images2
is built at all API levels butfuchsia.math.RectU
is only available at HEAD. This specific instance is easily fixable, but I think buildingfuchsia.images2
in this case is incorrect. That is also fixable, but we may want to reconsider the exclusion of internal SDKs from the requirements in