* * * * *
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]