{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":191613286,"defaultBranch":"master","name":"systemd","ownerLogin":"arianvp","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-06-12T17:08:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/628387?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705012832.0","currentOid":""},"activityList":{"items":[{"before":"9619fdc102f1eda8e0a9d5a3ddc8c9d34bf79d26","after":"13595e136404ce7e8858213a5ce9e253afd2a71e","ref":"refs/heads/patch-5","pushedAt":"2024-06-02T19:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"},"commit":{"message":"docs/DAEMON_SOCKET_ACTIVATION\n\nRemove non-sensical network.target dependencies\r\n\r\nThere is no need to have these dependencies on socket units as far as I am aware.","shortMessageHtmlLink":"docs/DAEMON_SOCKET_ACTIVATION"}},{"before":null,"after":"b3ca03411d1a4587ddc4b2cfc969daa53fc927b8","ref":"refs/heads/virtiofs-run-host","pushedAt":"2024-01-11T22:40:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"},"commit":{"message":"automatically mount io.systemd.run-host virtiofs during early boot phase to /run/host/","shortMessageHtmlLink":"automatically mount io.systemd.run-host virtiofs during early boot ph…"}},{"before":"f809cbb4e82cd85650e1dea985ae62b2d1235df9","after":"4754acc1dee7d1e3100d55f7b7b1e407bdbf962f","ref":"refs/heads/fix-systemd-pc","pushedAt":"2023-11-21T10:50:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"},"commit":{"message":"systemd.pc: add comment about why we keep rootprefix around","shortMessageHtmlLink":"systemd.pc: add comment about why we keep rootprefix around"}},{"before":null,"after":"f809cbb4e82cd85650e1dea985ae62b2d1235df9","ref":"refs/heads/fix-systemd-pc","pushedAt":"2023-11-21T08:20:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"},"commit":{"message":"systemd.pc: Keep support for rootprefix and root_prefix\n\nWe dropped support for split-usr in https://github.com/systemd/systemd/commit/b0d3095fd6cc1791a38f57a1982116b4475244ba\nbut kept the `rootprefix` variable in meson but ignore it to make sure we do\nnot break downstream builds that depend on systemd.\n\nThis is fine because we had logic in our meson.build that rootprefix and prefix need to be the\nsame when split-usr=false.\n\nHowever we never had this logic in our systemd.pc.in file. This leads to a nasty breaking problem\ndownstream. Many packages [0,1,2] (there might be more!) rely on overriding rootprefix or root_prefix when calling pkg-config to configure where\nto install systemd units. This is because before split-usr we installed units in rootprefix. Setting prefix\non the pkg-config file didn't work. Even when split-usr=false people had to set rootprefix to install units\nin the right position.\n\nE.g. they have a line like:\n\n systemdunitdir = systemd.get_variable(pkgconfig: 'systemdsystemunitdir', pkgconfig_define: ['rootprefix', systemd_root_prefix])\n\nWith https://github.com/systemd/systemd/commit/b0d3095fd6cc1791a38f57a1982116b4475244ba landing\nThis would mean all these downstream packages need to be patched to use `prefix` next to `rootprefix`.\n(Both need to be kept to keep backwards compat with using older versions of systemd).\n\nThis puts a big burden on downstream packages.\nInstead we should not break the existing behaviour and keep the old behaviour of systemd.pc.in around.\nI've changed systemd.pc.in such that either setting prefix, rootprefix or root_prefix will all have\nthe same effect. This way we do not break any downstream packages.\n\n- [0](https://github.com/fwupd/fwupd/blob/caa788b37ff34334d83debb047335fd12f3a7836/meson.build#L464)\n- [1](https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/blame/main/meson.build#L204)\n- [2](https://github.com/PipeWire/pipewire/blob/49cdb468c28ba366dbd08eef9cb6dbf2dea2a2e5/src/daemon/systemd/system/meson.build#L1)","shortMessageHtmlLink":"systemd.pc: Keep support for rootprefix and root_prefix"}},{"before":"e15a377c2982a0ac41034c814f51e03a5fa26c6d","after":"95b29e004b519aba10eb05fc5b2617e23ceeeef5","ref":"refs/heads/import-creds-virtiofs","pushedAt":"2023-09-13T16:03:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"},"commit":{"message":"import-creds: import credentials from virtiofs\n\nWe define a well-known tag \"io.systemd.credentials\".\nIf we are able to mount a virtiofs with this tag, we copy\nthe credentials from the mount to /run/credentials/@systemd and\nunmount the virtiofs again.\n\nThis gives an alternative method for VMMs to pass in credentials to\nthe VM. Unlike SMBIOS and fw_cfg this is not limited in size and\njust allows you to treat credentials as files on the host\njust like in the guest.\n\nThis also makes it possible in the future for a hypothethical\nsystemd-vmspawn to simply pass in the credentials from the host\nto the guest by simply passing a virtiofs pointing to the host\ncredentials.","shortMessageHtmlLink":"import-creds: import credentials from virtiofs"}},{"before":null,"after":"e15a377c2982a0ac41034c814f51e03a5fa26c6d","ref":"refs/heads/import-creds-virtiofs","pushedAt":"2023-09-13T15:53:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"},"commit":{"message":"import-creds: import credentials from virtiofs\n\nWe define a well-known tag \"io.systemd.credentials\".\nIf we are able to mount a virtiofs with this tag, we copy\nthe credentials from the mount to /run/credentials/@systemd and\nunmount the virtiofs again.\n\nThis gives an alternative method for VMMs to pass in credentials to\nthe VM. Unlike SMBIOS and fw_cfg this is not limited in size and\njust allows you to treat credentials as files on the host\njust like in the guest.\n\nThis also makes it possible in the future for a hypothethical\nsystemd-vmspawn to simply pass in the credentials from the host\nto the guest by simply passing a virtiofs pointing to the host\ncredentials.","shortMessageHtmlLink":"import-creds: import credentials from virtiofs"}},{"before":"a680d4fb87bad829989949e5ea4fc6db90453456","after":null,"ref":"refs/heads/fix-bootctl-status","pushedAt":"2023-06-01T09:34:17.171Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"}},{"before":"7f3a279672538279083280ef975f2b6b52dc5668","after":"a680d4fb87bad829989949e5ea4fc6db90453456","ref":"refs/heads/fix-bootctl-status","pushedAt":"2023-05-31T12:30:35.965Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"},"commit":{"message":"bootctl: also print efi files not owned by systemd in status\n\nWe should not skip over unknown entries in EFI/BOOT/ but\nalso print them out in status so people are aware that they are there.","shortMessageHtmlLink":"bootctl: also print efi files not owned by systemd in status"}},{"before":"ee28558f14c142cf52b4c1fd7921ff9f4ba4134e","after":"7f3a279672538279083280ef975f2b6b52dc5668","ref":"refs/heads/fix-bootctl-status","pushedAt":"2023-05-31T11:29:35.505Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"},"commit":{"message":"bootctl: also print efi files not owned by systemd in status\n\nWe should not skip over unknown entries in EFI/BOOT/ but\nalso print them out in status so people are aware that they are there.","shortMessageHtmlLink":"bootctl: also print efi files not owned by systemd in status"}},{"before":"80ed800df73b22376a5a2dc54181e20bb4a0a86b","after":"ee28558f14c142cf52b4c1fd7921ff9f4ba4134e","ref":"refs/heads/fix-bootctl-status","pushedAt":"2023-05-31T11:27:36.084Z","pushType":"push","commitsCount":1,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"},"commit":{"message":"bootctl: also print efi files not owned by systemd in status","shortMessageHtmlLink":"bootctl: also print efi files not owned by systemd in status"}},{"before":"ddd88ed320d0bb23a56ac1a0d782fcc71547c730","after":"80ed800df73b22376a5a2dc54181e20bb4a0a86b","ref":"refs/heads/fix-bootctl-status","pushedAt":"2023-05-30T17:21:12.405Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"},"commit":{"message":"bootctl: Print version number of detected binaries\n\nIn 9b9f6aa41204c995b7a3b3e99c50e92b0a8b3dde (#27069)\nwe changed get_file_version to return 0 instead of 1 on success.\nHowever we did not update the printing of the version number to\nhandle this change so we would never print the version number.","shortMessageHtmlLink":"bootctl: Print version number of detected binaries"}},{"before":null,"after":"ddd88ed320d0bb23a56ac1a0d782fcc71547c730","ref":"refs/heads/fix-bootctl-status","pushedAt":"2023-05-30T17:17:33.685Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arianvp","name":"Arian van Putten","path":"/arianvp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628387?s=80&v=4"},"commit":{"message":"bootctl: Print version number of detected binaries\n\nIn 9b9f6aa41204c995b7a3b3e99c50e92b0a8b3dde (#27069)\nwe changed get_file_version to return 0 instead of 1 on success.\nHowever we did not update the printing of the version number to\nhandle this change so we would never print the version number.","shortMessageHtmlLink":"bootctl: Print version number of detected binaries"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWlQC8QA","startCursor":null,"endCursor":null}},"title":"Activity · arianvp/systemd"}