* PureTryOut[m] sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/WJWaVMDPQyXUFZziyqPOheQm > | 07:38 | |
PureTryOut[m] | ^ glacier-gallery won't start because it complains org.nemomobile.thumbnailer isn't installed, but it most definitely is installed | 07:39 |
---|---|---|
T42 | <aa13q> PuryTryOut, I also have this problem if I'm not mistaken. Something like it should be called Nemo.Thumbnailer in the imports | 07:43 |
PureTryOut[m] | So a QML problem then? | 07:45 |
T42 | <aa13q> I guess yes, faced something similar yesterday, will re-check soon | 07:48 |
PureTryOut[m] | Changing the import to Nemo.Thumbnailer seems to fix it thanks, but then it depends on QtDocGallery which isn't supported anymore by Qt 😭 | 08:03 |
T42 | <neochapay> oh build fail on qt 5.12 | 08:04 |
PureTryOut[m] | https://github.com/nemomobile-ux/glacier-gallery/pull/7 | 08:07 |
T42 | <abranson> i think that's the wrong thumbnailer | 08:09 |
PureTryOut[m] | There are multiple thumbnailers? | 08:09 |
PureTryOut[m] | Also, why is this called systemd_dbus_service while it uses nothing systemd specific for it? https://github.com/nemomobile-ux/glacier-gallery/blob/master/glacier-gallery.pro#L24 | 08:09 |
T42 | <abranson> no, but there's an old one and a new one | 08:09 |
PureTryOut[m] | Ah so Nemo.Thumbnailer is the old one then? | 08:10 |
T42 | <abranson> the package on sailfish is called 'nemo-qml-plugin-thumbnailer-qt5' | 08:10 |
PureTryOut[m] | Yeah I already have nemo-qml-plugin-thumbnailer installed, didn't make a difference | 08:11 |
PureTryOut[m] | importing Nemo.Thumbnailer actually makes it continue to the next problem | 08:11 |
PureTryOut[m] | `import org.nemomobile.thumbnailer 1.0` was added 8 years ago, so I would guess that's the old one | 08:12 |
T42 | <abranson> could be: https://git.sailfishos.org/mer-core/nemo-qml-plugin-thumbnailer/blob/master/rpm/nemo-qml-plugin-thumbnailer-qt5.spec | 08:16 |
PureTryOut[m] | Ah yeah it's a legacy import. The RPM packaging just symlinks the new one to the old one. Nemo.Thumbnailer seems to be the right one | 08:23 |
PureTryOut[m] | Why make such a workaround rather than fixing the packages depending on it...? | 08:23 |
T42 | <abranson> i'm guessing it's probably not that simple... | 08:25 |
T42 | <abranson> what's strange is that you somehow have nemo-qml-plugin-thumbnailer installed without the compatibility symlinks, when the package should be called nemo-qml-plugin-thumbnailer-qt5 | 08:27 |
PureTryOut[m] | How is that strange? I don't use the RPM packaging | 08:27 |
PureTryOut[m] | And why should it be named with the `-qt5` suffix? I use the repo names | 08:28 |
T42 | <abranson> the rpm spec files contain the full instructions for building the package. the package name will be used in dependencies. if you don't do everything that the build and install steps do, and rename things, then you're gonna have a bad time. | 08:29 |
PureTryOut[m] | Well, it causes improvements like finding usages of the old stuff so they can be replaced by the new stuff 😉 | 08:30 |
PureTryOut[m] | I do check the RPM packaging, but I don't take over such legacy stuff | 08:30 |
PureTryOut[m] | And the package names don't matter at all, I can name it whatever I want, just as long as the contents don't get renamed | 08:31 |
PureTryOut[m] | So the packages being named with a `-qt5` suffix is nice for Sailfish, but not at all required to make the package work | 08:31 |
T42 | <abranson> but then it becomes harder for anyone else to know if you've got the right code or not | 08:31 |
PureTryOut[m] | I don't think anybody has trouble understanding that nemo-qml-plugin-thumbnailer is the same as nemo-qml-plugin-thumbnailer-qt5 | 08:32 |
T42 | <abranson> the -qt5 suffixes would have come from the migration from qt4 | 08:32 |
T42 | <abranson> there could be old versions of all these packages hanging around anywhere. you could have been using the qt4 version, for example | 08:32 |
PureTryOut[m] | That would be shockingly bad packaging on my part haha | 08:33 |
T42 | <abranson> as for the legacy symlinks, it's very possible that the thumbnailer was included in the approved store packages, which is a guarantee that its api would stay backwards compatible for third party developers. | 08:33 |
T42 | <abranson> maybe, but mistakes like that can be easily made, especially as nemo's been very quiet for a few years | 08:34 |
PureTryOut[m] | Yeah I guess I understand why the symlink is there. Still, it's good for packages to update to the new import wherever possible 😉 | 08:35 |
T42 | <abranson> I can see why Glacier hadn't done though... | 08:36 |
PureTryOut[m] | Hmm? | 08:37 |
T42 | <abranson> those apps were written a long time ago and wouldn't have been updated when the thumbnailer changed | 08:37 |
T42 | <abranson> because the 'nemo' name has always been used for the sailfish middleware, there's going to be a lot of packages that are called nemo but might have dramatically changed against what glacier is expecting. anything called 'nemo-qml-plugin' should really be assumed to be 'sailfish-qml-plugin'. | 08:38 |
T42 | <abranson> btw, there was also a thumbnailer called 'tumbler' being used in the past. that's completely gone now though I think, replaced with the nemo one. | 08:39 |
PureTryOut[m] | Oh yeah that way, I understand | 08:39 |
PureTryOut[m] | Are the nemo-qml-plugin packages going to be renamed any time soon? | 08:39 |
T42 | <abranson> I don't know. Hope not. It shouldn't be necessary. | 08:45 |
PureTryOut[m] | Ok | 08:46 |
T42 | <aa13q> PureTryOut: talking about qt docgallery, it looks like it could be ported to use qt sparql wrapper instead of using tracker-sparql directly (and depend on tracker sparql 2, since it's already here from gnome devs) | 09:23 |
T42 | <aa13q> didn't tried it yet though | 09:24 |
T42 | matrix_t2bot was added by: eekkelund | 09:34 |
PureTryOut[m] | aa13q: tbh I don't know what Qt sparql or tracker-sparql is. Is that the functionality glacier-gallery depends on from qdocgallery? | 09:35 |
T42 | <eekkelund> locusf ^ | 09:35 |
PureTryOut[m] | eekkelund: he needs the Telegram chat ID still | 09:37 |
T42 | <eekkelund> @PureTryOut[m] [eekkelund: he needs the Telegram chat ID still], I'll pm that id to locusf | 09:38 |
PureTryOut[m] | 👍️ | 09:39 |
PureTryOut[m] | Then we'll finally have proper replies in both directions between Matrix and Telegram 🎉 | 09:39 |
locusf | !tg bridge -1001100341174 | 09:40 |
merbot | locusf: Error: "tg" is not a valid command. | 09:40 |
-TelegramBridge[m- That Telegram chat already has a portal at [#telegram_NemoMobile:t2bot.io](https://matrix.to/#/!hpLpvJSHWZcPQEGgYZ:t2bot.io). Additionally, you do not have the permissions to unbridge that room. | 09:40 | |
locusf | ah well its done apparently | 09:40 |
T42 | <eekkelund> should i add permissions that everybody is able to invite users? | 09:41 |
PureTryOut[m] | Oh, already has a portal? | 09:42 |
locusf | I still see T42 | 09:42 |
locusf | wtf .. | 09:42 |
PureTryOut[m] | locusf: just disable IRC integration, we get it through IRC | 09:42 |
T42 | <eekkelund> @eekkelund [should i add permissions that everybody is abl …], Did that, hopefully there will be no spam attacks :-) | 09:43 |
T42 | <eekkelund> Is the IRC bridge still working? | 09:45 |
*** Snoras_ is now known as Snoras | 09:49 | |
T42 | <eekkelund> I think IRC is important as well as it was the 'original' nemomobile discussion channel :) | 09:50 |
T42 | <eekkelund> Oh well, thats great then! | 09:52 |
T42 | <aa13q> what's the matrix room link, guys? 🤔 could not join via `#nemomobile:matrix.org` | 09:54 |
T42 | Hugo %lastname% was added by: Hugo %lastname% | 10:05 |
T42 | <neochapay> @eekkelund | 12:28 |
T42 | <neochapay> ```LocalThemeDaemonClient::MLocalThemeDaemonClient(const QString&, QObject*) Theme: glacier (hardcoded) | 12:29 |
T42 | <neochapay> MLocalThemeDaemonClient::MLocalThemeDaemonClient(const QString&, QObject*) "/usr/share/themes/glacier/index.theme" | 12:29 |
T42 | <neochapay> MLocalThemeDaemonClient::MLocalThemeDaemonClient(const QString&, QObject*) "/usr/share/themes/darko/index.theme" | 12:29 |
T42 | <neochapay> MLocalThemeDaemonClient::MLocalThemeDaemonClient(const QString&, QObject*) Theme "glacier" is invalid | 12:29 |
T42 | <neochapay> LocalThemeDaemonClient: Looking for assets in ("/usr/share/themes/glacier/fontawesome", "/usr/share/themes/glacier/meegotouch") | 12:29 |
T42 | <neochapay> QObject::connect: No such signal LipstickCompositor::visibleChanged(bool) | 12:29 |
T42 | <neochapay> QObject::connect: No such signal LipstickCompositor::afterRendering() | 12:29 |
T42 | <neochapay> QObject::connect: Cannot connect (null)::visibleChanged(bool) to LipstickCompositor::onVisibleChanged(bool) | 12:29 |
T42 | <neochapay> Could not connect to the orientation sensor backend | 12:29 |
T42 | <neochapay> Hardware Compositor support is disabled | 12:29 |
T42 | <neochapay> Hardware Compositor support is disabled | 12:29 |
T42 | <neochapay> QObject::disconnect: Unexpected null parameter | 12:29 |
T42 | <neochapay> not asteroid lipstick | 12:29 |
T42 | <neochapay> very intresting - if compositor not root object lipstick start fail | 13:26 |
T42 | <Thaodan> Matrix2Telegram only works via purpble as far as I know | 15:03 |
T42 | <Thaodan> and the purple plugin isn't the best | 15:03 |
T42 | <Thaodan> ah great | 15:05 |
T42 | <Thaodan> didn't know about that | 15:05 |
T42 | <Thaodan> purple isn't wrong per se but difficult | 15:05 |
T42 | Kuacqsmcyj was added by: Kuacqsmcyj | 15:19 |
*** ChanServ sets mode: +o locusf_ | 15:28 | |
*** T42 was kicked by locusf_ (T42) | 15:28 | |
locusf | what about here | 15:35 |
*** ChanServ sets mode: +o locusf_ | 15:37 | |
locusf_ | yeah lets see about that bridge | 15:41 |
*** lbt_ is now known as lbt | 22:05 | |
*** verin0x0 is now known as verin0x | 23:07 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!