{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":96125932,"defaultBranch":"master","name":"libvirt-rust","ownerLogin":"libvirt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-03T15:35:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12560713?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1694377814.0","currentOid":""},"activityList":{"items":[{"before":"604ea02a95f96ed5ebb5a56f6c66a09c1d5615a9","after":"3d2cc34fa75ecd6f6e8121cdc6c99687b62d2a4f","ref":"refs/heads/master","pushedAt":"2024-05-16T12:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"ci: refresh with latest lcitool manifest\n\nDistro changes:\n\n * Drop AlmaLinux 8, add 9\n * Drop CentOS Stream 8\n * Drop Fedora 38, add 40\n * Drop Ubuntu 20.04, add 24.04\n\nSigned-off-by: Michal Privoznik ","shortMessageHtmlLink":"ci: refresh with latest lcitool manifest"}},{"before":"e9898003b26e339a42532c6dc58ac95523cacf6c","after":"604ea02a95f96ed5ebb5a56f6c66a09c1d5615a9","ref":"refs/heads/master","pushedAt":"2024-03-22T13:32:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"ci: expand to non-x86_64, add alpine, freebsd & macOS\n\nThis introduces cross-compilation testing for non-x86_64\narches using Debian 12.\n\nMissing distro targets Alpine, FreeBSD and macOS are also\nintroduced.\n\nSigned-off-by: Daniel P. Berrangé ","shortMessageHtmlLink":"ci: expand to non-x86_64, add alpine, freebsd & macOS"}},{"before":"b1c5701bb39e868f700940bba6254ea6e43da1d0","after":"e9898003b26e339a42532c6dc58ac95523cacf6c","ref":"refs/heads/master","pushedAt":"2024-03-19T12:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"connect: don't assume char as signed\n\nchar is signed on many systems, however, it can be unsigned on some systems,\nfor example Ubuntu Linux on aarch64.\n\nOn such a system, building the crate failed like:\n\n Compiling virt v0.3.1\nerror[E0308]: mismatched types\n --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/virt-0.3.1/src/connect.rs:66:50\n |\n66 | (*ccreds.offset(i)).result = buffer as *mut i8;\n | -------------------------- ^^^^^^^^^^^^^^^^^ expected `*mut u8`, found `*mut i8`\n | |\n | expected due to the type of this binding\n |\n = note: expected raw pointer `*mut u8`\n found raw pointer `*mut i8`\n \n\nThis can be avoided by casting to libc::c_char.\n\nSigned-off-by: Ryota Ozaki ","shortMessageHtmlLink":"connect: don't assume char as signed"}},{"before":"94d90b6092e5a6872269663699996b1cfc074a6c","after":"b1c5701bb39e868f700940bba6254ea6e43da1d0","ref":"refs/heads/master","pushedAt":"2024-02-27T08:59:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"domain: Add get_job_info method\n\nThe get_job_info method returns a subset of the information that\n`get_job_stats` does. However, it's easier to use and therefore is\nincluded in a separate function.\n\nSigned-off-by: harveyhunt ","shortMessageHtmlLink":"domain: Add get_job_info method"}},{"before":"001be4fc87268aa5501c235a3fae44cefadcc3d2","after":"94d90b6092e5a6872269663699996b1cfc074a6c","ref":"refs/heads/master","pushedAt":"2024-02-21T12:49:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"error: Formatting fixes\n\nTwo things happening here:\n\n1) We tend to start ErrorNumber values description with a capital\n letter, and\n2) The sys::VIR_ERR_NO_HOSTNAME is misaligned.\n\nFix those two.\n\nSigned-off-by: Michal Privoznik ","shortMessageHtmlLink":"error: Formatting fixes"}},{"before":"fe2f95b72837cfbadd166663e4892c245ea03273","after":"001be4fc87268aa5501c235a3fae44cefadcc3d2","ref":"refs/heads/master","pushedAt":"2024-02-21T12:20:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"gitlab: allow test features to be overridden\n\nTo allow a nightly test for API coverage, while not breaking regular\nmerge request tests, allow the features to be overriden.\n\nThis also fixes the missing 'qemu' feature coverage in non-git build\njobs.\n\nSigned-off-by: Daniel P. Berrangé ","shortMessageHtmlLink":"gitlab: allow test features to be overridden"}},{"before":"05171be8377d08f1f5d7624b925497d183977055","after":"fe2f95b72837cfbadd166663e4892c245ea03273","ref":"refs/heads/master","pushedAt":"2024-01-30T08:36:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"domain: Added virDomainShutdownFlags()\n\nSigned-off-by: Guyliner ","shortMessageHtmlLink":"domain: Added virDomainShutdownFlags()"}},{"before":"ccb21b693b19fe4dcd5b94b0494bda975bcf2d25","after":"05171be8377d08f1f5d7624b925497d183977055","ref":"refs/heads/master","pushedAt":"2024-01-26T09:31:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"src: implement the Clone interface for all objects\n\nSigned-off-by: Daniel P. Berrangé ","shortMessageHtmlLink":"src: implement the Clone interface for all objects"}},{"before":"78e7e33039213d2eb10cf134fac25d789955b01b","after":"ccb21b693b19fe4dcd5b94b0494bda975bcf2d25","ref":"refs/heads/master","pushedAt":"2024-01-23T15:30:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"tests: add test coverage for some of the new Uuid APIs\n\nSigned-off-by: Daniel P. Berrangé ","shortMessageHtmlLink":"tests: add test coverage for some of the new Uuid APIs"}},{"before":"974339d07d1767890189b46ff89a660de6ee5776","after":"78e7e33039213d2eb10cf134fac25d789955b01b","ref":"refs/heads/master","pushedAt":"2024-01-23T09:34:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"virt-sys: Regenerate bindings.rs\n\nApart from some changes to how assert_eq!() is called and string\nconstants being generated as &CStr instead of &[u8], we get new\nlibvirt APIs (virNetworkSetMetadata(), virNetworkGetMetadata(),\nvirConnectNetworkEventMetadataChangeCallback()) among with new\nnetwork metadata related constants (VIR_NETWORK_METADATA_*,\nVIR_ERR_NO_NETWORK_METADATA) and other public constants.\n\nSigned-off-by: Michal Privoznik ","shortMessageHtmlLink":"virt-sys: Regenerate bindings.rs"}},{"before":"54426bb51fea9e19f602135fc1542628dbd3331b","after":"974339d07d1767890189b46ff89a660de6ee5776","ref":"refs/heads/master","pushedAt":"2024-01-23T09:29:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"ci: refresh with latest 'lcitool manifest'\n\nThis refresh gets rid of the split jobs for prebuilt and local\ncontainer environments.\n\nSigned-off-by: Michal Privoznik ","shortMessageHtmlLink":"ci: refresh with latest 'lcitool manifest'"}},{"before":"c0d8fb28a88b10500157831c4c21944796dc5a65","after":"54426bb51fea9e19f602135fc1542628dbd3331b","ref":"refs/heads/master","pushedAt":"2024-01-17T13:34:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"ci: Drop Debian 11\n\nUnfortunately, Debian 11 has just too old Rust which prevents us\nfrom working on anything not prehistoric. There are couple of\nissues:\n\n1) It doesn't understand modern Cargo.toml syntax, which causes\n CI failures:\n\n https://gitlab.com/libvirt/libvirt-rust/-/merge_requests/64\n\n2) We currently require bindgen-0.59.2 which doesn't work with\n LLVM-16 because of:\n\n https://github.com/rust-lang/rust-bindgen/issues/2312\n\n The fix is contained in bindgen-0.62.0. While there is some\n intersect between versions available to Debian 11 version of\n Rust (0.65.1, 0.64.0, 0.63.0, 0.62.0) neither of them generate\n code that Debian 11 version of Rust (1.48.0) understands.\n The bindgen-0.62.0 release notes set the minimal required\n version of rust to 1.57.0 anyway:\n\n https://crates.io/crates/bindgen/0.62.0\n\nWe are stuck. And the only way out is just to drop Debian 11\nsupport. Live long my old friend.\n\nSigned-off-by: Michal Privoznik ","shortMessageHtmlLink":"ci: Drop Debian 11"}},{"before":"ff8988baee55dd0c899bcb4c07932c8a8018df65","after":"c0d8fb28a88b10500157831c4c21944796dc5a65","ref":"refs/heads/master","pushedAt":"2024-01-15T16:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"domain: fix BlockInfo references\n\nThe BlockInfo impl was set to return the capacity for\na given block device for every allocation and physical,\n instead of their real values.\n\nSigned-off-by: Guyliner ","shortMessageHtmlLink":"domain: fix BlockInfo references"}},{"before":"ef4b17c41ce27c60dedf5c7037123700813a1d87","after":"ff8988baee55dd0c899bcb4c07932c8a8018df65","ref":"refs/heads/master","pushedAt":"2023-12-20T15:27:55.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"domain: fix leak of strings when fetching numa parameters\n\nSigned-off-by: Daniel P. Berrangé ","shortMessageHtmlLink":"domain: fix leak of strings when fetching numa parameters"}},{"before":"d4d9830aae9aa36061b89e097b5aef0bce7c4922","after":"ef4b17c41ce27c60dedf5c7037123700813a1d87","ref":"refs/heads/master","pushedAt":"2023-11-16T18:16:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"connect: Add support for virNodeGetFreePages\n\nSigned-off-by: Martin Kletzander ","shortMessageHtmlLink":"connect: Add support for virNodeGetFreePages"}},{"before":"081cac3dfd7cb99bcf9afb1cf42e832e638dd1c5","after":"d4d9830aae9aa36061b89e097b5aef0bce7c4922","ref":"refs/heads/master","pushedAt":"2023-11-09T13:54:25.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"stream: shrink the usage of unsafe blocks\n\nSigned-off-by: Daniel P. Berrangé ","shortMessageHtmlLink":"stream: shrink the usage of unsafe blocks"}},{"before":"b0506ed9cca960dd5f7679bca434a19d4b5cfc1d","after":"081cac3dfd7cb99bcf9afb1cf42e832e638dd1c5","ref":"refs/heads/master","pushedAt":"2023-11-09T07:41:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"domain: expose missing 'dname' parameter\n\nThe 'dname' parameter to virDomainMigrate has been hardcoded to the\nempty string. It should be exposed as an optional parameter, as is\nnow done with other migrate APIs.\n\nFixes: https://gitlab.com/libvirt/libvirt-rust/-/issues/11\nSigned-off-by: Daniel P. Berrangé ","shortMessageHtmlLink":"domain: expose missing 'dname' parameter"}},{"before":"c7ee11c7585897f343d1c5ca9adc344bd9d21007","after":"b0506ed9cca960dd5f7679bca434a19d4b5cfc1d","ref":"refs/heads/master","pushedAt":"2023-11-08T16:58:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"Implement Send and Sync traits\n\nA virConnect object contains no thread local data and has its own\nmutex for accesses from multiple threads. These facts then\nguarantee Send and Sync traits to be implemented for its Rust\nrepresentation.\n\nFor other structs (like virDomain, virNetwork, etc.) they all use\nvirConnectPtr stored within each one of them and thus are 'Sync'\nsafe transitively. And neither has thread local data so they are\n'Send' safe too.\n\nSome public struct are already Send and Sync automatically, for\nthe rest (except DomainStatsRecord which is not implemented yet)\nprovide necessary implementation.\n\nSigned-off-by: Michal Privoznik ","shortMessageHtmlLink":"Implement Send and Sync traits"}},{"before":"137a01f3b4fc36246934babdf4beec3ef7061551","after":"c7ee11c7585897f343d1c5ca9adc344bd9d21007","ref":"refs/heads/master","pushedAt":"2023-09-29T20:36:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"connect: Implement Clone trait\n\nSometimes it may be useful to just create a copy of given Connect\nstruct. At C level, libvirt offers virConnectRef() which allows\nus to to just that.\n\nTo avoid leaving dangling connection pointer (Connect::ptr) let's\nset it explicitly to None in close() even if the connection is\nopen.\n\nSigned-off-by: Michal Privoznik ","shortMessageHtmlLink":"connect: Implement Clone trait"}},{"before":"8bfdb2521d48eb26073e9cb3ed7e4775d4e8569d","after":"137a01f3b4fc36246934babdf4beec3ef7061551","ref":"refs/heads/master","pushedAt":"2023-09-26T15:29:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"ci: Also run doctests\n\nThere are few doc tests which we can run with cargo test --doc and it'd\nbe nice to have those tested as well since they are used for some APIs\ninstead of usual tests.\n\nSigned-off-by: Martin Kletzander ","shortMessageHtmlLink":"ci: Also run doctests"}},{"before":"13d1333c533e2dec7eeda1703c586a1e5b27db95","after":"8bfdb2521d48eb26073e9cb3ed7e4775d4e8569d","ref":"refs/heads/master","pushedAt":"2023-09-26T13:25:02.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"gitlab: Add 'cargo doc' to build job\n\nThe same way we can optionally execute 'cargo clippy' we can now\nrun 'cargo doc' in order to check whether any error is reported.\nSimilarly to clippy, enable it only on a handful of jobs\n(fedora-38 and fedora-38-local were chosen),\n\nSigned-off-by: Michal Privoznik ","shortMessageHtmlLink":"gitlab: Add 'cargo doc' to build job"}},{"before":"7f723070e3983d71e0aa60b94d5c0f189f6fc353","after":"13d1333c533e2dec7eeda1703c586a1e5b27db95","ref":"refs/heads/master","pushedAt":"2023-09-25T18:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"connect: Implement virNodeGetCellsFreeMemory()\n\nIt may be useful for our users to learn how much free memory\nthere is on host NUMA nodes. Libvirt exposes this information via\nvirNodeGetCellsFreeMemory(). Write a wrapper\n(get_cells_free_memory()).\n\nSigned-off-by: Michal Privoznik ","shortMessageHtmlLink":"connect: Implement virNodeGetCellsFreeMemory()"}},{"before":"7ba8b5d47c11524bb2a9b733a247d916c98765bb","after":"7f723070e3983d71e0aa60b94d5c0f189f6fc353","ref":"refs/heads/master","pushedAt":"2023-09-21T08:37:59.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"domain: make most string parameters optional in migrate APIs\n\nMost of the string parameters in the virDomainMigrate* family of APIs\npermit NULL to be passed. This requires an API change to 'migrate*'\nto name the parameters use Option<&str>. This also allows us to expose\nthe 'dname' parameter that is currently hidden from usage.\n\nFixes: https://gitlab.com/libvirt/libvirt-rust/-/issues/19\nFixes: https://gitlab.com/libvirt/libvirt-rust/-/issues/21\nSigned-off-by: Daniel P. Berrangé ","shortMessageHtmlLink":"domain: make most string parameters optional in migrate APIs"}},{"before":"439198d88abb849ee3529f649aac1f0f39c4de13","after":"7ba8b5d47c11524bb2a9b733a247d916c98765bb","ref":"refs/heads/master","pushedAt":"2023-09-11T15:53:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"gitlab: stop clippy failure terminating the script early\n\nWe run clippy, and if it emits some warnings we print a message telling\nthe developer to look in its output artifact. This message, however,\nnever runs because the non-zero exit status from clippy causes gitlab\nto immediately terminate the script.\n\nSigned-off-by: Daniel P. Berrangé ","shortMessageHtmlLink":"gitlab: stop clippy failure terminating the script early"}},{"before":"589edb1ce52064ad2e69b0df03a3fa16ddee0cd1","after":"439198d88abb849ee3529f649aac1f0f39c4de13","ref":"refs/heads/master","pushedAt":"2023-09-11T12:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"Fix `domain::set_metadata` and `::get_metadata` to match libvirt API\n\nThe [virDomainSetMetadata](https://libvirt.org/html/libvirt-libvirt-domain.html#virDomainSetMetadata)\nin libvirt can accept NULL pointers for the `metadata`, `key`, and `uri` params.\n\nSimilarly, [virDomainGetMetadata](https://libvirt.org/html/libvirt-libvirt-domain.html#virDomainGetMetadata)\naccepts a NULL pointer for the uri param.\n\nUsing `string_to_mut_c_chars!(...)` because of safety concerns with `string_to_c_chars!(...)` macro.\nDiscussion in [PR](https://gitlab.com/libvirt/libvirt-rust/-/merge_requests/49)\n\nSigned-off-by: Richard Stephens ","shortMessageHtmlLink":"Fix domain::set_metadata and ::get_metadata to match libvirt API"}},{"before":"769ba96188936a18b380ba499fd426a54683402b","after":"589edb1ce52064ad2e69b0df03a3fa16ddee0cd1","ref":"refs/heads/master","pushedAt":"2023-09-11T09:28:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"publish version 0.3.1\n\nSigned-off-by: Sahid Orentino Ferdjaoui ","shortMessageHtmlLink":"publish version 0.3.1"}},{"before":"d521ffefe223cfed5773f37fe2bf8a2b14760f8a","after":"769ba96188936a18b380ba499fd426a54683402b","ref":"refs/heads/master","pushedAt":"2023-09-08T11:06:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"ci: refresh with latest lcitool manifest\n\n* Fedora 35 and 36 replaced with 37 and 38\n* OpenSUSE Leap 15.3 renamed to 15\n* Debian 12 is added\n\nSigned-off-by: Daniel P. Berrangé ","shortMessageHtmlLink":"ci: refresh with latest lcitool manifest"}},{"before":"6d8a3059b041e25ad6e5106b2b089bc35b63aae5","after":"d521ffefe223cfed5773f37fe2bf8a2b14760f8a","ref":"refs/heads/master","pushedAt":"2023-09-08T09:02:23.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"src: remove redundant type casts\n\nThe original data already had the same type as the target field, so the\ntype cast was redundant. New versions of clippy sometime after 1.64 and\nbefore 1.70 started warning about these redundant casts:\n\nwarning: casting to the same type is unnecessary (`u32` -> `u32`)\n --> src/connect.rs:1053:26\n |\n1053 | sockets: pinfo.sockets as u32,\n | ^^^^^^^^^^^^^^^^^^^^ help: try: `pinfo.sockets`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast\n\nSigned-off-by: Daniel P. Berrangé ","shortMessageHtmlLink":"src: remove redundant type casts"}},{"before":"cf87e566cf00e3f18f5f0c1ca6ba2ddb728b61e2","after":"6d8a3059b041e25ad6e5106b2b089bc35b63aae5","ref":"refs/heads/master","pushedAt":"2023-08-22T09:52:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"ci: lcitool: Maintain project package deps lists here\n\nEach respective project that lcitool knows about and currently\nmaintains its list of package dependencies knows best what packages\nthey actually depend on. If a new dependency is currently needed,\nfirst a change in lcitool is necessary before GitLab jobs and\ncontainers can be updated. Provided a mapping already exists in\nlcitool (which can quickly be added as an override via mappings.yml\ntemporarily) we speed up the whole CI update process by one step.\n\nNote that starting this commit lcitool must be invoked as\n '$ lcitool -d/--data-dir ci/lcitool ...'\nto pick up the project dependency list correctly.\n\nSigned-off-by: Erik Skultety ","shortMessageHtmlLink":"ci: lcitool: Maintain project package deps lists here"}},{"before":"49a47e57b0ee7b69cf8002e959b151e16a360cec","after":"cf87e566cf00e3f18f5f0c1ca6ba2ddb728b61e2","ref":"refs/heads/master","pushedAt":"2023-06-21T10:41:21.341Z","pushType":"push","commitsCount":1,"pusher":{"login":"libvirtmirror","name":null,"path":"/libvirtmirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12560784?s=80&v=4"},"commit":{"message":"publish version 0.3.0 and virt-sys 0.2.0\n\nSigned-off-by: Sahid Orentino Ferdjaoui ","shortMessageHtmlLink":"publish version 0.3.0 and virt-sys 0.2.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES585xwA","startCursor":null,"endCursor":null}},"title":"Activity · libvirt/libvirt-rust"}