TomBursch / kitchenowl

KitchenOwl is a self-hosted grocery list and recipe manager. The backend is made with Flask and the frontend with Flutter. Easily add items to your shopping list before you go shopping. You can also create recipes and add items based on what you want to cook.
https://kitchenowl.org/
GNU Affero General Public License v3.0
1.12k stars 62 forks source link

Bug: Ubuntu 22.04 deb install fails (package libjsoncpp1 not available) #417

Closed Ombrelin closed 3 months ago

Ombrelin commented 3 months ago

Is this urgent?

No

What parts are affected

Frontend

What is the server version

N/A

What is the client version

0.4.21

What platform are you using

Linux

What's the problem 🤔

When installation the client on Ubuntu 22.04 using the deb package I get :

Unpacking kitchenowl (0.4.21) ...
dpkg: dependency problems prevent configuration of kitchenowl:
 kitchenowl depends on libjsoncpp1; however:
  Package libjsoncpp1 is not installed.

dpkg: error processing package kitchenowl (--install):
 dependency problems - leaving unconfigured

I checked on Ubuntu package repository, apparently this package is only available for Ubuntu 20.04 (https://packages.ubuntu.com/search?keywords=libjsoncpp1)

I'm not familiar with Flutter, but I did a bit of digging and it seems related to this issue from flutter_secure_storage library : https://github.com/mogol/flutter_secure_storage/issues/433 which was fixed by this MR : https://github.com/mogol/flutter_secure_storage/pull/549. This is weird though since the version of the library seems up to date :thinking:

Share your logs

No response

Share your configuration

No response