{"bugs":[{"bugid":946653,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ada-bootstrap: slot?"}],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d324eaa010cf62cbb58016fcaf925e413ed68985","committime":"2025-12-18T09:00:46","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Apparently I never filed a keywording bug for this one.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a603d875d0a68d28e7783d44715e0b02b1d5fa53","committime":"2025-12-18T08:47:14","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: keyword ~s390"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"00b4cc6bb3b864fbeaa6dca1da399c3716afed16","committime":"2025-11-04T09:50:46","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Done via:\n\n```\ngit grep -l virtual\/zlib$ | xargs sed -i -e 's@virtual\/zlib$@&:=@'\n```\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"6a3644bf2f9aace46ad9bbab2e4f3bccd747079e","committime":"2025-11-04T09:36:27","packageid":77750,"repoid":1,"summary":"*\/*: Add := to virtual\/zlib deps, part 1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"264e3c99fc745646475409ea475d643ce2dc7e4b","committime":"2025-11-04T08:20:44","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Update done using:\n\n```\ngit grep -l sys-libs\/zlib dev-* | xargs sed -i -e s@sys-libs\/zlib@virtual\/zlib@g\ngit diff --name-only | xargs copybump\ngit diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead\npkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error\n```\n\nFollowed by manual revert in dev-python\/zlib-ng where it accidentally\ncaught sys-libs\/zlib-ng dependencies.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"bd0ee727e0e124e4eaa879ad390bef06ff7420bf","committime":"2025-11-04T08:03:00","packageid":77750,"repoid":1,"summary":"dev-*\/*: update for virtual\/zlib"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3ad004007f71261ff3df80762f454a4835d31f77","committime":"2025-09-30T20:18:50","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Reported by phaebz.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"6c71db48d1ed52ae84da892cae1950e1a670fe4b","committime":"2025-09-30T20:06:27","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: fix prefix compatibility"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"30e2fcd0b492ae2bcb6f03ac571b6d5f82f733a6","committime":"2025-09-02T17:19:36","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Result of running the command:\n grep --include=\"*.ebuild\" -r . -e 'KEYWORDS=.*[\" ]sparc' -l | xargs ekeyword ~sparc\n\nSigned-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"0ad96e879b651cc7e8214159d5841d6b633bef8a","committime":"2025-09-02T16:20:20","packageid":77750,"repoid":1,"summary":"*\/*: destable sparc"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Result of running the command:\n grep --include=\"*.ebuild\" -r . -e 'KEYWORDS=.*[\" ]hppa' -l | xargs ekeyword ~hppa\n\nSigned-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"634a005686006d01415107ef3968d1a81809a95f","committime":"2025-09-02T16:18:20","packageid":77750,"repoid":1,"summary":"*\/*: destable hppa"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f853293f9e52963e2a77e7307ba9cc084dcae253","committime":"2025-01-24T08:26:54","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Same chroot as before but tree state at 67eeb6e0867dd39abfd50edefd68d20919bba7e6.\n\nOf course, couldn't use crossdev, so rebuilt natively in the chroot w\/\nFEATURES=\"buildpkg\". They are newer versions of each slot because it\nnecessarily upgraded them to rebuild to get the binpkgs, though.\n\nThis just leaves x86 which has a similar problem (perhaps I should've\nchosen a nomultilib stage3 to begin with).\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"22a1ee8c7eb39633122b5012b1848c8252dd59a0","committime":"2025-01-24T07:32:52","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: add amd64 binaries for 11\/12\/13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"31c554608347121dd140e637ad589b6652192ae7","committime":"2025-01-23T21:33:53","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Same as fd80b52f6eb59b31526f4e75e834240e60408f0a. No real point\nin having it in ~arch temporarily either.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"afee3c11994e9b3d9520b03f2a5ef03a3f33be3c","committime":"2025-01-23T21:14:07","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: dev-lang\/ada-bootstrap: add 11"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"690a52baf5b8459028a6cf6f534da65f833b21df","committime":"2025-01-23T06:48:35","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"2581df70519005fe96e4fb409bb887686ecdd3d9","committime":"2025-01-23T06:31:32","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: stabilise 12, 13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7bc420c4300758137958db6c8fefe4abae82538a","committime":"2025-01-23T03:18:19","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Same as fd80b52f6eb59b31526f4e75e834240e60408f0a.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"5d15e04b0472c7fe9bfa3e6a7325bd04b2b6bb1e","committime":"2025-01-23T03:02:14","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: add 13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b580ce5ac168b92282dc1b4d739d2e4448e33355","committime":"2025-01-22T23:52:44","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"It's prebuilt so can't be rebuilt against new subslots, of course.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"98895a404d02644c56e36079c0c1755dd77fad16","committime":"2025-01-22T23:31:01","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: fix RDEPEND"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"51aa05eb7df31b7fab1261c75bcde7bc145e3925","committime":"2025-01-22T20:03:14","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"No ~loong as GCC 12 didn't support it. Adding older branches to facilitate\nGCC testing. I originally wasn't going to bother but I'd like to bisect\nan issue on ARM, so...\n\nBuilt with ::gentoo at 6895c729372e48a5f596abd65cfeb26c178c5b17, same\nstage3 as before for earlier binaries (stage3-amd64-hardened-systemd-20241214T201851Z).\n\nThe only quirk is, for `build-ada-bootsraps`, crossdev's behaviour with\n--gcc to specify certain versions may use unkeyworded GCC in a particular\nslot (not checked), but easy to reproduce still with the right ::gentoo commit.\n\nSee https:\/\/github.com\/thesamesam\/sam-gentoo-scripts\/blob\/2c192ac1461144fb2a2ab83014ad13794e4efc3d\/niche\/build-ada-bootstraps.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"fd80b52f6eb59b31526f4e75e834240e60408f0a","committime":"2025-01-22T16:41:42","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: add 12"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4cd7a3ac41841b3ebaf0a2f7e1e241144051bee3","committime":"2025-01-07T20:18:21","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Bug: https:\/\/bugs.gentoo.org\/938150\nBug: https:\/\/bugs.gentoo.org\/940601\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"bac3705f1e4856701675b844bceec9a7ac8705ce","committime":"2025-01-07T20:09:02","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: strip unsupported CXXFLAGS too"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bec36c2b0ddb334a3e4f33b73a3e3c9303044d7f","committime":"2025-01-05T08:48:28","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xen0n@gentoo.org","authorname":"WANG Xuerui","body":"Passes gcc:14 bootstrap albeit plain `emerge` of sys-devel\/gcc:14\nwith USE=ada failed with circular dep (not trying to satisfy the\nBDEPEND with dev-lang\/ada-bootstrap at all before bailing). Direct\n`ebuild` invocation worked.\n\nBug: https:\/\/bugs.gentoo.org\/946645\nSigned-off-by: WANG Xuerui <xen0n@gentoo.org>","commitid":"5a218e4b085113b47bab3e78a569134baa73b449","committime":"2025-01-05T06:23:52","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: keyword 14 for ~loong"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"80fe5ddfe23fbf9b820300052a46ef40876e2633","committime":"2025-01-01T20:18:16","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Same as 8e2955e0eb4d9e00f39f41e4801893429c0ba6e7 but tree state at:\n```\nTimestamp of repository gentoo: Wed, 01 Jan 2025 19:18:22 +0000\nHead commit of repository gentoo: 7221b3f8c7af080380122dadb60808c0a00d1b07\n```\nbut I haven't done a world upgrade or anything like that from the stage3\nas it was.\n\nCloses: https:\/\/bugs.gentoo.org\/946650\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"40ac2227742a4c042debd5b51cbaef2525e815f6","committime":"2025-01-01T20:07:29","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: add alpha binary"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"53c3c21099ee37885384395ec0d7ded5cb7d05a8","committime":"2025-01-01T19:48:23","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"ac7f5044fce5040bbcfe38e56573a16b1786fac9","committime":"2025-01-01T19:31:07","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: Stabilize 14 sparc, #947257"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"281443bfa18da6f01a17b2a789e1b21107630075","committime":"2025-01-01T19:31:04","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: Stabilize 14 arm64, #947257"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"96e719621f5ebc0cb610cbc74d30caef722d1dca","committime":"2025-01-01T19:31:02","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: Stabilize 14 arm, #947257"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a15298778496c3feceed8940c146af8129f4cce5","committime":"2025-01-01T10:33:26","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Same environment as described in 8e2955e0eb4d9e00f39f41e4801893429c0ba6e7.\n\nBug: https:\/\/bugs.gentoo.org\/946647\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2186cd46cd561b8ec7c49ac603825af80fb1af75","committime":"2025-01-01T10:23:21","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: add hppa1.1 binary"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"bfacf008d3cf7e642fc08d77b18d228cad352ba4","committime":"2025-01-01T10:19:12","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: stabilize 14 for hppa"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bd0a8f956b9bd116200bf3956a9a5229b212e622","committime":"2025-01-01T05:33:28","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Native bootstrap of sys-devel\/gcc-14.2.1_p20241221 succeeded.\n\nBug: https:\/\/bugs.gentoo.org\/946647\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a2836cc638ea6c25f4f4397dc8eb2c368792ba6a","committime":"2025-01-01T05:12:00","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: keyword 14 for ~hppa"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"70d66ebaced58f50045b3e0244c08ed20515c424","committime":"2024-12-31T19:48:19","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"This is still using the stage3 from before (stage3-amd64-hardened-systemd-20241214T201851Z)\nalthough with tree state this time at:\n```\nTimestamp of repository gentoo: Tue, 31 Dec 2024 14:03:40 +0000\nHead commit of repository gentoo: db8e97771bd345dc8a801b7a056f86b4ddb43953\n```\n\nI didn't use `crossdev -S` and sed out ~hppa in make.conf this time accidentally\nbecause of a script change I forgot to make, but I don't think it matters\nas latest glibc + gcc are already stable fortunately.\n\nInterestingly, when I tried this last (HPPA was the first arch I tried\nwhen manually doing the ada-bootstrap work for non-amd64), it failed\nw\/ gen_il-main in finalization, but this time, it seems to have at least\ngot further...\n\nThere were some HPPA fixes Dave committed on the 14 branch\nbetween 14.2.1_p20241116 (previous attempt) and 14.2.1_p20241221 (this one),\nso that must be it, or it's that I'd made some error before as the eclass\nchanges and script didn't exist at that point and I was trying stuff adhoc.\n\nCloses: https:\/\/bugs.gentoo.org\/946647\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"8e2955e0eb4d9e00f39f41e4801893429c0ba6e7","committime":"2024-12-31T18:59:41","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: add bootstrap binary for hppa"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"For HPPA, the version is going to be newer and it's easier to do this\nthan hardcode another value.\n\nBug: https:\/\/bugs.gentoo.org\/946647\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"339e6ccf840a55f3178313021c3d881915916163","committime":"2024-12-31T18:58:16","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: find BINPKG automatically"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"235bea6b8fc7c3a8fe0d332ff01c3c9ba4c5c8df","committime":"2024-12-31T08:18:33","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"ed04e0b4933f74e1d924ce1b0c6b3f6ec62df83c","committime":"2024-12-31T08:12:11","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: Stabilize 14 ppc, #947257"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"e6450038dbf236cd6e9d0c0d4348eca6f5e4dfd2","committime":"2024-12-31T08:12:10","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: Stabilize 14 ppc64, #947257"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"dc28ed2a06a931b7b6e8d600b7829ff85dbba05b","committime":"2024-12-31T08:12:08","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: Stabilize 14 amd64, #947257"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"77b3f6c5a527b32c6d47d14486ebc35a118ad346","committime":"2024-12-31T03:33:17","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Bug: https:\/\/bugs.gentoo.org\/946644\nSigned-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"8dfd8ff4c7294a39ef1fffc61e5a17fa2530d406","committime":"2024-12-31T03:14:59","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: keyword 14 for ~riscv"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"09a22ffd87c371132285bb3b8e4f318c1a873714","committime":"2024-12-18T23:34:13","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Same details as cae8f6ff8f9a857ba3a07371d6b2d5d8996afb5f although I built\nit at the same time as amd64 (see a73baf031bc6e4b613ae181491fedfa3e8437232).\n\nThis one was a bit delayed as wasn't included in the first batch because\nthey're pure ~arch (TODO: find a way to handle that more nicely in the\nscript to use stable for stable arches, and not otherwise; could grep\narches.desc?)\n\nWe have alpha, hppa, mips, m68k, and x86 left. m68k wasn't done yet\nbecause its current GCC is 13 still b\/c of a bootstrap failure.\n\nBug: https:\/\/bugs.gentoo.org\/940472\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"908f1f548d41b61b66cb36661ca0866ca55d6e36","committime":"2024-12-18T23:12:10","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: add bootstrap binaries for loong, riscv, s390*"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1f32edde289369f1f9c17c4cd726f7009583fe08","committime":"2024-12-18T03:33:32","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"9a371ba21b5fb6ff5d3c9868094f224dc6331d26","committime":"2024-12-18T03:19:59","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: destabilize 14 for ~amd64"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Bug: https:\/\/bugs.gentoo.org\/940472\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ed556e48e7f886ecc0e9954ee5906c3b4d197b1a","committime":"2024-12-18T03:14:41","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: keyword 14 for amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"608cd93f7870607c14037365968245dc8dd92c9b","committime":"2024-12-18T02:03:19","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Same details as in cae8f6ff8f9a857ba3a07371d6b2d5d8996afb5f for how it\nwas built, but with tree state on 17th November 2024 and not built w\/\ncrossdev.\n\nBug: https:\/\/bugs.gentoo.org\/940472\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a73baf031bc6e4b613ae181491fedfa3e8437232","committime":"2024-12-18T01:47:04","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: add amd64 binary too for 14"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3d8e6ea22c59d0b4a84ff28636537ec982356d94","committime":"2024-12-17T19:18:42","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Bug: https:\/\/bugs.gentoo.org\/940472\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"33c31288bb05f026b1dfca730701b4b4727110ec","committime":"2024-12-17T19:06:12","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: keyword 14 for ~ppc, ~ppc64"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Bug: https:\/\/bugs.gentoo.org\/940472\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"72edef15f5fd864ec384a6de8fb464111faa01a1","committime":"2024-12-17T18:58:43","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: keyword 14 for ~sparc"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6d36a9d91e81136469b336f5a6b68d1f5d4f7d28","committime":"2024-12-17T18:18:16","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Bug: https:\/\/bugs.gentoo.org\/940472\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ff3d8ef80d13310cdbb2f3c55fe15d410e18c649","committime":"2024-12-17T18:06:54","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: keyword 14 for ~arm"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"73f73d958620aa9d7f7837f82adceda2ca861f01","committime":"2024-12-17T12:33:17","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Otherwise, we might have ${A} containing more than one and then we unpack\nthe last one listed (which isn't necessarily right at all) and also fail\nw\/ wrong number of args to dosym.\n\nBug: https:\/\/bugs.gentoo.org\/940472\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"5bb8b81487743b3e643c5a332d256cb69aca4569","committime":"2024-12-17T12:21:42","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: handle arches where we have multiple tarballs available"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e1eb61878d3058e296271e29a2d950dc27601b59","committime":"2024-12-17T11:03:32","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"251513dc88861b2694f8521e70802b6d5c36222b","committime":"2024-12-17T10:54:36","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: fix WhitespaceFound"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"This adds bootstrap tarballs for GNAT for the following platforms:\n* aarch64-unknown-linux-gnu\n* armv6j-softfp-linux-gnueabi\n* armv6j-unknown-linux-gnueabihf\n* armv7a-softfp-linux-gnueabi\n* armv7a-unknown-linux-gnueabihf\n* powerpc-unknown-linux-gnu\n* powerpc64-unknown-linux-gnu\n* powerpc64le-unknown-linux-gnu\n* sparc64-unknown-linux-gnu\n\nMore are planned (like HPPA, but I had an issue there when using the\nbuilt tarball; I don't think the tarball was to blame, rather some\ndeeper issue needing investigation) but this feels like a decent set\nto start with.\n\nWe should also of course build a fresh one for amd64 and also x86.\n\nThey were built using a script [0] using stage3-amd64-hardened-systemd-20241214T201851Z.tar.xz\nwith ::gentoo state around 16th November 2024 (I say \"around\" as I synced\nin-between to get an eclass fix).\n\nNOTE: I've only added ~arm64 for now as I've tested the binary there\nto bootstrap GNAT natively. I'll add other keywords once tested.\n\n[0] https:\/\/github.com\/thesamesam\/sam-gentoo-scripts\/blob\/91558fb51c56a661d6f374507888ff67725ca660\/build-ada-bootstraps\n\nBug: https:\/\/bugs.gentoo.org\/940472\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"cae8f6ff8f9a857ba3a07371d6b2d5d8996afb5f","committime":"2024-11-20T15:56:43","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: add 14"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"37cbf74fd8c17374cff21e7b759e56c0ae6624af","committime":"2024-10-02T01:19:17","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"d4c237bdd1461761c68777dfdafc62ac5c799ee1","committime":"2024-10-02T01:01:06","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: stabilize 0_p2021-r1 for amd64, x86"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"97e5aaecfe5c76afd27eaa4f5643ed4d8965fa7f","committime":"2024-10-01T08:36:15","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"588a459a6553ff25b13ad3e8bb4ef9f90a9190b0","committime":"2024-10-01T08:06:20","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"288f1fe9d7da2afd7d746e070727af060ade1adc","committime":"2024-10-01T08:02:46","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: disable libitm too"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"I can't reproduce the failure reported but let's try this.\n\nCloses: https:\/\/bugs.gentoo.org\/940599\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2b7de2c956266fd4748ccffff8bcdff4db15da66","committime":"2024-10-01T08:01:32","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: try harder to strip flags"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"I copied the wrong one out of chroot :(\n\nCloses: https:\/\/bugs.gentoo.org\/940598\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"159e351bb7730430305af26a1445f68a6e8343d6","committime":"2024-10-01T07:44:06","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: more PATH fixes"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Like we do for the JIT build in toolchain.eclass.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"fddb3f20d8b0e1bcc9a3725e8279bf47ab9dd1f6","committime":"2024-10-01T07:36:28","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: disable more unnecessary options"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"08abfee5413bf547abadfe503824477eeb4e2a0f","committime":"2024-10-01T07:36:16","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/940584\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"10333a7cf45d01db927fdddb8cb48f263e9463ed","committime":"2024-10-01T07:31:56","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: fix setting PATH harder"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"... to find the bundled gnatmake and friends, as the build system\ndoesn't consistently respect the env var.\n\nCloses: https:\/\/bugs.gentoo.org\/940582\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"95e9763a1b9230b4d39aa964b53b1126f8926c9c","committime":"2024-10-01T07:09:24","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: try harder to get PATH right"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"21c928320851e929dfbc24913dc29e3b9d07caf8","committime":"2024-10-01T07:06:16","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/940575\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ffbd8f3c3c3c9d121c2ebd44245fd571f03c664c","committime":"2024-10-01T06:57:22","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: export GNATMAKE too"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3c1cda53a4e3eda7b0d2f86c34bf1a65ecec0e6c","committime":"2024-10-01T02:35:54","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ef3920c3a120aae2c2806e4b806c65256a35b254","committime":"2024-10-01T02:05:59","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Needed for the logic in toolchain.eclass to match what we do for\nsys-devel\/gcc.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"0929102584fd193df5b3d64829615f0a81587b10","committime":"2024-10-01T02:05:31","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: install gcc-config-style symlinks"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"35a11eab0e25aa31256da94bcc5c3662f3344f91","committime":"2024-10-01T01:44:56","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: fix deps"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d936cf44392aba07cf40e226053c4ae26e80f57d","committime":"2024-10-01T01:21:17","packageid":77750,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Split dev-lang\/gnat-gpl into dev-lang\/ada-bootstrap. This ebuild\nwas initially a clone of dev-lang\/gnat-gpl-2021-r5 then had some\ncleanups done, toolchain.eclass use removed, and simplified what it\nconfigures\/builds\/installs.\n\nAs I mentioned in 799693623d76c89e8b04d2434d0dfece44bb49f9, there were\ntwo jobs left -- this fixes the first one: splitting dev-lang\/gnat-gpl\ninto its own package which doesn't collide with sys-devel\/gcc:10 and\nalso does the least possible work, not with lots of USE, etc.)\n\nSome inspiration taken from sys-devel\/bpf-toolchain. Considered\nusing the *-toolchain name again but given the purpose of this is *not*\njust to avoid crossdev use but instead to bootstrap from a binary for Ada,\nit didn't feel appropriate.\n\n(Planned to do this anyway but the issue mentioned in\n9732ef3475830dbe289fc80358613e90b612563c pushed me to get on with it now.)\n\nLater versions of ada-bootstrap will be our own binaries for both\nnewer GCC as a base (although this is mostly a nice-to-have and to keep\nthings building rather than it being essential, AFAIK) as well as more\nimportantly musl and other arch support.\n\nFor that future work, see https:\/\/bugs.gentoo.org\/940471#c1 for a\nsuggestion from Luke A. Guest. That will be tracked in bug #940472.\n\nBug: https:\/\/bugs.gentoo.org\/547358\nBug: https:\/\/bugs.gentoo.org\/919667\nBug: https:\/\/bugs.gentoo.org\/940472\nCloses: https:\/\/bugs.gentoo.org\/940471\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2fecbe438a39dfc3b226ff2c474c297a0763998f","committime":"2024-09-30T20:01:59","packageid":77750,"repoid":1,"summary":"dev-lang\/ada-bootstrap: new package, add 0_p2021"}],"dependencies":[{"block":false,"categoryid":396,"description":"Virtual for the GNU conversion library","ebuildids":[839708],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alt@gentoo.org","maintainername":"Gentoo Alt","name":"libiconv","packageid":43390},{"block":false,"categoryid":393,"description":"Library for multiple-precision floating-point computations with exact rounding","ebuildids":[839708],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"mpfr","packageid":46074},{"block":false,"categoryid":393,"description":"A library for multiprecision complex arithmetic with exact rounding","ebuildids":[839708],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"mpc","packageid":55313},{"block":false,"categoryid":393,"description":"Library for arbitrary-precision arithmetic on different type of numbers","ebuildids":[839708],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"gmp","packageid":55512},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[839708],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"depending":[],"ebuilds":[{"archs":["-*","amd64","arm","arm64","ppc","ppc64","~hppa","~loong","~riscv","~s390","~sparc"],"ebuildid":848250,"firstseen":"2024-12-17T11:11:04.132036","license":"GPL-2 GPL-3","moddate":"2026-03-28T18:04:18","packageid":77750,"repoid":1,"slot":"0","uses":["prefix"],"version":"14"},{"archs":["-*","amd64","arm","arm64","ppc","ppc64","~hppa","~riscv","~s390","~sparc"],"ebuildid":851831,"firstseen":"2025-01-23T03:19:27.111107","license":"GPL-2 GPL-3","moddate":"2026-03-28T18:04:18","packageid":77750,"repoid":1,"slot":"0","uses":["prefix"],"version":"13"},{"archs":["-*","amd64","arm","arm64","ppc","ppc64","~hppa","~riscv","~s390","~sparc"],"ebuildid":851816,"firstseen":"2025-01-22T20:16:17.384538","license":"GPL-2 GPL-3","moddate":"2026-03-28T18:04:18","packageid":77750,"repoid":1,"slot":"0","uses":["prefix"],"version":"12"},{"archs":["-*","amd64","arm","arm64","ppc","ppc64","~hppa","~riscv","~s390","~sparc"],"ebuildid":851887,"firstseen":"2025-01-23T21:44:43.535617","license":"GPL-2 GPL-3","moddate":"2026-03-28T18:04:18","packageid":77750,"repoid":1,"slot":"0","uses":[],"version":"11"},{"archs":["-*","amd64","x86"],"ebuildid":839708,"firstseen":"2024-10-01T03:46:11.888967","license":"GPL-2 GPL-3","moddate":"2026-03-22T20:20:50","packageid":77750,"repoid":1,"slot":"0","uses":[],"version":"0_p2021-r1"}],"masks":[],"package":{"categoryid":450,"description":"Binary bootstrap compiler for GNAT (Ada compiler)","firstseen":"2024-10-01T02:25:56.901763","name":"ada-bootstrap","packageid":77750},"rdependencies":[{"block":false,"categoryid":396,"description":"Virtual for the GNU conversion library","ebuildids":[839708,848250,851816,851831,851887],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alt@gentoo.org","maintainername":"Gentoo Alt","name":"libiconv","packageid":43390},{"block":false,"categoryid":393,"description":"Library for multiple-precision floating-point computations with exact rounding","ebuildids":[839708,848250,851816,851831,851887],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"mpfr","packageid":46074},{"block":false,"categoryid":393,"description":"A library for multiprecision complex arithmetic with exact rounding","ebuildids":[839708,848250,851816,851831,851887],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"mpc","packageid":55313},{"block":false,"categoryid":393,"description":"Library for arbitrary-precision arithmetic on different type of numbers","ebuildids":[839708,848250,851816,851831,851887],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"gmp","packageid":55512},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[839708,848250,851816,851831,851887],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/wiki.gentoo.org\/wiki\/Project:Ada"],"uses":[{"description":"Defines if a Gentoo Prefix offset installation is used","isdefault":false,"use":"prefix"}]}