惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
博客园 - 聂微东
Application and Cybersecurity Blog
Application and Cybersecurity Blog
MyScale Blog
MyScale Blog
罗磊的独立博客
H
Help Net Security
L
LangChain Blog
T
Threat Research - Cisco Blogs
量子位
S
Securelist
Last Week in AI
Last Week in AI
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
P
Privacy International News Feed
The Hacker News
The Hacker News
Vercel News
Vercel News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Blog of Author Tim Ferriss
T
Threatpost
Security Latest
Security Latest
P
Palo Alto Networks Blog
Microsoft Security Blog
Microsoft Security Blog
NISL@THU
NISL@THU
F
Full Disclosure
WordPress大学
WordPress大学
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Stack Overflow Blog
Stack Overflow Blog
C
Check Point Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Heimdal Security Blog
J
Java Code Geeks
Recorded Future
Recorded Future
Hugging Face - Blog
Hugging Face - Blog
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
阮一峰的网络日志
阮一峰的网络日志
U
Unit 42
B
Blog RSS Feed
月光博客
月光博客
C
Cisco Blogs
V
Visual Studio Blog
D
DataBreaches.Net
H
Hacker News: Front Page
博客园 - 叶小钗
N
News and Events Feed by Topic
爱范儿
爱范儿
A
Arctic Wolf

deaddabe - debian

Status update, May 2022 · deaddabe Status update, April 2022 · deaddabe Status update, January 2022 · deaddabe Status update, November 2021 · deaddabe Status update, October 2021 · deaddabe Status update, September 2021 · deaddabe Status update, August 2021 · deaddabe Status update, July 2021 · deaddabe investigating a curious access issue · deaddabe
Status update, February 2022 · deaddabe
deaddabe · 2022-03-01 · via deaddabe - debian

Status update, February 2022

Published one day late because of reasons, here is another status update.

Arts

This comes first, because it is what I dedicated most of my time recently. Well, I still have a problem regarding the “art” word as I am really not that great but more of a beginner.

Mostly, I am currently trying to learn and practising:

  • Pixel-art; and
  • Hand-drawing.

I started with pixel-art first — but as someone who does not know how to draw things properly, I realised that pixel art is not a magical shortcut. One still needs to know how to draw, even if twiddling with pixels.

Here is one realization of mine, using cubes because I can’t draw much more:

Small cube lifting off from a bigger cube.

For hand drawing I am using Drawabox, and I have nothing special to show here. I am doing the exercises as well as practising on white paper and notebooks, nothing fancy (mostly boxes and triangles, if you really want to be disappointed).

Rust work

Gladis

I have released a new major version of gladis, named 2.0. This is a breaking change, because it is now requiring the latest 0.15 gtk-rs crate, instead of the previous 0.14 version in the 1.x versions series.

There are no major changes regarding the code itself, but there have been many changes in “chore” tasks like described in the CHANGELOG. Mainly, these have been:

  • Making the project REUSE-compliant; and
  • Making publishing new versions a lot easier, using automated tools.

Making projects REUSE-compliant

For the first point, I am now on making my new and maintained projects adhere to the software REUSE specification. I think that this is a great initiative.

Indeed, as a Debian individual contributor, figuring out the Copyright holders of big projects is always a mess. And if someone else from Redhat or another distribution wants to package the software, but does not know that this copyright checking has already been done in Debian, this madness has to be done again!

Detailing copyright holders directly in upstream using an automated format, instead of distributions, is the sanest solution in my opinion to transfer this burden to upstream (sometimes we are even “gessing” copyright holders by deep inspection of the commit history…).

Making releasing easy

Maintaining a package with two crates and keeping their versions synchronised is an “interesting” problem. I have been doing this manually for most of the history of this crate, but I am done with it. I am now using a set of related tools in order to release new versions (be it patch, minor or major) a breeze.

The tools that I have selected for this purpose are:

  • git-cliff for automatic CHANGELOG generation; and
  • cargo-release for automating the release process in general (calls git-cliff).

This process probably be more detailed in a dedicated article in the future. It can be (and will eventually be) reused in other crates in order to facilitate releasing.

I am also looking into creating a template for starting out new projects with everything configured, but it seems that Cargo templates are not available yet, so I will probably create a dedicated git repository for that.

Debian work

I have packaged two new fonts:

I also updated the popular fonts-ebgaramond to its latest git version in order to get some fixes that have not been published into a new, dedicated version by upstream.

Finally I have started packaging python-dt-schema (ITP #1005301) for my kernel tweaking needs, but after some yak shaking I am now blocked by dependencies planned to be packaged by other individuals, but actually not packaged yet.

Aaaand… that’s all! See you next time.