Dan Langille's Avatar

Dan Langille

@langille.org

That guy. BSDCan. PGCon. The FreeBSD Diary. FreshPorts. https://langille.org/

699
Followers
61
Following
602
Posts
03.09.2023
Joined
Posts Following

Latest posts by Dan Langille @langille.org

Preview
Blog – BSDCan Operations Team A Redundant Array of Independent Dans

BSDCan: North America’s largest BSD conference is open for registration!

Tutorials: June 17-18, 2026
Conference: June 19-20, 2026

Full list of talks here:
blog.bsdcan.org/blog/

Register before May 1 and the closing reception is free!

www.bsdcan.org/2026/registr...

#bsdcan #conference #bsd #unix

06.03.2026 05:50 👍 6 🔁 5 💬 0 📌 0
Preview
GitHub - FreeBSDFoundation/pkgbasify: Convert a FreeBSD system to use pkgbase Convert a FreeBSD system to use pkgbase. Contribute to FreeBSDFoundation/pkgbasify development by creating an account on GitHub.

Have any of you run pkgbasify on a #FreeBSD jail?

Please tell me about it. I have about 80 jails eagerly awaiting your reply.

re:
github.com/FreeBSDFound...

03.03.2026 13:34 👍 0 🔁 0 💬 0 📌 0

It seems my upgrade was much smoother.

I would not have enjoyed the issues you hit.

23.02.2026 21:06 👍 0 🔁 0 💬 0 📌 0
Upgrading PostgreSQL in place on FreeBSD – Dan Langille's Other Diary

A first attempt at using pg_upgrade for #PostgreSQL on #FreeBSD

A second post will follow soon with a cleaner approach. This was a proof-of-concept.

dan.langille.org/2026/02/22/u...

22.02.2026 16:13 👍 0 🔁 0 💬 1 📌 0

We found out why.

The post has been updated. Search for "Cause found".

19.02.2026 19:10 👍 0 🔁 0 💬 0 📌 0
452 4.3.1 Insufficient system storage – Dan Langille's Other Diary

So can you figure out why postfix on one host was not letting in mail?

452 4.3.1 Insufficient system storage

Yes, it sounds like space, and deleting snapshots fixed it, but why did it fix it?

dan.langille.org/2026/02/18/4...

18.02.2026 18:48 👍 2 🔁 1 💬 0 📌 1

Warning: I'm building LibreNMS 26.2.0 for FreeBSD. I say this because I know how much it means to you all.

16.02.2026 18:08 👍 0 🔁 0 💬 0 📌 0

Both

11.02.2026 18:04 👍 0 🔁 0 💬 0 📌 0

"Plays well with others" is an important ability.

10.02.2026 17:13 👍 1 🔁 0 💬 1 📌 0

When I get sick, it's usually an upper respirtory tract infection (e.g. bronchitis), and it brings with it a deeper voice.

It's times like that which I think of going into voice acting. A bit of professional voice training, and there I go....

30.01.2026 16:18 👍 0 🔁 0 💬 0 📌 0
A blurred face of a person wearing a dark sweater, positioned against a light background. To the right, a logo featuring the letters 'TP' in blue on a black and white grid design with the text 'Talos Threat Perspective' and 'Cisco Talos' below.

A blurred face of a person wearing a dark sweater, positioned against a light background. To the right, a logo featuring the letters 'TP' in blue on a black and white grid design with the text 'Talos Threat Perspective' and 'Cisco Talos' below.

Tune in to the latest episode of the Talos Threat Perspective as Hazel, Joe Marshall, and Craig Jackson explore Q4 2025’s top cybersecurity trends: cs.co/63321hDGlS

29.01.2026 16:59 👍 2 🔁 1 💬 0 📌 0

I’m slowly installing Python 3.12

23.01.2026 18:04 👍 1 🔁 0 💬 0 📌 0

For the record, I have just moved from Samba 4.20 to Samba 4.23 - seems to be a drop-in replacement for me.

