jami-packaging issues
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues
2024-01-10T22:53:46Z
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/105
Guix packaging: allow jami-qt to run on non-Mesa systems
2024-01-10T22:53:46Z
Maxim Cournoyer
Guix packaging: allow jami-qt to run on non-Mesa systems
Guix applications cannot currently run on drivers not part of Mesa, such as the nvidia proprietary drivers or AMD ones.
To be truly universal, Guix applications should be able to run on such systems as well.
This basically requires fix...
Guix applications cannot currently run on drivers not part of Mesa, such as the nvidia proprietary drivers or AMD ones.
To be truly universal, Guix applications should be able to run on such systems as well.
This basically requires fixing Mesa in Guix to use glvnd (see the upstream issue here: https://issues.guix.gnu.org/49847).
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/155
Flatpak Application
2023-12-20T07:06:02Z
ex3mpted
Flatpak Application
It would be great to see flatpak distribution to support more distros. While there seems to be a flatpak app on flathub, it doesn't seem to be verified with the developers of Jami & has not been listed on the site. Creating a flathub app...
It would be great to see flatpak distribution to support more distros. While there seems to be a flatpak app on flathub, it doesn't seem to be verified with the developers of Jami & has not been listed on the site. Creating a flathub app would ensure reach in linux.
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/114
Add raspbian (armhf/arm64) packages
2023-05-05T20:08:53Z
Amin Bandali
Add raspbian (armhf/arm64) packages
We do not provide a raspbian package anymore due to complications with cross-building our Qt package (`libqt-jami`), now used for building both the client library (`lrc`) and the Qt client (`jami-qt`). Since `lrc` is also built using `l...
We do not provide a raspbian package anymore due to complications with cross-building our Qt package (`libqt-jami`), now used for building both the client library (`lrc`) and the Qt client (`jami-qt`). Since `lrc` is also built using `libqt-jami`, we cannot continue providing a `jami-gnome` raspbian package either.
Backlog
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/56
Appimage or static build?
2023-02-05T02:33:29Z
ds
Appimage or static build?
Could you please provide app image or statically build executable for the Jami? To cover wider range of linux distributions?
Could you please provide app image or statically build executable for the Jami? To cover wider range of linux distributions?
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/96
Bump Jami in Debian (unstable) to current latest version
2022-12-30T20:53:34Z
Amin Bandali
Bump Jami in Debian (unstable) to current latest version
Amin Bandali
Amin Bandali
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/121
Ubuntu repository being added twice to sources list.
2022-09-07T14:42:51Z
Alex H
Ubuntu repository being added twice to sources list.
Using Kubuntu 22.04.
Every time I update, I get the following error messages
```
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami....
Using Kubuntu 22.04.
Every time I update, I get the following error messages
```
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target Packages (main/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target Translations (main/i18n/Translation-en_GB) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11 (main/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11 (main/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11-icons-small (main/dep11/icons-48x48.tar) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11-icons (main/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11-icons-hidpi (main/dep11/icons-64x64@2.tar) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11-icons-large (main/dep11/icons-128x128.tar) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target CNF (main/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target Packages (main/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target Translations (main/i18n/Translation-en_GB) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11 (main/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11 (main/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11-icons-small (main/dep11/icons-48x48.tar) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11-icons (main/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11-icons-hidpi (main/dep11/icons-64x64@2.tar) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target DEP-11-icons-large (main/dep11/icons-128x128.tar) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target CNF (main/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/jami-main.list:1 and /etc/apt/sources.list.d/jami.list:1
```
I have tried deleting one of the references but a further update will add it again.
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/113
snap: offload snap builds to launchpad
2022-05-26T15:38:20Z
Amin Bandali
snap: offload snap builds to launchpad
Amin Bandali
Amin Bandali
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/115
Signing key for deb repo expired
2022-03-08T03:24:31Z
Pier-Luc Thériault
Signing key for deb repo expired
Related to #19.
The key expires last month:
http://keyserver.ubuntu.com/pks/lookup?search=0xA295D773307D25A33AE72F2F64CD5FA175348F84&fingerprint=on&op=index
Related to #19.
The key expires last month:
http://keyserver.ubuntu.com/pks/lookup?search=0xA295D773307D25A33AE72F2F64CD5FA175348F84&fingerprint=on&op=index
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/6
Maintain a RPM Fusion package
2022-02-04T10:38:17Z
Nokia808
Maintain a RPM Fusion package
Hi. I would like to suggest on Ring team to make their Fedora official package, available in Fedora official repositories instead of being - as the current case now - available on repositories of Ring project itself.
This could be trul...
Hi. I would like to suggest on Ring team to make their Fedora official package, available in Fedora official repositories instead of being - as the current case now - available on repositories of Ring project itself.
This could be truly applied for Ubuntu & Debian also.
I mean official Ring packagers team use official repositories of Ubuntu, Debian & Fedora directly to post their official Ring packages. This will be better, isn't it ?
Related: https://git.jami.net/savoirfairelinux/jami-packaging/issues/8
Amin Bandali
Amin Bandali
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/44
Include source packages in Jami's apt repository
2022-01-18T16:35:35Z
Mason Hock
Include source packages in Jami's apt repository
Hi. I am a Trisquel contributor, and https://git.jami.net/savoirfairelinux/jami-packaging/issues/39 was recently brought to my attention. It would be nice to include the latest version of Jami in our backports repository. We currently...
Hi. I am a Trisquel contributor, and https://git.jami.net/savoirfairelinux/jami-packaging/issues/39 was recently brought to my attention. It would be nice to include the latest version of Jami in our backports repository. We currently backport Jami from later versions of Ubuntu than our upstream, but since Jami is in Ubuntu's Universe repository these packages do not receive security updates. It would be preferable to include the version of Jami packaged for Ubuntu in your own apt repositories. We sometimes do this with packages from developers who provide their own apt repositories.
However, we require source packages to do this, and it looks like Jami's apt repositories only include binary packages. Would it be possible to also include source packages? I'm not sure whether you build your binary packages from source packages and simply don't upload the source packages, or whether you create binary packages directly. If it's the former, would you consider uploading your source packages? If it's the latter, would you consider creating source packages for Jami? Using `debian/*` from Debian Sid's source package for Jami might be a good starting point.
Amin Bandali
Amin Bandali
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/108
snap: ibus-pinyin not working correctly with client-qt snap
2021-10-04T14:28:26Z
Amin Bandali
snap: ibus-pinyin not working correctly with client-qt snap
The ibus-pinyin input method does not work properly with the `jami` client-qt snap.
I've done some investigating, and I'm not sure about the exact cause of the issue. The client-qt snap, much like the client-gnome snap, creates a `deskt...
The ibus-pinyin input method does not work properly with the `jami` client-qt snap.
I've done some investigating, and I'm not sure about the exact cause of the issue. The client-qt snap, much like the client-gnome snap, creates a `desktop-launch` script based on snapcraft-desktop-helpers's desktop export, which exports the relevant ibus socket path:
https://github.com/ubuntu/snapcraft-desktop-helpers/blob/ec861254c2a1d2447b2c589446e6cdf04c75c260/common/desktop-exports#L451
https://git.jami.net/savoirfairelinux/jami-project/-/blob/835f5ae66c5ccd97277a6bf8a228b516a79d8b29/packaging/rules/snap/jami/snapcraft.yaml#L187
Ideas and/or help with further investigating and fixing this issue are welcome. :slight_smile:
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/104
Guix packaging: fix fonts issue
2021-08-13T17:48:50Z
Maxim Cournoyer
Guix packaging: fix fonts issue
Explore if something can be done to improve the look and feel of jami-qt when packaged as a Guix pack (software bundle). Perhaps adding a font to the pack could be enough.
Explore if something can be done to improve the look and feel of jami-qt when packaged as a Guix pack (software bundle). Perhaps adding a font to the pack could be enough.
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/61
One click install for RPMs
2021-05-04T13:44:40Z
Fredy Pulido
One click install for RPMs
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/81
Enhance dependency tracking
2020-10-02T16:04:37Z
Pete Gossner
Enhance dependency tracking
see: https://review.jami.net/c/ring-project/+/12428
> run_dependencies() should be changed instead.
FWIW I agree.
- The current package listings
1/ requires potential developers to run older and static releases. (debian stable)
2/ s...
see: https://review.jami.net/c/ring-project/+/12428
> run_dependencies() should be changed instead.
FWIW I agree.
- The current package listings
1/ requires potential developers to run older and static releases. (debian stable)
2/ should exploit any system apt tool kit more particularly.
I would also be willing to attempt this for at least the apt based distros by extending the existing python tool to more fully exploit apt-get and apt-cache (or dpkg) or even require apt-file.
! I would work on a local branch !
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/27
deb pkgs: automated tests
2020-01-27T21:59:00Z
Fredy Pulido
deb pkgs: automated tests
We want an automated test stage in our CI (Jenkins) that ensures that packages we publish can be properly installed and in the case of the one-click-install ensure that the repository is added and works when using apt update / upgrade
D...
We want an automated test stage in our CI (Jenkins) that ensures that packages we publish can be properly installed and in the case of the one-click-install ensure that the repository is added and works when using apt update / upgrade
Definition of done:
When we run the internal packaging CI job for a Debian/Ubuntu package we will get a QA stage where a container will be used to install Jami.
This job must to verify at least items in this wiki page: https://git.jami.net/savoirfairelinux/jami-packaging/wikis/Test-Suite
We have this WIP in Gerrit: https://review.jami.net/c/ring-project/+/12869
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/51
pkgs manual tests
2019-12-31T19:23:41Z
Fredy Pulido
pkgs manual tests
After we finish #27 we could use containers to test our packages doing video calls from docker.
Jerome show me the way to do it:
```
docker run --privileged -ti --network=host -v /dev/video0:/dev/video0 -v /dev/snd:/dev/snd -v /dev/dri...
After we finish #27 we could use containers to test our packages doing video calls from docker.
Jerome show me the way to do it:
```
docker run --privileged -ti --network=host -v /dev/video0:/dev/video0 -v /dev/snd:/dev/snd -v /dev/dri:/dev/dri -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=${DISPLAY} -v /run/dbus/system_bus_socket:/run/dbus/system_bus_socket -e PULSE_SERVER=unix:/run/pulse/native -v /run/pulse/native:/run/pulse/native -e XAUTHORITY=$XAUTHORITY -v /dev/fb0:/dev/fb0 container_id bash
```
There the only thing we have to do is to find (using strace) the file that X require to show Jami in our actual display.