Git Product home page Git Product logo

packages's Introduction

Terra Sources

Repository status Repository status

Terra is a rolling-release Fedora repository for all the software you need. With Terra, you can install the latest packages knowing that quality and security are assured.

This monorepo contains the package manifests for all packages in Terra.

Installation

sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo

You should also install the terra-release package so that when our infrastructure has any migrations, you can be assured that your Terra installation will still work as-is.

Documentation

Our documentation can be found on our Devdocs. Alternatively, the GitHub Wiki contains older versions of the documentations.

Questions?

Feel free to reach out on Discord. We're always happy to help!

packages's People

Contributors

cat-master21 avatar getchoo avatar hazel-bunny avatar infinitebash avatar korewachino avatar lainsce avatar lexisother avatar lleyton avatar madoka773 avatar madomado111 avatar madonuko avatar raboneko avatar rmnscnce avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

packages's Issues

Pipeline improvements

TL;DR

  • Support multiple commits from the same push event
  • Run pipeline for commits from bots/pipeline
  • Disable building for unsupported arch
  • Can we generate chkupdate.py automatically? Or even maybe we can have anda bump the versions automatically?
  • Better system for running builds again? (happens if you have pkgs with deps on other pkgs in terra)

Multiple commits

Bug

This pipeline from fce1fd2 did not build switchboard-plug-onlineaccounts (changed at parent 83fdfb2) but built prismlauncher (changed at parent 7d91d4e)

Pipeline commits

Bug

31c1dc6 committed by workflow Automatically check for updates did not trigger github actions.

Possible Fix

For autobuild.yml:

on:
  workflow_run:
    workflows: [Automatically check for updates]
    types:
      - completed

Disable building for unsupported arch

Solution

Maybe a file called ignore_arch listing out the arch to ignore? When build runs, we can just first check if arch is in the file

Build reruns

Idea

  • Manual trigger: Build Packages pipeline (current solution)
    • Kinda suck when you mess up the params
  • Comment on a commit?
    • Possibly get abused
  • Push a tag (sth like build.pkg-name-here)
    • idk this is a bit dumb (but works well imo)

System76 Scheduler [Request]

System76 Scheduler
pop-os/system-scheduler

Describe the motivation
Improves desktop experience when used with Pop Shell (Shipped in UM)

Additional context
Add any other context about the package request here.
Lea requested/signed off

Patch Pantheon/Elementary

See commits 7452874 and 8f909d1 and their corresponding gh workflows.

Intention

Add support for Pantheon/Elementary packages since upstream Fedora removed them.

Summary

pkgconfigs Missing

  • gala which depends on mutter
  • wingpanel which depends on mutter
  • mutter-cluster-10
  • mutter-cogl-10
  • mutter-cogl-pango-10

Failed to Compile

