<matrixBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>EMAIL_NOTIFICATIONS</name><value>jenkins-notifications@lists.osmocom.org laforge@gnumonks.org</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>180408</buildingDurationMillis><executingTimeMillis>180408</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8427</waitingDurationMillis><waitingTimeMillis>8427</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>4711</buildNumber><marked><SHA1>afb4286d0dc881d49baf142a17c3e8435c9bf264</SHA1><branch><SHA1>afb4286d0dc881d49baf142a17c3e8435c9bf264</SHA1><name>origin/master</name></branch></marked><revision><SHA1>afb4286d0dc881d49baf142a17c3e8435c9bf264</SHA1><branch><SHA1>afb4286d0dc881d49baf142a17c3e8435c9bf264</SHA1><name>origin/master</name></branch></revision></originmaster><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>3086</buildNumber><marked><SHA1>a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1</SHA1><branch><SHA1>a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1</SHA1><branch><SHA1>a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>afb4286d0dc881d49baf142a17c3e8435c9bf264</SHA1><branch><SHA1>afb4286d0dc881d49baf142a17c3e8435c9bf264</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://gerrit.osmocom.org/libosmocore</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#4711</displayName><duration>180408</duration><estimatedDuration>167399</estimatedDuration><fullDisplayName>master-libosmocore #4711</fullDisplayName><id>4711</id><inProgress>false</inProgress><keepLog>false</keepLog><number>4711</number><queueId>55764</queueId><result>SUCCESS</result><timestamp>1773169809547</timestamp><url>https://jenkins.osmocom.org/jenkins/view/no-generated/job/master-libosmocore/4711/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/core/logging_systemd.c</affectedPath><affectedPath>src/core/prbs.c</affectedPath><affectedPath>src/core/mnl.c</affectedPath><affectedPath>src/core/bitcomp.c</affectedPath><affectedPath>src/core/bitvec.c</affectedPath><affectedPath>src/core/logging_emscripten.c</affectedPath><affectedPath>src/core/serial.c</affectedPath><affectedPath>src/core/fsm.c</affectedPath><affectedPath>src/core/use_count.c</affectedPath><affectedPath>src/core/write_queue.c</affectedPath><affectedPath>src/core/counter.c</affectedPath><affectedPath>src/core/rate_ctr.c</affectedPath><affectedPath>src/core/tdef.c</affectedPath><affectedPath>contrib/jenkins_common.sh</affectedPath><affectedPath>src/core/select.c</affectedPath><affectedPath>src/core/stat_item.c</affectedPath><affectedPath>src/core/loggingrb.c</affectedPath><affectedPath>src/core/crc16.c</affectedPath><affectedPath>src/core/soft_uart.c</affectedPath><affectedPath>src/core/utils.c</affectedPath><affectedPath>src/core/signal.c</affectedPath><affectedPath>src/core/strrb.c</affectedPath><affectedPath>src/core/conv_acc_generic.c</affectedPath><affectedPath>src/core/timer_gettimeofday.c</affectedPath><affectedPath>src/core/crcXXgen.c.tpl</affectedPath><affectedPath>src/core/backtrace.c</affectedPath><affectedPath>src/core/panic.c</affectedPath><affectedPath>src/core/rbtree.c</affectedPath><affectedPath>src/core/prim.c</affectedPath><affectedPath>src/core/timer.c</affectedPath><affectedPath>src/core/isdnhdlc.c</affectedPath><affectedPath>src/core/bits.c</affectedPath><affectedPath>src/core/application.c</affectedPath><affectedPath>src/core/base64.c</affectedPath><affectedPath>src/core/msgfile.c</affectedPath><affectedPath>src/core/context.c</affectedPath><affectedPath>src/core/msgb.c</affectedPath><commitId>afb4286d0dc881d49baf142a17c3e8435c9bf264</commitId><timestamp>1773169749000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/laforge</absoluteUrl><fullName>laforge</fullName></author><authorEmail>laforge@osmocom.org</authorEmail><comment>core: fix config.h

