Cloudflare 的 1.1.1.1 把 A 放在 CNAME 前面搞爆 glibc 的 DNS resolver

有陣子了,上個月的時候 Cloudflare 的 1.1.1.1 因為在改善記憶體用量,導致 A record 有可能在 CNAME record 前面,結果把 glibc 的 DNS resolver 炸了:「What came first: the CNAME or the A record?」,在 Hacker News 上也有些有趣的討論:「What came first:...

Gea-Suan Lin's BLOG

Looks like it's a problem with the XDG Template directory being set to the home directory, and it now just recurses and recurses and recurses and gets FAR too busy.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1118444#38

Specifically, it's about `$HOME/` not being recognised as the home directory because of the trailing slash.

https://gitlab.gnome.org/GNOME/glib/-/issues/3811

So either edit your config as per the Debian comment, or wait for your distro to release the fix.

#Gnome #Nautilus #GLib

#1118444 - nautilus: Nautilus slow, scanning certain folders repeatedly, and reporting duplicate child name - Debian Bug report logs

#DailyBird 🤖
Glossy Ibis (Plegadis falcinellus), 8th May 2024
es: Morito Común, fr: Ibis Falcinelle
Cape Henlopen State Park, The Glade, Delaware
Lenapehoking (Lenni-Lenape) & Pocomoke-Assateague traditional territory
Canon EOS R5, Canon RF 200-800mm f/6.3-9 + 1.4x teleconverter @ 1120mm, 20% crop, 1/400s, f/14, ISO 1250
#Birds #GlossyIbis #GLIB #BirdOfTheDay #HopeIsTheThingWithFeathers #DescribeYourImages

First a bit of context for the GLib project, which is comprised of three main parts: GLib, GObject and GIO. #GLib contains things you'd generally get from a standard library, #GObject defines the OOP semantics (methods/properties/signals, inheritance, etc), and #GIO provides reasonably high-level APIs for everything from sockets and files to D-Bus and Gio.DesktopAppInfo.

https://andyholmes.ca/posts/best-intentions/

Best Intentions | Andy Holmes

Mused and Bemused

Andy Holmes

glib
adjective
glibber; glibbest
1 a: showing little forethought or preparation : offhand
glib answers
b: marked by ease and informality : nonchalant
c: lacking depth and substance : superficial
glib solutions to knotty problems
2: marked by ease and fluency in speaking or writing often to the point of being insincere or deceitful
a glib politician
3 archaic: smooth, slippery

#word #glib #definition #merriamwebster

Well that's something new. Must be a circular dependency between glib-2.82.4,2 and gobject-introspection@bootstrap, but I'm not entirely sure which port to file a bug against; I suspect gobject-introspection.

#FreeBSD #glib #portmaster

I have not blogged or talked about the follow-up work to my "GType Next" blog post that I've been doing in my spare time, mainly because it is happening *in my spare time*, and I don't want to give false impressions to people; the other reason is that the time consuming bit is not writing a bunch of code, but it's planning ahead, because the goal is to avoid breaking stuff at all costs…

#glib #gobject #gtk

Ciekawostka: jeżeli różne programy sypią się z błędami typu:

(…): GLib-GIO-ERROR **: 20:46:27.286: Settings schema '…' does not contain a key named '…'

a macie pewność, że schematy skompilowane, i definitywnie zawierają taki klucz, to może okazać się, że z jakiegoś powodu w waszym katalogu domowym siedzi dodatkowy plik ze skompilowanymi schematami, i jest używany zamiast systemowego.

Czyli:

rm ~/.local/share/glib-2.0/schemas/gschemas.compiled

#Gentoo #GNOME #glib

Fun fact: if random applications are crashing with errors like:

(…): GLib-GIO-ERROR **: 20:46:27.286: Settings schema '…' does not contain a key named '…'

and you've already verified that you've compiled the schemas, and that the schema contains the listed key, then it may mean that for some reason you have another compiled schema file in your home directory, and it's taking precedence.

In other words:

rm ~/.local/share/glib-2.0/schemas/gschemas.compiled

#Gentoo #GNOME #glib