Tasks

  • elementary-calendar depends on evolution-data-server but latest provides both libsoup 2 and 3 so the 3.44.4 version from terra is used; but another dependency folks-devel requires pkgconfig(libedataserver-1.2) >= 3.38 (provided by latest evolution-data-server)
  • patch switchboard-plug-onlineaccounts to support new edataserver code (or wait for elementary/switchboard-plug-onlineaccounts#243)
  • #2
  • wingpanel and its dependencies

Fix build `switchboard-plug-onlineaccounts`

Mock Output from Fedora upstream build switchboard-plug-onlineaccounts-6.5.0-1.fc37:

Run-time dependency camel-1.2 found: YES 3.44.2
Run-time dependency libedataserver-1.2 found: YES 3.44.2
Run-time dependency libedataserverui-1.2 found: YES 3.44.2
Run-time dependency glib-2.0 found: YES 2.72.2
Run-time dependency gobject-2.0 found: YES 2.72.2
Run-time dependency granite found: YES 6.2.0
Run-time dependency gtk+-3.0 found: YES 3.24.34
Run-time dependency libhandy-1 found: YES 1.6.2
Run-time dependency switchboard-2.0 found: YES 6.0.0

Mock Output from Anda:

mock	| DEBUG: Run-time dependency camel-1.2 found: YES 3.46.0
mock	| DEBUG: Run-time dependency libedataserver-1.2 found: YES 3.46.0
mock	| DEBUG: Run-time dependency libedataserverui-1.2 found: YES 3.46.0
mock	| DEBUG: Run-time dependency glib-2.0 found: YES 2.74.0
mock	| DEBUG: Run-time dependency gobject-2.0 found: YES 2.74.0
mock	| DEBUG: Run-time dependency granite found: YES 6.2.0
mock	| DEBUG: Run-time dependency gtk+-3.0 found: YES 3.24.34
mock	| DEBUG: Run-time dependency libhandy-1 found: YES 1.8.0
mock	| DEBUG: Run-time dependency switchboard-2.0 found: YES 6.0.2

Notice the difference in version.

[BUG] update-nightly workflow is broken

Describe the bug
title, seems to have been failing for the past week

To Reproduce
Steps to reproduce the behavior:
n/a

Expected behavior
changes are saved and then committed to the repository

Screenshots
n/a

Affected (please complete the following information):

  • all nightly packages

Additional context
seems this started appearing in b1bdcba, which updated the docker image used to f38. i'm guessing this is what's at fault

dedicated workflow for nightly packages

with the website and wiki have been updated to advertise the nightly packages in this repo, i think it might be a good time to make a dedicated workflow for nightly packages.

currently, nightly packages (namely prismlauncher-nightly, prismlauncher-qt5-nightly, and openasar-canary) check for a commit every 30 minutes like the regular packages. imo, this is a bad approach as it misses the point of the packages being considered "nightly," puts an unneeded load on gh actions, increases the likelihood of an unstable commit being pushed to users, and pushes more updates to them than they would probably ever use. a better solution here could be to use the current update.yml workflow but schedule it for every 12-24h for the nightly packages, as that would solve the aforementioned issues, as well as help users viewing the actions tab track nightly updates easier. it would also help mitigate a potential issue with openasar-canary's chkupdate script (as the source we use isn't instantly updated when a new commit is pushed) and not bring up the previous issues found in the nightly prismlauncher packages' approach.

OpenAsar Canary broken on tauOS/Silverblue

Describe the bug
openasar-canary doesn't install properly when using an rpm-ostree based distribution like tauOS

To Reproduce
Steps to reproduce the behavior:

  1. Install openasar-canary
  2. Open Discord Canary

Expected behavior
OpenAsar should be loaded

Affected (please complete the following information):

  • Distro tauOS, Fedora Silverblue
  • Package openasar-canary

Additional context
Currently, we install openasar-canary using a trigger scriptlet. These are not currently supported by rpm-ostree. We'll need to figure out a way around this.

[Request] armcord

What software are you requesting to be packaged?
https://github.com/ArmCord/ArmCord

Describe the motivation
Currently an RPM is published to GH releases, but it's not available in any RPM package repository which makes updating inconvenient.

Terra 38 Failed Builds

List of Failed Builds

  • #295
  • libappimageupdate (dep: libappimage)
  • libappimagelauncher (dep: libappimage libappimageupdate)
  • #290
  • #291
  • libbismuth (gha)
  • pop-launcher (debugpkg)
  • melody (dep: (python3dist(rich) < 13~~ with python3dist(rich) >= 12.5))
  • gcm-core (spec)
  • rnote (gha)
  • vala-panel-appmenu (dep: pkgconfig(vala-panel))
  • elementary-greeter (mutter)
  • gala (mutter)
  • wingpanel (mutter)
  • unity-shell (dep: pkgconfig(libunity-settings-daemon) pkgconfig(nux-4.0) pkgconfig(unity-misc))
  • unityx-shell (dep: pkgconfig(nux-4.0) pkgconfig(unity-settings-daemon))
  • groovy (dep: gendesk)
  • gendesk (dep: xyproto-*)

Mutter

Missing: pkgconfig(mutter-clutter-11) pkgconfig(mutter-cogl-11) pkgconfig(mutter-cogl-pango-11)

[BUG] `nerd-fonts-0:3.0.1-1.fc38.noarch` tries to install unavailable dependencies

Describe the bug
nerd-fonts-0:3.0.1-1.fc38.noarch is trying to install unavailable packages like 3270-nerd-fonts=3.0.1 and agave-nerd-fonts=3.0.1, just to name a few.

To Reproduce
Steps to reproduce the behavior:

  1. Install nerd-fonts-0:3.0.1-1.fc38.noarch using dnf
  2. See error:
