@dvzrv@chaos.social
@dvzrv@chaos.social avatar

dvzrv

@dvzrv@chaos.social

Free software developer, audio nerd, Arch Linux developer.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dvzrv, to archlinux
@dvzrv@chaos.social avatar

The ports is accepted and ready to be merged and published: https://gitlab.archlinux.org/archlinux/rfcs/-/merge_requests/32

Although it was a long journey, I'm happy it is now ratified.
Thanks to everyone who spent time writing and reviewing it and provided valuable feedback!

There is still a lot of work ahead adapting and improving our tooling and I hope many will join in this effort.

Here is to on many more architectures in the future 🥂

(meanwhile I have three more RFCs in the pipeline 😅)

hko, (edited ) to rust
@hko@fosstodon.org avatar

Meet oct-git, a new signing and verification tool for use with the distributed version control system:

https://crates.io/crates/openpgp-card-tool-git 🦀

oct-git focuses exclusively on ergonomic use with OpenPGP card-based signing keys

It is designed to be easy to set up, standalone (no long running processes), and entirely hands-off to use (no repeated PIN entry required, by default). It comes with desktop notifications for touch confirmation (if required)

dvzrv,
@dvzrv@chaos.social avatar
dvzrv, to archlinux
@dvzrv@chaos.social avatar
dvzrv, to archlinux
@dvzrv@chaos.social avatar

I have just released version 0.1.0 of the , a library abstracting the use of the @nitrokey :

https://crates.io/crates/nethsm

Please have a look at the for further information on how to use it:
https://docs.rs/nethsm/0.1.0/nethsm/

The project is a milestone in the creation of a general purpose which we hope can be used for artifact signing purposes on in the future.

netzpolitik_feed, to random German
@netzpolitik_feed@chaos.social avatar

Was ich in den letzten 20 Jahren lernen durfte und nun auf neue Wege mitnehme. Der vorerst letzte Text von Markus Beckedahl auf netzpolitik.org

https://netzpolitik.org/2024/abschied-danke-netzpolitik-org/

dvzrv,
@dvzrv@chaos.social avatar

@netzpolitik_feed wie die Zeit vergeht! 😮

Alles gute beim Finden weiterer Knöpfe zum Drücken @markus_netzpolitik!

dvzrv, to rust
@dvzrv@chaos.social avatar

Another set of sshd-openpgp-auth and ssh-openpgp-auth releases is out:
This server and client-side tooling for managing the of host keys with the help of an as trust anchor is now feature complete.
https://crates.io/crates/sshd-openpgp-auth
https://crates.io/crates/ssh-openpgp-auth
Many thanks to @wiktor for the great collaboration and / for funding this work!

hko, to rust
@hko@fosstodon.org avatar

