-
Notifications
You must be signed in to change notification settings - Fork 16
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
Chum-GUI: Multiple errors and flaws #7
Comments
It is not implemented yet
Can you try something like
Can be a Silica issue
sailfishos-chum-gui cannot be run with |
This is what I expected.
> sailfishos-chum-gui cannot be run with `sailfish-qml` Well, that became obvious! 😉 |
It looks like you need to refresh the repo to fix the empty package lists. When launching the app within the desktop file the invoker is used. It allows you to interact with the PackageKit API. You cannot do it when launching the app withing the terminal. The main question why you cannot launch the app within the desktop file. Can you try |
|
Behaves exactly the same: Does not start per tap on its icon, does start at the command line, starting per P.S.:
Yes, a But why does a "Refresh cache" at |
Because you have no appropriate rights to update the repo with PackageKit when start the app within the terminal without the invoker. In normal launch with the desktop icon this menu entry would work as expected. I will try to figure it out why you cannot launch the app with the invoker. |
Thank you for the explanation (again); I now understood it in the context of what we try to achieve (I had some disconnect between your statements and my doing, before).
👍 |
Not sure it still applies. I haven't gone through discussion, but maybe you could check if the latest version still has this issue? |
@rinigus, thanks for asking and notifying me that there are new packages. Due to your notification I installed https://repo.merproject.org/obs/sailfishos:/chum/3.2.1.20_armv7hl/noarch/sailfishos-chum-0.3.0-1.5.1.jolla.noarch.rpm and https://repo.merproject.org/obs/sailfishos:/chum/3.2.1.20_armv7hl/armv7hl/sailfishos-chum-gui-0.3.1-1.3.1.jolla.armv7hl.rpm on my XperiaX@SFOS 3.2.1
P.S.: Jolla heavily opposes using P.P.S.: From my perspective this is not usable yet, even when not taking the apparently SFOS < 3.4.0 specific bug of the failing authentication / access rights rsp. failing Please notify me, when you created a new version, which may resolve some of these flaws (esp. WRT authentication / access rights on SFOS < 3.4.0) and should be tested. |
@Olf0 - thank you very much for analysis! I'll try to address those comments. Chum reposLet's start with the last. Chum repository now is in "user" section. That is whether you install Invoker: no invoker, no GUIMuch of the issues are coming from failure of starting GUI without invoker. As mentioned above by @mentaljam, this immediately disables PackageKit integration and (maybe) ssu. Hence you get all these permission issues, repos are not refreshed, and so on. So, we have to get that running and proper evaluation can start after that. Whether invoker issue is isolated to you or 3.2.1.20 or bunch of earlier SFOS versions is hard to say. For us, on 4.3 it works without any issues. With invoker, try to run
Maybe that will help. Settings failingI wonder whether older SFOS Silica does not have "description" property for TextField. In Pure Maps, it was implemented using separate Label, maybe for that reason. Anyone knows when description was added? Maybe we should change that part to use older API. That's in case if we can get around invoker issue - otherwise there is no GUI for older SFOS anyway. Confusing debug messagesYes, those were made mainly for us while writing. Probably should make them clearer. As for Library in categoriesThis has been corrected in just submitted commit. On a page where you can choose categories, "Libraries" is a correct term. Behind the scenes, it shows packages which have categoryId set to "Library", which should be correct as well. Similar usage is with Games/Game. SearchI find it very helpful when category is added to search string. That makes it easier to find packages/apps in some cases. Also developer name is searched in addition. Now, your suggestions regarding improving search as illustrated by "go" example are good. Would have to look into how to implement it specifically. Issues with iconsI accepted those packages after some thought and sent a feedback to nephros. Argument was that it was mostly correct. That one, due to OBS email settings, probably went to spam. So, I'll open issues in the corresponding projects. Hopefully will be fixed in time. For reference, PNG is supported. Correct URL should point to RAW image, not the one embedded in GitLab UI. |
@rinigus, thank you for your prompt and thorough reply! Chum repos
❤️
Oh, I always assumed that installing the Invoker: no invoker, no
|
@Olf0 Documentation is here https://github.com/sailfishos-chum/main/blob/main/Metadata.md if you find any problems with it then PR :) |
Related issues opened:
Re Icons you submitted an issue already. Note that those issues have been resolved already. Re manpower and scaling up: currently it is not an issue, let's see what future brings. Note that we can also recruit more to help with Chum administration. Hard to make it fully automatic, though. But let's think about it when we get larger number of submissions. |
Well, having interacted with the F-Droid maintainers a couple of times, I can assure you that …
|
AFAICS all aspects of this issue have been either addressed and are fixed in SailfishOS:Chum-GUI v0.4.0-1, or have been separated out into other issues. Hence I am closing this issue. |
If we get to that stage as F-Droid maintainers, I'd be happy - it means that Chum succeeded :) |
Chum-GUI does not really start (i.e., dies immediately) on an XperiaX@SFOS 3.2.1, when started per GUI.
When called at the command line, it does not really work:
Using the
sailfish-qml
launcher yields a much worse result: A completely white app andP.S.: Initially I did
curl -LO https://repo.merproject.org/obs/sailfishos:/chum/3.2.1.20_armv7hl/noarch/sailfishos-chum-0.2.0-1.4.1.jolla.noarch.rpm && pkcon install-local sailfishos-chum-0.2.0-1.4.1.jolla.noarch.rpm
curl -LO https://repo.sailfishos.org/obs/sailfishos:/chum/3.2.1.20_armv7hl/armv7hl/sailfishos-chum-gui-0.2.0-1.1.1.jolla.armv7hl.rpm && pkcon install-local sailfishos-chum-gui-0.2.0-1.1.1.jolla.armv7hl.rpm
Thus
The text was updated successfully, but these errors were encountered: