Skip to content

Update constants for systemd 258 - #157

Merged
behrmann merged 3 commits into
systemd:mainfrom
keszybz:update-constants
Oct 14, 2025
Merged

Update constants for systemd 258#157
behrmann merged 3 commits into
systemd:mainfrom
keszybz:update-constants

Conversation

@keszybz

Copy link
Copy Markdown
Member

No description provided.

Comment threadupdate-constants.py Dismissed

@behrmannbehrmann left a comment

Copy link
Copy Markdown
Contributor

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.

Comment threadupdate-constants.py Outdated
Comment threadupdate-constants.py Outdated
Comment threadupdate-constants.py Outdated
Comment threadupdate-constants.py Outdated
Comment threadupdate-constants.py Outdated

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

update_constants = custom_target(

Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
MemberAuthor

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

@behrmann
behrmann merged commit 6396126 into systemd:mainOct 14, 2025
17 checks passed
@keszybz
keszybz 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.

3 participants

@keszybz@behrmann@github-advanced-security