* * * * *

 Are we having fun yet? And by “we” I mean “I.” And by “fun” I mean “misery”

Ah, “Project: Bradenburg [1]”—the gift that keeps on giving.

The build server [2] can now find the proper build node, so that's progress.
The build fails, however, because of linking errors, which at least validates
the issues I'm having on my local machine. I make one small change to the
Makefile I know will fix the issue, and the build server didn't pick up the
change.

What?

Some investigation, and it appears the build server is pulling the repository
from git [3], and not from Subversion [4]. It appears I did not receive the
memo about this (a year and a half ago, I started to migrate our stuff to git
[5], but stopped because some of our Solaris build servers couldn't check the
repos out from git. And that's still an issue. But “Project: Bradenburg”
doesn't run on Solaris so for that and some other reasons, Ops “moved” the
repository to git a few months ago). So now the official build for “Project:
Bradenburg” comes from git, and the rest of our official builds for projects
in our department are still from Subversion.

Fine. I can deal. I actually prefer git over Subversion anyway.

I get the credentials worked out for the git repository, make my small change
to fix the linking issue, only to have another linking issue. Because of
course.

I swear, how did this ever compile in the first place?

[1] gopher://gopher.conman.org/0Phlog:2021/12/10.1
[2] gopher://gopher.conman.org/0Phlog:2021/12/13.1
[3] https://git-scm.com/
[4] https://subversion.apache.org/
[5] gopher://gopher.conman.org/0Phlog:2020/05/14.1

Email author at [email protected]