While exploring why logging is disabled but still shows up in the binaries
I kind of wondered how all the config.h HAVE_XX checks we have everwhere work.
Apparently they do not work at all, due to missing or misplaced include of config.h.

This affects tons of other checks as well.

The jenkins hook ensures the include order is checked to ensure config.h
does not get misplaced or lost in the future.

Change-Id: Ic2cf52a3b60f43a2f5d3fe01c41a41f6fd9a8000
</comment><date>2026-03-10 19:09:09 +0000</date><id>afb4286d0dc881d49baf142a17c3e8435c9bf264</id><msg>core: fix config.h</msg><path><editType>edit</editType><file>src/core/panic.c</file></path><path><editType>edit</editType><file>src/core/context.c</file></path><path><editType>edit</editType><file>src/core/logging_systemd.c</file></path><path><editType>edit</editType><file>src/core/msgfile.c</file></path><path><editType>edit</editType><file>src/core/strrb.c</file></path><path><editType>edit</editType><file>contrib/jenkins_common.sh</file></path><path><editType>edit</editType><file>src/core/loggingrb.c</file></path><path><editType>edit</editType><file>src/core/soft_uart.c</file></path><path><editType>edit</editType><file>src/core/mnl.c</file></path><path><editType>edit</editType><file>src/core/write_queue.c</file></path><path><editType>edit</editType><file>src/core/backtrace.c</file></path><path><editType>edit</editType><file>src/core/timer.c</file></path><path><editType>edit</editType><file>src/core/bitcomp.c</file></path><path><editType>edit</editType><file>src/core/counter.c</file></path><path><editType>edit</editType><file>src/core/rbtree.c</file></path><path><editType>edit</editType><file>src/core/crcXXgen.c.tpl</file></path><path><editType>edit</editType><file>src/core/rate_ctr.c</file></path><path><editType>edit</editType><file>src/core/tdef.c</file></path><path><editType>edit</editType><file>src/core/select.c</file></path><path><editType>edit</editType><file>src/core/utils.c</file></path><path><editType>edit</editType><file>src/core/prim.c</file></path><path><editType>edit</editType><file>src/core/timer_gettimeofday.c</file></path><path><editType>edit</editType><file>src/core/base64.c</file></path><path><editType>edit</editType><file>src/core/isdnhdlc.c</file></path><path><editType>edit</editType><file>src/core/use_count.c</file></path><path><editType>edit</editType><file>src/core/application.c</file></path><path><editType>edit</editType><file>src/core/serial.c</file></path><path><editType>edit</editType><file>src/core/crc16.c</file></path><path><editType>edit</editType><file>src/core/logging_emscripten.c</file></path><path><editType>edit</editType><file>src/core/conv_acc_generic.c</file></path><path><editType>edit</editType><file>src/core/msgb.c</file></path><path><editType>edit</editType><file>src/core/fsm.c</file></path><path><editType>edit</editType><file>src/core/bits.c</file></path><path><editType>edit</editType><file>src/core/signal.c</file></path><path><editType>edit</editType><file>src/core/bitvec.c</file></path><path><editType>edit</editType><file>src/core/stat_item.c</file></path><path><editType>edit</editType><file>src/core/prbs.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/laforge</absoluteUrl><fullName>laforge</fullName></culprit><run><number>475</number><url>https://jenkins.osmocom.org/jenkins/view/no-generated/job/master-libosmocore/a2=default,a3=default,arch=amd64,label=osmocom-master-debian9/475/</url></run><run><number>475</number><url>https://jenkins.osmocom.org/jenkins/view/no-generated/job/master-libosmocore/a2=default,a3=default,arch=arm-none-eabi,label=osmocom-master-debian9/475/</url></run><run><number>4711</number><url>https://jenkins.osmocom.org/jenkins/view/no-generated/job/master-libosmocore/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/4711/</url></run><run><number>4711</number><url>https://jenkins.osmocom.org/jenkins/view/no-generated/job/master-libosmocore/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/4711/</url></run></matrixBuild>