#FreeBSD

19.01.2026 18:23 👍 2 🔁 0 💬 0 📌 0

and:

[2:19 pkg01 dvl /root/bin] % grep python config.sh
ALL_SETS="${PRIMARY_SETS} ${REGRESSION_SETS} unifi pg16 pg18 php82 python312 python313 python314"

For the nightly script. Let's see if it works.

19.01.2026 02:19 👍 0 🔁 0 💬 0 📌 0

I'm ready for my nightly builds now:

% cd /usr/local/etc/poudriere.d
% cat default-python312-make.conf
DEFAULT_VERSIONS+= python=3.12
% cat default-python313-make.conf
DEFAULT_VERSIONS+= python=3.13
% cat default-python314-make.conf
DEFAULT_VERSIONS+= python=3.14

19.01.2026 02:19 👍 0 🔁 0 💬 1 📌 0

Thinking more about notifications: The data is all there. All we need is an external script with its own db.

19.01.2026 00:43 👍 0 🔁 0 💬 0 📌 0

I think I’ll try building my stuff tomorrow

18.01.2026 22:28 👍 0 🔁 0 💬 2 📌 0
Preview
Status of Python versions The main branch is currently the future Python 3.15, and is the only branch that accepts new features. The latest release for each Python version can be found on the download page.(See below for a ...

It looks like 3.12 is security fixes only:

devguide.python.org/versions/

Mind you, I'm not convinced everything I do with python will work with the newer versions. I should try though.

18.01.2026 20:40 👍 0 🔁 0 💬 0 📌 0

I understand why they are tagged, but if we can't do anything about it...

Did you pick 3.12 instead of the others for any particular reason?

3.13 or 3.14...

18.01.2026 20:38 👍 0 🔁 0 💬 2 📌 0

I know the feeling.

Many good ideas, not enough time.

Perhaps when we/I retire from full time work.

18.01.2026 20:34 👍 0 🔁 0 💬 0 📌 0

If you get started, I'm happy to help. :)

18.01.2026 20:25 👍 0 🔁 0 💬 1 📌 0

It's not the problem, it's the problem content.

See bsky.app/profile/gwol...

18.01.2026 20:18 👍 0 🔁 0 💬 0 📌 0
Making sure you're not a bot!

Do you use rrsync (part of the #FreeBSD rsync package)?

Careful when upgrading. It is no longer part of the default install:

cgit.freebsd.org/ports/commit...

dan.langille.org/2026/01/18/b...

18.01.2026 20:11 👍 1 🔁 0 💬 0 📌 0

You are correct, it does. That would mute all such pkg-audit messages. I'd like to know about new vulns. Just not these long-term issues.

18.01.2026 17:01 👍 1 🔁 0 💬 2 📌 0
Post image

I wish there was a way to snooze particular `pkg audit` alerts. These particular issues are going to be long-term. I don't need to be told all the time.

#FreeBSD

18.01.2026 16:38 👍 2 🔁 0 💬 2 📌 0
Preview
Add pkgbase support · Issue #2 · dlangille/mkjail Re https://bsky.app/profile/maackintosh.bsky.social/post/3mblpytx2sc2f

See github.com/dlangille/mk...

04.01.2026 13:12 👍 1 🔁 0 💬 0 📌 0

That’s something I had not anticipated, and you’re right. It needs it.

04.01.2026 13:11 👍 0 🔁 0 💬 1 📌 0

I have since returned that sprayer and bought a much cheaper one. It’ll only be used for water.

02.01.2026 16:25 👍 0 🔁 0 💬 0 📌 0

No. This happened to be the closest, not the cheapest.

02.01.2026 14:46 👍 1 🔁 0 💬 1 📌 0
Post image

You might well ask: why did you buy a weed sprayer when it’s below freezing?

02.01.2026 14:38 👍 0 🔁 0 💬 1 📌 0