[Daniel's week] April 26, 2024

Daniel Stenberg daniel at haxx.se
Fri Apr 26 22:44:14 CEST 2024


Hello!

## CI breakage week

A not insignifant amount of energy was spent on repairing curl CI jobs this
week. Jobs that broke completely independently of any code changes done in our
repository.

First out was GitHub's ubuntu runners failed because some added Microsoft
repository ws "no longer signed", causing an outage of several hours for some
30-40 of our jobs.

Then the 6 Circle CI macoOS jobs started failing because the pkg-config file
for OpenSSL in homebrew was broken.

Then GitHub dropped new macOS images that default to ARM. This image has other
paths for homebrew, which brings a new python version which refuses pip
installs. And it also got the borked pkg-config for OpenSSL.

## curl up preparation

I ordered some last moment things to make sure curl up has the best chance to
run smoothtly and hopefully also allow me to record and live-stream all the
sessions. I have swag prepared, lunch choices, dinner plans sorted and
communication setup with the venue people [1].

I have spent time and effort on my four separate presentations I have lined up
for curl up, but none of them are done yet. I will keep polishing them all the
way until next weekend.

All presentations at curl up will be recorded and will be made available for
watching after the fact. If nothing breaks.

## docker

The curl docker image pull counter surpassed six billion this week [2].

## hobby

Someone took my hobby joke pattern to the next level and actually
cross-stitched it [3].

## CodeSonar

I continued to fix nits CodeSonar found in curl and by mid-week we counted
thirteen fixes done as a result of their recent source code analysis. Nothing
really alarming, but a number of small glitches that nobody had spotted
before.

## Feature freeze

The curl project enters feature freeze [4] tomorrow and it will last until we
ship curl 8.8.0 on May 22 (and then an additional ten more days). Since there
is no pressing feature queud up, we know that we will not merge any more
feature this cycle. We still have eight "changes" already recorded in the
RELEASE-NOTES.

## Coming up

- curl feature freeze starts tomorrow
- work on my curl up presentations
- curl up 2024 starts in a week

## Links

[1] = https://curl.se/mail/meet-2024-04/0001.html
[2] = https://daniel.haxx.se/blog/2024/04/24/six-billion-docker-pulls/
[3] = https://daniel.haxx.se/blog/2024/04/22/curl-is-just-the-hobby/
[4] = https://curl.se/dev/feature-window.html


-- 

  / daniel.haxx.se


More information about the daniel mailing list