Debian Developers in Canada on Meeting, GitLab, and LSP in Emacs
-
Louis-Philippe Véronneau: Montreal's Debian & Stuff - August 2022
Our local Debian user group gathered on Sunday August 28th at the very hackish Foulab for the August 2022 edition of our "Debian & Stuff" meetings.
[...]
On my side, although I was badly sleep-deprived, I still managed to be somewhat productive!
One of the WiFi Access Points we use in our 4-apartment LAN had been boot-looping for a few weeks, after a failed sysupgrade to the latest version of OpenWRT. lavamind and I suspect the flash got corrupted in a way or another during the upgrade process...
Lucky for us, this model has a serial port and runs U-Boot. After a bit of tinkering, some electrical tape and two different serial adapters, we managed to identify the pin layout and got a shell on the machine. The device has a reset button, but since the kernel panic was happening too soon in the boot process, we weren't able to get into OpenWRT's failsafe mode this way.
-
Deleted GitLab forks from my account - anarcat
I have just deleted two forks I had of the GitLab project in my gitlab.com account. I did this after receiving a warning that quotas would now start to be enforced. It didn't say that I was going over quota, so I actually had to go look in the usage quotas page, which stated I was using 5.6GB of storage.
I found that puzzling: maybe wallabako? I build images there in CI... Or the ISOs in stressant?
Nope. The biggest disk users were... my forks of gitlab-ce and gitlab-ee (now respectively called gitlab-foss and gitlab-ee, but whatever). CE was taking up roughly 1GB and EE was taking up the rest.
-
Using LSP in Emacs and Debian - anarcat
The Language Server Protocol (LSP) is a neat mechanism that provides a common interface to what used to be language-specific lookup mechanisms (like, say, running a Python interpreter in the background to find function definitions).
There is also ctags shipped with UNIX since forever, but that doesn't support looking backwards ("who uses this function"), linting, or refactoring. In short, LSP rocks, and how do I use it right now in my editor of choice (Emacs, in my case) and OS (Debian) please?