The oct tool for inspecting, configuring and using OpenPGP card devices (https://crates.io/crates/openpgp-card-tools) is on "This Week in Rust":

https://this-week-in-rust.org/blog/2024/02/21/this-week-in-rust-535/#projecttooling-updates

Yay! 🎉 Thanks again, @dvzrv 😀

dvzrv,
@dvzrv@chaos.social avatar

@Valodim @hko

I am currently revising documentation for @archlinux packagers, so that we can make use of a more streamlined and transparent process when preparing packager signing keys.

User-facing documentation has also been added: https://wiki.archlinux.org/title/OpenPGP-card-tools

Apart from that, I believe that @nitrokey documentation for the hardware tokens could be extended to make use of oct, but that would probably also mean making it work on more Operating Systems.

nblr, (edited ) to random
@nblr@chaos.social avatar

I have some haunting memories of the smell of that stuff because I cleaned a set of devices for a client with it for two days straight and it really made me not enjoy any drinks with orange zests in them, leave alone orange juice... for. weeks. but! If you need to clean a surface and don't want to use heavy solvents, give WEICON Industrial Citrus Cleaner (with lemonene being the main cleaning agent) a try! It dissolves left over adhesives in the blink of an eye. (not a paid advertisement)

dvzrv,
@dvzrv@chaos.social avatar

@nblr yeah, orange oil based cleaners are also the thing to use for sticky cables (e.g. from old duct tape). Heavy alcohol based solutions would attack the isolation.

jon, to random
@jon@gruene.social avatar

🎉

First Berlin-Köln-Bruxelles-Brugge of the year

First Köln-Bruxelles ICE cancellation of the year

At least I’ve got time to plan my alternative…

dvzrv,
@dvzrv@chaos.social avatar

@jon ugh, I'm afraid this situation is also what awaits me on Friday 🫣

dvzrv, to rust
@dvzrv@chaos.social avatar

We have just issued the first of -openpgp-auth and -openpgp-auth.

Using this server and client-side tooling it is possible to manage the of host keys with the help of an certificate as trust anchor.

https://crates.io/crates/sshd-openpgp-auth

https://crates.io/crates/ssh-openpgp-auth

Many thanks to @wiktor for the great collaboration and / for funding this work!

dvzrv, to security
@dvzrv@chaos.social avatar

Really happy with how the @sovtechfund funded "OpenPGP for application developers" turned out! 🎉

The is now live (also available as ):
https://openpgp.dev/book/

Thanks for the great collaboration @MsUppity, @vanitasvitae, @hko, @wiktor and Sabrina. 🥳
Hope to do some more!

I learnt a lot over the past few months. 📚

dvzrv, to archlinux
@dvzrv@chaos.social avatar

Unholy incoming 🤟

dvzrv, to random
@dvzrv@chaos.social avatar

When it comes to recent developments in the space, I can highly recommend this read:
https://blog.pgpkeys.eu/critique-critique

fell, to archlinux
@fell@ma.fellr.net avatar

A regular install takes up roughly 1 GB of space, because it comes with firmware for all possible hardware.

Is there a way to safely and automatically remove unneeded firmware?

dvzrv,
@dvzrv@chaos.social avatar

@fell not yet, but there is a ticket about splitting it further. So it's quite likely to get much smaller in the near future 🙂

jaseg, to Electronics
@jaseg@chaos.social avatar
dvzrv,
@dvzrv@chaos.social avatar

@jaseg cool! Where can one see it?

dvzrv, to archlinux
@dvzrv@chaos.social avatar

I wrote a bit about my experience with applying for 💰 for related projects over the past years:

https://sleepmap.de/2023/grants-for-operating-systems/

scy, to random
@scy@chaos.social avatar

Language Server Protocol is one of these things where someone's like "but wouldn't it be better if we implemented it like this" and suddenly everyone is in utter disbelief how nobody has thought of this before.

Because yes, it's total bonkers that every editor should implement its understanding of a programming language from scratch.

Next thing I wanna see is the same thing, but for syntax highlighting. We're already getting a taste of it via Tree-sitter.

dvzrv,
@dvzrv@chaos.social avatar

@scy I'd love to see an LSP also for fringe languages such as 's . However, developing one takes time and effort. My hopes are, that if that ever materializes, the people will not throw a boatload of nodejs against that problem (as is done with many others) 😅

hyc, (edited ) to random
@hyc@mastodon.social avatar

A̶n̶y̶o̶n̶e̶ ̶i̶n̶ ̶B̶e̶r̶l̶i̶n̶,̶ ̶i̶f̶ ̶y̶o̶u̶ ̶c̶a̶n̶ ̶h̶e̶l̶p̶ ̶-̶ ̶m̶y̶ ̶f̶r̶i̶e̶n̶d̶'̶s̶ ̶d̶a̶u̶g̶h̶t̶e̶r̶ ̶i̶s̶ ̶m̶i̶s̶s̶i̶n̶g̶:̶

Updated: she has been found. Thank you for your help, everyone.

Added official info: https://www.berlin.de/polizei/polizeimeldungen/2023/pressemitteilung.1380536.php

dvzrv,
@dvzrv@chaos.social avatar

@hyc might be worth editing to add relevant tags (e.g. berlin, missingperson).
Best of luck!

dvzrv, to magdeburg
@dvzrv@chaos.social avatar
bmdv, to random German
@bmdv@social.bund.de avatar

🚗🌿 Neues aus der Welt der StVO!

Im Einklang mit unseren Klimazielen und der Umwelt haben wir gemeinsam mit dem
@BMWK und dem
@bmuv eine Änderung des Straßenverkehrsgesetzes () und der Straßenverkehrsordnung () auf den Weg gebracht. Darum geht's! 👇

dvzrv,
@dvzrv@chaos.social avatar

@bmdv @BMWK @bmuv mit 3 und 4 in "air quotes" bleibt dann ja alles beim Alten. Good job 🤦

sonny, to GNOME
@sonny@floss.social avatar

We are hiring contractors to work on and the Desktop :linux:

Do you have experience working on Linux desktop technologies? Get in touch with your resume or portfolio stf@gnome.org ✉️

Some areas we are interested in hiring for:

• Flatpak
• Linux desktop accessibility
• Freedesktop / XDG services and components
• Desktop security
• GNOME services and components

@XOrgFoundation @kde @gnome

Boosts welcome!

dvzrv,
@dvzrv@chaos.social avatar

@sonny @XOrgFoundation @kde @gnome is this work funded by @sovtechfund?

dvzrv, to archlinux
@dvzrv@chaos.social avatar

considered harmful, edition 9000.

https://github.com/OpenShot/libopenshot/issues/922

Well, gives me one less project to care about! 🤷

dvzrv, to random
@dvzrv@chaos.social avatar

Ouf, is goose bump material live 🥹

dvzrv,
@dvzrv@chaos.social avatar

@apodoxus oh, I mean this more generally (good stage presence, still lots of depth).

I guess I enjoy an evil heat and narcotics story songs most though as they're kinda hardwired for me with the time of getting to know their music 🙂

pydantic, to python
@pydantic@fosstodon.org avatar

Hey all!

How is you Monday going so far? How are you doing migrating from Pydantic v1 to Pydantic v2?

Today is a good time to tell us about issues you have migrating to v2 or just using Pydantic in general.

🧵⏩

dvzrv,
@dvzrv@chaos.social avatar

@pydantic as the package maintainer for on I'm having a hard time to get ported.😵‍💫

As we are a rolling release distribution, this last package now blocks our entire rebuild TODO to be finished:
https://archlinux.org/todo/python-pydantic-2/

In case you have any recommendations or suggestions, it'd be much appreciated! 🙏
https://github.com/matrix-org/synapse/pull/15979

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • kavyap
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Durango
  • GTA5RPClips
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • khanakhh
  • osvaldo12
  • tacticalgear
  • JUstTest
  • cubers
  • everett
  • Leos
  • tester
  • mdbf
  • ngwrru68w68
  • ethstaker
  • modclub
  • megavids
  • provamag3
  • cisconetworking
  • normalnudes
  • lostlight
  • All magazines