Last metadata expiration check: 0:00:54 ago on Sat 27 May 2023 22:15:54 IST.
Error: 
 Problem: conflicting requests
  - nothing provides 3270-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides agave-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides anonymouspro-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides arimo-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides aurulentsansmono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides bigblueterminal-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides bitstreamverasansmono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides cascadiacode-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides codenewroman-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides cousine-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides daddytimemono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides dejavusansmono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides droidsansmono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides fantasquesansmono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides firacode-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides firamono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides go-mono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides gohu-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides hack-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides hasklig-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides heavydata-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides hermit-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides ia-writer-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides ibmplexmono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides inconsolata-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides inconsolatago-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides inconsolatalgc-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides iosevka-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides jetbrainsmono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides lekton-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides liberationmono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides lilex-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides meslo-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides monofur-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides monoid-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides mononoki-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides mplus-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides nerdfontssymbolsonly-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides noto-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides opendyslexic-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides overpass-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides profont-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides proggyclean-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides robotomono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides sharetechmono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides sourcecodepro-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides spacemono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides terminus-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides tinos-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides ubuntu-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides ubuntumono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
  - nothing provides victormono-nerd-fonts=3.0.1 needed by nerd-fonts-3.0.1-1.fc38.noarch from terra
(try to add '--skip-broken' to skip uninstallable packages)

Expected behavior
It should be looking for 3270-nerd-fonts-0:3.0.1-1.fc38.noarch, not 3270-nerd-fonts=3.0.1. Similarly, it should be looking for agave-nerd-fonts-0:3.0.1-1.fc38.noarch, not agave-nerd-fonts=3.0.1.

Screenshots
Not applicable

Affected (please complete the following information):

  • Distro: Fedora 38 (x86_64)
  • Package: nerd-fonts-3.0.1-1.fc38.noarch

Additional context
Not applicable

Conflicting Packages

Some packages conflict with their Fedora counterparts. Unless there's a really good justification for this, they should be removed. See the following list:

  • dnf-plugins-core
  • #99
  • impallari-raleway-fonts
  • editorconfig
  • plank

[Request] Handbrake

What software are you requesting to be packaged?
https://github.com/HandBrake/HandBrake

Describe the motivation
As of now there is no easy way to install handbrake, other than the users compiling it themselves or using flatpak.

There are some rpm builds on RPMFusion but its not updated nor does it work. Would be awesome if tis add here!

Improved autoupdate workflow

Something that I've been thinking about is pushing updates to a separate branch, and having the workflow automatically create a pull request for it. If the workflow passes on the pull request, we could automatically merge it, else assign it to a maintainer. Just a thought for now.

[Request] xdg-desktop-portal-pantheon

What software are you requesting to be packaged?
Pantheon XDG Desktop Portals

Describe the motivation
This used to exist on decathorpe's elementary-staging repository, and was a vital part of Pantheon to make application choosers, file pickers, and other things work properly. Pantheon functions without its XDG portal, but it has to fallback onto GNOME's XDG portals and looks a little ugly.

[BUG] [INCIDENT] Routing issue on repo server

Seems like the routing config on the K8s cluster is a little bit broken, causing all egress from the server to barely send any packets at all.

Continuation of #372 for networking issues.

We are running the repos using Caddy behind a Traefik reverse proxy, running on a Kubernetes cluster.

The CNI is Cilium, and it seems like it's dropping packets.

[BUG] Narrator & prismlauncher

Describe the bug
Versions of Minecraft that have a narrator (for accessibility) require libflite. Currently, this isn't specified as a dependency of prismlauncher.

To Reproduce
Steps to reproduce the behavior:

  1. Install 'prismlauncher'
  2. Try to use narrator

Expected behavior
Narrator to work.

Affected (please complete the following information):

  • Distro: Fedora/Ultramarine
  • Package: prismlauncher

[BUG] `libadwaita-nightly` takes precedence over `libadwaita`

Describe the bug
When pkgconfig(libadwaita-1) is needed, dnf chooses libadwaita-nightly over libadwaita.

Expected behavior
libadwaita should be preferred unless the version or the package is specified.

Affected (please complete the following information):

  • All packages with (Build)Requires: pkgconfig(libadwaita-1) within Terra
  • All Terra users

[Package Request] graalvm

What software are you requesting to be packaged?
https://www.graalvm.org/
https://github.com/graalvm

Describe the motivation
Graal is a performance focused implementation of the JVM (with many other neat features.) With it, I've gotten notable performance and memory improvements in Java applications, such as Minecraft. Besides being useful to have on its own, it might be a nice package to complement Prism Launcher, which requires a JVM.

Additional context
There's also a Graal updater tool which seems to mange Graal versions and components. Maybe we could just package that?

Oracle also distributes an enterprise edition, although the licensing there would probably prevent us from distributing it directly.

[BUG] `libappimageupdate` includes other libs

Describe the bug
The libappimageupdate package includes header files for curl in /usr/include which conflicts with libcurl-devel.

Affected:

  • #309: lomiri-app-launch (gha)
  • Other builds / users that depend on both libcurl-devel and libappimageupdate

It is also uncertain if only libcurl-devel is unintentionally included.

[BUG] Repository corruption

trying to install any package from terra results in Failed to download metadata for repo 'terra': repomd.xml GPG signature verification error: Bad GPG signature

To Reproduce
Steps to reproduce the behavior:

  1. Install any package
  2. See error

Expected behavior
Install the package normally

Screenshots
no screenshots but I get this in my console

$ sudo dnf install anki
Terra 37                                                                       70  B/s | 281  B     00:04    
Terra 37                                                                      512  B/s | 706  B     00:01    
Terra 37                                                                       67  B/s | 281  B     00:04    
Error: Failed to download metadata for repo 'terra': repomd.xml GPG signature verification error: Bad GPG signature
Ignoring repositories: terra

Affected (please complete the following information):

  • Nobara
  • Package [any]

Additional context
None it just started happening today when i wanted to install something, It was working yesterday otherwise. I also now see an additional entry for Terra 37, there was only 2 but now there is 3. idk if that is useful or not.

[BUG] python-rich already packaged in official Fedora repo

Describe the bug
https://github.com/terrapkg/packages/blob/f38/anda/python/rich/python3-rich.spec is automatically generated by pyp2rpm and not manually revised, regarding it was already packaged in official Fedora repo here.

To Reproduce
Steps to reproduce the behavior:

  1. Install a clean f38 chroot
  2. dnf install python3-rich
  3. Enable Terra repo
  4. dnf upgrade

Expected behavior
python3-rich installed from fedora

Affected (please complete the following information):

  • Distro
    Fedora (validated on f38, rawhide)
  • Package
    python-rich (python3-rich)

[Request] sipa-fonts (th-sarabun-*-fonts, th-charmonman-fonts, etc.)

What software are you requesting to be packaged?
The name of the software and link to website (if it exists) and source code (if available).

Thai National Fonts collection, used by the government of Thailand themselves.

A Wikipedia article about these typefaces are here: https://en.wikipedia.org/wiki/National_Fonts

The fonts are officially distributed on f0nt.com here: https://www.f0nt.com/release/13-free-fonts-from-sipa/

Describe the motivation
Better localization and support for Thai users, especially for government usage and official documents that require the use of these typefaces (especially Sarabun)

Additional context
The original versions of these fonts are under a custom (but free) software license from SIPA, however the new revised fonts on Google Fonts are under the OFL. This might become a bit of an issue for packaging as institutions are required to use the original SIPA typefaces for documents. We might have to package both of them.

ARMCord: cannot install

Describe the bug
Armcord whould be installed but cannot due to the electron

To Reproduce
Steps to reproduce the behavior:

  1. Install armcord or armcord-bin with DNF or DNF5
  2. See error

Expected behavior
armcord (or armcord-bin)

Screenshots

[pumpkinking@fedora ~]$ sudo dnf5 install armcord
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests
  - package armcord-3.2.0-1.fc38.x86_64 requires electron, but none of the providers can be installed
  - package armcord-3.2.0-1.fc38.aarch64 does not have a compatible architecture
  - nothing provides ffmpeg needed by electron-25.0.0-1.fc38.x86_64
[pumpkinking@fedora ~]$ sudo dnf5 install electron
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests
  - package electron-25.0.0-1.fc38.aarch64 does not have a compatible architecture
  - nothing provides ffmpeg needed by electron-25.0.0-1.fc38.aarch64
  - nothing provides ld-linux-aarch64.so.1()(64bit) needed by electron-25.0.0-1.fc38.aarch64
  - nothing provides ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) needed by electron-25.0.0-1.fc38.aarch64
  - nothing provides libm.so.6(GLIBC_2.17)(64bit) needed by electron-25.0.0-1.fc38.aarch64
  - nothing provides libdl.so.2(GLIBC_2.17)(64bit) needed by electron-25.0.0-1.fc38.aarch64
  - nothing provides libpthread.so.0(GLIBC_2.17)(64bit) needed by electron-25.0.0-1.fc38.aarch64
  - nothing provides libgcc_s.so.1(GLIBC_2.0)(64bit) needed by electron-25.0.0-1.fc38.aarch64
  - nothing provides ffmpeg needed by electron-25.0.0-1.fc38.x86_64
[pumpkinking@fedora ~]$ dnf5 info ffmpeg
Updating and loading repositories:
Repositories loaded.
Installed packages
Name            : ffmpeg-free
Epoch           : 0
Version         : 6.0
Release         : 4.fc38
Architecture    : x86_64
Installed size  : 2.3 MiB
Source          : ffmpeg-6.0-4.fc38.src.rpm
From repository : updates
Summary         : A complete solution to record, convert and stream audio and video
URL             : https://ffmpeg.org/
License         : GPL-3.0-or-later
Description     : FFmpeg is a leading multimedia framework, able to decode, encode, transcode,
                : mux, demux, stream, filter and play pretty much anything that humans and
                : machines have created. It supports the most obscure ancient formats up to the
                : cutting edge. No matter if they were designed by some standards committee, the
                : community or a corporation.
                : 
                : 
                : This build of ffmpeg is limited in the number of codecs supported.
[pumpkinking@fedora ~]$
[pumpkinking@fedora ~]$ sudo dnf install armcord-bin.x86_64
Last metadata expiration check: 1:53:06 ago on Tue 30 May 2023 02:41:39 PM PDT.
Error: 
 Problem: package armcord-bin-3.2.0-1.fc38.x86_64 from terra requires electron, but none of the providers can be installed
  - conflicting requests
  - nothing provides ffmpeg needed by electron-25.0.0-1.fc38.x86_64 from terra
(try to add '--skip-broken' to skip uninstallable packages)

Affected (please complete the following information):

  • Distro Fedora 38
  • Package armcord armcord-bin`

Additional context
The log was for armcord but the issue still happens when using dnf to install and armcord-bin.

[BUG] Plotinus should not depend on unityx-shell

Describe the bug
Right now dnf repoquery --depends plotinus shows unityx-shell, but plotinus is merely a gtk3 module and shouldn't depend on it. If I use plotinus on KDE, I don't want unityx.

To Reproduce
Steps to reproduce the behavior:

  1. dnf repoquery --depends plotinus

Expected behavior
unityx-shell shouldn't be there, like https://aur.archlinux.org/packages/plotinus

Screenshots

Affected (please complete the following information):

  • Fedora 38, probably also 37
  • plotinus

Additional context
Thank you for maintaining this repo

[Request] obs-studio-freeworld

What software are you requesting to be packaged?
OBS Studio w/ all nonfree plugins (webview plugin, etc.)

Describe the motivation
The RPMFusion build of obs-studio omits some plugins like CEF web sources

[BUG] vala-panel-appmenu-gtk-module should not depend on vala-panel

Describe the bug
It is basically https://archlinux.org/packages/extra/x86_64/appmenu-gtk-module/
If I'm on say, budgie, then I don't want an extra panel, I already have budgie-panel
Also I'm not sure if it should depend on unity gtk modules, since appmenu-gtk-module does the same job but better.

To Reproduce
Steps to reproduce the behavior:

  1. Install 'vala-panel-appmenu-gtk-module' through dnf
  2. Vala panel is also installed

Expected behavior
Vala panel should not be installed

Screenshots
If applicable, add screenshots to help explain your problem.

Affected (please complete the following information):

  • Fedora
  • vala-panel-appmenu-gtk-module, part of vala-panel-appmenu in this repo

Additional context
Add any other context about the problem here.

Keyd [Request]

Keyd
rvaiya/keyd

Describe the motivation
Keyd is one of the better remapping tools I've tried as it doesn't require X and has a simple config format. I use it to remap the function keys on my Chromebook.

[Request] Kotlin

What software are you requesting to be packaged?
Kotlin

Describe the motivation
It's Kotlin.

Additional context
Kotlin.

[FYRA-263] Terra on other platforms

There has been an internal and external interest for bringing Terra to other platforms such as OpenSUSE and EL.

Items for consideration:

  • How would sources be versioned for other distros? Would we have an EL9 branch, like how we currently have a f38 branch?
  • Should sources be separate in the first place? It's possible to have a spec file that builds for multiple platforms, see this prismlauncher spec commit.
  • Branding for these new repos? Policy updates?

FYRA-263

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.