Comment 8 for bug 1986406

Revision history for this message
Mike Hemmer (zoroaster-z) wrote :

I took the exact protobuf referred to in dependencies for the .deb file mixxx_2.3.2~dfsg-1_arm64.deb, downloaded from https://ubuntu.pkgs.org/22.04/ubuntu-universe-arm64/mixxx_2.3.2~dfsg-1_arm64.deb.html

This action is based on the observation by Emilio (kittenyay) in post #4 above, that this version 2.3.2 worked.

The Protobuf for the Mixxx 2.3.2 .deb file [mixxx_2.3.2~dfsg-1_arm64.deb] is of course also a .deb file [https://pkgs.org/download/libprotobuf-lite23]. So I converted it using debtap into an installer for Manjaro, which worked fine as an installer.

Nevertheless, the Mixx install using Manjaro software installer failed again -- output;
-------------------------------
could not satisfy dependencies:
- unable to satisfy dependency 'libprotobuf-lite.so=31-64' required by mixxx
-------------------------------

Mixxx 2.3.2 for arm64 worked, but the v2.3.2 .deb arm64 protobuf is still the wrong one for installer Mixx v2.3.2-2 ?

================================
================================
PART 2

I also tried debtap conversion of Mixxx 2.3.2 (original) into a Manjaro installer, with the following result;

----------------------------------------
$ debtap /home/user-x/Downloads/mixxx_2.3.2~dfsg-1_arm64.deb
==> Extracting package data...
==> Fixing possible directories structure differencies...
==> Generating .PKGINFO file...

:: Enter Packager name (can be left blank):
Zoroaster-ez

:: Enter package license (can be left blank, you can enter multiple licenses comma separated):

*** Creation of .PKGINFO file in progress. It may take a few minutes, please wait...

Warning: These dependencies (depend = fields) could not be translated into Arch Linux packages names:
libtag1v5
Warning: These packages names could not be included as dependencies, because debtap has translated them into the same name with the package for conversion. This happens sometimes when you convert packages that already exist in your repositories (which is a bad idea in general). The following packages contain files that are already included in the package from your repositories (without these files your converted package may be dysfunctional):
mixxx-data=2.3.2~dfsg-1
Warning: These optional dependencies (optdepend = fields) could not be translated into Arch Linux packages names:
pdf-viewer

==> Checking and generating .INSTALL file (if necessary)...

:: If you want to edit .PKGINFO and .INSTALL files (in this order), press (1) For vi (2) For nano (3) For default editor (4) For a custom editor or any other key to continue:

==> Generating .MTREE file...

==> Creating final package...
==> Package successfully created!
==> Removing leftover files...
$
----------------------------------

So it seems ultimately this .deb cannot be used as a workaround, due to libtag1v5.