AppFlowy-IO / AppFlowy-IO/AppFlowy

[Bug] V 0.12.1 Deb package not installable on Debian Trixie - the current Stable Distribution

オープン
#8,781 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Dart
スター
76.6k
フォーク
6k
PR マージ指標
30日以内にマージされた PR はありません

説明

### Bug Description

Debian Packages should at the very least work on Debian Stable.

When installing the Deb package using the 'apt' package manager to handle dependencies, i get the following:

Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
appflowy : Depends: libmpv1 (>= 0.29) but it is not installable
Error: Unable to correct problems, you have held broken packages.
Error: The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
1. appflowy:amd64=0.12.1 is selected as an upgrade
2. appflowy:amd64=0.12.1 Depends libmpv1 (>= 0.29)
but none of the choices are installable:
[no choices]

In the the Debian Stable Repo (Trixie), we have the 'libmpv2' package:

$ apt show libmpv2
Package: libmpv2
Version: 0.40.0-3+deb13u1
Priority: optional
Section: libs
Source: mpv
Maintainer: Debian Multimedia Maintainers
Installed-Size: 3,050 kB
Depends: libarchive13t64 (>= 3.4.0), libasound2t64 (>= 1.0.27), libass9 (>= 1:0.15.0), libavcodec61 (>= 7:7.1), libavdevice61 (>= 7:7.0), libavfilter10 (>= 7:7.0), libavformat61 (>= 7:7.0), libavutil59 (>= 7:7.1), libbluray2 (>= 1:0.2.2), libc6 (>= 2.38), libcaca0 (>= 0.99.beta20), libcdio-cdda2t64 (>= 10.2+2.0.0), libcdio-paranoia2t64 (>= 10.2+2.0.0), libcdio19t64 (>= 2.1.0), libdisplay-info2 (>= 0.2.0), libdrm2 (>= 2>
Recommends: yt-dlp
Homepage: https://mpv.io/
Tag: role::shared-lib
Download-Size: 999 kB
APT-Manual-Installed: no
APT-Sources: https://deb.debian.org/debian trixie/main amd64 Packages
Description: video player based on MPlayer/mplayer2 (client library)
mpv is a movie player based on MPlayer and mplayer2. It supports a wide
variety of video file formats, audio and video codecs, and subtitle types.
.
This package provides a client library that can be used to embed mpv in other
applications.

lines 1-21/21 (END)

### How to Reproduce

On Debian Trixie:

$ sudo apt install ./AppFlowy-0.12.1-linux-x86_64.deb
Note, selecting 'appflowy' instead of './AppFlowy-0.12.1-linux-x86_64.deb'
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
appflowy : Depends: libmpv1 (>= 0.29) but it is not installable
Error: Unable to correct problems, you have held broken packages.
Error: The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
1. appflowy:amd64=0.12.1 is selected as an upgrade
2. appflowy:amd64=0.12.1 Depends libmpv1 (>= 0.29)
but none of the choices are installable:
[no choices]

### Expected Behavior

It should install the deb package as it usually does

### Operating System

Debian Trixie (amd64)

### AppFlowy Version(s)

0.12.1

### Screenshots

_No response_

### Additional Context

_No response_

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。