coredumpctl, delve and debug packages for Go
I have spent a fair amount of time hacking on debug packages the past two years. This work resulted in Arch Linux announcing the public debuginfod server which allows users to download symbols and source code to debug software running on their system. With this service users donโt need to figure out what the debug packages are called, installing them and maybe removing it afterwards. It also saves a fair amount of data you need to download.
https://linderud.dev/blog/coredumpctl-delve-and-debug-packages-for-go/
#planetarch
I have spent a fair amount of time hacking on debug packages the past two years. This work resulted in Arch Linux announcing the public debuginfod server which allows users to download symbols and source code to debug software running on their system. With this service users donโt need to figure out what the debug packages are called, installing them and maybe removing it afterwards. It also saves a fair amount of data you need to download.
https://linderud.dev/blog/coredumpctl-delve-and-debug-packages-for-go/
#planetarch
๐ฅ4๐1
"Trusted Users" are now "Package Maintainers"
Following a long discussion and a recent vote, the role of "Trusted User" has been renamed "Package Maintainer":
* https://gitlab.archlinux.org/archlinux/.../7/commits
* https://lists.archlinux.org/archives/li...XV2KS5OSC/
The role remains the same. The forum titles have been updated accordingly.
https://bbs.archlinux.org/viewtopic.php?id=281620
#planetarch
Following a long discussion and a recent vote, the role of "Trusted User" has been renamed "Package Maintainer":
* https://gitlab.archlinux.org/archlinux/.../7/commits
* https://lists.archlinux.org/archives/li...XV2KS5OSC/
The role remains the same. The forum titles have been updated accordingly.
https://bbs.archlinux.org/viewtopic.php?id=281620
#planetarch
๐6
November
Arch Linux in November 2022 # Git packaging sources # We made huge progress towards finally being able to migrate from SVN to Git for package sources. The core projects responsible for our package build, workflow and release, namely dbscripts and devtools reached production grade adjustments to achieve the transition [0\][1\]. Furthermore we have started to document and outline our Roadmap with the Git packaging as its first item [2\].
https://monthly-reports.archlinux.page/2022/11/
#planetarch
Arch Linux in November 2022 # Git packaging sources # We made huge progress towards finally being able to migrate from SVN to Git for package sources. The core projects responsible for our package build, workflow and release, namely dbscripts and devtools reached production grade adjustments to achieve the transition [0\][1\]. Furthermore we have started to document and outline our Roadmap with the Git packaging as its first item [2\].
https://monthly-reports.archlinux.page/2022/11/
#planetarch
๐8
Open Source Grindset Explained
Let's talk about how to develop an open sourcerer mindset.
https://blog.orhun.dev/open-source-grindset/
#planetarch
Let's talk about how to develop an open sourcerer mindset.
https://blog.orhun.dev/open-source-grindset/
#planetarch
๐คฎ3โค2
FOSDEM 2023 Dinner
There is going to be a dinner at FOSDEM 2023! Please email foxboron@archlinux.org if you want to attend ๐
Copypasta follows.
https://bbs.archlinux.org/viewtopic.php?id=282512
#planetarch
There is going to be a dinner at FOSDEM 2023! Please email foxboron@archlinux.org if you want to attend ๐
Copypasta follows.
Yo! The previous years at FOSDEM we have held a dinner with around 15-20 people. Some maintainers from Arch, and some users that wanted to join. It has been great events and with FOSDEM 2023 happening I thought it was a good idea to do it again :) The dinner will be held Saturday, 4th of February, around 20:00. The dinner is sponsored by the Arch and should cover a drink and a main course. We will cap the attendees to 20 people. Priority for members of the Arch team (developers, trusted users and support staff). Any free spots after this can be taken by anyone interested. The users requesting spots will get a heads up the week before FOSDEM to give all staff a chance to reply. Please ask me if you have any questions :) Send me an email *offlist* if you want to attend. I also plan to announce a pub closer to FOSDEM so anyone unable to join the dinner can still come and grab a drink with the rest of us. Cheers!
https://lists.archlinux.org/archives/li โฆ CM4XGLNSN/https://bbs.archlinux.org/viewtopic.php?id=282512
#planetarch
๐พ3๐2
Zero-dependency random number generation in Rust
Let's investigate how to generate random numbers without external dependencies in Rust.
https://blog.orhun.dev/zero-deps-random-in-rust/
#planetarch
Let's investigate how to generate random numbers without external dependencies in Rust.
https://blog.orhun.dev/zero-deps-random-in-rust/
#planetarch
In memory of Jonathon Fernyhough
Arch Linux mourns the sudden loss of Jonathon Fernyhough, known in our community as
Jonathon was an active participant and contributor to Arch Linux, several derived distributions, the AUR and through personal repositories. He was enthusiastic, helpful and eager to contribute towards improving the free and open source software community as a whole.
On behalf of the wider Arch Linux community, our condolences go out to his family and friends.
https://archlinux.org/news/in-memory-of-jonathon-fernyhough/
#news
Arch Linux mourns the sudden loss of Jonathon Fernyhough, known in our community as
jonathon, who passed away on Saturday night.Jonathon was an active participant and contributor to Arch Linux, several derived distributions, the AUR and through personal repositories. He was enthusiastic, helpful and eager to contribute towards improving the free and open source software community as a whole.
On behalf of the wider Arch Linux community, our condolences go out to his family and friends.
https://archlinux.org/news/in-memory-of-jonathon-fernyhough/
#news
๐ข29๐ฑ1
PHP 8.2 update and introduction of legacy branch
The php packages have been updated to the latest version 8.2. In addition to this, a new set of php-legacy packages have been introduced. These will follow the oldest but still actively supported PHP branch. This enables users to install the latest version but also introduces the option to use third party applications that might rely on an older version. Both branches will be kept up to date following our rolling release model.
In addition to this, the php7 packages have been removed as they reached end of life. The
https://archlinux.org/news/php-82-update-and-introduction-of-legacy-branch/
#news
The php packages have been updated to the latest version 8.2. In addition to this, a new set of php-legacy packages have been introduced. These will follow the oldest but still actively supported PHP branch. This enables users to install the latest version but also introduces the option to use third party applications that might rely on an older version. Both branches will be kept up to date following our rolling release model.
php and php-legacy can be installed at the same time as the latter uses a -legacy suffix for its binaries and configuration files.In addition to this, the php7 packages have been removed as they reached end of life. The
imap extension will no longer be provided as it relies on the c-client library which has been abandoned for many years.https://archlinux.org/news/php-82-update-and-introduction-of-legacy-branch/
#news
๐1
How to enable developer mode on Chrome OS Flex
I have recently switched to Chrome OS Flex as main operating system. The experience so far is really great. It does everything what it should do. I can browse the internet with it, game with it (in the past Google Stadia, now Xbox Cloud), answer my mails and even work on Arch Linux. Even printing worked pretty much out of the box. What does not work properly at the moment is scanning over wifi with my very old HP DeskJet 2540 printer with embedded scanner.
https://shibumi.dev/posts/enable-developer-mode-on-chrome-os-flex/
#planetarch
I have recently switched to Chrome OS Flex as main operating system. The experience so far is really great. It does everything what it should do. I can browse the internet with it, game with it (in the past Google Stadia, now Xbox Cloud), answer my mails and even work on Arch Linux. Even printing worked pretty much out of the box. What does not work properly at the moment is scanning over wifi with my very old HP DeskJet 2540 printer with embedded scanner.
https://shibumi.dev/posts/enable-developer-mode-on-chrome-os-flex/
#planetarch
๐3๐1
Packaging Rust Applications for the NPM Registry
Recently I packaged my project git-cliff (changelog generator written in Rust) for NPM with the help of my friend @atlj. I thought this would be an interesting topic for a blog post since it has a certain technical depth about distributing binaries and frankly it still amazes me how the whole thing works so smoothly. So let's create a simple Rust project, package it for NPM and fully automate the release process via GitHub Actions.
https://blog.orhun.dev/packaging-rust-for-npm/
#planetarch
Recently I packaged my project git-cliff (changelog generator written in Rust) for NPM with the help of my friend @atlj. I thought this would be an interesting topic for a blog post since it has a certain technical depth about distributing binaries and frankly it still amazes me how the whole thing works so smoothly. So let's create a simple Rust project, package it for NPM and fully automate the release process via GitHub Actions.
https://blog.orhun.dev/packaging-rust-for-npm/
#planetarch
๐4
Call for participation: Git packaging POC
https://lists.archlinux.org/archives/li โฆ WE6GFWUJN/ Hi everyone! Levente and I have been busy preparing a test environment for the new git package workflow, which is going to replace the svn repository. To test the new git package setup install
https://bbs.archlinux.org/viewtopic.php?id=283222
#planetarch
https://lists.archlinux.org/archives/li โฆ WE6GFWUJN/ Hi everyone! Levente and I have been busy preparing a test environment for the new git package workflow, which is going to replace the svn repository. To test the new git package setup install
devtools-git-poc from the community repository and use the new pkgctl utility. Please check each time if there is a new upgrade before playing around. The goal of the testing is to figure out UX issues, bugs and larger issues that would need to be dealt with before a git migration can happen. It's therefor very important that people sit down and play around โฆhttps://bbs.archlinux.org/viewtopic.php?id=283222
#planetarch
๐ฅ3
Switch to the base-devel meta package requires manual intervention
On February 2nd, the
If you installed the
https://archlinux.org/news/switch-to-the-base-devel-meta-package-requires-manual-intervention/
#news
On February 2nd, the
base-devel package group has been replaced by a meta package of the same name. If you installed the
base-devel package group prior to this date, explicitly re-install it to get the new base-devel package installed on the system:pacman -Syu base-develhttps://archlinux.org/news/switch-to-the-base-devel-meta-package-requires-manual-intervention/
#news
๐3๐ฅ2๐1
Zig Bits 0x1: Returning slices from functions
I decided to start a new blog series called "Zig Bits" where I share interesting bits of information about the Zig programming language. It is written especially for beginners because I'm also a beginner.
https://blog.orhun.dev/zig-bits-01/
#planetarch
I decided to start a new blog series called "Zig Bits" where I share interesting bits of information about the Zig programming language. It is written especially for beginners because I'm also a beginner.
https://blog.orhun.dev/zig-bits-01/
#planetarch
Introducing runst: Handle desktop notifications neatly on Linux!
https://blog.orhun.dev/introducing-runst/
#planetarch
runst is a dead simple notification daemon ๐ฆก In this post, I'm introducing the project and giving different usage examples that will improve your Linux desktop experience.https://blog.orhun.dev/introducing-runst/
#planetarch
๐3๐1
If you have one project and you keep bragging about it, just stop.
Some thoughts on projects and ego management.
https://blog.orhun.dev/manage-your-ego/
#planetarch
Some thoughts on projects and ego management.
https://blog.orhun.dev/manage-your-ego/
#planetarch
๐3
Arch Linux in February 2023
Git packaging sources
All major workflow and usability requirements for the
https://monthly-reports.archlinux.page/2023/02/
#planetarch
Git packaging sources
All major workflow and usability requirements for the
pkgctl tooling have been finished and a experimental devtools-git-poc package has been put into the repositories. Furthermore the proof of concept sandbox environment has been set up and rolled out to anyone interested in testing. In the current phase we will collect feedback to catch bugs and further usability improvements [0]. We are still very eagerly seeking for more testers.https://monthly-reports.archlinux.page/2023/02/
#planetarch
๐1
Zig Bits 0x2: Using defer to defeat memory leaks
Let's talk about how to detect memory leaks in Zig and avoid them by using the
https://blog.orhun.dev/zig-bits-02/
#planetarch
Let's talk about how to detect memory leaks in Zig and avoid them by using the
defer statement.https://blog.orhun.dev/zig-bits-02/
#planetarch
Setting up a packaging environment for Alpine Linux (introducing alpkg)
Recently I have been interested in Alpine Linux and thought it would be nice to maintain some Rust packages in their repositories. In this post, I will share my notes/adventures on setting up a packaging environment and a tool called "alpkg" for automating this process.
https://blog.orhun.dev/alpine-packaging-setup/
#planetarch
Recently I have been interested in Alpine Linux and thought it would be nice to maintain some Rust packages in their repositories. In this post, I will share my notes/adventures on setting up a packaging environment and a tool called "alpkg" for automating this process.
https://blog.orhun.dev/alpine-packaging-setup/
#planetarch
๐3
Writing a Linux executable from scratch with x86_64-unknown-none and Rust
I recently mentioned on the internet I did work in this direction and a friend of mine asked me to write a blogpost on this. I didnโt blog for a long time (keeping all the goodness for myself hehe), so here we go. ๐ฆ To set the scene, letโs assume we want to make an exectuable binary for x86_64 Linux thatโs supposed to be extremely portable. It should work on both Debian and Arch Linux. It should work on systems without glibc like Alpine Linux. It should even work in a FROM scratch Docker container. In a more serious setting โฆ
https://vulns.xyz/2023/03/linux-executable-from-scratch-with-x86_64-unknown-none-rust/
#planetarch
I recently mentioned on the internet I did work in this direction and a friend of mine asked me to write a blogpost on this. I didnโt blog for a long time (keeping all the goodness for myself hehe), so here we go. ๐ฆ To set the scene, letโs assume we want to make an exectuable binary for x86_64 Linux thatโs supposed to be extremely portable. It should work on both Debian and Arch Linux. It should work on systems without glibc like Alpine Linux. It should even work in a FROM scratch Docker container. In a more serious setting โฆ
https://vulns.xyz/2023/03/linux-executable-from-scratch-with-x86_64-unknown-none-rust/
#planetarch
March
Arch Linux in March 2023 # Git packaging sources # We have improved a lot of pieces in pkgctl according to the feedback from the sandbox environment. Most notably it is possible to provide GitLab tokens via the DEVTOOLS_GITLAB_TOKEN environment variable, pass nocheck to the build command for bootstrap builds, handle subrelease pkgrels as well as several bugfixes. We are doing another round of testing and would like to proceed with the rollout afterwards.
https://monthly-reports.archlinux.page/2023/03/
#planetarch
Arch Linux in March 2023 # Git packaging sources # We have improved a lot of pieces in pkgctl according to the feedback from the sandbox environment. Most notably it is possible to provide GitLab tokens via the DEVTOOLS_GITLAB_TOKEN environment variable, pass nocheck to the build command for bootstrap builds, handle subrelease pkgrels as well as several bugfixes. We are doing another round of testing and would like to proceed with the rollout afterwards.
https://monthly-reports.archlinux.page/2023/03/
#planetarch
๐3
Zig Bits 0x3: Mastering project management in Zig
In this post, I'm sharing tips & tricks about managing/maintaining an open-source Zig project and mentioning the commonly used practices. I'm also giving a brief introduction to my first-ever Zig project "**linuxwave**" which led to the writing of this series.
https://blog.orhun.dev/zig-bits-03/
#planetarch
In this post, I'm sharing tips & tricks about managing/maintaining an open-source Zig project and mentioning the commonly used practices. I'm also giving a brief introduction to my first-ever Zig project "**linuxwave**" which led to the writing of this series.
https://blog.orhun.dev/zig-bits-03/
#planetarch