Russell Coker: More About the Librem 5
March 19, 2022, 12:31 AM
I concluded my previous post about the Purism Librem 5  with the phone working as a Debian/GNOME system with SSH access over the LAN. Before I published that post I managed to render it unbootable, making a new computer unbootable on the first day of owning it isn’t uncommon for me. In this case I tried to get SE Linux running on it and changing the kernel commandline parameter “security=apparmor” to “security=selinux” caused it to fail the checksum on kernel parameters and halt the...
Bits from Debian: DebConf22 registration and call for proposals are open!
March 18, 2022, 8:10 PM
Registration for DebConf22 is now open.
The the 23rd edition of DebConf will take place
from July 17th to 24th, 2022 at the
Innovation and Training Park (ITP) in Prizren,
Kosovo, and will be preceded by DebCamp, from July 10th to 16th.
Along with the registration, the DebConf content team announced the
call for proposals. Deadline to submit a
proposal to be considered in the main schedule is April 15th, 2022 23:59:59 UTC
DebConf is an event open to everyone, no matter how
you identify ...
Louis-Philippe Véronneau: Debian Clojure Team Sprint --- May 13-14th 2022
March 18, 2022, 6:45 PM
I'm happy to announce the Debian Clojure Team will hold a remote sprint from
May 13th to May 14th 2022.
The goal of this sprint is to improve various aspects of the Clojure ecosystem
in Debian. As such, everyone is welcome to participate!
Here are a few items we are planning to work on, in no particular order:
Update leiningen to the latest upstream version, to let some libraries in
experimental migrate to unstable.
Work towards replacing our custom Clojure script with upstream's and package...
Enrico Zini: Context-dependent logger in Python
March 18, 2022, 10:53 AM
This is a common logging pattern in Python, to have loggers related to module
log = logging.getLogger(__name__)
def load_bill(self, filename: str):
log.info("%s: loading file", filename)
I often however find myself wanting to have loggers related to something
context-dependent, like the kind of file that is being processed. For example,
I'd like to log loading of bill loading when done by the expenses module, and
not when done by the printing mo...
Gunnar Wolf: Speaking about the OpenPGP WoT on LibrePlanet this Saturday
March 17, 2022, 4:55 PM
So, LibrePlanet, the FSF’s conference, is coming!
I much enjoyed attending this conference in person in March 2018. This
year I submitted a talk again, and it got accepted — of course, given
the conference is still 100% online, I doubt I will be able to go 100%
conference-mode (I hope to catch a couple of other talks, but… well,
we are all eager to go back to how things were before 2020!)
Anyway, what is my talk about?
My talk is titled Current challenges for the OpenPGP keyserver netw...
Raphaël Hertzog: Freexian’s report about Debian Long Term Support, February 2022
March 17, 2022, 11:32 AM
Every month we review the work funded by Freexian’s Debian LTS offering. Please find the report for February below.
Debian project funding
In February Raphaël and the LTS worked on a survey of Debian developers meant to solicit ideas for improvements in the Debian project at large. You can see the results of the initial discussion here in the list of ideas of which there are already over 30.The full survey is due to be emailed to Debian Developers shortly.In February € 2250 was put as...
Michael Ablassmeier: python logging messages and exit codes
March 16, 2022, 12:00 AM
Everyone knows that an application exit code should change based on
the success, error or maybe warnings that happened during execution.
Lately i came along some python code that was structured the following way:
# something bad happens
# something evil happens
Russell Coker: Librem 5 First Impression
March 15, 2022, 10:24 AM
I just received the Purism Librem 5 that I paid for years ago (I think it was 2018). The process of getting the basic setup done was typical (choosing keyboard language, connecting to wifi, etc). Then I tried doing things. One thing I did was update to the latest PureOS release which gave me a list of the latest Debian packages installed which is nice.
The first problem I found was the lack of notification when the phone is trying to do something. I’d select to launch an app, nothing would hap...
Kunal Mehta: How to mirror the Russian Wikipedia with Debian and Kiwix
March 15, 2022, 1:02 AM
It has been reported that the Russian government has threatened to block access to Wikipedia for documenting narratives that do not agree with the official position of the Russian government.
One of the anti-censorship strategies I've been working on is Kiwix, an offline Wikipedia reader (and plenty of other content too). Kiwix is free and open source software developed by a great community
of people that I really enjoy working with.
With threats of censorship, traffic to Kiwix has increased fif...
Sam Hartman: Nostalgia for Blogging
March 14, 2022, 12:51 AM
Recently, I migrated this blog from Livejournal over to Dreamwidth. As part of the process, I was looking back at my blog entries from around 2007 or so.I miss those days. I miss the days when blogging was more of an interactive community. Comments got exchanged, and at least among my circle of friends people wrote thoughtful, well-considered entries. There was introspection into what was going on in people's lives, as well as technical stuff, as well as just keeping up with people who were ...
Steinar H. Gunderson: kitty rxvt-like config
March 12, 2022, 6:03 PM
kitty is a terminal with some nice
features (I particularly like the focus on low latency, and the best-in-class
support for emoji) but with a rather unusual default configuration.
Since everybody's opinions are bad, I will offer my own configuration so far
to get a bit closer to classic terminals' defaults:
# If you're running GNOME with Wayland, you may or may not want to uncomment
# this to get your normal window decorations back (this may or may not be
# better in the future; see https://gi
Dirk Eddelbuettel: RcppGSL 0.3.11: Small Maintenance
March 12, 2022, 3:30 PM
A new release 0.3.11 of RcppGSL is now on CRAN. The RcppGSL package provides an interface from R to the GNU GSL by relying on the Rcpp package.
This release updates src/Makefile.ucrt to use the RTools42 libraries. Details follow from the NEWS file.
Changes in version 0.3.11 (2022-03-12)
The UCRT Makefile was updated
Minor edits to README.md were made
Courtesy of CRANberries, a summary of changes in the most recent release is also available.
More information is on the RcppGSL page. Questions,...
Click here to read the complete article