{"push_id":2447680194,"size":11,"distinct_size":4,"ref":"refs/heads/feature/1263-init-choose-kernel","head":"60749dc24c9b9027f23142adef58faddf3743609","before":"015c1267268499a41811d74ece3416036eeb9ef3","commits":[{"sha":"6bb8444fef59c161e389ae7d7b7e17b3a1441d5d","author":{"name":"Oliver Smith","email":"04aa07bc26d4a3b1f5f2f1214958efc6f904b738@bitmessage.ch"},"message":"\"...flasher flash_rootfs\" instead of \"..._system\" (#1373)\n\n* Change `pmbootstrap flasher flash_system` command to\r\n  `pmbootstrap flasher flash_rootfs`\r\n* The old command still works, but all references have been changed to\r\n  the new command\r\n* Remove obsolete `pmbootstrap flasher export` (that was changed to\r\n  `pmbootstrap export` a few months ago)\r\n* Update `README.md` and ZSH auto completion\r\n* Change the description of the generated rootfs image (not talking\r\n  about a system image anymore, mention that it has subpartitions)\r\n* Better description of `pmbootstrap flasher flash_rootfs --partition`","distinct":false,"url":"https://api.github.com/repos/postmarketOS/pmbootstrap/commits/6bb8444fef59c161e389ae7d7b7e17b3a1441d5d"},{"sha":"cab753b98445ecfee7166baaf256aba1bf53557c","author":{"name":"Oliver Smith","email":"04aa07bc26d4a3b1f5f2f1214958efc6f904b738@bitmessage.ch"},"message":"Update musl-* to upstream (1.1.19-r2)","distinct":false,"url":"https://api.github.com/repos/postmarketOS/pmbootstrap/commits/cab753b98445ecfee7166baaf256aba1bf53557c"},{"sha":"7455eb1d2eeb339c15de386e628a7c480f6e6ccf","author":{"name":"Lionel Duboeuf","email":"40b066c68999dfc78c0dc2d79fab7b6cc9cb1bb6@users.noreply.github.com"},"message":"re-enable RDP for weston (#1377)\n\nRDP is the Remote Desktop Protocol. Usage information:\r\nhttps://wiki.postmarketos.org/wiki/Weston","distinct":false,"url":"https://api.github.com/repos/postmarketOS/pmbootstrap/commits/7455eb1d2eeb339c15de386e628a7c480f6e6ccf"},{"sha":"f08bc39e8bbbecbbda4ffebb137403c7ef7b0024","author":{"name":"Oliver Smith","email":"04aa07bc26d4a3b1f5f2f1214958efc6f904b738@bitmessage.ch"},"message":"Update busybox-static-* to upstream (1.28.2-r1)","distinct":false,"url":"https://api.github.com/repos/postmarketOS/pmbootstrap/commits/f08bc39e8bbbecbbda4ffebb137403c7ef7b0024"},{"sha":"40db17d7755cdb3e17a8ea404b8b05a4fa966786","author":{"name":"Aerotinge","email":"e17839f2784a88f82c13aaee65d1c897de6db412@users.noreply.github.com"},"message":"New device: hTC Desire 816 (htc-a5ul) (#1378)\n\nSigned-off-by: Aerotinge <wang.wander@gmail.com>","distinct":false,"url":"https://api.github.com/repos/postmarketOS/pmbootstrap/commits/40db17d7755cdb3e17a8ea404b8b05a4fa966786"},{"sha":"4d8afc4aa5bfd40f1b3ac17d29f273e16b42bdd2","author":{"name":"Oliver Smith","email":"04aa07bc26d4a3b1f5f2f1214958efc6f904b738@bitmessage.ch"},"message":" Fix: /var/cache/distfiles writable by everyone  (#1329)\n\nAs noted in commit 255c7156244d990ff63ff73fed0e99ddcc5d9458\r\n`/var/cache/distfiles` is writable by everyone. It is supposed to be\r\nwritable only by `root` and by the `abuild` group (in which we put the\r\n`pmos` user already for building packages).\r\n\r\nChanges:\r\n* `pmb.build.init()`: make `/var/cache/distfiles` writable only by\r\n  members of the `abuild` group (and root)\r\n* Increase workfolder version to 2\r\n* Add migration code that fixes the permissions for existing work\r\n  folders\r\n* Refactor the migration code a bit to make this possible","distinct":false,"url":"https://api.github.com/repos/postmarketOS/pmbootstrap/commits/4d8afc4aa5bfd40f1b3ac17d29f273e16b42bdd2"},{"sha":"37f0b6910f8387c591a984e99942628687391ee8","author":{"name":"Oliver Smith","email":"04aa07bc26d4a3b1f5f2f1214958efc6f904b738@bitmessage.ch"},"message":"Update musl-* to upstream (1.1.19-r3)","distinct":false,"url":"https://api.github.com/repos/postmarketOS/pmbootstrap/commits/37f0b6910f8387c591a984e99942628687391ee8"},{"sha":"b014e4d70d22b000c1aaf84d94559a96527fc466","author":{"name":"Oliver Smith","email":"04aa07bc26d4a3b1f5f2f1214958efc6f904b738@bitmessage.ch"},"message":"pmbootstrap init: kernel selection\n\n* new config option `\"kernel\"` with possible values:\n  `\"downstream\", \"mainline\", \"stable\", \"lts\"` (downstream is always\n  `linux-$devicename`)\n* ask for the kernel during `pmbootstrap init` if the device package\n  has kernel subpackages and install it in `_install.py`\n* postmarketos-mkinitfs: display note instead of exit with error when\n  the `deviceinfo_dtb` file is missing (because we expect it to be\n  missing for downstream kernels)\n* device-sony-amami:\n  * add kernel subpackages for downstream, mainline\n  * set `deviceinfo_dtb`\n* device-qemu-amd64: add kernel subpackages for stable, lts, mainline\n* test cases and test data for new functions\n* test case that checks all aports for right usage of the feature:\n  * don't mix specifying kernels in depends *and* subpackages\n  * 1 kernel in depends is maximum\n  * kernel subpackages must have a valid name","distinct":true,"url":"https://api.github.com/repos/postmarketOS/pmbootstrap/commits/b014e4d70d22b000c1aaf84d94559a96527fc466"},{"sha":"a03a8c32634149e80040def10d07b272d63e756e","author":{"name":"Oliver Smith","email":"04aa07bc26d4a3b1f5f2f1214958efc6f904b738@bitmessage.ch"},"message":"Address review comments / remove LTS kernel\n\n* `test/test_aports.py`:\n  * Generate list of valid kernel names dynamically (so it' still\n    working when we add something like `linux-postmarketos-qcom`)\n  * Test if devices packages reference at least one kernel\n* `pmbootstrap init`: Clarify what downstream kernels are.\n* As discussed in IRC/matrix, we're removing `linux-postmarketos-lts`\n  for now. The kernel isn't used right now, and we save lots of\n  maintenance effort with not updating it every week or so.\n* Don't mention the LTS kernel anymore in the code","distinct":true,"url":"https://api.github.com/repos/postmarketOS/pmbootstrap/commits/a03a8c32634149e80040def10d07b272d63e756e"},{"sha":"c2fec3900828995b85d292b6b7cc1ac8104ceda6","author":{"name":"Oliver Smith","email":"04aa07bc26d4a3b1f5f2f1214958efc6f904b738@bitmessage.ch"},"message":"Fix bugs found by @drebrez\n\n* `device-qemu-amd64`: `kernel_stable()` had the wrong package in\n  depends\n* `device-qemu-vexpress`: was still depending on the LTS kernel\n* Remove `_build_device_depends_note()` which informs the user that\n  `--ignore-depends` can be used with device packages to avoid building\n  the kernel. The idea was to make the transition easier after a change\n  we did months ago, and now the kernel doesn't always get built before\n  building the device package so it's not relevant anymore.","distinct":true,"url":"https://api.github.com/repos/postmarketOS/pmbootstrap/commits/c2fec3900828995b85d292b6b7cc1ac8104ceda6"},{"sha":"60749dc24c9b9027f23142adef58faddf3743609","author":{"name":"Oliver Smith","email":"04aa07bc26d4a3b1f5f2f1214958efc6f904b738@bitmessage.ch"},"message":"Fix kernel_flavors_installed()","distinct":true,"url":"https://api.github.com/repos/postmarketOS/pmbootstrap/commits/60749dc24c9b9027f23142adef58faddf3743609"}]}
{"actor":{"display_login":"ollieparanoid"}}