{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":215787781,"defaultBranch":"staging","name":"lib-python3","ownerLogin":"unikraft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-17T12:32:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44058005?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712932397.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d912933a00d1224866686a6b9e6690dbdb96466f","ref":"refs/heads/craciunoiuc/add-repository-dispatch","pushedAt":"2024-04-12T14:33:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"craciunoiuc","name":"Cezar Craciunoiu","path":"/craciunoiuc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46280801?s=80&v=4"},"commit":{"message":".github/workflows: Introduce catalog tests\n\nSigned-off-by: Cezar Craciunoiu ","shortMessageHtmlLink":".github/workflows: Introduce catalog tests"}},{"before":"04fad4ffa4effd87d8eaf054b6fda35959204ef3","after":"c46c65d4bebf95cde58af4405f0a51304dc61d8b","ref":"refs/heads/stable","pushedAt":"2023-10-31T10:42:45.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Introduce `Library.uk`\n\nThis new file represents the first step towards proper versioning support of\nexternal microlibrary in Unikraft. The file itself acts as mechanism for\nholding metadata-only values about the microlibrary. This metadata is designed\nto be compatible with GNU Make whilst simultaneously being human-readable and\nreadable by programs that are not GNU Make (e.g. tools such as KraftKit).\n\nAn important feature of this file is the inclusion of microlibrary versions.\nIn a later step, once relevant integrations have been made to Unikrat's core\nbuild system and to relevant tools such as KraftKit, the user will be able to\nsee and select from different versions of the microlibrary.\n\nIn this initial commit, the relevant metadata is absorbed from both Makefile.uk,\nConfig.uk, but also includes new information such as SPDX License identifier.\n\nSigned-off-by: Alexander Jung \nApproved-by: Razvan Deaconescu \nReviewed-by: Razvan Deaconescu \nGitHub-Closes: #14","shortMessageHtmlLink":"Introduce Library.uk"}},{"before":"14e77dd52fbbfc98eb5f2a6bff4489530b87cafa","after":"c46c65d4bebf95cde58af4405f0a51304dc61d8b","ref":"refs/heads/staging","pushedAt":"2023-10-20T17:01:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Introduce `Library.uk`\n\nThis new file represents the first step towards proper versioning support of\nexternal microlibrary in Unikraft. The file itself acts as mechanism for\nholding metadata-only values about the microlibrary. This metadata is designed\nto be compatible with GNU Make whilst simultaneously being human-readable and\nreadable by programs that are not GNU Make (e.g. tools such as KraftKit).\n\nAn important feature of this file is the inclusion of microlibrary versions.\nIn a later step, once relevant integrations have been made to Unikrat's core\nbuild system and to relevant tools such as KraftKit, the user will be able to\nsee and select from different versions of the microlibrary.\n\nIn this initial commit, the relevant metadata is absorbed from both Makefile.uk,\nConfig.uk, but also includes new information such as SPDX License identifier.\n\nSigned-off-by: Alexander Jung \nApproved-by: Razvan Deaconescu \nReviewed-by: Razvan Deaconescu \nGitHub-Closes: #14","shortMessageHtmlLink":"Introduce Library.uk"}},{"before":"45fe239ec9e56d3e0fbde8871ac9c63d1e00023d","after":"14e77dd52fbbfc98eb5f2a6bff4489530b87cafa","ref":"refs/heads/staging","pushedAt":"2023-10-16T00:48:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Makefile.uk: Ensure consistent Python binary name\n\nPreviously Makefile.uk used `python` and `python3` interchangeably which\ncaused unexpected issues on misconfigured systems where these two do not\npoint to the same binary.\nThis change fixes this oversight by using `python` everywhere.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Stefan Jumarea \nReviewed-by: Radu Nichita \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #22","shortMessageHtmlLink":"Makefile.uk: Ensure consistent Python binary name"}},{"before":"6d49c493308ccb318cfbe5339f5c9314b952e57d","after":"45fe239ec9e56d3e0fbde8871ac9c63d1e00023d","ref":"refs/heads/staging","pushedAt":"2023-10-16T00:45:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Makefile.uk: Ensure consistent Python binary name\n\nPreviously Makefile.uk used `python` and `python3` interchangeably which\ncaused unexpected issues on misconfigured systems where these two do not\npoint to the same binary.\nThis change fixes this oversight by using `python` everywhere.\n\nSigned-off-by: Andrei Tatar ","shortMessageHtmlLink":"Makefile.uk: Ensure consistent Python binary name"}},{"before":"a5f8ef1f0a8a7b5a0c982b33b7de01eec330afa0","after":"6d49c493308ccb318cfbe5339f5c9314b952e57d","ref":"refs/heads/staging","pushedAt":"2023-10-01T16:54:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Enable the `mmap` stdlib module\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Maria Sfiraiala \nReviewed-by: Radu Nichita \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #20","shortMessageHtmlLink":"Enable the mmap stdlib module"}},{"before":"5900336e7fe5d8ebf6542f08ea5913cf86c089a7","after":"a5f8ef1f0a8a7b5a0c982b33b7de01eec330afa0","ref":"refs/heads/staging","pushedAt":"2023-10-01T16:54:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"patches: Fix ctypes import error\n\nThis change adds a patch that allows ctypes to be imported by ignoring\na failing PyDLL() call (which is not supported under Unikraft due to\nlack of dynamic linking).\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Maria Sfiraiala \nReviewed-by: Radu Nichita \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #18","shortMessageHtmlLink":"patches: Fix ctypes import error"}},{"before":"8d59ff190f019e9a182b1e5401196a6adf4ed026","after":"5900336e7fe5d8ebf6542f08ea5913cf86c089a7","ref":"refs/heads/staging","pushedAt":"2023-10-01T04:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Makefile.uk: Fix generated header include path\n\nPreviously LIBPYTHON3_SRC was in the include path, leading to a wrong\npyconfig.h, if present, to be pulled into the Python build. Such a file\ncould remain after being generated by a rootfs build.\nThis change both removes LIBPYTHON3_SRC from the include path, as it\nprovides no needed headers, as well as ensures that the rootfs build\ndoes not leave a pyconfig.h file in the origin directory.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Stefan Jumarea \nReviewed-by: Radu Nichita \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #19","shortMessageHtmlLink":"Makefile.uk: Fix generated header include path"}},{"before":"04fad4ffa4effd87d8eaf054b6fda35959204ef3","after":"8d59ff190f019e9a182b1e5401196a6adf4ed026","ref":"refs/heads/staging","pushedAt":"2023-10-01T04:50:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Makefile.uk: Supress warnings\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Radu Nichita \nReviewed-by: Maria Sfiraiala \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #21","shortMessageHtmlLink":"Makefile.uk: Supress warnings"}},{"before":"450c3bd82342b4453fa323b283a411871e5e888e","after":"04fad4ffa4effd87d8eaf054b6fda35959204ef3","ref":"refs/heads/stable","pushedAt":"2023-08-18T13:50:15.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Add support for the Shapely extension\n\nThis change only adds the necessary module registrations and Kconfig\noptions. Shapely itself is provided by its own unikraft port.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Stefan Jumarea \nReviewed-by: Maria Sfiraiala \nApproved-by: Razvan Deaconescu \nTested-by: Unikraft CI \nGitHub-Closes: #17","shortMessageHtmlLink":"Add support for the Shapely extension"}},{"before":"dc93f534f5fd65e9848f61a92c811fe99993a7d9","after":"04fad4ffa4effd87d8eaf054b6fda35959204ef3","ref":"refs/heads/staging","pushedAt":"2023-08-14T19:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unikraft-bot","name":"Unikraft Bot","path":"/unikraft-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69084907?s=80&v=4"},"commit":{"message":"Add support for the Shapely extension\n\nThis change only adds the necessary module registrations and Kconfig\noptions. Shapely itself is provided by its own unikraft port.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Stefan Jumarea \nReviewed-by: Maria Sfiraiala \nApproved-by: Razvan Deaconescu \nTested-by: Unikraft CI \nGitHub-Closes: #17","shortMessageHtmlLink":"Add support for the Shapely extension"}},{"before":"2d070a4840f93ebd5f760aa73e7b707fb708d51c","after":"dc93f534f5fd65e9848f61a92c811fe99993a7d9","ref":"refs/heads/staging","pushedAt":"2023-08-11T18:11:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unikraft-bot","name":"Unikraft Bot","path":"/unikraft-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69084907?s=80&v=4"},"commit":{"message":"include/pyconfig.h: Define `SIZEOF_PHTREAD_T` based on chosen libc\n\nThe size of the `pthread_t` type varies between the libc/posix-threads\nimplementations, so we need to define the `SIZEOF_PTHREAD_T` macro\naccordingly. This commit implements an additional\ncheck for the Pthread Embedded library.\n\nSigned-off-by: Eduard Vintilă \nReviewed-by: Maria Sfiraiala \nReviewed-by: Stefan Jumarea \nApproved-by: Razvan Deaconescu \nTested-by: Unikraft CI \nGitHub-Closes: #12","shortMessageHtmlLink":"include/pyconfig.h: Define SIZEOF_PHTREAD_T based on chosen libc"}},{"before":"98246963b187a881977ad34fc79deff677316854","after":"2d070a4840f93ebd5f760aa73e7b707fb708d51c","ref":"refs/heads/staging","pushedAt":"2023-08-11T17:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unikraft-bot","name":"Unikraft Bot","path":"/unikraft-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69084907?s=80&v=4"},"commit":{"message":"Add support for numpy\n\nThis change only adds the necessary module registrations and Kconfig\noptions. Numpy itself is provided by its own unikraft port.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Maria Sfiraiala \nReviewed-by: Stefan Jumarea \nApproved-by: Razvan Deaconescu \nTested-by: Unikraft CI \nGitHub-Closes: #16","shortMessageHtmlLink":"Add support for numpy"}},{"before":"6a2ee037e14deaafd08a9ab9462e2e955469ea22","after":"98246963b187a881977ad34fc79deff677316854","ref":"refs/heads/staging","pushedAt":"2023-08-11T16:00:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"unikraft-bot","name":"Unikraft Bot","path":"/unikraft-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69084907?s=80&v=4"},"commit":{"message":"Update CONTRIBUTING\n\nReformat to Markdown, remove obsolete references, point users at website\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Maria Sfiraiala \nReviewed-by: Stefan Jumarea \nApproved-by: Razvan Deaconescu \nTested-by: Unikraft CI \nGitHub-Closes: #15","shortMessageHtmlLink":"Update CONTRIBUTING"}},{"before":"450c3bd82342b4453fa323b283a411871e5e888e","after":"6a2ee037e14deaafd08a9ab9462e2e955469ea22","ref":"refs/heads/staging","pushedAt":"2023-07-16T13:23:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unikraft-bot","name":"Unikraft Bot","path":"/unikraft-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69084907?s=80&v=4"},"commit":{"message":"Makefile.uk: Allow configuring with custom config file\n\nThe `.config.orig` rule does a backup of the config file before changing\nit to set `CONFIG_STACK_SIZE_PAGE_ORDER=10`. This used a hardcoded path\nto the default `.config` file instead of `$(C)`, which can be set to a\ncustom one.\n\nUsing a hardcoded path will fail if trying to build with a different\nconfig file than the default one (i.e. using `make C=path-to-config`).\nOne of the usecases is `kraftkit`, which uses `.config.python3...`\ninstead of the default `.config` file.\n\nSigned-off-by: Stefan Jumarea \nReviewed-by: Cezar Craciunoiu \nApproved-by: Razvan Deaconescu \nTested-by: Unikraft CI \nGitHub-Closes: #13","shortMessageHtmlLink":"Makefile.uk: Allow configuring with custom config file"}},{"before":"e9eee391cf17ffe8e9feb195a289039a381cb0ee","after":null,"ref":"refs/tags/RELEASE-0.4","pushedAt":"2023-06-01T12:49:21.839Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nderjung","name":"Alexander Jung","path":"/nderjung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/905927?s=80&v=4"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELzDoLAA","startCursor":null,"endCursor":null}},"title":"Activity · unikraft/lib-python3"}