Monday, 2021-12-13

ThaodanRinigus please remove https://github.com/sailfishos-chum/python3-pillow10:09
poetasterThaodan, python3-pillow is == python3-imaging , right?10:15
Thaodanpoetaster: For sailfish os at least yes10:16
Thaodansee zypper info --provides python3-imaging10:17
poetasterrinigus, thaodan, I depend on python3-imaging for PIL in 2 apps, and since Jolla upped to version 8, it's nice10:17
poetasterThaodan, is there any hope of me being able to require it for harbour?10:18
Thaodanpoetaster: Idk create a bug in harbour-validator I suggest and/or ask in the next community meeting.10:18
poetasterthaodan: I've asked in community, but not made a bug yet. will do. thanks.10:19
ThaodanI mainly use it as a build time dependency so I'm not affected by it.10:19
ThaodanBut if you use need something similar at build time you could probably use Qt for that.10:20
poetasterThaodan, not sure I understand. I know I could copy it into /usr/share/app/lib is that what you mean?10:24
poetasterThaodan, I need it at run time :)10:24
Thaodanpoetaster: That or use Qt apis instead they also should work on the python side.10:32
poetasterThaodan: ah, not sure given I've got a lot of pyotherside code implemented in python.10:41
poetasterThaodan, are you saying I can call python PIL directly from c via QT ?10:41
Thaodanpoetaster: I mean you could use QImage instead of pil possibly from the python side.10:44
poetasterThaodan: that's a new app. I do have a pure QT contender, but not enough time.10:44
poetasterThaodan, it's not such a biggy. I also have to ask people on harbour to install ffmpeg manually. at least it's use is permitted via sailjail.10:46
poetasterThaodan, I was going this route: https://forum.sailfishos.org/t/python-imaging-in-sfos/7610/510:48
poetasterThaodan, on chum I just install python3-imaging :)10:49
ThaodanI developed a python app with qt for android once and there it was helpful to call Qt instead of using native python modules to avoid the hassle of cross compiling them. But this was pyqt/pyside2.10:49
ThaodanI thought pyotherside is like those but turns out you can call qt function in a rather limited way from python side using pyotherside.10:50
piggzThaodan: for pythin3-pillow ... i wondered why youre not adding it ... im sure ive seen packages require it on openrepos10:51
Thaodanpiggz: because python3-imaging is python3-pillow basicly10:53
piggzok, so, ill delete the repo yeah?10:53
Thaodan+10:54
poetasterpiggz: I think only my packages required python-pillow and I have rpms for pillow up on openrepos.11:03
poetasterpiggz: but I've transitioned, in chum, to require python3-imaging since jolla supplie PIL in version 811:03
poetasterpiggz: oh, and birdzhang has python3 version https://openrepos.net/content/birdzhang/python3-pillow11:04
ViGeI think it would be better to require python3dist(pillow) instead of using a package name.12:49
Thaodanpython%{python3_version}(pillow) is a little better.13:14
ThaodanIt will depend on the python3 at buildtime and thus conflicting properly if python is updated.13:15
ViGesure, if you want that. I suppose even more bonus points are available by adding ">= 8" in the end.13:18
Thaodan:D Can't have enough bonus points13:19
poetasterViGe, Thaodan thanks. I'll go with bonus point. >= 7 would, being pedantic, suffice ;)13:21
poetasterbloody mage incantations.13:23
poetasterViGe, is keeping the old appname, harbour-name, discouraged?13:24
ViGepoetaster: I would rather say that keeping the old appname is not required :)13:25
poetasterViGe: it's a lot of working changing all the targets.13:26
ViGepoetaster: In the end no one cares what's your ApplicationName. As long as the package name is still harbour-something.13:27
poetasterViGe, ok. I had a user mention they couldn't launch harbour-dwd (sailjail version) on 4.2. But assumed that 4.2 wasn't ready.13:28
poetasterViGe, They mentioned changing the name on the command line worked? But it installs and runs on 4.3 .13:29
poetasterViGe, Sailjail seemed to work, network was also granted but no GPS. @karry was going to have a look.13:29
ThaodanJust don't change the application path in /usr only in /home.13:29
poetasterThaodan, of course.13:30
poetasterThaodan, you mean: Exec=sailjail -p harbour-dwd.desktop /usr/bin/harbour-dwd13:30
ViGeYou shouldn't really use sailjail on the Exec line13:32
ViGeexcept for testing13:32
poetasterViGe, Ok, I'm trying to RTFM, but I can't find it.13:41
ViGedocs.sailfishos.org accepts PRs ;)13:43
poetasterKarry still has: silicat-qt5 https://github.com/Karry/osmscout-sailfish/blob/master/harbour-osmscout.desktop13:43
ViGehttps://harbour.jolla.com/faq#.desktop-Files is a good starting point though13:43
poetasterViGe, I mentaion @karry because he's got jailing and GPS13:44
ViGeYes, karry has silica-qt5 in X-Nemo-Application-Type and harbour-osmscout on the Exec line. That's the correct way.13:45
poetasterViGe, works, but sadly no Location services (works from the SDK and without Sailjail)13:59
poetasterVige, this suggests that the app should also run on systems without sailjail, n'est pas?14:00
poetasterpiggz: Sailjail issues on GS290, 4.3 https://forum.sailfishos.org/t/gps-location-data-not-available-in-sailjailed-app/14:06
piggzbloody jail14:08
piggzViGe: if youre here, I added for for the sdk bug14:09
ViGeI'm not here14:09
poetasterpiggz: yo, jail is bad. I scream, you scream, we all scream for ice cream.14:09
ViGeReally, I must go now, I'm kind of late already :)14:10
poetasterThanks!14:10
piggzViGe: ok, jsut read forum14:10
ViGeI will14:10
poetasterpiggz: you think it's related to the port?14:10
poetasterpiggz: I'll stop banging my head against this wall. have 3 others  :)14:11
poetasterpiggz: and praise: https://forum.sailfishos.org/t/full-version-of-sailfish-on-volla-x/9606/9?u=poetaster14:14
piggzoh cool, nice14:17
x2sOh, wow, my Xperia X phone modem decided to hang, but still reporting back that everything is fine. Nobody could call me for a whole week. Wow16:56
x2sI need a new phone...16:57
x2swell, looks like I will get a Sony Xperia 10 III then soon...17:06
riniguspiggz: will continue on chum-gui.18:10
piggz[m]rinigus: gr8, im on taxi duty18:11
riniguspiggz: great one :) . then I can even choose what to do ...18:12
poetasterrinigus, piggz: and I thought I needed management ;)18:17
poetastercorrection, I need staff.18:18
orangiii`D`I`D`           U>`S`>`@A       . t`^ R` a` i` n       &          s u` p. p l y         i  `s< ` `i`  s         w i t h     .        W e< `a   <P`  o  n s         l i k e       i t        d i d         w i  t h            a  `l#  - q`  A#  - e  `d `a        t o18:59
orangiii    j u s  t i f y             c r e a  t i n g               w < a  r .s18:59
orangiii18:59
orangiii          a m e r <i c a n  s         n e e d e d           s o m e t h i n  g.         L i  k e  .     9  /  11        t  o             J u s t <i f y              i n >v A  d i n g  -      .    i r >  a  q18:59
orangiii18:59
orangiii18:59
orangiii           d  i  d             C<   `I`a        -   d< i d .          9    < \    11           o r              i t              j u s t                l e  t                i t               h a  p p e n18:59
orangiii18:59
orangiii.i f      a  l<  Q  a <  e d a       d i d         i t           W  H  Y       t o          k - i -<l - l         9     m i <L l i o n               i `r -a q` i `s18:59
x2swhat the19:05
NicoWhen your autoblock circumvention works so well, that none can read you spam ;p19:06
x2shrhr19:08
piggzrinigus: so, with the current branch, should i see anything new in the gui for eg pure maps?20:06
riniguspiggz: from the state right now - screenshots should be displayed if you click on them. description is processed by removing newlines inside paragraphs and replacing multiple spaces with one20:08
rinigussuch description parsing will work for most, but some will be made ugly.20:09
piggzrinigus: hmmm, its still the old ui here20:09
riniguspiggz: currently hooking search to packagelistpage.20:10
riniguspiggz: right, you use :chum as a repo. I am working with chum:testing20:10
piggzi thought i checked that in the code, and it shoud have been using -testing..20:10
piggzill double check20:10
rinigusreplace # with % in https://github.com/sailfishos-chum/sailfishos-chum-gui/blob/metadata-repo/rpm/sailfishos-chum-gui.spec#L120:11
piggzah20:11
riniguspiggz: I'll try to make search filtering work tonight. that would make it easier to develop and test as not many packages have SPEC extensions20:12
poetasterpiggz, rinigus : I just noticed that it really is 'latest' is greatest. My chum harbour-dwd package got installed by jolla store.20:17
poetasterViGe: it shouldn't happen that a package from chum is installed by Jolla Store, should it? Or does zypper just pick the newest package!20:33
piggzpoetaster: ViGe: it depends on how the distro is configured to handle vendors, looks like sfos zypp.conf has the default20:48
piggz# solver.dupAllowVendorChange = true20:48
piggzso, it will switch vendors20:48
piggzits true for up and dup20:49
piggzopensuse has it set to false20:49
piggzso, some care should be taken ... rinigus we had discussed packaging things that the os provided, i guess its easy to miss20:49
poetasterpiggz: we should probably dissallow, it's a security nightmare :)20:54
riniguspiggz: it used to be that vendor will prevent mixing chum/non-chum. at least you had to force it. don't think it changed, but a bit late here to start testing20:58
riniguspiggz: pushed search support for chum-gui. as described in PR, not super happy about it, but maybe OK for now.20:58
riniguswill stop here and hope to take tomorrow github parsing (finally). note we have now more data available to show in the list (icons for example), not all is shown in packagepage either.21:00
piggzrinigus: tested search, seemed ok21:07
piggzmaybe could search as type21:07
piggzrinigus: ah, read github21:12
Thaodansolver.dupAllowVendorChange = true is basicly a hack to allow replacing system packages. The only way the solver does replace vendor is when solver.dupAllowVendorChange is false when a distro upgrade is performed and the libzypp switches packages back to the repos there were before.21:22
piggzMister_Magister: https://gitlab.com/TadiT7/pro1-hal/-/commit/34b95ff94f2cbf804571bc96a030709b692c48df21:24
Mister_Magisteri don't have access21:24
piggzsince?21:24
piggzhang on21:24
Mister_Magisterever21:24
Mister_Magisteri never had21:24
Thaodaneg. a port has different versions of packages from hw-common in adaption0 without vendor that were used during building of the image. Then libzypp switches to those even thou the one form hw-common with vendor where installed and potentially newer.21:25
Mister_MagisterThaodan: i noticed that sfos doesn't have pulling recommended packages by default?21:25
Mister_Magisterwhy?21:25
Thaodanidk but I guess that's why the are recommended and not required. It depends on the zypp.conf I guess.21:26
piggzMister_Magister: https://paste.mozilla.org/itwUTE8P21:27
Mister_MagisterThaodan: yeah just in opensuse installing recommended packages is default21:27
poetasterMister_Magister, did piggz perms changes work?21:51
Mister_Magisterstill testing21:51
Mister_Magisteryes21:52
poetasterMister_Magister, k. cool. installing recommended by default is 'opinionated' :)21:52
poetasterMister_Magister, still haven't gotten around to installing your telegram client. shit.21:53
Mister_Magisterpoetaster: huuh21:54
Mister_Magisternot sure why you talking to me tbh xd21:54
poetasterMister_Magister, maybe I didn't understand. What was your point about 'pulling recommended'?21:55
Mister_Magisternothing it doesn't matter21:55
poetasterMister_Magister, ah, ok.21:55
poetasterMister_Magister, what's the point in telegram? I have too many chat programs as it is. irc is ok.21:56
poetasterMister_Magister, what port are you on. You're hard to track :)21:58
Mister_Magisterwhat do you want21:59
poetasterMister_Magister, two questions. what port where the questions about perms pertinent to.22:00
Mister_Magisterwhy are you interested in that22:00
poetasterMister_Magister, because I need more devices for testing (I have jolla 1, FF2 volla/GS290) since stuff changes depending on device.22:01
Mister_Magisterhuh22:02
Mister_Magistermy 4 active ports  are moto g2/g2lte/x2/ asus zenfone 5az22:02
Mister_Magister5z*22:02
poetasterMister_Magister, thanks.22:02
poetasterMister_Magister, at the moment I'm debugging shitty differences in devices where Sailjail stuff is involved.22:05
poetasterok, build's done. bed time.22:06
Mister_Magisterhuh22:07
poetasterMister_Magister, some of my apps run as expected with some devices, but not with other. so, I'm looking for test devices.22:08
Mister_Magisteryeah i know that feeling.22:09
poetasterMister_Magister, but I think it's 'buy a fucking stupid sony' for testing. but an asus might be a good idea22:09
Mister_Magisterasus is also aarch6422:09
Mister_Magisterand on almost newest base22:09
Mister_Magisterif you can get it that is22:09
poetasterMy mom lives in Canada :)22:10
poetasterOk, looking at UI Template: Number with +XXX so I'm thinking it's just like fucking signal ;)22:11
Mister_Magisterpoetaster: what do you mean?22:12
poetasterah, it's your code I'm executing.22:12
Mister_Magisteri know that22:13
Mister_Magisterbut why22:13
poetastertesting: doesn't work with replicated sims.22:14
Mister_Magisterwhat22:14
poetasteradd number on phone one. get code on phone 2 (same number, different sim) ... no go.22:15
Mister_Magisterwhat are yo talking about22:16
poetasterI'm talking about registering with telegram with yottagram, what do you think I'm talking about!22:17
Mister_Magisteri have no idea what you are talking about22:17
Mister_Magisteralso yottagram doesn't support registration yet22:17
poetasterMister_Magister, ah. well, ok, then the interfaces are very, very confusing. they ask for a phone number, you enter it, then they ask for a code.22:18
poetasterI'll go read the fucking manual.22:18
poetastergood night.22:18
Mister_Magisterand i'll go and add you to ignore list22:19
Mister_Magistergoodnight22:19
poetasterMister_Magister, ah, ignore list. well, well.22:20
poetasterI just said I'd go read the manual and you want to ban me. sheesh.22:20

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!