- Debian's grub package now invents the new flag
GRUB_DISABLE_OS_PROBER
which is defaulted to true if not present in/etc/default/grub
. I needed to explicitly set it to false to get my dual-boot setup to work. This is apparently an upstream changee346414725a70e5c74ee87ca14e580c66f517666
. - Puppet was upgraded to puppetserver which is Clojure-based. This actually
worked fairly easily; fair play to Puppetlabs for seemingly being pretty
serious about their compatibility story. There were only two things to care
about really. The
puppetlabs-apache
module had a bug which I needed to backport, and the path where agent reports
were stored had changed from
/var/cache/puppet/reports
to/var/lib/puppetserver/reports
.
When upgrading, there was an issue with PHP. I was required to remove existing PHP extensions that had been installed for 7.4, and replace them with the 8.2 versions.
Encountered bug 1000263. I solved most of these issues by installing the explicitly versioned PHP extension package from the archive. e.g., in my Puppet manifests, I previously had the following:
package { "php-xml": status => installed }
I changed this to:
package { "php${version}-xml": status => installed }
where $version
is the version parameter. I am not totally sure why this
succeeds. The exception is gettext
for which I had to use php-php-gettext
.
Conky issue 1443 -- this caused conky to die completely until I added a config workaround.
After the upgrade I suggest completely removing all emacs packages (use apt-get,
not aptitude) and clear out the contents of /usr/share/emacs/site-lisp/elpa
.
My theory is that Debian packages ship elisp source which then gets compiled
into this directory by maintainer scripts, but it can go stale and should be
removed. This is true but you actually need to reinstall all packages you use
that touch emacs which is rather hard. debian byte-compiles elisp in the
maintainer scripts.