Skip to content

Conversation

@keszybz
Copy link
Member

No description provided.

Copy link
Contributor

@behrmannbehrmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Changing the sed stuff to Python makes it a lot more readable.


include_dir = libsystemd_dep.get_variable(pkgconfig: 'includedir')

update_constants =custom_target(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Having bashed my head against meson for a bit now, shouldn't this be a run_target instead?

Copy link
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dunno. I copied from the systemd config, update-man-rules target.

$ ninja -C build update-constants -v ninja: Entering directory `build' [1/1] /home/zbyszek/src/python-systemd/update-constants.py /home/zbyszek/src/python-systemd/src/systemd/id128-constants.h /home/zbyszek/src/python-systemd/docs/id128.rst /home/zbyszek/src/python-systemd/src/systemd/id128-defines.h /usr/include/systemd/sd-messages.h Writing /home/zbyszek/src/python-systemd/src/systemd/id128-constants.h… Writing /home/zbyszek/src/python-systemd/src/systemd/id128-defines.h… Writing /home/zbyszek/src/python-systemd/docs/id128.rst… The helper is updated to do the everything in the python script. The wrapper in Makefile is dropped. It wasn't working properly anyway, and I think the version in meson is enough.
The previous commit changes the sorting algorithm, so a few lines moved up or down a bit.
@keszybz
Copy link
MemberAuthor

@behrmann do you want to take another look? If not, I think I'll merge this and the other PR (#160).

@behrmannbehrmann merged commit 6396126 into systemd:mainOct 14, 2025
17 checks passed
@keszybzkeszybz deleted the update-constants branch October 21, 2025 14:32
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@keszybz@behrmann