blob: e69fe175d2b00d15ab66f15a4884993b0307c133 [file] [log] [blame] [edit]
{
"total_count": 7,
"incomplete_results": false,
"items": [
{
"url": "https://api.github.com/repos/bazelbuild/bazel/issues/10730",
"repository_url": "https://api.github.com/repos/bazelbuild/bazel",
"labels_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10730/labels{/name}",
"comments_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10730/comments",
"events_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10730/events",
"html_url": "https://github.com/bazelbuild/bazel/issues/10730",
"id": 561866665,
"node_id": "MDU6SXNzdWU1NjE4NjY2NjU=",
"number": 10730,
"title": "incompatible_remove_ram_utilization_factor",
"user": {
"login": "susinmotion",
"id": 7410705,
"node_id": "MDQ6VXNlcjc0MTA3MDU=",
"avatar_url": "https://avatars3.githubusercontent.com/u/7410705?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/susinmotion",
"html_url": "https://github.com/susinmotion",
"followers_url": "https://api.github.com/users/susinmotion/followers",
"following_url": "https://api.github.com/users/susinmotion/following{/other_user}",
"gists_url": "https://api.github.com/users/susinmotion/gists{/gist_id}",
"starred_url": "https://api.github.com/users/susinmotion/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/susinmotion/subscriptions",
"organizations_url": "https://api.github.com/users/susinmotion/orgs",
"repos_url": "https://api.github.com/users/susinmotion/repos",
"events_url": "https://api.github.com/users/susinmotion/events{/privacy}",
"received_events_url": "https://api.github.com/users/susinmotion/received_events",
"type": "User",
"site_admin": false
},
"labels": [
{
"id": 1646819274,
"node_id": "MDU6TGFiZWwxNjQ2ODE5Mjc0",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/breaking-change-3.0",
"name": "breaking-change-3.0",
"color": "f45363",
"default": false,
"description": "Breaking changes for release 3.0"
},
{
"id": 1080536511,
"node_id": "MDU6TGFiZWwxMDgwNTM2NTEx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/incompatible-change",
"name": "incompatible-change",
"color": "5319e7",
"default": false,
"description": ""
},
{
"id": 1844902601,
"node_id": "MDU6TGFiZWwxODQ0OTAyNjAx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.2",
"name": "migration-2.2",
"color": "e3f78c",
"default": false,
"description": "2.2 is a migration window for this incompatible change"
}
],
"state": "open",
"locked": false,
"assignee": null,
"assignees": [
],
"milestone": null,
"comments": 0,
"created_at": "2020-02-07T20:55:25Z",
"updated_at": "2020-02-13T09:56:21Z",
"closed_at": null,
"author_association": "CONTRIBUTOR",
"body": "--ram_utilization_factor will be deprecated in favor of --local_ram_resources.\r\n\r\n--incompatible_remove_ram_utilization_factor will become true by default, which will cause breakages if --ram_utilization_factor is used. Please use --local_ram_resources instead.\r\n\r\nMigration: \r\nTo fix manually, `--ram_utilization_factor=N` -> `--local_ram_resources=HOST_RAM*N/100.0`.\r\neg. `--ram_utilization_factor=60` -> `--ram_utilization_factor=HOST_RAM*.6`\r\n\r\nScheduled timeline\r\n* --incompatible_remove_ram_utilization_factor introduced in Bazel 2.2 (false by default). \r\n* flipped to true in Bazel 3.0.",
"score": 1.0
},
{
"url": "https://api.github.com/repos/bazelbuild/bazel/issues/10536",
"repository_url": "https://api.github.com/repos/bazelbuild/bazel",
"labels_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10536/labels{/name}",
"comments_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10536/comments",
"events_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10536/events",
"html_url": "https://github.com/bazelbuild/bazel/issues/10536",
"id": 546480392,
"node_id": "MDU6SXNzdWU1NDY0ODAzOTI=",
"number": 10536,
"title": "//some/path:incompatible_user_defined_flag",
"user": {
"login": "susinmotion",
"id": 7410705,
"node_id": "MDQ6VXNlcjc0MTA3MDU=",
"avatar_url": "https://avatars3.githubusercontent.com/u/7410705?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/susinmotion",
"html_url": "https://github.com/susinmotion",
"followers_url": "https://api.github.com/users/susinmotion/followers",
"following_url": "https://api.github.com/users/susinmotion/following{/other_user}",
"gists_url": "https://api.github.com/users/susinmotion/gists{/gist_id}",
"starred_url": "https://api.github.com/users/susinmotion/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/susinmotion/subscriptions",
"organizations_url": "https://api.github.com/users/susinmotion/orgs",
"repos_url": "https://api.github.com/users/susinmotion/repos",
"events_url": "https://api.github.com/users/susinmotion/events{/privacy}",
"received_events_url": "https://api.github.com/users/susinmotion/received_events",
"type": "User",
"site_admin": false
},
"labels": [
{
"id": 192364170,
"node_id": "MDU6TGFiZWwxOTIzNjQxNzA=",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/P2",
"name": "P2",
"color": "e99695",
"default": false,
"description": null
},
{
"id": 1646819274,
"node_id": "MDU6TGFiZWwxNjQ2ODE5Mjc0",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/breaking-change-3.0",
"name": "breaking-change-3.0",
"color": "f45363",
"default": false,
"description": "Breaking changes for release 3.0"
},
{
"id": 1080536511,
"node_id": "MDU6TGFiZWwxMDgwNTM2NTEx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/incompatible-change",
"name": "incompatible-change",
"color": "5319e7",
"default": false,
"description": ""
},
{
"id": 1709948825,
"node_id": "MDU6TGFiZWwxNzA5OTQ4ODI1",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.0",
"name": "migration-2.0",
"color": "e3f78c",
"default": false,
"description": "2.0 is a migration window for this incompatible change"
},
{
"id": 1775181829,
"node_id": "MDU6TGFiZWwxNzc1MTgxODI5",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.1",
"name": "migration-2.1",
"color": "e3f78c",
"default": false,
"description": "2.1 is a migration window for this incompatible change"
},
{
"id": 1844902601,
"node_id": "MDU6TGFiZWwxODQ0OTAyNjAx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.2",
"name": "migration-2.2",
"color": "e3f78c",
"default": false,
"description": "2.2 is a migration window for this incompatible change"
},
{
"id": 1193206953,
"node_id": "MDU6TGFiZWwxMTkzMjA2OTUz",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/team-Local-Exec",
"name": "team-Local-Exec",
"color": "f1f442",
"default": false,
"description": "Issues and PRs for the Execution (Local) team"
}
],
"state": "open",
"locked": false,
"assignee": null,
"assignees": [
],
"milestone": null,
"comments": 14,
"created_at": "2020-01-07T20:03:53Z",
"updated_at": "2020-02-13T19:27:05Z",
"closed_at": null,
"author_association": "CONTRIBUTOR",
"body": "--local_resources will be deprecated in favor of --local_ram_resources and --local_cpu_resources.\r\n\r\n--incompatible_remove_local_resources will become true by default, which will cause breakages if --local_resources is used. Please use --local_ram_resources and --local_cpu_resources instead of --local_resources.\r\n\r\nMigration has been in progress since March 2019. --local_resources should be fully deprecated within two releases.",
"score": 1.0
},
{
"url": "https://api.github.com/repos/bazelbuild/bazel/issues/10335",
"repository_url": "https://api.github.com/repos/bazelbuild/bazel",
"labels_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10335/labels{/name}",
"comments_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10335/comments",
"events_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10335/events",
"html_url": "https://github.com/bazelbuild/bazel/issues/10335",
"id": 530038026,
"node_id": "MDU6SXNzdWU1MzAwMzgwMjY=",
"number": 10335,
"title": "not_an_incompatible_flag: Use javalite toolchain from Protobuf master",
"user": {
"login": "Yannic",
"id": 7313747,
"node_id": "MDQ6VXNlcjczMTM3NDc=",
"avatar_url": "https://avatars3.githubusercontent.com/u/7313747?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/Yannic",
"html_url": "https://github.com/Yannic",
"followers_url": "https://api.github.com/users/Yannic/followers",
"following_url": "https://api.github.com/users/Yannic/following{/other_user}",
"gists_url": "https://api.github.com/users/Yannic/gists{/gist_id}",
"starred_url": "https://api.github.com/users/Yannic/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Yannic/subscriptions",
"organizations_url": "https://api.github.com/users/Yannic/orgs",
"repos_url": "https://api.github.com/users/Yannic/repos",
"events_url": "https://api.github.com/users/Yannic/events{/privacy}",
"received_events_url": "https://api.github.com/users/Yannic/received_events",
"type": "User",
"site_admin": false
},
"labels": [
{
"id": 192364170,
"node_id": "MDU6TGFiZWwxOTIzNjQxNzA=",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/P2",
"name": "P2",
"color": "e99695",
"default": false,
"description": null
},
{
"id": 1646819274,
"node_id": "MDU6TGFiZWwxNjQ2ODE5Mjc0",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/breaking-change-3.0",
"name": "breaking-change-3.0",
"color": "f45363",
"default": false,
"description": "Breaking changes for release 3.0"
},
{
"id": 1080536511,
"node_id": "MDU6TGFiZWwxMDgwNTM2NTEx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/incompatible-change",
"name": "incompatible-change",
"color": "5319e7",
"default": false,
"description": ""
},
{
"id": 1709948825,
"node_id": "MDU6TGFiZWwxNzA5OTQ4ODI1",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.0",
"name": "migration-2.0",
"color": "e3f78c",
"default": false,
"description": "2.0 is a migration window for this incompatible change"
},
{
"id": 1775181829,
"node_id": "MDU6TGFiZWwxNzc1MTgxODI5",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.1",
"name": "migration-2.1",
"color": "e3f78c",
"default": false,
"description": "2.1 is a migration window for this incompatible change"
},
{
"id": 1844902601,
"node_id": "MDU6TGFiZWwxODQ0OTAyNjAx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.2",
"name": "migration-2.2",
"color": "e3f78c",
"default": false,
"description": "2.2 is a migration window for this incompatible change"
},
{
"id": 1020665016,
"node_id": "MDU6TGFiZWwxMDIwNjY1MDE2",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/team-Rules-Server",
"name": "team-Rules-Server",
"color": "f1f442",
"default": false,
"description": "Issues for serverside rules included with Bazel"
}
],
"state": "open",
"locked": false,
"assignee": null,
"assignees": [
],
"milestone": null,
"comments": 1,
"created_at": "2019-11-28T18:15:27Z",
"updated_at": "2020-02-14T12:31:34Z",
"closed_at": null,
"author_association": "CONTRIBUTOR",
"body": "some text",
"score": 1.0
},
{
"url": "https://api.github.com/repos/bazelbuild/bazel/issues/10313",
"repository_url": "https://api.github.com/repos/bazelbuild/bazel",
"labels_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10313/labels{/name}",
"comments_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10313/comments",
"events_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10313/events",
"html_url": "https://github.com/bazelbuild/bazel/issues/10313",
"id": 528927528,
"node_id": "MDU6SXNzdWU1Mjg5Mjc1Mjg=",
"number": 10313,
"title": "incompatible_always_check_depset_elements: depset: depset(direct=...) constructor does not check element validity",
"user": {
"login": "alandonovan",
"id": 8433140,
"node_id": "MDQ6VXNlcjg0MzMxNDA=",
"avatar_url": "https://avatars0.githubusercontent.com/u/8433140?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/alandonovan",
"html_url": "https://github.com/alandonovan",
"followers_url": "https://api.github.com/users/alandonovan/followers",
"following_url": "https://api.github.com/users/alandonovan/following{/other_user}",
"gists_url": "https://api.github.com/users/alandonovan/gists{/gist_id}",
"starred_url": "https://api.github.com/users/alandonovan/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/alandonovan/subscriptions",
"organizations_url": "https://api.github.com/users/alandonovan/orgs",
"repos_url": "https://api.github.com/users/alandonovan/repos",
"events_url": "https://api.github.com/users/alandonovan/events{/privacy}",
"received_events_url": "https://api.github.com/users/alandonovan/received_events",
"type": "User",
"site_admin": false
},
"labels": [
{
"id": 1646819274,
"node_id": "MDU6TGFiZWwxNjQ2ODE5Mjc0",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/breaking-change-3.0",
"name": "breaking-change-3.0",
"color": "f45363",
"default": false,
"description": "Breaking changes for release 3.0"
},
{
"id": 1080536511,
"node_id": "MDU6TGFiZWwxMDgwNTM2NTEx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/incompatible-change",
"name": "incompatible-change",
"color": "5319e7",
"default": false,
"description": ""
},
{
"id": 1709948825,
"node_id": "MDU6TGFiZWwxNzA5OTQ4ODI1",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.0",
"name": "migration-2.0",
"color": "e3f78c",
"default": false,
"description": "2.0 is a migration window for this incompatible change"
},
{
"id": 1775181829,
"node_id": "MDU6TGFiZWwxNzc1MTgxODI5",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.1",
"name": "migration-2.1",
"color": "e3f78c",
"default": false,
"description": "2.1 is a migration window for this incompatible change"
},
{
"id": 1844902601,
"node_id": "MDU6TGFiZWwxODQ0OTAyNjAx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.2",
"name": "migration-2.2",
"color": "e3f78c",
"default": false,
"description": "2.2 is a migration window for this incompatible change"
},
{
"id": 1020662722,
"node_id": "MDU6TGFiZWwxMDIwNjYyNzIy",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/team-Starlark",
"name": "team-Starlark",
"color": "f1f442",
"default": false,
"description": "Issues for Starlark language + Build API"
}
],
"state": "open",
"locked": false,
"assignee": null,
"assignees": [
],
"milestone": null,
"comments": 2,
"created_at": "2019-11-26T19:28:28Z",
"updated_at": "2020-02-13T09:57:08Z",
"closed_at": null,
"author_association": "CONTRIBUTOR",
"body": "The depset(direct=...) constructor that we have been recently migrating users towards does not apply the same element validity checks as the legacy depset([...]) constructor. Consequently one can insert mutable items such as structs and tuples containing lists:\r\n\r\n```\r\nx = [1, 2, 3]\r\ns = depset(direct = [(x,)])\r\nprint(s) # 'depset([([1, 2, 3],)])'\r\n\r\nx.append(4) \r\nprint(s) # 'depset([([1, 2, 3, 4],)])'\r\n```\r\n\r\nThe fix is to apply the same checks as done by the legacy constructor, but this is a breaking change. The new check will thus be behind a flag called `--incompatible_always_check_depset_elements`.",
"score": 1.0
},
{
"url": "https://api.github.com/repos/bazelbuild/bazel/issues/10262",
"repository_url": "https://api.github.com/repos/bazelbuild/bazel",
"labels_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10262/labels{/name}",
"comments_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10262/comments",
"events_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10262/events",
"html_url": "https://github.com/bazelbuild/bazel/issues/10262",
"id": 524426647,
"node_id": "MDU6SXNzdWU1MjQ0MjY2NDc=",
"number": 10262,
"title": "incompatible_remove_enabled_toolchain_types: Remove the enabled_toolchain_types flag and associated data",
"user": {
"login": "katre",
"id": 326527,
"node_id": "MDQ6VXNlcjMyNjUyNw==",
"avatar_url": "https://avatars1.githubusercontent.com/u/326527?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/katre",
"html_url": "https://github.com/katre",
"followers_url": "https://api.github.com/users/katre/followers",
"following_url": "https://api.github.com/users/katre/following{/other_user}",
"gists_url": "https://api.github.com/users/katre/gists{/gist_id}",
"starred_url": "https://api.github.com/users/katre/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/katre/subscriptions",
"organizations_url": "https://api.github.com/users/katre/orgs",
"repos_url": "https://api.github.com/users/katre/repos",
"events_url": "https://api.github.com/users/katre/events{/privacy}",
"received_events_url": "https://api.github.com/users/katre/received_events",
"type": "User",
"site_admin": false
},
"labels": [
{
"id": 192364170,
"node_id": "MDU6TGFiZWwxOTIzNjQxNzA=",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/P2",
"name": "P2",
"color": "e99695",
"default": false,
"description": null
},
{
"id": 1646819274,
"node_id": "MDU6TGFiZWwxNjQ2ODE5Mjc0",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/breaking-change-3.0",
"name": "breaking-change-3.0",
"color": "f45363",
"default": false,
"description": "Breaking changes for release 3.0"
},
{
"id": 1080536511,
"node_id": "MDU6TGFiZWwxMDgwNTM2NTEx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/incompatible-change",
"name": "incompatible-change",
"color": "5319e7",
"default": false,
"description": ""
},
{
"id": 1709948825,
"node_id": "MDU6TGFiZWwxNzA5OTQ4ODI1",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.0",
"name": "migration-2.0",
"color": "e3f78c",
"default": false,
"description": "2.0 is a migration window for this incompatible change"
},
{
"id": 1775181829,
"node_id": "MDU6TGFiZWwxNzc1MTgxODI5",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.1",
"name": "migration-2.1",
"color": "e3f78c",
"default": false,
"description": "2.1 is a migration window for this incompatible change"
},
{
"id": 1844902601,
"node_id": "MDU6TGFiZWwxODQ0OTAyNjAx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.2",
"name": "migration-2.2",
"color": "e3f78c",
"default": false,
"description": "2.2 is a migration window for this incompatible change"
},
{
"id": 1020660688,
"node_id": "MDU6TGFiZWwxMDIwNjYwNjg4",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/team-Configurability",
"name": "team-Configurability",
"color": "f1f442",
"default": false,
"description": "Issues for Configurability team"
},
{
"id": 106503261,
"node_id": "MDU6TGFiZWwxMDY1MDMyNjE=",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/type:%20feature%20request",
"name": "type: feature request",
"color": "0052cc",
"default": false,
"description": null
}
],
"state": "closed",
"locked": false,
"assignee": {
"login": "katre",
"id": 326527,
"node_id": "MDQ6VXNlcjMyNjUyNw==",
"avatar_url": "https://avatars1.githubusercontent.com/u/326527?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/katre",
"html_url": "https://github.com/katre",
"followers_url": "https://api.github.com/users/katre/followers",
"following_url": "https://api.github.com/users/katre/following{/other_user}",
"gists_url": "https://api.github.com/users/katre/gists{/gist_id}",
"starred_url": "https://api.github.com/users/katre/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/katre/subscriptions",
"organizations_url": "https://api.github.com/users/katre/orgs",
"repos_url": "https://api.github.com/users/katre/repos",
"events_url": "https://api.github.com/users/katre/events{/privacy}",
"received_events_url": "https://api.github.com/users/katre/received_events",
"type": "User",
"site_admin": false
},
"assignees": [
{
"login": "katre",
"id": 326527,
"node_id": "MDQ6VXNlcjMyNjUyNw==",
"avatar_url": "https://avatars1.githubusercontent.com/u/326527?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/katre",
"html_url": "https://github.com/katre",
"followers_url": "https://api.github.com/users/katre/followers",
"following_url": "https://api.github.com/users/katre/following{/other_user}",
"gists_url": "https://api.github.com/users/katre/gists{/gist_id}",
"starred_url": "https://api.github.com/users/katre/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/katre/subscriptions",
"organizations_url": "https://api.github.com/users/katre/orgs",
"repos_url": "https://api.github.com/users/katre/repos",
"events_url": "https://api.github.com/users/katre/events{/privacy}",
"received_events_url": "https://api.github.com/users/katre/received_events",
"type": "User",
"site_admin": false
}
],
"milestone": null,
"comments": 0,
"created_at": "2019-11-18T15:07:13Z",
"updated_at": "2020-02-13T15:45:21Z",
"closed_at": "2020-02-13T15:45:21Z",
"author_association": "MEMBER",
"body": "**Flag**: --incompatible_remove_enabled_toolchain_types\r\n**Introduced in**: 2.0\r\n**Will be flipped**: 3.0\r\n\r\n**Description**\r\nThe `--enabled_toolchain_types` flag was originally envisioned as a way to enable and disable specific rules using toolchains. However, this was before the [incompatible change policy ](https://docs.bazel.build/versions/master/backward-compatibility.html) existed, and has turned out to not be sufficiently flexible.\r\n\r\nNo one appears to be currently using this functionality, so it should be removed. The flag and the [Starlark configuration fragment accessor](https://docs.bazel.build/versions/master/skylark/lib/platform.html#enabled_toolchain_types) will be removed.\r\n\r\n**Migration**\r\nStop using `platform.enabled_toolchain_types`, and instead add specific incompatible change flags for each toolchain type.\r\n\r\n",
"score": 1.0
},
{
"url": "https://api.github.com/repos/bazelbuild/bazel/issues/10225",
"repository_url": "https://api.github.com/repos/bazelbuild/bazel",
"labels_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10225/labels{/name}",
"comments_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10225/comments",
"events_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10225/events",
"html_url": "https://github.com/bazelbuild/bazel/issues/10225",
"id": 522040577,
"node_id": "MDU6SXNzdWU1MjIwNDA1Nzc=",
"number": 10225,
"title": "incompatible_no_implicit_file_export: implicitly exported files have private visibility",
"user": {
"login": "aehlig",
"id": 9567293,
"node_id": "MDQ6VXNlcjk1NjcyOTM=",
"avatar_url": "https://avatars0.githubusercontent.com/u/9567293?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/aehlig",
"html_url": "https://github.com/aehlig",
"followers_url": "https://api.github.com/users/aehlig/followers",
"following_url": "https://api.github.com/users/aehlig/following{/other_user}",
"gists_url": "https://api.github.com/users/aehlig/gists{/gist_id}",
"starred_url": "https://api.github.com/users/aehlig/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/aehlig/subscriptions",
"organizations_url": "https://api.github.com/users/aehlig/orgs",
"repos_url": "https://api.github.com/users/aehlig/repos",
"events_url": "https://api.github.com/users/aehlig/events{/privacy}",
"received_events_url": "https://api.github.com/users/aehlig/received_events",
"type": "User",
"site_admin": false
},
"labels": [
{
"id": 1838451539,
"node_id": "MDU6TGFiZWwxODM4NDUxNTM5",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/breaking-change-4.0",
"name": "breaking-change-4.0",
"color": "f45363",
"default": false,
"description": "Breaking changes for release 4.0"
},
{
"id": 1080536511,
"node_id": "MDU6TGFiZWwxMDgwNTM2NTEx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/incompatible-change",
"name": "incompatible-change",
"color": "5319e7",
"default": false,
"description": ""
},
{
"id": 1672402828,
"node_id": "MDU6TGFiZWwxNjcyNDAyODI4",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-1.2",
"name": "migration-1.2",
"color": "e3f78c",
"default": false,
"description": "Release 1.2 is a migration window for this incompatible change"
},
{
"id": 1709948825,
"node_id": "MDU6TGFiZWwxNzA5OTQ4ODI1",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.0",
"name": "migration-2.0",
"color": "e3f78c",
"default": false,
"description": "2.0 is a migration window for this incompatible change"
},
{
"id": 1775181829,
"node_id": "MDU6TGFiZWwxNzc1MTgxODI5",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.1",
"name": "migration-2.1",
"color": "e3f78c",
"default": false,
"description": "2.1 is a migration window for this incompatible change"
},
{
"id": 1844902601,
"node_id": "MDU6TGFiZWwxODQ0OTAyNjAx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.2",
"name": "migration-2.2",
"color": "e3f78c",
"default": false,
"description": "2.2 is a migration window for this incompatible change"
},
{
"id": 1020662722,
"node_id": "MDU6TGFiZWwxMDIwNjYyNzIy",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/team-Starlark",
"name": "team-Starlark",
"color": "f1f442",
"default": false,
"description": "Issues for Starlark language + Build API"
}
],
"state": "open",
"locked": false,
"assignee": null,
"assignees": [
],
"milestone": null,
"comments": 3,
"created_at": "2019-11-13T08:35:12Z",
"updated_at": "2020-02-13T09:57:08Z",
"closed_at": null,
"author_association": "CONTRIBUTOR",
"body": "If the flag `--incompatible_no_implicit_file_export` is enabled, files that are implicitly exported because they are mentioned in the `BUILD` have private visibility regardless of the default visibility of the package.\r\n\r\nMigration: add an explicit `exports_files` for all files that should be used outside the package they belong to.\r\n\r\nDesign document: https://github.com/bazelbuild/proposals/blob/master/designs/2019-10-24-file-visibility.md",
"score": 1.0
},
{
"url": "https://api.github.com/repos/bazelbuild/bazel/issues/10047",
"repository_url": "https://api.github.com/repos/bazelbuild/bazel",
"labels_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10047/labels{/name}",
"comments_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10047/comments",
"events_url": "https://api.github.com/repos/bazelbuild/bazel/issues/10047/events",
"html_url": "https://github.com/bazelbuild/bazel/issues/10047",
"id": 507857906,
"node_id": "MDU6SXNzdWU1MDc4NTc5MDY=",
"number": 10047,
"title": "incompatible_validate_top_level_header_inclusions: also validate headers in the top level directory",
"user": {
"login": "hlopko",
"id": 814566,
"node_id": "MDQ6VXNlcjgxNDU2Ng==",
"avatar_url": "https://avatars0.githubusercontent.com/u/814566?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/hlopko",
"html_url": "https://github.com/hlopko",
"followers_url": "https://api.github.com/users/hlopko/followers",
"following_url": "https://api.github.com/users/hlopko/following{/other_user}",
"gists_url": "https://api.github.com/users/hlopko/gists{/gist_id}",
"starred_url": "https://api.github.com/users/hlopko/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/hlopko/subscriptions",
"organizations_url": "https://api.github.com/users/hlopko/orgs",
"repos_url": "https://api.github.com/users/hlopko/repos",
"events_url": "https://api.github.com/users/hlopko/events{/privacy}",
"received_events_url": "https://api.github.com/users/hlopko/received_events",
"type": "User",
"site_admin": false
},
"labels": [
{
"id": 1646819274,
"node_id": "MDU6TGFiZWwxNjQ2ODE5Mjc0",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/breaking-change-3.0",
"name": "breaking-change-3.0",
"color": "f45363",
"default": false,
"description": "Breaking changes for release 3.0"
},
{
"id": 1080536511,
"node_id": "MDU6TGFiZWwxMDgwNTM2NTEx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/incompatible-change",
"name": "incompatible-change",
"color": "5319e7",
"default": false,
"description": ""
},
{
"id": 1709948825,
"node_id": "MDU6TGFiZWwxNzA5OTQ4ODI1",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.0",
"name": "migration-2.0",
"color": "e3f78c",
"default": false,
"description": "2.0 is a migration window for this incompatible change"
},
{
"id": 1775181829,
"node_id": "MDU6TGFiZWwxNzc1MTgxODI5",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.1",
"name": "migration-2.1",
"color": "e3f78c",
"default": false,
"description": "2.1 is a migration window for this incompatible change"
},
{
"id": 1844902601,
"node_id": "MDU6TGFiZWwxODQ0OTAyNjAx",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/migration-2.2",
"name": "migration-2.2",
"color": "e3f78c",
"default": false,
"description": "2.2 is a migration window for this incompatible change"
},
{
"id": 1020664427,
"node_id": "MDU6TGFiZWwxMDIwNjY0NDI3",
"url": "https://api.github.com/repos/bazelbuild/bazel/labels/team-Rules-CPP",
"name": "team-Rules-CPP",
"color": "f1f442",
"default": false,
"description": "Issues for C++ rules"
}
],
"state": "open",
"locked": false,
"assignee": null,
"assignees": [
],
"milestone": null,
"comments": 0,
"created_at": "2019-10-16T13:37:29Z",
"updated_at": "2020-02-13T09:57:07Z",
"closed_at": null,
"author_association": "CONTRIBUTOR",
"body": "**Flag:** `incompatible_validate_top_level_header_inclusions`\r\n**Available since:** 1.2.0\r\n**Will be flipped:** 2.0\r\n**Tracking issue:** https://github.com/bazelbuild/bazel/issues/9965\r\n\r\n### Description\r\n\r\n5 years ago we refactored some random code and a code that skipped validation of top level header inclusions appeared. Nobody remembers why, so we're deleting that. Since some Bazel users can depend on not validating top level headers, we created this incompatible flag.\r\n\r\n### Migration\r\n\r\nDeclare top-level headers as srcs/hdrs/deps of the cc_libraries using them, just like it's done for any other header in any other package.",
"score": 1.0
}
]
}