Sunday, April 05

Geek

Daily News Stuff 5 April 2026

Bug Buggy Bugger Edition

Top Story



Tech News



Musical Interlude






Disclaimer: The red light just means your computer is on fire.

Posted by: Pixy Misa at 05:25 PM | Comments (3) | Add Comment | Trackbacks (Suck)
Post contains 585 words, total size 6 kb.

1 related general background on Linux.

One of the options that differentiates distributions of Linux is the package manager.  Which is an answer to dependency hell, and to manually changing the files around. 

This is a maybe a good enough solution for the retail desktop user, but is definitely not quite thorough enough for the production and enterprise case Pixy has just referenced.

Debian has one way of managing packages from repositories managed by the distribution.  Their software is call apt, apt-get (command line front end for apt), or synaptic (one of many GUI front ends for apt)..

Most distributions have repositories.  Which are a file server with compiled binaries, configuration tools, and supporting files for software packages.  These are compiled and maybe tested by the people running the repository.

Debian basically tends to have older software.  Robin Munn was here telling me about something called LazyVim, which runs on neovim 11.2 or later.  Devuan excalibur/6 is based on Debian trixie/13, and Devuan 6 ships neovim 10.  Devuan Ceres, which comes from the Debian unstable/sid repository, has neovim 11.6. 

Anyway, the normal production safety of linux distributions may leave some room for questions.  More conservative/slower distributions might be better, but they still could have problems with stuff like python packages being hacked through maintainer accounts, and the malware not being detected by the automatic testing that the package may have provided. 

But if you are doing anything with python on Windows, same potential vulnerability. 

The stupid technical management and 'consensus' is coming from inside the building.

Posted by: PatBuckman at Monday, April 06 2026 12:23 AM (s6adZ)

2 Devuan's testing/Freia also has neovim 11.6, and I am probably an idiot who simply did not think of the obvious unless I have an excuse to write for someone, or for anyone.  (Testing on Debian is likely to have less extreme bugs than unstable.  'just use freia instead' answers a problem that I have.)

Posted by: PatBuckman at Monday, April 06 2026 12:31 AM (s6adZ)

3 Once upon a time, we had a tightly-controlled toolchain, with all developers building from it, and new software added only after review by Build Team. Then a dev team got the Agile religion, and started "moving fast and breaking things", pulling in tip-of-tree for every Shiny New Thing, to the point that they couldn't even deploy on our Production servers, because CentOS was "just too far behind".

Their proposed solution was Docker, allowing them to automatically pull in untested crap from around the world, hide it in a container, and go straight from Bob's Desktop to Production with no delay.

This was also when they demanded we abandon centralized source control and release management...

-j

Posted by: J Greely at Monday, April 06 2026 01:56 AM (oJgNG)

Hide Comments | Add Comment




Apple pies are delicious. But never mind apple pies. What colour is a green orange?




57kb generated in CPU 0.0219, elapsed 0.1346 seconds.
58 queries taking 0.1224 seconds, 366 records returned.
Powered by Minx 1.1.6c-pink.