-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can Gourmet run on Ubuntu 20.04 ? #964
Comments
Got the answer on Ask Ubuntu, see here : https://askubuntu.com/questions/1230167/can-gourmet-still-run-on-ubuntu-20-04 |
I would love to see Gourmet updated to a Python3 codebase so it could go back in to the Ubuntu repos. |
Hi everyone, My name's Cyril, I'm one of the people over at kirienko/gourmet, working on the migration to Python3 and Gtk3. We've been at it for about a couple of weeks, I guess since kirienko upgraded to Ubuntu 20.04, so let me give you a quick update. The work is spearheaded by kirienko and maweki, where the aim is to make Gourmet work with Ubuntu 20.04 or equivalent binaries. Meaning should be fine on Fedora 32 and Ubuntu 20.04; Archlinux/Manjaro has the right libraries out of the box. Linux Mint users, however, will have to wait until Ulyana is released. At first, the focus was on being able to launch the main window on Python3, this was done by running A fair amount of time was also spent organising the effort and defining what tasks should be tackled first, resulting in this Github project. By fixing the tests, we are able first, to do all these API calls updates, and second, we'll have known behaviours, which will be helpful when doing a second pass. It's also helpful for one to familiarise themselves with the code. Whilst a lot of changes have been contributed, these are not obvious to see, as they touch what's deep below the GUI. It was a tad chaotic at first, but we've found a good rhythm now, and we welcome everyone to partake! We didn't discuss it, but I would expect to roughly make three passes at upgrading Gourmet:
saxon-s initiated a slack workspace, I encourage everyone to join in. https://join.slack.com/t/gourmet-github/shared_invite/zt-ereh4lub-w4VgCRF~wlrh6YaW~HSWbQ Cheers, |
The Slack link seems to be broken for now. |
Thanks, I've updated it in the previous post, and join here. |
@cydanil Thanks for your work. I'll happy to package again gourmet for Debian. |
Cool!,That's motivating! Quite a few people went hands-on, and Gourmet is at a stage where it's launchable: it's now possible again to create and edit recipes, as well as load your existing databases, and browsing it. There are still little kinks left and right: the text formatting does not quite work, adding categories or custom units of portions (slices or people count) is not possible... Importing and exporting recipes should also be reviewed. Still, we've uncovered issues that were already in Gourmet for a while, and some of them have been addressed already! As always, everyone's welcome to take part: check out kirienko/gourmet, or join the slack room from the links above. Lastly, if you've got time to spare and your PC is not set to English, I would welcome some feedback on whether we broke the translations or not ;) Keep well, |
I only just saw this message. I was swapped with work and out of action the past couple of weeks. I'm pleased to see you have joined the Slack channel. |
gourmet has been uploaded to Debian experimental. So I put the same package in my repository: See the repository home page if you want to add this package with apt. |
Can we get a list like
Doesn't need to be exhaustive, just for orientation what we can expect. |
That is a reasonable idea, I could make one available tomorrow/Thursday. |
Thanks for fixing this issue - appreciate it! |
Installed from https://www.deb-multimedia.org/pool/main/g/gourmet/gourmet Its having problems with plugins: ModuleNotFoundError: No module named 'duplicate_finder' It complains about elib.intl. I only see that for python 2.7 under ubuntu 20.04 I'm not a python expert, but I may be able to help if you can point me in the right direction. Thanks. |
I don't know here what is really required gstreamer or pyglet ?
It's a bug in gourmet setup.py setup still use python2 install path file should be installed in /usr/lib/python3/dist-packages not /usr/lib/python3.8/dist-packages Temporally fixed in 0.17.4+20200905.git3aeda604 package.
Same in Debian. |
As part of the Python 3 port effort, we've released an alpha version that can be installed on Ubuntu 20. However, as our main exercise is the port to Python3, a number of features are broken. More information are available here: We're looking forward to your feedback :) |
|
After deleting ~/.gourmet/active_plugins plugins are not loaded.
But plugins are installed in load paths
|
Well maybe my last comment A strace show the error.
|
Hi,
Ubuntu 20.04 is going to be released soon, and I am checking if Gourmet can run on top of that new version. Gourmet package has been removed from apt repositories as far as I can see.
Ubuntu has removed Python2, but it still can be installed using apt.
I found a Gourmet deb package, but it can't be installed for a dependency error with python-gtk2... which is no more available with Ubuntu 20.04.
Hence my question : is there a way to run Gourmet on Ubuntu 20.04 ?
Thank you.
The text was updated successfully, but these errors were encountered: