New packages in Fedora Linux

These packages were newly added to Fedora last month:

Package Summary
amdgpu_top-0.11.5-1.fc46 Tool that displays AMDGPU usage gathered from performance counters
asahi-fix27-0.1.0-1.fc45 Fix macOS 27 bootability flag from linux side
below-0.11.0-3.fc46 Interactive tool to view and record historical system data
chroma-1.21-1.fc46 Abstract puzzle game
civetweb-1.16-16.fc46 Embedded C/C++ web server
copyparty-1.20.21-1.fc46 Portable file server with many supported protocols
cow-0.1~rc-1.fc45 Compositor on Wayland - A stacking window manager
cpptrace-1.0.4-1.fc46 Cpptrace is a simple and portable C++ stacktrace library
emacs-posframe-1.5.2-1.fc46 Pop up a child frame at point
flare-im-0.22.1-2.fc45 Chat with your friends on Signal
focus-timer-1.1.3-1.fc46 A time-management app built around the Pomodoro Technique
gnome-shell-extension-focus-timer-3-1.fc46 GNOME Shell integration for the Focus Timer app
google-noto-color-emoji-fonts-1:2.051-1.fc46 Google “Noto Color Emoji” colored emoji font
kdominate-26.11.70~20260706.012156.ecc0e858-1.fc45 KDominate is a tactical game for one or two players
kio-snapshot-1.0.0-1.fc46 Integration of Btrfs filesystem snapshots for KDE apps
komodo-1.6.0-1.fc46 Todo manager that uses todo.txt specification
kubernetes1.37-1.37.0-1.fc46 Open Source Production-Grade Container Scheduling And Management Platform
libcryptsetup-token-kbs-2.0.0-1.fc45 LUKS2 token plugin for TEE/KBS attestation-based volume unlock
libdial-2.7-1.fc46 Helper library for displaying clocks or dials
libreoffice-dictionaries-26.8.0.2-3.fc46 LibreOffice hunspell dictionaries
libxs-1.0.0-2.fc45 Portable C library for numerics, memory operations, and utilities
markdownlint-cli2-0.23.2-1.fc46 A command-line tool for linting Markdown/CommonMark files
matrix-synapse-1.159.0-3.fc46 A Matrix reference homeserver written in Python using Twisted
mink-idl-compiler-1.0.1-1.fc46 Mink IDL compiler
mockery-3.7.4-1.fc46 A mock code auto-generator for Go
oo7-0.7.0~alpha-1.fc46 Secret Service provider
openpgpverify-2.2-2.fc46 Signature verifier for easy and safe scripting
perl-DBD-ODBC-1.61-13.fc46 ODBC Driver for DBI
perl-DBIx-QuickDB-0.000061-2.fc45 Quickly start a database server
perl-Devel-Deprecate-0.01-1.fc46 Create deprecation schedules in your code
perl-Net-HTTPS-NB-0.16-2.fc45 Non-blocking HTTPS client for Perl
perl-Text-Markdown-Discount-0.18-2.fc45 Fast function for converting markdown to HTML (requires C compiler)
perl-Thread-SigMask-0.004-43.fc45 Thread specific signal masks
php-hamcrest3-3.0.0-1.fc46 PHP port of Hamcrest Matchers
python-agent-detector-1.1.0-1.fc46 Detect AI coding agents from their execution environment or User-Agent
python-barbicanclient-7.6.0-1.fc46 Python API and CLI for the Barbican Client
python-blazarclient-4.5.0-1.fc46 Python API and CLI for the Blazer Client
python-crate-ingredients-0.3.0-1.fc46 Check contents of published Rust crates
python-cvmutils-0.3.2-1.fc46 Toolkit for preparing Linux OS images for confidential virtual machines
python-fastmcp-2.14.7-7.fc46 The fast, Pythonic way to build MCP servers and clients
python-flit-core3-3.12.0-1.fc46 PEP 517 build backend for packages using Flit (compatibility package version 3)
python-griffelib-2.2.0-2.fc46 Python library to extract the structure and signatures of Python programs
python-magnumclient-4.11.0-1.fc45 Python API and CLI for the Magnum Client
python-more-executors-2.11.4-17.fc46 A library of composable Python executors and futures
python-omemo-dr-1.2.0-1.fc46 OMEMO Double Ratchet
python-tomllint-0.3.6-1.fc45 A simple TOML linter
qcom-sensinghub-2.2.3-1.fc46 Qualcomm sensing-hub API library
qcom-time-services-0.1.2-1.fc46 Qualcomm time daemon
qmi-framework-0.1.4-2.fc46 Qualcomm messaging interface
qrtfreader-1.0.0-1.fc45 QRtfReader is a library for reading Rtf documents
quic-teec-1.0.2-1.fc46 Qualcomm qcomtee userspace library
quickjs-ng-0.16.1-1.fc45 Small and embeddable JavaScript engine
robotraconteur-1.2.8-1.fc46 Robot Raconteur is a communication framework for Robotics and Automation
rubygem-action_text-trix-2.1.19-1.fc45 A rich text editor for everyday writing
rust-aead0.5-0.5.2-1.fc46 Traits for Authenticated Encryption with Associated Data
rust-aes-gcm0.10-0.10.3-1.fc46 Pure Rust implementation of the AES-GCM AEAD Cipher
rust-ambient-authority-0.0.2-1.fc46 Ambient Authority
rust-amq-protocol-10.6.3-1.fc45 AMQP specifications
rust-amq-protocol-tcp-10.6.3-1.fc45 AMQP URI TCP connection handling
rust-anstyle-hyperlink-1.0.2-1.fc46 ANSI escape code hyperlinks (OSC 8)
rust-anstyle-progress-0.1.4-1.fc46 ANSI escape code progress reporting (OSC 9;4)
rust-ar_archive_writer-0.5.3-1.fc45 Writer for object file ar archives
rust-archive-trait-0.0.14-1.fc46 Format-neutral, asynchronous archive construction and extraction
rust-base16ct0.2-0.2.0-1.fc45 Pure Rust, constant-time implementation of Base16 (RFC 4648)
rust-base64_0.22-0.22.1-1.fc45 Encodes and decodes base64 as bytes or utf8
rust-blowfish0.9-0.9.1-1.fc45 Blowfish block cipher
rust-cap-primitives-4.0.3-1.fc46 Capability-based primitives
rust-cap-std-4.0.3-1.fc46 Capability-based version of the Rust standard library
rust-cargo-util-terminal-0.1.0-1.fc46 Cargo’s terminal rendering
rust-cargo_toml_edit-0.0.3-1.fc45 Programmatically edit Cargo.toml manifests
rust-cbc0.1-0.1.2-1.fc45 Cipher Block Chaining (CBC) block cipher mode of operation
rust-clock-bound-3.0.0~alpha.1-2.fc46 To provide error bounded timestamp intervals
rust-compact_str0.9-0.9.1-1.fc45 Memory efficient string type
rust-cpu-time-1.0.0-1.fc46 Small crate that provides CPU time measurement
rust-crypto-bigint0.5-0.5.5-1.fc45 Pure Rust bigint implementation for use in cryptographic applications
rust-ctr0.9-0.9.2-1.fc46 CTR block modes of operation
rust-des0.8-0.8.1-1.fc45 DES and Triple DES (3DES, TDES) block ciphers implementation
rust-ecb0.1-0.1.2-1.fc45 Electronic Codebook (ECB) block cipher mode of operation
rust-ecdsa0.16-0.16.9-1.fc46 Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm
rust-elliptic-curve0.13-0.13.8-1.fc46 General purpose Elliptic Curve Cryptography
rust-evmap-11.0.0-1.fc46 Lock-free, eventually consistent, concurrent multi-value map
rust-ff0.13-0.13.1-1.fc45 Library for building and interfacing with finite fields
rust-ghash0.5-0.5.1-1.fc46 Universal hash over GF(2^128) useful for the AES-GCM cipher
rust-glycin-builtin-4.0.0~alpha-1.fc45 Sandboxed image decoding
rust-glycin-core-4.0.0~alpha-1.fc45 Sandboxed image decoding
rust-glycin-external-4.0.0~alpha-1.fc45 Sandboxed image decoding
rust-glycin-image-rs-2.2.0~alpha-1.fc45 Sandboxed image decoding
rust-glycin-test-2.2.0~alpha-1.fc45 Sandboxed image decoding
rust-griddle-0.6.0-2.fc46 HashMap variant that spreads resize load across inserts
rust-group0.13-0.13.0-1.fc45 Elliptic curve group traits and utilities
rust-gufo-svg-0.5.0~alpha-1.fc45 Extract XMP metadata data from SVGs
rust-hashbag-0.1.13-1.fc46 Unordered multiset implementation using a hash bag
rust-hax-lib-macros-0.3.7-1.fc45 Hax-specific proc-macros for Rust programs
rust-hkdf0.12-0.12.4-1.fc45 HMAC-based Extract-and-Expand Key Derivation Function (HKDF)
rust-icu_locale_fallback-2.3.0-1.fc46 API for Locale Fallback algorithms
rust-icu_locale_fallback_data-2.3.0-1.fc46 Data for the icu_locale_fallback crate
rust-if-addrs-0.15.0-1.fc45 Return interface IP addresses on Posix and windows systems
rust-imageproc-0.26.2-1.fc46 Image processing operations
rust-keccak0.1-0.1.6-1.fc46 Pure Rust implementation of the Keccak sponge function
rust-kisd-1.1.0-1.fc46 Kanzi-in-System / DebugUSB UART support for Linux hosts
rust-kurbu5-kadm5-rs-0.1.2-1.fc45 Rust API for writing MIT Kerberos KADM5_AUTH and KADM5_HOOK plugins
rust-kurbu5-kdb-rs-0.1.2-1.fc45 Safe, idiomatic Rust API for writing MIT Kerberos KDB driver plugins
rust-lapin-4.10.0-1.fc46 AMQP client library
rust-left-right-0.11.8-1.fc46 Left-right is a concurrency primitive for high concurrency reads
rust-link-section-0.19.0-1.fc45 Link-time initialized slices for Rust
rust-macroquad_macro-0.1.8-1.fc46 Proc macro for macroquad
rust-maybe-owned-0.3.4-9.fc46 Provides a MaybeOwned (and MaybeOwnedMut) type
rust-num-bigint-dig0.8-0.8.6-1.fc45 Big integer implementation for Rust
rust-nusb-0.2.7-1.fc46 Cross-platform low-level access to USB devices in pure Rust
rust-object0.38-0.38.1-1.fc45 Unified interface for reading and writing object file formats
rust-pem3-3.0.6-1.fc46 Parse and encode PEM-encoded data
rust-picky-asn1-x509_0.14-0.14.6-1.fc46 ASN1 types defined by X.509 related RFCs
rust-pkcs5_0.7-0.7.1-1.fc46 Pure Rust implementation of PKCS#5 (RFC 8018)
rust-pkcs8_0.10-0.10.2-1.fc46 Pure Rust implementation of PKCS#8 (RFC 5028) and PKCS#8v2 (RFC 5958)
rust-polyval0.6-0.6.2-1.fc45 GHASH-like universal hash over GF(2^128)
rust-primefield-0.14.0-1.fc46 Generic implementation of prime fields built on crypto-bigint
rust-primeorder0.13-0.13.6-1.fc46 Complete addition formulas for prime order elliptic curves
rust-proc-macro-error-attr3-3.1.0-1.fc46 Attribute macro for the proc-macro-error3 crate
rust-proc-macro-error3-3.1.0-2.fc46 Almost drop-in replacement to panics in proc-macros
rust-profiling-procmacros-1.0.18-1.fc46 Very thin abstraction over other profiler crates
rust-quad-rand-0.2.3-1.fc46 Pseudo random implementation with core atomics
rust-rapidhash-4.5.1-1.fc46 Extremely fast, high quality, platform-independent hashing algorithm
rust-rapidrand-0.1.2-1.fc46 Extremely fast pseudo-random number generator
rust-rfc6979_0.4-0.4.0-1.fc46 Deterministic Usage of DSA and ECDSA (RFC6979)
rust-rustdoc-types0.60-0.60.0-1.fc45 Types for rustdoc’s json output
rust-rustix-linux-procfs-0.1.1-1.fc46 Utilities for opening Linux procfs files and directories
rust-salsa20_0.10-0.10.2-1.fc45 Salsa20 Stream Cipher
rust-scrypt0.11-0.11.0-1.fc45 Scrypt password-based key derivation function
rust-sec1_0.7-0.7.3-1.fc46 Elliptic Curve Cryptography encoding formats (SEC1)
rust-seq-macro-0.3.6-1.fc46 Macro to repeat sequentially indexed copies of a fragment of code
rust-serdect0.2-0.2.0-1.fc45 Constant-time serializer/deserializer helpers for serde
rust-sha3_0.10-0.10.9-1.fc46 SHA-3 (Keccak) hash function
rust-shake-0.1.0-1.fc46 Implementation of the SHAKE family of extendable-output functions (XOFs)
rust-signature2-2.2.0-1.fc46 Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)
rust-simple-dns-0.12.0-1.fc45 Rust implementation to parse and write DNS packets
rust-spki0.7-0.7.3-1.fc45 X.509 Subject Public Key Info (RFC5280) describing public keys
rust-sponge-cursor-0.1.0-1.fc46 Cursor for sponge-based absorption and squeezing
rust-syn2-2.0.119-1.fc45 Parser for Rust source code
rust-tar-codec-0.0.14-1.fc46 Tar-codec is a small, fast, constrained tar encoder and decoder for Rust
rust-tar-framing-0.0.14-1.fc46 Framing layer for tar archives
rust-tcp-stream-0.34.14-1.fc45 Std::net::TcpStream on steroids
rust-trustfall-rustdoc-adapter60-60.0.0-1.fc45 Trustfall query adapter for rustdoc JSON data
rust-trustfall_rustdoc-0.41.0-1.fc46 Run Trustfall queries across multiple rustdoc JSON format versions
rust-universal-hash0.5-0.5.1-1.fc45 Traits which describe the functionality of universal hash functions
rust-wnaf-0.14.0-1.fc46 WNAF (w-ary non-adjacent form) variable-time scalar multiplication
rust-zlink-idl-0.7.0-1.fc45 Varlink IDL types and parser
semacro-0.2.1-1.fc45 Explore and expand SELinux policy macros, interfaces, and templates
senpai-0.5.0-1.fc46 Your everyday IRC student
sugar-artwork-0.121-7.fc46 Artwork for Sugar look-and-feel
telepathy-gabble-0.18.4-27.fc43 A Jabber/XMPP connection manager
tinyalsa-2.0.0-1.fc46 A small library to interface with ALSA in the Linux kernel
wprof-0.5-3.fc45 High-performance system-wide BPF-based workload tracer

Created using fedora-infra-scripts/rawhide-changes.py at main · xsuchy/fedora-infra-scripts · GitHub

6 Likes

Can you please tell us on which criteria this apps have being included newly into the fedora repos?

I was testing Chroma on the Gnome Desktop while being disappointed how it behaves. When clicking on full screen it just closes.

In which way have this packages being tested before putting them into the official Fedora Repository?

I am a bit afraid that we do get into same problems as the Arch community, just bloated with orphaned software newly released and nobody knows why?!

Could we not keep them on hold and first test them with a kind of “New Software test week” before releasing it?

Someone replied to a topic you are Watching.

ilikelinux https://discussion.fedoraproject.org/u/ilikelinux Let’s
have a party (Fedora 44)
August 31
Can you please tell us on which criteria this apps have being included
newly into the fedora repos?

There is nothing in the system which tells what “criteria” would be, and I can tell you from many many attempts at trying to define this in the past.. the only thing that people can agree on is that they vehemently disagree with whatever pigeonhole something is categorized as.

I was testing Chroma on the Gnome Desktop while being disappointed how
it behaves. When clicking on full screen it just closes.

In which way have this packages being tested before putting them into
the official Fedora Repository?

Testing is up to the package owner of the package. The system to put a halt to packages from being entered into the distribution releases is that volunteers need to test code in ‘updates-testing’ and find things and give negative karma before it gets pushed to ‘updates’. For rawhide there isn’t a way to stop something from coming into the distribution that I know of. It has been discussed a lot over the 20+ years but packagers seem to have overwhelming told FESCO no.t

Attempts on putting any in place requires someone to actually engineer such a system which entails:

  1. Getting agreement on what is considered “working” and what is “nonworking”. There is probably a lot of software which doesn’t work for some particular usecase but it isn’t the usecase the packager needs for.
  2. Getting agreement on a testing infrastructure which can handle to size of the packages set.
  3. Getting budget and putting such a system into place. that needs dedicated engineers who have never shown up.
  4. Finding enough testers to do this work so things don’t just sit in limbo.
  5. Writing code which would actually put these things into place in a way that the testers are in a queue which ‘stops software from being pushed’.
  6. Getting enough extra developers to distribute the work on fixing these problems. Most of the time, the problem is going to be “go work with upstream because your hardware combination or work pattern isn’t what I have.”

I am a bit afraid that we do get into same problems as the Arch
community, just bloated with orphaned software newly released and
nobody knows why?!

I don’t think Arch invented this problem :). They probably learned it from us and Debian.

1 Like

Packages are included by package maintainers after the review process. Package maintainers choose what they want to package. If there are bugs, they should be filed. All new packages also go through the QA system, where they remain in updates-testing for a week etc. So, that’s a great window to test them out and provide feedback.

Orphaned, broken software gets retired regularly from the repos, eg:

(The report here is automatically generated—Miroslav is not going through each package.)

Here is link to our Package Review Process Making sure you're not a bot!
Anyone who is willing to go through it can put a package to Fedora.

If package has problems (mostly security bugs or is not installable) then we have Making sure you're not a bot! and Making sure you're not a bot! process.

1 Like

This is wonderful information to have. thank you.

I wonder if the folks maintaining “This Week in Fedora” would consider adding a link to these reports on the monthly cadence. or maybe they all ready are and I don’t see it.

So cool! I proposed to do something like this in the past, because orphaning and retiring packages were loudly announced, I’ve proposed to announce new packages included, new software; that way people, and specially media outlets can know that we include packages in the distribution, not only delete them

1 Like