{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44650544,"defaultBranch":"master","name":"phosphor-hwmon","ownerLogin":"openbmc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-21T03:31:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13670043?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714425504.0","currentOid":""},"activityList":{"items":[{"before":"641299377c7352f9c946edf1527e5ded73c01f52","after":"8df95be4e93cd2f2596a8acb1a79cdc0834da26e","ref":"refs/heads/master","pushedAt":"2024-03-28T17:46:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geissonator","name":"Andrew Geissler","path":"/geissonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1612261?s=80&v=4"},"commit":{"message":"meson: Provide missing wrap files\n\nCurrently \"meson setup build\" command fails because wrap files for\nsome of the subprojects are not currently present.\nProvide missing wrap files to fix the issue.\n\nTested:\n\"meson setup build\" now is executed successfully\n\nChange-Id: I47cf6424696cb836b623375e73b1a1ee887cfc40\nSigned-off-by: Konstantin Aladyshev ","shortMessageHtmlLink":"meson: Provide missing wrap files"}},{"before":"47fb49ac4af2b34d2a3d5e2aa062cbb7a7273864","after":"641299377c7352f9c946edf1527e5ded73c01f52","ref":"refs/heads/master","pushedAt":"2024-02-14T21:03:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geissonator","name":"Andrew Geissler","path":"/geissonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1612261?s=80&v=4"},"commit":{"message":"prefer std::format over fmt\n\nSince C++20, std::format has existed so prefer that. For the single\nfmt::print call we can use stdplus::print until GCC supports the std\none.\n\nSigned-off-by: Patrick Williams \nChange-Id: I4c8af58966fb7330dee20fb13ae2ef11d8a823c7","shortMessageHtmlLink":"prefer std::format over fmt"}},{"before":"58bd8ba875c772e0b7e234e02f36483718215077","after":"47fb49ac4af2b34d2a3d5e2aa062cbb7a7273864","ref":"refs/heads/master","pushedAt":"2023-11-30T22:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geissonator","name":"Andrew Geissler","path":"/geissonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1612261?s=80&v=4"},"commit":{"message":"sensor: Implement sensor \"PRIORITY\"\n\nThis commit introduces the `xyz.openbmc_project.Common.Priority`\ninterface to define the priority of sensors. If a sensor's priority\nattribute is specified, this interface is created with the 'priority'\nattribute. However, if the priority attribute is not specified, this\ninterface is not created.\n\nThe `xyz.openbmc_project.Common.Priority` interface is used to indicate\nthe priority level of fan sensors. It provides information about\nprimary and secondary RPM sensors for dual rotor fans, allowing for a\nmore specific description of the sensor's priority.\n\nphosphor-dbus-interfaces commit:\nhttps://gerrit.openbmc.org/c/openbmc/phosphor-dbus-interfaces/+/66779\n\nTested: Build phosphor-hwmon successfully\n\n'''\n1. Retrieve the priority level of the secondary sensor\n\nbusctl introspect xyz.openbmc_project.Hwmon-xxx .Hwmon1 \\\n/xyz/openbmc_project/sensors/fan_tach/fan1_1 xyz.openbmc_project.Common.Priority\n\nNAME TYPE SIGNATURE RESULT/VALUE FLAGS\n.Priority property u 1 emits-change writable\n\n2. If the \"PRIORITY\" is not specified in the sensor's configuration file\n\nbusctl introspect xyz.openbmc_project.Hwmon-xxx .Hwmon1 \\\n/xyz/openbmc_project/sensors/fan_tach/fan1_0 xyz.openbmc_project.Common.Priority\nNAME TYPE SIGNATURE RESULT/VALUE FLAGS\n\n3. Change the sensor priority\n\nbusctl set-property xyz.openbmc_project.Hwmon-xxx.Hwmon1 \\\n/xyz/openbmc_project/sensors/fan_tach/fan1_1 xyz.openbmc_project.Common.Priority \\\n Priority u 0\n\nbusctl introspect xyz.openbmc_project.Hwmon-xxx .Hwmon1 \\\n/xyz/openbmc_project/sensors/fan_tach/fan1_1 xyz.openbmc_project.Common.Priority\nNAME TYPE SIGNATURE RESULT/VALUE FLAGS\n.Priority property u 0 emits-change writable\n'''\n\nChange-Id: I7a226cf105756bc32e04f6724428d93e84dfb72a\nSigned-off-by: Lakshmi Yadlapati ","shortMessageHtmlLink":"sensor: Implement sensor \"PRIORITY\""}},{"before":"c8e818dda788fdd30909707008be4d4af3f716bf","after":"58bd8ba875c772e0b7e234e02f36483718215077","ref":"refs/heads/master","pushedAt":"2023-11-29T23:33:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geissonator","name":"Andrew Geissler","path":"/geissonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1612261?s=80&v=4"},"commit":{"message":"build: use allowed over enabled\n\nMeson feature options are typically in a tri-state of enabled, disabled,\nor auto. The enabled and disabled functions on an option (from\n`get_option`) no longer return true for auto features. Instead, the\nexpectation is to use `allowed()` which is true for both enabled and auto.\n\nSwitch all uses of `enabled` to `allowed`.\n\nChange-Id: I0fe9c9363a6a6dc1cd508da03ab30dde022c5526\nSigned-off-by: Patrick Williams ","shortMessageHtmlLink":"build: use allowed over enabled"}},{"before":"ae7ae5b16ff7fe317744fefb5f57b8974553d71c","after":"c8e818dda788fdd30909707008be4d4af3f716bf","ref":"refs/heads/master","pushedAt":"2023-10-20T22:19:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geissonator","name":"Andrew Geissler","path":"/geissonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1612261?s=80&v=4"},"commit":{"message":"clang-format: copy latest and re-format\n\nclang-format-17 has some backwards incompatible changes that require\nadditional settings for best compatibility and re-running the formatter.\nCopy the latest .clang-format from the docs repository and reformat the\nrepository.\n\nChange-Id: I542db97d7dc7fe5b03ffedbbdbff968d4c1bb032\nSigned-off-by: Patrick Williams ","shortMessageHtmlLink":"clang-format: copy latest and re-format"}},{"before":"24b8b4be970866666988e8993c1f51c317f6b8ef","after":"ae7ae5b16ff7fe317744fefb5f57b8974553d71c","ref":"refs/heads/master","pushedAt":"2023-08-16T04:51:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geissonator","name":"Andrew Geissler","path":"/geissonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1612261?s=80&v=4"},"commit":{"message":"meson_options.txt: Support for reading options from meson.options\n\nSupport has been added for reading options from meson.options instead\nof meson_options.txt[1]. These are equivalent, but not using the .txt\nextension for a build file has a few advantages, chief among them\nmany tools and text editors expect a file with the .txt extension to\nbe plain text files, not build scripts.\n\n[1] https://mesonbuild.com/Release-notes-for-1-1-0.html#support-for-reading-options-from-mesonoptions\n\nSigned-off-by: George Liu \nChange-Id: I978909ddffdb49550bb4f265ff2bbfc96fec4fa6","shortMessageHtmlLink":"meson_options.txt: Support for reading options from meson.options"}},{"before":"64b90bfb66797384a7679c19e5a08458044ede9e","after":"24b8b4be970866666988e8993c1f51c317f6b8ef","ref":"refs/heads/master","pushedAt":"2023-08-10T13:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geissonator","name":"Andrew Geissler","path":"/geissonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1612261?s=80&v=4"},"commit":{"message":"Add option to override of_node to use devpath\n\nAllow us to force phosphor-hwmon to use the devpath to detect even if\nthe of_name exists. Some system may not be setup properly to have the\nhwmon setup matching what we needed. This allow us to have the\nflexibility to override some config if we are not able to fix it on the\ndriver side.\n\nThe linux change in\nhttps://github.com/torvalds/linux/commit/2315332efcbe7124252f080e03b57d3d2f1f4771\ncreate the of_node to the device's ancestor instead of having it\nmissing. This forces multiple devices to be linked to the same node.\nThis required a single config to support multiple different type of\ndevices.\n\nThis change allow us to avoid that if it is not feasible to fix the\nissue on the driver side.\n\nTested:\nOverride the devices with devpath only and didn't break other devices.\n\n```\nmeson build -Doverride-with-devpath=nodeA,nodeB\n```\n\nwith this if the `of_fullname` has a filename ended with nodeA or\nnodeB, then it will not use the `of_fullname` and use the devpath\ninstead.\n\nChange-Id: I76d05f0cf2aa8de3b7efadea8eb513f4708f049b\nSigned-off-by: Willy Tu ","shortMessageHtmlLink":"Add option to override of_node to use devpath"}},{"before":"e8771fd4662ceefac7b75cc0fd6ec8d52105e2d5","after":"64b90bfb66797384a7679c19e5a08458044ede9e","ref":"refs/heads/master","pushedAt":"2023-07-13T00:15:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geissonator","name":"Andrew Geissler","path":"/geissonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1612261?s=80&v=4"},"commit":{"message":"build: upgrade to C++23\n\nMeson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of\nthe standard has been implemented. Upgrade the build to leverage it.\n\nChange-Id: Ic14c5611d1d740495dd5f5414b0fd73ae4287fdd\nSigned-off-by: Patrick Williams ","shortMessageHtmlLink":"build: upgrade to C++23"}},{"before":"6b5af74c59b68df253eda964604735f309913922","after":"e8771fd4662ceefac7b75cc0fd6ec8d52105e2d5","ref":"refs/heads/master","pushedAt":"2023-05-10T19:58:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geissonator","name":"Andrew Geissler","path":"/geissonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1612261?s=80&v=4"},"commit":{"message":"clang-format: copy latest and re-format\n\nclang-format-16 has some backwards incompatible changes that require\nadditional settings for best compatibility and re-running the formatter.\nCopy the latest .clang-format from the docs repository and reformat the\nrepository.\n\nChange-Id: I267a17e007b99caed10aef060e7dd9a0bcc5fc2e\nSigned-off-by: Patrick Williams ","shortMessageHtmlLink":"clang-format: copy latest and re-format"}},{"before":"46a29b7f21c03fbe7230abc6feff3991efd9f76b","after":"6b5af74c59b68df253eda964604735f309913922","ref":"refs/heads/master","pushedAt":"2023-04-12T15:40:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"geissonator","name":"Andrew Geissler","path":"/geissonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1612261?s=80&v=4"},"commit":{"message":"meson: remove deprecated get_pkgconfig_variable\n\nSince meson 0.56, the `get_pkgconfig_variable` has been deprecated. In\nmeson 0.58 the `get_variable` was enhanced to no longer require the\n`pkgconfig` keyword argument. Ensure meson 0.58 is required and update\nthe usage of all `get_pkgconfig_variable` and `get_variable` to be the\nmodern variant.\n\nChange-Id: I2e9338fdf0a00cbaa8293b03dabb25db78029392\nSigned-off-by: Patrick Williams ","shortMessageHtmlLink":"meson: remove deprecated get_pkgconfig_variable"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIga6TgA","startCursor":null,"endCursor":null}},"title":"Activity ยท openbmc/phosphor-hwmon"}