AppFlowy-IO / AppFlowy-IO/AppFlowy

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

Đang mở
#8,781 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Dart
Star
76.6k
Fork
6k
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### 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_

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.