{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":773019789,"defaultBranch":"master","name":"yocto-dockerfiles","ownerLogin":"robwoolley","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-16T14:20:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28444365?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710599222.3362691","currentOid":""},"activityList":{"items":[{"before":"8bbf10c290d595ed794e7e14955b673adcf5b81a","after":"bdf255d13bb9b76dce4dc87589794259ef1d9906","ref":"refs/heads/master","pushedAt":"2024-03-30T20:41:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"workflows: Add Debian 12 and Fedora 40\n\nSigned-off-by: Rob Woolley ","shortMessageHtmlLink":"workflows: Add Debian 12 and Fedora 40"}},{"before":"5ab569d862892d21b454d593d891d4a7eee19e3e","after":"8bbf10c290d595ed794e7e14955b673adcf5b81a","ref":"refs/heads/master","pushedAt":"2024-03-30T20:27:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"fedora: Add build tools for Fedora 41\n\nFedora 40 replaces wget with the rewrite wget2. This drop-in\nreplacement does not yet have support for FTP.\n\nAs a result the bitbake fetcher fails whe it uses the wget provided\nby Fedora with --passive-ftp.\n\nThe workaround is to use the poky build tools to use the wget-native\nprovided by the Yocto Project.\n\nSigned-off-by: Rob Woolley ","shortMessageHtmlLink":"fedora: Add build tools for Fedora 41"}},{"before":"55e00702ece21564ec7d784ec1c97a838fe7110c","after":"5ab569d862892d21b454d593d891d4a7eee19e3e","ref":"refs/heads/master","pushedAt":"2024-03-30T20:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"fedora: Add build tools for Fedora 40\n\nFedora 40 replaces wget with the rewrite wget2. This drop-in\nreplacement does not yet have support for FTP.\n\nAs a result the bitbake fetcher fails whe it uses the wget provided\nby Fedora with --passive-ftp.\n\nThe workaround is to use the poky build tools to use the wget-native\nprovided by the Yocto Project.\n\nSigned-off-by: Rob Woolley ","shortMessageHtmlLink":"fedora: Add build tools for Fedora 40"}},{"before":"5028e12ec1e77d4d4634f9c9f407a245e0c77bca","after":"55e00702ece21564ec7d784ec1c97a838fe7110c","ref":"refs/heads/master","pushedAt":"2024-03-30T15:46:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"workflows: Add Debian 12, Fedora 40, and Fedora 41\n\nSigned-off-by: Rob Woolley ","shortMessageHtmlLink":"workflows: Add Debian 12, Fedora 40, and Fedora 41"}},{"before":"cba1f36512cc4b8b6f24a552956f9eafb81273df","after":"5028e12ec1e77d4d4634f9c9f407a245e0c77bca","ref":"refs/heads/master","pushedAt":"2024-03-30T15:44:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"fedora: Add Fedora 40 and 41\n\nBased on the Fedora 39 Dockerfile\n\nSigned-off-by: Rob Woolley ","shortMessageHtmlLink":"fedora: Add Fedora 40 and 41"}},{"before":"59399dfaadc5abd845b68807c18ccdb5111cd88e","after":"cba1f36512cc4b8b6f24a552956f9eafb81273df","ref":"refs/heads/master","pushedAt":"2024-03-30T15:03:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"ubuntu/debian: Add python-virtualenv for old releases\n\nThe virtualenv script is provided by the python-virtualenv package\nin the older Debian and Ubuntu releases.\n\nThis means that we need to install both python-virtualenv and\npython3-virtualenv in order to use the virtualenv command with\nPython3 and the Python3 version of the virtualenv module.\n\nSigned-off-by: Rob Woolley ","shortMessageHtmlLink":"ubuntu/debian: Add python-virtualenv for old releases"}},{"before":"856c93487a0e0329e7b1d259542e8812d0b6228c","after":"59399dfaadc5abd845b68807c18ccdb5111cd88e","ref":"refs/heads/master","pushedAt":"2024-03-30T14:30:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"build-install-dumb-init: Do not source pokysdk for dumb-init\n\nThe buildtools environment is intended for running the poky builds.\n\nIt was sourced to provide Python3 to create a virtualenv for building\ndumb-init. However, dumb-init is not related to Poky. The Python\ninterpreter and necessary tools should come from the distro.\n\nSigned-off-by: Rob Woolley ","shortMessageHtmlLink":"build-install-dumb-init: Do not source pokysdk for dumb-init"}},{"before":"eb622b0792972e0eb7a95e2585b178159cd5b809","after":"856c93487a0e0329e7b1d259542e8812d0b6228c","ref":"refs/heads/master","pushedAt":"2024-03-27T13:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"all: Install Python virtualenv package from distro\n\nThe Python virtualenv package is provided by all distros. We were\ninstalling it with pip, however recent changes in Python produce\nan error message:\n\n error: externally-managed-environment\n\nThis uses the package provided by the distro instead.\n\nCentOS 7 calls the package python-virtualenv, but the virtualenv\ncommand functions correctly with python3.\n\nSigned-off-by: Rob Woolley ","shortMessageHtmlLink":"all: Install Python virtualenv package from distro"}},{"before":"5500a663c3edc3531febf875f6665cd3a63016a9","after":"eb622b0792972e0eb7a95e2585b178159cd5b809","ref":"refs/heads/master","pushedAt":"2024-03-27T13:12:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"build-install-dumb-init: Explicitly use python3 for virtualenv\n\nOlder Linux distributions like Ubuntu 18.04 default to Python 2.\n\nThis may result in the following message when running virtualenv:\n \"The path python2 (from --python=python2) does not exist\"\n\nSigned-off-by: Rob Woolley ","shortMessageHtmlLink":"build-install-dumb-init: Explicitly use python3 for virtualenv"}},{"before":"377d199b38d48bcaf33a3eb8f8ef973b8f17f4b5","after":"5500a663c3edc3531febf875f6665cd3a63016a9","ref":"refs/heads/master","pushedAt":"2024-03-27T12:13:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"workflows: Skip Deploy step if secrets are not set\n\nSkips the deployment step if we do not have the write credentials.\n\nThis ensures that forks can still run the workflow successfully\nwithout publishing any container images.\n\nSigned-off-by: Rob Woolley ","shortMessageHtmlLink":"workflows: Skip Deploy step if secrets are not set"}},{"before":"3512fd3947abc762f9cf60ac547b15a0b7895f4b","after":"377d199b38d48bcaf33a3eb8f8ef973b8f17f4b5","ref":"refs/heads/master","pushedAt":"2024-03-27T11:54:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"OpenSUSE: add opensuse-15.5\n\nhttps://en.opensuse.org/Release_announcement_15.5\n\nhttps://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.5/index.html\n\nhttps://en.opensuse.org/Lifetime#openSUSE_Leap\n\nopenSUSE Leap 15.5 - is expected to be maintained until end of December 2024\n\n* Drop python (python2). If you still need it, build your own\n containers.\n\nSigned-off-by: Tim Orling ","shortMessageHtmlLink":"OpenSUSE: add opensuse-15.5"}},{"before":"d3f4f3f64f562625fa23d7779420181a56435bde","after":"3512fd3947abc762f9cf60ac547b15a0b7895f4b","ref":"refs/heads/master","pushedAt":"2024-03-27T11:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"Disable deploying the container images","shortMessageHtmlLink":"Disable deploying the container images"}},{"before":"377d199b38d48bcaf33a3eb8f8ef973b8f17f4b5","after":"d3f4f3f64f562625fa23d7779420181a56435bde","ref":"refs/heads/master","pushedAt":"2024-03-16T14:20:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robwoolley","name":"Rob Woolley","path":"/robwoolley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28444365?s=80&v=4"},"commit":{"message":"Use system package for virtualenv on Debian-based systems\n\nAs of Debian 12, running pip3 install virtualenv will give the error:\n error: externally-managed-environment\n\nIt recommends using apt to install system-wide packages instead of pip3.\nThis only affects virtualenv as it is the only Python module installed\nwith pip3 outside of a virtual environment.\n\nAll recent Debian and Ubuntu releases seem to have python3-virtualenv\npackaged so we can just add it to the package list installed by apt.\n\nI did not check the other distros, however I took the approach of making\nthe install command customizable per distro to preserve the current\nbehaviour and provide a means to selectively migrate each distro to using\nthe distro package management.\n\nSigned-off-by: Rob Woolley ","shortMessageHtmlLink":"Use system package for virtualenv on Debian-based systems"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEI3uAdwA","startCursor":null,"endCursor":null}},"title":"Activity ยท robwoolley/yocto-dockerfiles"}